@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/57473609fa405827d418066bd3a3f72d.eot);
    src: local('TT Norms Pro Bold'), local('TTNormsPro-Bold'),
        url(fonts/57473609fa405827d418066bd3a3f72d.eot?#iefix) format('embedded-opentype'),
        url(fonts/a76053e8fa0edaac22e294cf26bd077a.woff2) format('woff2'),
        url(fonts/9deb9fa093d0e759a237f3ee4edbd593.woff) format('woff'),
        url(fonts/ca1a7eb9f72ef0dcfd46c4037c2b6ed6.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/7f8f19ceac3eb22670e0364d2f7faebe.eot);
    src: local('TT Norms Pro ExtraBold Italic'), local('TTNormsPro-ExtraBoldItalic'),
        url(fonts/7f8f19ceac3eb22670e0364d2f7faebe.eot?#iefix) format('embedded-opentype'),
        url(fonts/a0ed4a0501b1c83d38630f7e7adcab64.woff2) format('woff2'),
        url(fonts/4ed5a7d640997672b270e4a8ae6fd73f.woff) format('woff'),
        url(fonts/0954ccff23c1a48fda7d07267062744d.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/22dd413b6452ee4d887773fcaaf69fe5.eot);
    src: local('TT Norms Pro ExtraLight Italic'), local('TTNormsPro-ExtraLightItalic'),
        url(fonts/22dd413b6452ee4d887773fcaaf69fe5.eot?#iefix) format('embedded-opentype'),
        url(fonts/2d179bbb950b4e4f979aeee8999caa2b.woff2) format('woff2'),
        url(fonts/06dad7a4b6fbeea933842204eff23a1b.woff) format('woff'),
        url(fonts/fb301ba85a2437fb8dc0b90ca793e59b.ttf) format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/fb98246226ffda7d1cf887c4866f501f.eot);
    src: local('TT Norms Pro Thin'), local('TTNormsPro-Thin'),
        url(fonts/fb98246226ffda7d1cf887c4866f501f.eot?#iefix) format('embedded-opentype'),
        url(fonts/6a05a1b1a06567706c13eba6166d9e0b.woff2) format('woff2'),
        url(fonts/ee57b13a0f75e30c8e41d4113dc409bf.woff) format('woff'),
        url(fonts/cba7d9eea59723c33bb3d2a5ceef7d9b.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/2203c264cabaeacc3ef0ecc997ceea3c.eot);
    src: local('TT Norms Pro ExtraBold'), local('TTNormsPro-ExtraBold'),
        url(fonts/2203c264cabaeacc3ef0ecc997ceea3c.eot?#iefix) format('embedded-opentype'),
        url(fonts/e52b1905c3715e3621fcbfad27a15e03.woff2) format('woff2'),
        url(fonts/c5b669c76f650c55e6ca06f952ce6181.woff) format('woff'),
        url(fonts/f73f5eeaf1a934f7694d9ebf193d984d.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/3463e845a90ada751882e79775cba8fb.eot);
    src: local('TT Norms Pro Regular'), local('TTNormsPro-Regular'),
        url(fonts/3463e845a90ada751882e79775cba8fb.eot?#iefix) format('embedded-opentype'),
        url(fonts/463b9c96fefe5cefd8d9ce8f3bf45ca5.woff2) format('woff2'),
        url(fonts/ca0e414ea2321bd0c925145590a87bca.woff) format('woff'),
        url(fonts/286accc215acf65c8da8311c48410a17.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/87c59a44a7a7cea53f8484150e694173.eot);
    src: local('TT Norms Pro Thin Italic'), local('TTNormsPro-ThinItalic'),
        url(fonts/87c59a44a7a7cea53f8484150e694173.eot?#iefix) format('embedded-opentype'),
        url(fonts/80c4d94ecce3f2e4935c99a53d6c8a85.woff2) format('woff2'),
        url(fonts/1a5f42a9e580bd66ab76f6dce5bcb908.woff) format('woff'),
        url(fonts/c446819236540ea37ac8d15f3bc092ce.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/041abe138e31c2c11f1344fcad6d82a0.eot);
    src: local('TT Norms Pro Light'), local('TTNormsPro-Light'),
        url(fonts/041abe138e31c2c11f1344fcad6d82a0.eot?#iefix) format('embedded-opentype'),
        url(fonts/c79fb6f155b5b8654528c59f1474bab2.woff2) format('woff2'),
        url(fonts/5ec9ff23c60ef3eb2036e67edba8383e.woff) format('woff'),
        url(fonts/08b32136957bbe1334d15a21c2c69e02.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/ec26322e54c2ae7729c8486336e76294.eot);
    src: local('TT Norms Pro Medium Italic'), local('TTNormsPro-MediumItalic'),
        url(fonts/ec26322e54c2ae7729c8486336e76294.eot?#iefix) format('embedded-opentype'),
        url(fonts/78a53302b5167b1bf1435d7ae23071cd.woff2) format('woff2'),
        url(fonts/b52e47fd5509bf9f3260cbd970178a47.woff) format('woff'),
        url(fonts/8a3d548a99b857324624da1c5b741708.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro ExtraBlack';
    src: url(fonts/bc0d7aee910e3a00d11c647ee030ca1a.eot);
    src: local('TT Norms Pro ExtraBlack Italic'), local('TTNormsPro-ExtraBlackItalic'),
        url(fonts/bc0d7aee910e3a00d11c647ee030ca1a.eot?#iefix) format('embedded-opentype'),
        url(fonts/4ea73c6199373ee0450218ab7dbe6e35.woff2) format('woff2'),
        url(fonts/ce51861839e72f243c7621383f594849.woff) format('woff'),
        url(fonts/b49879e94aa424614ebb9d83b35a310a.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/b3379d06dd611cc80e5282ee667e82e3.eot);
    src: local('TT Norms Pro ExtraLight'), local('TTNormsPro-ExtraLight'),
        url(fonts/b3379d06dd611cc80e5282ee667e82e3.eot?#iefix) format('embedded-opentype'),
        url(fonts/03301a6074e1e4cf8f265837c74552fc.woff2) format('woff2'),
        url(fonts/1c72d37b410e10a7ecdd191764a2627f.woff) format('woff'),
        url(fonts/d3e733d07d68dafbc8a63ce241430375.ttf) format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/09621dd1af8f95fdb9e1f716fcd43e4a.eot);
    src: local('TT Norms Pro Light Italic'), local('TTNormsPro-LightItalic'),
        url(fonts/09621dd1af8f95fdb9e1f716fcd43e4a.eot?#iefix) format('embedded-opentype'),
        url(fonts/ae56c3883400783545190b73188eb2e1.woff2) format('woff2'),
        url(fonts/68707b55171a99f81375c5087551eb6a.woff) format('woff'),
        url(fonts/f7706c4e72048cc9c4ee7b9f49180847.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/2d5cb093bbe19490b4aadd683f831dd5.eot);
    src: local('TT Norms Pro Medium'), local('TTNormsPro-Medium'),
        url(fonts/2d5cb093bbe19490b4aadd683f831dd5.eot?#iefix) format('embedded-opentype'),
        url(fonts/258cc526d378b9f0bc2b030d62fa026c.woff2) format('woff2'),
        url(fonts/661844869ef3daee9c22d173499d1cae.woff) format('woff'),
        url(fonts/4b8603a56c06d7a5e40dd4fab2578555.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro ExtraBlack';
    src: url(fonts/f6950c630119764fcff788bce0254c7a.eot);
    src: local('TT Norms Pro ExtraBlack'), local('TTNormsPro-ExtraBlack'),
        url(fonts/f6950c630119764fcff788bce0254c7a.eot?#iefix) format('embedded-opentype'),
        url(fonts/ebedea1144593625e97cff5905e8b860.woff2) format('woff2'),
        url(fonts/5f26845100fe60f8001e384976c296b8.woff) format('woff'),
        url(fonts/c8d1aa9ee3a84fe21e3be2d6910fcea5.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/e37758c4352dc0e4ecbb326dbf5f53e0.eot);
    src: local('TT Norms Pro Bold Italic'), local('TTNormsPro-BoldItalic'),
        url(fonts/e37758c4352dc0e4ecbb326dbf5f53e0.eot?#iefix) format('embedded-opentype'),
        url(fonts/2a507da751d1fa97d876660767afa36d.woff2) format('woff2'),
        url(fonts/ff6a387b9c97be50bc6f579d6bcbc834.woff) format('woff'),
        url(fonts/59f101d40ddcef7c854f22185cde6fcd.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/cac3be879efeaf9e7a5265fba555ef0d.eot);
    src: local('TT Norms Pro Black Italic'), local('TTNormsPro-BlackItalic'),
        url(fonts/cac3be879efeaf9e7a5265fba555ef0d.eot?#iefix) format('embedded-opentype'),
        url(fonts/9c8c570ba8f78fd3f97e389774ea5b5c.woff2) format('woff2'),
        url(fonts/d444cf2141c756eecf8208fb1ef6483f.woff) format('woff'),
        url(fonts/6999c3df0d970850acabc20f2561fe53.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/75b19c83d800de81f987708220a4e0c1.eot);
    src: local('TT Norms Pro Black'), local('TTNormsPro-Black'),
        url(fonts/75b19c83d800de81f987708220a4e0c1.eot?#iefix) format('embedded-opentype'),
        url(fonts/bf15f5a6f0f4347f8f360c3c6615b3ca.woff2) format('woff2'),
        url(fonts/7e93262d59459beb87d1eba8abf38d9b.woff) format('woff'),
        url(fonts/42b0c49da7d469df5fef5a24f212c561.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'TT Norms Pro';
    src: url(fonts/6566077bfb86ca45e1b0ff32157df58c.eot);
    src: local('TT Norms Pro Italic'), local('TTNormsPro-Italic'),
        url(fonts/6566077bfb86ca45e1b0ff32157df58c.eot?#iefix) format('embedded-opentype'),
        url(fonts/f417d689d0018a904c907ebc5fc023f9.woff2) format('woff2'),
        url(fonts/6de2ecaeacbd7df0eec9786049c06018.woff) format('woff'),
        url(fonts/3cd202fd72e06ba1c36aa27485223e39.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
}


/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(images/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

body{font-family:TT Norms Pro}body.reach{background-color:#1b1b1b}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}button{outline:none;border:none;cursor:pointer}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;color:#fff}body.open{overflow:hidden}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}.container{max-width:1290px;width:100%;margin:0 auto}@media screen and (max-width:1400px){.container{max-width:calc(100% - 30px)}}header{padding-top:50px;justify-content:space-between;align-items:center;width:100%}.call-block,header{display:flex}.call-block.land{flex-direction:column}.call-block.land .call-block-row{margin-right:0}.call-block.land .call-block-row a{text-align:right;color:#fff;text-decoration:none}.call-block.land a{text-decoration:underline;font-weight:500;font-size:16px;line-height:19px;text-align:right;color:#878787}.call-block .call-block-row{display:flex;align-items:center;margin-right:30px}.call-block .call-block-row .img_item{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:120%}.call-block .call-block-row .img_item svg{fill:#cfff46}.call-block .call-block-row a{font-family:TT Norms Pro;font-style:normal;font-weight:700;font-size:24px;line-height:29px;text-align:right;color:#fff;transition:.3s ease}.call-block .callback-call{font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:right;color:#ffd900;display:flex;align-self:flex-end;transition:.3s ease;border-bottom:1px dashed #ffd900}.call-block .callback-call:hover{color:#fff;border-bottom:1px dashed #fff}.hidden_stages{display:none}.colored-text{color:#cfff46}.right-form{margin-bottom:120px;padding-top:80px;color:#1d1d1d}.right-form .container{display:flex;justify-content:space-between;align-items:center}.right-form .subtitle{font-style:normal;font-weight:300;font-size:48px;line-height:60px;margin:30px auto}.right-form .wrapper{display:flex;flex-direction:column;width:65%}.right-form .title{font-style:normal;font-weight:400;font-size:20px;line-height:30px;width:80%}.right-form form{padding:60px 45px;background:#000;flex-shrink:2;border-radius:14px}.right-form .form_row{display:flex;flex-direction:column;justify-content:space-between}.right-form .form_row input{padding:30px 45px 30px 30px;background:#fff;border:1px solid #ececec;border-radius:14px;background-position:center right 20px;background-repeat:no-repeat;margin-bottom:15px}.right-form .form_row input.name{background-image:url(images/user.svg)}.right-form .form_row input.tel{background-image:url(images/tel2.svg)}.right-form .form_row button{background:linear-gradient(97.48deg,#cfff46,#b8ef1b 54.4%);width:100%}.right-form .form_row.check{justify-content:center;margin-top:15px}.right-form .form_row label{color:#fff}.right-form .form_row .form-sign{text-align:center}.right-form .explanation{margin-top:30px;width:80%;padding:30px 19px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#1d1d1d;background:#fff1a5;border-radius:14px;position:relative}.right-form .explanation:before{content:"";top:calc(50% - 5px);right:-18px;position:absolute;display:block;border:10px solid transparent;border-left-color:#fff1a5}.preloader-main{margin-top:150px}.preloader-main .preloader_img_right{position:absolute;top:0;right:0;z-index:-1}.preloader-main .preloader_img_left{position:absolute;z-index:-1;bottom:0;left:0}.preloader-main .title{font-weight:700;font-size:60px;line-height:76px;margin-bottom:58px}.preloader-main .subtitle,.preloader-main .title{font-style:normal;text-align:center;color:#1d1d1d}.preloader-main .subtitle{font-weight:400;font-size:18px;line-height:28px;margin:auto auto 80px;width:60%}.preloader-main .preloader-block{display:flex;justify-content:space-between}.preloader-main .preloader-block .prelioader-block_item{padding:40px 60px;display:flex;flex-direction:column;justify-content:space-between;border-radius:14px;background-position:50%;background-repeat:no-repeat;background-size:cover;width:calc(50% - 15px)}.preloader-main .preloader-block .prelioader-block_item a{margin-top:40px}.preloader-main .preloader-block .item-title{font-style:normal;font-weight:700;font-size:30px;line-height:48px}.preloader-main .preloader-block .main-btn{width:auto}.preloader-main .preloader-block .second-btn{font-style:normal;font-weight:500;font-size:16px;line-height:22px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#f3f3f3;border:2px solid #f3f3f3;border-radius:14px;padding:28px 34px;transition:.3s ease}.preloader-main .preloader-block .second-btn:hover{color:#cfff46;border:2px solid #cfff46}.preloader-main .preloader-block ul li{font-weight:400;font-size:16px;line-height:24px;color:#f3f3f3;margin-bottom:10px}menu{min-width:50%;display:flex;justify-content:space-between}menu .menu-item{font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:uppercase;color:#fff;transition:.4s ease}menu .menu-item:hover{color:#cfff46}.main_bg{background:#1d1d1d url(images/bg_main.png);background-position:bottom;background-size:auto 100%;background-repeat:no-repeat;padding-bottom:120px}.main{padding-top:30px;min-height:84vh}.main,.main .container{display:flex;align-items:center}.main .wrapper{width:70%}.main .main-sign{font-style:normal;font-weight:300;font-size:40px;line-height:120%;color:#fff;margin-bottom:15px}.main .main-list .main-list-item{display:flex;align-items:center;margin-bottom:5px;font-style:normal;font-weight:400;font-size:17px;line-height:36px}.main .main-list .main-list-item .item-img{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#6a3dfc;border-radius:120%;margin-right:15px;flex-shrink:0}.main .main-btn{margin-top:40px}.main-btn{display:flex;justify-content:center;align-items:center;width:310px;padding:30px 0;border-radius:14px;background:linear-gradient(97.48deg,#cfff46,#b8ef1b 54.4%);font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#121212;transition:.4s ease}.main-btn:hover{color:#1f1f1f;opacity:.7}.textblock{color:#1d1d1d;padding-top:120px;padding-bottom:120px}.textblock .textblock-wrapper{display:flex;align-items:flex-start;justify-content:space-between}.textblock .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;margin-bottom:45px}.textblock .content{font-size:16px;line-height:24px}.textblock .left-part{width:60%}.textblock .right-part{width:35%}.textblock .part-row{margin-bottom:30px;display:flex;align-items:center}.textblock .part-row .row_img{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:#fff;margin-right:30px;box-shadow:0 14px 30px -12px rgba(0,0,0,.12);border-radius:14px}.image_block{margin-top:30px;padding-top:30px;padding-bottom:50px}.image_block .container{display:flex;align-items:stretch;min-height:50vh;justify-content:center}.image_block .content-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.image_block .title{font-style:normal;font-weight:300;font-size:36px;line-height:48px;color:#fff;margin-bottom:30px}.image_block .content{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}.image_block.image-right .container,.image_block.image-right .content-block{align-items:flex-start;justify-content:flex-start}.image_block.image-right .content-block{width:60%;padding-right:45px}ul{padding-left:15px}ul li{list-style-type:circle}ul li::marker{color:#cfff46}label{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:24px;align-self:center;color:#858585}label a{color:#cfff46;text-decoration:underline}label input{margin-bottom:0;opacity:0;position:absolute}label input~.custom_chk{width:13px;height:13px;background:#fff;border-radius:4px;display:flex;justify-content:center;align-items:center;transform:translateY(-1px);max-width:13px;flex-basis:16%;margin-right:10px}label input~.custom_chk img{position:static;opacity:0}label input:checked~.custom_chk{width:13px;height:13px;background:#ffd900;border-radius:4px;display:flex;justify-content:center;align-items:center;transform:translateY(-1px);max-width:13px;flex-basis:16%}label input:checked~.custom_chk img{opacity:1;position:static;max-width:toRem(9)}.analyze-form{margin-bottom:120px;padding-top:80px}.analyze-form .title{font-weight:300;font-size:48px;line-height:60px;margin:auto auto 35px}.analyze-form .subtitle,.analyze-form .title{font-style:normal;text-align:center;color:#fff}.analyze-form .subtitle{font-weight:400;font-size:20px;line-height:30px;margin:auto auto 48px;width:60%}.analyze-form .form_row{display:flex;justify-content:space-between}.analyze-form .form_row input{padding:30px 45px 30px 30px;width:calc(33% - 15px);background:#fff;border:1px solid #ececec;border-radius:14px;background-position:center right 20px;background-repeat:no-repeat}.analyze-form .form_row input.name{background-image:url(images/user.svg)}.analyze-form .form_row input.tel{background-image:url(images/tel2.svg)}.analyze-form .form_row button{width:calc(33% - 15px)}.analyze-form .form_row.check{justify-content:center;margin-top:15px}.analyze-form .explanation{margin:30px auto auto;width:60%;padding:30px 19px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#858585;background:#1f1f1f;border-radius:14px;position:relative}.analyze-form .explanation:before{content:"";top:-20px;left:calc(50% - 5px);position:absolute;display:block;border:10px solid transparent;border-bottom-color:#1f1f1f}.faq{background:#000 url(images/bg_faq.png);background-repeat:no-repeat;background-position:0 100%;padding-top:100px;padding-bottom:120px}.faq .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:70px}.faq .slide{border-radius:14px;overflow:hidden}.faq .owl-nav .prev-slide{position:absolute;top:50%;left:-40px}.faq .owl-nav .next-slide{position:absolute;top:50%;right:-40px}.faq .owl-dots{display:flex;align-items:center;justify-content:center}.faq .owl-dots .owl-dot{width:10px;height:10px;border-radius:120%;margin-right:3px;margin-left:3px;border:1px solid #cfff46}.faq .owl-dots .owl-dot.active{background:#cfff46;width:10px;height:10px}.result{padding-top:120px;padding-bottom:100px}.result .owl-dots{display:flex;align-items:center;justify-content:center}.result .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:none;border:1px solid #bdbdbd;margin-right:3px;margin-left:3px}.result .owl-dots .owl-dot.active{background:#bdbdbd;width:12px;height:12px}.result .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#000;margin-bottom:70px}.result .slide{cursor:pointer;text-decoration:none;background-repeat:no-repeat;background-position:top;background-size:cover;min-height:460px;color:#fff;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;transition:.8s ease;position:relative;overflow:hidden}.result .slide .slide_image_bg{transition:.8s ease;position:absolute;top:0;bottom:auto;left:0;right:0;transform:translateY(0)}.result .slide:hover{transition:5.5s linear;background-position:bottom}.result .slide:hover .slide_image_bg{transition:10.5s linear;transform:translateY(calc(-100% + 460px))}.result .slide:hover .subtitle-item{transition:5.5s linear;opacity:.8}.result .owl-item:first-child .slide:hover{transition:16s linear}.result .owl-item:first-child .slide:hover .slide_image_bg{transition:20.5s linear;transform:translateY(calc(-100% + 460px))}.result .title-item{font-style:normal;font-weight:700;font-size:30px;line-height:60px;text-transform:uppercase;margin-bottom:2px}.result .subtitle-item{position:relative;font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:22px 48px;color:#878787;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#1d1d1d;width:100%;color:#fff;border-radius:0 0 14px 14px;min-height: 154px;}.result .subtitle-item .btn_more{position:absolute;top:50%;transform:translateY(-50%);right:45px;width:80px;height:60px;background:linear-gradient(97.48deg,#cfff46,#b8ef1b 54.4%);border-radius:14px;display:flex;align-items:center;justify-content:center;transition:.3s ease}.result .subtitle-item .btn_more svg{fill:#121212}.result .subtitle-item .btn_more:hover{opacity:.6}.result a{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;text-decoration:underline;color:#ffd900}.result .owl-nav .prev-slide{position:absolute;top:50%;left:-40px}.result .owl-nav .next-slide{position:absolute;top:50%;right:-40px}.example .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:80px}.example .example-block{display:flex;justify-content:space-between;flex-wrap:wrap}.example .example-img{width:calc(50% - 15px)}.example .example-img .img_row{display:flex;align-items:center;margin-bottom:30px}.example .example-img .img_row .link{border:1px solid #ffd900;border-radius:10px;padding:6px 13px;display:flex;align-items:center;justify-content:center;margin-right:24px;font-style:normal;font-weight:400;font-size:18px;line-height:24px;color:#fff}.example .example-img .img_row .number .curent{font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:#ffd900}.example .example-img .img_row .number .total{font-style:normal;font-weight:400;font-size:16px;line-height:24px}.example .example-img .border_img{background-image:url(images/example_bg.png);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%;padding:45px;display:flex;align-items:center;justify-content:center;height:80%}.example .example-table{width:calc(50% - 15px)}.example .table{display:flex;flex-direction:column}.example .table .table-row{padding:13px 0;display:flex;align-items:center;background:#1f1f1f;border-bottom:1px solid #121212}.example .table .table-row:first-child{background:#ffd900;border-radius:10px 10px 0 0;color:#1f1f1f;font-style:normal;font-weight:700;font-size:14px;line-height:134.7%;border-bottom:none}.example .table .table-row:first-child div{font-weight:700!important;color:#1f1f1f!important}.example .table .table-row:last-child{border-bottom:none;border-radius:0 0 10px 10px}.example .table .table-row div{display:flex;align-items:center}.example .table .table-row div:first-child{width:60%;padding-left:35px;padding-right:10px;font-style:normal;font-weight:400;font-size:14px;line-height:134.7%}.example .table .table-row div:nth-child(2){width:28%;font-style:normal;font-weight:400;font-size:14px;line-height:134.7%;color:#797979}.example .table .table-row div:nth-child(3){width:15%;padding-left:10px;text-align:end;padding-right:35px;display:flex;align-items:end;justify-content:flex-end}.example .owl-nav .prev-slide{position:absolute;top:30%;left:-40px}.example .owl-nav .next-slide{position:absolute;top:30%;right:-40px}.example .table .table-row img{width:auto}.example-numbers{background:#1f1f1f;border-radius:10px;padding:30px 17px;margin-top:45px;font-style:normal;width:26%;font-size:16px;line-height:26px}.example-numbers .colored-text{font-weight:700;color:#ffd900}.example-text{width:40%;margin-top:45px}.category{margin-top:130px}.category .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;width:90%;color:#fff;margin:auto auto 80px}.category .category-block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.category .category-block .category-block_item{/*background:#1f1f1f;border-radius:100px;*/display:flex;/*justify-content:center;*/margin-right:15px;margin-left:15px;align-items:center;/*padding-top:28px;padding-bottom:28px;*/min-width:190px;margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#fff;/*cursor:pointer;*/transition:.3s ease}.category .category-block .category-block_item:hover{/*background:#8e59ff*/}.social-form{margin-top:70px}.social-form .container{background:#151515;border-radius:14px;padding:50px 70px;position:relative;z-index:1}.social-form .title{font-style:normal;font-weight:400;font-size:36px;line-height:48px;color:#fff;padding-right:200px;margin-bottom:40px}.social-form .form-img{position:absolute;right:-100px;bottom:0;z-index:-1}.social-form form{display:flex;align-items:flex-start;justify-content:space-between;width:calc(100% - 200px)}.social-form .tel, .social-form input {background:#fff; padding:30px 45px 30px 30px;border:1px solid #ececec;border-radius:14px;background-position:center right 20px;background-repeat:no-repeat;width:30%}.social-form input:checked~label{background:#1f1f1f}.social-form label{align-self:flex-start;cursor:pointer;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid #1f1f1f;background:none;width:80px;height:80px;margin-right:15px}.social-form label:checked{background:#858585}.social-form label .viber{background:#7460f3}.social-form label .telegram,.social-form label .viber{border-radius:120%;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.social-form label .telegram{background:linear-gradient(180deg,#2aabee,#229ed9 99.26%)}.social-form label .watsup{background:#1ed061;border-radius:120%;width:36px;height:36px}.social-form .button-col,.social-form label .watsup{display:flex;align-items:center;justify-content:center}.social-form .button-col{width:30%;flex-direction:column;text-align:center}.social-form .button-col .button-col-sign{margin-top:15px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#fff}.social-form .button-col .button-col-sign a{color:#ffd900;text-decoration:underline}.quiz{padding-top:120px;padding-bottom:100px;background:#1f1f1f url(images/bg_quiz.png);background-repeat:no-repeat;background-size:cover;background-position:100% 100%}.quiz .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:80px}.quiz .quiz-block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.quiz .quiz-block .quiz-block_item{display:flex;flex-direction:column;margin-right:15px;margin-left:15px;width:calc(33% - 30px);padding:50px 35px;justify-content: space-between;}.quiz .quiz-block .quiz-block_item img{margin-bottom:24px}.quiz .quiz-block .quiz-block_item .btn-more{margin-top:15px;color:#cfff46;display:flex;align-items:center;justify-content:flex-start;transition:.3s ease}.quiz .quiz-block .quiz-block_item .btn-more span{transition:.3s ease;margin-right:15px}.quiz .quiz-block .quiz-block_item .btn-more svg{transition:.3s ease;opacity:1}.quiz .quiz-block .quiz-block_item .btn-more:hover span{margin-right:70%}.quiz .quiz-block .quiz-block_item .btn-more:hover svg{opacity:0}.quiz .quiz-block .quiz-block_item .check-box{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ffd900;border-radius:120%;position:absolute;left:36px;top:-24px}.quiz .quiz-block .quiz-block_item .item-title{font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#fff;margin-bottom:15px}.quiz .quiz-block .quiz-block_item .item-text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#a3a3a3}.quiz .quize-btn{background:linear-gradient(93.76deg,#8964ff,#6a3dfc);color:#fff;margin:80px auto auto}.quiz .subtitle{font-style:normal;font-weight:400;font-size:35px;line-height:48px;text-align:center;color:#fff;width:70%;margin:90px auto auto;margin-bottom:35px;}.stages{padding-top:100px;padding-bottom:100px;background:#1d1d1d url(images/bg_stages.png);background-repeat:no-repeat;background-size:cover;background-position:100% 100%}.stages .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:80px}.stages .stages-block{display:flex;flex-wrap:wrap;margin-right:-35px;margin-left:-35px}.stages .stages-block .line{height:1px;background:#2e2e2e;width:100%;margin-bottom:35px;margin-top:35px}.stages .stages-block .stages-block_item{margin-right:35px;margin-left:35px;width:calc(33% - 30px)}.stages .stages-block .stages-block_item .item_number{margin-bottom:10px;font-style:normal;font-weight:700;font-size:24px;line-height:30px;color:#a3a3a3}.stages .stages-block .stages-block_item .item_title{font-style:normal;font-weight:700;font-size:30px;line-height:30px;color:#fff}.stages .stages-block .stages-block_item li{margin-bottom:10px;list-style-type:disc}.stages .stages-item{width:calc(25% - 30px)}.stages .stages-item .item-row{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:24px;color:#fff;margin:20px}.stages .stages-item .item-row .number{font-style:normal;font-weight:700;font-size:30px;line-height:30px;color:#cfff46;margin-right:20px}.plan{margin-top:85px}.plan img{width:335px}.plan .title{font-weight:700;font-size:48px;line-height:60px;margin-bottom:80px}.plan .image_sign,.plan .title{font-style:normal;text-align:center;color:#fff}.plan .image_sign{width:85%;margin-bottom:30px;padding:14px 40px;font-weight:400;font-size:16px;line-height:24px;background:#1f1f1f;border-radius:10px}.plan .image_sign .colored-text{color:#ffd900}.plan .plan-block_item{display:flex;align-items:flex-start;margin-bottom:90px}.plan .wrapper{width:70%;display:flex;flex-direction:column}.plan .plan_row{display:flex;width:100%;align-items:center;justify-content:space-between;font-style:normal;font-weight:400;font-size:30px;line-height:38px;margin-bottom:45px;color:#fff}.plan .plan_row .colored-text{color:#ffd900;font-weight:700}.plan .item_price{padding:16px;background:#1f1f1f;border-radius:8px;font-style:normal;font-weight:700;font-size:30px;line-height:22px;text-align:center;color:#fff}.plan ul{margin-bottom:20px}.plan ul li{margin-bottom:8px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;list-style-type:disc;color:#fff}.plan .content{transition:.3s ease;position:absolute;top:-100%;opacity:0;z-index:-2}.plan .content.show{position:static;opacity:1;z-index:1}.plan .content ul li::marker{color:inherit}.plan .content ol,.plan .content ul{padding-left:30px}.plan .content ol li,.plan .content ul li{margin-bottom:8px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#a3a3a3}.plan .content p{font-size:14px;line-height:20px;color:#a3a3a3}.plan .content p,.plan ol li{font-style:normal;font-weight:400}.plan ol li{margin-bottom:8px;font-size:16px;line-height:24px;color:#fff}.plan p{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#a3a3a3}.plan .button_row{display:flex;justify-content:space-between;align-items:center;margin-top:45px}.plan .button_row .button_row_text{font-style:normal;font-weight:400;font-size:24px;line-height:34px;color:#fff;width:60%}.plan .more{color:#ffd900;cursor:pointer}.working{padding-bottom:110px;padding-top:120px;color:#1d1d1d}.working .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;margin-bottom:70px}.working .working-block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.working .working-block .working-block_item{margin-right:15px;margin-left:15px;display:flex;align-items:flex-start;flex-direction:column;width:calc(25% - 30px)}.working .working-block .working-block_item img{margin-bottom:30px}.working .working-block .working-block_item .item-title{font-weight:700;font-size:24px;line-height:30px;color:#1d1d1d}.working .working-block .working-block_item .item-text{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#878787}.review .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#000;margin-bottom:80px;margin-top:120px}.review .owl-carousel-choise{position:relative}.review .slide{background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}.review .slide img{max-height:100%;width:auto}.review .owl-nav .prev-slide{position:absolute;top:85px;left:-40px}.review .owl-nav .next-slide{position:absolute;top:85px;right:-40px}.choise .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#000;margin-bottom:80px;margin-top:120px}.choise .owl-carousel-choise{position:relative}.choise .slide{background:#fff;border-radius:14px;height:90px;display:flex;align-items:center;justify-content:center;border:1px solid #eaeaea}.choise .slide img{max-height:70%;max-width:80%;width:auto}.choise .owl-nav .prev-slide{position:absolute;top:35px;left:-40px}.choise .owl-nav .next-slide{position:absolute;top:35px;right:-40px}.service{padding-top:120px}.service .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;margin-bottom:70px;color:#1d1d1d}.service .service-block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.service .service-block .service-block_item{background-repeat:no-repeat;background-size:cover;border-radius:14px;width:calc(33% - 30px);margin-right:15px;margin-left:15px;min-height:410px;display:flex;align-items:flex-end}.service .service-block .service-block_item .item-info{width:100%;padding:15px 45px;background:#1d1d1d;border-radius:0 0 14px 14px}.service .service-block .service-block_item .info-title{font-style:normal;font-weight:700;font-size:24px;line-height:60px}.service .service-block .service-block_item .btn-more{color:#cfff46;display:flex;align-items:center;justify-content:flex-start;transition:.3s ease}.service .service-block .service-block_item .btn-more span{transition:.3s ease;margin-right:15px}.service .service-block .service-block_item .btn-more svg{transition:.3s ease;opacity:1}.service .service-block .service-block_item .btn-more:hover span{margin-right:70%}.service .service-block .service-block_item .btn-more:hover svg{opacity:0}.cost{padding-top:100px;padding-bottom:110px;color:#fff;background:#000 url(images/bg_cost.png);background-size:100% 100%;background-size:cover}.cost .main-btn{margin-right:15px}.cost .title{font-weight:700;font-size:48px;line-height:60px;margin-bottom:24px}.cost .subtitle,.cost .title{font-style:normal;text-align:center}.cost .subtitle{font-weight:400;font-size:24px;line-height:36px;width:70%;margin:auto auto 80px}.cost .cost-block{display:flex}.cost .cost-block .cost-block_img{margin-right:60px}.cost .cost-block_info{display:flex;flex-direction:column;justify-content:space-between}.cost .cost-block_info .info-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.cost .cost-block_info .info-row_title{font-style:normal;font-weight:400;font-size:30px;line-height:38px;color:#fff}.cost .cost-block_info .info-row_price{text-align:center;background:#cfff46;border-radius:8px;min-width:190px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.04em;color:#000;padding:0 0 3px}.cost .cost-block_info .info-row_price .top{background:#6a3dfc;border-radius:8px;width:100%;padding-top:15px;padding-bottom:15px;font-style:normal;font-weight:700;font-size:30px;line-height:22px;text-align:center;color:#fff}.cost ul li{margin-bottom:8px;list-style-type:disc}.cost .cost-bottom{display:flex;width:100%;align-items:center;justify-content:space-between}.cost .bottom-sign{max-width:290px;display:flex;align-items:center}.cost .bottom-sign img{margin-right:15px}.cost .second-btn{font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#cfff46;border:2px solid #cfff46;border-radius:14px;display:flex;justify-content:center;align-items:center;width:310px;padding:28px 0;transition:.3s ease}.cost .second-btn:hover{color:#000;background:#cfff46}.form-bottom{margin-top:140px}.form-bottom .container{background:#151515;border-radius:14px;padding:50px 70px;position:relative;z-index:1}.form-bottom .title{font-style:normal;font-weight:400;font-size:36px;line-height:48px;color:#fff;padding-right:200px;margin-bottom:40px}.form-bottom .form-img{position:absolute;right:0;bottom:0;z-index:-1}.form-bottom form{display:flex;align-items:flex-start;justify-content:space-between;width:calc(100% - 200px)}.form-bottom .tel{background:#fff;background-image:url(images/tel2.svg);background-position:center right 20px;background-repeat:no-repeat}.form-bottom .name,.form-bottom .tel{padding:30px 45px 30px 30px;border:1px solid #ececec;border-radius:14px;width:calc(33% - 15px)}.form-bottom .name{background:#fff;background-image:url(images/user.svg);background-position:center right 20px;background-repeat:no-repeat}.form-bottom input:checked~label{background:#1f1f1f}.form-bottom .button-col{width:calc(33% - 15px);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.form-bottom .button-col .button-col-sign{margin-top:15px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#fff}.form-bottom .button-col .button-col-sign a{color:#cfff46;text-decoration:underline}footer{margin-top:140px;color:#1d1d1d}footer .footer-top{display:flex;justify-content:space-between;align-items:center}footer .footer-top .wrapper{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1d1d1d}footer .footer-top .wrapper img{margin-right:30px}footer .footer-top .phone{font-style:normal;font-weight:800;font-size:21px;line-height:25px;text-align:right;text-transform:uppercase;color:#1d1d1d}footer .line{height:1px;background:#2d2d2d;width:100%;margin-top:35px;margin-bottom:35px}footer .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}footer .footer-bottom .politicy{font-style:normal;font-weight:400;font-size:12px;line-height:14px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#a3a3a3}#btn-back-to-top{position:fixed;bottom:40px;right:70px;width:48px;height:48px;display:none;border-radius:120%;align-items:center;justify-content:center;z-index:2;color:#fff;cursor:pointer;background:#cfff46}#modal-call{display:none;padding:60px 45px;background:#1f1f1f;border-radius:8px 0 8px 8px;max-width:440px}#modal-call .modal-title{font-family:TT Norms Pro;font-style:normal;font-size:30px;line-height:36px;text-align:center;color:#fff;margin-bottom:45px}#modal-call form{display:flex;flex-direction:column}#modal-call input{margin-bottom:15px;background:#f4f4f4;border-radius:10px;display:block;border:none;padding:36px 28px}#modal-call input::-moz-placeholder{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#929292}#modal-call input:-ms-input-placeholder{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#929292}#modal-call input::placeholder{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#929292}#modal-call .main-btn{margin-bottom:15px;width:100%}#modal-call .button-sign{font-style:normal;font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#fff}#modal-call .button-sign a{color:#cfff46}#modal-call .carousel__button.is-close{top:0;right:-40px;background:#cfff46;border-radius:0 8px 8px 0;color:#121212}.burger{width:42px;height:30px;margin:10px;position:relative;top:0;right:0;cursor:pointer;display:inline-block;display:none;z-index:4}.burger span{background:#fff;position:absolute;transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:2px;transition-duration:.5s}.burger span:first-child{top:0;left:0}.burger span:nth-child(2){top:13px;left:0;opacity:1}.burger span:nth-child(3){bottom:0;left:0}.burger:not(.open):hover span:first-child{transform:rotate(-3deg) scaleY(1.1)}.burger:not(.open):hover span:nth-child(2){transform:rotate(3deg) scaleY(1.1)}.burger:not(.open):hover span:nth-child(3){transform:rotate(-4deg) scaleY(1.1)}.burger.open span:first-child{transform:rotate(45deg);top:13px}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:rotate(-45deg);top:13px}@media screen and (max-width:1600px){.plan .button_row .button_row_text{margin-right:15px}.main{min-height:50vh}}@media screen and (max-width:1400px){.image_block.image-left .content-block,.image_block.image-right .content-block,.main .main-sign{width:70%}.container{max-width:80%}.social-form .form-img{right:-50px}.social-form form{flex-wrap:wrap}.social-form .tel{width:100%;margin-bottom:15px}.social-form form{width:calc(100% - 260px)}.social-form .wrapper{width:33%;padding-left:50px;padding-right:50px}.social-form .button-col{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.social-form .button-col .main-btn{margin-top:30px}.quiz .quiz-block{flex-wrap:wrap}.quiz .quiz-block .quiz-block_item{width:calc(50% - 30px);margin-bottom:30px}.stages .stages-block{flex-wrap:wrap;justify-content:center}.stages .stages-block .stages-block_item{margin-bottom:30px;width:calc(45% - 30px)}.form-bottom form{flex-wrap:wrap}.form-bottom .button-col,.form-bottom .name,.form-bottom .tel{width:calc(50% - 15px)}.form-bottom .button-col .main-btn{margin-top:30px;width:100%}.category .category-block .category-block_item{min-width:calc(25% - 30px)}menu{min-width:55%}.call-block .call-block-row .img_item{width:30px;height:30px;margin-right:0}.call-block .call-block-row a{font-size:19px}}menu .hidden_logo_block{display:none}@media screen and (max-width:1300px){.burger{top:45px;right:15px}.burger,menu{display:flex;position:fixed}menu{margin-bottom:0;margin-top:0;top:0;bottom:0;left:-100%;width:100%;transition:.3s ease;background:#121212;z-index:3;flex-direction:column;align-items:center;justify-content:center}menu .hidden_logo_block{display:flex;position:absolute;left:24px;top:30px}menu.open{left:0}menu .menu-item{margin-bottom:35px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;text-transform:uppercase}}@media screen and (max-width:1200px){.main .main-sign{font-size:35px;}.category .category-block .category-block_item{min-width:calc(33% - 30px)} .reach .category  .owl-nav {display: flex; justify-content: space-between;
    width: 100%;}    .form-bottom .name,.form-bottom .tel{width:100%;margin-bottom:30px}.form-bottom .button-col{width:100%}.form-bottom .button-col .main-btn{margin-top:0;width:100%}footer .footer-top .wrapper{flex-direction:column;align-items:flex-start}.analyze-form .explanation{width:100%}.example .example-img{margin-bottom:15px}.example-numbers,.example-text,.example .example-img,.example .example-table{width:100%}}@media screen and (max-width:991px){.category .category-block .category-block_item{min-width:calc(50% - 30px)}.form-bottom{margin-top:70px}.form-bottom .title{padding-right:0;font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#fff}.form-bottom .container{padding-bottom:0;display:flex;flex-direction:column;align-items:center}.form-bottom form{width:100%}.form-bottom .form-img{position:static;margin-top:15px}.form-bottom .name,.form-bottom .tel{margin-bottom:15px}.cost .subtitle{width:100%}.choise .title{margin-bottom:35px;font-style:normal;font-weight:700;font-size:30px;line-height:42px;text-align:center;margin-top:60px}.form-bottom form{padding-bottom:45px}.form-bottom .form-img{display:none}.choise .owl-nav{height:30px}.choise .owl-nav .prev-slide{top:auto;bottom:-8px;left:20%}.choise .owl-nav .next-slide{top:auto;bottom:-8px;right:20%}.choise .owl-dots,.review .owl-dots{display:flex;align-items:center;justify-content:center}.choise .owl-dots .owl-dot,.review .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;border:1px solid #bdbdbd;margin-right:3px;margin-left:3px}.choise .owl-dots .owl-dot.active,.review .owl-dots .owl-dot.active{background:#bdbdbd;width:12px;height:12px}.plan .plan-block_item{position:relative;flex-direction:column-reverse}.plan .wrapper{width:100%}.plan .image_wrapper{margin:30px auto auto}.plan .button_row{flex-direction:column}.plan .button_row .button_row_text{margin-bottom:24px;font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#fff;margin-right:0;width:80%}.plan .plan_row{flex-direction:column;align-items:flex-start}.plan .plan_row .item_title{margin-bottom:15px}.plan .plan_row .colored-text{display:flex}.plan img{position:absolute;height:150px;width:auto;top:0;right:0}.plan .image_sign{width:100%}.plan .image_sign br{display:none}.cost .cost-block .cost-block_img{width:45px;position:absolute}.cost .cost-block_info .info-row{padding-left:60px}}@media screen and (max-width:915px){footer .footer-top{flex-direction:column}footer .footer-top .wrapper,footer .footer-top .wrapper a{margin-bottom:15px}.plan .plan_row{padding-right:110px}.form-bottom .container{padding:36px 24px}.choise .owl-nav .prev-slide{left:0}.choise .owl-nav .next-slide{right:0}footer .footer-bottom{flex-direction:column}.plan ol li,.plan ul li{font-size:14px;line-height:21px}.plan .item_price{font-size:20px;line-height:22px}.plan .button_row .button_row_text{width:100%}.plan .plan_row .item_title{font-size:20px;line-height:26px}.plan .image_sign,.plan .title{font-size:30px;line-height:42px;margin-bottom:35px}.stages .title{font-size:24px;line-height:34px;margin-bottom:39px}.stages .stages-block{margin-right:0;margin-left:0}.stages .stages-block .stages-block_item{width:100%;margin-right:0;margin-left:0}.quiz .title{font-size:24px;line-height:34px;margin-bottom:50px}.quiz .quiz-block{margin-right:0;margin-left:0}.quiz .quiz-block .quiz-block_item{margin-right:0;margin-left:0;width:100%;padding:35px 30px}.social-form .container{padding:20px 35px 0}.social-form .container .title{font-size:20px;line-height:28px;padding-right:0;text-align:center;margin-bottom:25px}.social-form .container form{width:100%}.container{max-width:85%}.social-form .wrapper{padding-left:0;padding-right:0}.social-form .main-btn{width:100%}.social-form label{width:70px;height:70px}.social-form .form-img{position:static;margin-top:10px}.category .title{width:100%;font-size:24px;line-height:34px;text-align:center;margin-bottom:24px}.category{margin-top:50px}.example .example-img .border_img{height:280px;margin-bottom:80px}.example .owl-nav .prev-slide{left:10%;top:375px}.example .owl-nav .next-slide{right:10%;top:375px}.example .title,.result .title{font-size:30px;line-height:42px;margin-bottom:35px}.result .owl-nav{display:flex;justify-content:space-between;height:75px;align-items:center;width:80%;margin:auto}.result .owl-nav .next-slide,.result .owl-nav .prev-slide{position:static}.analyze-form .title{font-size:24px;line-height:34px;margin-bottom:18px}.analyze-form .subtitle{width:100%;font-size:16px;line-height:24px;margin-bottom:35px}.analyze-form .form_row{flex-wrap:wrap}.analyze-form .form_row input{width:100%;margin-bottom:15px}.analyze-form .form_row button{width:100%}.analyze-form{margin-bottom:48px;margin-top:40px}.image_block .title{font-size:30px;line-height:42px;margin-bottom:18px}.image_block .content{font-size:14px;line-height:21px}.image_block.image-left .content-block,.image_block.image-right .content-block,.main .main-sign{width:100%}.image_block.image-right{background-position:bottom right -20px;padding-bottom:40px;background-size:contain}.image_block .container{flex-direction:column-reverse}.image_block.image-left{padding-bottom:0}header{flex-wrap:wrap}.logo_block{width:100%}.call-block{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.main{background-position:bottom right -50px;background-size:contain;padding-bottom:35px}.main .main-sign{font-size:30px; margin-bottom:14px}.main .main-list .main-list-item{font-weight:400;font-size:16px;line-height:36px;align-items:flex-start}.main .main-list .main-list-item .item-img{margin-right:10px}.call-block .callback-call{align-self:center}.call-block .call-block-row a{font-size:16px;line-height:19px}#btn-back-to-top{bottom:40px;right:30px}.logo_block{margin-bottom:20px}.logo_block svg{width:180px}header{padding-top:30px}.burger{top:30px}.choise .slide{height:70px}.form-bottom .container{padding-bottom:0}.reach .quiz-block .owl-carousel .owl-item img{margin:auto}.reach .working .working-block .working-block_item{width:100%; align-items: center;}.owl-carousel .owl-item img{/*max-height:100%;max-width:100%;*/width:auto}#modal-call{padding:35px 15px}#modal-call .carousel__button.is-close{right:0;border-radius:0}.category .owl-nav{height:30px}.category .owl-nav .prev-slide{position:absolute;top:auto;bottom:0;left:5%}.category .owl-nav .next-slide{position:absolute;top:auto;bottom:0;right:5%}.category .owl-dots{margin:auto;display:flex;align-items:center;justify-content:center}.category .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:#1f1f1f;margin-right:3px;margin-left:3px}.category .owl-dots .owl-dot.active{background:#ffd900;width:12px;height:12px}.category .category-block .category-block_item{margin-right:0;margin-left:0}.social-form label{margin:auto}.hidden_stages{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px}.hidden_stages .hidden_stages-item{background:#1f1f1f;border-radius:10px;font-style:normal;font-weight:700;font-size:18px;line-height:30px;text-align:center;color:#a3a3a3;padding:3px 18px;transition:.3s ease}.hidden_stages .hidden_stages-item.active{color:#1f1f1f;background:#ffd900}.stages .stages-block .stages-block_item{display:none}.stages .stages-block .stages-block_item.active{display:block}.stages .stages-block .stages-block_item .item_number{display:none}.image_block .container{min-height:auto}}.main .container>img{max-width:35%}@media screen and (max-width:450px){.image_block.image-right{padding-bottom:45px}}@media screen and (max-width:690px){.example .table .table-row div:first-child{width:50%;padding-left:15px}.example .table .table-row div:nth-child(2){width:30%}.example .table .table-row div:nth-child(3){padding-right:15px;width:18%}}@media screen and (min-width:420px)and (max-width:915px){.main{background:none;padding-bottom:0}}.analyze-form .form_row input.custom-checkbox{width:2%}header .logo_block{display:flex;align-items:center}.border-block{border:2px solid #cfff46;border-radius:14px;padding:0 10px 10px}@media screen and (max-width:1400px){.main .container>img{max-width:30%}.main .main-sign{width:80%;font-size:38px;}.stages{padding-bottom:150px}.stages .stages-item{width:calc(33% - 30px)}.stages .stages-item .item-row img{width:80%}.cost .cost-bottom{flex-wrap:wrap;justify-content:flex-start}.cost .cost-bottom .main-btn{min-width:60%;margin-bottom:15px}.cost .cost-bottom .bottom-sign{margin-bottom:15px;margin-left:15px}.cost .cost-bottom .second-btn{min-width:60%;margin-bottom:15px}}@media screen and (max-width:1200px){.main .container{flex-direction:column}.main .wrapper{width:100%;margin-bottom:30px}.main .main-sign{width:100%}.main_bg{padding-bottom:60px}.main .container>img{max-width:50%}}@media screen and (max-width:1200px){.cost,.working{padding-top:60px;padding-bottom:60px}.review .title{margin-top:60px}.service{padding-top:60px}.form-bottom{margin-top:60px}.result{padding-top:60px;padding-bottom:60px}.textblock .textblock-wrapper{flex-direction:column}.textblock .left-part,.textblock .right-part{width:100%}.preloader-main{margin-top:45px}.preloader-main .title{margin-bottom:25px;font-size:50px;line-height:66px}.preloader-main .subtitle{margin-bottom:30px}.preloader-main .preloader-block{flex-direction:column}.preloader-main .preloader-block .prelioader-block_item{width:100%;margin-bottom:30px}.textblock{padding-top:60px;padding-bottom:60px}.textblock .title{font-size:24px;line-height:32px;margin-bottom:15px}.textblock .content{font-size:14px}.textblock .part-row{margin-bottom:15px}.faq{padding-top:50px;padding-bottom:90px}.faq .title{font-size:24px;line-height:42px;margin-bottom:40px}.right-form .subtitle{font-size:36px;line-height:130%}.quiz{padding-top:60px}.quiz .subtitle{width:100%}.quiz .quiz-block .quiz-block_item{margin-bottom:0;padding-bottom:30px}.quiz .subtitle{margin-top:60px;font-size:40px}.working .working-block .working-block_item{width:calc(50% - 30px);margin-bottom:30px}}@media screen and (max-width:915px){.call-block.land{flex-direction:row}}@media screen and (max-width:992px){.cost .cost-bottom{flex-direction:column;margin-top:15px}.service .service-block{flex-wrap:wrap}.service .service-block .service-block_item{width:calc(50% - 30px);margin-bottom:30px;background-position:50%}.stages{padding-bottom:80px}.stages .stages-item{width:calc(50% - 30px)}.stages .stages-item .item-row img{width:80%}.main .main-sign,.preloader-main .title{font-size:26px;line-height:36px}.main .main-sign{margin-bottom:30px}.faq{padding-top:50px;padding-bottom:90px}.faq .title{font-size:24px;line-height:32px;margin-bottom:30px}}@media screen and (max-width:760px){.preloader-main .title{font-size:26px;line-height:36px}.call-block.preloader{flex-wrap:wrap}.call-block.preloader .call-block-row{margin-bottom:15px}.call-block.preloader .main-btn{padding:20px 0;margin:auto}.preloader-main{margin-top:30px}.preloader-main .subtitle{width:100%;font-size:16px}.preloader-main .preloader-block .prelioader-block_item{padding:20px}.preloader-main .preloader-block .prelioader-block_item a{margin-top:15px}.preloader-main .preloader-block .item-title{font-size:25px;line-height:38px}.preloader-main .preloader-block ul li{margin-bottom:5px}.preloader-main .preloader-block .main-btn,.preloader-main .preloader-block .second-btn{padding:15px;font-size:14px;line-height:130%}footer{margin-top:60px}header .logo_block{margin-bottom:15px}.service .service-block .service-block_item{width:100%}.main_bg{background-position:100% 100%;background-size:185%}.main{background-position:bottom 0 right -100px;background-size:contain;padding-bottom:15px}.right-form .container{display:flex;flex-direction:column}.faq .owl-carousel{width:90%;width:auto}.faq .title{width:80%;margin:auto auto 30px;font-weight:400}.right-form{margin-bottom:70px;padding-top:60px}.right-form .wrapper{width:100%}.right-form .wrapper .title{width:100%;font-weight:700;font-size:14px;line-height:30px;text-align:center;text-transform:uppercase}.right-form .wrapper .subtitle{font-weight:400;font-size:24px;line-height:32px;text-align:center}.quiz{padding-top:50px;background:#1f1f1f}.quiz .title{font-weight:400;font-size:24px;line-height:32px;text-align:center;margin-bottom:30px}.quiz .quiz-block .quiz-block_item{padding-top:0;padding-left:0;padding-right:0}.quiz .quiz-block .quiz-block_item .item-title{font-size:20px;margin-top: 25px;}.quiz .quiz-block .quiz-block_item .item-text{font-size:14px;line-height:21px}.quiz .subtitle{font-size:22px;line-height:32px;text-align:center}.quiz .quiz-block .quiz-block_item .btn-more{font-weight:500;font-size:16px;line-height:19px;letter-spacing:.04em;text-transform:uppercase}.result .title{font-size:24px;line-height:32px;font-weight:400;text-align:center}.result .slide{min-height:265px}.result .subtitle-item{padding:24px 60px 24px 13px;font-size:12px;line-height:18px;color:#878787}.result .subtitle-item .title-item{font-size:18px;line-height:130%;color:#fff}.result .subtitle-item .btn_more{right:24px;width:48px;height:36px}.result .owl-dots{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.stages{padding-top:60px}.stages .title{text-align:start}.stages .stages-block{justify-content:space-between}.stages .stages-item{width:calc(50% - 10px)}.stages .stages-item .item-row img{width:65%}.stages .stages-item .item-row{margin-left:0;margin-right:0;font-size:14px;line-height:21px}.working{padding-top:48px}.working .title{font-weight:400;font-size:24px;line-height:32px;text-align:center;color:#1b1b1b;margin:auto auto 35px;width:70%}.working .working-block{margin-right:0;margin-left:0}.working .working-block .working-block_item{width:100%;margin-right:0;margin-left:0;align-items:center}.working .working-block .working-block_item .item-title{font-size:20px;line-height:30px;margin-bottom:12px}.working .working-block .working-block_item .item-text{text-align:center}.cost{background:#000;padding-top:48px}.cost .title{font-size:24px;line-height:32px;text-align:center;margin-bottom:18px}.cost .subtitle{font-weight:400;font-size:16px;line-height:24px;text-align:center;margin-bottom:45px}.cost .cost-block_info .info-row_title{font-size:20px;line-height:28px}.cost .cost-block_info .info-row_price{min-width:130px;font-size:12px}.cost .cost-block_info .info-row_price .top{padding-top:10px;padding-bottom:10px;font-weight:700;font-size:20px;line-height:22px}.cost ul li{font-weight:400;font-size:14px;line-height:21px}.review .owl-nav .prev-slide{position:absolute;top:85px;left:0}.review .owl-nav .next-slide{position:absolute;top:85px;right:0}.review .title{margin-top:48px}.review .title,.service .title{margin-bottom:30px;font-size:24px;line-height:32px}.service .service-block .service-block_item{min-height:250px}.service .service-block .service-block_item .info-title{font-size:18px;line-height:140%}.faq{padding-bottom:45px;background-size:contain}.faq .slide{display:flex;align-items:center;justify-content:center}.faq .owl-nav .prev-slide{position:absolute;top:50%;left:0}.faq .owl-nav .next-slide{position:absolute;top:50%;right:0}.faq .owl-carousel .owl-item img{width:70%}.right-form form{padding:35px 30px}.right-form .subtitle{margin-top:15px}.quiz{padding-bottom:60px}.quiz .quize-btn{margin-top:35px}.stages{background-size:contain}.choise .title{margin-top:45px}footer .footer-top .wrapper img{margin-right:0}footer .footer-top .wrapper a{margin:auto auto 15px}}.reach .main .main-sign{font-size:40px;line-height:120%}.reach .main .main-list .main-list-item .item-img{background:#8e59ff}.reach .colored-text{color:#8e59ff}.reach .main-btn{background:linear-gradient(93.76deg,#915dff,#7a30f2);color:#fff}.reach .main .container>img{max-width:35%}.reach .main .main_reach_img{position:absolute;top:140px;right:0;z-index:-1}.reach .result .title{font-size:48px;line-height:60px;color:#fff}.reach .result .slide{cursor:auto}.reach .result .slide:hover{background-position:top}.reach .quiz{position:relative;background:none}.reach .quiz .quiz-block_item{width:auto;min-height: 585px;}.reach .quiz .owl-nav .prev-slide{position:absolute;top:50%;left:-40px}.reach .quiz .owl-nav .next-slide{position:absolute;top:50%;right:-40px}.reach .result .subtitle-item .btn_more{background:#8e59ff}.reach .bg_faq_reach{position:absolute;bottom:-300px;left:0}.reach .quiz .quiz-block .quiz-block_item{padding:0}.reach .owl-carouselresult-how{margin-top:30px}.reach .result .owl-carouselresult-how .owl-dots .owl-dot{border:1px solid #8e59ff}.reach .result .owl-carouselresult-how .owl-dots .owl-dot.active{background:#8e59ff}.reach .result .owl-carouselresult-how .subtitle-item{background:none;width:520px;height:100%;position:absolute;top:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:60px 70px;text-align:start}.reach .result .owl-carouselresult-how .subtitle-item .title-item{font-weight:400;font-size:36px;line-height:48px;text-transform:none}.reach .result .owl-carouselresult-how .subtitle-item .btn_more{position:static}.reach .result .slide{align-items:flex-start}.reach .result .subtitle-item .btn_more svg{fill:#fff}.reach .social-form .button-col .button-col-sign a{color:#8e59ff}.reach .social-form input:checked~label{background:#8e59ff}.reach .quiz_calculator{margin-top:100px;margin-bottom:100px}.reach .quiz_calculator .container{/*display:flex;*/align-items:center;justify-content:space-between}.reach .quiz_calculator .left-part{display:flex;flex-direction:column;width:70%}.reach .quiz_calculator .left-part .title{margin-bottom:24px;display:flex;align-items:center;font-style:normal;font-weight:400;font-size:48px;line-height:60px}.reach .quiz_calculator .left-part .title span{margin-right:24px}.reach .quiz_calculator .left-part .subtitle{font-size:18px;line-height:36px;margin-bottom:15px}.reach .quiz_calculator .left-part .quiz_calculator-block{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.reach .quiz_calculator .left-part .quiz_calculator-item{background:#1f1f1f;border-radius:100px;display:flex;justify-content:center;margin-right:15px;margin-left:15px;align-items:center;padding-top:28px;padding-bottom:28px;width:190px;margin-bottom:30px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-align:center;color:#fff;cursor:pointer;transition:.3s ease}.reach .quiz_calculator .left-part .quiz_calculator-item:hover{background:#8e59ff}.reach .quiz_calculator .right-part{width:30%;background:#232323;border-radius:14px;padding:35px 45px}.reach .quiz_calculator .right-part .right-sign{font-weight:400;font-size:30px;line-height:42px;margin-bottom:25px}.reach .quote .container{display:flex;align-items:flex-end;justify-content:space-between;background-image:url(images/bg_avatar.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom;padding-left:130px}.reach .quote .quote-sign{position:relative;display:flex;flex-direction:column;padding-bottom:10px}.reach .quote .quote-sign .title{font-style:normal;font-weight:400;font-size:36px;line-height:48px}.reach .quote .quote-sign .name{font-weight:700;font-size:18px;line-height:48px;text-align:right}.reach .quote .quote-sign .position{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:right;color:#878787;padding-bottom:10px}.reach .quote .coma{position:absolute;top:-5px;left:-75px}.reach .quote .quote-avatar{width:78%}.reach .stages{background:none;position:relative}.reach .stages .bg_stages_reach{position:absolute;right:0;z-index:-1}.reach .stages .title{font-size:48px;line-height:60px;font-weight:400;text-align:start}.reach .stages .stages-item{margin-right:35px;margin-left:35px;width:calc(33% - 70px)}.reach .stages .stages-item .item-row{justify-content:space-between;margin-right:0;margin-left:0}.reach .stages .stages-item ul li{list-style-type:disc;margin-bottom:10px}.reach .stages .stages-item ul li::marker{color:#8e59ff}.reach .stages .stages-item .item-row .number{margin-right:0;color:#8e59ff}.reach .working{padding-top:0}.reach .working .title{color:#fff;text-align:start}.reach .working .working-block .working-block_item{margin-bottom:30px}.reach .working .working-block .working-block_item .item-title{color:#fff;margin-bottom:10px}.reach .cost{background:none}.reach .cost .second-btn{color:#8e59ff;border:2px solid #8e59ff}.reach .cost .second-btn img{margin-left:10px}.reach .cost .second-btn:hover{color:#fff;border:none;background:#8e59ff}.reach .cost .cost-block_info .info-row_price{background:#323232;color:#fff}.reach ul li::marker{color:#8e59ff}.reach .review .slide{background:none}.reach .choise .title,.reach .review .title{color:#fff}.reach footer,.reach footer .footer-top .wrapper{color:#878787}.reach footer .footer-top .phone{color:#fff}.reach .form-bottom .button-col .button-col-sign a{color:#8e59ff}.reach #btn-back-to-top{background:#8e59ff}.reach .service{position:relative}.reach .service .bg_service{position:absolute;left:-50%;bottom:-100%;z-index:-1}.reach .service .title{color:#fff}.reach .service .service-block .service-block_item .btn-more{color:#878787}.reach .form-bottom .container{background:#2c2c2c}.reach .cost{position:relative}.reach .cost .bg_price{position:absolute;top:0;left:0;z-index:-1}.reach .calculate_cost .container{display:flex}.reach .calculate_cost .container .title{font-weight:400;font-size:48px;line-height:60px;width:30%;margin-right:30px}.reach .calculate_cost .calculate-block{display:flex;flex-direction:column;justify-content:space-between}.reach .calculate_cost .calculate-row{display:flex;justify-content:space-between;align-items:center}.reach .calculate_cost .calculate-row.bottom{justify-content:flex-start;font-size:16px;line-height:120%;color:#878787}.reach .calculate_cost .calculate-row.bottom span{color:#fff}.reach .calculate_cost .calculate-row .price{margin-right:35px}.reach .calculate_cost .calculate-block{padding:13px 60px;background:#232323;border-radius:14px;width:70%}.reach .calculate_cost input[type=range]:focus{outline:none}.reach .calculate_cost input[type=range]{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:0 solid #000;border-radius:7px;background:#8e59ff;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.reach .calculate_cost input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;box-shadow:0 0 0 #000,0 0 0 #0d0d0d;background:#8e59ff;border-radius:25px;border:0 solid #000101}.reach .calculate_cost input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000,0 0 0 #0d0d0d;border:3px solid #f3f3f3;height:22px;width:22px;border-radius:117px;background:#8e59ff;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.reach .result .container{position:relative;position:static}.reach #modal-call .carousel__button.is-close{background:#8e59ff}.reach #modal-call .button-sign a{color:#8e59ff}.reach .category{margin-top:20px}@media screen and (max-width:1400px){.reach .quote .container{background-size:cover;border-radius:14px}.reach .quote .coma{top:0}.reach .quiz_calculator .main-btn{max-width:100%}.reach .quiz_calculator .right-part{padding:30px;width:40%}.reach .quiz_calculator .left-part{width:50%}}@media screen and (max-width:1200px){.reach .quote .container{padding:24px 24px 0 34px}.reach .quote .coma{position:static;margin-bottom:10px}.reach .quote .quote-avatar{width:129%}.reach .quiz_calculator .container{flex-wrap:wrap}.reach .quiz_calculator .container .left-part,.reach .quiz_calculator .container .right-part{width:100%}.reach .image_block .container{align-items:center}.reach .image_block .container img{max-width:30%}.reach .quiz_calculator .right-part .right-sign{text-align:center}.reach .quiz_calculator .main-btn{margin:auto}.reach .result .slide{position:relative}.how-slide-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;bottom:0;left:0;right:0}.reach .calculate_cost .container{flex-direction:column}.reach .calculate_cost .container .title{margin:auto auto 35px;width:70%;text-align:center}.reach .calculate_cost .container .calculate-block{width:100%;padding:13px 30px}.reach .calculate_cost .container input[type=range]{margin-top:15px;margin-bottom:20px}.reach .stages .stages-item{width:calc(50% - 70px)}}@media screen and (max-width:992px){.reach .quiz_calculator .left-part .title span{font-size:36px;line-height:34px}.reach .quiz_calculator .left-part{margin-bottom:30px}.reach .quiz_calculator .right-part .right-sign{text-align:center}.reach .quiz_calculator .main-btn{margin:auto}.reach .quote .container{flex-wrap:wrap;padding-bottom:0}.reach .quote .wrapper{position:absolute;bottom:-150px;max-width:45%}.reach .quote .quote-sign .name,.reach .quote .quote-sign .position{text-align:start}.reach .quote .quote-avatar{width:100%;display:flex;align-items:flex-end;justify-content:flex-end}.reach .quote .quote-avatar img{max-height:220px}.reach .quote .quote-sign .title{font-size:18px;line-height:24px}.reach .quote .coma{margin-bottom:18px;height:25px}.reach .quote .coma img{height:100%}.reach .quote .quote-sign .name{font-size:14px}.reach .quote .quote-sign .position{font-size:12px}.reach .main .main-sign{font-size:26px;line-height:36px}.reach .image_block .container{flex-direction:column}.reach .image_block.image-right .content-block{width:100%;padding-right:0;margin-bottom:24px}.reach .calculate_cost .container .title{font-size:36px;line-height:34px}.reach .stages .title{font-size:34px;line-height:32px}}@media screen and (max-width:650px){.reach .stages .title{font-size:24px;line-height:32px}.reach .calculate_cost .container .title{font-size:26px;line-height:34px}.reach .result .title{font-size:24px;line-height:32px}.reach .quiz_calculator .left-part .title{margin-bottom:15px}.reach .quiz_calculator .left-part .title span{font-size:26px;line-height:34px}.reach .quiz_calculator .left-part .subtitle{font-size:14px;line-height:21px}.reach .quiz_calculator .left-part{margin-bottom:48px}.reach .quiz_calculator .right-part .right-sign{font-size:20px;line-height:28px;text-align:center}.reach .quote .wrapper{max-width:40%}.reach .image_block .container img{max-width:50%}.reach .main .main-list .main-list-item{line-height:26px;font-size:16px}}.reach .result .tab-content-result .wrapper{display:none}.reach .result .tab-content-result .wrapper.active{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:#1b1b1b;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:15%;padding-right:15%}.reach .result .tab-content-result .wrapper.active .close_btn{position:absolute;top:30px;right:30px}.reach .image_block .btn_more{display:none;cursor:pointer}@media screen and (max-width:915px){.reach .image_block .btn_more{display:block}.reach .image_block .btn_more.hide,.reach .image_block .content{display:none}.reach .image_block .content.show{display:block}.reach .result .tab-content-result .wrapper{display:none}.reach .result .tab-content-result .wrapper.active{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:#1b1b1b;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:24px;padding-right:24px}.reach .result .tab-content-result .wrapper.active .close_btn{position:absolute;top:30px;right:30px}.reach .stages .stages-item{width:auto}.reach .working .owl-nav{display:flex;justify-content:space-between;height:75px;align-items:center;width:80%;margin:auto}.reach .working .owl-dots{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.reach .working .owl-dots .owl-dot.active{background:#8e59ff;width:12px;height:12px}.reach .working .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:none;background:#f3f3f3;margin-right:3px;margin-left:3px}.reach .stages .owl-nav{display:flex;justify-content:space-between;height:75px;align-items:center;width:80%;margin:auto}.reach .stages .owl-dots{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.reach .stages .owl-dots .owl-dot.active{background:#8e59ff;width:12px;height:12px}.reach .stages .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:none;background:#f3f3f3;margin-right:3px;margin-left:3px}.reach .stages .stages-block .line{display:none}.reach .stages .stages-item{margin-right:0;margin-left:0}.reach .stages .stages-item .item-row{flex-direction:column-reverse;align-items:flex-start;font-weight:700;font-size:18px}.reach .stages .stages-item .item-row ul{font-weight:400;font-size:14px;line-height:21px;color:#a3a3a3}.reach .stages .stages-item .item-row .number{font-size:18px;margin-bottom:10px}.reach .quiz .owl-nav{display:flex;justify-content:space-between;height:75px;align-items:center;width:80%;margin:auto}.reach .quiz .owl-dots{position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.reach .quiz .owl-dots .owl-dot.active{background:#8e59ff;width:12px;height:12px}.reach .quiz .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:none;background:#f3f3f3;margin-right:3px;margin-left:3px}.reach .quiz .owl-nav .next-slide,.reach .quiz .owl-nav .prev-slide{position:static}.reach .working{padding-bottom:45px}.reach .working .working-block .working-block_item{margin-bottom:0}.reach .category .owl-dots .owl-dot.active{background:#8e59ff}.reach .category .owl-dots .owl-dot{background:#fff}.reach .choise .owl-dots .owl-dot.active,.reach .review .owl-dots .owl-dot.active{background:#8e59ff;border:none}.reach .choise .owl-dots .owl-dot,.reach .review .owl-dots .owl-dot{background:#fff;border:none}.reach .tab-content-result .owl-carousel .owl-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;top:0;bottom:0;left:0;right:0;position:absolute;height:100%;border-radius:14px}.reach .result .owl-carouselresult-how .subtitle-item .title-item{font-size:18px;line-height:24px}.reach .result .owl-carouselresult-how .subtitle-item{padding:24px;width:auto}}.reach .result .tab-content-result .wrapper.active .close_btn{cursor:pointer}.reach .tab-content-result .owl-carousel .owl-item img{-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;top:0;bottom:0;left:0;right:0;position:absolute;height:100%;border-radius:14px}.reach .result .owl-dots .owl-dot.active{background:#8e59ff;border:none}.reach .result .owl-dots .owl-dot{background:#fff;border:none}
.section-wrapper>.container{display:flex; align-items: center;}.reach .section-wrapper .title{font-style:normal;font-weight:400;font-size:36px;line-height:48px;color:#fff;padding-right:200px;margin-bottom:40px}.reach .social-form{margin-top:0; }.reach .social-form .title{font-size:28px;line-height:120%}.reach .social-form form{flex-wrap:wrap}.reach .social-form form .tel, .reach .social-form form input {width:100%;margin-bottom:15px}.reach .social-form form .button-col{width:100%;margin-top:15px}.reach .section-wrapper .title{padding-right:0}@media screen and (max-width:1400px){ .reach .social-form{width: 50%; } .reach .social-form form{width:100%}.reach .social-form .wrapper{width:33%;padding-left:10px;padding-right:10px}.reach .category{width:50%}.reach .category>.container{width:100%;max-width:none} .reach .category .category-block .category-block_item{min-width: none; padding-left: 5px; padding-right: 5px;}}
@media screen and (max-width:1200px){.reach .social-form{width: 100%; }}
@media screen and (max-width:1100px){.reach .category{width:100%}.reach .section-wrapper>.container{flex-direction:column}.reach .social-form{margin-top:15px}.reach .section-wrapper .title{font-size:25px;line-height:120%}}@media screen and (max-width:600px){.reach .social-form .container{padding:20px 10px 0}}
.marquiz__container_inline{
    max-width: unset !important;
}
.reach .quiz .quiz-block .quiz-block_item .btn-more{
    color:#8e59ff;
}
#btn-back-to-page{
        position: fixed;
        bottom: 40px;
        left: 70px;
        width: 181px;
        height: 48px;
        display: none;
        border-radius: 30px;
        align-items: center;
        justify-content: center;
        z-index: 2;
        color: #fff;
        cursor: pointer;
        display: flex;
        background: #8e59ff;
        text-align: center;
    }
    #btn-back-to-page svg{
        margin-right: 15px;
    }
    @media screen and (max-width: 915px){
        #btn-back-to-page {
            bottom: 40px;
            left: 30px;
        }
    }
header{padding-top:30px;flex-direction:column;width:100%}.header-top,header{display:flex;justify-content:space-between;align-items: stretch;}.header-top{align-items:center;margin-bottom:10px}.header-top .logo_text{font-family:TT Norms Pro;font-style:normal;font-weight:400;font-size:10px;line-height:14px;color:#afafaf;margin-left:20px}.call-block,.call-block .call-block-row,.header-top .logo_block{display:flex;align-items:center}
menu{padding-left:0}

@media screen and (max-width:915px){
header{flex-wrap:wrap}
header{padding-top:30px}.burger{top:30px}
}
@media screen and (max-width:1200px){.header-top .logo_text{display:none}
.working .owl-nav{
  display: none;
}
}

@media screen and (max-width:850px){
  .header-top{flex-direction:column;align-items:flex-start}
}
@media screen and (max-width:550px){
.header-top{flex-direction:column;align-items:flex-start}.call-block{width:auto}
.call-block .call-block-row{
  width: 100%;
}
.call-block{
  flex-wrap: wrap;
}
.call-block .call-block-row.callback-call{
  width: auto;
  margin-top: 15px;
}}
.result{
  padding-bottom:0;
  margin-bottom: 0;
}
@media (max-width:915px) {
  .main-btn{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .cost .cost-bottom .second-btn{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .form-bottom .name, .form-bottom .tel{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .cost .cost-bottom .main-btn{
    margin-right: 0;
  }
  #modal-call input{
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .reach .quiz .quiz-block_item{
    min-height: auto !important;
  }
  .reach .social-form form .tel, .reach .social-form form input{
    padding-bottom: 15px;
    padding-top: 15px;
  }
}