.elementor .e-70a0cddc-c621{font-family:Montserrat;font-weight:600;font-size:0.75rem;color:#e5d4ca;letter-spacing:0.15em;text-decoration:none;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5c306d1f-49d8{max-width:55rem;font-family:Montserrat;font-weight:600;font-size:3.5rem;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-43127efb-6220{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:#E5D4CA;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:1.25rem;}.elementor .e-7730e270-8c26{max-width:48rem;font-family:Varta;font-weight:400;font-size:1.2rem;color:#ffffff;line-height:1.6;margin-block-start:1.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32257a87-48ce{width:100%;aspect-ratio:16 / 7;object-fit:cover;margin-block-start:2rem;border-radius:0.6rem;display:block;}.elementor .e-4199c1d1-de27{max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4a8b2d52-46f0{color:#ffffff;padding-block-start:11rem;padding-block-end:4.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--green-dark);}.elementor .e-80286a5-1aac{font-family:Varta;font-weight:400;font-size:1.2rem;color:#2b2124;line-height:1.6;padding:0px;margin:0px;& p { margin: 0 0 1.4rem; } & h2 { font-family: Montserrat; font-size: 1.625rem; font-weight: 600; line-height: 1.3; color: #39504f; margin: 2.5rem 0 1rem; } & ul { margin: 0 0 1.5rem; padding-left: 1.4rem; } & li { margin-bottom: .6rem; } & strong { font-weight: 700; }\n}.elementor .e-2f65e60e-3a9c{font-family:Montserrat;font-weight:600;font-size:1.25rem;color:#39504F;margin:0px;}.elementor .e-1e0f97c8-395d{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2rem;border-block-start-width:1px;flex-direction:column;gap:1rem;align-items:flex-start;border-top-style: solid; border-top-color: #D8C7B9;\n}.elementor .e-2f6e8b78-bc0e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #D8C7B9; border-bottom-style: solid; border-bottom-color: #D8C7B9;\n}.elementor .e-78a66d56-484e:hover,.elementor .e-78a66d56-484e:focus-visible{background-color:#846352;}.elementor .e-78a66d56-484e{font-family:Montserrat;font-weight:600;font-size:0.875rem;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.25rem;background-color:#39504f;&:focus-visible { outline: 2px solid #39504f; outline-offset: 4px; }\n}.elementor .e-628f341b-f949{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-23d3a808-718a{max-width:48rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-17a913d8-b74c{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#f6f2ef;}