@charset "UTF-8";@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:300;src:url(/resources/fonts/Onest-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:400;src:url(/resources/fonts/Onest-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:500;src:url(/resources/fonts/Onest-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Onest;font-style:normal;font-weight:700;src:url(/resources/fonts/Onest-Bold.woff) format("woff")}html{font-family:Onest,sans-serif;font-size:5.9523809524vw}@media screen and (min-width:1600px){html{font-size:100px}}@media screen and (max-width:calc(719px - 0.2px)){html{font-size:27.7008310249vw}}body{font-size:.16rem;line-height:1.5}.app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.container{margin:0 auto;max-width:16.8rem;padding:0 .4rem;width:100%}.container--footer{margin-top:auto}@media screen and (max-width:calc(719px - 0.2px)){.container{padding:0 .2rem}}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page__code{font-size:1.6rem;line-height:1em}.error-page__text{font-size:.24rem;font-weight:400;text-align:center}.error-page__title{font-size:.6rem;font-weight:700;line-height:1.2;text-align:center}.error-page__button{margin-top:.2rem}@media screen and (max-width:calc(719px - 0.2px)){.error-page__code{font-size:1rem}.error-page__text{font-size:.2rem}.error-page__title{font-size:.4rem}.error-page__button{margin-top:.1rem}}.index__section{margin-bottom:.8rem}@media screen and (max-width:calc(719px - 0.2px)){.index__section{margin-bottom:.48rem}}.index__title{font-size:.46rem;font-weight:700;line-height:1.1;margin-bottom:.32rem}@media screen and (max-width:calc(719px - 0.2px)){.index__title{font-size:.32rem;margin-bottom:.2rem}}.intro__content{background-color:#d9d9f3;border-radius:.4rem;padding:.98rem .9rem 1rem .8rem;position:relative}@media screen and (max-width:calc(719px - 0.2px)){.intro__content{border-radius:.2rem;overflow:hidden;padding:.4rem .2rem 1.45rem}.intro__content .button{width:100%}}.intro__img{-o-object-fit:cover;object-fit:cover;position:absolute;right:.4rem;top:.68rem;width:6rem}@media screen and (max-width:calc(719px - 0.2px)){.intro__img{bottom:0;right:.3rem;top:auto;width:2.7rem}}.intro__title{font-size:.8rem;font-weight:700;line-height:1;margin:0 0 1.9rem;padding:0}@media screen and (max-width:calc(719px - 0.2px)){.intro__title{font-size:.26rem;line-height:1.2;margin-bottom:.08rem}}.intro__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.intro__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.4rem}}.intro__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}@media screen and (max-width:calc(719px - 0.2px)){.intro__items{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .17rem;margin-top:.2rem}}.intro__item{max-width:2.27rem}@media screen and (max-width:calc(719px - 0.2px)){.intro__item{max-width:1.32rem}}.intro__item-title{font-size:.72rem;font-weight:700;line-height:1}@media screen and (max-width:calc(719px - 0.2px)){.intro__item-title{font-size:.48rem}}.intro__item-title span{font-size:.42rem}@media screen and (max-width:calc(719px - 0.2px)){.intro__item-title span{font-size:.2rem}}.intro__item-text{font-size:.2rem}@media screen and (max-width:calc(719px - 0.2px)){.intro__item-text{display:block;font-size:.16rem;line-height:1.2;margin-top:.08rem}}.service__items{display:grid;gap:.47rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:calc(719px - 0.2px)){.service__items{gap:.2rem;grid-template-columns:repeat(1,1fr)}}.service-item{background-color:#f7f8fa;border-radius:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;padding:.3rem .2rem .3rem .3rem;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.service-item{height:auto;overflow:hidden;padding:.2rem .2rem .35rem .16rem}.service-item .button{font-size:.2rem}.service-item--1 .service-item__img{bottom:-.1rem;right:-.2rem}.service-item--2{padding-bottom:.8rem}.service-item--2 .service-item__img{bottom:-.5rem;right:-.15rem}.service-item--3 .service-item__img{bottom:-.2rem;right:-.2rem}.service-item--4{padding-right:.6rem}.service-item--4 .service-item__img{bottom:-.45rem;right:-.2rem}}.service-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}@media screen and (max-width:calc(719px - 0.2px)){.service-item__content{position:relative;z-index:2}}.service-item__title{font-size:.26rem;font-weight:700;line-height:1.2;margin-bottom:.12rem}@media screen and (max-width:calc(719px - 0.2px)){.service-item__title{font-size:.2rem}}.service-item__text{font-size:.2rem;line-height:1.2;margin-bottom:.2rem}@media screen and (max-width:calc(719px - 0.2px)){.service-item__text{font-size:.16rem;margin-bottom:.17rem}}.service-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.2rem;font-weight:700;gap:.2rem;line-height:1.2;white-space:nowrap}@media screen and (max-width:calc(719px - 0.2px)){.service-item__info{font-size:.17rem;margin-bottom:.15rem}}.service-item__img{width:2.6rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.service-item__img img{height:100%;width:100%}@media screen and (max-width:calc(719px - 0.2px)){.service-item__img{bottom:0;position:absolute;right:0;width:1.56rem;z-index:0}}.service-item__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:calc(719px - 0.2px)){.service-item__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.working__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.working__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.working__text{font-size:.22rem;max-width:7.77rem}@media screen and (max-width:calc(719px - 0.2px)){.working__text{font-size:.18rem;max-width:100%}}.working__text p:not(:last-child){margin-bottom:.15rem}.advantages__items{display:grid;gap:.2rem .46rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:calc(719px - 0.2px)){.advantages__items{gap:.12rem;grid-template-columns:repeat(1,1fr)}}.advantages-item{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;background-color:#f7f8fa;border-radius:.2rem;gap:.65rem;height:1.4rem;padding:.3rem .4rem .3rem .3rem}@media screen and (max-width:calc(719px - 0.2px)){.advantages-item{gap:0;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.24rem .16rem .26rem}}.advantages-item__text{font-size:.22rem;line-height:1.2}@media screen and (max-width:calc(719px - 0.2px)){.advantages-item__text{font-size:.18rem}}.advantages-item__img{width:.48rem}@media screen and (max-width:calc(719px - 0.2px)){.advantages-item__img{width:.38rem}}.advantages-item__img--1{width:.42rem}@media screen and (max-width:calc(719px - 0.2px)){.advantages-item__img--1{width:.34rem}}.docs__content{background-color:#f2f2fc;border-radius:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.68rem 1.42rem .5rem .73rem;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.docs__content{border-radius:.2rem;padding:.26rem .2rem 2.85rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.docs__img{bottom:.7rem;left:.76rem;position:absolute;width:3.9rem}@media screen and (max-width:calc(719px - 0.2px)){.docs__img{bottom:.2rem;left:.2rem;width:2.8rem}}.docs__items{display:-webkit-box;display:-ms-flexbox;display:flex;width:6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.42rem}@media screen and (max-width:calc(719px - 0.2px)){.docs__items{gap:.2rem;width:100%}}.docs-item__title{font-size:.32rem;font-weight:700;margin-bottom:.2rem}@media screen and (max-width:calc(719px - 0.2px)){.docs-item__title{font-size:.2rem;margin-bottom:.16rem}}.docs-item__list-item{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.18rem;line-height:1.2;list-style:none;margin-bottom:.1rem}.docs-item__list-item:before{content:"";display:inline-block;height:.08rem;width:.08rem;-webkit-box-flex:0;background-color:#d9d9f3;border-radius:50%;-ms-flex:none;flex:none;margin-right:.17rem;margin-top:.04rem}.partners-slider__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:calc(719px - 0.2px)){.partners-slider__wrapper{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem .4rem}}.partners-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-slider__img{height:auto;max-height:.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.partners-slider__button{background:none;border:none;margin:0;position:static;-webkit-transform:none;transform:none;width:.48rem}.partners-slider__button img{width:.48rem}.partners-slider__button:after{display:none}.partners-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.16rem;margin-top:.4rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:calc(719px - 0.2px)){.partners-slider__controls{display:none}}.feedback__content{background-color:#d9d9f3;border-radius:.2rem;padding:.4rem .72rem .5rem .64rem;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.feedback__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.32rem .2rem 2.22rem;position:relative}}.feedback__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:calc(719px - 0.2px)){.feedback__info{margin-bottom:.24rem}}.feedback__title{font-size:.72rem}@media screen and (max-width:calc(719px - 0.2px)){.feedback__title{font-size:.32rem}}.feedback__text{font-size:.2rem}@media screen and (max-width:calc(719px - 0.2px)){.feedback__text{font-size:.16rem}}.feedback__text-hint{font-size:.26rem;font-weight:700;margin-bottom:.12rem;margin-top:auto}@media screen and (max-width:calc(719px - 0.2px)){.feedback__text-hint{bottom:.6rem;font-size:.2rem;left:.2rem;line-height:1.2;margin-bottom:.08rem;position:absolute}}.feedback__phone{color:#000;font-size:.4rem;font-weight:900;text-decoration:none}@media screen and (max-width:calc(719px - 0.2px)){.feedback__phone{bottom:.2rem;font-size:.28rem;left:.2rem;position:absolute}}.feedback__form{width:7.28rem;-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (max-width:calc(719px - 0.2px)){.feedback__form{width:100%}}.feedback__form .form-section-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .48rem}@media screen and (max-width:calc(719px - 0.2px)){.feedback__form .form-section-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.28rem}}.feedback__form .form-section{margin-bottom:0;width:calc(50% - .24rem)}.feedback__form .form-section--long{width:100%}@media screen and (max-width:calc(719px - 0.2px)){.feedback__form .form-section{width:100%}}.feedback__notify{width:100%}.feedback__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.24rem}@media screen and (max-width:calc(719px - 0.2px)){.feedback__controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:-.28rem!important}.feedback__controls .button{width:100%}}.feedback__controls-info{font-size:.2rem;line-height:1.2}@media screen and (max-width:calc(719px - 0.2px)){.feedback__controls-info{font-size:.18rem}}.feedback__controls-info a{color:#000;text-decoration:underline}.page{margin-top:-1.51rem;z-index:1}.page__title{font-size:.46rem;font-weight:700;margin-bottom:.16rem}@media screen and (max-width:calc(719px - 0.2px)){.page__title{font-size:.32rem;margin-bottom:.12rem}}.page__subtitle{font-size:.2rem;line-height:1.5}@media screen and (max-width:calc(719px - 0.2px)){.page__subtitle{font-size:.18rem}}.page__head{background-color:#d9d9f3;padding-bottom:.4rem;padding-top:2.2rem;position:relative}@media screen and (max-width:calc(719px - 0.2px)){.page__head{padding-bottom:.2rem;padding-top:1.5rem}}.page__head-container{max-width:14.4rem}.page__head-inner{max-width:6.4rem}.page__content{font-size:.2rem;line-height:1.5;margin:0 auto;max-width:10.5rem;padding:.6rem 0}@media screen and (max-width:calc(719px - 0.2px)){.page__content{font-size:.16rem;padding:.3rem 0}}.contact-page__head{padding-bottom:1.6rem;padding-top:2.2rem}.contact-page__image{bottom:0;position:absolute;right:2rem;width:6.12rem}@media screen and (max-width:calc(719px - 0.2px)){.contact-page__image{right:.25rem;width:3.2rem}}.all-pages .category-title{font-size:.24rem;font-weight:700;margin-top:.2rem}.all-pages .category-list .header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding:.2rem 0}.button{background-color:#d9d9f3;border-radius:.12rem;font-size:.2rem;padding:.16rem .24rem}.button:focus,.button:hover{background-color:#bcbce6}@media screen and (max-width:calc(719px - 0.2px)){.button{font-size:.18rem;padding:.17rem .16rem}}.button--white{background-color:#fff}.button-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:#000;cursor:pointer;font-size:.18rem;font-weight:700;gap:.12rem}.button-arrow:after{background-image:url(/resources/img/btn-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:.24rem;width:.24rem}@media screen and (max-width:calc(719px - 0.2px)){.button-arrow{gap:.08rem}.button-arrow span{max-width:.85rem;text-align:left}}[data-rikit-class=form] .form-section-list>:not(last-child){margin:0}[data-rikit-class=input] input[type=date],[data-rikit-class=input] input[type=email],[data-rikit-class=input] input[type=number],[data-rikit-class=input] input[type=password],[data-rikit-class=input] input[type=tel],[data-rikit-class=input] input[type=text],[data-rikit-class=select] select{border:0;border-radius:.12rem;height:.64rem}@media screen and (max-width:calc(719px - 0.2px)){[data-rikit-class=input] input[type=date],[data-rikit-class=input] input[type=email],[data-rikit-class=input] input[type=number],[data-rikit-class=input] input[type=password],[data-rikit-class=input] input[type=tel],[data-rikit-class=input] input[type=text],[data-rikit-class=select] select{height:.5rem}}.button,[data-rikit-class=select] select{color:#000}.calc-modal .modal-content{background-color:#f7f8fa;border-radius:.2rem;padding:.55rem .45rem;width:10.5rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-modal .modal-content{border-radius:0;padding:.84rem .22rem .22rem;width:100%}.calc-modal .modal-close{background-image:url(/resources/img/menu-close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:.44rem;width:.44rem}.calc-modal .modal-close svg{display:none}}[data-status=success]{color:#00ae00}[data-status=error]{color:red}@media screen and (max-width:calc(719px - 0.2px)){[data-rikit-class=checkbox] label,[data-rikit-class=date] label,[data-rikit-class=input] label,[data-rikit-class=radio] label,[data-rikit-class=select] label,[data-rikit-class=textarea] label{font-size:.2rem}[data-rikit-class=select] select{background-image:url(/resources/img/arrow-down.svg);background-position:right .1rem center;background-repeat:no-repeat;background-size:.22rem;padding-right:.36rem}}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.45rem 0;position:relative;z-index:2}@media screen and (max-width:calc(719px - 0.2px)){.header--default .header__burger rect,.header--default .header__phone-icon rect{fill:#fff}.header{padding:.17rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header__phone-icon{display:none}@media screen and (max-width:calc(719px - 0.2px)){.header__phone-icon{display:block;margin-left:auto;margin-right:.12rem}}.header__btn{height:.64rem;width:2.6rem}@media screen and (max-width:calc(719px - 0.2px)){.header__btn{height:.56rem;width:100%}}.header__burger{display:none}@media screen and (max-width:calc(719px - 0.2px)){.header__burger{display:block}}.header--default button{background-color:#fff}.header__logo-img{width:2.6rem}@media screen and (max-width:calc(719px - 0.2px)){.header__logo-img{width:1.6rem}}.header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:calc(719px - 0.2px)){.header__content{display:none}}.header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.2rem;gap:.32rem;line-height:1.5}.header__nav-item{color:#000;font-weight:500;list-style:none}.header__nav-item a{color:#000}.header__phone{color:#000;font-size:.2rem;font-weight:900;line-height:1.5;margin:0 .5rem 0 .4rem}@media screen and (max-width:calc(719px - 0.2px)){.rikit-modal .header-mobile-menu.modal-content{padding-top:.17rem}.rikit-modal .header-mobile-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:95dvh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rikit-modal .header-mobile-menu__inner button{margin-top:auto}.rikit-modal .header-mobile-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.05rem}.rikit-modal .header-mobile-menu__top .header__phone-icon{display:block;height:.44rem;margin-left:auto;margin-right:.12rem;width:.44rem}.rikit-modal .header-mobile-menu__top .modal-close{height:.44rem;position:static;width:.44rem}.rikit-modal .header-mobile-menu .header__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;margin-top:.5rem}.rikit-modal .header-mobile-menu .header__logo{margin-top:.055rem}.rikit-modal .header-mobile-menu .header__phone{margin:0}}.footer{margin-top:auto}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__logo{width:2.6rem}.footer__contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1.42rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.16rem}@media screen and (max-width:calc(719px - 0.2px)){.footer__contacts-block{margin-right:0;margin-top:.23rem}}.footer__phone{color:#000;font-size:.24rem;font-weight:900;line-height:1.2}.footer__email{color:#000;font-size:.18rem;line-height:1.2;text-decoration:underline}.footer__links{border-top:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.78rem;margin-top:.32rem;padding-top:.32rem}.footer__links a{color:#000;font-size:.16rem;line-height:1.2;opacity:.7}@media screen and (max-width:calc(719px - 0.2px)){.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.12rem;margin-top:.25rem;padding-top:.25rem}}.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.32rem;padding-bottom:.34rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.12rem}}.footer__copyright a{color:#000;font-weight:700}@media screen and (max-width:calc(719px - 0.2px)){.calc-form .button{width:100%}}.calc-form__title{font-size:.46rem;font-weight:700;line-height:1.2;margin-bottom:.34rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-form__title{font-size:.32rem;margin-bottom:.27rem}}.calc-form .form-section-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .48rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-form .form-section-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.28rem .17rem}}.calc-form .form-section{margin-bottom:0;width:calc(50% - .24rem)}@media screen and (max-width:calc(719px - 0.2px)){.calc-form .form-section{width:100%}.calc-form .form-section--sm{width:calc(50% - .1rem)}}.calc-form .form-section--long{width:100%}.calc-form .feedback-form__title{font-size:.32rem;font-weight:700;margin-bottom:.2rem}.calc-form__show-result-text{color:#cd1a1a;font-size:.16rem;margin-right:.2rem}.calc-form__show-result-text.hidden{display:none}.calc-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin-top:.4rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-form__controls{margin-top:.28rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.calc-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.1rem .34rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-form__content{gap:.28rem .17rem}}.calc-form__content .date-input{position:relative}@media screen and (max-width:calc(719px - 0.2px)){.calc-form__content .date-input{font-size:.14rem!important}}.calc-form__content .date-input.novalue{color:#fff;opacity:1;-webkit-text-fill-color:#fff}.calc-form__content .date-input.novalue:after{color:#000;content:"Дата начала";font-family:Onest;font-size:.16rem;left:.2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-text-fill-color:#000}@media screen and (max-width:calc(719px - 0.2px)){.calc-form__content .date-input.novalue:after{content:"Дата начала";max-width:.1rem}}.calc-form__content .date-input.novalue:focus{color:#000;opacity:1;-webkit-text-fill-color:#000}.calc-form__content .date-input.novalue:focus:after{display:none}.calc-form__content .date-input-end.novalue:after{content:"Дата окончания"}.calc-form__content .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:.16rem;justify-content:space-between}.calc-form__content #sum-range{-webkit-appearance:none;background:#cfcfcf;border-radius:.08rem;height:.02rem;outline:none;-webkit-transition:background .45s ease-in;transition:background .45s ease-in;width:100%}.calc-form__content #sum-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#d9d9f3;border-radius:50%;cursor:pointer;height:.16rem;width:.16rem}.calc-form__content #sum-range::-moz-range-thumb{background:#d9d9f3;border-radius:50%;cursor:pointer;height:.16rem;width:.16rem}.calc-result-form{background-color:#fff;border-radius:.08rem;height:2.3rem;margin:.4rem 0;overflow:hidden;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}@media screen and (max-width:calc(719px - 0.2px)){.calc-result-form{height:auto;margin:.28rem 0}}.calc-result-form.hidden{height:0}.calc-result-form__inner{padding:.42rem .3rem}.calc-result-form__title{font-size:.26rem;font-weight:700;margin-bottom:.22rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-result-form__title{margin-bottom:.18rem}}.calc-result-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:calc(719px - 0.2px)){.calc-result-form__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calc-result-form__item-title{font-size:.18rem}@media screen and (max-width:calc(719px - 0.2px)){.calc-result-form__item-title{font-size:.2rem;line-height:1.2}}.calc-result-form__item-value{color:#70369d;font-size:.32rem;font-weight:700}@media screen and (max-width:calc(719px - 0.2px)){.calc-result-form__item-value{font-size:.36rem}}