.hero-section{max-width:144rem;margin:0 auto}
.hero-section .hero-container{display:flex;align-items:center;position:relative;overflow:hidden}
.hero-section .hero-container .hero-wrapper .hero-slide__container{display:flex}
.hero-section .hero-container .hero-wrapper .hero-slide{height:auto;display:flex;flex-direction:column}
@media only screen and (min-width:48em){
.hero-section .hero-container .hero-wrapper .hero-slide{max-height:100%;height:100%}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link{display:flex;flex-direction:column;height:100%;aspect-ratio:9/16}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link .hero-image{display:flex}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link.has-mobile-image .hero-image{display:none}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link.has-mobile-image .hero-image.mobile{display:flex}
@media only screen and (min-width:48em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link.has-mobile-image .hero-image{display:flex}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-link.has-mobile-image .hero-image.mobile{display:none}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;padding:6.2rem 1.2rem 4rem}
@media only screen and (min-width:64em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container{padding:5rem 14.8rem}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container.video-container{padding:0}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:13rem}
@media only screen and (min-width:48em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper{gap:3rem}
}
@media only screen and (min-width:64em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3rem}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .heading{z-index:1}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .heading p{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:5.2rem;line-height:5.5rem;text-transform:uppercase;color:#fff;z-index:1;margin:0}
[lang=uk] .hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .heading p{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:64em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .heading p{font-size:7rem;line-height:8.5rem}
}
@media only screen and (min-width:75em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .heading p{font-size:10rem;line-height:9.5rem}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:13rem}
@media only screen and (min-width:48em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper{align-items:flex-end;gap:1.9rem}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper .text{width:100%;z-index:1}
@media only screen and (min-width:48em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper .text{width:auto}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper .text p{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:1.7rem;line-height:2.2rem;text-align:right;text-transform:uppercase;color:#fff;margin:0}
[lang=uk] .hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper .text p{font-family:"Source Sans Pro",sans-serif}
@media only screen and (min-width:75em){
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-slide__wrapper .content-wrapper .text p{font-size:2.4rem;line-height:3.1rem}
}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-image{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.hero-section .hero-container .hero-wrapper .hero-slide .hero-slide__container .hero-image.hero-video{width:100%;position:relative}
.hero-section .hero-container .swiper-pagination-bullets{display:flex;justify-content:center;align-items:center;pointer-events:none;position:absolute;left:0;right:0;bottom:3rem;z-index:1}
.hero-section .hero-container .swiper-pagination-bullets .swiper-pagination-bullet{display:flex;border-radius:50%;pointer-events:auto;cursor:pointer;margin:0 3px;width:12px;height:12px;opacity:1;background:rgba(0,0,0,0)}
.hero-section .hero-container .swiper-pagination-bullets .swiper-pagination-bullet svg{height:12px;transform:rotate(-90deg);cursor:pointer;pointer-events:auto;width:12px}
.hero-section .hero-container .hero-button-next,.hero-section .hero-container .hero-button-prev{width:auto;display:none;position:absolute;transform:translateX(0);transition:all .3s ease 0s;z-index:1}
@media only screen and (min-width:64em){
.hero-section .hero-container .hero-button-next,.hero-section .hero-container .hero-button-prev{display:block}
}
.hero-section .hero-container .hero-button-prev{left:5rem}
.hero-section .hero-container .hero-button-prev:hover{transform:translateX(-5px)}
.hero-section .hero-container .hero-button-next{right:3rem}
.hero-section .hero-container .hero-button-next:hover{transform:translateX(5px)}
.hero-section .hero-container .swiper-button-next:after,.hero-section .hero-container .swiper-button-prev:after,.hero-section .hero-container .swiper-rtl .swiper-button-next:after,.hero-section .hero-container .swiper-rtl .swiper-button-prev:after{display:none}
.hero-section .hero-container .c-slider__pagination{align-items:center;bottom:3rem;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:1}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet{border-radius:50%;cursor:pointer;display:flex;margin:0 .3rem;pointer-events:auto}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet svg{width:1.2rem;height:1.2rem;transform:rotate(-90deg)}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet circle{fill:rgba(255,0,0,0);stroke:rgba(255,255,255,.25);stroke-linecap:round;stroke-width:15px;transform-origin:50% 50%}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet circle:first-child{stroke:rgba(255,255,255,.25)}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet circle:last-child{stroke:rgba(255,255,255,.25)}
.hero-section .hero-container .c-slider__pagination .swiper-pagination-bullet-active circle:last-child{stroke-dasharray:250;stroke-dashoffset:250;stroke:#fff;animation:var(--delay,4s) linear both circle-animation .3s}
@keyframes circle-animation{
0%{stroke-dashoffset:250}
to{stroke-dashoffset:0}
}
.hero-section .mobile-block-container{display:flex;flex-direction:column;align-items:center}
.hero-section .mobile-block-container:empty{display:none}
@media only screen and (min-width:48em){
.hero-section .mobile-block-container{display:none}
}
.hero-section .mobile-block-container .mobile-block-wrapper{width:100%;height:35rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.3rem}
.hero-section .mobile-block-container .mobile-block-wrapper .block-image{width:100%;height:100%;display:flex;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;z-index:1;padding:5rem}
.hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent .bloct-textcontent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}
.hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent .bloct-textcontent .block-heading{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:4.8rem;line-height:4.9rem;text-transform:uppercase;color:#fff}
[lang=uk] .hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent .bloct-textcontent .block-heading{font-family:"Source Sans Pro",sans-serif}
.hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent .bloct-textcontent .block-text{font-family:"Darker Grotesque",sans-serif;font-weight:600;font-size:3rem;line-height:3.6rem;text-transform:uppercase;color:#fff}
[lang=uk] .hero-section .mobile-block-container .mobile-block-wrapper .mobile-block-textcontent .bloct-textcontent .block-text{font-family:"Source Sans Pro",sans-serif}