.elementor .s-hero-video{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-hero-eyebrow{font-weight:700;font-size:12px;color:#36B531;letter-spacing:0.26em;text-transform:uppercase;}.elementor .s-hero-title{max-width:16ch;font-family:"Teko";font-weight:900;font-size:clamp(3rem,8vw,7rem);color:#FFFFFF;line-height:0.94;text-transform:uppercase;margin-block-start:14px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-lead{max-width:52ch;font-size:17px;color:#FFFFFF;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hero-actions{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .s-hero-in{width:100%;max-width:1280px;position:relative;z-index:2;padding-block-start:130px;padding-block-end:60px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;}.elementor .s-hero{min-height:74vh;overflow:hidden;position:relative;border-radius:0px;background-color:#6B6B63;display:flex;justify-content:center;align-items:flex-end;}.elementor .s-fact-1-num{font-family:"Teko";font-weight:900;font-size:37px;color:#FFFFFF;line-height:1;}.elementor .s-fact-1-label{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;}.elementor .s-fact-1{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;flex:1 1 25%;}.elementor .s-fact-2-num{font-family:"Teko";font-weight:900;font-size:37px;color:#FFFFFF;line-height:1;}.elementor .s-fact-2-label{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;}.elementor .s-fact-2{padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(255,255,255,.14);border-style:solid;display:flex;flex-direction:column;flex:1 1 25%;}.elementor .s-fact-3-num{font-family:"Teko";font-weight:900;font-size:37px;color:#FFFFFF;line-height:1;}.elementor .s-fact-3-label{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;}.elementor .s-fact-3{padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(255,255,255,.14);border-style:solid;display:flex;flex-direction:column;flex:1 1 25%;}.elementor .s-fact-4-num{font-family:"Teko";font-weight:900;font-size:37px;color:#FFFFFF;line-height:1;}.elementor .s-fact-4-label{font-weight:600;font-size:12px;color:#FFFFFF;letter-spacing:0.16em;text-transform:uppercase;}.elementor .s-fact-4{padding-block-start:26px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(255,255,255,.14);border-style:solid;display:flex;flex-direction:column;flex:1 1 25%;}.elementor .s-facts-in{width:100%;max-width:1280px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .s-facts{margin-block-start:5rem;margin-block-end:5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:3px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#375EFB;border-style:solid;background-color:#36B531;display:flex;justify-content:center;}.elementor .s-pillars-heading{width:100%;max-width:900px;font-family:"Teko";font-weight:400;font-size:clamp(2rem,4.5vw,3.5rem);color:#3A3A35;line-height:0.94;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:44px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-pillar-klettern-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-pillar-klettern-label{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Teko";font-weight:900;font-size:32px;color:#FFFFFF;text-transform:uppercase;padding:24px;background-color:linear-gradient(transparent,rgba(74,99,88,.88));}.elementor .s-pillar-klettern{overflow:hidden;aspect-ratio:1;position:relative;border-radius:0px;background-color:#FFFFFF;flex:1 1 calc(33.333% - 16px);}.elementor .s-pillar-bouldern-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-pillar-bouldern-label{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Teko";font-weight:900;font-size:32px;color:#FFFFFF;text-transform:uppercase;padding:24px;background-color:linear-gradient(transparent,rgba(74,99,88,.88));}.elementor .s-pillar-bouldern{overflow:hidden;aspect-ratio:1;position:relative;border-radius:0px;background-color:#FFFFFF;flex:1 1 calc(33.333% - 16px);}.elementor .s-pillar-bistro-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .s-pillar-bistro-label{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Teko";font-weight:900;font-size:32px;color:#FFFFFF;text-transform:uppercase;padding:24px;background-color:linear-gradient(transparent,rgba(74,99,88,.88));}.elementor .s-pillar-bistro{overflow:hidden;aspect-ratio:1;position:relative;border-radius:0px;background-color:#FFFFFF;flex:1 1 calc(33.333% - 16px);}.elementor .s-pillars{width:100%;max-width:1280px;background-color:#ffffff;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .s-pillars-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:44px;padding-inline-end:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .s-notice-eyebrow{font-weight:700;font-size:12px;color:#36B531;letter-spacing:0.26em;text-transform:uppercase;}.elementor .s-notice-h{font-family:"Teko";font-weight:900;font-size:42px;color:#3A3A35;line-height:1.05;text-transform:uppercase;margin-block-start:10px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-notice-text{font-size:15px;color:#3A3A35;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-notice-btn{align-self:flex-start;}.elementor .s-notice-txt{display:flex;flex-direction:column;flex:1 1 300px;}.elementor .s-notice-img{width:460px;height:259px;object-fit:contain;border-radius:0px;}.elementor .s-notice-icon-wrap{width:auto;padding:20px;border-radius:0px;background-color:#ffffff;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .s-notice-in{width:100%;max-width:1280px;position:relative;z-index:1;padding-block-start:64px;padding-block-end:64px;padding-inline-start:44px;padding-inline-end:44px;display:flex;flex-direction:row;gap:40px;flex-wrap:nowrap;align-items:center;}.elementor .s-notice{max-width:1360px;overflow:hidden;position:relative;margin-block-start:48px;margin-block-end:48px;margin-inline-start:auto;margin-inline-end:auto;border-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#E4DFC9;border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 34px 0px rgba(58,58,53,.14);display:flex;justify-content:center;}.elementor .s-angebot-h{font-family:"Teko";font-weight:900;font-size:54px;color:#3A3A35;line-height:0.94;text-transform:uppercase;}.elementor .s-angebot-link-all{font-family:"Teko";font-weight:800;font-size:17px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#36B531;border-style:solid;}.elementor .s-angebot-head{margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-offer-1-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-1-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-1-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-1-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-1-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-1-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-1-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-1{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-offer-2-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-2-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-2-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-2-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-2-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-2-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-2-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-2{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-offer-3-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-3-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-3-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-3-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-3-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-3-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-3-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-3{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-offer-4-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-4-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-4-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-4-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-4-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-4-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-4-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-4{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-offer-5-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-5-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-5-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-5-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-5-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-5-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-5-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-5{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-offer-6-num{position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;font-family:"Teko";font-weight:800;font-size:15px;color:#FFFFFF;letter-spacing:0.06em;padding-block-start:7px;padding-block-end:7px;padding-inline-start:13px;padding-inline-end:13px;background-color:#36B531;}.elementor .s-offer-6-img{width:100%;height:100%;object-fit:cover;}.elementor .s-offer-6-imgwrap{overflow:hidden;aspect-ratio:4/3;position:relative;}.elementor .s-offer-6-h3{font-family:"Teko";font-weight:800;font-size:30px;color:#3A3A35;text-transform:uppercase;}.elementor .s-offer-6-p{font-size:15px;color:#3A3A35;margin-block-start:10px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 0%;}.elementor .s-offer-6-more{font-family:"Teko";font-weight:800;font-size:16px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;}.elementor .s-offer-6-body{padding-block-start:26px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-offer-6{border-radius:0px;background-color:#FFFFFF;display:flex;flex-direction:column;flex:0 0 calc(33.333% - 16px);}.elementor .s-angebot-grid{background-color:#ffffff;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .s-angebot-in{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;}.elementor .s-angebot-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;}.elementor .s-intro-img{width:100%;height:100%;object-fit:cover;border-radius:0px;flex:1 1 0%;}.elementor .s-intro-imgwrap{overflow:hidden;aspect-ratio:4/5;border-radius:0px;flex:40 1 280px;}.elementor .s-intro-h{font-family:"Teko";font-weight:900;font-size:40px;color:#3A3A35;text-transform:uppercase;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-p1{font-size:17px;color:#3A3A35;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-p2{font-size:17px;color:#3A3A35;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-intro-p3{font-size:17px;color:#3A3A35;}.elementor .s-intro-text{display:flex;flex-direction:column;flex:60 1 320px;}.elementor .s-intro-in{width:100%;max-width:1180px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:60px;flex-wrap:wrap;align-items:center;}.elementor .s-intro{background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-aktuelles-h{max-width:700px;font-family:"Teko";font-weight:900;font-size:44px;color:#3A3A35;line-height:0.98;text-transform:uppercase;}.elementor .s-aktuelles-link-all{font-family:"Teko";font-weight:800;font-size:17px;color:#36B531;letter-spacing:0.04em;text-transform:uppercase;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#36B531;border-style:solid;}.elementor .s-aktuelles-head{margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-aktuelles-in{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;}.elementor .s-aktuelles-section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;justify-content:center;}.elementor .s-reviews-h{font-family:"Teko";font-weight:900;font-size:40px;color:#3A3A35;text-transform:uppercase;margin-block-start:10px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-reviews-head{text-align:center;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .s-reviews-grid{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .s-reviews-in{width:100%;max-width:1280px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;}.elementor .s-reviews{background-color:#ffffff;display:flex;justify-content:center;}.elementor .s-videoblock-video{width:100%;max-height:640px;object-fit:cover;}.elementor .s-videoblock{position:relative;background-color:#4A4A44;display:flex;}.elementor .s-loc-eyebrow{font-weight:700;font-size:12px;color:#36B531;letter-spacing:0.26em;text-transform:uppercase;}.elementor .s-loc-h{font-family:"Teko";font-weight:900;font-size:48px;color:#3A3A35;line-height:0.98;text-transform:uppercase;margin-block-start:12px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-loc-p{font-size:16px;color:#3A3A35;}.elementor .s-loc-hours-h{font-family:"Teko";font-weight:800;font-size:24px;color:#3A3A35;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-lh1-day{font-size:15px;color:#3A3A35;}.elementor .s-lh1-time{font-weight:700;font-size:15px;color:#3A3A35;}.elementor .s-loc-hours-row1{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4DFC9;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-lh2-day{font-size:15px;color:#3A3A35;}.elementor .s-lh2-time{font-weight:700;font-size:15px;color:#3A3A35;}.elementor .s-loc-hours-row2{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4DFC9;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-lh3-day{font-size:15px;color:#3A3A35;}.elementor .s-lh3-time{font-weight:700;font-size:15px;color:#3A3A35;}.elementor .s-loc-hours-row3{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4DFC9;border-style:solid;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-lh4-day{font-size:15px;color:#3A3A35;}.elementor .s-lh4-time{font-weight:700;font-size:15px;color:#3A3A35;}.elementor .s-loc-hours-row4{padding-block-start:9px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;}.elementor .s-loc-directions-btn{margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}.elementor .s-loc-hours{padding:28px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .s-loc-txt{display:flex;flex-direction:column;flex:1 1 0%;}.elementor .s-loc-map-wrap{display:flex;flex:1 1 0%;}.elementor .s-loc-in{width:100%;max-width:1280px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:52px;flex-wrap:wrap;align-items:center;}.elementor .s-loc{background-color:#ffffff;display:flex;justify-content:center;}.elementor .s-about-img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:0px;box-shadow:0px 16px 36px 0px rgba(58,58,53,.18);flex:75 1 0%;}.elementor .s-about-eyebrow{font-weight:700;font-size:12px;color:#36B531;letter-spacing:0.26em;text-transform:uppercase;}.elementor .s-about-h{font-family:"Teko";font-weight:900;font-size:48px;color:#3A3A35;text-transform:uppercase;margin-block-start:12px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-quote{font-family:"Teko";font-weight:700;font-size:26px;color:#3A3A35;line-height:1.18;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:#36B531;border-style:solid;}.elementor .s-about-text{max-width:58ch;font-size:16px;color:#3A3A35;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-cite-name{font-weight:700;color:#3A3A35;}.elementor .s-about-cite-role{font-size:13px;color:#7A796F;margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-about-cite{margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-about-body{display:flex;flex-direction:column;flex:125 1 0%;}.elementor .s-about-in{width:100%;max-width:1280px;position:relative;z-index:1;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:60px;flex-wrap:wrap;align-items:center;}.elementor .s-about{overflow:hidden;position:relative;background-color:#FFFFFF;display:flex;justify-content:center;}.elementor .s-partners-label{font-weight:700;font-size:12px;color:#3A3A35;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-partner-1{width:150px;height:64px;object-fit:contain;}.elementor .s-partner-2{width:150px;height:64px;object-fit:contain;}.elementor .s-partner-3{width:150px;height:64px;object-fit:contain;}.elementor .s-partner-4{width:150px;height:64px;object-fit:contain;}.elementor .s-partner-5{width:150px;height:64px;object-fit:contain;}.elementor .s-partner-6{width:150px;height:64px;object-fit:contain;}.elementor .s-partners-logos{display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-partners{text-align:center;padding-block-start:70px;padding-block-end:70px;padding-inline-start:28px;padding-inline-end:28px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .s-home-root{background-color:#ffffff;display:flex;flex-direction:column;}