.container{max-width:1820px}.section-banner{position:relative}.section-about .col-about{justify-content:center;display:flex;flex-direction:column}.section-about .img-full{min-height:300px;-o-object-fit:cover;object-fit:cover}@media(min-width:992px){.section-about .img-full{min-height:550px;max-height:850px;height:100svh}}.swiper-banner .banner-item{height:500px}@media(min-width:992px){.swiper-banner .banner-item{min-height:750px;height:100svh}}.swiper-banner .banner-item .picturefill-background{height:100%}.swiper-banner .banner-item .banner-hero{height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.swiper-banner .banner-item .banner-hero-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-banner .banner-item .banner-texts{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3)}.swiper-banner .banner-item .banner-texts .container{max-width:1300px;min-width:auto}.swiper-banner .banner-item .banner-texts .banner-title{color:#fff;font-size:1.5rem;line-height:2rem;font-family:PP Monument Extended,Arial}@media(min-width:992px){.swiper-banner .banner-item .banner-texts .banner-title{font-size:3rem;line-height:3.5rem}}.swiper-banner .banner-item .banner-texts .banner-subtitle{color:#fff;font-size:1rem;line-height:1.5rem;font-family:PP Monument Extended,Arial}@media(min-width:992px){.swiper-banner .banner-item .banner-texts .banner-subtitle{font-size:1.5rem;line-height:2rem}}.swiper-banner .banner-item:before{content:" ";background:rgba(0,0,0,.5);position:absolute;left:0;top:0;width:100%;height:100%}@media(min-width:992px){.swiper-banner .banner-item:before{display:none}}.swiper-banner .banner-item .banner-title{font-size:3rem;z-index:4;line-height:3rem;color:#fff;font-family:Galano Grotesque,Roboto}@media(min-width:992px){.swiper-banner .banner-item .banner-title{font-size:4.5rem;line-height:4rem;color:#505050}}@media(min-width:1600px){.swiper-banner .banner-item .banner-title{font-size:5.5rem;line-height:5rem}}.swiper-banner .banner-item .banner-description{z-index:4;font-size:1.5rem;line-height:1.75rem;color:#fff;font-family:Galano Grotesque,Roboto}@media(min-width:992px){.swiper-banner .banner-item .banner-description{font-size:1.5rem;line-height:1.5rem;color:#505050}}.swiper-banner .banner-item .row{height:100%}.swiper-banner .banner-item .row div.banner-info{height:100%;display:flex;align-items:center;justify-content:center}@media(min-width:992px){.swiper-banner .banner-item .row div.banner-info{justify-content:start}}.swiper-banner .banner-item .row div.banner-image,.swiper-banner .banner-item .row div.banner-image .picturefill-background{height:100%}.scroll-banner{position:absolute;display:block;bottom:60px;z-index:6;width:50px;left:50%;margin-left:-25px;animation:bounce-top 3s infinite both}.arrow-down{position:absolute;left:50%;width:100px;margin-left:-50px;bottom:20px;z-index:2;animation:bounce-animation 3s infinite both;display:none}@media(min-width:992px){.arrow-down{display:block}}.section-banner-pagination .banner-pagination{position:relative;bottom:0}@keyframes bounce-animation{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-15px)}}