.formats-hero{position:relative}.formats-hero:after{content:"";background:linear-gradient(180deg,#fff0,#0000004d);width:100%;height:10%;z-index:3;position:absolute;bottom:0;left:0}.formats-hero .hero-text{height:100vh;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 992px){.formats-hero .hero-text{height:auto;margin-top:100px}}.formats-hero .hero-video{height:100%;width:100%;overflow:hidden}@media screen and (max-width: 992px){.formats-hero .hero-video{position:relative;height:500px}}@media screen and (max-width: 768px){.formats-hero .hero-video{height:400px}}.formats-hero .hero-video video{position:absolute;height:auto;width:1500px;height:100%;transform:translate(-400px);z-index:-1}@media screen and (max-width: 1600px){.formats-hero .hero-video video{width:1100px;transform:translate(-280px)}}@media screen and (max-width: 1200px){.formats-hero .hero-video video{width:900px;transform:translate(-250px)}}@media screen and (max-width: 992px){.formats-hero .hero-video video{left:0;right:0;width:650px;height:100%;transform:translate(-170px)}}.section-plans{padding:120px 0;position:relative}@media screen and (max-width: 1200px){.section-plans{padding:30px 0}}.section-plans .plans-bg-img{position:absolute;width:1200px;top:250px}@media screen and (max-width: 1600px){.section-plans .plans-bg-img{width:900px}}@media screen and (max-width: 1200px){.section-plans .plans-bg-img{top:290px;width:600px}}.section-plans .hero-text{height:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 992px){.section-plans .hero-text .inner-title{padding-right:50px}}.section-plans .col-image{text-align:center}@media screen and (max-width: 992px){.section-plans .col-image .plans-img{width:100%}}.section-media-solution .media-solution-link{font-size:18px;font-family:var(--primary-font);font-weight:700;color:var(--black)}.section-media-solution .media-solution-link span{margin-left:10px}.section-media-solution .title-block{display:flex;justify-content:space-between;align-items:flex-end}.section-media-solution .media-carousel-block{box-shadow:#0000001a 0 4px 12px;margin:48px 0;border-radius:12px;background-color:var(--white)}.section-media-solution .media-carousel-block .block-media{display:flex;position:relative}@media screen and (max-width: 992px){.section-media-solution .media-carousel-block .block-media{flex-direction:column}}.section-media-solution .media-carousel-block .block-media .block-media-img{height:670px;object-fit:cover;border-radius:12px 0 0 12px;width:50%}@media screen and (max-width: 1200px){.section-media-solution .media-carousel-block .block-media .block-media-img{height:535px}}@media screen and (max-width: 992px){.section-media-solution .media-carousel-block .block-media .block-media-img{height:370px;width:100%;border-radius:12px 12px 0 0}}@media screen and (max-width: 768px){.section-media-solution .media-carousel-block .block-media .block-media-img{height:370px;border-radius:12px 12px 0 0}}.section-media-solution .media-carousel-block .block-media .block-media-text{flex:1 0 50%;padding:70px 70px 20px;display:flex;flex-direction:column;row-gap:30px}@media screen and (max-width: 1200px){.section-media-solution .media-carousel-block .block-media .block-media-text{padding:40px;row-gap:18px}}@media screen and (max-width: 992px){.section-media-solution .media-carousel-block .block-media .block-media-text{padding:24px;row-gap:16px}.section-media-solution .media-carousel-block .block-media .block-media-text .inner-title{font-size:28px}}.section-media-solution .media-carousel-block .block-media .block-media-text .description p{margin-bottom:25px}@media screen and (max-width: 1200px){.section-media-solution .media-carousel-block .block-media .block-media-text .description p{margin-bottom:15px}}@media screen and (max-width: 992px){.section-media-solution .media-carousel-block .block-media .block-media-text .description p{font-size:16px}}.section-media-solution .media-carousel-block .block-media .block-media-text .main-button{margin-bottom:10px}.section-media-solution .media-carousel-block .swiper-buttons-nav{position:relative;display:flex;column-gap:12px}.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-prev,.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-next{width:46px!important;height:46px!important;position:static;background:transparent;color:unset}.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-prev:after,.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-next:after{display:none}.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-prev span,.section-media-solution .media-carousel-block .swiper-buttons-nav .swiper-button-next span{width:100%;height:auto}.section-portfolio{overflow-x:clip}.section-portfolio .choose-block{margin:80px 0;display:flex;flex-direction:column;row-gap:36px}.section-portfolio .choose-block .section-title{padding-right:120px}@media screen and (max-width: 1600px){.section-portfolio .choose-block .section-title{padding-right:90px}}.section-portfolio .portfolio-figure-img{position:absolute;right:-250px;width:800px}@media screen and (max-width: 1600px){.section-portfolio .portfolio-figure-img{width:700px}}@media screen and (max-width: 1200px){.section-portfolio .portfolio-figure-img{width:650px}}@media screen and (max-width: 992px){.section-portfolio .portfolio-figure-img{z-index:-1;right:-200px;width:400px;top:-140px}}.section-portfolio .check-list-container{display:flex}.section-portfolio .check-list-container .item{display:flex;flex-direction:column;row-gap:30px;padding-right:90px}@media screen and (max-width: 1600px){.section-portfolio .check-list-container .item{padding-right:70px}}@media screen and (max-width: 1200px){.section-portfolio .check-list-container .item{padding-right:30px}}@media screen and (max-width: 992px){.section-portfolio .check-list-container .item{padding-right:10px}}.section-portfolio .check-list-container .item .item-title{font-size:24px;font-family:var(--primary-font);font-weight:400;color:var(--black)}@media screen and (max-width: 1200px){.section-portfolio .check-list-container .item .item-title{font-size:20px}}@media screen and (max-width: 992px){.section-portfolio .check-list-container .item .item-title{font-size:18px}}
