body{position: relative; height: 100%; background: #030507; font-size: 18px; line-height: 150%; color: #fff; font-weight: normal; font-family: 'Montserrat', sans-serif; -webkit-overflow-scrolling: touch; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}input[type=number]{-moz-appearance: textfield;}@media (max-width: 1180px){.side .menu{display: flex; flex-direction: column;}}img{display: block; max-width: 100%;}input[type="text"], input[type="email"], input[type="number"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none;}input[type="number"]-webkit-inner-spin-button, input[type="number"]-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}table{border-collapse: collapse; border-width: 0px; padding: 0px; margin: 0px;}html{height: 100%; -webkit-text-size-adjust: none; -ms-text-size-adjust: none;}input, textarea{color: #fff; font-family: 'Montserrat', sans-serif; border-radius: 0;}input[type="button"], input[type="submit"], button{cursor: pointer; font-family: 'Montserrat', sans-serif; font-size: 18px; line-height: 150%;}td{margin: 0px; padding: 0px;}ul{list-style: none;}form{padding: 0px; margin: 0px;}a{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}a, span, div, button{outline: none !important;}input[type=submit], input[type=button], button{-webkit-appearance: none; outline: none;}*{-webkit-box-sizing: border-box; box-sizing: border-box;}*before, *after{-webkit-box-sizing: border-box; box-sizing: border-box;}inputplaceholder, textareaplaceholder{-webkit-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out;}inputfocusplaceholder, textareafocusplaceholder{opacity: 0;}@font-face{font-family: "Montserrat"; src: local("Montserrat-Regular"), url("../fonts/montserrat/Montserrat-Regular.woff2") format('woff2'), url("../fonts/montserrat/Montserrat-Regular.woff") format('woff'), url("../fonts/montserrat/Montserrat-Regular.ttf") format('truetype'); font-weight: 400; font-style: normal; font-display: swap;}@font-face{font-family: "Montserrat"; src: local("Montserrat-Medium"), url("../fonts/montserrat/Montserrat-Medium.woff2") format('woff2'), url("../fonts/montserrat/Montserrat-Medium.woff") format('woff'), url("../fonts/montserrat/Montserrat-Medium.ttf") format('truetype'); font-weight: 500; font-style: normal; font-display: swap;}@font-face{font-family: "Montserrat"; src: local("Montserrat-SemiBold"), url("../fonts/montserrat/Montserrat-SemiBold.woff2") format('woff2'), url("../fonts/montserrat/Montserrat-SemiBold.woff") format('woff'), url("../fonts/montserrat/Montserrat-SemiBold.ttf") format('truetype'); font-weight: 600; font-style: normal; font-display: swap;}@font-face{font-family: "Montserrat"; src: local("Montserrat-Bold"), url("../fonts/montserrat/Montserrat-Bold.woff2") format('woff2'), url("../fonts/montserrat/Montserrat-Bold.woff") format('woff'), url("../fonts/montserrat/Montserrat-Bold.ttf") format('truetype'); font-weight: 700; font-style: normal; font-display: swap;}.footer{position: relative; padding: 140px 0 100px;}.footer__bg{position: absolute; bottom: 0; left: 0; right: 0; margin: auto; height: 600px; width: 100%; z-index: -1;}.footer__bg img{position: absolute; top: 0; left: 0; -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%;}.footer__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.footer__copyright, .footer__socials{margin-top: 24px;}.footer__copyright{text-align: center;}.footer__copyright p{color: #acb4c7; font-size: 14px; line-height: 18px; letter-spacing: -0.02em;}.footer__links ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px; margin-top: 10px; flex-wrap: wrap;}.footer__links ul a{font-size: 14px; line-height: 18px; color: #fff;}.footer__links ul a:hover{color: #28f2cf;}.header{position: fixed; padding: 32px 0; left: 0; width: 100%; z-index: 12; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; visibility: visible !important;}.header .wrapper{max-width: 1920px;}.header__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1280px; margin-left: auto; margin-right: auto;}.header__menu{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-right: 20px;}.header.active{background-color: rgba(0,0,0,0.8); padding: 10px 0;}.header.active .logo{max-width: 160px;}.header.disabled{background-color: rgba(0,0,0,0);}.header.blured{-webkit-filter: blur(20px); filter: blur(20px);}.logo{max-width: 180px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.logo.blured{-webkit-filter: blur(20px); filter: blur(20px);}.menu ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}.menu li{margin-left: 22px; position: relative; cursor: pointer;}.menu a{font-size: 16px; line-height: 150%; letter-spacing: -0.01em;}.menu a:hover{color: #28f2cf;}.menu--column ul{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}.burg{width: 22px; height: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; margin-left: 32px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; cursor: pointer;}.burg div{position: absolute; width: 100%; height: 2px; background-color: #fff; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.burg div:first-child{top: 0;}.burg div:last-child{bottom: 0;}.burg.active{-webkit-transform: rotate(360deg); transform: rotate(360deg);}.burg.active div:first-child{-webkit-transform: rotate(-45deg); transform: rotate(-45deg); top: unset;}.burg.active div:nth-child(2){width: 0;}.burg.active div:last-child{-webkit-transform: rotate(45deg); transform: rotate(45deg); bottom: unset;}.side{position: fixed; right: 0; top: 0; width: 100%; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.5, 0.54, 0.57, 0.81); transition: -webkit-transform 0.5s cubic-bezier(0.5, 0.54, 0.57, 0.81); transition: transform 0.5s cubic-bezier(0.5, 0.54, 0.57, 0.81); transition: transform 0.5s cubic-bezier(0.5, 0.54, 0.57, 0.81), -webkit-transform 0.5s cubic-bezier(0.5, 0.54, 0.57, 0.81); z-index: 11;}.side.active{-webkit-transform: translateX(0); transform: translateX(0);}.side__menu{position: relative; width: 100%; height: 100%; max-width: 275px; padding: 100px 24px; background-color: #0d1319; overflow: auto;}.side__menu li{margin-bottom: 16px;}.side a{font-size: 14px; line-height: 120%;}.popup{position: fixed; top: 0; right: 0; bottom: -50px; left: 0; margin: auto; display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 99; overflow: scroll;}.popup.active{display: -webkit-box; display: -ms-flexbox; display: flex;}.popup__inner{position: relative; max-width: 854px;}.popup .form{-webkit-box-shadow: unset; box-shadow: unset;}.popup .form__title{margin-bottom: 10px;}.popup .form__wrapper{margin-top: 32px;}.popup__close{position: absolute; top: -50px; right: -50px; width: 50px; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; background-color: #0d1319; cursor: pointer; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.popup__close svg{width: 12px; height: 12px;}.popup__close path{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.popup__close:hover{background-color: #28f2cf;}.popup__close:hover path{stroke: #0b1115;}.main{position: relative; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.main:after{position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.main.blured{-webkit-filter: blur(20px); filter: blur(20px); overflow: hidden;}.main.blured:after{opacity: 1;}.main-wrapper{padding: 0 0 0 0; min-width: 320px; width: 100%; position: relative; overflow: hidden; min-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; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}.wrapper{min-width: 320px; max-width: 1310px; padding: 0 15px 0 15px; margin: 0 auto; position: relative;}.wrapper--narrow{max-width: 884px;}p{font-size: 18px; line-height: 150%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 400; letter-spacing: -0.01em;}h1{font-size: 64px; line-height: 113%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 600; letter-spacing: -0.06em;}h2{font-size: 56px; line-height: 113%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 600; letter-spacing: -0.02em;}h3{font-size: 40px; line-height: 113%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 600; letter-spacing: -0.06em;}h4{font-size: 32px; line-height: 113%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 600; letter-spacing: -0.06em;}h5{font-size: 20px; line-height: 150%; font-family: 'Montserrat', sans-serif; color: #fff; font-weight: 600; letter-spacing: -0.01em;}a{display: block; color: #fff;}button{display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; -webkit-box-shadow: none; box-shadow: none; background: unset; padding: 0; margin: 0;}.btns{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 16px;}.btn{height: 56px; color: #0b1115; min-width: 208px; padding: 0 32px; background-color: #28f2cf; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 14px; -webkit-box-shadow: 0 12px 28px 0 rgba(0,255,210,0.35); box-shadow: 0 12px 28px 0 rgba(0,255,210,0.35); font-size: 20px; line-height: 150%; font-weight: bold; letter-spacing: -0.04em; position: relative; overflow: hidden; cursor: pointer; -webkit-transition: color 0.5s ease-out, background 0.5s ease-out, -webkit-transform 0.3s ease-out; transition: color 0.5s ease-out, background 0.5s ease-out, -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out, color 0.5s ease-out, background 0.5s ease-out; transition: transform 0.3s ease-out, color 0.5s ease-out, background 0.5s ease-out, -webkit-transform 0.3s ease-out;}.btn:before{content: ''; position: absolute; top: 0; bottom: 0; margin: auto; border-radius: 50%; display: block; width: 20em; height: 20em; -webkit-transition: -webkit-box-shadow 0.5s ease-out; transition: -webkit-box-shadow 0.5s ease-out; transition: box-shadow 0.5s ease-out; transition: box-shadow 0.5s ease-out, -webkit-box-shadow 0.5s ease-out; z-index: -1;}.btn:hover{color: #fff; -webkit-transform: scale(0.98); transform: scale(0.98); -webkit-box-shadow: 0 12px 28px 0 rgba(0,255,210,0); box-shadow: 0 12px 28px 0 rgba(0,255,210,0); background-color: #0b1115;}.btn:hover:before{-webkit-box-shadow: inset 0 0 0 20em #151e27; box-shadow: inset 0 0 0 20em #151e27;}.btn--with_icon .btn__icon{width: 24px; height: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justiy-content: center; margin-right: 10px;}.btn--with_icon svg path, .btn--with_icon svg rect{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.btn--with_icon:hover path, .btn--with_icon:hover rect{fill: #fff;}.btn--white{background-color: #fff; color: #0b1115;}.btn--no_shadow{-webkit-box-shadow: none; box-shadow: none;}.btn--no_bg{background: unset; height: auto; padding: 0;}.btn--no_bg:before{display: none;}.btn--no_bg:hover{-webkit-transform: scale(1); transform: scale(1);}.btn--inline{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; min-width: auto;}.main{min-width: 320px; width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative;}.title--center, .subtitle--center{text-align: center;}.title span, .subtitle span{color: #28f2cf;}.title.hidden, .subtitle.hidden{display: none;}.title--narrow{max-width: 778px; margin-left: auto; margin-right: auto;}.text--center{text-align: center;}.t-gradient{display: inline-block; background: -webkit-gradient(linear, left top, right top, from(#00f69d), to(#00b3e6)); background: linear-gradient(to right, #00f69d, #00b3e6); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}.t-gradient-animation{background-size: 200% 100%; background-position: 0% 50%; animation: gradient-move 2.5s ease-in-out infinite; transition:background .3s}@keyframes gradient-move{0%{background-position: 0% 50%;}50%{background-position: 100% 50%;}100%{background-position: 0% 50%;}}input, textarea{border: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding: 0; background-color: #131b24; height: 56px; border-radius: 16px; padding: 0 20px; font-size: 16px; line-height: 150%; letter-spacing: -0.01em; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; border: 2px solid transparent; outline: none;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #525e6d;}input::-moz-placeholder, textarea::-moz-placeholder{color: #525e6d;}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #525e6d;}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color: #525e6d;}input::placeholder, textarea::placeholder{color: #525e6d;}input:focus, textarea:focus{border-color: #28f2cf;}textarea{min-height: 128px; padding: 16px; resize: none;}label{display: block; margin-bottom: 8px; font-size: 16px; line-height: 150%; letter-spacing: -0.01em;}.form{background-color: #0d1319; border-radius: 24px; -webkit-box-shadow: 0 48px 16px 0 rgba(0,0,0,0.48); box-shadow: 0 48px 16px 0 rgba(0,0,0,0.48); padding: 32px;}.form__title{margin-bottom: 24px;}.socials__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 16px;}.socials__item{width: 32px; height: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.socials__item svg{width: 100%; height: 100%;}.socials__item path{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.socials__item:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}.socials__item:hover path{fill: #28f2cf;}.section{position: relative; margin-left: auto; margin-right: auto; padding-top: 200px; width: 100%;}.section--hero{padding-top: 0; background-color: #0d1319; -webkit-mask-image: url("../img/main/hero-mask.svg"); mask-image: url("../img/main/hero-mask.svg"); -webkit-mask-size: cover; mask-size: cover; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: bottom; mask-position: bottom;}.section--video{padding-top: 150px;}.section--reviews{background-image: url("../img/main/reviews-bg.svg"); background-position: center 70px; background-size: auto; background-repeat: repeat-x; padding-bottom: 200px;}.section--seo{padding-top: 100px;}.section__content{margin-top: 56px;}.section__content--sm_mt{margin-top: 16px;}.section__subtitle{margin-top: 8px;}.hero{padding-top: 205px; padding-bottom: 35px; position: relative;}.hero h1{pointer-events: none; outline: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.hero__bg{position: absolute; top: 0; width: 100%;}.hero__bg img{width: 100%;}.hero__wrapper{max-width: 1090px; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.hero__text{margin-top: 24px; max-width: 805px; margin-left: auto; margin-right: auto;}.hero__btn{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 50px;}.hero-contact{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 415px; z-index: 12; cursor: pointer;}.hero-contact__inner{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.hero-contact__inner:hover{-webkit-transform: scale(0.95); transform: scale(0.95);}.hero__shadow{position: absolute; bottom: -700px; z-index: 11;}.hero__phone{position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 715px; width: 100%; margin-left: auto; margin-right: auto; bottom: -200px;}.hero__phone{bottom: -100px;}.hero__phone img{max-width: 860px;}.hero__title, .hero__text{margin-left: auto; margin-right: auto;}.hero__title{max-width: 775px;}.hero__text{max-width: 700px;}.video-block{margin-top: 55px; max-width: 854px; width: 100%; margin-left: auto; margin-right: auto; cursor: pointer;}.video-block__wrapper{position: relative; height: 0; padding-bottom: 56.25%; border-radius: 24px;}.video-block video{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; border-radius: 24px;}.video-block video.active{z-index: 10;}.video-block__img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 100%; z-index: 2; border-radius: 24px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.video-block__img.hidden{opacity: 0;}.video-block__btn{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 154px; height: 154px; border-radius: 50%; font-size: 20px; line-height: 120%; font-weight: bold; z-index: 3; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; background-color: rgba(0,0,0,0.7); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.video-block__btn:hover{-webkit-box-shadow: 0 0 10px 0 #28f2cf; box-shadow: 0 0 10px 0 #28f2cf; -webkit-transform: scale(0.98); transform: scale(0.98);}.video-block__btn:after{content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 135px; height: 135px; border: 2px solid #28f2cf; border-radius: 50%;}.video-block__btn.hidden{opacity: 0;}.how__main{position: relative;}.how__wrapper{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 65px 45px 180px 0; min-height: 670px; border-radius: 32px; background-color: #0d1319; width: 100%; background-image: url("../img/main/how-side-bg.svg"); background-size: contain; background-position: right 40px; background-repeat: no-repeat; -webkit-mask-image: url("../img/main/how-mask.svg"); mask-image: url("../img/main/how-mask.svg"); -webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); overflow: hidden;}.how__app{position: absolute; left: 0; top: 0; max-width: 900px; width: 100%; z-index: -1;}.how__block{max-width: 560px; width: 100%;}.how__block p:not(:first-child){margin-top: 10px;}.how__text{margin-top: 24px;}.how__bottom{width: 100%; position: absolute; bottom: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 190px; z-index: 10;}.how__bottom div{font-size: 64px; line-height: 113%; font-weight: 500; letter-spacing: -0.06em; color: #28f2cf; margin-right: 18px;}.how__bottom span{font-size: 18px; line-height: 150%; letter-spacing: -0.01em; color: #28f2cf;}.func__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 24px;}.func__col{width: calc(50% - 12px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 24px;}.func-block{background-color: #0d1319; padding: 32px; border-radius: 24px; -webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48);}.func-block--big_padding{padding: 45px 32px 35px 32px;}.func-block--full_width{-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;}.func-block--full_height{height: 100%;}.func-block--bg_1{background-image: url("../img/main/func-block-bg-1.svg"); background-size: 50%; background-position: left; background-repeat: no-repeat;}.func-block--bg_2{background-image: url("../img/main/func-block-bg-2.svg"); background-size: contain; background-position: top; background-repeat: no-repeat;}.func-block--bg_3{background-image: url("../img/main/func-block-bg-3.svg"); background-size: cover; background-position: top; background-repeat: no-repeat;}.func-block--bg_4{background-image: url("../img/main/func-block-bg-4.png"); background-image: image-set( url("../img/main/func-block-bg-4.png.webp") type("image/webp"), url("../img/main/func-block-bg-4.png") type("image/png") ); background-size: contain; background-position: bottom; background-repeat: no-repeat;}.func-block__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.func-block__text{margin-top: 16px;}.func-block__part--short{max-width: 344px;}.func-block--col .func-block__title{margin-top: 30px;}.func-block--col .func-block__text{margin-top: 16px;}.func__profits{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 28px;}.func__profit{max-width: 117px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.func__profit div{width: 117px; height: 117px; position: relative; background-image: url("../img/main/func-profit-border.svg"); margin-bottom: 10px;}.func__profit div img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; -webkit-transition: 0.7s cubic-bezier(0.58, 0.74, 0.7, 0.79); transition: 0.7s cubic-bezier(0.58, 0.74, 0.7, 0.79);}.func__profit span{font-size: 14px; line-height: 21px; letter-spacing: -0.01em; text-transform: uppercase;}.rooms__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 24px 24px;}.rooms__item{width: calc(25% - 24px); border-radius: 24px; background-color: #0d1319; padding: 8px; cursor: pointer; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.rooms__item:hover{-webkit-transform: scale(1.04); transform: scale(1.04);}.rooms__item:hover .rooms__btn{background-color: #28f2cf;}.rooms__item:hover .rooms__btn svg{-webkit-transform: translateX(2px) translateY(-2px); transform: translateX(2px) translateY(-2px);}.rooms__item:hover .rooms__btn svg path{stroke: #0b1115;}.rooms__img{width: 100%; height: 188px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #131b24; border-radius: 16px;}.rooms__img div{max-width: 209px;}.rooms__img img{max-width: 60%; margin: auto;}.rooms__bottom{margin-top: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.rooms__name{font-size: 18px; line-height: 150%; letter-spacing: -0.01em; padding-left: 14px;}.rooms__btn{width: 60px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #131b24; border-radius: 16px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.rooms__btn svg{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.rooms__more{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 56px;}.mods__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 24px 24px;}.mods__item{font-size: 40px; line-height: 50px; letter-spacing: -0.05em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 40px; height: 105px; border-radius: 20px; background-color: #131b24;}.price{position: relative;}.price__bg{position: absolute; top: -30%; right: 0; bottom: 0; left: 0; margin: auto; width: 100%; z-index: -1;}.price__wrapper{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap;}.price__block{position: relative; width: 50%; z-index: 1;}.price__block--full_width{width: 100%;}.price__bottom{position: relative; margin-top: 80px; z-index: 11; border-radius: 24px; background-color: #0d1319; padding: 32px; -webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); box-shadow: 0 16px 48px 0 rgba(0,0,0,0.48); -webkit-mask-image: url("../img/main/price-bottom-mask.svg"); mask-image: url("../img/main/price-bottom-mask.svg"); -webkit-mask-size: cover; mask-size: cover; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;}.price__about{margin-top: 24px;}.start__bg{position: absolute; top: -50px; right: 0; left: 0; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 1440px; margin: auto;}.start__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 40px;}.start__item{position: relative; padding: 32px; background-color: #0d1319; border-radius: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;}.start__item--colored{background-color: #28f2cf; color: #0d1319;}.start__item--colored .start__label{background: #fff;}.start__label{position: absolute; left: 32px; top: -15px; font-size: 14px; line-height: 150%; font-weight: 600; letter-spacing: -0.01em; text-transform: uppercase; border-radius: 74px; height: 31px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: -webkit-gradient(linear, left top, right top, from(#00f69d), to(#00b3e6)); background: linear-gradient(to right, #00f69d, #00b3e6); min-width: 73px; color: #0d1319;}.start__icon{position: absolute; right: 16px; top: 0; bottom: 0; margin: auto; width: 104px; height: 104px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 16px; background-color: #28f2cf;}.start__text{font-size: 32px; line-height: 113%; letter-spacing: -0.06em; font-weight: 500;}.start__hidden{width: 100%; padding-top: 8px;}.reviews__wrapper{margin-top: 56px;}.reviews__block{display: -webkit-box; display: -ms-flexbox; display: flex; gap: 24px; overflow: visible;}.reviews__block:hover .reviews__row{-webkit-animation-play-state: paused; animation-play-state: paused;}.reviews__row{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 24px; -ms-flex-negative: 0; flex-shrink: 0; min-width: 100%; cursor: pointer; overflow: visible;}.reviews__item{max-width: 533px; width: 100%;}.reviews__item .review{-webkit-box-shadow: 0 16px 48px 0 rgba(0,0,0,0.5); box-shadow: 0 16px 48px 0 rgba(0,0,0,0.5);}.reviews__item span{font-size: 30px; color: #fff; font-weight: bold;}.moveLeft{-webkit-animation: moveLeft 15s linear infinite; animation: moveLeft 15s linear infinite;}.review{background-color: #0d1319; border-radius: 24px; padding: 24px;}.review__top{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}.review__img{width: 40px; height: 40px; border-radius: 50%; margin-right: 8px; background-size: cover; background-position: center; background-repeat: no-repeat; background-size: cover;}.review__img img{-o-object-fit: cover; object-fit: cover;}.review__text{margin-top: 24px;}.faq__item{padding-bottom: 28px; border-bottom: 1px solid #151e27; cursor: pointer;}.faq__item:not(:last-child){margin-bottom: 28px;}.faq__title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.faq__title h5, .faq__title h3{max-width: 798px; width: 100%; padding-right: 30px; font-size: 20px; line-height: 150%;}.faq__hidden{max-height: 0; overflow: hidden; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; max-width: 798px; width: 100%;}.faq__text{padding-top: 13px;}.faq__text p:not(:first-child){margin-top: 16px;}.faq__text ul{margin-top: 16px;}.faq__text ul li{position: relative; padding-left: 32px; letter-spacing: -0.01em; margin-bottom: 12px;}.faq__text ul li:before{content: ''; position: absolute; top: 13px; left: 0; width: 20px; height: 3px; background-color: #28f2cf;}.faq__icon{position: relative; width: 24px; height: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}.faq__icon div{position: absolute; background-color: #28f2cf; border-radius: 12px; width: 100%; height: 3px; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.faq__icon div:last-child{-webkit-transform: rotate(90deg); transform: rotate(90deg);}.faq__icon.active div:last-child{-webkit-transform: rotate(0); transform: rotate(0);}.contact__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 24px;}.contact__block{width: calc(33% - 12px);}.contact__block .form{height: 100%;}.contact__info{margin-top: 46px;}.contact__icon{width: 72px; height: 72px; background-color: #28f2cf; border-radius: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0 12px 28px 0 rgba(0,255,210,0.35); box-shadow: 0 12px 28px 0 rgba(0,255,210,0.35);}.contact__links{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 8px;}.contact-link{position: relative; padding: 8px 8px 8px 16px; border-radius: 16px; background-color: #131b24; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.contact-link:hover .contact-link__icon{background-color: #28f2cf;}.contact-link:hover .contact-link__icon svg{-webkit-transform: translateX(2px) translateY(-2px); transform: translateX(2px) translateY(-2px);}.contact-link:hover .contact-link__icon svg path{stroke: #0b1115;}.contact-link__icon{width: 60px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 16px; background-color: #0d1319; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.contact-link__icon svg{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.contact-link__icon svg path{-webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}.contact-link__title{font-size: 18px; line-height: 132%; font-weight: 600; letter-spacing: -0.01em; color: #28f2cf;}.contact-link__url{font-size: 16px; line-height: 150%; letter-spacing: -0.01em; margin-top: 2px;}.cta h3{font-weight: 500;}.cta__wrapper{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 24px;}.cta__block{position: relative; padding: 40px; border-radius: 24px; background-color: #0d1319;}.cta__block--wide{max-width: 841px; width: 100%; background-image: url("../img/main/cta-bg.png"); background-image: image-set( url("../img/main/cta-bg.png.webp") type("image/webp"), url("../img/main/cta-bg.png") type("image/png") ); background-position: right; background-size: contain; background-repeat: no-repeat;}.cta__block--wide .cta__title{max-width: 423px;}.cta__block--wide .cta__text{max-width: 453px; margin-top: 16px;}.cta__block--wide .cta__btn{margin-top: 83px;}.cta__block--narrow{-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 415px; padding-bottom: 32px;}.cta__block--narrow .cta__title{margin-top: 38px;}.cta__block--narrow .cta__text, .cta__block--narrow .cta__btn{margin-top: 16px;}.cta__block--narrow .cta__text{text-align: center;}.cta__block--narrow .cta__btn{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}.cta__block--narrow .cta__btn .btn{text-align: center;}.cta__btn{display: -webkit-box; display: -ms-flexbox; display: flex;}.seo h4{padding-top: 32px;}.seo p:not(:last-child){margin-top: 16px;}.seo__section{padding-top: 64px;}.seo__section h4:first-child{padding-top: 0;}.seo__section h2{font-size: 32px; margin-top: 16px;}.seo__section h2 + p{margin-bottom: 16px;}.seo__btn{margin-top: 16px;}.seo__hidden{position: relative; max-height: 162px; overflow: hidden;}.seo__hidden:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(3,5,7,0)), to(#030507)); background: linear-gradient(to bottom, rgba(3,5,7,0) 60%, #030507); z-index: 2;}.seo__hidden.active:before{display: none;}@-webkit-keyframes moveLeft{from{-webkit-transform: translateX(0); transform: translateX(0);}to{-webkit-transform: translateX(calc(-100% - 24px)); transform: translateX(calc(-100% - 24px));}}@keyframes moveLeft{from{-webkit-transform: translateX(0); transform: translateX(0);}to{-webkit-transform: translateX(calc(-100% - 24px)); transform: translateX(calc(-100% - 24px));}}@media (min-width: 1920px){.section{max-width: 100%;}.section--reviews{background-position: center 110px;}}@media (max-width: 1240px){.header__wrapper{padding: 0;}.rooms__wrapper{-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}.rooms__item{width: calc(50% - 12px);}}@media (max-width: 1180px){.btn:before{display: none;}.btn:hover{background: #28f2cf; color: #0b1115;}.btn--no_bg{background-color: unset; color: inherit;}.popup__inner{width: 100%;}.how__bottom{padding-right: 150px;}.header{padding: 16px 0;}.header__menu{padding-right: 0;}.header__menu .menu{display: none;}.side__menu{padding: 50px 24px;}.side .menu{display: -webkit-box; display: -ms-flexbox; display: flex;}.logo{max-width: 130px;}}@media (max-width: 1150px){.how__wrapper{-webkit-mask-image: unset; mask-image: unset; min-height: auto;}.how__app{z-index: 1;}.how__block{z-index: 2;}.how__bottom{position: relative; top: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 32px; padding-right: 0;}}@media (max-width: 1130px){.contact__block{width: 100%;}}@media (max-width: 1080px){.how__wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 24px 24px 315px; background-image: url("../img/main/how-app.png"); background-image: image-set( url("../img/main/how-app.png.webp") type("image/webp"), url("../img/main/how-app.png") type("image/png") ); background-size: cover; background-position: -100px 250px;}.how__app{display: none;}.how__block{max-width: 760px;}.cta__wrapper{-ms-flex-wrap: wrap; flex-wrap: wrap;}.cta__block{max-width: 100%;}}@media (max-width: 1024px){.footer .logo{max-width: 188px;}}@media (max-width: 980px){.func-block{min-height: auto;}.func-block--full_height{background-image: unset;}.func-block--full_width .func-block__wrapper{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}.func-block--full_width .func-block__wrapper .func-block__part:nth-child(2){margin-top: 50px;}.func__col{width: 100%;}.popup{bottom: 0;}.popup__inner{background-color: #0d1319;}.popup__close{top: 0; right: 0;}}@media (max-width: 920px){.rooms__item{width: calc(50% - 12px);}}@media (max-width: 890px){.section{padding-top: 100px;}.section--hero{padding-top: 0;}.section--reviews{padding-bottom: 100px;}.price__wrapper{gap: 24px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}.price__block{width: 100%;}.price__bottom{-webkit-mask-image: unset; mask-image: unset; margin-top: 40px;}.popup{padding-left: 15px; padding-right: 15px;}}@media (min-width: 781px){.start__hidden{display: none;}}@media (max-width: 780px){h1, h2{font-size: 32px; line-height: 113%; font-weight: 500;}h3, h4{font-size: 24px; line-height: 113%;}p{font-size: 16px; line-height: 150%;}.hero{padding-top: 130px;}.price__about{margin-top: 16px;}.price__bg{display: none;}.mods__wrapper{gap: 12px 12px;}.mods__item{font-size: 20px; line-height: 22px; height: 56px; padding: 0 16px; border-radius: 8px;}.start__wrapper{gap: 32px;}.start__text{font-size: 20px; line-height: 130%;}.start__icon{display: none;}}@media (max-width: 768px){.hero__btn .btns{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 20px;}}@media (max-width: 580px){h5{font-size: 18px; line-height: 113%;}.section--reviews{background-size: cover;}.popup{padding-left: 0; padding-right: 0;}.popup__inner{height: 100%;}.popup .form{border-radius: 0;}.faq p{font-size: 14px; line-height: 150%;}.rooms__item{width: 100%;}.func-block--full_height{padding-bottom: 320px; background-image: url("../img/main/func-block-bg-4.png"); background-image: image-set( url("../img/main/func-block-bg-4.webp") type("image/webp"), url("../img/main/func-block-bg-4.png") type("image/png") ); background-size: cover; background-position: 0 0;}}@media (max-width: 540px){.func__profits{gap: 20px;}.func__profit div{width: 85px; height: 85px; background-size: cover;}.func__profit div img{width: 75px; height: 75px;}.func__profit span{font-size: 10px; line-height: 150%;}.how__bottom div{font-size: 48px; line-height: 113%;}.how__bottom span{font-size: 16px; line-height: 130%;}.how__wrapper{background-image: url("../img/main/how-app-mobile.png"); background-image: image-set( url("../img/main/how-app-mobile.png.webp") type("image/webp"), url("../img/main/how-app-mobile.png") type("image/png") ); background-position: left 180px; background-size: cover;}.cta__block--wide{padding-top: 375px; background-image: url("../img/main/cta-bg-mobile.png"); background-image: image-set( url("../img/main/cta-bg-mobile.png.webp") type("image/webp"), url("../img/main/cta-bg-mobile.png") type("image/png") ); background-position: center top;}.cta__title, .cta__text{text-align: center;}.cta__btn{-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}}@media (min-width: 481px){.hero__bg .mobile{display: none;}}@media (max-width: 480px){.section--hero{background-image: url("../img/main/hero-bg-mobile.png"); background-image: image-set( url("../img/main/hero-bg-mobile.png.webp") type("image/webp"), url("../img/main/hero-bg-mobile.png") type("image/png") ); background-position: center -50px; background-repeat: no-repeat;}.section--video{padding-top: 50px;}.hero__bg{display: none;}.video-block__btn{width: 100px; height: 100px; font-size: 12px;}.video-block__btn:after{width: 85px; height: 85px;}.func-block{padding: 24px;}.func-block--full_height{padding-bottom: 450px; background-image: url("../img/main/func-block-bg-4.png"); background-image: image-set( url("../img/main/func-block-bg-4.png.webp") type("image/webp"), url("../img/main/func-block-bg-4.png") type("image/png") ); background-size: contain; background-position: bottom;}.how__wrapper{padding: 24px 24px 350px; background-position: center 200px;}.price .title, .price .subtitle{text-align: center;}.price__subtitle .title{text-align: left;}.price .form{padding: 16px;}.price__bottom{padding: 16px;}.start__item{padding: 24px 16px 16px;}.start__label{left: 16px;}.contact .form{padding: 16px;}.contact__icon{width: 56px; height: 56px;}.contact__icon img{width: 40%;}.contact__info{margin-top: 40px;}.faq p, .faq ul, .faq ol{font-size: 16px; line-height: 150%;}.footer__links ul{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}}@media (min-width: 376px){.hero-contact .mobile{display: none;}}@media (max-width: 375px){.section--hero{-webkit-mask-image: url("../img/main/hero-mask-mobile.svg"); mask-image: url("../img/main/hero-mask-mobile.svg"); -webkit-mask-size: cover; mask-size: cover;}.btn{font-size: 16px;}.hero-contact{margin-top: 150px;}.hero-contact .desktop{display: none;}.hero__bg .desktop{display: none;}.how__wrapper{background-size: 200%; background-position: center 160%;}.how__bottom div{font-size: 40px;}.how__bottom span{font-size: 14px;}}#btn-back-to-top{position: fixed; bottom: 100px; right: 20px; display: none; height: 60px; width: 60px; border-radius: 9999px; background-color: #0d1319; right: 25px; box-shadow: none; padding: 0; min-width: unset; z-index: 20;}