.hero{background:#fff;background-repeat:no-repeat;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;position:relative;width:100%}@media (min-width:52.5em){.hero{background:#fff;flex-direction:row;flex-wrap:nowrap;gap:0;height:460px;justify-content:space-between}}@media (min-width:61.25em){.hero{height:460px}}.hero__buttons{background-color:#fff;display:grid;flex:calc(50% - 4px) 1 1;gap:4px}@media (min-width:52.5em){.hero__buttons--left{padding:0 0 0 4px}.hero__buttons--right{padding:0 4px 0 0}.hero__buttons{border:4px solid #fff;flex:239px 1 1;max-width:239px;padding:0}.hero__buttons--left,.hero__buttons--right{border-width:0 4px}}@media (min-width:82.5em){.hero__buttons--left{border-width:0 4px 0 0}.hero__buttons--right{border-width:0 0 0 4px}}.hero__link{font-feature-settings:"liga" off,"clig" off;background-color:#ff3600;color:#fff;display:grid;font-family:Roboto Condensed,fallback Condensed,Verdana,Geneva,Tahoma,sans-serif;font-size:20px;font-style:normal;font-weight:600;height:100%;line-height:1.15;min-height:79px;padding:10px 15px;place-items:center;position:relative;text-align:center;text-decoration:none;width:100%;z-index:1}@media (min-width:28.125em){.hero__link{font-size:20px;padding:12px 25px}}@media (min-width:52.5em){.hero__link{font-size:18px;font-size:22px;line-height:1.2;min-height:64px;padding:13px 40px}}.hero__link:after{background:radial-gradient(127.83% 127.83% at 50% -23.48%,#4a5f6f 0,#303e49 100%);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transition:opacity .53s ease-out;z-index:-1}.hero__link:hover:after{opacity:0;transition:opacity .25s ease-in}.hero__inner{display:block;flex:822px 1 1;height:229px;max-width:822px;order:-1;width:100%}@media (min-width:52.5em){.hero__inner{height:100%;order:0}}.hero__inner .swiper-slide{width:100%!important}.hero__inner .swiper{overflow:visible!important}.hero__item{display:flex;height:100%;justify-content:center;overflow:visible;width:100%}@media (min-width:61.25em){.hero__item{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:61.25em){.hero__content{padding:104px 0 119px 70px}}.hero__content>.button{margin-top:25px}@media (min-width:52.5em){.hero__content>.button{margin-top:auto}}.hero__image{display:block;height:100%;width:100%}@media (min-width:28.125em){.hero__image{display:block;height:300px;position:relative;width:100%}}@media (min-width:52.5em){.hero__image{height:100%}}@media (min-width:61.25em){.hero__image{z-index:3}}.hero__image>img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.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:26px;display:flex;gap:5px;justify-content:center;left:0;padding:0 25px;position:absolute;width:100%;z-index:2}@media (min-width:52.5em){.hero__nav-wrap{align-items:center;justify-content:flex-start;left:27px;max-width:calc(100% - 42px);width:100%}}.hero__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px 3px;justify-content:center}@media (min-width:52.5em){.hero__pagination{justify-content:flex-start}}.hero__pagination .swiper-pagination-bullet{background:#fff;border:4px solid #fff;border-radius:0;box-shadow:none;flex-shrink:0;height:18px;opacity:1!important;transition:border-color .25s ease;width:18px}.hero__pagination .swiper-pagination-bullet:hover{border-color:#ff3600}.hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#ff3600;pointer-events:none}.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}}