.categories-swiper{padding-bottom:2.2rem}.categories-swiper .swiper-pagination{justify-content:center;gap:8px;display:flex;bottom:0}.categories-swiper .categories-pagination-bullet{opacity:1;background:#ddd;border-radius:4px;width:32px;height:8px;transition:all .3s}.categories-swiper .categories-pagination-bullet-active{background:#8fc120;width:67px}.categories-swiper .swiper-slide{justify-content:center;align-items:center;transition:opacity .2s,transform .3s;width:min(440px,34vw)!important}.categories-swiper .swiper-slide-active{opacity:1;transform:translateZ(0)}.categories-swiper .swiper-slide:not(.swiper-slide-active){opacity:.7}.categories-swiper .swiper-wrapper{align-items:center}.categories-swiper .swiper-slide-active .category-overlay{opacity:0!important}.categories-swiper .swiper-slide:not(.swiper-slide-active) .category-overlay{opacity:1!important}.team-swiper{width:100%;height:100%}.team-swiper .swiper-slide{color:#fff;transform-style:preserve-3d;border-radius:18px;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.team-swiper .swiper-slide-shadow{border-radius:18px}.team-swiper .swiper-slide-shadow-left{background:linear-gradient(270deg,#00000026,#0000)}.team-swiper .swiper-slide-shadow-right{background:linear-gradient(90deg,#00000026,#0000)}.team-swiper .swiper-slide-shadow-top{background:linear-gradient(#0000,#00000026)}.team-swiper .swiper-slide-shadow-bottom{background:linear-gradient(#00000026,#0000)}@media (max-width:768px){.categories-swiper .swiper-slide{opacity:1!important;width:100%!important}.categories-swiper .swiper-slide-active{width:100%!important}}
@keyframes hero-reveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0,0)}}.hero-reveal{will-change:transform, opacity;animation:.45s ease-out both hero-reveal}.hero-delay-1{animation-delay:.1s}.hero-delay-2{animation-delay:.18s}.hero-delay-3{animation-delay:.26s}@media (prefers-reduced-motion:reduce){.hero-reveal{will-change:auto;animation:none}}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.0o-~k54yt.1oa.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.0zhxlu58jrmcs.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.0mdwvix7girbv.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraBold-s.p.02fn2pm4xei8l.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_e873461a-module__1sM2qW__className{font-family:poppins,poppins Fallback}.poppins_e873461a-module__1sM2qW__variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:avenir;src:url(../media/AvenirLTProRoman-s.p.0_4x5kg4hqc~~.otf)format("opentype");font-display:swap;font-style:normal}@font-face{font-family:avenir Fallback;src:local(Arial);ascent-override:74.41%;descent-override:24.02%;line-gap-override:19.69%;size-adjust:101.59%}.avenir_16f90d42-module__N4NT2a__className{font-family:avenir,avenir Fallback}.avenir_16f90d42-module__N4NT2a__variable{--font-avenir:"avenir", "avenir Fallback"}
