@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/montserrat/Montserrat-ExtraBold.woff2);src:local("Montserrat ExtraBold"),local("Montserrat-Regular"),url(../fonts/montserrat/woff2/Montserrat-ExtraBold.woff2) format("woff2"),url(../fonts/montserrat/woff/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/montserrat/ttf/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/montserrat/Montserrat-Bold.woff2);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat/woff2/Montserrat-Bold.woff2) format("woff2"),url(../fonts/montserrat/woff/Montserrat-Bold.woff) format("woff"),url(../fonts/montserrat/ttf/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat/Montserrat-SemiBold.woff2);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat/woff2/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/montserrat/woff/Montserrat-SemiBold.woff) format("woff"),url(../fonts/montserrat/ttf/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat/Montserrat-Medium.woff2);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat/woff2/Montserrat-Medium.woff2) format("woff2"),url(../fonts/montserrat/woff/Montserrat-Medium.woff) format("woff"),url(../fonts/montserrat/ttf/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat/Montserrat-Regular.woff2);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat/woff2/Montserrat-Regular.woff2) format("woff2"),url(../fonts/montserrat/woff/Montserrat-Regular.woff) format("woff"),url(../fonts/montserrat/ttf/Montserrat-Regular.ttf) format("truetype")}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6,p{font-size:1rem}small{font-size:.75rem}@media (min-width:1200px){h1{font-size:3.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.5rem}h6,p{font-size:1rem}small{font-size:.75rem}}body,html{margin:0;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25;color:#000;background-color:#fff}img{display:block;height:auto}img,svg,video{max-width:100%}video{display:block}button{font-family:inherit}main{display:block}a:after{text-decoration:underline}.page--container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.page--container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.page--container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.page--main-container main{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.page--main-container main{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.page--main-container main{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.page__section{padding:2rem 0}.page__section--success{background-color:#28a745}.page__section--warning{background-color:#ffe13d}.page__section--danger{background-color:#e40000}.page__section--info{background-color:#504cff}.page__section--container .page__section-content{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.page__section--container .page__section-content{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.page__section--container .page__section-content{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.page__section--inverted{color:#fff}.page__section-title{margin:0;font-size:2rem}.page__section-descr{margin:0}.page__section-title+.page__section-descr{margin-top:.5rem}@media (min-width:1200px){.page__section{padding:3rem 0}.page__section-title{font-size:3rem}.page__section-title+.page__section-descr{margin-top:1rem}}.btn{color:inherit;text-decoration:none;background:none;-webkit-tap-highlight-color:transparent;color:#000;background-color:#e9c500;border:2px solid #e9c500;display:inline-block;vertical-align:top;transition:color .3s,background-color .3s,border-color .3s;font-size:20px;font-weight:500;line-height:1.25;text-align:center;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:14px 20px 12px;border-radius:10px}.btn:focus{outline:2px solid #ffe13d}.btn:active,.btn:hover:focus{outline:none}.btn::-moz-focus-inner{border:0}.btn:focus{outline:none}.btn:active{background-color:none}.btn:active>*{position:relative;top:0;left:0}.btn:focus:active{outline:none}.btn:focus,.btn:hover{background-color:#d0af00;border-color:#d0af00}.btn:active{background-color:#b69a00;border-color:#b69a00}.btn--disabled,.btn:disabled{opacity:.4;pointer-events:none;box-shadow:none}.btn--block{display:block;width:100%;box-sizing:border-box}.btn--dark{color:#000;background-color:#a3a3a3;border:2px solid #a3a3a3}.btn--dark:focus,.btn--dark:hover{background-color:#969696;border-color:#969696}.btn--dark:active{background-color:#8a8a8a;border-color:#8a8a8a}.btn--small{width:164px;font-size:16px;line-height:16px;padding-top:11px;padding-bottom:9px}@media (min-width:768px){.btn{padding:17px 20px 18px}.btn--small{font-size:20px;width:auto}}.form{background-color:#d6d6d6;color:#000;background-image:linear-gradient(180deg,#dbdbdb 0,#bab9b9);padding:20px 16px 30px;border-radius:20px;text-align:center;box-sizing:border-box}.form__descr{font-size:13px;line-height:14px;margin:0 0 12px}.form__descr a{color:inherit;display:block}.form__input{margin-bottom:20px}.form__input:last-child{margin-bottom:0}.form__input label{font-size:11px;line-height:14px}.form__input label>span{display:block;margin-bottom:10px}.form__input input[type=file]{display:none}.form__input input,.form__input textarea{display:block;background-color:#fff;background-image:linear-gradient(180deg,#c1c1c1 0,#e0e0e0 10%,#fff);border:none;width:100%;box-sizing:border-box;font-size:17px;line-height:1;text-align:center;font-family:inherit;padding:14px 20px 10px;border-radius:10px}.form__input textarea{min-height:200px;resize:none;overflow:auto;text-align:left}.form__submit{margin-top:20px}.form__outro{font-size:13px;line-height:16px;margin:20px 0 0}.form__outro a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;font-weight:700;font-size:17px;display:block}.form__outro a:focus{outline:2px solid #ffe13d}.form__outro a:active,.form__outro a:focus:active,.form__outro a:hover:focus{outline:none}.form__input--desktop{margin-top:20px}.form__title{font-size:15px;line-height:20px;text-transform:uppercase;padding:0 20px;margin:0 0 30px}.form__subtitle{font-size:13px;line-height:16px;margin:10px 0 0;font-weight:700}#success .form{padding-top:180px;background-image:url(../img/form-sent.png);background-repeat:no-repeat;background-position:center 40px}#policy .form h3{font-size:13px;font-weight:700;margin:0 0 20px;text-align:left}#policy .form h4,#policy .form p{margin:0 0 20px;font-size:13px;font-weight:400;text-align:left}@media (max-width:1199px){.form__input--desktop{display:none}}@media (min-width:1200px){.form{padding:34px 50px 26px}.form__descr{font-size:18px;margin-bottom:40px}.form__descr a{display:inline}.form__row{display:flex}.form__row .form__input{margin-right:30px;flex-basis:0;flex-grow:1;flex-shrink:1}.form__row .form__input:last-child{margin-right:0}.form__row .form__input--file{flex-grow:0}.form__input{margin-bottom:0}.form__input label{font-size:14px;margin-bottom:12px}.form__input input{font-size:18px;padding-top:17px;padding-bottom:16px}.form__submit{margin-top:30px}.form__outro{font-size:16px}.form__outro a{font-size:22px;display:inline}}.modal{cursor:pointer;position:fixed;top:0;left:0;right:0;height:100vh;background-color:rgba(0,0,0,.6);z-index:10;display:none;overflow:scroll}.modal--active{display:block}.modal__content{position:relative;max-width:300px;margin:10vh auto;cursor:default}.modal__close,.modal__content{box-sizing:border-box;padding:0}.modal__close{background:none;-webkit-tap-highlight-color:transparent;position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:15px;border:2px solid #030303;opacity:.5;cursor:pointer}.modal__close::-moz-focus-inner{border:0}.modal__close:focus{outline:none}.modal__close:active{background-color:none}.modal__close:active>*{position:relative;top:0;left:0}.modal__close:focus:active{outline:none}.modal__close span:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.modal__close:hover{opacity:1}.modal__close:after,.modal__close:before{content:"";width:16px;height:2px;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-8px;background-color:#000;transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}@media (min-width:768px){.modal__content{max-width:60%}}@media (min-width:1200px){.modal__content{max-width:1140px}}.header{background-color:#000;color:#fff}.header__top{background-color:#e3e3e4;color:#000}.header__top-container{width:100%;box-sizing:border-box;padding:6px 16px;text-align:center}@media (min-width:768px){.header__top-container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.header__top-container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.header__logo{display:inline-flex;box-sizing:border-box;align-items:center;text-align:left}.header__logo svg{width:42px;height:48px;margin-right:10px;flex-shrink:0}.header__logo-text b{font-size:16px;font-weight:800;line-height:17px;display:block}.header__logo-text span{font-size:13px;font-weight:400;line-height:17px;display:inline-block;vertical-align:middle;max-width:220px}.header__logo-color{fill:#ffe13d}.header__tel{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:19px;font-weight:700;line-height:1;display:inline-block;vertical-align:middle}.header__tel:focus{outline:2px solid #ffe13d}.header__tel:active,.header__tel:focus:active,.header__tel:hover:focus{outline:none}.header__nav{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.header__nav{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.header__nav{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.header__menu-btn{padding:0;border:none;background:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:40px;height:40px;position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.header__menu-btn::-moz-focus-inner{border:0}.header__menu-btn:focus{outline:none}.header__menu-btn:active{background-color:none}.header__menu-btn:active>*{position:relative;top:0;left:0}.header__menu-btn:focus:active{outline:none}.header__menu-btn span:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.header__menu-btn:after,.header__menu-btn:before{content:"";width:26px;height:2px;background-color:#fff;position:absolute;left:50%;margin-left:-13px;top:50%;margin-top:-1px;pointer-events:none;box-shadow:0 -8px 0 0 #fff,0 8px 0 0 #fff}.header__logo-alt{font-size:13px;line-height:16px;margin-left:10px;display:inline-block;vertical-align:middle;max-width:60px;display:none}.header__nav-items{background-color:#000;color:#fff;max-width:150px;position:absolute;left:0;z-index:10;display:none}.header__nav-items ul{list-style:none;margin:0;padding:0}.header__nav-items a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;display:block;padding:8px 10px;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer}.header__nav-items a:focus{outline:2px solid #ffe13d}.header__nav-items a:active,.header__nav-items a:focus:active,.header__nav-items a:hover:focus{outline:none}.header__nav-items a:hover{color:#000;background-color:#ffe13d}.header--nojs .header__menu-btn{display:none}.header--nojs .header__nav-items{display:block;position:static;max-width:none}.header--nojs .header__nav-items a{padding-left:0;padding-right:0}.header--open .header__nav-items{display:block}.header--open .header__menu-btn:after,.header--open .header__menu-btn:before{box-shadow:none;transform:rotate(45deg)}.header--open .header__menu-btn:before{box-shadow:none;transform:rotate(-45deg)}.header__address,.header__contacts{display:none}.header__callback{cursor:pointer}.header--sticky{position:fixed;top:0;left:0;right:0;z-index:5}.header--sticky .header__top{display:none}.header--sticky .header__tel{float:right;margin-top:11px}.header--sticky .header__logo-alt{float:right;margin-top:4px;display:block}@media (min-width:768px){.header__top-container{display:flex;align-items:center}.header__logo{margin-right:20px}.header__contacts{display:block;margin-left:auto;text-align:center}.header__contacts a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;display:block;margin-bottom:10px;font-size:28px;font-weight:700;line-height:1}.header__contacts a:focus{outline:2px solid #ffe13d}.header__contacts a:active,.header__contacts a:focus:active,.header__contacts a:hover:focus{outline:none}.header__contacts-schedule{font-size:12px;line-height:1;margin:0 0 10px}.header__contacts-schedule i{font-style:normal;font-size:14px}.header__contacts-schedule span:first-child{margin-right:10px}.header__contacts-feedback{margin:0}.header__contacts-feedback a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:12px;font-weight:400;line-height:1;display:inline-block;vertical-align:middle;text-decoration:underline}.header__contacts-feedback a:focus{outline:2px solid #ffe13d}.header__contacts-feedback a:active,.header__contacts-feedback a:focus:active,.header__contacts-feedback a:hover:focus{outline:none}.header__contacts-feedback a:last-child{margin-left:10px}.header__tel{display:none}.header--sticky .header__tel{display:inline-block;margin-left:30px;margin-right:30px}}@media (min-width:1200px){.header__top-container{padding-top:14px;padding-bottom:14px}.header__logo svg{width:63px;height:72px;margin-right:10px;flex-shrink:0}.header__nav{padding:0}.header__contacts{margin-right:auto}.header__address{display:block;position:relative;padding-left:30px;margin-left:20px;text-align:left}.header__address svg{width:15px;height:20px;position:absolute;top:0;left:0}.header__address address{font-style:normal;font-size:16px;line-height:22px}.header__menu-btn{display:none}.header__nav-items{display:block;position:static;max-width:none}.header__nav-items ul{font-size:0}.header__nav-items li{display:inline-block;vertical-align:middle}.header__nav-items li a{font-size:16px;line-height:20px;padding:15px}.header--nojs .header__nav-items a{padding:15px}.header--sticky .header__logo-alt,.header--sticky .header__tel{display:none}}.intro{padding-top:34px;padding-bottom:38px;background-image:url(../img/intro-bg.jpg);background-size:auto 100%;background-repeat:no-repeat;background-color:#081826;background-position:right 35vw top 0;color:#fff;position:relative}.intro:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;background-image:linear-gradient(90deg,transparent 0,#081826 50%)}.intro__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;position:relative;z-index:1}@media (min-width:768px){.intro__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.intro__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.intro__text{font-size:17px;line-height:22px;text-transform:uppercase;padding-left:20px;padding-right:20px;max-width:290px;box-sizing:border-box;margin:0 auto}.intro__text b{display:block;margin-bottom:16px;font-weight:700}.intro__text b:last-child{margin-bottom:0}.intro__text span{color:#ffe13d}.intro__card{max-width:290px;box-sizing:border-box;padding:18px 18px 18px 160px;background-image:url(../img/intro-card-bg.jpg),linear-gradient(90deg,#fff 0,#fff 80px,#ffe13d 0,#ffe13d);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%,cover;color:#000;border-radius:16px;margin:30px auto 0}.intro__card p{margin:0;font-size:15px;line-height:18px;font-weight:700}.intro__card span{color:#e40000;font-size:17px}.intro__bottom{display:none}@media (min-width:768px){.intro{background-position:right 50vw top 0;background-size:auto 130%}}@media (min-width:1200px){.intro{background-position:right 50vw top 0;background-size:50% auto}.intro__container{display:flex}.intro__card{order:1;align-self:flex-end;width:520px;max-width:none;flex-shrink:0;padding:32px 16px 32px 220px;margin:0}.intro__card p{font-size:26px;line-height:32px}.intro__card span,.intro__text{font-size:30px}.intro__text{order:2;line-height:45px;max-width:40%;padding:0;margin:0 0 0 60px}.intro__bottom{display:block;background-color:#ffe13d;color:#e40000;padding:16px}.intro__bottom p{font-size:30px;font-weight:700;line-height:45px;margin:0;text-align:center}}.catalog{background-color:#f3f4f4;background-image:linear-gradient(180deg,#f6f6f6 0,#cdcdcd);color:#000;padding-top:30px;padding-bottom:26px;text-align:center}.catalog__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.catalog__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.catalog__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.catalog__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.catalog__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.catalog__title{font-size:24px;line-height:30px;margin-bottom:30px}}.catalog__descr{font-size:13px;line-height:14px;margin-bottom:10px}.catalog__tabs-nav{list-style:none;padding:0;max-width:300px;margin:0 auto 20px}.catalog__tabs-nav li{padding:11px 20px 9px;background-color:#ddd;margin-bottom:10px;cursor:pointer;font-size:13px;font-weight:600;line-height:14px;text-transform:uppercase;border-radius:20px}.catalog__tabs-nav li:last-child{margin-bottom:0}.catalog__tabs-nav .catalog__nav-active,.catalog__tabs-nav li:hover{background-color:#ffe13d}.catalog__tabs{list-style:none;padding:0;max-width:300px;margin:0 auto}.catalog__tabs li{position:relative;height:0;overflow:hidden}.catalog__tabs .catalog__tab-active{height:auto;overflow:visible}.catalog__btn{padding:0;border:none;background:none;-webkit-tap-highlight-color:transparent;position:absolute;z-index:2;width:20px;left:-15px;top:0;bottom:0;cursor:pointer}.catalog__btn::-moz-focus-inner{border:0}.catalog__btn:focus{outline:none}.catalog__btn:active{background-color:none}.catalog__btn:active>*{position:relative;top:0;left:0}.catalog__btn:focus:active{outline:none}.catalog__btn span:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.catalog__btn:after{content:"";border-bottom:20.88px solid #acacac;position:absolute;top:50%;margin-top:-5px;left:-2px}.catalog__btn:after,.catalog__btn:hover:after{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;transform-origin:center center;transform:rotate(-90deg)}.catalog__btn:hover:after{border-bottom:20.88px solid #ffe13d}.catalog__btn--next{left:auto;right:-15px}.catalog__btn--next:after,.catalog__btn--next:hover:after{transform:rotate(90deg)}.catalog__item{background-color:#fff;color:#000;padding:20px;box-sizing:border-box;border-radius:15px;box-shadow:3px 3px 6px rgba(0,0,0,.1);display:inline-flex!important;flex-direction:column}.catalog__item-title{font-size:21px;font-weight:500;line-height:24px;margin:0;min-height:48px}.catalog__item-image{margin-top:auto}.catalog__item-price{margin:0 0 10px;font-size:19px;font-weight:500;line-height:22px}.catalog__item-price span{color:#e40000;font-size:23px}.catalog__footer{margin-top:10px}.catalog__footer p{margin:10px 0 0;font-size:13px;line-height:16px}.catalog__download{display:inline-flex;flex-direction:column;align-items:center}.catalog__download svg{width:40px;height:46px}.catalog__download a{color:#504cff;font-size:13px;margin-top:10px}.catalog__item table{display:none}.catalog .slick-slide{padding:0 10px 10px}@media (min-width:768px){.catalog__tabs{max-width:600px}.catalog__footer{display:flex;align-items:center;max-width:500px;margin:20px auto 0}.catalog__footer p{text-align:left;margin-left:30px;margin-top:0}.catalog__footer a{margin-top:4px}}@media (min-width:1200px){.catalog__descr{display:none}.catalog__tabs-nav{max-width:none;display:flex;justify-content:space-between;margin-bottom:26px}.catalog__tabs-nav li{margin:0;max-width:32%;box-sizing:border-box;flex-grow:0;flex-shrink:0;font-size:15px;line-height:17px;padding:16px 24px 15px;color:#3d3d3d}.catalog__tabs-nav .catalog__nav-active{position:relative;color:#000}.catalog__tabs-nav .catalog__nav-active:after{content:"";width:20px;height:20px;position:absolute;left:50%;margin-left:-10px;bottom:-10px;transform:rotate(45deg);background-color:#ffe13d}.catalog__btn{display:none}.catalog__tabs{max-width:none}.catalog__item{margin-bottom:30px}.catalog__footer{max-width:90%}.catalog__footer p{font-size:18px;line-height:22px}.catalog__footer a{font-size:14px}}.plans{padding:30px 0;background-image:linear-gradient(180deg,#404040 0,#292929);background-color:#404040;color:#fff}.plans__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:280px;margin:0 auto}@media (min-width:768px){.plans__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.plans__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.plans__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.plans__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.plans__title{font-size:24px;line-height:30px;margin-bottom:30px}}.plans__descr{font-size:13px;margin:0 0 16px;text-align:center}.plans__decor{background-image:url(../img/plans-decor.jpg);background-position:50%;max-width:240px;height:170px;background-size:100% auto;background-repeat:no-repeat;border-radius:20px;margin:0 auto 16px}.plans__list{font-size:13px;line-height:16px;font-weight:400}.plans__list span{display:block;margin-bottom:16px}.plans__list span:last-child{margin-bottom:0}.plans__list span:before{content:"– "}@media (min-width:768px){.plans__list{font-size:16px;line-height:20px}.plans__list span{margin-bottom:16px}}@media (min-width:1200px){.plans__list{font-size:18px;line-height:22px}.plans__list span{margin-bottom:20px}}.plans__list+p{max-width:190px;margin:24px auto 30px;font-size:15px;text-align:center}.plans__form{max-width:300px;margin:0 auto}@media (min-width:768px){.plans__container{display:flex;flex-wrap:wrap;max-width:80%;align-items:center;padding:0}.plans__descr,.plans__list+p,.plans__title{width:100%;max-width:none}.plans__decor{max-width:458px;height:23vw;max-height:320px;width:50%;margin:0 30px 0 0}.plans__list{width:calc(50% - 30px)}.plans__list+p{font-size:20px}.plans__list+p b{font-size:24px}.plans__form{max-width:60%}}@media (min-width:1200px){.plans{padding-top:50px;padding-bottom:60px;background-image:url(../img/plans-bg.png),linear-gradient(180deg,#404040 0,#292929);background-repeat:no-repeat;background-size:contain;background-position:center 100px,0 0}.plans__container{max-width:1030px}.plans__descr{font-size:20px;margin-bottom:35px}.plans__form{max-width:1140px}}.master{background-color:#fff;color:#000;background-image:linear-gradient(180deg,#fbfbfb 0,#e7e7e7);text-align:center;padding:30px 0}.master__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:240px;margin:0 auto}@media (min-width:768px){.master__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.master__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.master__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.master__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.master__title{font-size:24px;line-height:30px;margin-bottom:30px}}.master__list{font-size:13px;line-height:16px;font-weight:400;margin:0;text-align:left}.master__list span{display:block;margin-bottom:16px}.master__list span:last-child{margin-bottom:0}.master__list span:before{content:"– "}@media (min-width:768px){.master__list{font-size:16px;line-height:20px}.master__list span{margin-bottom:16px}}@media (min-width:1200px){.master__list{font-size:18px;line-height:22px}.master__list span{margin-bottom:20px}}.master__btn{margin-top:20px}.master__decor{background-image:url(../img/master-decor-bg.png);background-position:top;background-size:auto 100%;background-repeat:no-repeat;margin-top:24px;margin-bottom:30px;height:263px;position:relative}.master__decor-label{background-color:#e40000;background-image:linear-gradient(180deg,#ec5c40 0,#bd0101);color:#fff;font-size:9px;padding:12px 10px 18px;box-sizing:border-box;line-height:1;width:72px;height:72px;border-radius:36px;position:absolute;left:50%;margin-left:-58px;bottom:14px}.master__decor-label b{font-size:20px;font-weight:600;line-height:24px}.master__decor-label small{font-size:12px;line-height:20px}@media (min-width:768px){.master__container{max-width:80%}.master__title br{display:none}.master__content{display:flex;align-items:center;padding-left:5%}.master__btn{order:1;margin-top:0;margin-right:30px;min-width:220px}.master__list{order:2}}@media (min-width:1200px){.master{background-image:url(../img/master-bg.jpg);background-size:cover;background-position:100% 0;padding-top:50px;padding-bottom:50px}.master__container,.master__content{position:relative}.master__content{padding-left:25%;margin-bottom:50px;z-index:2}.master__content:last-child{margin-bottom:0}.master__decor{position:absolute;left:8vw;top:0;z-index:1;height:100%;min-width:220px}}.composite{background-color:#404040;background-image:url(../img/composite-bg.png),linear-gradient(180deg,#404040 0,#292929);background-position:right -22vw,top;background-size:140vw auto,cover;background-repeat:no-repeat;color:#fff;text-align:center;padding-top:30px;padding-bottom:40px}.composite p{text-align:left;font-size:13px;line-height:16px;margin:18px auto 30px}.composite img{display:inline-block;vertical-align:middle;margin:30px auto;max-width:80%}.composite__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:240px;margin:0 auto}@media (min-width:768px){.composite__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.composite__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.composite__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.composite__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.composite__title{font-size:24px;line-height:30px;margin-bottom:30px}}@media (min-width:768px){.composite{background-position:left -11vw,top;background-size:700px auto,cover}.composite p{font-size:18px;line-height:22px;margin:10px 0}.composite p b{font-size:22px;line-height:22px}.composite__title br{display:none}.composite__container{max-width:780px}.composite__content{display:flex;align-items:center}.composite__btn{order:1;margin-right:10vw;min-width:220px}.composite__text{order:2}.composite__content:last-child .composite__btn{order:2;margin-left:10vw;margin-right:0}.composite__content:last-child .composite__text{order:1}}@media (min-width:1200px){.composite{position:relative;background-position:center -11vw,top}.composite img{position:absolute;bottom:-70px;right:10vw;z-index:1;max-width:500px}.composite__content{margin-bottom:50px;position:relative;z-index:2}.composite__content:last-child{margin-bottom:0}}.conditions{padding:30px 0;background-color:#fff;color:#000;background-image:url(../img/conditions-bg.jpg);background-size:auto calc(100% + 10vw);background-position:32% -10vw;text-align:center}.conditions__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:240px;margin:0 auto}@media (min-width:768px){.conditions__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.conditions__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.conditions__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;text-align:center;margin:30px 0 20px}@media (min-width:768px){.conditions__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.conditions__title{font-size:24px;line-height:30px;margin-bottom:30px}}.conditions__title:first-child{margin-top:0}.conditions__list{font-size:13px;line-height:16px;font-weight:400;-moz-text-align-last:left;text-align-last:left}.conditions__list span{display:block;margin-bottom:16px}.conditions__list span:last-child{margin-bottom:0}.conditions__list span:before{content:"– "}@media (min-width:768px){.conditions__list{font-size:16px;line-height:20px}.conditions__list span{margin-bottom:16px}}@media (min-width:1200px){.conditions__list{font-size:18px;line-height:22px}.conditions__list span{margin-bottom:20px}}.conditions__car{width:183px;height:85px;background-image:url(../img/car.png);background-size:cover;margin:20px auto}.conditions__delivery,.conditions__payment-descr{font-size:13px;line-height:16px}.conditions__payment{width:137px;height:70px;background-image:url(../img/payment.png);background-size:cover;margin:10px auto 20px}.conditions__download{display:inline-flex;flex-direction:column;align-items:center}.conditions__download svg{width:40px;height:46px}.conditions__download a{color:#504cff;font-size:13px;line-height:1;margin-top:10px}@media (min-width:768px){.conditions__container{max-width:80%}}@media (min-width:1200px){.conditions{background-position:top;background-size:cover;padding-top:60px;padding-bottom:50px}.conditions__container{max-width:1140px}.conditions__content{display:flex}.conditions__delivery,.conditions__payment-descr{font-size:18px;line-height:22px}.conditions__payment-descr{text-align:left;max-width:320px}.conditions__car{order:-1;width:440px;height:204px;flex-shrink:0;margin:0 36px 0 0}.conditions__payment{order:-1;width:234px;height:119px;flex-shrink:0;margin:0 60px 0 24%}.conditions__download{margin-top:50px}}.examples{background-color:#404040;color:#fff;background-image:linear-gradient(180deg,#404040 0,#292929);padding:30px 0}.examples__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.examples__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.examples__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.examples__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.examples__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.examples__title{font-size:24px;line-height:30px;margin-bottom:30px}}.examples__gallery{position:relative;max-width:300px;margin:0 auto}.examples__btn{padding:0;border:none;background:none;-webkit-tap-highlight-color:transparent;position:absolute;z-index:2;width:20px;left:-10px;top:0;bottom:0;cursor:pointer}.examples__btn::-moz-focus-inner{border:0}.examples__btn:focus{outline:none}.examples__btn:active{background-color:none}.examples__btn:active>*{position:relative;top:0;left:0}.examples__btn:focus:active{outline:none}.examples__btn span:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.examples__btn:after{content:"";border-bottom:20.88px solid #acacac;position:absolute;top:27%;left:-2px}.examples__btn:after,.examples__btn:hover:after{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;transform-origin:center center;transform:rotate(-90deg)}.examples__btn:hover:after{border-bottom:20.88px solid #ffe13d}.examples__btn--next{left:auto;right:-10px}.examples__btn--next:after,.examples__btn--next:hover:after{transform:rotate(90deg)}.examples__items{max-width:250px;margin:0 auto 30px}.examples__item img{border-radius:15px;box-shadow:3px 3px 6px rgba(0,0,0,.3);margin-bottom:20px}.examples__text p{font-size:13px;line-height:16px;margin:0}.examples__text p:first-child,.examples__videos{margin-bottom:10px}.examples__videos video{margin-bottom:10px;width:100%}.examples__footer{font-size:13px;line-height:16px;margin:20px 0 0;text-align:center}.examples__footer svg{width:50px;height:50px;margin-top:16px;fill:#fff}.examples__footer svg:hover{fill:#ffe13d}.examples .slick-slide{padding:0 10px 10px}@media (min-width:768px){.examples__container{max-width:80%;margin:0 auto}.examples__gallery{max-width:none;margin-bottom:40px}.examples__items{max-width:none}.examples__item{display:inline-flex!important;align-items:center;margin-bottom:30px}.examples__item img{width:260px;flex-shrink:0;margin:0 30px 0 0}.examples__btn{left:-30px}.examples__btn:after{top:50%}.examples__btn--next{left:auto;right:-30px}.examples__text p{font-size:16px;line-height:20px}.examples__videos{display:flex;align-items:center;justify-content:center;max-width:1140px;margin:0 auto}.examples__videos video{max-height:25vw;margin-bottom:0;margin-left:15px;margin-right:15px;width:auto}}@media (min-width:1200px){.examples{background-image:url(../img/examples-bg.jpg);background-size:cover}.examples__container{max-width:1140px}.examples__text p{font-size:18px;line-height:22px}.examples__footer{font-size:18px;line-height:24px;margin-top:40px}.examples__footer svg{margin-top:26px}}.about{padding:30px 0;background-color:#fff;background-image:linear-gradient(180deg,#fbfbfb 0,#dfdede)}.about p{font-size:13px;line-height:16px;margin:0 0 10px}.about__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.about__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.about__title{font-size:24px;line-height:30px;margin-bottom:30px}}.about__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px;max-width:300px;margin:0 auto}@media (min-width:768px){.about__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.about__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.about__equipment{margin-top:30px;margin-bottom:20px}.about__decor{display:block;width:100%;max-width:240px;height:180px;background-image:url(../img/about-decor2.jpg);background-size:cover;margin:0 auto 24px;border-radius:15px}.about__percent{width:100%;max-width:240px;height:155px;background-image:url(../img/about-percent.png);background-size:contain;background-repeat:no-repeat;background-position:50%;margin:0 auto}.about__motto{margin:0;font-weight:700;text-align:center}.about__motto span{text-transform:uppercase}@media (min-width:768px){.about p{font-size:14px;line-height:18px}.about__container{max-width:80%}.about__content{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.about__decor{order:-1;margin:0 30px 0 0;max-height:340px;height:30vw;max-width:460px}.about__equipment{margin:30px 0 0}}@media (min-width:1200px){.about{padding:55px 0}.about p{font-size:18px;line-height:22px}.about__container{max-width:1140px}.about__motto{font-size:20px;line-height:24%}.about__discount{display:flex;align-items:center;max-width:750px;margin:0 auto}.about__discount p{margin:0}.about__percent{margin-left:-40px}}.contacts{background-color:#272727}.contacts__map{height:400px;position:relative;background-image:url(../img/contacts-bg.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.contacts__map iframe{width:100%;height:100%;border:0}.contacts__map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1;display:flex;justify-content:center}.contacts__map-overlay:after{content:"Нажмите тут для активации карты";font-size:14px;margin-top:200px;opacity:.7;color:#fff}.contacts__form{position:relative;z-index:2;max-width:300px;margin:-80px auto 0}.contacts__title{font-size:15px;font-weight:700;line-height:16px;text-transform:uppercase;margin:0 0 20px;text-align:center}@media (min-width:768px){.contacts__title{font-size:21px;line-height:26px}}@media (min-width:1200px){.contacts__title{font-size:24px;line-height:30px;margin-bottom:30px}}.contacts__contacts{font-size:13px;line-height:16px;text-align:center;margin:0 auto 30px;max-width:190px}.contacts__contacts span{display:block}.contacts__contacts b{font-size:15px;line-height:16px;display:block}.contacts__form-right{margin-top:16px}@media (min-width:768px){.contacts__contacts{display:flex;max-width:none;align-items:center}.contacts__form{max-width:60%}.contacts__form-left{width:50%}.contacts__form-right{border-left:2px solid #000;margin-top:0;width:50%}.contacts__form-left,.contacts__form-right{padding:0 20px}}@media (min-width:1200px){.contacts__map{height:900px}.contacts__contacts{font-size:18px;line-height:22px}.contacts__contacts b{font-size:20px;line-height:22px}.contacts__form{margin-top:-450px;max-width:1140px}}.footer{background-color:#272727;color:#fff;padding:25px 0}.footer__container{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}@media (min-width:768px){.footer__container{padding-right:32px;padding-left:32px}}@media (min-width:1200px){.footer__container{padding-left:0;padding-right:0;max-width:1140px;margin:0 auto}}.footer__top{max-width:270px;margin:0 auto}.footer__logo{display:inline-flex;box-sizing:border-box;align-items:center;text-align:left;margin-bottom:16px}.footer__logo svg{width:42px;height:48px;margin-right:10px;flex-shrink:0;fill:#fff}.footer__logo-text b{font-size:16px;font-weight:800;line-height:17px;display:block}.footer__logo-text span{font-size:13px;font-weight:400;line-height:17px;display:inline-block;vertical-align:middle;max-width:220px}.footer .header__logo-color{fill:#fff}.footer__social{text-align:center;font-size:0}.footer__social a{margin:0 10px}.footer__social svg{fill:#fff;width:52px;height:52px;border-radius:26px}.footer__bottom{text-align:center;font-size:13px;line-height:16px;margin-top:24px}.footer__bottom a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.footer__bottom a:focus{outline:2px solid #ffe13d}.footer__bottom a:active,.footer__bottom a:focus:active,.footer__bottom a:hover:focus{outline:none}.footer__bottom address{font-style:normal}.footer__bottom [data-trigger]{font-size:11px;color:#929292;margin-top:22px;cursor:pointer;border-bottom:1px solid #929292;display:inline-block;vertical-align:top}@media (min-width:768px){.footer{padding-top:40px}.footer__top{display:flex;align-items:center;justify-content:center;max-width:none}.footer__logo{flex-shrink:0;margin-right:40px}}@media (min-width:1200px){.footer__bottom{font-size:18px;line-height:22px}.footer__bottom [href^=tel]{margin-right:40px}.footer__bottom address{display:inline-block;vertical-align:baseline}.footer__bottom address br{display:none}.footer__bottom [data-trigger]{display:block;flex-basis:100%;flex-shrink:0;max-width:260px;margin-left:auto;margin-right:auto}}.order__image{background-color:#fff;border-radius:20px;display:block;max-width:190px;margin:0 auto 20px}.order__title{font-size:15px;line-height:18px;font-weight:700;text-transform:uppercase;text-align:left;margin:0}.order__title+p{font-size:11px;margin:0;text-align:left}.order__table{max-width:100%;overflow:auto;margin-bottom:40px}.order__table table{margin-bottom:10px;border-collapse:collapse;width:100%}.order__table th{background-color:transparent;font-size:13px;font-weight:600;padding:14px}.order__table td{background-color:#fff;color:#000;border:1px solid #c6c6c6;padding:7px 20px;font-size:14px;line-height:16px}.order__table td:first-child{min-width:160px}.order__table td:nth-child(2){min-width:100px}.order__table td:nth-child(n+3){color:#e40000;min-width:120px;box-sizing:border-box}.order__table span{display:block}.order__note{display:none}@media (min-width:1200px){.order{display:flex;align-items:flex-start;justify-content:space-between}.order__image{width:270px;max-width:none;flex-shrink:0;margin-right:50px;margin-top:20px}.order__title{font-size:26px;line-height:32px}.order__title+p{font-size:16px;line-height:18px}.order__table th{font-size:14px;line-height:16px}.order__table td{font-size:15px;line-height:20px}.order__note{display:block;font-size:16px;line-height:22px;font-weight:500;text-align:left;text-transform:uppercase;margin:0 0 24px}}::-moz-selection{background-color:#ffe13d;color:#000;text-shadow:none}::selection{background-color:#ffe13d;color:#000;text-shadow:none}