@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{background-color:#121212;font-family:TT Norms Pro}*,: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;display:flex;justify-content:space-between;width:100%}.call-block{display:flex;flex-direction:column}.call-block .call-block-row{display:flex;align-items:center}.call-block .call-block-row .img_item{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:120%;margin-right:18px}.call-block .call-block-row .img_item svg{fill:#07f}.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:#07f;display:flex;align-self:flex-end;transition:.3s ease;border-bottom:1px dashed #07f}.call-block .callback-call:hover{color:#FFF;border-bottom:1px dashed #FFF}.hidden_stages{display:none}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:#07f}.main{padding-top:30px;min-height:84vh}.main,.main .container{display:flex;align-items:center}.main .container{justify-content:space-between}.main .wrapper{width:68%}.main .main-img{width:25%}.main .main-sign{font-style:normal;font-weight:300;font-size:40px;line-height:120%;color:#FFF;margin-bottom:25px}.main .main-list{display:flex;flex-wrap:wrap}.main .main-list .main-list-item{width:50%;display:flex;align-items:center;margin-bottom:15px;font-style:normal;font-weight:400;font-size:18px;line-height:36px}.main .main-list .main-list-item .item-img{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#07f;border-radius:120%;margin-right:15px;flex-shrink:0}.main .main-btn{margin-top:20px}.main-btn{display:flex;justify-content:center;align-items:center;width:310px;padding:30px 0;border-radius:14px;background:linear-gradient(97.48deg,#3995ff,#07f 54.4%);font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;transition:.4s ease}.main-btn:hover{color:#1f1f1f;opacity:.7}.image_block{margin-top:30px;padding-top:30px;padding-bottom:50px}.image_block .content-title{font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:#FFF}.image_block .image-block img{margin-right:30px}.image_block .container{display:flex;align-items:stretch;justify-content:space-between}.image_block .content-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.image_block.image-left .content-block{width:50%}.image_block .title{font-style:normal;font-weight:300;font-size:48px;line-height:60px;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{background-position:100%;background-repeat:no-repeat;background-size:60% 100%}.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:45%}ul{padding-left:15px}ul li{list-style-type:disc}ul li::marker{color:#07f}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:#ffd900;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 .container{display:flex}.analyze-form .title{font-style:normal;font-weight:300;font-size:48px;line-height:60px;color:#FFF;margin:auto auto 35px}.analyze-form .wrapper{display:flex;flex-direction:column;width:70%}.analyze-form .subtitle{font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#FFF;margin-bottom:48px;width:80%}.analyze-form form{padding:60px 45px;background:#1F1F1F;border-radius:14px}.analyze-form .form_row{display:flex;flex-direction:column;justify-content:space-between}.analyze-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}.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{background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%)}.analyze-form .form_row.check{justify-content:center;margin-top:15px}.analyze-form .form_row label{color:#FFF}.analyze-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}.analyze-form .explanation:before{content:"";top:calc(50% - 5px);right:-18px;position:absolute;display:block;border:10px solid transparent;border-left-color:#fff1a5}.fit{padding-top:90px;padding-bottom:90px;position:relative;overflow:hidden}.fit .vk_right{position:absolute;right:-50px;top:220px}.fit .vk_left{position:absolute;top:155px;left:5%}.fit .title{font-style:normal;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:70px}.fit .owl-stage,.fit .slide{display:flex}.fit .slide{background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:300px;color:#fff;border-radius:14px;flex-direction:column;height:100%}.fit .slide .wrapper{background:#1F1F1F;border-radius:0 0 14px 14px;padding:19px;flex-grow:2}.fit .title-item{font-weight:700;font-size:20px;line-height:26px;margin-bottom:14px}.fit .subtitle-item,.fit .title-item{font-style:normal;text-align:start;color:#FFF}.fit .subtitle-item{font-weight:400;font-size:16px;line-height:24px;display:flex;flex-direction:column;justify-content:flex-start}.fit .owl-nav .prev-slide{position:absolute;top:50%;left:-40px}.fit .owl-nav .next-slide{position:absolute;top:50%;right:-40px}.result{position:relative;padding-top:100px;padding-bottom:110px;}.result .vk{position:absolute;bottom:10%;left:5%}.result .case_right{position:absolute;top:40%;right:0}.result .case_left{position:absolute;top:40%;left:5%}.result .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#fff;margin-bottom:70px}.result .slide{background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:300px;color:#fff;padding-top:30px;padding-bottom:0;border-radius:14px;display:flex;flex-direction:column;justify-content:flex-end}.result .title-item{font-weight:700;font-size:24px;line-height:60px;color:#fff;margin-bottom:14px}.result .subtitle-item,.result .title-item{font-style:normal;text-align:center;text-transform:uppercase}.result .subtitle-item{cursor:pointer;font-weight:400;line-height:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%);border-radius:0 0 14px 14px;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.04em;width:100%;color:#1f1f1f;padding-top:30px;padding-bottom:30px;transition:.3s ease}.result .subtitle-item:hover{opacity:.85}.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}.owl-carousel-example .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#FFF;margin-bottom:80px}.owl-carousel-example .example-block{min-height:700px;display:flex;justify-content:space-between;align-items:flex-start;background:#1F1F1F;border-radius:14px;padding:38px 60px;background-image:url(images/bg_left.png);background-position:0 100%;background-repeat:no-repeat}.owl-carousel-example .example-block .right-part{width:50%;background:url(images/bg_right.png) #292929;background-position:100% 100%;background-repeat:no-repeat;border-radius:8px;padding:25px 30px;min-height:500px}.owl-carousel-example .example-block .right-part .right-part_title{font-style:normal;font-weight:700;font-size:20px;line-height:60px;text-transform:uppercase;color:#FFF}.owl-carousel-example .example-block .right-part .right-part_title img{display:inline;width:auto}.owl-carousel-example .example-block .right-part ul li{margin-bottom:10px}.owl-carousel-example .example-block .left-part{width:50%}.owl-carousel-example .example-block .left-part .name{font-style:normal;font-weight:700;font-size:24px;line-height:60px;color:#fff}.owl-carousel-example .example-block .left-part .name img{width:auto;display:inline}.owl-carousel-example .example-block .left-part .description{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#878787;margin-bottom:28px}.owl-carousel-example .example-block .left-part .content{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#FFF}.owl-carousel-example .example-block .left-part .content p{margin-bottom:10px}.owl-carousel-example .example-block .left-part .content .row-item{display:flex;align-items:center;justify-content:space-between;max-width:80%}.owl-carousel-example .example-block .left-part .content .row-item:nth-child(2n){background:#292929;border-radius:4px}.owl-carousel-example .owl-nav .prev-slide{position:absolute;left:-5%}.owl-carousel-example .owl-nav .next-slide{position:absolute;right:5%}.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;transition:.3s ease}.category .category-block .category-block_item:hover{/*background:#07f;color:#fff*/}.social-form{margin-top:70px}.social-form .container{background:#1F1F1F;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 form button{background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%);color:#1f1f1f}.social-form .tel{background:#fff;background-image:url(images/tel2.svg);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:#fff}.social-form label{align-self:flex-start;cursor:pointer;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;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{margin-top:120px;padding-bottom:120px}.quiz .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#FFF;margin-bottom:100px}.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(25% - 30px);position:relative;padding:50px 35px;background:#1F1F1F;border-radius:14px}.quiz .quiz-block .quiz-block_item .check-box{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#07f;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:#FFF}.quiz .quize-btn{margin:80px auto auto}.stages{margin-top:120px;padding-bottom:100px}.stages .title{font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#FFF;margin-bottom:70px}.stages .stages-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-15px;margin-left:-15px}.stages .stages-block .top-row{padding:24px;display:flex;align-items:flex-end;justify-content:flex-end;text-align:end;width:100%;font-style:normal;font-weight:800;font-size:60px;line-height:24px;text-align:right;color:hsla(0,0%,100%,.4823529411764706);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:8px}.stages .stages-block .content-title{margin-top:25px;margin-bottom:10px;font-style:normal;font-weight:700;font-size:24px;line-height:24px;color:#FFF}.stages .stages-block .stages-block_item{margin-bottom:30px;display:flex;flex-direction:column;padding:35px;background:#1F1F1F;border-radius:14px;width:calc(50% - 15px)}.stages .stages-block .stages-block_item.last{flex-direction:row;width:100%;position:relative}.stages .stages-block .stages-block_item.last .top-row{width:20%;justify-content:center;margin-right:45px;background-size:contain}.stages .stages-block .stages-block_item.last .vk_item{position:absolute;top:50%;transform:translateY(-50%);right:-120px}.stages .stages-block li{font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#FFF}.tabs{padding-top:90px;padding-bottom:110px;position:relative}.tabs .title{margin-bottom:80px;font-style:normal;font-weight:400;font-size:48px;line-height:60px;text-align:center;color:#fff}.tabs .vk_top{position:absolute;bottom:15%;right:12%}.tabs .tabs-block{display:flex;justify-content:space-between}.tabs .tabs-block .content-item{display:none;align-items:flex-start}.tabs .tabs-block .content-item img{margin-right:30px}.tabs .tabs-block .content-item .tabs-info{background:#fff1a5;border-radius:8px;color: #1D1D1D;padding:25px 30px}.tabs .tabs-block .content-item .tabs-info .info-title{display:flex;align-items:flex-start;font-style:normal;font-weight:700;font-size:20px;line-height:120%;color:#1D1D1D;margin-bottom:10px}.tabs .tabs-block .content-item .tabs-info .info-title img{margin-left:5px;height:24px;-o-object-fit:contain;object-fit:contain}.tabs .tabs-block .content-item.active{display:flex}.tabs .tabs-block .tabs-block_control{margin-right:30px}.tabs .tabs-block .control-item{cursor:pointer;border:1px solid #878787;border-radius:14px;margin-bottom:6px;padding:30px 35px;width:300px;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.04em;text-transform:uppercase;color:#878787;transition:.3s ease}.tabs .tabs-block .control-item.active{background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%);color:#1D1D1D;}.plan{margin-top:85px}.plan img{width:335px}.plan .title{font-weight:700;font-size:48px;line-height:60px;color:#FFF;margin-bottom:80px}.plan .image_sign,.plan .title{font-style:normal;text-align:center}.plan .image_sign{width:85%;margin-bottom:30px;padding:14px 40px;font-weight:400;font-size:16px;line-height:24px;color:#fff;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}.choise .title{font-style:normal;font-weight:700;font-size:48px;line-height:60px;text-align:center;color:#FFF;margin-bottom:80px;margin-top:120px}.choise .owl-carousel-choise{position:relative}.choise .owl-stage{padding-bottom:15px}.choise .slide{background:#fff;border:1px solid #eaeaea;border-radius:14px;height:90px;display:flex;align-items:center;justify-content:center;position:relative} .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}.bonus{padding-top:120px}.bonus .title{font-style:normal;font-size:48px;line-height:48px;text-align:center;color:#FFF;margin-bottom:80px}.bonus .bonus_block{display:flex;justify-content:space-between;margin-right:-15px;margin-left:-15px}.bonus .bonus_block .bonus_block-item{background:#1F1F1F;border-radius:14px;padding:30px 45px;width:calc(33% - 15px)}.bonus .bonus_block .bonus_block-item .item-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-style:normal;font-weight:700;font-size:36px;line-height:24px;text-align:right;color:#eaeaea}.form-bottom{margin-top:140px}.form-bottom .container{background:#1F1F1F;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 button{background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%);color:#1f1f1f}.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:#ffd900;text-decoration:underline}footer{margin-top:140px}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:#FFF}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:#FFF}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:#07f}#modal-call{display:none;padding:60px 45px;background:linear-gradient(97.48deg,#3995ff,#07f 54.4%);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%;background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%)}#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:#ffd900}#modal-call .carousel__button.is-close{top:0;right:-36px;background:#ffd900;border-radius:0 8px 8px 0;color:#121212}.cost{padding-top:90px;padding-bottom:100px;position:relative;z-index:0}.cost .vk_left{position:absolute;left:0;top:30%;z-index:-1}.cost .vk_right{position:absolute;right:5%;top:10%;z-index:-1}.cost .vk_bottom{position:absolute;right:0;bottom:30%;z-index:-1}.cost .title{font-weight:700;font-size:48px;line-height:60px;margin-bottom:24px}.cost .subtitle,.cost .title{font-style:normal;text-align:center;color:#fff}.cost .subtitle{font-weight:400;font-size:24px;line-height:36px;width:55%;margin:auto auto 80px}.cost .cost-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.cost .cost-block .main-btn{background:linear-gradient(96.69deg,#ffe659 4.11%,#ffd600 55.67%);color:#1f1f1f}.cost .cost-block .cost-block_package{width:calc(50% - 30px);display:flex;flex-direction:column;align-self:stretch;height:100%;min-height:970px}.cost .cost-block .package-title{background:#3995ff;border-radius:14px 14px 0 0;padding-top:30px;padding-bottom:30px;font-style:normal;font-weight:700;font-size:30px;line-height:38px;text-align:center;text-transform:uppercase;color:#fff}.cost .cost-block .content{padding:30px 60px;background:#1F1F1F;border-radius:0 0 14px 14px;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#EAEAEA;flex-grow:2;height:100%;display:flex;flex-direction:column;justify-content:space-between}.cost .cost-block .content li{margin-bottom:10px}.cost .cost-block .content-title{margin-bottom:25px;font-style:normal;font-weight:700;font-size:24px;line-height:38px;text-align:center;color:#FFF}.cost .cost-block .price-row{margin-top:50px;display:flex;align-items:center;justify-content:space-between}.cost .cost-block .price-number{font-style:normal;font-weight:700;font-size:36px;line-height:22px;color:#FFF}.cost .cost-block .cost-block_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:30px;background:#292929;border-radius:14px;padding:48px 42px;width:calc(72% - 15px);font-style:normal;font-weight:700;font-size:30px;line-height:38px;text-transform:uppercase}.cost .cost-block .cost-block_bottom .price-bottom{background:linear-gradient(97.48deg,#3995ff,#07f 54.4%);border-radius:14px;padding:28px;font-style:normal;font-weight:700;font-size:42px;line-height:22px;text-align:center;color:#fff}.cost .cost-block .cost-block_star{display:flex;align-items:flex-start;justify-content:space-between;padding:30px;width:calc(28% - 15px);margin-top:30px;background:#fff1a5;border-radius:14px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1D1D1D}.cost .cost-block .cost-block_star img{margin-right:15px}.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:#000;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}.stages{overflow:hidden}}@media screen and (max-width:1400px){.stages .stages-block .stages-block_item.last .top-row{background-size:cover}.main .main-sign{width:80%}.image_block .image-block{margin-right:30px}.image_block.image-left .content-block,.image_block.image-right .content-block{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}.stages .stages-block .stages-block_item{margin-bottom:30px}.stages .stages-block .stages-block_item.last .vk_item{width:70px;right:0;bottom:-40px;top:auto}.tabs .tabs-block .content-item{flex-direction:column-reverse;align-items:center}.tabs .tabs-block .content-item .tabs-info{margin-bottom:30px}.cost .cost-block .cost-block_bottom{width:100%;margin-top:0}.cost .cost-block .cost-block_star{width:100%}.cost .cost-block .cost-block_package{width:100%;margin-bottom:30px;min-height:auto}.tabs .vk_top{bottom:0;left:5%}.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:#212121;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){.owl-carousel-example .example-block{padding:30px}.category{margin-top:60px}.owl-carousel-example .example-block .left-part{margin-right:30px}.analyze-form .form_row button{margin:auto}.image_block .container{flex-direction:column}.analyze-form .wrapper{width:100%}.analyze-form .subtitle{width:100%;margin-bottom:0}.analyze-form .explanation{margin-bottom:30px}.analyze-form .explanation:before{display:none}.analyze-form .container{flex-direction:column}.image_block .image-block{display:flex;align-items:center;justify-content:center;margin-right:0}.image_block .image-block img{width:300px;margin-right:0}.image_block.image-left .content-block,.image_block.image-right .content-block{width:100%}.main .main-sign{font-size:41px;line-height:61px}.main .main-list .main-list-item{width:100%}.category .category-block .category-block_item{min-width:calc(33% - 30px)}.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%}.cost .cost-block .cost-block_bottom{flex-direction:column;text-align:center}.cost .cost-block .cost-block_bottom .price-bottom{margin-top:15px}}@media screen and (max-width:991px){.main .main-img{width:190px;transform:rotate(-20deg)}.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}.form-bottom .container{padding-bottom:0;display:flex;flex-direction:column;align-items:center}.form-bottom form{width:100%}.form-bottom .form-img{display:none}.form-bottom .name,.form-bottom .tel{margin-bottom:15px}.choise .title{margin-bottom:35px;font-style:normal;font-weight:700;font-size:30px;line-height:42px;text-align:center;color:#FFF}.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{display:flex;align-items:center;justify-content:center}.choise .owl-dots .owl-dot{width:8px;height:8px;border-radius:120%;background:#1f1f1f;margin-right:3px;margin-left:3px}.choise .owl-dots .owl-dot.active{background:#ffd900;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}}@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,.fit .title,.result .title{font-size:30px;line-height:42px;margin-bottom:35px}.fit .owl-nav,.result .owl-nav{display:flex;justify-content:space-between;height:75px;align-items:center;width:80%;margin:auto}.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:380px;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;line-height:42px;margin-bottom:24px}.main .wrapper{width:100%}.main .main-list .main-list-item{width:100%;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}.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 .item_number{display:none}.image_block .container{min-height:auto}.stages .owl-nav{position:relative;width:100%}.stages .owl-next{position:absolute;right:10%}.stages .owl-prev{position:absolute;left:10%}.stages .owl-dots{display:flex;margin:auto;align-items:center}.stages .owl-dots button{width:8px;height:8px;border-radius:120%;margin-right:3px;margin-left:3px;display:block;background:#eaeaea}.stages .owl-dots button.active{width:12px;height:12px;background:#07f}}#sync1 .owl-nav{display:none}@media screen and (max-width:750px){.image_block.image-left{padding-bottom:65px}.analyze-form form{padding:45px 20px}.tabs .vk_top{display:none}.tabs{padding-top:45px;padding-bottom:45px}.tabs .title{font-size:24px;line-height:32px;margin-bottom:45px}.tabs .tabs-block .tabs-block_control{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.tabs .tabs-block .content-item{flex-direction:column}.tabs .tabs-block .content-item img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;margin-right:0;margin-bottom:30px}.tabs .tabs-block .control-item{font-size:10px;line-height:12px;width:calc(50% - 5px);margin-bottom:10px;text-align:center;padding:17px 0}.tabs .tabs-block .content-item .tabs-info{font-size:12px;margin-bottom:0}.tabs .tabs-block .content-item .tabs-info .info-title{margin-bottom:0;font-size:18px}.tabs .tabs-block .content-item .tabs-info .info-title img{margin-bottom:5px}.tabs .tabs-block{flex-direction:column}.main .main-img{width:92px}.main{overflow:hidden}.main .main-sign{font-size:24px;line-height:32px}.main .main-list .main-list-item{font-size:16px;line-height:24px}.quiz{margin-top:60px;padding-bottom:60px}.quiz .title{font-size:24px;line-height:34px}.quiz .quiz-block .quiz-block_item .item-title{font-size:18px;line-height:24px;margin-bottom:12px}.quiz .quiz-block .quiz-block_item .item-text{font-size:14px;line-height:21px}.quiz .quize-btn{margin-top:0}.bonus{padding-top:60px}.bonus .title{font-size:24px;line-height:34px;margin-bottom:25px}.bonus .bonus_block{flex-direction:column}.bonus .bonus_block .bonus_block-item{width:100%;margin-bottom:10px;display:flex;align-items:center;padding:20px 25px}.bonus .bonus_block .bonus_block-item .item-title{margin-right:12px}.bonus .bonus_block .bonus_block-item .item-title span{display:none}.cost{padding-top:45px;padding-bottom:60px}.cost .show-content{display:none}.cost .show-btn{display:flex;align-items:center;justify-content:space-between}.cost .show-btn:after{content:url(images/arrow_down.svg)}.cost .title{font-size:24px;line-height:32px;margin-bottom:10px}.cost .subtitle{width:100%;font-size:16px;line-height:24px;margin-bottom:35px}.cost .cost-block .package-title{padding-top:15px;padding-bottom:15px;font-size:18px;line-height:24px}.cost .cost-block .content{padding:16px 24px;font-size:14px;line-height:24px}.cost .cost-block .price-row{border-top:1px solid #eaeaea;margin-top:20px;padding-top:30px;flex-direction:column}.cost .cost-block .price-row .price-number{font-size:30px;line-height:22px;margin-bottom:20px}.cost .cost-block .price-row .main-btn{font-size:14px;line-height:17px;padding-top:25px;padding-bottom:25px}.cost .cost-block .content-title{font-size:16px;line-height:120%}.main .main-btn{margin-top:35px}.image_block .title{font-size:24px;line-height:32px;margin-bottom:15px}.image_block .content-block{align-items:flex-start}.image_block .content-title{font-size:18px;line-height:24px;margin-bottom:15px}.image_block .image-block img{display:none}.fit{padding-top:45px;padding-bottom:0}.fit .title{font-size:24px;line-height:32px}.analyze-form{padding-top:45px;margin-top:0}.analyze-form .title{font-size:24px;line-height:32px;margin-bottom:20px}.analyze-form .subtitle{font-size:16px;line-height:24px;margin-bottom:30px}.analyze-form .explanation{display:none}.result{padding-top:45px;padding-bottom:0}.result .title{font-size:24px;line-height:32px}.result #sync2{display:none}#sync1{padding-bottom:30px}#sync1 .owl-nav{position:relative;width:100%;display:flex;height:15px}#sync1 .owl-next{position:absolute;right:10%}#sync1 .owl-prev{position:absolute;left:10%}#sync1 .owl-dots{display:flex;margin:auto;align-items:center;justify-content:center}#sync1 .owl-dots button{width:8px;height:8px;border-radius:120%;margin-right:3px;margin-left:3px;display:block;background:#eaeaea}#sync1 .owl-dots button.active{width:12px;height:12px;background:#ffd900}.owl-carousel-example .example-block{min-height:auto;flex-direction:column}.owl-carousel-example .example-block .left-part{width:100%}.owl-carousel-example .example-block .right-part{width:100%;margin-top:25px;font-size:12px;line-height:18px;min-height:auto;padding:15px}.stages .stages-block .stages-block_item.last{flex-direction:column}.stages .stages-block .stages-block_item.last .top-row{width:100%;justify-content:flex-end}.fit .owl-carousel{width:90%;margin:auto}label{font-size:12px}.owl-carousel-example .example-block .left-part .content .row-item{max-width:100%}.owl-carousel-example .example-block .left-part .name{font-size:18px;line-height:30px;margin-bottom:15px}.owl-carousel-example .example-block .left-part .description{font-size:12px;line-height:18px;margin-bottom:15px}.owl-carousel-example .example-block .right-part .right-part_title{font-size:16px;line-height:30px}.cost .cost-block .cost-block_bottom{padding:15px 20px;font-size:18px;line-height:28px}.cost .cost-block .cost-block_star{font-size:12px;line-height:18px}.cost .cost-block .cost-block_bottom .price-bottom{font-size:30px;line-height:22px}}@media screen and (max-width:450px){.image_block.image-right{padding-bottom:245px}}@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%}.colored-text{color:#07f}
header{padding-top:30px;flex-direction:column;width:100%}.header-top,header{display:flex;justify-content:space-between}.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}
}

