*{padding:0;border:0;margin:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{height:100%;font-size:100%;font-size:14px;width:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{src:url(../fonts/gilroy-black.eot);src:url(../fonts/gilroy-black.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-black.woff2) format("woff2"),url(../fonts/gilroy-black.woff) format("woff"),url(../fonts/gilroy-black.ttf) format("truetype"),url(../fonts/gilroy-black.svg#gilroy-black) format("svg");font-family:Gilroy-Black}@font-face{src:url(../fonts/gilroy-blackitalic.eot);src:url(../fonts/gilroy-blackitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-blackitalic.woff2) format("woff2"),url(../fonts/gilroy-blackitalic.woff) format("woff"),url(../fonts/gilroy-blackitalic.ttf) format("truetype"),url(../fonts/gilroy-blackitalic.svg#gilroy-blackitalic) format("svg");font-family:Gilroy-BlackItalic}@font-face{src:url(../fonts/gilroy-bold.eot);src:url(../fonts/gilroy-bold.eot?#iefix) format("embedded-opentype"),url(/logoped/fonts/gilroy-bold.woff2) format("woff2"),url(../fonts/gilroy-bold.woff) format("woff"),url(../fonts/gilroy-bold.ttf) format("truetype"),url(../fonts/gilroy-bold.svg#gilroy-bold) format("svg");font-family:Gilroy-Bold}@font-face{src:url(../fonts/gilroy-bolditalic.eot);src:url(../fonts/gilroy-bolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-bolditalic.woff2) format("woff2"),url(../fonts/gilroy-bolditalic.woff) format("woff"),url(../fonts/gilroy-bolditalic.ttf) format("truetype"),url(../fonts/gilroy-bolditalic.svg#gilroy-bolditalic) format("svg");font-family:Gilroy-BoldItalic}@font-face{src:url(../fonts/gilroy-extrabolditalic.eot);src:url(../fonts/gilroy-extrabolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-extrabolditalic.woff2) format("woff2"),url(../fonts/gilroy-extrabolditalic.woff) format("woff"),url(../fonts/gilroy-extrabolditalic.ttf) format("truetype"),url(../fonts/gilroy-extrabolditalic.svg#gilroy-extrabolditalic) format("svg");font-family:Gilroy-ExtraBoldItalic}@font-face{src:url(../fonts/gilroy-heavy.eot);src:url(../fonts/gilroy-heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-heavy.woff2) format("woff2"),url(../fonts/gilroy-heavy.woff) format("woff"),url(../fonts/gilroy-heavy.ttf) format("truetype"),url(../fonts/gilroy-heavy.svg#gilroy-heavy) format("svg");font-family:Gilroy-Heavy}@font-face{src:url(../fonts/gilroy-heavyitalic.eot);src:url(../fonts/gilroy-heavyitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-heavyitalic.woff2) format("woff2"),url(../fonts/gilroy-heavyitalic.woff) format("woff"),url(../fonts/gilroy-heavyitalic.ttf) format("truetype"),url(../fonts/gilroy-heavyitalic.svg#gilroy-heavyitalic) format("svg");font-family:Gilroy-HeavyItalic}@font-face{src:url(../fonts/gilroy-lightitalic.eot);src:url(../fonts/gilroy-lightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-lightitalic.woff2) format("woff2"),url(../fonts/gilroy-lightitalic.woff) format("woff"),url(../fonts/gilroy-lightitalic.ttf) format("truetype"),url(../fonts/gilroy-lightitalic.svg#gilroy-lightitalic) format("svg");font-family:Gilroy-LightItalic}@font-face{src:url(../fonts/gilroy-medium.eot);src:url(../fonts/gilroy-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-medium.woff2) format("woff2"),url(../fonts/gilroy-medium.woff) format("woff"),url(../fonts/gilroy-medium.ttf) format("truetype"),url(../fonts/gilroy-medium.svg#gilroy-medium) format("svg");font-family:Gilroy-Medium}@font-face{src:url(../fonts/gilroy-mediumitalic.eot);src:url(../fonts/gilroy-mediumitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-mediumitalic.woff2) format("woff2"),url(../fonts/gilroy-mediumitalic.woff) format("woff"),url(../fonts/gilroy-mediumitalic.ttf) format("truetype"),url(../fonts/gilroy-mediumitalic.svg#gilroy-mediumitalic) format("svg");font-family:Gilroy-MediumItalic}@font-face{src:url(../fonts/gilroy-regular.eot);src:url(../fonts/gilroy-regular.eot?#iefix) format("embedded-opentype"),url(/logoped/fonts/gilroy-regular.woff2) format("woff2"),url(../fonts/gilroy-regular.woff) format("woff"),url(../fonts/gilroy-regular.ttf) format("truetype"),url(../fonts/gilroy-regular.svg#gilroy-regular) format("svg");font-family:Gilroy-Regular}@font-face{src:url(../fonts/gilroy-regularitalic.eot);src:url(../fonts/gilroy-regularitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-regularitalic.woff2) format("woff2"),url(../fonts/gilroy-regularitalic.woff) format("woff"),url(../fonts/gilroy-regularitalic.ttf) format("truetype"),url(../fonts/gilroy-regularitalic.svg#gilroy-regularitalic) format("svg");font-family:Gilroy-RegularItalic}@font-face{src:url(../fonts/gilroy-semibold.eot);src:url(../fonts/gilroy-semibold.eot?#iefix) format("embedded-opentype"),url(/logoped/fonts/gilroy-semibold.woff2) format("woff2"),url(../fonts/gilroy-semibold.woff) format("woff"),url(../fonts/gilroy-semibold.ttf) format("truetype"),url(../fonts/gilroy-semibold.svg#gilroy-semibold) format("svg");font-family:Gilroy-SemiBold}@font-face{src:url(../fonts/gilroy-semibolditalic.eot);src:url(../fonts/gilroy-semibolditalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-semibolditalic.woff2) format("woff2"),url(../fonts/gilroy-semibolditalic.woff) format("woff"),url(../fonts/gilroy-semibolditalic.ttf) format("truetype"),url(../fonts/gilroy-semibolditalic.svg#gilroy-semibolditalic) format("svg");font-family:Gilroy-SemiBoldItalic}@font-face{src:url(../fonts/gilroy-thin.eot);src:url(../fonts/gilroy-thin.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-thin.woff2) format("woff2"),url(../fonts/gilroy-thin.woff) format("woff"),url(../fonts/gilroy-thin.ttf) format("truetype"),url(../fonts/gilroy-thin.svg#gilroy-thin) format("svg");font-family:Gilroy-Thin}@font-face{src:url(../fonts/gilroy-thinitalic.eot);src:url(../fonts/gilroy-thinitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-thinitalic.woff2) format("woff2"),url(../fonts/gilroy-thinitalic.woff) format("woff"),url(../fonts/gilroy-thinitalic.ttf) format("truetype"),url(../fonts/gilroy-thinitalic.svg#gilroy-thinitalic) format("svg");font-family:Gilroy-ThinItalic}@font-face{src:url(../fonts/gilroy-ultralight.eot);src:url(../fonts/gilroy-ultralight.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-ultralight.woff2) format("woff2"),url(../fonts/gilroy-ultralight.woff) format("woff"),url(../fonts/gilroy-ultralight.ttf) format("truetype"),url(../fonts/gilroy-ultralight.svg#gilroy-ultralight) format("svg");font-family:Gilroy-UltraLight}@font-face{src:url(../fonts/gilroy-ultralightitalic.eot);src:url(../fonts/gilroy-ultralightitalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy-ultralightitalic.woff2) format("woff2"),url(../fonts/gilroy-ultralightitalic.woff) format("woff"),url(../fonts/gilroy-ultralightitalic.ttf) format("truetype"),url(../fonts/gilroy-ultralightitalic.svg#gilroy-ultralightitalic) format("svg");font-family:Gilroy-UltraLightItalic}body{overflow-x:hidden;text-rendering:optimizeLegibility;font-size:calc(.4vw + 10px);color:#626262;line-height:calc(.5vw + 15px);font-family:Gilroy-Regular}body::-webkit-scrollbar{background-color:#f9f9f9;width:.5em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{outline:1px solid #f95a54;background-color:#f95a54}h1,h2,h3,h4,h5,h6{font-size:calc(1.6vw + 16px);line-height:calc(2vw + 22px);font-family:Gilroy-Bold}p{margin-top:10px}.ht{font-size:calc(1.6vw + 16px);line-height:calc(2vw + 22px)}.ht,.ht2{font-family:Gilroy-Bold}.ht2{font-size:calc(1vw + 12px);line-height:calc(1.5vw + 16px)}.ht3{font-size:calc(.7vw + 12px);line-height:calc(1vw + 16px);font-family:Gilroy-SemiBold}.ht4{font-size:calc(.4vw + 10px);line-height:calc(1vw + 14px);font-family:Gilroy-Regular}.white{color:#fff}.img-s{width:100%}.center{text-align:center}.right{text-align:right}.small__text{font-size:calc(.3vw + 9px);line-height:calc(.5vw + 12px)}.main__container{margin:0 auto;width:72%}.top__info{padding:10px 0;font-size:calc(.3vw + 9px);line-height:calc(.5vw + 12px)}.top__info__grid{grid-template-columns:15% 5% 35% 30% 15%;display:grid}.top__info__content{padding:5px 10px}.grey__bg{background-color:#f6f6f6}.top__link{padding:15px 0;font-size:calc(.3vw + 8px);line-height:calc(.5vw + 12px)}.top__info__nav{justify-content:space-between;display:flex}.top__info__phone{text-align:right}.header{min-height:600px;background-size:cover;background-position:50%;background-image:url(/logoped/images/header2.jpg)}.header__grid{grid-template-columns:45% 55%;display:grid}.header__info{padding-top:13%}.dia__grid{grid-template-columns:31.333% 31.333% 31.333%;grid-gap:3%;display:grid}.dia__grid .vv{margin-bottom:5%}.section2{background-size:cover;background-position:0;padding-bottom:50px;background-image:url(/logoped/images/header3.jpg)}.section2__grid{grid-template-columns:55% 45%;display:grid}.section2__info{padding-top:3%}.btn{padding:20px 30px;color:#fff;transition:all .5s;background-color:#f95a54;border-radius:30px}.btn:hover{background-color:#2e3192}.btn2{padding:10px 20px;color:#fff;transition:all .5s;background-color:#f95a54;border-radius:20px}.btn2:hover{background-color:#2e3192}.ceni__grid{grid-template-columns:31.333% 31.333% 31.333%;grid-gap:3%;display:grid}.vv{padding:20px;position:relative;background-color:#f6f6f6;border-radius:10px}.vv__grid{grid-template-columns:68% 28%;grid-gap:4%;display:grid}.grid__spec{grid-template-columns:48% 48%;grid-gap:4%;display:grid}.spec{grid-template-columns:40% 60%;display:grid}.question{background-color:#fafafa}.callback__btn{padding:5px 10px;color:#fff;background-color:#f95a54;border-radius:4px;margin-top:10px}.hidden__desktop{display:none}.hidden__phone{display:block}.inpt{padding:20px;background-color:#f6f6f6;border-radius:6px;width:100%}.form__grid{grid-template-columns:48% 48%;grid-gap:4%;display:grid}.bottom__nav__mobile{display:none}.red__link{color:#f95a54}.quize__grid{grid-template-columns:30.333% 30.333% 30.333%;grid-gap:4%;display:grid}.quize__grid2{grid-template-columns:22% 22% 22% 22%;grid-gap:4%;display:grid}.qi{border-radius:10px}.hidden_inpt{visibility:hidden}.lh{height:100%;color:#000;position:relative;opacity:.7;background-color:#fff;border-radius:10px;width:100%;display:block}input[type=radio]:checked+label{font-weight:700;opacity:1}.back__top{padding:10px 20px;right:20px;color:#fff;position:fixed;bottom:20px;background-color:#f95a54;border-radius:10px;z-index:10}.footer{padding:50px 0;color:#7d7d7d;background-color:#222}.footer__grid{grid-template-columns:20% 20% 35% 25%;display:grid}.footer a{color:#7d7d7d}.footer a:hover{color:#fff}.footer__nav__col li{padding-top:10px}.custom-radio{position:absolute;opacity:0;z-index:-1}.custom-radio+label{padding:5px;text-align:center;align-items:center;user-select:none}.custom-radio+label:before{flex-grow:0;height:2em;flex-shrink:0;border:1px solid #adb5bd;margin-right:.5em;content:"";background-size:50% 50%;background-position:50%;border-radius:50%;width:2em;background-repeat:no-repeat;display:inline-block}.custom-radio:not(:disabled):not(:checked)+label:hover:before{border-color:#f9b9b7}.custom-radio:not(:disabled):active+label:before{border-color:#f9b9b7;background-color:#f9b9b7}.custom-radio:focus+label:before{box-shadow:0 0 0 .2rem hsla(2,85%,85%,.8)}.custom-radio:focus:not(:checked)+label:before{border-color:#f9b9b7}.custom-radio:checked+label:before{border-color:#f95a54;background-color:#f95a54;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio:disabled+label:before{background-color:#e9ecef}.sum{font-size:calc(1vw + 12px);line-height:calc(1.5vw + 16px);font-family:Gilroy-Bold}.sum span{color:#f95a54}.step1,.step2,.step2-1,.step2-2,.step2-3,.step3,.step3-2,.step3-3,.step3-4,.step4-2,.step4-3,.step4-4{display:none}@media(max-width:1600px){.main__container{margin:0 auto;width:80%}}@media(max-width:1400px){.main__container{margin:0 auto;width:90%}}@media(max-width:980px){body{text-rendering:optimizeLegibility;font-size:calc(.4vw + 14px);color:#626262;line-height:calc(.5vw + 22px);font-family:Gilroy-Regular}.hidden__desktop{display:block}.hidden__phone{display:none}.main__container{margin:0 auto;width:90%}.top__info__grid{grid-template-columns:100%;text-align:center;display:grid}.logo__count{margin:0 auto;width:80%}.top__info{padding:10px 0;font-size:calc(.4vw + 12px);line-height:calc(.5vw + 18px)}.top__info__phone{text-align:center}.header__grid{grid-template-columns:100%;display:grid}.header{min-height:100px;background-size:cover;background-color:#f6f6f6;background-position:50%;background-image:url(https://site110.local/logoped/images/sprite-w.png)}.btn__count{text-align:center}.vv__grid{grid-template-columns:100%;display:grid}.ht2{font-size:calc(1vw + 16px);line-height:calc(1.5vw + 22px);font-family:Gilroy-Bold}.ceni__grid{grid-template-columns:100%;display:grid}.section2{min-height:100px;background-size:cover;background-color:#f6f6f6;background-position:50%;background-image:url(https://site110.local/logoped/images/sprite-w.png)}.grid__spec,.section2__grid{grid-template-columns:100%;display:grid}.small__text{font-size:calc(.3vw + 11px);line-height:calc(.5vw + 16px)}.dia__grid{grid-template-columns:100%;grid-gap:3%;display:grid}.dia__grid .vv{margin-bottom:0}.quize__grid,.quize__grid2{grid-template-columns:48% 48%;grid-gap:4%;display:grid}.footer__grid{grid-template-columns:50% 50%;display:grid}.footer .ht4{text-align:center}.back__top{display:none}.bottom__nav__mobile{grid-template-columns:25% 25% 25% 25%;color:#fff;position:fixed;bottom:0;background-color:#222;padding-bottom:10px;left:0;display:grid;z-index:100}.bottom__nav__mobile a{color:#fff}.footer{padding:50px 0 100px}}