.elementor .e-2e0b45a8-4b40{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;}.elementor .e-7cef05f5-5c49{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-4d32d60-d271{text-align:center;}.elementor .e-1538e56c-1fe8{max-width:620px;color:#E8E2D6;text-align:center;}.elementor .e-559fab02-a990{position:relative;}.elementor .e-7f75507d-79b3{display:block;}.elementor .e-7f164722-617d{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; & .cmplz-document { max-width: none !important; margin: 0 !important; font-size: 16px !important; } & .cmplz-document > p:first-child { font-size: 14px !important; color: #6B6458 !important; margin-bottom: 2.2em !important; padding-bottom: 1.4em !important; border-bottom: 1px solid rgba(200,169,107,0.4) !important; } & .cmplz-document > p:first-child + h2 { margin-top: 0 !important; padding-top: 0 !important; border-top: 0 !important; } & .cmplz-document details { border: 1px solid rgba(200,169,107,0.45) !important; background: #FBF8F2 !important; margin: 0 0 12px !important; border-radius: 0 !important; } & .cmplz-document summary { font-family: 'Tenor Sans', sans-serif !important; font-size: 17px !important; color: #161616 !important; } & .cmplz-document .cmplz-btn, & .cmplz-document button { font-family: Manrope !important; } & .cmplz-contact-email, & .cmplz-contact-telephone, & .cmplz-contact-organisation { font-family: Manrope !important; } }\n}.elementor .e-3c4cf40a-e0e2{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}.elementor .e-43567ef4-34cf{position:relative;}