@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@-ms-viewport{user-zoom:fixed}@-o-viewport{user-zoom:fixed}@viewport{user-zoom:fixed}*{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;padding:0;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-style:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{position:relative}body{min-height:100vh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden;color:#616161;font:16px Inter,sans-serif;line-height:120%;background:#fff}:focus-visible{outline:0}.container{max-width:1332px;margin:0 auto}section{overflow-x:hidden;padding:75px 0}a{color:#1b1b1b;text-decoration:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button,input{background-color:unset;border:0}button{cursor:pointer}textarea{resize:none}main{position:relative;z-index:0}.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6{padding:0 12px 24px;position:relative}.col-1>*,.col-2>*,.col-3>*,.col-4>*,.col-5>*,.col-6>*{width:100%;height:100%}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.3%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.6%}.navbar{position:relative;z-index:0;height:764px}.nav__logo{margin-top:61px;width:213.57px;height:169px;margin-left:10px;display:inline-block;transition:all .3s ease}.nav__logo:hover{transform:scale(1.02);transition:all .3s ease}.nav__logo img{width:100%;height:100%}.nav__bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center center}footer{background:#3d3d3d}.footer{padding:12px 0 13px 42px;align-items:center;justify-content:space-between}.footer__logo{width:138px;height:109.2px;transition:all .3s ease}.footer__logo:hover{transition:all .3s ease;transform:scale(1.05)}.footer__logo img{width:100%;height:100%}.footer__item{align-items:center;color:#fff;font-size:20px;font-weight:400;line-height:1;margin-right:17px}.footer__item a:hover{text-decoration:underline}.footer__item *{color:#fff}.footer__item img{margin-right:15px;width:26px;height:26px}.section__contact{position:relative;z-index:0;padding:68px 0}.contact__bg{position:absolute;left:0;top:0;bottom:0;height:100%;width:60%;z-index:-2;object-fit:cover;object-position:center}.section__contact::before{content:'';z-index:-1;height:100%;width:65%;position:absolute;right:0;top:0;bottom:0;background:linear-gradient(270deg,#f9f6f3 68.295%,rgba(249,246,243,.62) 82.342%,rgba(249,246,243,0) 100%)}.contact{border-radius:20px;padding:30px;background:#fff;max-width:615px;width:100%;margin-left:auto;margin-right:-43px}.form p{padding:0 0 18px;width:100%}.form p:last-child{padding-bottom:0}.form input,.form textarea{display:inline-block;width:100%;color:#9c9c9c;font-size:22px;font-weight:400;line-height:35px;font-family:Inter,sans-serif;text-align:left;padding:15px 30px;border:1px solid #9c9c9c;border-radius:75px;resize:none;transition:all .3s all;box-shadow:0 0 0 0 #9c9c9c}.form input:focus-visible,.form textarea:focus-visible{box-shadow:0 0 5px 0 #9c9c9c;transition:all .3s all}.form textarea{height:156px;border-radius:20px}.form input[type=submit]{color:#fff;font-size:16px;font-weight:400;line-height:44px;text-transform:uppercase;padding:12px 30px 12px 30px;border-radius:78px;background:#2c8e94;border:none;width:fit-content;cursor:pointer;margin-top:-2px;transition:all .3s ease;margin-left:2px}.section__about{padding:0}.about__item{position:relative;z-index:0;height:694px}.about__item::before{content:'';position:absolute;right:0;top:0;bottom:0;width:60%;z-index:-1;height:100%;background:linear-gradient(270deg,#dadcdc 67.917%,rgba(223,223,223,.84) 83.239%,rgba(217,217,217,0) 100%)}.about__item.reversed::before{right:auto;left:0;transform:rotate(180deg)}.about__item:first-child::before{background:linear-gradient(270deg,#2c8e94 66.1%,rgba(44,142,148,.84) 84.684%,rgba(44,142,148,0) 100%)}.about__item-bg{position:absolute;left:0;top:0;bottom:0;width:65%;height:100%;z-index:-2;object-fit:cover;object-position:center center}.about__item.reversed .about__item-bg{right:0;left:auto}.about__item-title{font-size:40px;font-weight:800;line-height:48px;margin-bottom:60px;color:#3d3d3d;text-transform:uppercase}.about__item:first-child .about__item-title{color:#fff}.about__item .container{display:flex;align-items:center;height:100%}.about__item-content{max-width:780px;width:100%;margin-left:auto;margin-right:-133px}.about__item:nth-child(3) .about__item-content{margin-right:-60px}.about__item.reversed .about__item-content{margin-right:0;margin-left:40px}.about__item-block{align-items:center;font-size:20px;font-weight:500;line-height:34px;color:#3d3d3d;text-align:justify;margin-bottom:52px;max-width:570px}.about__item-block:last-child{margin-bottom:0}.about__item:first-child .about__item-block{color:#97dce0}.about__item-block img{margin-right:24px}.section__card{padding:105px 0 112px}.card{justify-content:space-between}.card__tabs{justify-content:center;margin-right:76px;padding-bottom:65px}.card__container{position:relative}.card__tabs p{color:#9c9c9c;font-size:18px;font-weight:400;line-height:28px;margin-bottom:15px}.card__tabs-header{width:75px;height:75px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #2c8e94;border-radius:50%;color:#3d3d3d;font-size:32px;font-weight:400;line-height:28px;text-align:center;margin-bottom:20px;cursor:pointer;transition:all .3s ease}.card__tabs-header:last-child{margin-bottom:0}.card__swiper{max-width:313px;opacity:0;transition:all .3s ease;visibility:hidden;position:absolute;transform:scale(0);right:0}.swiper-big{border-radius:10px}.card__swiper.active{transform:scale(1);position:relative;transition:all .3s ease;opacity:1;visibility:visible}.swiper-slide img{width:100%;height:100%}.swiper-small{margin:20px auto 0;padding-right:20px;width:fit-content}.swiper-small .swiper-slide{width:46.46px;height:70.23px}.slide-video{position:relative}.slide-video::before{content:'';position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../img/card-video.svg) center center/100% 100% no-repeat}.card__content{max-width:690px;width:100%;margin-top:17px;margin-right:-35px;margin-left:30px}.card__price{font-size:25px;font-weight:700;line-height:1;text-align:justify;color:#363636}.card__price span{font-size:22px;color:#000}.card__content h6{color:#3d3d3d;font-size:22px;font-weight:400;line-height:39px;text-align:justify;margin-bottom:10px}.card__insale{color:#31a760;font-size:18px;font-weight:700;line-height:39px;margin-left:-2px;text-align:justify;margin-bottom:4px}.card__char,.card__content p{color:#3d3d3d;font-size:18px;font-weight:400;line-height:39px;text-align:justify}.card__info{margin-left:-3px;line-height:35px!important}.card__info b{display:inline-block}.card__char{max-width:577px;margin-bottom:10px}.card__char>p{margin-bottom:5px}.card__char-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.card__char-item:last-child{margin-bottom:0}.card__char-item p{font-weight:500;display:flex;align-items:flex-end;white-space:nowrap;text-align:left;line-height:1}.card__char-item p:first-child::after{content:'';width:50%;width:100%;display:inline-block;border:1px dashed #3d3d3d}.card__char-item p:first-child{width:100%}.card .btn{padding:10px 46px 10px 46px;margin-top:25px;margin-left:-2px;border-radius:78px;display:inline-flex;align-items:center;justify-content:center;background:#2c8e94;color:#fff;font-size:16px;font-weight:400;line-height:44px;text-transform:uppercase;transition:all .3s ease}.card .btn:hover,.form input[type=submit]:hover{transition:all .3s ease;background:#27797d}.section__video{padding:166px 0 168px}.video{max-width:1192px;width:100%;margin:0 auto;overflow:hidden;transform:translate(12px,0);border-radius:20px}.plyr__poster,.plyr__video-wrapper,.video__player{box-shadow:unset!important;overflow:hidden;height:625px;border-radius:20px;background-size:100% 100%}.plyr--video .plyr__controls{border-radius:0 0 20px 20px}.plyr__video-wrapper{background:rgba(33,33,33,.5)}.plyr__control--overlaid{max-width:147px;min-width:147px;width:100%;height:146px;display:flex;align-items:center;justify-content:center;background:#2c8e94;transition:all .3s ease}.plyr__control--overlaid svg{left:52%;transform:translate(-50%,0);width:40px;height:41px}.plyr__control--overlaid::after,.plyr__control--overlaid::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;transition:all .3s ease}.plyr__control--overlaid::before{background:rgba(255,255,255,.2);width:189px;height:188px;z-index:-1}.plyr__control--overlaid::after{border:1px solid rgba(255,255,255,.2);width:231px;height:231px;z-index:-1}.plyr__control--overlaid:hover::before{width:160px;height:160px;transition:all .3s ease}.plyr__control--overlaid:hover::after{width:180px;height:180px;transition:all .3s ease}.mfp-figure:after{display:none}.mfp-image-holder .mfp-content{background:#fff;padding:0 40px;border-radius:20px}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{right:0;font-size:43px;opacity:1}.mfp-content{position:unset;overflow:hidden}.swiper-btn{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:40px;height:40px;border-radius:50%;background:#2c8e94;display:inline-flex;z-index:99;align-items:center;cursor:pointer;opacity:0;justify-content:center;transition:all .3s ease}.swiper:hover .swiper-btn{opacity:1;transition:all .3s ease}.swiper-button-disabled{opacity:0;cursor:default}.swiper:hover .swiper-button-disabled{opacity:.7}.swiper-btn::after{content:'';width:7px;height:7px;display:inline-block;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);margin-left:4px;margin-top:-2px}.swiper-btn.swiper-next{right:0;left:auto}.swiper-btn.swiper-next::after{margin-left:-2px;transform:rotate(135deg)}.mfp-counter{display:none}.mfp-arrow-left{margin-top:-45px}