@media screen and (max-width:700px){
  .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;
}
}
/*  */
.wrapper-wrapper{
  display: flex;
  flex-direction: row;
  margin-top: 25px;
  margin-bottom: 25px;
}
.social-form form{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.category .category-block{
  max-width: 440px;
}
#temth .container{
  display: flex;
  flex-direction: row;
}
#temth .social-form{
  margin-top: 0;
}
#temth .social-form .title{
  padding-right: 0;
}
#temth .social-form form{
  /* align-items: flex-start; */
}
#temth .social-form .tel{
  width: 55%;
}
#temth .wrapper-wrapper{
  width: 55%;
  justify-content: space-between;
}
#temth .social-form .button-col{
  width: 55%;
}
#temth .social-form .main-btn{
  width: 100%;
}
#temth .social-form .container{
  flex-direction: column;
}
@media (max-width:1400px){
  #temth .container{
    flex-direction: column;
  }
  .category .category-block{
    max-width: 100%;
  }
  .category .category-block .category-block_item{
    justify-content: center;
    margin-right: 15px;
    margin-left: 15px;
    align-items: center;
    padding-top: 28px;
    padding-bottom: 28px;
    margin-bottom: 30px;
  }
  #temth .social-form{
    margin-top: 70px;
  }
  #temth .social-form .tel{
    width: 100%;
  }
  #temth .wrapper-wrapper{
    width: 100%;
  }
  #temth .social-form .button-col{
    width: 100%;
  }
}
@media (max-width:520px){
  #temth .social-form .container{
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .main-btn{
    width: 275px;
  }
  .fit .owl-nav .next-slide{
    position: absolute;
    top: 50% !important;
    right: -40px !important;
  }
  .fit .owl-nav .prev-slide{
    position: absolute;
    top: 50% !important;
    left: -40px !important;
  }
  .owl-carousel-example .owl-nav .next-slide{
    position: absolute;
    right: 5% !important;
    top: 50% !important;
  }
  .owl-carousel-example .owl-nav .prev-slide{
    position: absolute;
    left: -5% !important;
    top: 50% !important;
  }
  #temth .social-form .tel{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #temth .social-form .main-btn{
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 5px;
  }
  #temth .wrapper-wrapper{
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.owl-nav .prev-slide{
  top: 33% !important;
  left: -65px !important;
}
.owl-nav .next-slide{
  top: 33% !important;
  right: -65px !important;
}
.choise .owl-nav .prev-slide, .choise .owl-nav .next-slide{
  top:14% !important; 
}
.owl-carousel .owl-nav button.owl-prev svg, .owl-carousel .owl-nav button.owl-next svg{
  width: 56px;
  height: 56px;
}
.owl-carousel .owl-nav button.owl-prev svg path, .owl-carousel .owl-nav button.owl-next svg path{
  /* fill: white; */
}
@media (max-width:915px){
  .choise .owl-nav .next-slide{
    right: 0 !important;
    top: auto !important;
    bottom: -8px !important;
  }
  .choise .owl-nav .prev-slide{
    left: 0 !important;
    top: auto !important;
    bottom: -8px !important;
  }
  .category .owl-nav .next-slide{
    position: absolute;
    top: auto !important;
    bottom: 0 !important;
    right: 5% !important;
  }
  .category .owl-nav .prev-slide{
    position: absolute;
    top: auto !important;
    bottom: 0 !important;
    left: 5% !important;
  }
  .main-btn{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #modal-call input{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .analyze-form .form_row input.tel, .analyze-form .form_row input.name{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .cost .cost-block .price-row .main-btn{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .form-bottom .name, .form-bottom .tel{
    padding-top: 15px;
    padding-bottom: 15px;
  }
}