@charset "UTF-8";.hero-section{display:flex;flex-direction:column;justify-content:flex-end;gap:35px;position:relative;z-index:20;min-height:calc(100vh - 60px);padding:50px 0 30px}.hero-section.has-animation .application-info-box,.hero-section.has-animation .hero-news-slider,.hero-section.has-animation .locations-contacts,.hero-section.has-animation .title-block,.hero-section.has-animation .video-block{transform:translateY(80px);transition:transform 2s cubic-bezier(.25,.74,.22,.99)}.hero-section.has-animation.animated .application-info-box,.hero-section.has-animation.animated .hero-news-slider,.hero-section.has-animation.animated .locations-contacts,.hero-section.has-animation.animated .title-block,.hero-section.has-animation.animated .video-block{transform:translateY(0)}.hero-section:has(.video-block) .buttons{justify-content:center}.hero-section.text-centered{padding-block:80px;justify-content:center}.hero-section.text-centered .hero-section-info{justify-content:center;text-align:center}.hero-section.text-centered .buttons{justify-content:center}.hero-section .container{width:100%}.hero-section-info:has(.video-block){text-align:center;justify-content:center;align-items:center}.hero-section-info:has(.video-block) .video-block{margin-left:auto;margin-right:auto}.hero-section .video-block{position:relative;aspect-ratio:624/382;margin-top:40px}.hero-section .video-block.video-show .video-play,.hero-section .video-block.video-show img{opacity:0;pointer-events:none}.hero-section .video-block.video-show .video-holder{opacity:1;pointer-events:all}.hero-news-slide .photo-holder img,.hero-section .video-block img{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out}.hero-section .video-block .video-holder{aspect-ratio:16/9;width:100%;opacity:0;pointer-events:none}.hero-section .video-block iframe,.hero-section .video-block video{border:0;width:100%;height:100%}.hero-section .video-block .video-holder,.hero-section .video-block .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out}.hero-section .title-block{display:flex;flex-direction:column;gap:24px;color:#fff}.hero-section .h1,.hero-section h1{padding-bottom:5px}.hero-section-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-section-media:after{content:'';position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.2) 100%),rgba(12,12,12,.3)}.hero-section-media img,.hero-section-media video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hero-section-media img{object-position:bottom;z-index:2}.hero-section-media video{z-index:4}.hero-news-slider{margin-top:35px}.hero-news-slider .slick-dots{gap:8px;max-width:100%;margin-top:-2px}.hero-news-slider .slick-dots:before{content:none}.hero-news-slider .slick-dots li{background-color:rgba(255,255,255,.2)}.hero-news-slider .slick-dots li.slick-active button:before{background-color:#eb0029}.hero-news-slider .slick-dots li button:before{background-color:transparent}.hero-news-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:22px;height:30px;background:0 0;backdrop-filter:none}.hero-news-slider .slick-arrow.slick-next{right:0}.hero-news-slider .slick-track{display:flex}.hero-news-slider .slick-slide{float:none;height:auto;display:flex}.hero-news-slider .slick-slide>div{display:flex;width:100%;flex-grow:1}.hero-news-slide{height:100%;display:flex;flex-direction:column}.hero-news-slide .photo-holder,.hero-news-slider .slick-track:after,.hero-news-slider .slick-track:before{display:none}.no-touch .hero-news-slide .photo-holder:hover img{transform:scale(1.05)}.hero-news-slide .photo-holder img{transition:transform .5s ease-in-out}.hero-news-slide .info-holder{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 10px 30px 24px;background:rgba(12,12,12,.02);backdrop-filter:blur(12px);color:#fff;flex-grow:1}.no-touch .application-info-box .info a:hover,.no-touch .contact-info-box .info a:hover,.no-touch .hero-news-slide .info-holder a:hover{text-decoration:underline}.hero-news-slide .add-info{display:flex;align-items:center;margin-bottom:12px;font-weight:600;font-size:12px;line-height:20px;text-transform:uppercase}.hero-news-slide .add-info>div:not(:first-child)::before{content:'•';margin-inline:8px}.hero-news-slide .h5,.hero-news-slide h5{font-weight:400}.locations-contacts{padding:24px 36px;margin-top:24px;background:rgba(12,12,12,.02);backdrop-filter:blur(12px);color:rgba(255,255,255,.8);display:flex;flex-direction:column;gap:24px;font-size:14px;line-height:1.4}.application-info-box .heading strong,.contact-info-box .heading strong,.locations-contacts .title{font-size:12px;line-height:20px;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:18px}.locations-contacts ul{display:flex;flex-direction:column;gap:12px}.locations-contacts a{transition:color .5s ease-in-out}.application-info-box,.contact-info-box{margin-top:32px;padding:20px;background:rgba(12,12,12,.02);backdrop-filter:blur(12px)}.application-info-box .heading,.contact-info-box .heading{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:24px}.application-info-box .heading strong,.contact-info-box .heading strong{display:block;margin-bottom:16px}.application-info-box .h6,.application-info-box h6,.contact-info-box .h6,.contact-info-box h6{color:#f1cf84;margin-bottom:24px}.application-info-box .info,.contact-info-box .info{font-size:16px;font-weight:700;line-height:140%;color:#fff;display:flex;gap:24px}.application-info-box .info .wrap:has(a[href^="mailto:"]),.contact-info-box .info .wrap:has(a[href^="mailto:"]){position:relative;padding-left:30px}.application-info-box .info .wrap:has(a[href^="mailto:"]):before,.contact-info-box .info .wrap:has(a[href^="mailto:"]):before{content:'';position:absolute;left:0;top:2px;width:18px;height:18px;background:url(../../images/ico-light-email.svg) 50% 50%/contain no-repeat}.application-info-box .info p,.contact-info-box .info p{font-size:12px;color:#f4f4f5;margin-bottom:8px;font-weight:400}.application-info-box .info a,.contact-info-box .info a{font-size:20px;line-height:1.1;color:#f1cf84;font-weight:600}.application-info-box .info span,.contact-info-box .info span{display:block;margin-bottom:12px;font-size:12px;font-weight:600;line-height:20px;text-transform:uppercase;opacity:.6}@media (min-width:568px){.locations-contacts{flex-direction:row}}@media (min-width:768px){.hero-section .buttons{display:flex}.hero-news-slide .info-holder{padding:24px 24px 30px}.application-info-box .info,.contact-info-box .info{gap:36px}}@media (min-width:1024px){.hero-section:has(.video-block){margin-bottom:89px}.hero-section.reverse .hero-section-info{flex-direction:row-reverse}.hero-section-info{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.hero-section-info:has(.video-block){width:624px;flex-direction:column;gap:0;margin-inline:auto}.hero-section-info:has(.video-block) .video-block{margin-bottom:-119px}.hero-section-info-wrap{width:50%;flex-shrink:0}.hero-section-info-wrap .hero-news-slider{margin-left:auto}.hero-news-slider{width:346px}.hero-news-slider .slick-arrow{transform:none;top:calc(50% + 90px)}.hero-news-slide .photo-holder{display:block;aspect-ratio:346/212;position:relative;z-index:2;overflow:hidden}.application-info-box,.contact-info-box{flex-shrink:0;width:378px;padding:32px 40px}}@media (min-width:1200px){.hero-section{padding:64px 0}.hero-section:has(.video-block){margin-bottom:49px}.hero-section.text-centered{padding-block:80px 140px}.hero-section-info:has(.video-block) .video-block{margin-bottom:-173px}.hero-section .video-block{margin-top:60px}.hero-section .title-block{gap:32px;max-width:578px;font-size:18px}.locations-contacts{gap:36px}.application-info-box .h6,.application-info-box h6,.contact-info-box .h6,.contact-info-box h6{margin-bottom:32px}}@media (min-width:1440px){.hero-section{padding:74px 0}.hero-section-info-wrap{width:516px}.hero-section .video-block{margin-top:72px}.hero-section .title-block{font-size:20px;max-width:696px}}@media (max-width:767px){.hero-section .button{width:100%}}@media (hover:hover){.locations-contacts a:hover{color:#eb0029}}