.hero{background:#004431;background:radial-gradient(#6cc56f99,transparent 65%) no-repeat,radial-gradient(at center,#6cc56f99,transparent 65%) no-repeat,linear-gradient(#004431,#004431);background-color:color(display-p3 0 .266 .192);background:radial-gradient(lch(34.26 53.11 147.09/1),color(display-p3 0 0 0/0) 65%) no-repeat,radial-gradient(at center,color(display-p3 .3 .48 .33),color(display-p3 0 0 0/0) 65%),linear-gradient(#004431,#004431 100%) no-repeat;background-position:-530px 210px,-80px -390px,0 0;background-repeat:no-repeat;background-size:1154px 764px,950px 750px,100% 100%;display:flex;height:400px;justify-content:center;position:relative;width:100%}@media (min-width:52.5em){.hero:after{background:rgba(47,118,70,.33);content:"";display:block;flex-shrink:0;height:100%;position:absolute;right:185px;top:0;transform:skewX(30deg);width:660px}.hero{height:600px}}@media (min-width:67.5em){.hero{height:600px}}.hero__inner{display:block;height:100%;max-width:1550px;width:100%}.hero__inner .swiper{overflow:visible!important}.hero__item{display:flex;gap:12px;height:100%;justify-content:center;overflow:visible}@media (min-width:67.5em){.hero__item{gap:0;justify-content:space-between}}.hero__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:150px 15px 60px}@media (min-width:28.125em){.hero__content{align-items:flex-start;flex:1 1 564px;justify-content:flex-start}}@media (min-width:67.5em){.hero__content{padding:104px 0 119px 70px}}.hero__content>.button{margin-top:25px}@media (min-width:52.5em){.hero__content>.button{margin-top:auto}}@media (max-width:52.49em){.hero__content-img{height:100%;left:50%;opacity:.38;position:absolute;top:0;transform:translateX(-50%);width:95%;z-index:-1}}.hero__image{display:block;height:100%;width:100%}@media (min-width:28.125em){.hero__image{display:block;flex:914px 0 1;max-width:914px;position:relative;width:100%}}@media (min-width:67.5em){.hero__image{z-index:3}}.hero__image>img{display:block;height:100%;-webkit-mask-image:url(/assets/ico/carousel-mask.svg);mask-image:url(/assets/ico/carousel-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;object-fit:cover;width:100%}@media (min-width:52.5em){.hero__image>img{mask-size:cover}}.hero .swiper-slide-custom-enter .hero__image{animation:slideIn .5s linear forwards}.hero .swiper-slide-custom-leave .hero__image{animation:slideOut .7s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(15%)}}.hero__nav-wrap{bottom:20px;display:flex;gap:5px;padding:0 9px 0 15px;position:absolute;right:15px;z-index:2}@media (max-width:28.115em){.hero__nav-wrap{justify-content:center;width:100%}}@media (min-width:67.5em){.hero__nav-wrap{align-items:center;bottom:52px;justify-content:center;max-width:320px;padding:0 49px 0 10px;width:100%}}.hero__pagination{align-items:center;display:flex;gap:3px;justify-content:center;width:fit-content!important}.hero__pagination .swiper-pagination-bullet{background:#699285;border-radius:15px;box-shadow:none;flex-shrink:0;height:16px;opacity:.9!important;transition:background .3s ease-in;width:16px}.hero__pagination .swiper-pagination-bullet:hover{background:#f7d117ca}.hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f7d117}.hero__nav{background-color:#fff;background-size:contain;cursor:pointer;display:block;flex:24px 0 0;font-size:0;height:24px;-webkit-mask-image:url(/assets/ico/arrow.svg);mask-image:url(/assets/ico/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:5px;text-decoration-color:none;transition:background-color .3s ease 0s;transition-duration:.4s;transition-timing-function:ease-out;width:24px}.hero__nav--right{transform:scaleX(-1)}.hero__nav:hover{background:#f7d117;transition-duration:.2s;transition-timing-function:ease-in}.hero__text{margin:0}.hero__text--heading-1{color:#f7d117;font-size:18px;font-weight:400;line-height:2}@media (min-width:52.5em){.hero__text--heading-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:30px;line-height:60px;margin-bottom:10px;max-height:60px;overflow:hidden}}.hero__text--heading-2{color:#fff;font-size:23px;font-style:normal;font-weight:700;line-height:1.2}@media (min-width:52.5em){.hero__text--heading-2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:55px;line-height:66px;max-height:198px;overflow:hidden}}