.shared-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:.75rem;padding:1rem 1.5rem;text-align:center;background-color:#2549e0;color:#fff;transition:background-color .25s linear,color .25s linear,border-color .25s linear}.shared-button svg{width:1rem;height:1rem;fill:#fff;transition:fill .25s linear;margin-left:.5rem}.shared-button span{pointer-events:none}.shared-button span[data-m-button]+[data-d-button]{display:none}.shared-button:hover{background-color:#2549e0}.shared-button.shared-button--black{background-color:#121319}.shared-select{position:relative;display:-ms-inline-flexbox;display:inline-flex}.shared-select select{display:none}.shared-select .shared-select__header{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.9375rem 3.25rem .9375rem .9375rem;border-radius:.75rem;border:1px solid #fff;background-color:#fff;cursor:pointer;transition:border .25s linear}.shared-select .shared-select__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shared-select .shared-select__title-arrow{position:absolute;width:.75rem;height:.4375rem;fill:#121319;top:50%;right:.875rem;-ms-transform-origin:center;transform-origin:center;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:fill .25s linear,transform .25s linear}.shared-select .shared-select__icon,.shared-select .shared-select__title-icon{width:1.25rem;height:1.25rem;margin-right:.5rem}.shared-select .shared-select__icon{pointer-events:none}.shared-select .shared-select__dropdown{position:absolute;min-width:100%;border-radius:.75rem;background-color:#fff;top:calc(100% + 2px);border:1px solid #fff;transition:border .25s linear;display:none;box-shadow:0 .25rem .5rem 0 rgba(18,19,25,.2);overflow:hidden}.shared-select .shared-select__checkbox{position:absolute;width:1.125rem;height:1.125rem;-ms-transform-origin:center;transform-origin:center;fill:#2549e0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:.75rem;transition:opacity .25s linear;pointer-events:none;opacity:0}.shared-select .shared-select__option{padding:.5rem .9375rem;cursor:pointer;white-space:nowrap;transition:background-color .25s linear}.shared-select .shared-select__option.shared-select__option--disabled{display:none}.shared-select .shared-select__option.shared-select__option--multiple{position:relative;padding-left:2.75rem}.shared-select .shared-select__option.shared-select__option--multiple:before{position:absolute;content:"";width:1.125rem;height:1.125rem;border-radius:.3125rem;border:2px solid #121319;-ms-transform-origin:center;transform-origin:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:.75rem;pointer-events:none;box-sizing:border-box}.shared-select .shared-select__option.shared-select__option--selected{background-color:#b1b5c3}.shared-select .shared-select__option.shared-select__option--selected .shared-select__checkbox{opacity:1}.shared-select .shared-select__option.shared-select__option--selected:before{opacity:0}.shared-select .shared-select__option.shared-select__option--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.shared-select .shared-select__option:hover{background-color:rgba(37,73,224,.1)}.shared-select:hover .shared-select__header{border-color:#2549e0}.shared-select:hover .shared-select__title-arrow{fill:#2549e0}.shared-select.shared-select--gray .shared-select__header{background-color:#b1b5c3}.shared-select.shared-select--outlined .shared-select__header{background-color:transparent;border-color:#b1b5c3}.shared-select.shared-select--outlined:hover .shared-select__header{border-color:#2549e0}.shared-select.shared-select--medium .shared-select__header{font-size:.875rem;line-height:1.25rem;padding:.3125rem 2.1875rem .3125rem .625rem}.shared-select.shared-select--medium .shared-select__option{font-size:.875rem;line-height:1.25rem}.shared-select.shared-select--small .shared-select__header{padding:.6875rem 2.5rem .6875rem .6875rem}.shared-select.shared-select--small .shared-select__option{padding:.5rem .6875rem}.shared-select.shared-select--small .shared-select__option--multiple{padding-left:2.75rem}.shared-select.shared-select--footer{color:#121319}.shared-select.shared-select--footer .shared-select__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shared-select.shared-select--open{z-index:4}.shared-select.shared-select--open .shared-select__title-arrow{-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.shared-select.shared-select--open .shared-select__dropdown{display:block}.shared-select.shared-select--disabled{pointer-events:none}.shared-select.shared-select--disabled .shared-select__title{color:#8e929e}.shared-select.shared-select--disabled .shared-select__title-arrow{fill:#8e929e}.shared-select .shared-select__price-block{margin-bottom:.75rem}.shared-input{position:relative;display:inline-block;min-height:3.5rem;padding:1rem .75rem;border-radius:.75rem;background-color:#fff;line-height:1.125rem}.shared-input:hover .shared-input__action{border-color:#2549e0}.shared-input .shared-input__action{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:.75rem;border:1px solid transparent;transition:border .25s linear;pointer-events:none}.shared-input .shared-input__label{position:absolute;top:.375rem;left:.75rem;color:#8e929e;transition:color .25s linear}.shared-input .shared-input__icon{position:absolute;width:1.25rem;height:1.25rem;bottom:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:.75rem}.shared-input input{width:100%;height:100%;background-color:transparent;transition:border .25s linear}.shared-input input:focus~.shared-input__label,.shared-input input:hover~.shared-input__label{color:#2549e0}.shared-input input:focus~svg,.shared-input input:hover~svg{fill:#2549e0}.shared-input input.shared-input--error~.shared-input__label{color:#931f2b}.shared-input input.shared-input--error~.shared-input__action{border-color:#931f2b}.shared-input input.shared-input--error~svg{fill:#931f2b}.shared-input input.shared-input--error.shared-input--country-inited{border-radius:.75rem;border:1px solid #931f2b;z-index:1}.shared-input input[data-country].core-input--error{border-radius:.75rem;border:1px solid #931f2b}.shared-input .iti{position:absolute;width:100%;height:100%;top:0;left:0}.shared-input .iti .iti__flag-container{z-index:2}.shared-input .iti .iti__flag-container .iti__selected-flag,.shared-input .iti .iti__flag-container:hover .iti__selected-flag{background-color:transparent}.shared-input .iti .iti__country-list{max-width:21.875rem;border-radius:.75rem}.shared-input .iti .iti__country{font-size:1rem;line-height:1.5rem;padding:.4375rem .75rem}.shared-input .iti .iti__highlight{background-color:rgba(37,73,224,.1)}.shared-input .iti .iti__dial-code{color:#121319}.shared-input .iti .iti__divider{height:0;margin:0;padding:0}.shared-input .iti .iti__active{background-color:#8e929e}.shared-input .iti .iti__country-name,.shared-input .iti .iti__flag-box{margin-right:.625rem}.shared-input.shared-input--icon{padding-left:2.75rem}.shared-input.shared-input--icon .shared-input__icon{-ms-transform:none;transform:none;bottom:.75rem}.shared-input.shared-input--footer{min-height:2.25rem;padding:.5rem .75rem;border-radius:.5rem;color:#121319}.shared-input.shared-input--footer .shared-input__action,.shared-input.shared-input--footer input.core-input--error.core-input--country-inited{border-radius:.5rem}.shared-input.shared-input--big{font-size:1rem;line-height:1.5rem}.shared-input.shared-input--gray{background-color:#f4f5f6}.shared-input.shared-input--error .shared-input__action{border-color:#931f2b}.shared-radio{padding:.25rem}.shared-radio,.shared-radio .shared-radio__label{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.shared-radio .shared-radio__label{position:relative;padding:.5rem;border-radius:.5rem;overflow:hidden;cursor:pointer}.shared-radio .shared-radio__label:hover .shared-radio__text{color:#2549e0}.shared-radio .shared-radio__label:hover .shared-radio__icon{fill:#2549e0}.shared-radio .shared-radio__label:hover .shared-radio__input:after{opacity:1}.shared-radio .shared-radio__text{position:relative;transition:color .25s linear}.shared-radio .shared-radio__icon{position:relative;width:.875rem;height:.875rem;margin-right:.375rem;fill:#121319}.shared-radio .shared-radio__input{width:0;height:0}.shared-radio .shared-radio__input:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(37,73,224,.1);opacity:0;transition:opacity .25s linear;pointer-events:none}.shared-radio .shared-radio__input:checked:after{opacity:1}.shared-radio .shared-radio__input:checked~.shared-radio__text{color:#2549e0}.shared-radio .shared-radio__input:checked~.shared-radio__icon{fill:#fff}.shared-radio.shared-radio--features-cards{gap:.25rem}.shared-radio.shared-radio--features-cards .shared-radio__input:after{background-color:rgba(37,73,224,.1);opacity:1}.shared-radio.shared-radio--features-cards .shared-radio__input:checked:after{background-color:#2549e0}.shared-radio.shared-radio--features-cards .shared-radio__input:checked~.shared-radio__text{color:#fff}.shared-radio.shared-radio--features-cards .shared-radio__input:checked~.shared-radio__icon{fill:#fff}.shared-radio.shared-radio--features-cards .shared-radio__label{padding:.25rem .5rem;border-radius:1.25rem}.service-constructor-screen{position:relative;width:100%}.service-constructor-screen .service-constructor-screen__background{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.service-constructor-screen .service-constructor-screen__wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-height:52.5rem;padding:3.25rem 0 2.5rem}.service-constructor-screen .service-constructor-screen__title{max-width:32.5rem;font-weight:500;color:#2549e0;text-align:center;margin-bottom:.75rem}.service-constructor-screen .service-constructor-screen__text{max-width:32.5rem;text-align:center;margin-bottom:1.5rem}.service-constructor-screen .service-constructor-screen__buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.service-constructor-screen .service-constructor-screen__advantages{width:100%;background-color:#fff;border-radius:1.25rem;padding:1rem 0 1rem 1rem;margin-top:auto}.service-constructor-screen .service-constructor-screen__advantages-wrapper{width:100%;overflow:auto;display:-ms-flexbox;display:flex;gap:2px}.service-constructor-screen .service-constructor-screen__advantage{width:18.375rem;-ms-flex-negative:0;flex-shrink:0;padding:.75rem;background-color:#edeff1;border-radius:.75rem}.service-constructor-screen .service-constructor-screen__advantage-title{font-weight:600;font-size:2rem;line-height:2.875rem;margin-bottom:.5rem}.service-constructor-screen .service-constructor-screen__advantage-text{color:#8e929e}.shared-controls{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.shared-controls .shared-controls__buttons{display:-ms-inline-flexbox;display:inline-flex;gap:.25rem}.shared-controls .shared-controls__button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:2.25rem;height:2.25rem;background-color:#2549e0;border-radius:50%;transition:background-color .25s linear}.shared-controls .shared-controls__button svg{width:.75rem;height:.75rem;fill:#fff}.shared-controls .shared-controls__button.shared-controls__button--next{-ms-transform:rotate(180deg);transform:rotate(180deg)}.shared-controls .shared-controls__button.swiper-button-disabled{pointer-events:none;background-color:rgba(18,19,25,.3)}.shared-controls .shared-controls__pagination{position:static;width:calc(100% - 8.75rem);height:2px;background-color:rgba(18,19,25,.05);margin-right:1rem;z-index:1}.shared-controls .shared-controls__pagination span{background-color:#2549e0}.shared-controls .shared-controls__fraction{margin-right:1rem;white-space:nowrap}.shared-controls.shared-controls--hide{visibility:hidden;pointer-events:none}.features-album .features-album__header{border-radius:1.25rem;padding:1rem;margin-bottom:2px;background-color:#fff}.features-album .features-album__title{margin:0}.features-album .features-album__header-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%}.features-album .features-album__header-filter{width:100%}.features-album .features-album__header-count{padding-top:.5rem}.features-album .features-album__content{border-radius:1.25rem;overflow:hidden}.features-album .features-album__card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;border-radius:1.25rem;overflow:hidden}.features-album .features-album__card-image{width:100%;height:18.75rem}.features-album .features-album__image{display:block;width:100%;height:100%}.features-album .features-album__image img{width:100%;height:100%;object-fit:cover}.features-album .features-album__card-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;padding:1rem;background-color:#fff}.features-album .features-album__card-title{margin-bottom:.5rem}.features-album .features-album__card-buttons{display:-ms-flexbox;display:flex;gap:.5rem;padding-top:1rem;margin-top:auto}.features-album .features-album__card-button{-ms-flex:1 0 auto;flex:1 0 auto;padding:.75rem 0}.features-album.single-slide .features-album__header-controls{display:none}.service-constructor-services{border-radius:1.25rem;overflow:hidden}.service-constructor-services .service-constructor-services__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.service-constructor-services .service-constructor-services__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1rem;background-color:#fff}.service-constructor-services .service-constructor-services__item.service-constructor-services__item--black{background-color:#121319;color:#fff}.service-constructor-services .service-constructor-services__item.service-constructor-services__item--image{display:block;height:25rem;padding:0}.service-constructor-services .service-constructor-services__image{display:-ms-flexbox;display:flex;width:100%;height:100%}.service-constructor-services .service-constructor-services__image img{width:100%;height:100%;object-fit:cover}.service-constructor-services .service-constructor-services__title{margin-bottom:1rem}.service-constructor-services .service-constructor-services__button-wrapper{padding-top:2.5rem}.category-contacts{position:relative;background-color:#fff;border-radius:1.25rem 1.25rem 0 0;padding:2.5rem 1rem}.category-contacts:after,.category-contacts:before{position:absolute;content:"";width:20.3125rem;height:calc(100% + 4.0625rem);left:0;bottom:0;background-image:url(/static/assets/images/contacts.png);background-repeat:no-repeat;pointer-events:none;background-position:100% 100%}.category-contacts:after{-ms-transform:scaleX(-1);transform:scaleX(-1);left:auto;right:0}.category-contacts .category-contacts__container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1rem}.category-contacts .category-contacts__text{max-width:25rem;margin:0 auto;text-align:center}.listing-faq .listing-faq__container{padding:1rem;border-radius:1.25rem;background-color:#fff}.listing-faq .listing-faq__aside{padding-right:1.25rem}.listing-faq .listing-faq__question{border-bottom:1px solid #b1b5c3}.listing-faq .listing-faq__question.listing-faq__question--active .listing-faq__question-content{display:block}.listing-faq .listing-faq__question.listing-faq__question--active .listing-faq__question-title:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.listing-faq .listing-faq__question.listing-faq__question--active .listing-faq__question-title:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.listing-faq .listing-faq__question-title{position:relative;padding:1.5rem 3.75rem 1.5rem 0;cursor:pointer}.listing-faq .listing-faq__question-title:after,.listing-faq .listing-faq__question-title:before{position:absolute;content:"";width:1.25rem;height:.125rem;background-color:#2549e0;top:2.5rem;right:1.25rem}.listing-faq .listing-faq__question-title:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.listing-faq .listing-faq__question-image{padding:1.5rem 0}.listing-faq .listing-faq__question-image img{width:100%;height:25rem;object-fit:cover;border-radius:1.25rem}.listing-faq .listing-faq__question-image span{display:block;color:#8e929e;padding-top:.625rem}.listing-faq .listing-faq__question-content{display:none;padding:1rem}.listing-faq .listing-faq__question-content-wrapper h4,.listing-faq .listing-faq__question-content-wrapper h5,.listing-faq .listing-faq__question-content-wrapper p,.listing-faq .listing-faq__question-content-wrapper ul{margin:0 0 1rem}.listing-faq .listing-faq__question-content-wrapper ul li{position:relative;padding:.5rem 0 .5rem 1.5rem}.listing-faq .listing-faq__question-content-wrapper ul li:before{position:absolute;content:"";width:.75rem;height:1px;left:0;top:1.1875rem;background-color:#121319}.service-constructor .service-constructor__margin-bottom{margin-bottom:3rem}@media (min-width:768px){.shared-button span[data-m-button]{display:none}.shared-button span[data-m-button]+[data-d-button]{display:block}.service-constructor-screen .service-constructor-screen__wrapper{padding:4.5rem 1.5rem 2.5rem}.service-constructor-screen .service-constructor-screen__buttons{-ms-flex-direction:row;flex-direction:row}.service-constructor-screen .service-constructor-screen__advantages{padding:1.5rem 0 1.5rem 1.5rem}.features-album .features-album__header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;-ms-flex-align:start;align-items:flex-start;padding:1.5rem}.features-album .features-album__header-content{width:60%}.features-album .features-album__header-controls{width:calc(40% - 1.5rem)}.listing-faq .listing-faq__container,.listing-faq .listing-faq__question-content,.service-constructor-services .service-constructor-services__item{padding:1.5rem}.service-constructor .service-constructor__margin-bottom{margin-bottom:4rem}}@media (min-width:1280px){.service-constructor-screen .service-constructor-screen__wrapper{padding:4.5rem 2.5rem 2.5rem}.service-constructor-screen .service-constructor-screen__advantages{padding:1.5rem}.service-constructor-screen .service-constructor-screen__advantage{width:calc(25% - 2px)}.service-constructor-services .service-constructor-services__container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-constructor-services .service-constructor-services__item{width:calc(25% - 2px);height:25rem}.service-constructor-services .service-constructor-services__item.service-constructor-services__item--image{width:calc(50% - 2px)}.service-constructor-services .service-constructor-services__button-wrapper{margin-top:auto}.category-contacts:after,.category-contacts:before{width:25rem}.category-contacts .category-contacts__phone{transition:color .25s linear}.category-contacts .category-contacts__phone:hover{color:#2549e0}.listing-faq .listing-faq__container{display:-ms-flexbox;display:flex}.listing-faq .listing-faq__aside{width:25rem}.listing-faq .listing-faq__main{width:calc(100% - 25rem)}.service-constructor .service-constructor__margin-bottom{margin-bottom:5rem}.service-constructor .service-constructor__container{margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1740px){.service-constructor .service-constructor__container{margin-left:5rem;margin-right:5rem}}@media (max-width:767px){.category-contacts:after,.category-contacts:before{content:none}}