@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
/*
	@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
	@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}
	@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}
*/
@-webkit-keyframes opas{
	0%{opacity:.4}
	60%{opacity:1}
	100%{opacity:.4}
}
@keyframes opas{
	0%{opacity:.4}
	60%{opacity:1}
	100%{opacity:.4}
}
@-webkit-keyframes fadeOpas{
	0%{transform:translateY(110%);opacity:0}
	100%{transform:translateY(0);opacity:1}
}
@keyframes fadeOpas{
	0%{transform:translateY(110%);opacity:0}
	100%{transform:translateY(0);opacity:1}
}
@-webkit-keyframes tooltipShow{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes tooltipShow{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes rotate{
	0%{transform:translate(-50%,-50%) rotate(0)}
	100%{transform:translate(-50%,-50%) rotate(-360deg)}
}
@keyframes rotate{
	0%{transform:translate(-50%,-50%) rotate(0)}
	100%{transform:translate(-50%,-50%) rotate(-360deg)}
}
@-webkit-keyframes rotate22{
	0%{transform:translate(0,0) rotate(0)}
	50%{transform:translate(-3vw,0) rotate(-30deg)}
	100%{transform:translate(0,0) rotate(0)}
}
@keyframes rotate22{
	0%{transform:translate(0,0) rotate(0)}
	50%{transform:translate(-3vw,0) rotate(-30deg)}
	100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes rotate23{
	0%{transform:translate(0,0) rotate(0)}
	50%{transform:translate(4.5vw,0) rotate(40deg)}
	100%{transform:translate(0,0) rotate(0)}
}
@keyframes rotate23{
	0%{transform:translate(0,0) rotate(0)}
	50%{transform:translate(4.5vw,0) rotate(40deg)}
	100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes rotate2{
	0%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
@keyframes rotate2{
	0%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
@-webkit-keyframes deg{
	0%{transform:rotate(0)}
	60%{transform:rotate(-45deg)}
	100%{transform:rotate(0)}
}
@keyframes deg{
	0%{transform:rotate(0)}
	60%{transform:rotate(-45deg)}
	100%{transform:rotate(0)}
}
@-webkit-keyframes jamp{
	0%{margin-top:0}
	15%{margin-top:-1rem}
	25%{margin-top:0}
	35%{margin-top:-.5rem}
	45%{margin-top:0}
	100%{margin-top:0}
}
@keyframes jamp{
	0%{margin-top:0}
	15%{margin-top:-1rem}
	25%{margin-top:0}
	35%{margin-top:-.5rem}
	45%{margin-top:0}
	100%{margin-top:0}
}
@-webkit-keyframes jampTrf{
	0%{transform:translateY(0)}
	15%{transform:translateY(-7%)}
	25%{transform:translateY(0)}
	35%{transform:translateY(-3%)}
	45%{transform:translateY(0)}
	100%{transform:translateY(0)}
}
@keyframes jampTrf{
	0%{transform:translateY(0)}
	15%{transform:translateY(-7%)}
	25%{transform:translateY(0)}
	35%{transform:translateY(-3%)}
	45%{transform:translateY(0)}
	100%{transform:translateY(0)}
}
@-webkit-keyframes slideme{
	0%{left:-30px;margin-left:0}
	30%{left:110%;margin-left:80px}
	100%{left:110%;margin-left:80px}
}
@keyframes slideme{
	0%{left:-30px;margin-left:0}
	30%{left:110%;margin-left:80px}
	100%{left:110%;margin-left:80px}
}
@-webkit-keyframes pulseicon-a{
	0%{transform:translate(0,0) scale(.85)}
	50%{transform:translate(0,0) scale(1)}
	100%{transform:translate(0,0) scale(.85)}
}
@keyframes pulseicon-a{
	0%{transform:translate(0,0) scale(.85)}
	50%{transform:translate(0,0) scale(1)}
	100%{transform:translate(0,0) scale(.85)}
}
@-webkit-keyframes pulseicon{
	0%{transform:translate(-50%,-50%) scale(.8)}
	50%{transform:translate(-50%,-50%) scale(1)}
	100%{transform:translate(-50%,-50%) scale(.8)}
}
@keyframes pulseicon{
	0%{transform:translate(-50%,-50%) scale(.8)}
	50%{transform:translate(-50%,-50%) scale(1)}
	100%{transform:translate(-50%,-50%) scale(.8)}
}
@-webkit-keyframes phone{
	0%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}
	50%{transform:translate(-50%,-50%) rotate(0) scale(1.01)}
	100%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}
}
@keyframes phone{
	0%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}
	50%{transform:translate(-50%,-50%) rotate(0) scale(1.01)}
	100%{transform:translate(-50%,-50%) rotate(15deg) scale(.9)}
}
@-webkit-keyframes pulseiconLine{
	0%{transform:translateX(-55%) scale(.7)}
	50%{transform:translateX(-65%) scale(1)}
	100%{transform:translateX(-55%) scale(.7)}
}
@keyframes pulseiconLine{
	0%{transform:translateX(-55%) scale(.7)}
	50%{transform:translateX(-65%) scale(1)}
	100%{transform:translateX(-55%) scale(.7)}
}
@-webkit-keyframes scale-before{
	0%{transform:translate(-50%,-50%) scale(.8);opacity:0}
	50%{transform:translate(-50%,-50%) scale(1);opacity:.7}
	100%{transform:translate(-50%,-50%) scale(.8);opacity:0}
}
@keyframes scale-before{
	0%{transform:translate(-50%,-50%) scale(.8);opacity:0}
	50%{transform:translate(-50%,-50%) scale(1);opacity:.7}
	100%{transform:translate(-50%,-50%) scale(.8);opacity:0}
}
@-webkit-keyframes transform-shiver{
	0%{transform:translate(0,0) rotate(0)}
	25%{transform:translate(-5px,0) rotate(0)}
	75%{transform:translate(5px,0) rotate(0)}
	100%{transform:translate(0,0) rotate(0)}
}
@keyframes transform-shiver{
	0%{transform:translate(0,0) rotate(0)}
	25%{transform:translate(-5px,0) rotate(0)}
	75%{transform:translate(5px,0) rotate(0)}
	100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes transform-shiver2{
	0%{transform:translate(0,0) rotate(0)}
	25%{transform:translate(0,-5px) rotate(0)}
	75%{transform:translate(0,5px) rotate(0)}
	100%{transform:translate(0,0) rotate(0)}
}
@keyframes transform-shiver2{
	0%{transform:translate(0,0) rotate(0)}
	25%{transform:translate(0,-5px) rotate(0)}
	75%{transform:translate(0,5px) rotate(0)}
	100%{transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes car1{
	0%{transform:translate(0,0) scale(1)}
	100%{transform:translate(-200px,10px) scale(0)}
}
@keyframes car1{
	0%{transform:translate(0,0) scale(1)}
	100%{transform:translate(-200px,10px) scale(0)}
}
@-webkit-keyframes pulse{
	0%{box-shadow:0 0 0 0 rgba(249,223,20,.5)}
	70%{box-shadow:0 0 0 25px rgba(249,223,20,0)}
	100%{box-shadow:0 0 0 0 rgba(249,223,20,0)}
}
@keyframes pulse{
	0%{box-shadow:0 0 0 0 rgba(249,223,20,.5)}
	70%{box-shadow:0 0 0 25px rgba(249,223,20,0)}
	100%{box-shadow:0 0 0 0 rgba(249,223,20,0)}
}
@-webkit-keyframes sbs-anim{
	0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}
	50%{opacity:1;transform:translateX(-2px) translateY(-8px) rotate(-5deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}
	100%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1)}
}
@keyframes sbs-anim{
	0%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}
	50%{opacity:1;transform:translateX(-2px) translateY(-8px) rotate(-5deg) scale(1,1);-webkit-animation-timing-function:linear;animation-timing-function:linear}
	100%{opacity:1;transform:translateX(0) translateY(0) rotate(0) scale(1,1)}
}
@-webkit-keyframes pop{
	0%{transform:perspective(1px) rotateX(0) scale3d(1,1,1)}
	100%{transform:perspective(1px) rotateX(0) scale3d(1.2,1.2,1.2)}
}
@keyframes pop{
	0%{transform:perspective(1px) rotateX(0) scale3d(1,1,1)}
	100%{transform:perspective(1px) rotateX(0) scale3d(1.2,1.2,1.2)}
}
@-webkit-keyframes puff-out{
	0%{transform:translate(-50%,-50%) rotate(0) scale(1,1);transform-origin:50% 50%;transform-origin-opacity:1}
	100%{transform:translate(-50%,-50%) rotate(0) scale(2,2);transform-origin:50% 50%;opacity:0}
}
@keyframes puff-out{
	0%{transform:translate(-50%,-50%) rotate(0) scale(1,1);transform-origin:50% 50%;transform-origin-opacity:1}
	100%{transform:translate(-50%,-50%) rotate(0) scale(2,2);transform-origin:50% 50%;opacity:0}
}
@-webkit-keyframes slide-up-in{
	0%{transform:translate(0,100%) rotate(1deg);opacity:0;transform-origin:0 0}
	100%{opacity:1;transform:translate(0,0) rotate(0);transform-origin:0 0}
}
@keyframes slide-up-in{
	0%{transform:translate(0,100%) rotate(1deg);opacity:0;transform-origin:0 0}
	100%{opacity:1;transform:translate(0,0) rotate(0);transform-origin:0 0}
}
.fade_in{opacity:1;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}
.title-first{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}
.subtitle-first{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-up-in;animation-name:slide-up-in}
@-webkit-keyframes d3{
	0%{transform:perspective(900) rotateY(-42deg) translateX(59%)}
	80%{transform:perspective(0) rotateY(0) translateX(59%)}
	100%{transform:perspective(0) rotateY(0) translateX(0)}
}
@keyframes d3{
	0%{transform:perspective(900) rotateY(-42deg) translateX(59%)}
	80%{transform:perspective(0) rotateY(0) translateX(59%)}
	100%{transform:perspective(0) rotateY(0) translateX(0)}
}
@-webkit-keyframes d3-end{
	0%{transform:perspective(0) rotateY(0) translateX(0)}
	80%{transform:perspective(0) rotateY(0) translateX(59%)}
	100%{transform:perspective(900) rotateY(-42deg) translateX(59%)}
}
@keyframes d3-end{
	0%{transform:perspective(0) rotateY(0) translateX(0)}
	80%{transform:perspective(0) rotateY(0) translateX(59%)}
	100%{transform:perspective(900) rotateY(-42deg) translateX(59%)}
}
*{box-sizing:border-box}
html{font-size:10px;scroll-behavior:smooth}
body{font-family:"Montserrat",sans-serif;line-height:1.2;font-style:normal;font-weight:normal;overflow-x:hidden;color:#282828;background-color:#fff;position:relative;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
h1,h2,h3,h4,h5,h6{margin:0;padding:0}
a,button,input,select,textarea{outline:0}
ul{list-style-type:none;margin:0;padding:0}
a{text-decoration:none;color:#282828}
p{margin:0}
img{max-width:100%;max-height:100%;align-self:center}
.rr{font-family:RoadRadio,sans-serif}
.slick-slide,.slick-slide *{outline:0!important}
.black{color:#5a5a59}
.poe{pointer-events:none}
.mrm{margin-right:.5vw}
.mr{margin-right:1vw}
.mrs{margin-right:1.5vw}
.mrx{margin-right:.781vw}
.lt{color:#fff}
.ggc{color:#69bdad}
.gray{color:grey}
.asfs{align-self:flex-start}
.title-lg{font-size:3.125vw;font-weight:400;line-height:1}
.title-num{font-size:5.208vw}
.title72{font-size:3.75vw}
.tac{text-align:center}
.fw1{font-weight:100}
.fw3{font-weight:300}
.fw5{font-weight:500}
.fw4{font-weight:400}
.fw6{font-weight:600}
.fw7{font-weight:700}
.fw8{font-weight:800}
.fwb{font-weight:700}
.fw9{font-weight:900}
.fsi{font-style:italic}
.tar{text-align:right}
.tdt{text-decoration:line-through}
.tdu{text-decoration:underline}
.center{text-align:center}
.ttu{text-transform:uppercase}
.ttn{font-family:TTNorms}
.title{font-size:2.76vw}
.t-min{font-size:1.875vw}
.t-ss{font-size:1.5vw}
.t-min2{font-size:1.5625vw}
.text{font-size:.885vw}
.text-md{font-size:1.042vw}
.tg{color:#f78449}
.tg2{color:#afe4d6}
a.text-min{color:#181818;transition:all .4s}
a.text-min:hover{color:#ff7200}
.small-text{font-size:.92vw}
.tsm8{font-size:.55vw}
.tsm10{font-size:.61vw}
.tsm11{font-size:.7vw}
.tsm12{font-size:.677vw}
.tsm13{font-size:.88125vw}
.text24{font-size:1.25vw}
.text23{font-size:1.3vw}
.text21{font-size:1.2vw}
.container{max-width:89.583vw;margin:0 auto}
.container-big{max-width:89.53125vw;margin:0 auto}
.container-min{max-width:81.771vw;margin:0 auto}
.container-mid{max-width:84.896vw;margin:0 auto}
.container--left{width:100%;padding-left:4.852vw}
.container--right{width:100%;padding-right:7.5vw}
.mlg{margin-bottom:4.167vw}
.msm{margin-bottom:3.333vw}
.mb{margin-bottom:2.083vw}
.mt{margin-top:2.083vw}
.mbm{margin-bottom:.7vw}
.mbs{margin-bottom:.41vw}
.stop{overflow:hidden}
.section{padding:6vw 0;position:relative}
.max{width:100%}
.btn-text{display:flex;align-items:center;justify-content:center;flex-direction:column;white-space:nowrap}
.gr{color:#8d8d8d}
.btn{padding:2.292vw 2.177vw;display:inline-flex;align-items:center;justify-content:center;transition:all .4s;border-radius:100px;background-color:#ac8a10;z-index:6;cursor:pointer;border:none;position:relative;color:#fff;font-weight:400}
.btn--arrow img{width:.677vw;margin-left:1.302vw}
.btn .btn-blick{position:absolute}
.btn:not(:disabled) .btn-blick{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100px;overflow:hidden}
.btn:not(:disabled) .btn-blick:after{margin-left:-30px;content:" ";width:30px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-100px;top-animation-timing-function:ease-in-out;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:rotate(45deg)}
.btn:hover{background-color:#c39d12}
.btn.btn--gray{background-color:#f0f0f0;box-shadow:none;color:#282728}
.btn.btn--gray:hover{background-color:#e3e3e3}
.btn.btn--light{padding:1.40625vw .979vw;background-color:#fff;color:#000}
.btn.btn--light:hover{background-color:#ac8a10;color:#fff}
.btn.btn--outline{border-radius:3px;border:1px solid #fff;background:0 0;box-shadow:none;color:#fff;padding:1.302vw 1.5625vw}
.btn.btn--outline:hover{background-color:#4e9ef7;border-color:#4e9ef7}
.btn.btn--blue{background-color:#0d4ea1;height:3.28125vw;padding:0 4.21875vw 0 3.229vw}
.btn.btn--blue::after{content:'';border:solid #fff;border-width:0 .1vw .1vw 0;display:inline-block;padding:.12vw;position:absolute;top:50%;right:3.3vw;transform:translateY(-50%) rotate(-45deg)}
.btn.btn--blue:hover{background-color:#0b4389}
.btn.light{color:#191919;background-image:linear-gradient(to top,#ffe97e 0,#fdf7ad 100%);box-shadow:0 8px 13px rgba(214,186,92,.49),inset 0 -4px 1px #d6ba5c}
.btn.light:hover{box-shadow:0 8px 13px rgba(214,186,92,.49),inset 0 4px 1px #d6ba5c}
.btn.bord{border-radius:5px;border:1px solid #ddd;background:#fff;box-shadow:0 0 2px #a7a7a7;color:#ddd}
.btn.bord:hover{box-shadow:0 0 20px #a7a7a7}
.btn.bord.bdr{border:1px solid #1491d0;background:#fff;box-shadow:0 0 2px #1491d0;color:#1491d0}
.btn.bord.bdr:hover{box-shadow:0 0 20px #1491d0}
.btn.big{padding:1.5vw 1vw}
.btn.min{padding-top:.6vw;padding-bottom:.6vw}
.bubbly-button:not(:disabled) .blick{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;overflow:hidden;pointer-events:none}
.bubbly-button:not(:disabled) .blick:after{margin-left:-30px;content:" ";width:30px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;top-animation-timing-function:ease-in-out;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform:rotate(45deg)}
.bubbly-button:hover .btn-img{transform:translateY(5px)}
.btn-cent{display:flex!important;align-items:center;justify-content:center}
.btn-img{width:1.5vw;height:1.5vw;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s ease}
.burger{width:3.7rem;height:4rem;position:relative;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;margin-top:.3rem}
.burger span{display:block;width:65%;height:1px;border-radius:4px;position:relative;background-color:#f7844a}
.burger span:after,.burger span:before{content:'';position:absolute;display:block;width:150%;height:1px;right:0;background-color:#f7844a;border-radius:4px}
.burger span:before{top:-1rem}
.burger span:after{bottom:-1rem}
.burger__wrap{text-transform:uppercase;color:#d7d7d7;display:flex;align-items:center;font-weight:500;cursor:pointer;flex-wrap:wrap;flex-direction:column;align-items:center;transition:all .4s;display:none;width:0}
.burger__wrap:hover{color:#f7844a}
.link{transition:all .4s;position:relative;display:inline-flex;align-items:center;color:#fff}
.link--underline{padding-bottom:.16vw}
.link--underline::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px dashed #3974f4;transition:all .4s}
.link--underline:hover:before{width:40%}
.link:not(.link--underline):hover{color:#ad8a06}
.link.link--colored{color:#a98710}
.link.link--colored::before{border-color:#a98710}
input:-ms-input-placeholder{color:#282728}
input::-moz-placeholder{color:#282728}
input::placeholder{color:#282728}
textarea:-ms-input-placeholder{color:#282728}
textarea::-moz-placeholder{color:#282728}
textarea::placeholder{color:#282728}
.fancybox-button.fancybox-button--thumbs{display:none}
.inp-min{width:30.5%}
.inp-md{width:45%}
.inp-big{width:100%}
.area{padding:1vw 1vw}
.arrows{position:absolute;top:50%;transform:translateY(-50%);width:4vw;height:4vw;z-index:18;transition:all .4s;cursor:pointer;border:none;background:0 0;display:flex;align-items:center;justify-content:center;padding:.7vw}
.arrows.t2{width:5vw;height:5vw}
.arrows.t4{width:3.5vw;height:3.5vw}
.arrows.t6{box-shadow:0 5px 54px rgba(0,0,0,.5);background-color:#fff;border-radius:100%;filter:grayscale(1)}
.arrows:hover{opacity:.7;transform:translateY(-50%) scale(1.1)}
.arrows:hover.t6{filter:grayscale(0);opacity:1}
.slidePrev{left:3.5rem}
.slidePrev.t2{left:-2.5vw}
.slidePrev.t4{left:-1.1vw}
.slidePrev.t3{left:50%;top:0;transform:translateX(-50%)}
.slidePrev.t3:hover{opacity:.7;transform:translateX(-50%) scale(1.1)}
.slideNext{right:3.5rem}
.slideNext.t2{right:-2.5vw}
.slideNext.t4{right:-1.1vw}
.slideNext.t3{left:50%;bottom:-1vw;top:auto;right:auto;transform:translateX(-50%)}
.slideNext.t3:hover{opacity:.7;transform:translateX(-50%) scale(1.1)}
.check-box{cursor:pointer;display:block}
.check-line{display:flex;align-items:center}
.check-label{width:1.1vw;height:1.1vw;display:flex;align-items:center;justify-content:center;padding:.2vw;position:relative;flex-shrink:0;margin-right:.5vw;box-shadow:inset 0 0 10px rgba(140,140,140,.04);border-radius:2px;border:1px solid #d1d1d1;background-color:#fff}
.check-label.v2{border-radius:100%;box-shadow:0 5px 10px rgba(43,43,51,.1);border:1px solid #e8e8e8;background-color:#fff;width:1.5vw;height:1.5vw;padding:.2vw}
.check-label.v2 .check-label-act{width:1vw;height:1vw;border-radius:100%;padding:.2vw;display:flex;align-items:center;justify-content:center;background-color:#4ca352}
.check-label-act{transition:all .4s;transform:scale(0)}
.check-label.min{width:1vw;height:1vw;border-radius:2px}
.block-imp-bf{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:5px;border:1px solid #ddd;transition:all .4s}
.block-imp{padding:1.3vw 1.5vw;position:relative;margin-right:.7vw}
.rhide{display:none}
.rhide:checked~span .check-label-act{transform:scale(1)}
.rhide:checked~span .check-label.min{background-color:#5bd273}
.rhide:checked~.block-imp-bf{background-color:#4ca352;border:1px solid #4ca352}
.rhide:checked~.tsm13{color:#fff;position:relative}
.rhide:checked~.times-block div.fancy-select div.trigger{color:#fff!important}
.wac{color:#3fbf3f!important}
.vic{color:#8173c7!important}
.tgc{color:#5fcff2!important}
.emc{color:#fbc855!important}
.vf{background-color:#fff;padding:2.6vw 2vw;box-shadow:0 0 40px rgba(133,138,160,.1);transform:skewY(-2deg);z-index:4;position:relative}
.vf:before{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #d1d5e4;width:calc(100% - 14px);height:calc(100% - 14px);z-index:1}
.vf-wrap{transform:skewY(2deg);position:relative;z-index:5}
.line-tg{border-bottom:1px solid #dcbf8b;width:40%}
.line-tg.min{margin-left:auto;margin-right:auto;width:7vw;border-bottom:1px solid #cccdd4}
.pre{position:relative;z-index:4}
.blc{color:#303030!important}
.lcb{color:#303030;transition:all .4s}
.lcb:hover{color:#e30613}
.aic{align-items:center}
.text-rotate{position:absolute;left:0;top:0;width:8vw;height:100%;display:flex;align-items:center;justify-content:center;z-index:71}
.text-rotate.right{left:auto;right:0}
.text-rotate-item{position:relative;transform:rotate(-90deg);white-space:nowrap;display:inline-block;color:rgba(140,140,140,.5)}
.text-rotate-item:before{content:'';position:absolute;left:-3.4vw;top:50%;transform:translateY(-50%);border-top:1px solid #d1d1d1;width:3vw;height:1px}
.text-rotate-item:after{content:'';position:absolute;right:-3.4vw;top:50%;transform:translateY(-50%);border-top:1px solid #d1d1d1;width:3vw;height:1px}
.text-rotate-item.wh{color:#ffff}
.line{width:3vw;height:2px;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%)}
.line.cen{margin-left:auto;margin-right:auto}
.line.gr{background-color:#333}
.line.gr2{background-color:#9d9d9d}
.line-big{width:8vw}
.line.big2{width:17vw}
.tal{text-align:left}
.tb{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}
.tgr{background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.poin{pointer-events:none;position:relative;z-index:43}
.tlt-mod{position:relative}
.tlt-mod:before{content:'';position:absolute;left:-4.3vw;width:3.5vw;height:2px;top:1.3vw;z-index:12;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%)}
.tlt-mod:after{content:'';position:absolute;left:-17.3vw;width:13.5vw;height:1px;top:1.3vw;z-index:9;background-color:rgba(255,255,255,.1)}
.tlt-mod.lth:after{background-color:#dedede}
.text-mod{position:relative}
.text-mod:before{content:'';position:absolute;left:-2vw;width:1.5vw;height:2px;top:.5vw;background-color:#1a1a1a;background-image:linear-gradient(to right,#f7844a 0,#ffad2f 100%);width:0}
.text-mod:after{content:'';position:absolute;left:-2vw;width:1.5vw;height:2px;top:.5vw;background-color:rgba(255,255,255,.2)}
.jcsb{justify-content:space-between}
.posa{position:absolute}
.fdc{flex-direction:column}
.mobs{display:none}
@media (max-width:900px){
	html{overflow-x:hidden}
	.title-lg{font-size:3.2rem}
	.title-mslg{font-size:5.5rem}
	.title-elg{font-size:6.6rem}
	.title{font-size:2.6rem}
	.tgg{padding:.1rem .4rem;margin:.2rem 0}
	.t-min{font-size:1.95rem}
	.t-ss{font-size:1.7rem}
	.t-min2{font-size:1.9rem}
	.text-tg{margin-left:1.5rem}
	.text-md{font-size:1.4rem}
	.text{font-size:1.2rem}
	.small-text{font-size:1.1rem}
	.tsm8{font-size:.8rem}
	.tsm{font-size:.9rem}
	.tsm10{font-size:1rem}
	.tsm11{font-size:1rem}
	.tsm12{font-size:1rem}
	.tsm13{font-size:1.1rem}
	.mr1{margin-right:1rem}
	.tnum{font-size:2.9rem}
	.text24{font-size:1.4rem}
	.text23{font-size:1.3rem}
	.text21{font-size:1.3rem}
	.container{max-width:90vw;margin:0 auto}
	.container-min{max-width:90vw;margin:0 auto}
	.container-md{max-width:90vw;margin:0 auto}
	.container-mm{max-width:90vw;margin:0 auto}
	.mlg{margin-bottom:4.5rem}
	.msm{margin-bottom:2.4rem}
	.mb{margin-bottom:1.5rem}
	.mt{margin-top:1.5rem}
	.mbm{margin-bottom:.7rem}
	.mbs{margin-bottom:.41rem}
	.section{padding:6rem 0}
	.mrm{margin-right:.5rem}
	.mr{margin-right:1rem}
	.mrs{margin-right:1.5rem}
}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
h1{font-size:2em;margin:0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
div.fancy-select{position:relative;font-size:.9375vw;color:#fff;cursor:pointer;width:100%;z-index:99}
div.fancy-select.disabled{opacity:.5}
div.fancy-select div.trigger{text-align:left;position:relative;display:flex;align-items:center;border-radius:100px;padding-left:1.823vw;background-color:#f4f4f4;border:none;color:#282728;font-size:.9375vw;height:3.646vw;width:100%;transition:all 240ms ease-out}
div.fancy-select div.trigger:after{content:'';border:solid #3974f4;border-width:0 2px 2px 0;display:inline-block;padding:.15vw;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:1.5vw;transition:.3s;margin-top:-3px;z-index:9}
div.fancy-select div.trigger.open{box-shadow:none}
div.fancy-select div.trigger.open:after{transform:rotate(0)}
div.fancy-select ul.options{padding-left:0;list-style:none;margin:0;margin-top:-2px;position:absolute;left:0;visibility:hidden;opacity:0;z-index:50;overflow:auto;background-color:#f4f4f4;width:100%;max-height:30vw;overflow-y:auto;overflow-x:hidden;border-bottom-left-radius:20px;border-bottom-right-radius:20px;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out}
div.fancy-select ul.options.open{visibility:visible;opacity:1;border:1px solid rgba(0,0,0,.07);border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-top:1.5vw;z-index:-1;top:60%;transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out}
div.fancy-select ul.options.overflowing{top:100%;transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out}
div.fancy-select ul.options.overflowing.open{top:100%;transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out}
div.fancy-select ul.options li{text-align:left;padding:1.1vw;color:#9699a9;cursor:pointer;white-space:nowrap;margin:0;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}
div.fancy-select ul.options li:before{display:none}
div.fancy-select ul.options li.selected{color:#e03d1c}
div.fancy-select ul.options li.hover{color:#e03d1c;cursor:pointer}
.to_top{position:fixed;right:2.5vw;bottom:1.5vw;box-shadow:0 0 84px rgba(0,108,163,.41);background-color:#dcbf8b;width:3.5vw;height:3.5vw;border-radius:100%;padding:.7vw;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:189;opacity:0;transform:scale(0);transition:all .4s}
.to_top:before{content:'';position:relative;border:.8vw solid transparent;border-bottom:1vw solid #fff;transform:translateY(-25%);transition:all .4s}
.to_top.act{opacity:1;transform:scale(1)}
.to_top:hover:before{transform:translateY(-37%)}
.online{position:relative;padding-left:.625vw}
.online::before{content:'';border-radius:50%;width:.365vw;height:.365vw;background-color:#52b060;position:absolute;top:50%;transform:translateY(-50%);left:0;-webkit-animation:online 2s infinite;animation:online 2s infinite}
.socials{display:flex;gap:.625vw}
.socials-item{display:flex;align-items:center;justify-content:center;width:2.604vw;height:2.604vw;border-radius:50%;transition:.3s}
.socials-item:hover{transform:scale(1.05)}
.socials-item.is-viber{background-color:#7460f3}
.socials-item.is-viber img{width:1.042vw}
.socials-item.is-whatsapp{background-color:#25d266}
.socials-item.is-whatsapp img{width:1.042vw}
.socials-item.is-telegram{background-color:#00a2f2}
.socials-item.is-telegram img{width:.99vw}
.phone{display:flex;align-items:center}
.phone img{width:.885vw;margin-right:.521vw;margin-bottom:.2vw}
.colored{color:#ad8a06}
.mbl{margin-bottom:2.708vw}
.btn.btn--pdf .btn-logo{margin-right:.633vw;transition:.3s}
.btn.btn--pdf:hover .btn-logo{color:#fff}
.area,.input{padding:1.5625vw 2.604vw;border-radius:100px;background-color:#252525;color:#7c7c7c;width:100%;position:relative;border:0}
.area::-moz-placeholder,.input::-moz-placeholder{color:#7c7c7c}
.area:-ms-input-placeholder,.input:-ms-input-placeholder{color:#7c7c7c}
.area::placeholder,.input::placeholder{color:#7c7c7c}
.area:-ms-input-placeholder,.input:-ms-input-placeholder{color:#7c7c7c}
.area::-ms-input-placeholder,.input::-ms-input-placeholder{color:#7c7c7c}
.fz10{font-size:.521vw}
.fz11{font-size:.573vw}
.fz13{font-size:.677vw}
.fz14{font-size:.729vw}
.fz15{font-size:.78125vw}
.fz16{font-size:.833vw}
.fz17{font-size:.885vw}
.fz18{font-size:.9375vw}
.fz20{font-size:1.042vw}
.fz22{font-size:1.146vw}
.fz24{font-size:1.25vw}
.fz25{font-size:1.302vw}
.fz27{font-size:1.40625vw}
.fz30{font-size:1.5625vw}
.fz36{font-size:1.875vw}
.fz40{font-size:2.083vw}
.fz46{font-size:2.396vw}
.fz48{font-size:2.5vw}
.fz50{font-size:2.604vw}
.fz55{font-size:2.865vw}
.fz60{font-size:3.125vw}
.fz64{font-size:3.333vw}
.fz70{font-size:3.646vw}
.fz75{font-size:3.90625vw}
.fz100{font-size:5.208vw}
.fz115{font-size:5.99vw}
@-webkit-keyframes online{
	0%{opacity:1}
	50%{opacity:0}
	100%{opacity:1}
}
@keyframes online{
	0%{opacity:1}
	50%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes opacity{
	0%{opacity:0}
	50%{opacity:.5}
	100%{opacity:1}
}
@keyframes opacity{
	0%{opacity:0}
	50%{opacity:.5}
	100%{opacity:1}
}
@-webkit-keyframes animPulse{
	0%{opacity:0;transform:scale(1)}
	50%{opacity:.5}
	100%{opacity:0;transform:scale(1.8)}
}
@keyframes animPulse{
	0%{opacity:0;transform:scale(1)}
	50%{opacity:.5}
	100%{opacity:0;transform:scale(1.8)}
}
@-webkit-keyframes scroll{
	0%{transform:translateY(0)}
	50%{transform:translateY(-25%)}
	100%{transform:translateY(0)}
}
@keyframes scroll{
	0%{transform:translateY(0)}
	50%{transform:translateY(-25%)}
	100%{transform:translateY(0)}
}
@-webkit-keyframes loadingBg{
	0%{background-position:2%}
	100%{background-position:100%}
}
@keyframes loadingBg{
	0%{background-position:2%}
	100%{background-position:100%}
}
@media (max-width:900px){
	.container-big{max-width:90vw;margin:0 auto}
	.fz10{font-size:1rem}
	.fz11{font-size:1rem}
	.fz13{font-size:1rem}
	.fz14{font-size:1.1rem}
	.fz15{font-size:1.2rem}
	.fz16{font-size:1.3rem}
	.fz17{font-size:1.3rem}
	.fz18{font-size:1.5rem}
	.fz20{font-size:1.8rem}
	.fz22{font-size:1.8rem}
	.fz24{font-size:1.8rem}
	.fz25{font-size:2rem}
	.fz27{font-size:1.40625rem}
	.fz30{font-size:1.8rem}
	.fz36{font-size:1.875rem}
	.fz40{font-size:2.083rem}
	.fz46{font-size:2.396rem}
	.fz48{font-size:2.5rem}
	.fz55{font-size:2.565rem}
	.fz60{font-size:3.125rem}
	.fz70{font-size:3.3rem}
	.fz75{font-size:3.5rem}
	.fz100{font-size:3.5rem}
	.online{padding-left:1.198rem}
	.online::before{width:.417rem;height:.417rem;top:.3rem}
	.socials{gap:.625rem}
	.socials-item{width:3rem;height:3rem}
	.socials-item.is-whatsapp img{width:1.2rem}
	.socials-item.is-telegram img{width:1.2rem}
	.phone img{width:.677rem;margin-right:.521rem;margin-bottom:.3rem}
	.mbl{margin-bottom:2.708rem}
	.area,.input{padding:1.5625rem 2.604rem;line-height:1.042rem}
	.btn{padding:2.135rem 2.396rem}
	.btn--arrows{gap:1rem}
	.btn.btn--pdf .btn-logo{margin-right:.833rem}
}
.main{background:#fff url(../img/hero-bg.jpg) center no-repeat;background-size:cover;color:#fff;position:relative}
.main--quiz{background-image:url(../img/hero-quiz-bg.jpg)}
.main--lead{background-image:url(../img/hero-lead-bg.jpg);overflow:hidden}
.main--lead .hero{padding-top:8.802vw;padding-bottom:9.323vw}
.main--lead .hero .container{align-items:flex-start}
.main--thank{background-image:url(../img/hero-thank-bg.jpg)}
.main--thank .hero{padding-top:13.4375vw;padding-bottom:19.6875vw}
.lead-wrapper{display:flex;align-items:center;gap:1.302vw}
.lead-wrapper .btn,.lead-wrapper .input{width:17.34375vw;height:4.167vw}
.lead-wrapper .input{background-color:#f7f6f6}
.lead-form{padding-left:4.167vw}
.lead-img{position:absolute;width:94.271vw;right:-31.927vw;top:1.198vw;pointer-events:none}
.main--404{background-image:url(../img/main-404-bg.jpg);overflow-y:hidden}
.main--404 .hero{position:relative;z-index:1;padding-bottom:18.229vw}
.main--404 .hero .fz36{text-align:center}
.main-404-img{position:absolute;display:flex;width:86.042vw;left:50%;transform:translateX(-50%);bottom:-6vw}
.header__inner{padding:1.458vw 0;display:flex;align-items:center;justify-content:space-between}
.logo{display:flex;align-items:center}
.logo__img{display:flex;width:13vw;margin-right:3.125vw}
.btn.btn--viber{background-color:rgba(255,255,255,.05);padding:.365vw .9375vw .365vw .417vw;color:rgba(255,255,255,.35)}
.btn.btn--viber:hover{background-color:rgba(123,104,244,.5)}
.btn.btn--viber::before{content:'';border-radius:50%;width:.365vw;height:.365vw;background-color:#52b060;position:absolute;top:.208vw;right:.15625vw;-webkit-animation:online 2s infinite;animation:online 2s infinite}
.btn.btn--viber .btn-viber{width:1.667vw;height:1.667vw;border-radius:50%;background-color:#7b68f4;display:flex;justify-content:center;align-items:center;margin-right:.46875vw}
.btn.btn--viber .btn-viber img{width:.78125vw}
.header-phone{display:flex;flex-direction:column;align-items:flex-start}
.name-phone{text-align:left;margin:0 0 0 15px}
.name-phone span{color:#a98710}
.nav__inner{padding-top:1.042vw;display:flex;align-items:center;justify-content:space-between}
.nav__inner a{transition:.3s;color:#fff}
.nav__inner a:hover{color:#ad8a06}
.hero-text{display:flex;align-items:center}
.circles{display:flex;align-items:center;gap:.417vw;margin-right:1.458vw;margin-left:1.458vw;margin-top:.7vw}
.circles span{width:.521vw;height:.521vw;border:1px solid #ad8a06;border-radius:50%;-webkit-animation:opacity 1s infinite;animation:opacity 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
.circles span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.hero .container{display:flex;flex-direction:column;align-items:center;width:100%}
.hero-wrapper{display:flex;align-items:center;margin-bottom:6.771vw}
.hero-wrapper .btn{margin-right:2.448vw}
.calc::before{content:'';background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:20px;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg fill='%23ffffff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='92.334px' height='92.334px' viewBox='0 0 92.334 92.334' style='enable-background:new 0 0 92.334 92.334;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0,42.887h42.103V0.784H0V42.887z M8.344,18.137h9.009V9.128h7.396v9.009h9.009v7.397h-9.009v9.009h-7.396v-9.009H8.344 V18.137z'/%3E%3Cpath d='M50.23,0.784v42.103h42.104V0.784H50.23z M82.921,25.028H59.645v-6.774h23.276V25.028z'/%3E%3Cpath d='M50.23,91.55h42.104V49.446H50.23V91.55z M71.283,84.313c-1.969,0-3.565-1.597-3.565-3.565 c0-1.97,1.597-3.565,3.565-3.565c1.968,0,3.564,1.598,3.564,3.565S73.251,84.313,71.283,84.313z M71.283,57.218 c1.969,0,3.564,1.596,3.564,3.565c0,1.969-1.596,3.565-3.564,3.565s-3.565-1.597-3.565-3.565 C67.717,58.813,69.314,57.218,71.283,57.218z M59.645,67.11h23.276v6.774H59.645V67.11z'/%3E%3Cpath d='M0,91.55h42.103V49.446H0V91.55z M9.09,63.931l5.393-5.394l6.568,6.569l6.568-6.569l5.393,5.394l-6.568,6.568l6.568,6.568 l-5.393,5.393l-6.568-6.568l-6.568,6.568L9.09,77.067l6.568-6.568L9.09,63.931z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}
.hero-time{display:flex;align-items:center}
.hero-time__img{display:flex;justify-content:center;align-items:center;border-radius:50%;width:1.823vw;height:1.823vw;background-color:#fff;position:relative;z-index:1;margin-right:1.51vw}
.hero-time__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.2;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1}
.hero-time__img img{width:1.09375vw}
.hero-time p{line-height:1.354vw}
.hero-items{display:flex}
.hero-item{display:flex;align-items:center;justify-content:center;width:16.979vw;height:6.51vw;border:1px solid rgba(255,255,255,.25);background-color:rgba(0,0,0,.25);margin-left:-1px}
.hero-item__check{display:flex;width:.78125vw;margin-right:1.823vw}
.hero-scroll{background:#fff url(../img/scroll-bg.jpg) center no-repeat;background-size:cover;position:absolute;right:0;top:0;width:5.208vw;height:100%;display:flex;justify-content:center;align-items:center}
.hero-scroll img{width:2.083vw}
.nav__mob{display:none}
.header-soc{text-align:center}
.header-soc a img{max-width:50px;padding:0 5px}
@media (max-width:1199px){.header .btn--pdf{display:none}}
@media (max-width:900px){
	.header__inner .name-phone{display:none}
	.header-soc{width:30px}
	.header-soc a img{max-width:20px;padding:1px 0}
	.main--lead .hero .container{align-items:center}
	.lead-wrapper{gap:1.302rem;flex-direction:column;align-items:center}
	.lead-wrapper .btn,.lead-wrapper .input{width:100%;height:4.5rem}
	.lead-form{padding-left:0}
	.lead-img{width:94.271rem;right:-31.927rem;top:1.198rem;display:none}
	.main--quiz .fz36{text-align:center}
	.main--quiz .fz36 br{display:none}
	.nav__mob{display:inline-flex;align-items:center;position:absolute;right:1rem;top:4rem}
	.nav__burger{width:2rem;height:1.7rem;flex-direction:column;justify-content:space-between;cursor:pointer;display:flex}
	.nav__burger-item{display:block;width:100%;height:3px;border-radius:4px;position:relative;background-color:#a78b31}
	.header__inner{padding:1.458rem 0}
	.logo__img{width:20rem;margin-right:3.125rem}
	.btn.btn--viber{padding:.365rem .9375rem .365rem .417rem}
	.btn.btn--viber::before{width:.365rem;height:.365rem;top:.208rem;right:.15625rem}
	.btn.btn--viber .btn-viber{width:1.667rem;height:1.667rem;margin-right:.46875rem}
	.btn.btn--viber .btn-viber img{width:.78125rem}
	.nav__inner{padding-top:1.042rem}
	.circles{gap:.417rem;margin-right:1.458rem;margin-left:1.458rem;margin-top:.7rem}
	.circles span{width:.521rem;height:.521rem}
	.hero-wrapper{margin-bottom:6.771rem}
	.hero-wrapper .btn{margin-right:2.448rem}
	.hero-time__img{width:1.823rem;height:1.823rem;margin-right:1.51rem}
	.hero-time__img img{width:1.09375rem}
	.hero-time p{line-height:1.2}
	.hero-item{width:50%;height:auto;padding:1rem}
	.hero-item br{display:none}
	.hero-item__check{min-width:1rem;margin-right:.5rem}
	.hero-scroll{display:none;width:5.208rem}
	.hero-scroll img{width:2.083rem}
	.header-logo .logo__img{margin-right:0}
	.header-logo .logo__text{display:none}
	.header-phone{margin-right:3rem}
	.nav{z-index:999;position:fixed;left:0;top:0;width:75%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;transform:translateX(-100%);transition:all .4s ease-in}
	.nav__close{width:3rem;height:3rem;position:absolute;top:3rem;right:3rem;display:block}
	.nav__close::after,.nav__close::before{content:' ';position:absolute;left:50%;height:100%;width:3px;background-color:#a78b31;border-radius:3px}
	.nav__close::before{transform:rotate(45deg)}
	.nav__close::after{transform:rotate(-45deg)}
	.nav__inner{flex-direction:column;align-items:flex-start}
	.nav__item{padding:1rem 2.292rem;font-size:1.5rem}
	.nav__item a{color:#000}
	.nav.active{transform:translateX(0)}
	.fz70 br{display:none}
	.hero-wrapper{margin-bottom:2rem;flex-direction:column}
	.hero-wrapper .btn{margin-bottom:1rem;margin-right:0}
	.btn--arrow img{width:1rem;margin-left:1.302rem}
	.hero-items{flex-wrap:wrap}
}
.quiz-inner{display:flex;justify-content:space-between}
.quiz-right{padding-top:3.385vw;padding-bottom:1.354vw;width:24.479vw;border-radius:45px;background:#000 url(../img/quiz-right-bg.png) center no-repeat;background-size:cover;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;position:relative}
.quiz-right__bottom{position:relative;z-index:1}
.quiz-right .colored{color:#c9a218}
.quiz-gift{position:relative;text-align:left;line-height:1.302vw}
.quiz-gift__img{display:flex;position:absolute}
.quiz-gift--price{align-self:flex-start;margin-bottom:4.115vw;padding-left:3.75vw}
.quiz-gift--price .quiz-gift__img{width:8.229vw;top:50%;transform:translateY(-50%);right:-8.59375vw}
.quiz-gift--gifts{align-self:flex-end;padding-right:3.177vw;margin-bottom:18.542vw}
.quiz-gift--gifts .quiz-gift__img{width:7.292vw;top:-3.021vw;left:-8.59375vw}
.quiz-person{position:absolute;left:1.09375vw;bottom:0}
.quiz-person__img{display:flex;width:100%}
.quiz-person__text{position:absolute;bottom:11.5625vw;right:2.96875vw;text-align:left}
.quiz-person__text .fz16{opacity:.43}
.quiz-form{padding:3.125vw 5.625vw;width:61.198vw;border-radius:45px;background-color:#f7f7f7;display:flex;flex-direction:column}
.quiz-form.quiz-form--semifinal{padding:0;width:100%}
.quiz-progress{position:relative;margin-bottom:2.1875vw}
.quiz-progress p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.quiz-progress__bar{width:100%;position:relative;overflow:hidden;height:2.5vw;border-radius:24px;background-color:#fff}
.quiz-progress__inner{position:absolute;left:.26vw;top:50%;transform:translateY(-50%);height:2.083vw;border-radius:20px;background-color:#ac8a10;-webkit-animation:loadingBg 15s infinite linear;animation:loadingBg 15s infinite linear;background-image:url(../img/loading.png);width:12%}
.quiz-options{display:flex;justify-content:space-between;flex-wrap:wrap}
.quiz-options--three .quiz-option{width:15.625vw}
.quiz-options--three .quiz-option__img{height:22.292vw}
.quiz-options--four .quiz-option{width:11.71875vw}
.quiz-options--four .quiz-option__wrapper{margin-bottom:1.71875vw}
.quiz-options--four .quiz-option__img{height:22.1875vw}
.quiz-options--inline .quiz-option{width:24.392vw;margin-bottom:1.25vw}
.quiz-options--inline .quiz-option__wrapper{padding:.885vw 1.5625vw;border-radius:20px;background-color:#ededed;display:flex;align-items:center;margin-bottom:0}
.quiz-options--inline .quiz-option__checkbox{position:relative;transform:none;left:unset;bottom:unset;margin-right:1.09375vw}
.quiz-hint-wrapper{position:relative}
.hint{position:absolute;right:-.677vw;top:-.78125vw}
.hint:hover .hint-hover{opacity:1}
.hint-icon{display:flex;width:.78125vw;position:relative;z-index:1}
.hint-icon::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ac8a10;opacity:.2;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1}
.hint-hover{position:absolute;left:50%;bottom:110%;width:14vw;padding:5px;color:#282828;box-shadow:4px 7px 17px -6px #000;background-color:#fff;text-align:center;border-radius:6px;z-index:33;transform:translate(-50%,0);opacity:0;transition:opacity .6s;line-height:1;pointer-events:none}
.quiz-option{cursor:pointer;display:flex;flex-direction:column;align-items:center}
.quiz-option p{transition:.3s}
.quiz-option:hover .quiz-option__checkbox{background-color:#ac8a10}
.quiz-option__input{display:none}
.quiz-option__input:checked~.quiz-option__wrapper p{font-weight:600}
.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox::before{background-color:#ac8a10}
.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox img:first-child{display:none}
.quiz-option__input:checked~.quiz-option__wrapper .quiz-option__checkbox img:last-child{display:flex}
.quiz-option__input:checked~.quiz-option__wrapper~p{font-weight:600}
.quiz-option__input:checked~.quiz-option__wrapper~.quiz-hint-wrapper>p{font-weight:600}
.quiz-option__wrapper{position:relative;margin-bottom:2.24vw;width:100%}
.quiz-option__img{display:flex;position:relative;width:100%;transition:.3s;border-radius:20px;overflow:hidden}
.quiz-option__img img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.quiz-option__checkbox{width:2.083vw;height:2.083vw;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-1.0415vw;transition:.3s;z-index:2}
.quiz-option__checkbox::before{content:'';width:1.354vw;height:1.354vw;background-color:#f4f7fa;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}
.quiz-option__checkbox img{width:.573vw;z-index:1}
.quiz-option__checkbox img:last-child{display:none}
.quiz-bottom{display:flex;align-items:center;justify-content:center;margin-top:auto}
.quiz-btn--prev{padding:1.615vw 5vw;background-color:#dbdbdb;margin-right:1.302vw}
.quiz-btn--next{padding:1.615vw 4.115vw}
.quiz-btn--next:hover:disabled .quiz-btn__hint{opacity:1}
.btn--arrows{gap:.46875vw}
.btn-arrows{display:flex;gap:.104vw}
.btn-arrows img{width:.3125vw}
.btn-arrow{-webkit-animation:opacity 2s ease-in infinite;animation:opacity 2s ease-in infinite}
.btn-arrow:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.btn-arrow:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}
.quiz-btn__hint{position:absolute;left:102%;top:50%;transform:translateY(-50%);width:80%;color:#282828;box-shadow:4px 7px 17px -6px #000;background-color:#fff;text-align:center;padding:5px 0;border-radius:6px;z-index:33;opacity:0;transition:opacity .6s}
.quiz-semifinal{padding:7.083vw 0 6.042vw 10.208vw;background:#242323 url(../img/semifinal-bg.png) center no-repeat;background-size:cover;color:#fff;text-align:center;display:flex;justify-content:space-between;position:relative;border-radius:45px;overflow-y:hidden}
.quiz-semifinal__wrapper{display:flex;flex-direction:column;align-items:center}
.quiz-semifinal__wrapper .btn,.quiz-semifinal__wrapper .input{width:17.34375vw;margin-bottom:.833vw}
.quiz-semifinal__wrapper .input{background-color:#f7f6f6;color:#000}
.quiz-semifinal__wrapper .btn{padding:1.771vw 4.6875vw}
.quiz-semifinal__img{display:flex;width:56.5625vw;position:absolute;right:0;bottom:0}
.quiz-socials{display:flex;gap:.78125vw;margin-bottom:1.09375vw}
.quiz-social{cursor:pointer;min-width:5.46875vw}
.quiz-social__input{display:none}
.quiz-social__input:checked~.quiz-social__wrapper{box-shadow:0 7px 27px rgba(40,40,40,.1);background-color:#fff}
.quiz-social__input:checked~.quiz-social__wrapper .quiz-social__text{color:#282728;font-weight:700}
.quiz-social:hover .quiz-social__wrapper{box-shadow:0 7px 27px rgba(40,40,40,.1);background-color:#fff}
.quiz-social:hover .quiz-social__wrapper .quiz-social__text{color:#282728}
.quiz-social__wrapper{padding:1.042vw .698vw;display:flex;flex-direction:column;align-items:center;gap:.521vw;transition:.3s;border-radius:15px}
.quiz-social__img{border-radius:50%;display:flex;align-items:center;justify-content:center;width:2.604vw;height:2.604vw}
.quiz-social__img img{/*width:1.042vw*/}
.quiz-social.is-whatsapp .quiz-social__img{background-color:#25d266}
.quiz-social.is-viber .quiz-social__img{background-color:#7460f3}
.quiz-social.is-telegram .quiz-social__img{background-color:#00a2f2}
.policy{display:flex;align-items:center;gap:.625vw;cursor:pointer}
.policy__check{width:.833vw;height:.833vw;border-radius:4px;border:1px solid #ac8a10;display:flex;justify-content:center;align-items:center;cursor:pointer}
.policy__check img{width:.3125vw;display:none}
.policy input:checked~.policy__check img{display:block}
.policy input:checked~.policy__check{background-color:#ac8a10}
.header-lang {
    background: #FFFFFF;
    border-radius:20px;
    width:75px;
    height:40px;
    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;
    padding: 0 10px;
}
.header-lang a {
    font-weight: 300;
    font-size: 14px;
    color: #AEAEAE;
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}
.header-lang a:hover {
    color: #ac8a10;
    font-weight: 700;
}
.header-lang a.active {
    color: #FFFFFF;
    font-weight: 700;
}
.header-lang a.active::before{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width:34px;
    height:34px;
    background: #ac8a10;
    -webkit-box-shadow: 0px 0px 16px rgba(232, 169, 97, 0.42);
    box-shadow: 0px 0px 16px rgba(232, 169, 97, 0.42);
    border-radius: 50%;
    z-index: -1;
}
.header-lang .current-lang a:before{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width:34px;
    height:34px;
    background: #ac8a10;
    -webkit-box-shadow: 0px 0px 16px rgb(232 169 97 / 42%);
    box-shadow: 0px 0px 16px rgb(232 169 97 / 42%);
    border-radius: 50%;
    z-index: -1;
}
.header-lang .current-lang a {
    color: #FFFFFF;
    font-weight: 700;
}
.header-lang li {
    list-style: none;
}
@media (max-width:900px){
	.header-lang {
		display: block;
        border-radius: 10px;
        width: 22px;
        height: 42px;
        padding: 0;
	}
	.header-lang a {
		font-size: 8px;
	}
	.header-lang a.active::before,.header-lang .current-lang a:before{
		width:17px;
		height:17px;
	}
    .header-lang li {
        list-style: none;
        display: block;
        margin:5px 0 0 5px;
	}
}
@media (max-width:900px){
	.hint-hover{width:14rem}
	.quiz-right{display:none}
	.quiz-form{padding:3rem 2rem;width:100%}
	.quiz-progress{margin-bottom:2.1875rem}
	.quiz-progress p{white-space:nowrap}
	.quiz-progress__bar{height:2rem}
	.quiz-progress__inner{left:.26rem;height:2.083rem}
	.quiz-options--three .quiz-option{width:49%;margin-bottom:1.5rem}
	.quiz-options--three .quiz-option__img{height:21.615rem}
	.quiz-options--four .quiz-option{width:49%}
	.quiz-options--four .quiz-option__wrapper{margin-bottom:1.71875rem}
	.quiz-options--four .quiz-option__img{height:21.615rem}
	.quiz-options--inline .quiz-option{width:100%;margin-bottom:1.25rem}
	.quiz-options--inline .quiz-option__wrapper{padding:.885rem 1.5625rem}
	.quiz-options--inline .quiz-option__checkbox{margin-right:1.09375rem}
	.hint{position:absolute;right:0;top:-.78125rem}
	.hint-icon{width:1rem}
	.quiz-option__wrapper{margin-bottom:2.24rem}
	.quiz-option__checkbox{width:2.083rem;height:2.083rem;bottom:-1.0415rem}
	.quiz-option__checkbox::before{width:1.354rem;height:1.354rem}
	.quiz-option__checkbox img{width:.573rem}
	.quiz-btn--prev{padding:1.615rem 5rem;margin-right:1.302rem}
	.quiz-btn--next{padding:1.615rem 4.115rem}
	.btn--arrows{gap:.46875rem}
	.btn-arrows{gap:.104rem}
	.btn-arrows img{width:.3125rem}
	.quiz-semifinal{padding:2rem;padding-bottom:27rem}
	.quiz-semifinal__wrapper .btn,.quiz-semifinal__wrapper .input{width:100%;margin-bottom:.833rem}
	.quiz-semifinal__wrapper .btn{padding:1.771rem 4.6875rem}
	.quiz-semifinal__img{width:31.5625rem}
	.quiz-socials{gap:.78125rem;margin-bottom:1.09375rem}
	.quiz-social{min-width:5.46875rem}
	.quiz-social__wrapper{padding:1.042rem .698rem;gap:.521rem}
	.quiz-social__img{width:2.604rem;height:2.604rem}
	.quiz-social__img img{/*width:1.042rem*/}
	.policy{gap:.625rem}
	.policy p{text-align:left}
	.policy__check{min-width:1.3rem;height:1.3rem}
	.policy__check img{width:.7rem}
}
.variants{padding-top:1.5625vw;padding-bottom:1.5625vw}
.variants-items{display:flex}
.variants__vars{opacity:0;transition:.3s}
.variants-item{flex:1;height:41.667vw;color:#fff;position:relative;background-size:cover;background-repeat:no-repeat;overflow-y:hidden;display:flex;align-items:flex-end}
.variants-item h3{}
.variants-item:hover .variants__vars{opacity:1}
.variants-item:hover .variants-item__wrapper{transform:translateY(0)}
.variants-item:hover .variants-item__list{max-height:600px;opacity:1}
.variants-item:hover::after{opacity:1}
.variants-item:hover .variants-item__variants{opacity:0}
.variants-item::before{content:'';width:100%;height:100%;background-image:linear-gradient(to top,rgba(19,19,21,.87) 0,rgba(30,31,37,.02) 98%,rgba(30,31,37,0) 100%);position:absolute;left:0;top:0}
.variants-item::after{content:'';width:100%;height:100%;background-color:rgba(30,31,37,.75);position:absolute;left:0;top:0;opacity:0;transition:.4s}
.variants-item__variants{position:absolute;z-index:1;transform:rotate(-90deg);top:8.5vw;left:.7vw;text-transform:uppercase;transition:.3s}
.variants-item__wrapper{padding:2vw 4vw;position:relative;z-index:1;transform:translateY(11vw);transition:.4s}
.variants-item__list{transition:.4s;max-height:0;opacity:0}
.variants-item__bottom{display:flex;align-items:center;margin-top:2.396vw}
.variants-item__bottom .btn{margin-right:1vw}
.list-ul li {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0.6vw 0;
}
.list-ul li:before {
	content:'';
	position:relative;
	min-width:0.8vw;
	margin-top:0.3vw;
	margin-right:0.6vw;
	height:0.6vw;
	display:inline-block;
	background:url("../img/check.png") no-repeat center;
	background-size:100% 100%;
	-ms-flex-negative:0;
	flex-shrink:0;
}
@media (max-width:900px){
	.variants{padding-top:1.5625rem;padding-bottom:1.5625rem}
	.variants-items{flex-wrap:wrap;flex-direction:column}
	.variants__vars{max-height:unset;opacity:1}
	.variants-item__list{max-height:unset;opacity:1}
	.variants-item{height:auto;width:100%}
	.variants-item::after{opacity:1}
	.variants-item__variants{top:8.5rem;left:.7rem;display:none}
	.variants-item__wrapper{padding:3rem 2rem;transform:translateY(0)}
	.variants-item__bottom{margin-top:2.396rem}
	.variants-item__bottom .btn{margin-right:1rem}
	.list-ul li:before {
		min-width:15px;
		height:10px;
		margin-right:10px;
		margin-top:5px;
	}
	.list-ul li {margin:0.6rem 0}
}
.compare-slide{margin:0 1.302vw}
.compare .twentytwenty-container{height:41.667vw!important;border-radius:50px;overflow:hidden}
.compare .twentytwenty-container img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.compare-click{display:flex;align-items:center;justify-content:center}
.compare-click__img{display:flex;width:1.40625vw;margin-right:.833vw}
.twentytwenty-horizontal .twentytwenty-handle{width:4.167vw;height:4.167vw;box-shadow:0 0 49px rgba(40,39,40,.25);border:none;background-color:#ac8a10;background-image:none}
.twentytwenty-horizontal .twentytwenty-handle::before{margin-bottom:2.23vw}
.twentytwenty-horizontal .twentytwenty-handle::after{margin-top:2.23vw}
.twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow{display:flex;left:50%;top:50%;transform:translate(-50%,-50%);border:0;width:1.71875vw;height:1.09375vw;background-image:url(../img/twenty-arrows.png);background-size:contain;margin-left:0;margin-top:0}
.twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow{display:none}
.slick-next,.slick-prev{width:1.09375vw;height:2.135vw;z-index:1}
.slick-next::before,.slick-prev::before{content:'';display:flex;width:100%;height:100%;background-size:contain}
.slick-prev{left:2.8125vw}
.slick-prev::before{background-image:url(../img/arrow-prev.png)}
.slick-next{right:2.8125vw}
.slick-next::before{background-image:url(../img/arrow-next.png)}
.slick-dots li{width:.521vw;height:.521vw;margin:0 .885vw}
.slick-dots li button{width:.521vw;height:.521vw;padding:0;border-radius:50%;background-color:#e6e5e5;transition:.3s;position:relative}
.slick-dots li button:hover{background-color:#ac8a10}
.slick-dots li button:hover::before{opacity:0}
.slick-dots li.slick-active button{background-color:#ac8a10}
.slick-dots li.slick-active button::before{opacity:1}
.slick-dots li button:before{content:'';border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#e2d6ac;transition:.3s;font-size:0;width:calc(100% + .417vw);height:calc(100% + .417vw);opacity:0;z-index:-1}
@media (max-width:900px){
	.compare-slide{margin:0}
	.compare .twentytwenty-container{height:150vw!important}
	.compare-click__img{width:2.7rem;margin-right:.833rem}
	.twentytwenty-horizontal .twentytwenty-handle{width:4.167rem;height:4.167rem}
	.twentytwenty-horizontal .twentytwenty-handle::before{margin-bottom:2.23rem}
	.twentytwenty-horizontal .twentytwenty-handle::after{margin-top:2.23rem}
	.twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow{width:1.71875rem;height:1.09375rem}
	.slick-next,.slick-prev{width:1.09375rem;height:2.135rem}
	.slick-prev{left:2.8125rem}
	.slick-next{right:2.8125rem}
	.slick-dots li{width:.521rem;height:.521rem;margin:0 .885rem}
	.slick-dots li button{width:.521rem;height:.521rem}
	.slick-dots li button:before{width:calc(100% + .417rem);height:calc(100% + .417rem)}
}
.design{padding-top:1.042vw;padding-bottom:0}
.design-form{padding:4.792vw 6.042vw;display:flex;align-items:center;justify-content:space-between;border-radius:50px;background:url(../img/design-bg.png) center no-repeat;background-size:cover;color:#fff;position:relative}
.design-form__img{display:flex;width:34.115vw;position:absolute;bottom:0;right:20.208vw}
.design-form__right{display:flex;flex-direction:column;align-items:center}
.design-form__right .btn,.design-form__right .input{width:15.99vw;height:3.646vw;padding-top:0;padding-bottom:0}
.design-form__right .input{margin-bottom:.833vw;background-color:#fff}
@media (max-width:900px){
	.design{padding-top:1.042rem}
	.design-form{padding:2rem;padding-bottom:20rem;flex-direction:column;align-items:center;text-align:center}
	.design-form .fz27 br{display:none}
	.design-form__left{margin-bottom:2rem}
	.design-form__img{width:27rem;right:5rem}
	.design-form__right .btn,.design-form__right .input{width:100%;height:4.5rem}
	.design-form__right .input{margin-bottom:.833rem}
	.fz48 br{display:none}
}
.download{padding-top:6.927vw}
.download-inner{padding-left:3.90625vw;display:flex;flex-direction:column;align-items:flex-start}
.download-inner__wrapper{display:flex;flex-direction:column;align-items:center}
.download-inner__wrapper .btn,.download-inner__wrapper .input{width:17.34375vw;height:4.167vw;padding-top:0;padding-bottom:0;margin-bottom:.833vw}
.download-inner__wrapper .input{background-color:#f7f6f6}
.download-inner .policy{margin-top:.833vw}
.download-inner .policy__text a{color:#000}
.download-img{display:flex;width:73.4375vw;position:absolute;right:-6.875vw;top:-8.7vw;z-index:-1}
.download-date{color:#c4a227;position:absolute;left:24.8vw;top:17.1vw}
@media (max-width:900px){
	.download-date{display:none}
	.download{padding-top:26rem}
	.download-inner{padding-left:0;text-align:center}
	.download-inner__wrapper .btn,.download-inner__wrapper .input{width:100%;height:4.5rem;margin-bottom:.833rem}
	.download-inner .policy{margin-top:.833rem}
	.download-img{width:29.4375rem;right:2.125rem;top:-2.7rem}
}
.cost{padding-top:2.34375vw;padding-bottom:0}
.cost-inner{padding-left:3.90625vw}
.cost-items{display:flex;align-items:center;justify-content:space-between}
.cost-item{display:flex;align-items:center}
.cost-item__check{display:flex;width:.78125vw;margin-right:1.927vw}
@media (max-width:900px){
	.cost{padding-top:0}
	.cost-inner{padding-left:0}
	.cost-items{flex-wrap:wrap}
	.cost-item{width:100%;margin-bottom:1rem}
	.cost-item__check{width:.78125rem;margin-right:1.927rem}
}
.object{margin:0 1.302vw}
.objects-items{color:#fefefe}
.object-slider-wrapper{position:relative;border-radius:30px;overflow-y:hidden;margin-bottom:1.042vw}
.object-slider-wrapper::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(19,19,21,.87) 0,rgba(30,31,37,.02) 98%,rgba(30,31,37,0) 100%);z-index:1;pointer-events:none}
.object-slider__label{position:absolute;transform:rotate(-90deg);left:.3vw;top:6.2vw;z-index:1;pointer-events:none}
.object-slider__title{position:absolute;left:3.28125vw;bottom:3.646vw;z-index:1;pointer-events:none}
.object-slider__img{position:relative;width:28.125vw;height:36.458vw}
.object-slider__img img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.object-nav{margin:0 -.521vw}
.object-nav__img{position:relative;width:6.25vw;height:7.8125vw;border-radius:15px;overflow-y:hidden;margin:0 .521vw}
.object-nav__img img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.slick-dots{bottom:-3.125vw}
.design--catalog .design-form{padding:3.192vw 6.042vw;overflow-y:hidden}
.design--catalog .design-title{display:flex;align-items:center;gap:1.302vw}
.design--catalog .design-title .fz115{position:relative}
.design--catalog .design-title .hint{top:2.2vw;right:unset;left:-.5vw}
.design--catalog .design-title .hint-icon{width:1.302vw}
.design--catalog .design-form__right{position:relative;z-index:1}
.design--catalog .design-form__right .btn{margin-bottom:1.146vw}
.design--catalog .design-form__img{width:45.052vw;right:21.198vw}
@media (max-width:900px){
	.object{margin:0 1.302rem}
	.object-slider-wrapper{margin-bottom:1.042rem}
	.object-slider__label{left:-1.5rem;top:6.2rem}
	.object-slider__title{left:3.28125rem;bottom:3.646rem}
	.object-slider__img{width:28.125rem;height:36.458rem}
	.object-nav{margin:0 -.521rem}
	.object-nav__img{width:6.25rem;height:7.8125rem;margin:0 .521rem}
	.slick-dots{bottom:-3.125rem}
	.design--catalog .design-form{padding:2rem;padding-bottom:20rem}
	.design--catalog .design-title{gap:1.302rem}
	.design--catalog .design-title .hint{top:2.2rem;left:-.5rem}
	.design--catalog .design-title .hint-icon{width:1.302rem}
	.design--catalog .design-form__right .btn{margin-bottom:1.146rem}
	.design--catalog .design-form__img{width:25.052rem;right:5.198rem}
	.fz115{font-size:5.99rem}
}
.warranty{background:url(../img/warranty-bg.png) center no-repeat;background-size:cover;padding-bottom:0;z-index:1}
.modal-politics{background-color:#272727;padding:2rem}
.modal__close{z-index:1}
.warranty-inner{display:flex;justify-content:space-between;align-items:flex-end;color:#fff}
.warranty-img{display:flex}
.warranty-img--left{width:19.84375vw;width:30vw}
.warranty-img--right{width:22.083vw}
.warranty-mid{width:39.0625vw}
.warranty-items{display:flex;flex-wrap:wrap}
.warranty-item{display:flex;align-items:center;width:18.229vw;margin-bottom:1.979vw}
.warranty-item__check{display:flex;width:.78125vw;margin-right:25px}
.warranty-wrapper{display:flex;justify-content:space-between}
.warranty-nums{display:flex}
.warranty-num:first-child{margin-right:4.167vw}
.warranty-num__check{width:.833vw;height:.833vw;background-color:#ac8a10;border-radius:50%;margin-bottom:1vw}
.warranty-video{position:relative}
.warranty-video__img{display:flex;width:17.1875vw}
.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;width:3.073vw;height:3.073vw;justify-content:center;align-items:center;box-shadow:0 0 49px rgba(40,39,40,.25);background-color:#ac8a10;border-radius:50%;z-index:1}
.play::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2;border-radius:50%;-webkit-animation:animPulse 2s linear infinite;animation:animPulse 2s linear infinite;z-index:-1;background-color:#ac8a10}
.play img{width:1.771vw}
@media (max-width:900px){
	.warranty-img--left{width:19.84375rem;display:none}
	.warranty-img--right{width:22.083rem;display:none}
	.warranty-mid{width:100%}
	.warranty-mid br{display:none}
	.warranty .fz70{margin-bottom:7rem}
	.warranty-item{width:100%;margin-bottom:1.979rem}
	.warranty-item__check{width:1.5rem}
	.warranty-num:first-child{margin-right:4.167rem}
	.warranty-num__check{width:.833rem;height:.833rem;margin-bottom:1rem}
	.warranty-video__img{width:17.1875rem}
	.play{width:3.073rem;height:3.073rem}
	.play img{width:1.771rem}
	.warranty-wrapper{flex-direction:column;align-items:center}
	.warranty-nums{margin-bottom:2rem}
}
.material{padding-top:6.25vw;background:url(../img/material-bg.png) bottom no-repeat;background-size:cover}
.material .container{position:relative;z-index:1}
.material-inner{padding-left:3.90625vw}
.material-steps{display:flex;margin-bottom:5.208vw}
.material-step{width:25%;text-align:center;margin:0}
.material-step__img{display:flex;width:5.208vw;height:5.208vw;background-color:#fff;border-radius:50%;position:relative;margin:1.146vw auto}
.material-step__img img{position:absolute;max-width:unset;max-height:unset}
.material-step--estimate .material-step__img img{width:7.083vw;top:-.78125vw;left:-1.458vw}
.material-step--contract .material-step__img img{width:7.65625vw;top:0;left:0}
.material-step--time .material-step__img img{width:5.833vw;top:unset;bottom:0;left:0}
.material-step--pay .material-step__img img{width:5.677vw;top:unset;bottom:0;left:0}
.material-nums{display:flex;margin-bottom:6.71875vw}
.material-nums__num{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to top,#282728 0,#eaeaea 100%);color:transparent}
.material-num{width:25%;text-align:center;margin:0}
.material-num:last-child{margin-right:0}
.material-words{display:flex;align-items:center;justify-content:space-between;position:relative;text-align:center;padding-right:2.7vw}
.material-words::before{content:'БЕЗКОШТОВНО';font-size:8.35vw;opacity:.17;background-image:radial-gradient(circle 1888px at 30.94% -115%,#bfbebe 0,#282728 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.material-img{display:flex;width:72.135vw;position:absolute;right:0;top:-4.3vw}
@media (max-width:900px){
	.material{padding-top:6.25rem}
	.material-inner{padding-left:0}
	.material-steps{margin-bottom:2rem;flex-wrap:wrap;justify-content:space-between}
	.material-step{margin-right:0;width:49%;margin-bottom:2rem}
	.material-step br{display:none}
	.material-step__img{width:5.208rem;height:5.208rem;margin-bottom:1.146rem}
	.material-step--estimate .material-step__img img{width:7.083rem;top:-.78125rem;left:-1.458rem}
	.material-step--contract .material-step__img img{width:7.65625rem}
	.material-step--time .material-step__img img{width:5.833rem}
	.material-step--pay .material-step__img img{width:5.677rem}
	.material-nums{margin-bottom:2rem;flex-wrap:wrap;justify-content:space-between}
	.material-num{margin-right:0;width:49%;margin-bottom:2rem}
	.material-num br{display:none}
	.material-words{padding-right:0;flex-direction:column}
	.material-words p{margin-bottom:1rem}
	.material-words::before{opacity:.25}
	.material-img{width:72.135rem;top:-4.3rem;display:none}
	.fz64{font-size:3.333rem}
}
.control{padding-top:4.167vw;padding-bottom:0}
.control-inner{background:url(../img/control-bg.jpg) center no-repeat;background-size:cover;border-radius:35px;height:44.271vw;display:flex;justify-content:flex-end;align-items:flex-end;padding-right:5.729vw;padding-bottom:3.90625vw}
.control-inner .slick-prev{left:-2.8125vw}
.control-inner .slick-next{right:-2.8125vw}
.control-items{width:36.667vw}
.control-item{padding-top:3.49vw;color:#fff;width:17.1875vw;height:23.4375vw;border-radius:30px;background-color:#1e1e1e;margin:0 .625vw;overflow-y:hidden;text-align:center;position:relative}
.control-item__img{position:absolute;left:0;bottom:0;display:flex;width:100%}
@media (max-width:900px){
	.control{padding-top:4.167rem}
	.material{padding-bottom:0}
	.control-inner{height:auto;padding-right:0;padding-bottom:0;background-image:none;display:flex;justify-content:center}
	.control-inner .slick-prev{left:-2.8125rem}
	.control-inner .slick-next{right:-2.8125rem}
	.header-phone .phone{font-size:1.6rem}
	.control-items{width:100%;max-width:330px}
	.online::before{top:.6rem}
	.control-item{padding-top:3.49rem;width:17.1875rem;height:23.4375rem;margin:0 .625rem}
	.fz64 br{display:none}
}
.steps{padding-bottom:2.083vw}
.steps-items{display:flex;justify-content:space-between;position:relative}
.steps-line{width:100%;height:1px;border-top:2px dotted #c3cbd9;position:absolute;left:-10vw;top:1.2vw}
.steps-item:hover .steps-item__check{background-color:#ac8a10}
.steps-item__check{display:flex;width:2.604vw;height:2.604vw;background-color:#e7e7e7;border-radius:50%;margin-bottom:2.34375vw;position:relative;transition:.3s}
.steps-item__check::before{content:'';width:.78125vw;height:.78125vw;background-color:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
@media (max-width:900px){
	.steps{padding-bottom:0}
	.steps-line{display:none}
	.steps-items{flex-wrap:wrap;justify-content:space-between}
	.steps-item{width:49%;margin-bottom:2rem}
	.steps-item br{display:none}
	.steps-item__check{width:2.604rem;height:2.604rem;margin-bottom:2.34375rem}
	.steps-item__check::before{width:.78125rem;height:.78125rem}
}
.reviews-inner{display:flex}
.reviews-videos{width:45.625vw;margin-right:5.208vw}
.reviews-photo{margin:0 .833vw}
.reviews-video{width:45.625vw;height:32.1875vw;border-radius:35px;overflow-y:hidden;position:relative}
.reviews-video::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(22,22,22,.65);z-index:2}
.reviews-video__img{position:relative;width:100%;height:100%;z-index:1}
.reviews-video__img img{position:absolute;max-width:unset;max-height:unset;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.reviews-video .play{z-index:3;width:5.833vw;height:5.833vw}
.reviews-video .play img{width:2.135vw}
.reviews-photos-wrapper{position:relative}
.reviews-photos{width:47.65625vw;position:absolute;top:50%;transform:translateY(-50%);left:0}
.reviews-photos__iphone{display:flex;width:15.99vw}
.reviews-photos .slick-prev{left:-4.0125vw}
.reviews-photos .slick-prev::before{background-image:url(../img/arrow-prev-dark.png)}
.reviews-photos .slick-next{right:11.3875vw}
.reviews-photos .slick-next::before{background-image:url(../img/arrow-next-dark.png)}
.br-mob{display:none!important}
@media (max-width:900px){
	.br-mob{display:block!important}
	.reviews-videos{width:100%;margin-right:0;margin-bottom:4rem}
	.reviews-video{width:100%;height:32.1875rem}
	.reviews-video .play{width:5.833rem;height:5.833rem}
	.reviews-video .play img{width:2.135rem}
	.reviews-photos{width:21rem;left:50%;top:50%;transform:translate(-50%,-50%)}
	.reviews-photos__iphone{width:23rem}
	.reviews-photos .slick-prev{left:-4.0125rem}
	.reviews-photos .slick-next{right:-4.0125rem}
	.reviews-inner{flex-direction:column;align-items:center}
	.reviews-photos-wrapper{width:23rem}
}
.call{padding-top:2.1875vw}
.call-form{background:url(../img/call-bg.jpg) center no-repeat;background-size:cover;position:relative;padding:4.115vw 7.5vw;display:flex;justify-content:space-between;align-items:center;border-radius:35px;color:#fff}
.call-form__right{display:flex;flex-direction:column;align-items:center}
.call-form__right .btn,.call-form__right .input{padding-top:0;padding-bottom:0;width:17.34375vw;height:3.646vw}
.call-form__right .input{margin-bottom:.833vw;background-color:#f7f6f6}
.call-form__right .btn{margin-bottom:1.354vw}
.call-form__right .policy{margin-bottom:2.34375vw}
.call-img{display:flex;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:35.052vw}
.call-phone{display:flex;position:absolute;width:8.90625vw;right:0;bottom:0}
.call-item{display:flex;align-items:center;margin-bottom:1.927vw}
.call-item:last-child{margin-bottom:0}
.call-item__check{display:flex;width:.78125vw;margin-right:1.25vw}
@media (max-width:900px){
	.call{padding-top:2.1875rem}
	.call-form{padding:2rem;padding-bottom:35rem;flex-direction:column;align-items:center}
	.call-form br{display:none}
	.call-form__left{margin-bottom:2rem}
	.call-form__right .btn,.call-form__right .input{width:100%;height:4.5rem}
	.call-form__right .input{margin-bottom:.833rem}
	.call-form__right .btn{margin-bottom:1.354rem}
	.call-form__right .policy{margin-bottom:2.34375rem}
	.call-img{width:35.052rem}
	.call-phone{width:8.90625rem}
	.call-item{margin-bottom:1.927rem}
	.call-item__check{width:.78125rem;margin-right:1.25rem}
}
.faq{padding-top:0;padding-bottom:8.28125vw}
.faq__items{display:flex;justify-content:center}
.faq__items-left{margin-right:3.646vw}
.faq__item{padding-top:2.24vw;padding-bottom:2.24vw;border-bottom:1px solid rgba(40,39,40,.15);cursor:pointer;width:35.417vw}
.faq__item-top{display:flex;align-items:center;position:relative}
.faq__arrow{display:flex;width:.78125vw;margin-right:1.5625vw}
.faq__arrow img:last-child{display:none}
.faq__icon{margin-left:auto;color:#ac8a10}
.faq__content{padding-left:2.252vw;padding-right:2.252vw;color:#6a6a6a;transition:all .3s ease;max-height:0;overflow:hidden}
.faq__item.active .faq__arrow img:first-child{display:none}
.faq__item.active .faq__arrow img:last-child{display:flex}
.faq__item.active .faq__content{padding-top:1.40625vw;max-height:1000px}
@media (max-width:900px){
	.faq{padding-bottom:8.28125rem}
	.faq__items-left{margin-right:0}
	.faq__item{padding-top:2.24rem;padding-bottom:2.24rem;width:100%}
	.faq__arrow{width:.78125rem;margin-right:1.5625rem}
	.faq__content{padding-left:2.252rem;padding-right:2.252rem}
	.faq__item.active .faq__content{padding-top:1.40625rem}
	.faq__items{flex-direction:column}
}
.contacts{padding:3.385vw 0;background-color:#19191b;color:#fff;border-bottom:2px dotted #c3cbd9}
.contacts-inner{display:flex;align-items:center;justify-content:space-between}
.contacts-item{display:flex;align-items:center}
.contacts-item__img{display:flex;width:1.25vw;margin-right:1.09375vw}
.contacts-socials{display:flex}
.contacts-social{display:flex;width:50px;margin:0 5px;transition:.3s}
.contacts-social:hover{transform:scale(1.05)}
.footer{padding:2.083vw 0;background-color:#19191b;color:#fff}
.footer__inner{display:flex;align-items:center;justify-content:space-between}
@media (max-width:900px){
	.contacts{padding:3.385rem 0}
	.contacts-item__img{width:1.25rem;margin-right:1.09375rem}
	.footer{padding:2.083rem 0}
	.contacts-inner{flex-direction:column;align-items:center}
	.contacts-inner .header-phone{margin-right:0;margin-bottom:2rem}
	.contacts-inner .contacts-item{margin-bottom:2rem}
	.footer__inner{flex-direction:column;align-items:center}
	.footer__inner .logo__text{display:none}
	.footer__inner .logo__img{margin-right:0;margin-bottom:2rem}
	.footer__text{margin-bottom:2rem}
	.footer__item{margin-top:2rem}
}
.widget-menu{position:fixed;right:0;top:15vw;z-index:998;display:flex;flex-direction:column;align-items:center;pointer-events:none}
.widget-menu.active{pointer-events:all}
.widget-link{width:5.5vw;height:5vw;border-radius:15px 0 0 15px;background-color:#a78b31;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin-bottom:.208vw;transform:translateX(158%);transition:.4s}
.widget-link img{padding-bottom:4px}
.widget-menu.active .widget-link{transform:translateX(0)}
.btn--burger-wrapper{position:relative;margin-top:-1.1vw;transition-duration:.5s;cursor:pointer;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:.4s;width:1.5625vw;height:1.5625vw;background-color:#fff;pointer-events:all}
.btn--burger{width:.625vw;height:.104vw;background-color:transparent}
.btn--burger:after,.btn--burger:before{content:"";position:absolute;display:block;width:.625vw;height:.104vw;background-color:#282728;transition:.4s}
.btn--burger:before{top:.625vw;transform:rotate(-25deg)}
.btn--burger-wrapper.active .btn--burger:before{transform:rotate(45deg);top:.78125vw}
.btn--burger:after{bottom:.573vw;transform:rotate(25deg)}
.btn--burger-wrapper.active .btn--burger:after{transform:rotate(-45deg);bottom:.677vw}
.modal-overlay{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,.7)}
.modal{position:absolute;left:50%;transition:all .8s ease;transform-style:preserve-3d;z-index:77;top:5vw;width:auto;transform:translateX(-50%);text-align:center;margin-bottom:0;border:0;border-radius:30px;background-repeat:no-repeat;background-size:cover}
.modal__close{display:flex;position:absolute;top:1.667vw;right:1.5625vw;width:.885vw;cursor:pointer;transition:.3s}
.modal-call{padding:2.552vw 5.208vw 2.552vw 20.3125vw;background-image:url(../img/modal-bg.jpg);background-size:cover;color:#fff}
.modal-call .modal__form{display:flex;flex-direction:column;align-items:center}
.modal-call .btn,.modal-call .input{padding-top:0;padding-bottom:0;width:13.49vw;height:2.865vw;margin-bottom:.573vw}
.modal-call .input{background-color:#f7f6f6;padding-left:1.979vw}
.modal-call .policy{margin-top:.417vw}
.modal-person{position:absolute;left:1.302vw;bottom:0}
.modal-person__img{display:flex;width:15.78125vw}
.modal-person__name{position:absolute;top:2.8vw;left:12vw;text-align:left}
.modal-person__name .fz13{opacity:.43}
@media (max-width:900px){
	.widget-menu{top:15rem}
	.widget-link{width:7.596rem;height:6.652rem;margin-bottom:.208rem}
	.btn--burger-wrapper{margin-top:-1.1rem;width:1.5625rem;height:1.5625rem}
	.btn--burger{width:.625rem;height:.104rem}
	.btn--burger:after,.btn--burger:before{width:.625rem;height:.104rem}
	.btn--burger:before{top:.625rem}
	.btn--burger-wrapper.active .btn--burger:before{top:.78125rem}
	.btn--burger:after{bottom:.573rem}
	.btn--burger-wrapper.active .btn--burger:after{bottom:.677rem}
	.modal{top:5rem;width:30rem}
	.modal__close{top:1.667rem;right:1.5625rem;width:.885rem}
	.modal-call{padding:2rem;padding-bottom:20rem}
	.modal-call .btn,.modal-call .input{width:100%;height:4.5rem;margin-bottom:.573rem}
	.modal-call .input{padding-left:1.979rem}
	.modal-call .policy{margin-top:.417rem}
	.modal-person{left:5.302rem}
	.modal-person__img{width:15.78125rem}
	.modal-person__name{top:2.8rem;left:12rem}
}
.twentytwenty-container img {width:100%;border-radius:50px}