@font-face{font-family:'Montserrat';src:url("fonts/Montserrat/Montserrat-Light.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("fonts/Montserrat/Montserrat-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:'Montserrat', sans-serif;font-weight:300;font-size:20px;line-height:1.3;margin:0;background-color:#fff;color:#2B2B2B;overflow-x:hidden}body.menu-open{overflow:hidden;scrollbar-gutter:stable}a{color:#2B2B2B;text-decoration:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{color:#FF0000;text-decoration:none}a:active,a:focus{outline:none;-webkit-box-shadow:inherit !important;box-shadow:inherit !important}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none !important}a,button,label,p,select,option,div::before,div::after,input,textarea{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::-moz-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::-ms-input-placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}:focus::placeholder{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.widget-form-privacy__content{display:none}.hidden{display:none}.visible{display:block}img{display:block;max-width:100%}a,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}figure,li{margin:0;padding:0}ol,ul{list-style:none}label{margin:0}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button{padding:0;border:none;cursor:pointer;overflow:visible}button:disabled{pointer-events:none;cursor:not-allowed;opacity:0.8}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=date],input[type=submit],input[type=reset],input[type=file],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:100%;outline:none;border-radius:0}textarea{overflow:auto}body,ul,ol,p,h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{padding:0;margin:0;font-weight:300}table{width:100%;border-collapse:collapse;border-width:0;border-spacing:0;border-color:transparent}table th{font-weight:normal;text-align:left}[hidden]{display:none}figcaption,figure,main,article,aside,footer,header,nav,section{display:block}input::-webkit-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-moz-placeholder{opacity:1;color:inherit;font-size:inherit}input:-ms-input-placeholder{opacity:1;color:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[name=personalDataAgree],input[name=saveInput]{display:none}label.error{display:none !important}.form__input.error{border:2px solid #cca7b0;-webkit-box-shadow:inset 0 0 5px #cca7b0;box-shadow:inset 0 0 5px #cca7b0}.faq .form__input.error,.about .form__input.error{border:2px solid #2b2b2b;-webkit-box-shadow:inset 0 0 5px #2b2b2b;box-shadow:inset 0 0 5px #2b2b2b}.form__answer .form__button{font-size:14px;width:100%;padding:15px;margin:15px auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;color:#ffffff}.send-success{padding:0 15px;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;text-align:center}.send-success h3{font-size:32px;line-height:100%;font-weight:700}.send-success h4{font-size:24px;line-height:100%;font-weight:500;margin-top:30px;text-align:center}.send-success p{font-size:28px;line-height:100%}.send-success--ok::before{content:'';display:block;width:120px;height:120px;margin:0 auto 20px;background:url("../img/common/success-f6825a170d.webp") center/contain no-repeat}.send-success__icon{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.send-success ~ div{font-size:24px;line-height:100%;font-weight:500;margin-top:30px;text-align:center}.about__banner .send-success img{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;min-width:360px;width:100%;height:100%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:hidden}.container{max-width:1440px;padding-left:50px;padding-right:50px;margin:0 auto;width:100%}@media (max-width: 1200px){.container{padding-left:25px;padding-right:25px}}@media (max-width: 768px){.container{padding-left:15px;padding-right:15px}}@media (max-width: 576px){.container{padding-left:15px;padding-right:15px}}.title{font-size:40px}@media (max-width: 1300px){.title{font-size:40px}}@media (max-width: 768px){.title{font-size:42px}}@media (max-width: 576px){.title{font-size:24px}}.button{padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;font-size:14px;color:#2b2b2b;background:#f9db00;outline:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;white-space:nowrap}.button:hover{background-color:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}.button:active,.button:focus{background-color:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}@media (max-width: 1300px){.button{font-size:14px;padding:15px 20px}}.form__title{margin-top:0;margin-bottom:43px;font-size:37px}.form__title .desktop{display:block}.form__title .mobile{display:none}.form__desc{font-size:20px;margin-top:0;margin-bottom:45px;font-weight:400}.form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:500px}.form__input{display:block;width:100%;outline:none;background:#f9db00;border:1px solid #525252;font-size:14px;padding:20px 20px}.form__input-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;max-width:500px;margin-bottom:15px}.form__input-wrap input{line-height:14px;color:#525252}.form__button{padding:15px 35px;font-size:18px;font-weight:800;background-color:#2b2b2b;color:#fff;border:1px solid #2b2b2b}.form__button-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:191px;margin-bottom:20px}.form__button:hover{background-color:#2e2e2e;color:#fff}.form__policy{font-size:12px}.form__policy-link{text-decoration:underline}@media (max-width: 768px){.form{margin:0;padding:0}.form__title{font-size:24px;max-width:220px;margin-bottom:35px}.form:after{width:100%;min-width:310px;height:100%;min-height:479px;background-image:url("../img/common/form-bg-mobile-79a839b9fe.svg")}.form__policy{position:relative;bottom:0;left:0;max-width:100%;text-align:left}.form__input-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;padding-right:0}.form__desc{display:none}.form__button{margin-bottom:30px;max-width:100%;width:100%;font-weight:700;font-size:16px}.form__button-wrap{width:100%;max-width:100%}.form .desktop{display:none}.form .mobile{display:block}}.about__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:396px;padding:70px 50px;background-image:url("../img/common/about-form-bg-075a245e31.png");background-repeat:no-repeat;background-size:cover;background-position:center;gap:180px}.about__banner-text{max-width:558px}.about__banner-title{font-size:50px;font-weight:700;margin-bottom:50px}.about__banner-desc{font-size:18px;font-weight:400}.about__banner__form{background:none;padding:0;max-width:620px}.about__banner .checkbox__text-mobile{display:none}.about__banner .checkbox__label--mobile{display:none}.about__banner .checkbox__label--desktop{display:inline-block}@media (max-width: 1300px){.about__banner{gap:150px;padding:50px 40px}}@media (max-width: 992px){.about__banner{gap:120px;padding:40px 30px}}@media (max-width: 830px){.about__banner{gap:80px}}@media (max-width: 768px){.about__banner{background-color:#f9db00;background-image:none;padding:50px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;min-height:510px}.about__banner-text{max-width:558px}.about__banner-title{font-size:30px;font-weight:700;margin-bottom:30px}.about__banner-desc{font-size:16px;font-weight:400}}@media (max-width: 768px){.form--banner{max-width:100%;padding:0}.form--banner__content{max-width:100%}.form--banner__input-wrap{max-width:100%;padding-right:0}.form--banner__button-wrap{width:100%;max-width:100%}.form--banner__button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px}.form--banner__policy{position:static;max-width:100%;text-align:left}.form--banner .checkbox__text-mobile{display:inline-block}.form--banner .checkbox__text-desktop{display:none}.form--banner .checkbox__label--desktop{display:none}.form--banner .checkbox__label--mobile{display:inline-block}}.notlink{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.hidden{display:none !important}.widget-form-privacy{display:none}.fancybox-close-small{display:none}.fancybox-privacy__content{max-width:800px;border-radius:25px}.fancybox-privacy__content .fancybox-close-small{display:block !important}.fancybox-inner{height:100%}.fancybox-white .fancybox-bg{display:none}.fancybox-is-open .fancybox-bg{background-color:rgba(0,0,0,0.5)}.checkbox input{margin:10px 0 0 20px;position:absolute;z-index:-1;opacity:0}.checkbox__text{padding:0 0 0 39px;display:inline-block;font-size:14px;position:relative;cursor:pointer}.checkbox__text a{color:#2B2B2B;text-decoration:none;font-weight:700}.checkbox__text-2{padding:0 0 0 39px;display:inline-block;font-size:14px;position:relative;cursor:pointer}.checkbox__text-2 a{color:#2B2B2B;text-decoration:none;font-weight:700}.checkbox__text:before{width:24px;height:24px;content:"";top:1px;left:0;position:absolute;border:1px solid #2b2b2b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}.checkbox__text:after{width:12px;height:12px;content:"";position:absolute;top:7px;left:6px;background-color:transparent;background-image:url("../img/common/checkbox-da95d688c0.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:.2s;transition:.2s}.checkbox__text-2:before{width:24px;height:24px;content:"";top:1px;left:0;position:absolute;border:1px solid #2b2b2b;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s;background-color:#2b2b2b}.checkbox__text-2:after{width:12px;height:12px;content:"";position:absolute;top:7px;left:6px;background-color:transparent;background-image:url("../img/common/checkbox-white-8df87b49c7.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:.2s;transition:.2s}.checkbox input:checked ~ .checkbox__text:after{opacity:1}.checkbox input:checked ~ .checkbox__text-2:after{opacity:1}.tutor-page #carrotquest-messenger-collapsed-container{display:none}.header{position:fixed;padding:52px 0 30px;background-color:#fff;width:100%;z-index:9999;-webkit-transition:0.4s;transition:0.4s}.header__scrolled{background-color:#fff}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__content::after{content:'';position:absolute;left:0;right:0;bottom:-30px;height:1px;background-color:#D8D8D8}.header__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.header__logo-pic{max-width:375px}.header__products-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;background-color:#f9db00;font-weight:700;font-size:14px;color:#2b2b2b;text-decoration:none;cursor:pointer}.header__products-btn:hover,.header__products-btn:focus,.header__products-btn:active{text-decoration:none;color:#2b2b2b;background-color:#ffc701;outline:none}.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.header__profile{width:30px;height:30px;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__profile--mobile{display:none}.header__profile:hover{color:#525252}.header__profile-icon{width:30px;height:30px;display:block}.header__nav{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:120px;position:static;height:auto;overflow:visible;padding:0}.header__nav-list{padding:0;margin:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.header__nav-link{font-weight:600;font-size:16px;margin:0;color:#2b2b2b}.header__nav-link:hover{color:#525252}.header__nav-item--mobile{display:none}.header__nav-item:last-child{margin-right:0}.header__nav-button{margin-left:80px;font-size:14px;padding:15px 20px;border:1px solid #2B2B2B;text-decoration:none;outline:none}.header__nav-button:hover{background:#FF0000;color:#fff;border-color:#FF0000;text-decoration:none;outline:none}.header__nav-button:active{background:#db0000;color:#ffffff;text-decoration:none;outline:none}.header__eye-button{width:40px;height:40px;border:1px solid #D8D8D8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.header__eye-icon{width:24px;height:24px}.header__burger{width:44px;height:44px;padding:8px 0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;cursor:pointer;z-index:999999;border:1px solid #D8D8D8;background-color:#2b2b2b;border-radius:50%}.header__burger:before,.header__burger:after,.header__burger-elem{margin:0 auto;content:"";display:block;position:relative;height:2px;width:20px;background-color:#fff;border-radius:2px;-webkit-transition:0.3s;transition:0.3s}.header__burger:before{top:7px}.header__burger:after{bottom:7px}.header__burger-wrap{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__burger.active{background-color:#f9db00;-webkit-transition:0.3s;transition:0.3s}.header__burger.active .header__burger-elem{opacity:0}.header__burger.active:before{background-color:#2b2b2b;top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header__burger.active:after{background-color:#2b2b2b;bottom:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.header__nav-logo,.header__profile--mobile{display:none}.header .header__button-mobile{display:none}.main{padding:122px 0 0}.main__container{position:relative;padding-bottom:48px}.main__content{background:url("../img/main/banner_main-9a4007887a.webp") center/cover no-repeat;position:relative;z-index:5;min-height:660px;padding:30px 50px;margin-top:50px}.main__subtitle{margin-bottom:103px;padding:10px 15px;color:#fff;font-weight:700;font-size:14px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:static;display:inline-block}.main__title{font-weight:700;font-size:61px;margin-top:0;margin-bottom:30px;color:#fff}.main__title-second{font-weight:400;font-size:18px;color:#fff;max-width:540px;margin-top:0;margin-bottom:50px}.main__button{max-width:218px}.about{padding:0 0 140px}.about__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px;margin-bottom:140px;max-height:470px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:50px 30px;border:1px solid #e2e2e2}.about__title{margin-bottom:43px;font-weight:700;font-size:40px}.about__desc{max-width:545px;color:#2b2b2b;font-weight:400;font-size:18px}.about__image{overflow:hidden}.about__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.about__text,.about__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile{display:none}.start{padding:48px 0 95px}.start__container{position:relative}.start .container__content{background-color:#2e2e2e;padding:50px}.start .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.start__top{max-width:600px}.start-icon{width:306px;-ms-flex-negative:0;flex-shrink:0}.start__title{font-weight:700;font-size:24px}.start__content{position:relative;left:0;top:0;z-index:5;margin:0 0 70px 0}.start__subtitle{font-weight:700;font-size:24px;color:#fff;margin-bottom:40px}.start__card{background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 20px 30px 20px;min-height:201px;position:relative}.start__card-bg{position:absolute;right:-12px;bottom:-22px;z-index:1;width:auto;pointer-events:none}.start__card:last-child{border-right:none}.start__card-wrap{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:13px}.start__card-icon-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:41px}.start__card-icon{position:relative;z-index:2;display:block}.start__card-desc{font-size:18px;margin:0;font-weight:400;color:#2b2b2b}.start__card-desc--bold{font-weight:700}.start__desc{position:relative;font-weight:200;max-width:437px;color:#fff;font-size:32px;padding-top:77px;padding-bottom:145px;z-index:10}.start__desc-top{color:#fff;font-weight:600;font-size:20px;margin:0}.start__desc:after{content:'';position:absolute;bottom:35px;right:-395px;width:350px;height:178px;background-image:url("../img/start/start-bg-plate.png");background-position:center;background-repeat:no-repeat;background-size:contain}.start__people{padding:35px 30px 35px 60px;background:#fff;font-size:32px;margin-bottom:110px}.start__people--bold{font-weight:700}.start__title{color:#fff;margin-top:0;margin-bottom:50px}.start__step{counter-increment:step}.start__step-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;counter-reset:step}.start__step-desc{font-size:18px;color:#fff;font-weight:400;margin:0}.start__step-button{position:absolute;left:30px;bottom:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.start__step .step{position:relative;min-height:190px;padding:30px;border:1px solid #e2e2e2}.start__step .step::after{content:counter(step);position:absolute;right:30px;bottom:30px;font-weight:700;font-size:46px;line-height:1;color:rgba(255,255,255,0.15);pointer-events:none}.start__step--final .start__step-desc{padding-bottom:50px}.mobile{display:none}.how{padding-bottom:140px}.how__container{position:relative}.how .container__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.how__text{background-color:#2e2e2e;width:784px;height:631px;padding:50px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.how__title{font-weight:700;color:#fff;margin-bottom:50px}.how__desc{position:relative;color:#fff;font-size:18px;font-weight:400;max-width:600px}.how__subdesc{position:relative;margin-bottom:50px}.how__subdesc:not(:first-child){padding-left:30px}.how__subdesc:not(:first-child)::before{content:'';position:absolute;left:0;top:2px;width:15px;height:30px;background-image:url("../img/how/how_point-364a33e45d.svg");background-repeat:no-repeat;background-size:contain}.how__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how__image{width:506px;height:631px;overflow:hidden}.calculator{padding:0 0 140px 0}.calculator__content{padding:50px;background:-webkit-gradient(linear, left top, right top, from(#2e2e2e), to(#484848));background:linear-gradient(90deg, #2e2e2e 0%, #484848 100%)}.calculator__title{font-weight:700;color:#fff;margin-bottom:30px}.calculator__subtitle{font-size:18px;font-weight:400;margin-top:0;margin-bottom:70px;max-width:760px;color:#fff}.calculator__pretitle{font-style:normal;font-weight:normal;font-size:36px;line-height:140%;padding-left:50px}.calculator__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#FFFFFF;background:#FF5136;border-radius:6px;width:100%;min-height:100px;-webkit-box-shadow:0px 0px 30px rgba(244,206,201,0.8);box-shadow:0px 0px 30px rgba(244,206,201,0.8);-webkit-transition:0.4s;transition:0.4s;font-style:normal;font-weight:normal;font-size:36px;line-height:100%;color:#FFFFFF;text-transform:none;margin:35px auto 0;max-width:485px}.calculator__btn-pic{margin-right:10px}.calculator__btn:hover{opacity:1;background:#FF5136;-webkit-transform:translateY(-5px);transform:translateY(-5px);color:#FFFFFF;-webkit-box-shadow:0px 12px 30px rgba(211,165,159,0.9);box-shadow:0px 12px 30px rgba(211,165,159,0.9)}.calculator__main{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:42px 65px 17px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.calculator__main:before{content:'';position:absolute;top:0;left:0;width:100%;min-width:1240px;height:100%;min-height:342px;background-image:url(../img/calculator/calculator-bg-c8d08ff7d9.svg);background-position:top center;background-repeat:no-repeat;background-size:contain;z-index:-2}.calculator__main-left{max-width:692px;width:100%}.calculator__main-right{width:595px;height:186px;padding:30px;margin-top:70px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;background-color:#525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator__main-right-title{font-weight:500;font-size:18px;margin:0 0 auto;color:#fff}.calculator__main-slider{margin-bottom:50px}.calculator__main-slider-title{font-weight:500;font-size:18px;margin:0 0 20px;color:#fff}.calculator__main-slider .card_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator__main-slider .card_block-slider{max-width:465px;width:100%}.calculator__main-slider .card_block-slider .ui-slider{background:#525252;border-radius:0;border:none;height:8px}.calculator__main-slider .card_block-slider .ui-slider-horizontal .ui-slider-range-min{background:#f9db00;height:8px;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calculator__main-slider .card_block-slider .ui-slider .ui-slider-handle{cursor:pointer;width:36px;height:36px;background:#525252;border-radius:50%;border:none;top:-14px;z-index:10}.calculator__main-slider .card_block-slider .ui-slider .ui-slider-handle:after{content:'';width:16px;height:16px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#f9db00;border:none;border-radius:50%}.calculator__main-slider .card_block-slider .ui-slider .ui-slider-handle:focus{outline:none}.calculator__main-slider .card_block .cont_price{font-weight:700;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;white-space:nowrap;margin-bottom:10px}.calculator__main-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator__main-result .result_count{font-weight:700;font-size:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;white-space:nowrap}.calculator__main-result-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculator__main .result__img{position:relative;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calculator__main .result__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculator__main .result__img-wrap .result__button{width:100%;max-width:235px;margin-left:10px;font-weight:800;font-size:16px}.calculator__main .result__img-coin{width:17px;height:34px;margin-left:-5px;display:none}.calculator__main .result__img-coin:first-child{margin-left:0}.calculator__main .result__img-coin--show{display:block}.level{padding-bottom:140px}.level__title{color:#2b2b2b;margin-bottom:30px;font-weight:700;font-size:40px}.level__subtitle{font-size:20px;margin-bottom:70px;font-weight:600}.level__card{border:1px solid #e2e2e2;padding:30px;margin-right:30px;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.level__card:last-child{margin-right:0}.level__card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level__card-title{font-size:30px;color:#2b2b2b;margin-top:20px;line-height:1;font-weight:600}.level__card-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.level__card-desc{font-size:18px;color:#2b2b2b;margin-top:0;margin-bottom:40px;max-width:366px;min-height:41px;text-align:left}.level__card-img{display:inline-block;width:120px;height:77px;margin-bottom:15px}.level__card-percent{font-size:30px;font-weight:600;padding:10px 18px;background-color:#f9db00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.level__card-percent-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.level__card-subtitle{font-size:16px;color:#2b2b2b;margin-top:7px;text-align:left}.marks{padding:150px 0}.marks__container{position:relative}.marks__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.marks__bg{position:absolute;top:78px;left:55px;width:665px;height:auto;z-index:-1}.marks__button{max-width:218px}.marks__desc{font-size:32px;font-weight:700;margin-top:0;margin-bottom:60px;line-height:1.1}.marks__desc-wrap{position:relative;max-width:504px;padding:60px 50px 81px;margin:81px 0 30px;background:#FEFEFE;border:1px solid #2B2B2B}.marks__desc-wrap:before{content:'';position:absolute;top:6px;bottom:0;left:6px;right:0;width:100%;height:100%;background:#FEFEFE;border:1px solid #2B2B2B;z-index:-1}.products{padding:0 0 140px}.products .container__content{background-image:url("../img/products/products-bg-32b5110bfb.webp");background-repeat:no-repeat;background-position:center;background-size:cover;padding:70px 30px 70px 30px;margin-bottom:140px}.products__container{position:relative}.products__bg{position:absolute;top:0;right:0;width:474px;height:auto;z-index:-1}.products__btn{position:relative;display:block;font-size:16px;max-width:393px;text-align:center;font-weight:600;outline:none;cursor:pointer;padding:15px 35px;margin:50px auto 0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-decoration:none;color:#2b2b2b;border:1px solid #2e2e2e;white-space:nowrap}.products__btn:hover{color:#fff;border:1px solid #2b2b2b;background-color:#2e2e2e;text-decoration:none;outline:none}.products__btn:active{color:#fff;border:1px solid #2b2b2b;background-color:#2e2e2e;text-decoration:none;outline:none}.products__title{margin-bottom:50px;color:#fff;font-weight:700}.products__list-item{position:relative;font-weight:400;font-size:18px;padding-left:31px;margin-bottom:15px;color:#fff}.products__list-item--accent{font-weight:700}.products__list-item::before{content:'';width:16px;height:16px;background-image:url("../img/products/products-list-coin-0679639554.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:4px;left:0}.products__content{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e2e2e2;overflow:hidden;-webkit-transition:0.2s;transition:0.2s}.products__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 10px 30px 10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.products__item-img{width:auto;max-width:100%;height:auto;max-height:220px}.products__item-img-wrap{padding:30px 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:235px;width:100%}.products__item-brandname--accent{display:block;color:#b5b5b5}.products__item-title{font-size:18px;text-align:center;margin-bottom:30px;color:#2b2b2b;font-weight:500;max-width:280px}.products__item-title span{font-weight:700;font-size:16px;margin-bottom:15px}.products__item-description{font-size:18px;line-height:1.3;text-align:center;margin-bottom:0;color:#000000;font-weight:400}.products__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#2b2b2b;font-weight:400;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.products__item-price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.products__item-price-text{font-weight:500;font-size:24px;margin-left:12px}.products__item-price-img{max-width:22px}.products__item-btn{-webkit-transition:0.4s;transition:0.4s;margin:auto auto 0;padding:10px 15px;background:#f9db00;font-size:14px;font-weight:700;color:#2b2b2b;text-align:center;white-space:nowrap;cursor:pointer;outline:none;max-width:100%;width:80%}.products__item-btn:hover{background:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}.products__item-btn:active,.products__item-btn:focus{background:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}.products__footer{padding:0 15px}.catalog__title{display:block;font-weight:700;color:#2b2b2b;grid-column:1 / -1;margin-bottom:30px}.products__title--mobile{display:none}.products__btn-text--mobile{display:none}.faq{padding:0 0 70px}.faq__content{padding-bottom:0}.faq__block{padding-bottom:140px}.faq__title{margin-bottom:70px;font-weight:700}.faq__item{margin-bottom:20px;cursor:pointer;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.faq__item-title{font-size:22px;font-weight:700;color:#2b2b2b;margin-bottom:0;padding-right:45px}.faq__item-description{font-weight:400;font-size:18px;padding:30px 390px 30px 74px;margin:0;color:#000}.faq__item-arrow{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:grid;place-items:center}.faq__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:40px 30px;background:#ffffff;border:1px solid #f2f2f2;cursor:pointer;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.faq__item-content{height:0;overflow:hidden;-webkit-transition:height .6s ease;transition:height .6s ease;background-color:#fff}.faq__item.active .faq__arrow--down{display:none}.faq__item.active .faq__arrow--up{display:block}.faq__item.active .faq__item-head{background:#f2f2f2}.faq__arrow{width:24px;height:24px;display:block}.faq__arrow--up{display:none}.mobile{display:none}.footer{background:#2e2e2e;padding:80px 0 60px}.footer__title{display:none}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__item{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:131px}.footer__item-01{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer__item-02{margin-left:auto;gap:131px}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;color:#ffffff}.footer__text{font-size:16px;font-weight:600;color:#fff;white-space:nowrap}.footer__phone{font-weight:500;font-size:18px;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-transition:0.4s;transition:0.4s;margin-left:auto;color:#b5b5b5;white-space:nowrap}.footer__phone-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.footer__phone:hover{color:#e2e2e2;text-decoration:none}.footer__phone-text{font-weight:600;font-size:20px;color:#fff}.footer__link{font-size:18px;font-weight:500;text-decoration:none;color:#b5b5b5;white-space:nowrap}.footer__link:hover{color:#e2e2e2;text-decoration:none}.footer__link.notactive{color:#e2e2e2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer__nav-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:200px;margin:0 auto}.footer__nav-social-link{width:30px;height:30px;margin-right:30px;color:#fff}.footer__nav-social-link svg{width:100%;height:100%;display:block}.footer__nav-social-link:hover{color:#f2f2f2}.footer__nav-social-link:last-child{margin-right:0}.footer__mobile{display:none}.privacy-page{background:#fff;color:#2b2b2b}.privacy__container{max-width:100%;padding:50px 50px 70px 50px;margin:0 auto}.privacy__title{font-size:40px;font-weight:700;margin-bottom:50px;margin-right:40px}.privacy__content{font-size:16px}.privacy__content p{font-weight:400;font-size:18px;margin-bottom:16px}.privacy__content h2{margin-top:50px;margin-bottom:50px;font-size:24px;font-weight:700}.privacy__content ul{margin:0 0 16px 20px;padding:0}.privacy__content li{font-size:18px;margin-bottom:10px;font-weight:400;list-style:disc}@media (max-width: 768px){.privacy__container{padding:10px 10px 20px 10px}.privacy__title{font-size:22px;margin-bottom:15px}.privacy__content P{font-size:14px}.privacy__content h2{margin-top:15px;margin-bottom:15px;font-size:18px;font-weight:700}.privacy__content li{font-size:14px;margin-bottom:10px}}.fancybox-button--close{position:absolute;top:96px;right:87px;width:50px;height:50px;color:#2b2b2b;background-color:#f9db00;font-size:24px;cursor:pointer;z-index:99;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border:none;outline:none;padding:0}.fancybox-button--close:hover{background-color:#ffc701;color:#2b2b2b}.fancybox-button--close svg{height:76%;width:76%}@media (max-width: 768px){.fancybox-button--close{top:50px;right:60px;width:40px;height:40px}.fancybox-button--close svg{height:70%;width:70%}}.popup{position:relative;max-height:90vh;padding:40px 30px;overflow:hidden;z-index:20}.popup.fancybox-content{cursor:auto}.popup__form.form{max-width:380px}.popup__form.form:before,.popup__form.form:after{display:none}.popup__form.form .form__content{display:block}.popup__form.form .form__input{background:#ffffff;border:1px solid #e2e2e2}.popup__form.form .form__input-wrap{padding-right:0;margin-bottom:12px}.popup__form.form .form__button-wrap{max-width:100%;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.popup__form.form .form-bottom__checkbox-wrap{margin-top:30px}.popup__form.form .form-bottom__checkbox-wrap .checkbox__text:before{background-color:#2b2b2b}.popup__form.form .form-bottom__checkbox-wrap .checkbox__text:after{background-image:url("../img/common/checkbox-white-8df87b49c7.svg")}.popup__form-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup__form-button{width:100%;font-weight:800;font-size:16px;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#2b2b2b;background:#f9db00;outline:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;cursor:pointer;white-space:nowrap}.popup__form-button:hover{background-color:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}.popup__form-button:active,.popup__form-button:focus{background-color:#ffc701;color:#2b2b2b;text-decoration:none;outline:none}@media (max-width: 1300px){.popup__form-button{font-size:14px;padding:15px 20px}}.popup__close{position:absolute;top:40px;right:30px;width:45px;height:45px;color:#2b2b2b;background-color:#f9db00;font-size:20px;cursor:pointer;z-index:99;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;border:none;outline:none;padding:0}.popup__close:hover{background-color:#ffc701}.popup__title{font-size:32px;font-weight:700;margin-top:0;margin-bottom:30px}
