.elementor .e-ef10d13-30de{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-223bea9-56c9{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.6) 55%,rgba(0,0,0,0.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-57543c17-7140{text-align:center;}.elementor .e-6a45a634-f8f1{max-width:620px;color:#E8E2D6;text-align:center;}.elementor .e-472f3586-d61e{position:relative;}.elementor .e-76dc6e54-a640{display:block;}.elementor .e-7c98e16a-fea7{display:block;}.elementor .e-424168a7-7411{display:block;}.elementor .e-2c69add6-c016{display:block;}.elementor .e-2860fc1f-af5c{display:block;}.elementor .e-5755d9b-c45f{margin-block-end:0px;}.elementor .e-6fd9c5ae-8e14{min-height:80px;font-family:Manrope;font-size:16px;color:#2B2722;line-height:1.75;padding:0px;& h2 { font-family: 'Tenor Sans', sans-serif !important; font-weight: 400 !important; font-size: clamp(24px, 2.4vw, 32px) !important; line-height: 1.2 !important; color: #000000 !important; text-transform: none !important; letter-spacing: 0 !important; margin: 2em 0 0.7em !important; padding-top: 1em !important; border-top: 1px solid rgba(200,169,107,0.4) !important; } & h2:first-child { margin-top: 0 !important; padding-top: 0 !important; border-top: 0 !important; } & h3 { font-family: 'Tenor Sans', sans-serif !important; font-weight: 400 !important; font-size: 20px !important; line-height: 1.35 !important; color: #161616 !important; text-transform: none !important; letter-spacing: 0 !important; margin: 1.6em 0 0.5em !important; } & p, & li { font-family: Manrope !important; font-size: 16px !important; line-height: 1.75 !important; color: #2B2722 !important; } & p { margin: 0 0 1.1em !important; } & ul, & ol { margin: 0 0 1.2em !important; padding-left: 1.3em !important; } & li { margin: 0 0 0.45em !important; } & ul li::marker { color: #C8A96B; } & strong { color: #000000; } & a { color: #7A5F2A !important; text-decoration: underline !important; text-decoration-color: rgba(200,169,107,0.7) !important; text-underline-offset: 3px; word-break: break-word; } & a:hover { color: #000000 !important; }\n}.elementor .e-5863ee26-a950{width:100%;max-width:860px;padding:clamp(24px, 5vw, 64px);border-width:1px;border-color:var(--tt-filet);border-style:solid;background-color:#FFFFFF;margin-inline: auto;\n}