.c-slideshow{position:relative;width:100%;overflow:hidden;padding-bottom:.5rem}@media (min-width: 768px){.c-slideshow{padding-bottom:3rem}}.c-slideshow--light{background:#f3f5f4}@media (min-width: 992px){.c-slideshow:before{content:"";position:absolute;top:0;left:0;width:200%;height:100px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='1200' height='95' fill='%23ffffff'/%3E%3Cpath d='M0,95 L0,140 C150,170 350,170 600,140 C850,110 1050,110 1200,140 L1200,95 Z' fill='%23ffffff'/%3E%3C/svg%3E") repeat-x;background-size:50% 100%;animation:wave-front 10s linear infinite;z-index:1000;pointer-events:none}}@media (min-width: 992px){.c-slideshow:after{content:"";position:absolute;top:0;left:0;width:200%;height:110px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='1200' height='85' fill='%23f8f8f8'/%3E%3Cpath d='M0,85 L0,130 C200,160 400,160 600,130 C800,100 1000,100 1200,130 L1200,85 Z' fill='%23f8f8f8'/%3E%3C/svg%3E") repeat-x;background-size:50% 100%;animation:wave-back 15s linear infinite;z-index:999;pointer-events:none;opacity:.7}}.c-slideshow__slides{position:relative;width:100%;overflow:hidden}.c-slideshow__slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1)}.c-slideshow__slide--static{position:relative}.c-slideshow__slide--active{opacity:1;visibility:visible;z-index:2}.c-slideshow__slide--leaving{opacity:0;visibility:hidden;z-index:1}.c-slideshow__content{position:relative;z-index:10;display:flex;align-items:center;padding:5rem 0}@media (min-width: 992px){.c-slideshow__content{padding:6rem 0 5rem}}@media (min-width: 1200px){.c-slideshow__container.container{max-width:min(100vw - 12rem,1140px)}}@media (min-width: 1400px){.c-slideshow__container.container{max-width:min(100vw - 12rem,1280px)}}.c-slideshow__row{align-items:center}.c-slideshow__text{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 992px){.c-slideshow__text{align-items:flex-start;text-align:left}}.c-slideshow__label{display:inline-flex;align-items:center;gap:.5rem;color:#3d6b4f;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem}.c-slideshow__label:before{content:"";width:1.25rem;height:2px;background:#3d6b4f}@media (min-width: 768px){.c-slideshow__label{font-size:.85rem;gap:.75rem;margin-bottom:1.5rem}.c-slideshow__label:before{width:1.875rem}}.c-slideshow__title{font-size:clamp(1.8rem,8vw,2.5rem);color:#1a1a1a;margin-bottom:1rem;letter-spacing:-.02em;font-weight:600;line-height:1.1}.c-slideshow__title--highlight{display:block;color:#3d6b4f;font-weight:600}@media (min-width: 768px){.c-slideshow__title{font-size:clamp(2rem,5vw,4rem);margin-bottom:1.5rem}}.c-slideshow__description{font-size:.95rem;color:#4a4a4a;max-width:30rem;margin:0 auto 1.25rem;line-height:1.7;min-height:4.75em}@media (min-width: 768px){.c-slideshow__description{font-size:1rem;margin-bottom:2rem;min-height:3.4em}}@media (min-width: 992px){.c-slideshow__description{margin-left:0;margin-right:0}}.c-slideshow__advantages{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem}@media (min-width: 768px){.c-slideshow__advantages{gap:.75rem;margin-bottom:1.5rem}}@media (min-width: 992px){.c-slideshow__advantages{justify-content:flex-start}}.c-slideshow__advantage{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:#fff;border:1px solid #e0e0d8;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;color:#3a3a3a;transition:all .3s ease;box-shadow:0 2px 8px #0000004d;width:auto;max-width:none;flex:0 1 auto;text-decoration:none}.c-slideshow__advantage:hover{border-color:#3d6b4f;transform:translateY(-2px);box-shadow:0 4px 12px #3d6b4f26;text-decoration:none}.c-slideshow__advantage-icon{width:.875rem;height:.875rem;stroke:#3d6b4f;stroke-width:2.5;flex-shrink:0}@media (min-width: 768px){.c-slideshow__advantage-icon{width:1rem;height:1rem}}.c-slideshow__image{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.c-slideshow__image img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width: 768px){.c-slideshow__image{margin-top:2rem}}@media (min-width: 992px){.c-slideshow__image{margin-top:0}}.c-slideshow__actions{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:17.5rem;margin:0 auto}@media (min-width: 576px){.c-slideshow__actions{flex-direction:row;flex-wrap:wrap;width:auto;max-width:none;margin:0}}@media (min-width: 992px){.c-slideshow__actions{justify-content:flex-start}}.c-slideshow__btn{will-change:background-color,color,transform,box-shadow;contain:layout style;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:700;font-size:1.05556rem;line-height:1;padding:.8rem 1.25rem;border-radius:.5rem;text-decoration:none;box-shadow:none;background-color:transparent;border:0;box-sizing:border-box;width:100%;transition:all .15s cubic-bezier(.4,0,.2,1)}@media (min-width: 576px){.c-slideshow__btn{width:auto}}.c-slideshow__btn>img,.c-slideshow__btn>svg{display:block;flex:0 0 auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.c-slideshow__btn:hover>svg,.c-slideshow__btn:focus-visible>svg{transform:translate(-.25rem)}.c-slideshow__btn span{line-height:1.2;padding-top:.15rem}.c-slideshow__btn--primary{background-color:#3d6b4f;border:2px solid #3d6b4f;color:#fff}.c-slideshow__btn--primary:hover,.c-slideshow__btn--primary:focus,.c-slideshow__btn--primary:focus-visible{background-color:#2d5a3d;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #00000059;text-decoration:none}.c-slideshow__btn--primary:active{transform:translateY(0);box-shadow:none}.c-slideshow__btn--outline{background-color:transparent;border:2px solid #3d6b4f;color:#3d6b4f}.c-slideshow__btn--outline:focus,.c-slideshow__btn--outline:focus-visible{background-color:transparent;color:#3d6b4f;border-color:#3d6b4f;outline:2px solid #3d6b4f;outline-offset:2px;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.c-slideshow__btn--outline:hover{background-color:#3d6b4f;color:#fff;border-color:#3d6b4f;transform:translateY(-2px);box-shadow:0 8px 24px #00000059;text-decoration:none}.c-slideshow__btn--outline:active,.c-slideshow__btn--outline:hover:active{background-color:#3d6b4f;color:#fff;border-color:#3d6b4f;transform:translateY(0);box-shadow:none}.c-slideshow__nav{display:none}@media (min-width: 1200px){.c-slideshow__nav{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:calc(1140px + 12rem);justify-content:space-between;padding:0 1.5rem;z-index:100;pointer-events:none}}@media (min-width: 1400px){.c-slideshow__nav{max-width:calc(1280px + 12rem)}}.c-slideshow__nav-btn{width:3.125rem;height:3.125rem;border-radius:50%;background:#3d6b4f;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;box-shadow:0 4px 20px #3d6b4f4d}.c-slideshow__nav-btn svg{width:1.25rem;height:1.25rem;stroke:#fff;stroke-width:2}.c-slideshow__nav-btn:hover{background:#2d5a3d;transform:scale(1.05)}.c-slideshow__nav-btn:focus{outline:none;box-shadow:0 0 0 3px #3d6b4f4d}.c-slideshow__dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:100}@media (min-width: 768px){.c-slideshow__dots{bottom:2rem;gap:.25rem}}@media (min-width: 992px){.c-slideshow__dots{bottom:2rem;gap:.25rem}}.c-slideshow__dot{position:relative;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0}.c-slideshow__dot:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.75rem;height:.75rem;border-radius:50%;background:#3d6b4f;opacity:.4;transition:all .3s cubic-bezier(.4,0,.2,1)}.c-slideshow__dot:hover:before{opacity:.7}.c-slideshow__dot:focus{outline:none}.c-slideshow__dot:focus:before{box-shadow:0 0 0 2px #3d6b4f4d}.c-slideshow__dot--active:before{opacity:1;transform:translate(-50%,-50%) scale(1.3)}.c-aboutponds{padding:3rem 0}@media (min-width: 768px){.c-aboutponds{padding:3rem 0}}.c-aboutponds--no-margin .o-section-header{margin-bottom:0}.c-benefits{padding:3rem 0;background-color:#f3f5f4}@media (min-width: 768px){.c-benefits{padding:3rem 0}}.c-benefits .o-media__title{text-align:left}.c-benefits .o-media__expanded{opacity:0;transition:opacity .4s ease-in-out}.c-benefits .o-media__expanded[hidden]{display:none;opacity:0}.c-benefits .o-media__expanded:not([hidden]){opacity:1}.c-benefits .o-media__expanded p{margin-bottom:1rem;font-weight:400;line-height:1.7;color:#4a4a4a;opacity:0;transform:translateY(10px);animation:c-benefits-fadeInUp .5s ease-out forwards}.c-benefits .o-media__expanded p:nth-child(1){animation-delay:.05s}.c-benefits .o-media__expanded p:nth-child(2){animation-delay:.1s}.c-benefits .o-media__expanded p:nth-child(3){animation-delay:.15s}.c-benefits .o-media__expanded p:nth-child(4){animation-delay:.2s}.c-benefits .o-media__expanded[hidden] p{animation:none}@keyframes c-benefits-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.c-benefits .o-media__expanded p{animation:none!important}}.c-technology{padding:3rem 0}@media (min-width: 768px){.c-technology{padding:3rem 0}}.c-technology__cards{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.c-technology__cards{gap:1.5rem}}.c-technology__compare-title{font-size:1.5rem;font-weight:600;color:#3d6b4f;text-align:center;margin:0 0 1.5rem}@media (min-width: 768px){.c-technology__compare-title{font-size:1.75rem;margin-bottom:2rem}}.c-technology__compare-mobile{display:block}@media (min-width: 768px){.c-technology__compare-mobile{display:none}}.c-technology__table-wrapper{display:none}@media (min-width: 768px){.c-technology__table-wrapper{display:block}}.c-technology__table-container{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 12px #3d6b4f14;overflow:hidden}.c-technology__table{width:100%;border-collapse:collapse;font-size:.9375rem}@media (min-width: 992px){.c-technology__table{font-size:1rem}}.c-technology__table th{padding:1rem .75rem;background-color:#3d6b4f;color:#fff;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:normal}@media (min-width: 992px){.c-technology__table th{padding:1.25rem 1.5rem}}.c-technology__table td{padding:1rem .75rem;color:#4a4a4a;font-weight:400;text-align:center;border-bottom:1px solid #dbded9;white-space:normal}@media (min-width: 992px){.c-technology__table td{padding:1.25rem 1.5rem}}.c-technology__table tbody tr:last-child td{border-bottom:none}.c-services{position:relative;padding:3rem 0;background:#2d5a3d;color:#fff;overflow:hidden}@media (min-width: 768px){.c-services{padding:3rem 0}}.c-services:before{content:"";position:absolute;top:-50%;right:-20%;width:80%;height:200%;background:radial-gradient(ellipse,rgba(90,122,90,.3) 0%,transparent 60%);pointer-events:none}@media (min-width: 768px){.c-services:before{right:-10%}}.c-services .o-section-header__label{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.1)}.c-services .o-section-header__title{color:#fff}.c-services .o-section-header__description{color:#ffffffb3}.c-services__card{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.15);border-radius:.375rem;padding:2rem 1.5rem;text-align:center;transition:all .4s ease;margin-bottom:2rem;margin-inline:auto;max-width:100%}@media (min-width: 768px){.c-services__card{padding:2.5rem 1.75rem;max-width:22rem}}@media (min-width: 992px){.c-services__card{padding:3rem 2.25rem;margin-bottom:0;max-width:24rem}}@media (min-width: 1200px){.c-services__card{max-width:26rem}}@media (min-width: 992px){.c-services__card:hover{transform:translateY(-.5rem);background:#ffffff26;border-color:#bfa44a}}.c-services__card--featured{background:#ffffff26;border-color:#bfa44a}@media (min-width: 992px){.c-services__card--featured{transform:scale(1.05)}}@media (min-width: 992px){.c-services__card--featured:hover{transform:scale(1.05) translateY(-.5rem);background:#fff3}}.c-services__icon{width:70px;height:70px;margin:0 auto 1.5rem;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@media (min-width: 768px){.c-services__icon{width:80px;height:80px}}@media (min-width: 992px){.c-services__icon{width:90px;height:90px}}.c-services__icon *{transition:all .3s ease}@media (min-width: 992px){.c-services__card:hover .icon-collaboration .person-left{animation:personNodLeft 2s ease-in-out infinite;transform-origin:30px 40px;transform-box:fill-box}.c-services__card:hover .icon-collaboration .person-right{animation:personNodRight 2s ease-in-out infinite;transform-origin:70px 40px;transform-box:fill-box}.c-services__card:hover .icon-collaboration .project-center{animation:projectGlow 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.c-services__card:hover .icon-collaboration .connect-left{animation:lineFlow 2s ease-in-out infinite}.c-services__card:hover .icon-collaboration .connect-right{animation:lineFlow 2s ease-in-out .3s infinite}.c-services__card:hover .icon-collaboration .sparkle-1{animation:sparkle 2s ease-in-out infinite}.c-services__card:hover .icon-collaboration .sparkle-2{animation:sparkle 2s ease-in-out .3s infinite}.c-services__card:hover .icon-collaboration .sparkle-3{animation:sparkle 2s ease-in-out .6s infinite}}@keyframes personNodLeft{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes personNodRight{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes projectGlow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.95}}@keyframes lineFlow{0%,to{opacity:.7;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:10}}@keyframes sparkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}}@media (min-width: 992px){.c-services__card:hover .icon-lock .lock-shackle{animation:lockShackleOpenSide 2.6s ease-in-out infinite;transform-origin:35px 45px}.c-services__card:hover .icon-lock .lock-body{animation:lockBodyShakeSide 2.6s ease-in-out infinite}.c-services__card:hover .icon-lock .lock-shine{animation:lockShinePulse 2.6s ease-in-out infinite}}@keyframes lockShackleOpenSide{0%,30%{transform:rotate(0)}50%,70%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes lockBodyShakeSide{0%,30%,70%,to{transform:translate(0)}45%{transform:translate(-1.5px)}55%{transform:translate(1.5px)}}@keyframes lockShinePulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.9;transform:scale(1.6)}}.icon-eye .eye-outer{stroke:#bfa44a;opacity:.9;filter:drop-shadow(0 2px 8px rgba(191,164,74,.4))}.icon-eye .eye-white{fill:#ffffff26;stroke:#bfa44a;opacity:.8}.icon-eye .eye-iris{stroke:#bfa44a;opacity:1;stroke-width:2;filter:drop-shadow(0 0 6px rgba(191,164,74,.4))}.icon-eye .eye-pupil{fill:#bfa44a;filter:drop-shadow(0 0 10px rgba(191,164,74,.65))}.icon-eye .eye-highlight-1,.icon-eye .eye-highlight-2{fill:#fff}@media (min-width: 992px){.c-services__card:hover .icon-eye .eye-white{animation:whiteGlow 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.c-services__card:hover .icon-eye .eye-pupil{animation:pupilFocusFilled 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.c-services__card:hover .icon-eye .eye-iris{animation:irisExpand 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.c-services__card:hover .icon-eye .eye-outer{animation:eyeGlow 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.c-services__card:hover .icon-eye .eye-highlight-1{animation:highlightSparkle 2.4s ease-in-out infinite}.c-services__card:hover .icon-eye .eye-highlight-2{animation:highlightSparkle 2.4s ease-in-out .3s infinite}}@keyframes whiteGlow{0%,to{opacity:.8}50%{opacity:1}}@keyframes pupilFocusFilled{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.95}}@keyframes irisExpand{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.95}}@keyframes eyeGlow{0%,to{transform:scale(1);opacity:.9;filter:drop-shadow(0 2px 8px rgba(191,164,74,.4))}50%{transform:scale(1.06);opacity:1;filter:drop-shadow(0 4px 16px rgba(191,164,74,.6))}}@keyframes highlightSparkle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.c-services__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#fff;line-height:1.3}@media (min-width: 768px){.c-services__title{font-size:1.375rem}}@media (min-width: 992px){.c-services__title{font-size:1.6rem}}.c-services__description{font-size:.9375rem;color:#ffffffb3;margin-bottom:1.5rem;line-height:1.7}@media (min-width: 768px){.c-services__description{font-size:.95rem;margin-bottom:2rem}}.c-services__features{text-align:left;margin-bottom:1.5rem}@media (min-width: 768px){.c-services__features{margin-bottom:2rem}}.c-services__feature{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.875rem;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.1)}@media (min-width: 768px){.c-services__feature{font-size:.9rem}}.c-services__feature:last-child{border-bottom:none}.c-services__feature-icon{width:18px;height:18px;stroke:#bfa44a;flex-shrink:0}@media (prefers-reduced-motion: reduce){.c-services__card:hover .icon-collaboration *,.c-services__card:hover .icon-lock *,.c-services__card:hover .icon-eye *{animation:none;transition:none}}.products{padding:3rem 0}@media (min-width: 768px){.products{padding:3rem 0}}.products__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin:0 auto}@media (min-width: 768px){.products__grid{grid-template-columns:repeat(2,minmax(0,20rem));gap:2rem;justify-content:center}}@media (min-width: 992px){.products__grid{grid-template-columns:repeat(2,minmax(0,22rem));gap:2.5rem;justify-content:center}}@media (min-width: 1200px){.products__grid{grid-template-columns:repeat(2,minmax(0,24rem));gap:3rem;justify-content:center}}.products__card{display:flex;flex-direction:column;padding:0;overflow:hidden}.products__image{aspect-ratio:1.6;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;background:linear-gradient(135deg,#3d6b4f,#2d5a3d)}.products__image--gradient-teal,.products__image--gradient-sage{background:linear-gradient(135deg,#2d5a3d,#3d6b4f)}.products__image-asset{width:100%;height:100%;object-fit:cover;display:block}.products__content{padding:2rem;display:flex;flex-direction:column;flex:1}@media (min-width: 768px){.products__content{padding:2.25rem}}@media (min-width: 992px){.products__content{padding:2rem}}@media (min-width: 1200px){.products__content{padding:2.25rem}}.products__title{font-family:Roboto,Roboto Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3;color:#3d6b4f;margin-bottom:.75rem}@media (min-width: 768px){.products__title{font-size:1.375rem;margin-bottom:1rem}}@media (min-width: 992px){.products__title{font-size:1.25rem}}@media (min-width: 1200px){.products__title{font-size:1.375rem}}.products__description{font-size:.9375rem;font-weight:400;line-height:1.7;color:#4a4a4a;margin-bottom:1.5rem;flex:1}@media (min-width: 768px){.products__description{font-size:1rem;margin-bottom:1.75rem}}@media (min-width: 992px){.products__description{font-size:.9375rem;margin-bottom:1.5rem}}@media (min-width: 1200px){.products__description{font-size:1rem;margin-bottom:1.75rem}}.products .btn{width:100%}@media (min-width: 576px){.products .btn{width:auto}}.waterpurifier{padding:4rem 0}.waterpurifier__features{margin-top:3rem;margin-bottom:3rem}@media (min-width: 768px){.waterpurifier__features{margin-top:4rem;margin-bottom:4rem}}@media (min-width: 992px){.waterpurifier__features{margin-top:5rem;margin-bottom:5rem}}.waterpurifier__features .o-media__image img{border:1px solid #dbded9}.waterpurifier__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){.waterpurifier__list{gap:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:1.25rem}}@media (min-width: 768px){.waterpurifier__list:has(li:nth-child(-n+4):last-child){display:flex;flex-direction:column}}.waterpurifier__list-item{display:flex;align-items:flex-start;gap:.75rem;font-size:1.0625rem;line-height:1.6;color:#4a4a4a;font-weight:400}@media (min-width: 768px){.waterpurifier__list-item{font-size:1.125rem;gap:1rem}}.waterpurifier__list-item span{flex:1}.waterpurifier__list-icon{flex-shrink:0;stroke:#3d6b4f;margin-top:.125rem}@media (min-width: 768px){.waterpurifier__list-icon{width:26px;height:26px}}.waterpurifier__stats{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media (min-width: 576px){.waterpurifier__stats{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width: 768px){.waterpurifier__stats{margin-bottom:4rem}}@media (min-width: 992px){.waterpurifier__stats{gap:2.5rem;margin-bottom:5rem}}.waterpurifier__stat-card{text-align:center;padding:2rem .5rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (min-width: 768px){.waterpurifier__stat-card{padding:2.5rem 2rem}}@media (min-width: 992px){.waterpurifier__stat-card{padding:3rem 2.5rem}}.waterpurifier__stat-card:hover{transform:translateY(-4px);box-shadow:0 2px 12px #3d6b4f14;border-color:#3d6b4f33}.waterpurifier__stat-number{font-size:2.5rem;font-weight:600;color:#3d6b4f;line-height:1.2;margin-bottom:.5rem}@media (min-width: 768px){.waterpurifier__stat-number{font-size:3rem;margin-bottom:.75rem}}@media (min-width: 992px){.waterpurifier__stat-number{font-size:3.5rem}}.waterpurifier__stat-label{font-size:1rem;font-weight:500;color:#4a4a4a;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){.waterpurifier__stat-label{font-size:1.0625rem}}@media (min-width: 992px){.waterpurifier__stat-label{font-size:1.125rem}}.waterpurifier__cta{background:#fff;text-align:center;padding:2.5rem 1.5rem;border:1px solid #e0e0d8}@media (min-width: 768px){.waterpurifier__cta{padding:3rem 2.5rem}}@media (min-width: 992px){.waterpurifier__cta{padding:4rem 3rem}}.waterpurifier__cta:hover{transform:none}@media (min-width: 768px){.waterpurifier__cta:hover{box-shadow:0 2px 12px #3d6b4f14;border-color:#3d6b4f33}}.waterpurifier__cta-title{color:#3d6b4f;margin-bottom:1rem}@media (min-width: 768px){.waterpurifier__cta-title{margin-bottom:1.25rem}}.waterpurifier__cta-text{font-size:1.0625rem;font-weight:400;line-height:1.7;color:#4a4a4a;margin-bottom:2rem;max-width:40rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.waterpurifier__cta-text{font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem}}@media (min-width: 992px){.waterpurifier__cta-text{font-size:1.1875rem}}.c-pondtreatment{padding:4rem 0}.c-pondtreatment__cta{background:#fff;text-align:center;padding:2.5rem 1.5rem;border:1px solid #e0e0d8}@media (min-width: 768px){.c-pondtreatment__cta{padding:3rem 2.5rem}}@media (min-width: 992px){.c-pondtreatment__cta{padding:4rem 3rem}}.c-pondtreatment__cta:hover{transform:none}@media (min-width: 768px){.c-pondtreatment__cta:hover{box-shadow:0 2px 12px #3d6b4f14;border-color:#3d6b4f33}}.c-pondtreatment__cta-title{color:#3d6b4f;margin-bottom:1rem}@media (min-width: 768px){.c-pondtreatment__cta-title{margin-bottom:1.25rem}}.c-pondtreatment__cta-text{font-size:1.0625rem;font-weight:400;line-height:1.7;color:#4a4a4a;margin-bottom:2rem;max-width:40rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){.c-pondtreatment__cta-text{font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem}}@media (min-width: 992px){.c-pondtreatment__cta-text{font-size:1.1875rem}}.c-pondtreatment__cta{margin-top:1rem}.c-gallery{padding:3rem 0;background-color:#f3f5f4}@media (min-width: 768px){.c-gallery{padding:3rem 0}}.c-gallery .o-section-header{margin-bottom:2rem}@media (min-width: 768px){.c-gallery .o-section-header{margin-bottom:3rem}}.c-gallery__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 576px){.c-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.c-gallery__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.c-gallery__item{display:block;text-decoration:none;overflow:hidden;border-radius:.375rem;background-color:#fff;box-shadow:0 2px 12px #3d6b4f14;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.c-gallery__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px #3d6b4f26}.c-gallery__item:hover .c-gallery__image{transform:scale(1.05)}.c-gallery__item:hover .c-gallery__location{background-color:#2d5a3d}.c-gallery__item:focus{outline:2px solid #3d6b4f;outline-offset:2px}.c-gallery__image-wrapper{position:relative;width:100%;padding-bottom:75%;overflow:hidden;background-color:#fafff6}.c-gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.c-gallery__location{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .8rem;background:#3d6b4f;color:#fff;font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;border-radius:.5rem;border:none;box-shadow:0 2px 8px #0003;transition:background-color .3s ease;z-index:10;pointer-events:none}@media (min-width: 768px){.c-gallery__location{font-size:1rem}}.glightbox-clean.glightbox-clean .gslide-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.05em;text-transform:uppercase}@media (min-width: 768px){.glightbox-clean.glightbox-clean .gslide-title{font-size:1.75rem}}.glightbox-clean.glightbox-clean .gslide-description{background:#3d6b4ff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:1.5rem;border-radius:.25rem;font-size:1rem;line-height:1.6}@media (min-width: 768px){.glightbox-clean.glightbox-clean .gslide-description{padding:1rem;font-size:1.125rem}}.glightbox-clean.glightbox-clean .gnext,.glightbox-clean.glightbox-clean .gprev{background-color:#3d6b4fcc}.glightbox-clean.glightbox-clean .gnext:hover,.glightbox-clean.glightbox-clean .gprev:hover{background-color:#3d6b4f}.glightbox-clean.glightbox-clean .gclose{background-color:#3d6b4fcc}.glightbox-clean.glightbox-clean .gclose:hover{background-color:#3d6b4f}.c-about{padding:3rem 0;position:relative;overflow:hidden}@media (min-width: 768px){.c-about{padding:3rem 0}}.c-about:before{content:"";position:absolute;top:-10%;right:-5%;width:40%;height:120%;background:linear-gradient(135deg,#3d6b4f08,#3d6b4f14);border-radius:50%;pointer-events:none;z-index:0}.c-about .container,.c-about .row{position:relative;z-index:1}.c-about__image-wrapper{margin-bottom:2rem}@media (min-width: 992px){.c-about__image-wrapper--float{float:left;margin:0 1.5rem 1rem 0}}@media (max-width: 767.98px){.c-about__image-wrapper--float{float:none;margin-bottom:2rem}}.c-about__image{width:100%;border-radius:.375rem;box-shadow:0 20px 60px #3d6b4f26;display:block}.c-about__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0;border-top:1px solid #e0e0d8;border-bottom:1px solid #e0e0d8;margin-bottom:1.5rem}@media (min-width: 576px){.c-about__stats{gap:1.25rem}}@media (min-width: 768px){.c-about__stats{gap:1.5rem;margin-bottom:2rem}}.c-about__stat{background-color:#3d6b4f;color:#fff;padding:1rem;border-radius:.375rem;text-align:center;box-shadow:0 4px 16px #3d6b4f33;transition:transform .3s ease,box-shadow .3s ease}@media (min-width: 768px){.c-about__stat{padding:1.25rem 1rem}}.c-about__stat:hover{transform:translateY(-4px);box-shadow:0 8px 24px #3d6b4f4d}.c-about__stat-number{font-size:1.75rem;font-weight:700;line-height:1;margin-bottom:.4rem}@media (min-width: 768px){.c-about__stat-number{font-size:2rem}}.c-about__stat-label{font-size:.8125rem;font-weight:400;line-height:1.3;opacity:.95}@media (min-width: 768px){.c-about__stat-label{font-size:.875rem}}.c-faq{padding:3rem 0;background-color:#f3f5f4}@media (min-width: 768px){.c-faq{padding:3rem 0}}.c-faq__list{display:flex;flex-direction:column;gap:1rem}.c-faq__item{background-color:#fff;border:1px solid #dbded9;border-radius:.375rem;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.c-faq__item:hover{border-color:#3d6b4f}.c-faq__item.is-active{border-color:#3d6b4f;box-shadow:0 4px 16px #3d6b4f1f}.c-faq__item.is-active .c-faq__icon{transform:rotate(180deg)}.c-faq__item.is-active .c-faq__answer{max-height:500px}.c-faq__question{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background-color .3s ease}@media (min-width: 768px){.c-faq__question{padding:1.5rem 2rem}}.c-faq__question-text{font-size:1rem;font-weight:400;color:#3d6b4f;line-height:1.4}.c-faq__icon{width:24px;height:24px;stroke:#3d6b4f;flex-shrink:0;transition:transform .3s ease}.c-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.c-faq__answer-content{padding:0 1.5rem 1.5rem;font-size:.9375rem;font-weight:400;line-height:1.7;color:#4a4a4a}@media (min-width: 768px){.c-faq__answer-content{padding:0 2rem 2rem;font-size:1rem;line-height:1.8}}.c-contact{position:relative;padding:3rem 0;background:#2d5a3d;overflow:hidden}@media (min-width: 992px){.c-contact{padding:3rem 0}}.c-contact .o-section-header__label{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.1)}.c-contact .o-section-header__title{color:#fff}.c-contact .o-section-header__description{color:#ffffffb3}.c-contact__wrapper{display:grid;grid-template-columns:1fr}@media (min-width: 992px){.c-contact__wrapper{grid-template-columns:1fr 1.5fr}}.c-contact__info{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding-bottom:2rem}@media (min-width: 768px){.c-contact__info{gap:1rem}}@media (min-width: 992px){.c-contact__info{grid-template-columns:1fr;gap:.25rem}}.c-contact__item{display:flex;align-items:flex-start;gap:.5rem;transition:transform .4s ease}.c-contact__item:hover{transform:translateY(-.1rem)}.c-contact__item:nth-child(1){order:1}.c-contact__item:nth-child(2){order:2}.c-contact__item:nth-child(3){order:3}.c-contact__item:nth-child(4){order:4}@media (min-width: 992px){.c-contact__item{order:0}}.c-contact__icon{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:.75rem;color:#bfa44a;transition:transform .4s ease}@media (min-width: 768px){.c-contact__icon{width:56px;height:56px}}.c-contact__icon svg{width:24px;height:24px;transition:transform .3s ease}@media (min-width: 768px){.c-contact__icon svg{width:28px;height:28px}}.c-contact__icon svg[stroke]{stroke:#bfa44a;fill:none}@media (min-width: 992px){.c-contact__item:hover .c-contact__icon{transform:scale(1.08)}}.c-contact__details{flex:1}.c-contact__label{font-size:.875rem;font-weight:600;color:#ffffffb3;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){.c-contact__label{font-size:.9375rem}}.c-contact__value{font-size:1rem;color:#fff;line-height:1;word-break:break-word}@media (min-width: 768px){.c-contact__value{font-size:1.0625rem}}.c-contact__value a{color:inherit;text-decoration:none;transition:color .3s ease}.c-contact__value a:hover{color:#bfa44a}.c-contact__form{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.c-contact__form{gap:1.75rem}}.c-contact__form-row{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.c-contact__form-row{grid-template-columns:1fr 1fr}}.c-contact__form-group{display:flex;flex-direction:column;gap:.5rem}.c-contact__form-label{font-size:.875rem;font-weight:500;color:#fff}@media (min-width: 768px){.c-contact__form-label{font-size:.9375rem}}.c-contact__form-input,.c-contact__form-select,.c-contact__form-textarea{width:100%;padding:.875rem 1.125rem;font-size:.9375rem;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.15);border-radius:.75rem;transition:all .3s ease}@media (min-width: 768px){.c-contact__form-input,.c-contact__form-select,.c-contact__form-textarea{padding:1rem 1.25rem;font-size:1rem}}.c-contact__form-input::placeholder,.c-contact__form-select::placeholder,.c-contact__form-textarea::placeholder{color:#ffffffb3}.c-contact__form-input:focus,.c-contact__form-select:focus,.c-contact__form-textarea:focus{outline:none;border-color:#bfa44a;background:#ffffff26;box-shadow:0 0 0 3px #bfa44a26}.c-contact__form-input:hover:not(:focus),.c-contact__form-select:hover:not(:focus),.c-contact__form-textarea:hover:not(:focus){border-color:#fff3;background:#ffffff26}.c-contact__form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' ... %3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center;padding-right:2.75rem}@media (min-width: 768px){.c-contact__form-select{background-position:right 1.25rem center}}.c-contact__form-select option{color:#000;background:#fff}.c-contact__form-textarea{resize:vertical;min-height:140px}@media (min-width: 768px){.c-contact__form-textarea{min-height:160px}}.c-contact__form-submit{padding:1rem 2.5rem;font-size:.9375rem;font-weight:600;color:#2d5a3d;background:#bfa44a;border:none;border-radius:50rem;cursor:pointer;transition:all .4s ease;letter-spacing:.03em}@media (min-width: 768px){.c-contact__form-submit{padding:1.125rem 3rem;font-size:1rem}}@media (min-width: 992px){.c-contact__form-submit:hover{transform:translateY(-.5rem);box-shadow:0 8px 24px #bfa44a4d}.c-contact__form-submit:active{transform:translateY(0)}}.c-contact__form-submit:disabled{opacity:.6;cursor:not-allowed}.c-contact__form-label .required{color:#bfa44a;margin-left:.25rem}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.c-modal[aria-hidden=false]{opacity:1;visibility:visible}.c-modal[aria-hidden=false] .c-modal__container{transform:scale(1) translateY(0)}.c-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.c-modal__container{position:relative;width:100%;max-width:420px;background:#2d5a3d;border-radius:1rem;border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 60px #0006;transform:scale(.95) translateY(20px);transition:transform .3s ease}.c-modal__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#ffffffb3;cursor:pointer;transition:all .3s ease}.c-modal__close:hover{background:#ffffff26;color:#fff;transform:rotate(90deg)}.c-modal__close svg{width:20px;height:20px}.c-modal__content{padding:2.5rem 2rem 2rem;text-align:center}.c-modal__icon{margin-bottom:1.5rem}.c-modal__icon svg{stroke-width:1.5}.c-modal--success .c-modal__icon{color:#bfa44a}.c-modal--error .c-modal__icon{color:#ff6b6b}.c-modal__title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.75rem}@media (min-width: 768px){.c-modal__title{font-size:1.75rem}}.c-modal__message{font-size:1rem;color:#ffffffb3;line-height:1.6;margin-bottom:2rem}.c-footer{background:#2d5a3d;color:#fff;padding:3rem 0 0}@media (max-width: 991.98px){.c-footer{padding:3rem 0 0}}@media (max-width: 767.98px){.c-footer{padding:2.5rem 0 0}}.c-footer__main{padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}@media (max-width: 767.98px){.c-footer__main{padding-bottom:2rem}}.c-footer__brand{display:flex;padding-bottom:3rem}@media (max-width: 767.98px){.c-footer__brand{padding-bottom:2rem}}.c-footer__brand-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media (max-width: 767.98px){.c-footer__brand-header{gap:.75rem}}@media (min-width: 992px){.c-footer__brand-header{flex-direction:column;align-items:flex-start;gap:1.25rem}}.c-footer__logo{display:inline-flex;color:#fff;flex-shrink:1}.c-footer__logo-text{font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:1.3}@media (max-width: 767.98px){.c-footer__logo-text{font-size:1.35rem}}@media (min-width: 992px){.c-footer__logo-text{font-size:1.75rem}}.c-footer__logo-tagline{display:block;font-size:.7rem;font-family:Inter,sans-serif;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;margin-top:.25rem}@media (max-width: 767.98px){.c-footer__logo-tagline{font-size:.65rem}}@media (min-width: 768px){.c-footer__logo-tagline{font-size:.75rem}}.c-footer__social{display:flex;gap:.5rem;flex-shrink:0;align-self:flex-start;padding-top:.5rem}@media (max-width: 767.98px){.c-footer__social{gap:.5rem;padding-top:.25rem}}@media (min-width: 992px){.c-footer__social{align-self:auto;padding-top:0}}.c-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;color:#fff;transition:all .3s ease}@media (max-width: 767.98px){.c-footer__social-link{width:36px;height:36px}}.c-footer__social-link svg{width:18px;height:18px}@media (max-width: 767.98px){.c-footer__social-link svg{width:16px;height:16px}}.c-footer__social-link:hover{background:#3d6b4f;color:#bfa44a;transform:translateY(-2px)}.c-footer__column{display:flex;flex-direction:column}@media (max-width: 767.98px){.c-footer__column{margin-bottom:1.5rem}.c-footer__column:last-child{margin-bottom:0}}@media (max-width: 767.98px){.c-footer__column--indent{padding-top:1.5rem}}.c-footer__heading{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:.02em}@media (max-width: 767.98px){.c-footer__heading{font-size:1.05rem;margin-bottom:.875rem}}.c-footer__nav{display:flex;flex-direction:column;gap:.625rem}@media (max-width: 767.98px){.c-footer__nav{gap:.75rem}}.c-footer__link{color:#ffffffb3;text-decoration:none;font-size:.9rem;line-height:1.5;transition:all .2s ease;display:inline-block;width:fit-content}@media (max-width: 767.98px){.c-footer__link{font-size:.85rem;line-height:1.6}}.c-footer__link:hover{color:#bfa44a;padding-left:.5rem;text-decoration:none}.c-footer__bottom{padding:1.5rem 0}@media (max-width: 991.98px){.c-footer__bottom{padding:1.5rem 0}}@media (max-width: 767.98px){.c-footer__bottom{padding:1.25rem 0}}.c-footer__copyright{font-size:.85rem;color:#ffffffb3;text-align:center}@media (max-width: 767.98px){.c-footer__copyright{font-size:.8rem;line-height:1.5}}@keyframes wave-front{0%{transform:translate(0) translateY(0)}50%{transform:translate(-25%) translateY(4px)}to{transform:translate(-50%) translateY(0)}}@keyframes wave-back{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-25%) translateY(6px)}to{transform:translate(0) translateY(0)}}[data-scroll-group]{overflow-x:clip}[data-scroll-animate=fade-in-left]{opacity:0;transform:translate(-20px);transition:opacity .8s ease-out,transform .8s ease-out}@media (min-width: 768px){[data-scroll-animate=fade-in-left]{transform:translate(-60px)}}[data-scroll-animate=fade-in-left].is-visible{opacity:1;transform:translate(0)}[data-scroll-animate=fade-in-right]{opacity:0;transform:translate(20px);transition:opacity .8s ease-out,transform .8s ease-out}@media (min-width: 768px){[data-scroll-animate=fade-in-right]{transform:translate(60px)}}[data-scroll-animate=fade-in-right].is-visible{opacity:1;transform:translate(0)}[data-scroll-animate=fade-in]{opacity:0;transition:opacity .8s ease-out}[data-scroll-animate=fade-in].is-visible{opacity:1}[data-scroll-animate=fade-in-up]{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}@media (min-width: 768px){[data-scroll-animate=fade-in-up]{transform:translateY(40px)}}[data-scroll-animate=fade-in-up].is-visible{opacity:1;transform:translateY(0)}[data-scroll-animate=scale-in]{opacity:0;transform:scale(.95);transition:opacity .8s ease-out,transform .8s ease-out}[data-scroll-animate=scale-in].is-visible{opacity:1;transform:scale(1)}[data-scroll-animate=media-slide]{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out}[data-scroll-animate=media-slide]:not([data-scroll-reverse]){transform:translate(-20px)}@media (min-width: 768px){[data-scroll-animate=media-slide]:not([data-scroll-reverse]){transform:translate(-60px)}}[data-scroll-animate=media-slide]:not([data-scroll-reverse]) .o-media__image,[data-scroll-animate=media-slide]:not([data-scroll-reverse]) [data-scroll-child=image]{transform:translate(-15px);opacity:0;transition:opacity .8s ease-out .3s,transform .8s ease-out .3s}@media (min-width: 768px){[data-scroll-animate=media-slide]:not([data-scroll-reverse]) .o-media__image,[data-scroll-animate=media-slide]:not([data-scroll-reverse]) [data-scroll-child=image]{transform:translate(-30px)}}[data-scroll-animate=media-slide]:not([data-scroll-reverse]) .o-media__text,[data-scroll-animate=media-slide]:not([data-scroll-reverse]) [data-scroll-child=text]{transform:translate(-15px);opacity:0;transition:opacity .8s ease-out .4s,transform .8s ease-out .4s}@media (min-width: 768px){[data-scroll-animate=media-slide]:not([data-scroll-reverse]) .o-media__text,[data-scroll-animate=media-slide]:not([data-scroll-reverse]) [data-scroll-child=text]{transform:translate(-30px)}}[data-scroll-animate=media-slide][data-scroll-reverse]{transform:translate(20px)}@media (min-width: 768px){[data-scroll-animate=media-slide][data-scroll-reverse]{transform:translate(60px)}}[data-scroll-animate=media-slide][data-scroll-reverse] .o-media__image,[data-scroll-animate=media-slide][data-scroll-reverse] [data-scroll-child=image]{transform:translate(15px);opacity:0;transition:opacity .8s ease-out .3s,transform .8s ease-out .3s}@media (min-width: 768px){[data-scroll-animate=media-slide][data-scroll-reverse] .o-media__image,[data-scroll-animate=media-slide][data-scroll-reverse] [data-scroll-child=image]{transform:translate(30px)}}[data-scroll-animate=media-slide][data-scroll-reverse] .o-media__text,[data-scroll-animate=media-slide][data-scroll-reverse] [data-scroll-child=text]{transform:translate(15px);opacity:0;transition:opacity .8s ease-out .4s,transform .8s ease-out .4s}@media (min-width: 768px){[data-scroll-animate=media-slide][data-scroll-reverse] .o-media__text,[data-scroll-animate=media-slide][data-scroll-reverse] [data-scroll-child=text]{transform:translate(30px)}}[data-scroll-animate=media-slide].is-visible,[data-scroll-animate=media-slide].is-visible .o-media__image,[data-scroll-animate=media-slide].is-visible .o-media__text,[data-scroll-animate=media-slide].is-visible [data-scroll-child=image],[data-scroll-animate=media-slide].is-visible [data-scroll-child=text]{opacity:1;transform:translate(0)}[data-scroll-animate=grid-fade-in]{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}@media (min-width: 768px){[data-scroll-animate=grid-fade-in]{transform:translateY(30px)}}[data-scroll-animate=grid-fade-in].is-visible{opacity:1;transform:translateY(0)}[data-scroll-animate=grid-fade-in]:nth-child(1){transition-delay:0s}[data-scroll-animate=grid-fade-in]:nth-child(2){transition-delay:.1s}[data-scroll-animate=grid-fade-in]:nth-child(3){transition-delay:.2s}[data-scroll-animate=grid-fade-in]:nth-child(4){transition-delay:.3s}[data-scroll-animate=grid-fade-in]:nth-child(5){transition-delay:.4s}[data-scroll-animate=grid-fade-in]:nth-child(6){transition-delay:.5s}@media (prefers-reduced-motion: reduce){[data-scroll-animate],[data-scroll-animate] *{transition:none!important;transform:none!important;opacity:1!important}}.bg-primary{background-color:#fff}.bg-secondary{background-color:#f3f5f4}
