.elementor .hero_section{width:100%;overflow:hidden;padding:0px;margin-block-end:8px;box-shadow:0px 27px 121px -55px rgba(92, 74, 68, 0.66);display:flex;flex-direction:column;align-items:center;}.elementor .c80{width:100%;max-width:1920px;padding-inline-start:clamp(20px, 8.28vw, 159px);padding-inline-end:clamp(20px, 8.28vw, 159px);display:flex;flex-direction:column;justify-content:center;}.elementor .hero_wrapper{min-height:clamp(640px, 59.8vw, 1149px);padding-block-start:200px;padding-block-end:clamp(48px, 5.2vw, 93px);display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;align-items:stretch;}.elementor .hero_titel-wrapper{padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .subheader{font-family:Inter;font-weight:600;font-size:clamp(18px, 1.25vw, 24px);color:var(--taupe);line-height:1;padding:0px;display:flex;flex-direction:row;gap:14px;}.elementor .line-subheader{width:5rem;padding:0px;background-color:var(--taupe);align-self:center;}.elementor .hero_text{max-width:1000px;font-weight:600;color:var(--creme);}.elementor .button-wrapper{padding:0px;display:flex;gap:1rem;}.elementor .creme-button{font-family:Inter;font-weight:400;font-size:0.8rem;color:var(--dark-brown);letter-spacing:0.122em;line-height:19.5px;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:9999px;border-width:0px;background-color:var(--creme);flex:0 1 auto;white-space: normal;
  word-break: break-word;\n}.elementor .creme-button:hover,.elementor .creme-button:focus-visible{border-radius:9999px;border-width:0px;background-color:#F8F2EB;}.elementor .subheader-text{font-family:Inter;font-weight:600;font-size:clamp(14px, 1.25vw, 24px);color:#F9F6EF;letter-spacing:0.02em;line-height:1.2;text-transform:uppercase;}.elementor .text-img-section{width:100%;padding:0px;display:flex;justify-content:center;}.elementor .text-img-wrapper{padding:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .gap{height:clamp(48px, 9.4vw, 180px);}.elementor .text-section{width:50%;max-width:760px;padding-block-start:6rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:clamp(24px, 2.6vw, 50px);}.elementor .heading-lined_wrapper{padding:0px;display:flex;flex-direction:column;gap:clamp(14px, 1.5vw, 28px);}.elementor .underline-header{width:5rem;height:5px;padding:0px;background-color:var(--mint);}.elementor .green-lined_button{font-family:Inter;font-weight:400;font-size:0.8rem;color:#648877;letter-spacing:0.122em;line-height:19.5px;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:31px;padding-inline-end:31px;border-radius:9999px;border-width:1px;border-color:#648877;border-style:solid;background-color:transparent;white-space: normal;
  word-break: break-word; width: fit-content; inline-size: fit-content;\n}.elementor .green-lined_button:hover,.elementor .green-lined_button:focus-visible{color:#FDFAF6;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:31px;padding-inline-end:31px;border-radius:9999px;border-width:1px;border-color:#648877;background-color:#648877;}.elementor .green_button{font-family:Inter;font-weight:400;font-size:0.8rem;color:var(--creme);letter-spacing:0.122em;line-height:19.5px;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:9999px;border-width:0px;border-color:var(--green);border-style:none;background-color:var(--green);align-items:center;white-space: normal;
  word-break: break-word; width: fit-content; inline-size: fit-content;\n}.elementor .green_button:hover,.elementor .green_button:focus-visible{color:var(--creme);border-radius:9999px;background-color:#557564;}.elementor .img-section{width:45%;padding:0px;display:flex;justify-content:center;}.elementor .rounded-shadow_img{width:100%;height:100%;object-fit:cover;border-radius:25px;box-shadow:11px 20px 30px 4px rgba(112, 94, 81, 0.25);}.elementor .wrapper_centered{padding-block-start:clamp(56px, 6.9vw, 132px);padding-block-end:clamp(48px, 5.3vw, 100px);display:flex;flex-direction:column;gap:clamp(36px, 5vw, 96px);justify-content:center;}.elementor .is-centered{flex-direction:column;align-items:center;}.elementor .card{min-width:0px;overflow:hidden;padding:0px;border-radius:25px;border-width:0px;background-color:#F8F2EB;box-shadow:11px 20px 30px 4px #705e5140;display:flex;flex-direction:column;flex:1 1 0%;justify-content:space-between;}.elementor .card_img{width:100%;height:auto;aspect-ratio:760 / 476;object-fit:cover;object-position:center center;padding:0px;}.elementor .card-text{padding-block-start:clamp(24px, 5.7vw, 110px);padding-block-end:clamp(24px, 2.8vw, 54px);padding-inline-start:clamp(24px, 2.4vw, 46px);padding-inline-end:clamp(24px, 2.4vw, 46px);display:flex;flex-direction:column;gap:clamp(12px, 1.67vw, 32px);}.elementor .font-2rem{font-size:clamp(24px, 1.667vw, 32px);line-height:1.2;}.elementor .c90{width:100%;max-width:1920px;padding-inline-start:clamp(20px, 8.28vw, 159px);padding-inline-end:clamp(20px, 8.28vw, 159px);display:flex;flex-direction:column;align-items:center;}.elementor .footer_wrapper{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(40px, 6.9vw, 132px);margin-block-end:clamp(28px, 3.4vw, 64px);display:flex;flex-direction:row;gap:clamp(24px, 2.7vw, 52px);justify-content:space-between;}.elementor .card-footer{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;box-shadow:11px 20px 30px 4px #705e5140;display:flex;flex-direction:column;gap:1.5rem;}.elementor .is-footer{min-width:0px;flex:1 1 0%;justify-content:flex-start;align-items:start;}.elementor .navigation-wrapper{padding-block-start:clamp(18px, 2.1vw, 40px);padding-block-end:clamp(18px, 2.1vw, 40px);display:flex;gap:1.5rem;justify-content:center;align-items:center;}