.pagination_pagination__2IMxV{display:flex;justify-content:center;padding:20px;position:fixed;top:857px;left:0;width:100%;background:#fff}.pagination_pagination__2IMxV button{border:1px solid transparent;margin:0 5px;cursor:pointer;background:none;transition:background-color .3s ease;font-family:var(--font-montserrat),sans-serif;font-size:16px;font-weight:600;line-height:19.5px;color:#272c43;width:35px;height:35px;gap:10px}.pagination_pagination__2IMxV button:hover:not(.pagination_active__CSIdT){background-color:#e2e2e2}.pagination_pagination__2IMxV button.pagination_active__CSIdT{background-color:#272c43;color:#fff}.pagination_pagination__2IMxV .pagination_arrow__mS81t{font-size:18px;color:#272c43;background:none;border:none;padding:0;display:flex;align-items:center}.pagination_pagination__2IMxV .pagination_arrow__mS81t:disabled img{opacity:.5}.pagination_pagination__2IMxV .pagination_arrow__mS81t:disabled{color:#ccc}.pagination_pagination__2IMxV .pagination_page__6DCX6{border:1px solid #fff;min-width:30px;text-align:center}.pagination_pagination__2IMxV .pagination_page__6DCX6.pagination_active__CSIdT{background-color:#272c43;color:#fff;border-color:#272c43}.pagination_ellipsis__V5jJO{width:12px;height:auto;font-family:var(--font-montserrat),sans-serif;font-weight:600;line-height:19.5px;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:16px;color:#272c43}.search-input{padding:.625rem;align-self:stretch;background:#f8f9fa;width:10.125rem;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.confirm,.search-input{display:flex;justify-content:center;align-items:center;gap:.625rem}.confirm{width:5.0625rem;height:2.6375rem;padding:.9375rem .625rem;cursor:pointer;background:#e55e0f;border:none;transition:all .1s;svg{fill:#fff;width:1.1875rem;height:1.1875rem}}.confirm:hover{border:1px solid #e55e0f;background:#fff;color:#e55e0f;svg{fill:#e55e0f}}.confirm:active{border:1px solid #e55e0f;background:rgba(229,94,15,.1);svg{fill:#e55e0f}}.cancel{display:flex;width:5.0625rem;height:2.6375rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;cursor:pointer;background:#272c43;border:none;transition:all .1s;margin-left:-10px}.cancel:hover{border:1px solid #272c43;background:#fff;color:#272c43;svg{fill:#272c43;path{stroke:#272c43}}}.cancel:active{border:1px solid #272c43;background:rgba(39,44,67,.1);-webkit-backdrop-filter:blur(24.049999237060547px);backdrop-filter:blur(24.049999237060547px);svg{fill:#272c43;path{stroke:#272c43}}}.action-button{display:flex;height:2.7375rem;padding:.625rem;justify-content:center;align-items:center;gap:.3125rem;background:#e55e0f;border:1px solid #fff;color:#fff;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;transition:all .1s;svg{fill:#fff;width:.6875rem;height:.6875rem}}.action-button_orange{background:#e55e0f}.action-button_orange:hover{border:1px solid #e55e0f;background:#fff;color:#e55e0f;svg{fill:#e55e0f}}.action-button_orange:active{border:1px solid #e55e0f;background:rgba(229,94,15,.1);svg{fill:#e55e0f}}.action-button_grey{background:#6c758c;svg>path{fill:#fff}}.action-button_grey:hover{border:1px solid #6c758c;background:#fff;color:#6c758c;svg>path{fill:#6c758c}}.action-button_grey:active{border:1px solid #6c758c;background:rgba(108,117,140,.1);svg>path{fill:#6c758c}}.action-button_dark-grey{background:#535866;svg>path{fill:#fff}}.action-button_dark-grey:hover{border:1px solid #535866;background:#fff;color:#535866;svg>path{fill:#535866}}.action-button_dark-grey:active{border:1px solid #535866;background:rgba(83,88,102,.1);svg>path{fill:#535866}}.action-button_black{background:#272c43}.action-button_black:hover{border:1px solid #272c43;background:#fff;color:#272c43;svg{fill:#272c43}}.action-button_black:active{border:1px solid #272c43;background:rgba(39,44,67,.1);-webkit-backdrop-filter:blur(24.049999237060547px);backdrop-filter:blur(24.049999237060547px);svg{fill:#272c43}}.upload-button{display:flex;width:11.375rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#272c43;color:#fff;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;cursor:pointer;margin-bottom:.62rem;border:1px solid #272c43;transition:all .3s;svg{fill:#fff}}.upload-button_cert{margin-bottom:0}.upload-button:hover{border:1px solid #272c43;background:#fff;color:#272c43;svg{fill:#272c43}}.upload-button:active{border:1px solid #272c43;background:rgba(39,44,67,.1);-webkit-backdrop-filter:blur(24.049999237060547px);backdrop-filter:blur(24.049999237060547px);svg{fill:#272c43}}.section{margin-bottom:1.87rem}.section__subtitle{color:#272c43;font-family:var(--font-montserrat),sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:.62rem}.section__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.section__input{max-width:55rem;border:1px solid #272c43;background:#f8f9fa;min-width:55rem;flex-shrink:0;color:#272c43;font-weight:400}.section__input,.section_button{display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;line-height:normal}.section_button{width:11.375rem;background:#e55e0f;color:#fff;font-weight:600;border:none;cursor:pointer;outline:none;transition:all .3s;svg{fill:#fff;width:17px;height:13.28px}}.section_button:hover{border:1px solid #e55e0f;background:#fff;color:#e55e0f;svg{fill:#e55e0f}}.section_button:active{border:1px solid #e55e0f;background:rgba(229,94,15,.1);svg{fill:#e55e0f}}.black-icon{fill:#000}.burger-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#52576d;color:#fff;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:999;display:flex;flex-direction:column;padding:1.24rem 1.24rem 2.5rem;gap:2.5rem;overflow-y:auto}.burger-menu.open{transform:translateX(0)}.burger-menu__header{display:flex;width:100%;justify-content:space-between;align-items:flex-start}.burger-menu__logo{width:8.6875rem;height:2.625rem}.burger-menu__close{width:1.5625rem;height:2.625rem}.burger-menu__nav{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:1.5625rem}.burger-menu__nav-item{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:1.625rem;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.burger-menu__footer{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}.burger-menu__address{color:#bbb;font-family:var(--font-manrope),sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.burger-menu__socials{display:flex;align-items:center;gap:1.25rem}.burger-menu__contacts a{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;gap:1.25rem;text-decoration:none}.button__orange_small{display:flex;width:15.25rem;height:3.25rem;padding:.9375rem 1.875rem;justify-content:center;align-items:center;gap:.4375rem;flex-shrink:0}@media screen and (max-width:360px){.burger-menu__nav-item{font-size:1.125rem}.burger-menu__address{font-size:1rem}.button__orange{display:flex;width:11.4375rem;height:2.875rem;padding:.9375rem 1.625rem;justify-content:center;align-items:center;gap:.4375rem;flex-shrink:0}.burger-menu__contacts{font-size:1rem}}.contact-menu{position:absolute;top:120%;right:0;background:#e55e0f;box-shadow:0 42px 12px 0 rgba(11,20,65,0),0 27px 11px 0 rgba(11,20,65,.01),0 15px 9px 0 rgba(11,20,65,.05),0 7px 7px 0 rgba(11,20,65,.09),0 2px 4px 0 rgba(11,20,65,.1);z-index:10;display:flex;width:10.9375rem;padding:.9375rem;flex-direction:column;justify-content:center;gap:1.625rem;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.contact-menu__item{font-size:14px;cursor:pointer;color:#fff;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;position:relative;transition:all .3s}.contact-menu__item:hover{color:#272c43}.contact-menu__item:active{color:#272c4399}.contact-menu__item_app{text-align:right}.contact-menu__item:not(:last-child):after{content:"";position:absolute;bottom:-.625rem;left:50%;transform:translateX(-50%);width:100%;height:1px;background-color:hsla(0,0%,100%,.3)}.header__contact{position:relative;display:flex;align-items:center;cursor:pointer}.header__contact-phone{width:35px;height:35px}.header__contact:hover .contact-menu{opacity:1;visibility:visible;transform:translateY(0);z-index:1000}.main-banner__offer{display:flex;justify-content:space-between}.main-banner__heading{max-width:43rem;width:100%;padding-bottom:1.87rem}.main-banner__text{color:#272c43;font-family:var(--font-montserrat),sans-serif;font-size:50px;font-style:normal;font-weight:800;line-height:60.95px;text-transform:none}.main-banner__price{color:#e55e0f;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;border:1px solid #e55e0f;padding:.625rem;margin-left:25px;position:relative;top:-7px}.main-banner__action{max-width:24.0625rem;width:100%;position:relative}.main-banner__info{color:#272c43;font-family:var(--font-manrope),sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;text-align:right}.main-banner__button-container{display:inline-block;background-color:#fff;padding:10px 0 10px 10px;position:relative;width:100%;max-height:89px;height:100%;top:83px;right:0;z-index:100}.main-banner__button{display:flex;max-width:23.35rem;width:100%;max-height:69px;height:100%;padding:1.375rem 2.9375rem;justify-content:center;align-items:center;gap:.625rem;background:#e55e0f;flex-shrink:0;color:#fff!important;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;border:none;cursor:pointer;position:absolute;z-index:100;transition:background .3s ease,color .3s ease,border .3s ease;text-decoration:none;right:0}.main-banner__button:hover{border:1px solid #e55e0f;background:#fff;color:#e55e0f!important}.main-banner__button:active{border:1px solid #e55e0f;background:rgba(229,94,15,.1);color:#e55e0f!important}.main-banner__background{position:relative;display:flex;justify-content:space-between;align-items:flex-end;height:21.6875rem;padding:1.87rem}.main-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;object-fit:cover}.main-banner__description{color:#fff;font-size:21px;line-height:25.6px;text-align:left;padding-bottom:.62rem}.main-banner__description,.main-banner__gift{max-width:19.8125rem;width:100%;font-family:var(--font-montserrat),sans-serif;font-weight:700}.main-banner__gift{display:flex;height:4.3125rem;padding:1.375rem .625rem;gap:.625rem;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(4.900000095367432px);backdrop-filter:blur(4.900000095367432px);color:#272c43;font-size:16px;font-style:normal;line-height:19.5px;text-transform:uppercase}.main-banner__gift,.main-banner__socials{justify-content:center;align-items:center}.main-banner__socials{display:inline-flex;flex-direction:column;gap:1.25rem}.contact-form__socials a svg:hover path,.footer__socials a svg:hover path,.main-banner__socials a svg:hover path{transition:all .3s;fill:#e55e0f;cursor:pointer}.main-banner__footer-info{margin-top:.75rem;display:none;justify-content:space-between;align-items:center}.main-banner__footer-text{color:#272c43}.main-banner__footer-price,.main-banner__footer-text{font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.main-banner__footer-price{display:flex;height:2.75rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;border:1px solid #e55e0f;color:#e55e0f;text-align:center}@media screen and (max-width:1087px){.main-banner__text{font-size:2.5rem}}@media screen and (max-width:960px){.main-banner__text{font-size:2.5rem}.main-banner__price{padding:.47931rem;font-size:1.25rem}.main-banner__info{font-size:1.25rem}.main-banner__button-container{top:80px}.main-banner__button{max-width:287px;width:100%;height:4.25rem;right:0;font-size:.875rem}.main-banner__description{font-size:1.125rem}.main-banner__gift{max-width:16.625rem;width:100%;height:3.25rem;padding:1.0625rem .5rem;gap:.4375rem;font-size:.875rem}.main-banner__socials{gap:.9375rem}.main-banner__action{max-width:298px;width:100%}.main-banner__heading{max-width:33rem;padding-bottom:.87rem}}@media screen and (max-width:870px){.main-banner__text{font-size:2.4rem;line-height:normal}.main-banner__button-container{top:40px}}@media screen and (max-width:850px){.main-banner__text{font-size:1.975rem;line-height:normal}.main-banner__price{height:2.0625rem;padding:.375rem;font-size:1rem;gap:.375rem;top:.5px}.main-banner__info{font-size:1.125rem}.main-banner__button{width:100%;padding:.9375rem 1.25rem;top:6px;right:1px;font-size:.875rem;max-width:18rem}.main-banner__description{font-size:1rem}.main-banner__gift{max-width:16.625rem;width:100%;height:2.5625rem;padding:.75rem .375rem;gap:.3125rem}.main-banner__socials{gap:.625rem}}@media screen and (max-width:768px){.main-banner__text{max-width:416px;width:100%;height:auto;font-family:var(--font-montserrat),sans-serif;font-size:30px;font-weight:800;line-height:36.57px;text-align:left}.main-banner__button-container{height:55px;top:30px;right:0;gap:12px}.main-banner__button{width:96%;height:42px}.main-banner__action{max-width:185px;width:100%}}@media screen and (max-width:658px){.main-banner__price{visibility:hidden}.main-banner__heading{padding:0}}@media screen and (max-width:576px){.main-banner__button-container{top:52px}}@media screen and (max-width:550px){.main-banner__offer{display:block}.main-banner__action{max-width:233px;height:68px;width:100%;position:absolute;right:19px}.main-banner__footer-info{display:flex}.main-banner__text{max-width:440px;width:100%;font-size:27px;padding-bottom:10px;height:123px;font-family:var(--font-montserrat),sans-serif;font-size:32px;font-weight:800;line-height:41.45px}.main-banner__info,.main-banner__price{visibility:hidden}.main-banner__button-container{height:68px;width:100%;top:-94px;text-align:center}.main-banner__button{max-width:225px;width:100%;height:52px;font-size:.875rem;position:relative;top:auto;right:0;font-family:var(--font-manrope),sans-serif;font-size:13px;font-weight:600;line-height:21.86px}.main-banner__description{font-size:1rem}.main-banner__gift{max-width:16.625rem;width:100%;height:3.25rem;padding:1.0625rem .5rem;gap:.4375rem}.main-banner__socials{gap:.9375rem;svg{width:25px;height:25px};}.main-banner__background{padding:1.25rem;height:29.1875rem;gap:1rem}.main-banner__footer-info{gap:1rem}}@media screen and (max-width:469px){.main-banner__text{font-size:29px}.main-banner__footer-price{max-width:190px;width:100%;height:44px;font-size:16px;font-weight:400;text-align:center;line-height:21.86px}}@media screen and (max-width:450px){.main-banner__button-container{top:-82px}.main-banner__text{max-width:320px;height:87px;font-family:var(--font-montserrat),sans-serif;font-size:23px;font-weight:800;line-height:29.26px;text-align:left}.main-banner__footer-price{max-width:190px;width:100%;height:44px;font-size:16px;font-weight:400;text-align:center;line-height:21.86px}.main-banner__footer-text{max-width:169px;height:38px;width:100%;font-size:14px;font-weight:400;line-height:19.12px}}@media screen and (max-width:410px){.main-banner__footer-price{max-width:139px;width:100%;height:38px;font-size:16px;font-weight:400;text-align:center;line-height:21.86px;gap:0;font-size:0}.main-banner__footer-price:before{content:"от 1050 руб./м²";font-size:14px}.main-banner__action{max-width:220px}}@media screen and (max-width:385px){.main-banner__action{max-width:210px}}@media screen and (max-width:380px){.main-banner__socials{align-self:self-start;top:43px;position:relative}.main-banner__action{max-width:172px}.main-banner__button-container{max-width:180px;width:100%;height:62px;top:-128px}.main-banner__button{max-width:172px;width:100%;height:46px;gap:7px}}.price-calculator{padding-top:7.5rem}.price-calculator__container{display:flex;min-height:38.5625rem;align-items:stretch;justify-content:space-between;flex-shrink:0;padding-top:2.5625rem;gap:5.25rem}.price-calculator__left-panel{width:50vw;gap:1.25rem;flex-grow:1}.price-calculator__inner,.price-calculator__left-panel{display:flex;flex-direction:column;align-items:flex-start}.price-calculator__inner{gap:.9375rem;width:100%;max-width:100vw;span{color:#bbb;font-family:var(--font-manrope),sans-serif;font-size:14px;font-weight:400;line-height:19.12px;text-align:left}}.price-calculator__title{color:#bbb;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:500;line-height:21.86px;text-align:left}.price-calculator__title__big{color:#fff;text-align:center;font-size:1.5rem;font-weight:400;line-height:normal}.price-calculator__item{display:flex;flex:1 1 auto;padding:.9375rem 1rem;justify-content:center;align-items:center;gap:.625rem;border:1px solid #bbb;color:#bbb;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease;min-width:calc(33.33% - 1.25rem);box-sizing:border-box}.price-calculator__item.active{border-color:#272c43;color:#fff;background:#272c43}.price-calculator__service-type{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;justify-content:space-between}.price-calculator__service-type .price-calculator__item{flex:1 1 30%;max-width:calc(33.33% - 1.25rem)}.price-calculator__product-type{display:flex;flex-wrap:wrap;gap:.875rem;width:100%;justify-content:space-between}.price-calculator__product-type .price-calculator__item{flex:1 1 48%;max-width:calc(50% - .8rem)}.price-calculator__thickness .price-calculator__item{flex:0 1 auto;padding:.9375rem 1rem;justify-content:center;align-items:center;gap:.625rem;border:1px solid #bbb;color:#bbb;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;transition:all .3s ease;min-width:6rem;max-width:6rem;box-sizing:border-box}.price-calculator__thickness .price-calculator__item.active{border-color:#272c43;color:#fff;background:#272c43}.price-calculator__thickness{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;justify-content:space-between}.price-calculator__right-panel{display:flex;width:45vw;padding:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;background:#272c43;flex-grow:1;width:100%;max-width:522px}.price-calculator__contact-options{display:flex;gap:2.5rem;cursor:pointer;align-items:stretch}.price-calculator__input{display:flex;max-width:22.5rem;width:100%;padding:1.125rem 1.25rem;align-items:center;gap:.625rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.49);font-family:var(--font-manrope),sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal}.icon-wrapper{display:block;padding:10px;width:4rem;height:4rem}.icon-wrapper>svg{transition:fill .3s ease}.price-calculator__form{gap:1rem;width:100%}.check-mark__container,.price-calculator__form{display:flex;flex-direction:column;justify-content:center;align-items:center}.check-mark__container{width:45vw;padding:1.25rem;gap:1.75rem;background:#272c43;flex-grow:1;width:100%;max-width:522px}.check-mark__text{color:#fff;text-align:center;font-family:var(--font-manrope),sans-serif;font-size:1.875rem;font-style:normal;font-weight:600;line-height:normal}.check-mark__text_small{font-size:1.125rem;font-weight:400}.form-transition{transition:opacity .5s ease-out,transform .5s ease-out}.form-enter{opacity:0;transform:translateY(-20px)}.form-exit{opacity:0;transform:translateY(20px)}.check-mark-logo{width:7.375rem;height:7.375rem}.price-calculator__initial-content{display:flex;width:45vw;padding:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;background:#272c43;flex-grow:1;width:100%;max-width:522px}.price-calculator__title.price-calculator__title__big{font-weight:400;font-size:24px;line-height:32.78px;text-align:center}.blur-text,.price-calculator__price{font-family:var(--font-montserrat),sans-serif;font-weight:700;font-size:70px;line-height:85.33px;border:none;outline:none;background:transparent}.blur-text{filter:blur(16px);color:#bbb;position:relative;text-align:center}.blur-text:before{content:attr(data-text);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;filter:blur(16px);color:#bbb;border:none;outline:none;background:transparent}@keyframes scaleIn{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1);opacity:1}}.animated-number{display:block;animation:scaleIn .5s ease-in-out;border:none;outline:none}.price-calculator__description{font-family:var(--font-manrope),sans-serif;font-weight:400;font-size:16px;line-height:21.86px;text-align:center;max-width:396px;padding-bottom:2rem;color:#fff}.price-calculator__input{border:1px solid #fff}.price-calculator__input.filled,.price-calculator__input:focus{border:1px solid #e55e0f}@media screen and (max-width:960px){.price-calculator{padding-top:4.3rem}.price-calculator__container{gap:1.25rem}.check-mark__container,.price-calculator__initial-content,.price-calculator__left-panel,.price-calculator__right-panel{width:100%;max-width:100%}.price-calculator__item{font-size:.875rem;padding:10px 15px}.price-calculator__product-type .price-calculator__item,.price-calculator__service-type .price-calculator__item,.price-calculator__thickness .price-calculator__item{min-width:calc(20% - .75rem);max-width:calc(50% - .75rem);gap:.75rem;padding:10px 15px}.price-calculator__inner{gap:.5375rem}.price-calculator__thickness{gap:0}.price-calculator__price{font-size:55px}}@media screen and (max-width:768px){.price-calculator{padding-top:3.75rem}.price-calculator__container{flex-direction:column}.price-calculator__item{font-size:.875rem}.price-calculator__initial-content{width:100%;max-width:100%}.calculator__thickness .price-calculator__item{max-width:calc(17% - .75rem)}}@media screen and (max-width:480px){.price-calculator{padding-top:3.75rem}.price-calculator__thickness{gap:0}.price-calculator__contact-options{gap:.5rem}.price-calculator__item{font-size:.75rem}.price-calculator__product-type .price-calculator__item,.price-calculator__service-type .price-calculator__item{max-width:calc(50% - .5rem)}.price-calculator__left-panel{gap:.75rem}.price-calculator__thickness .price-calculator__item{min-width:4rem;max-width:5rem;flex:0 1 auto;padding:.5rem 1rem}.price-calculator__inner>span{font-family:var(--font-manrope),sans-serif;font-size:11px;font-weight:400;line-height:16.39px}.price-calculator__product-type,.price-calculator__service-type{gap:.75rem}.check-mark__container,.price-calculator__initial-content,.price-calculator__right-panel{min-height:auto;height:340px;gap:.75rem}.price-calculator__form>button{margin-top:1rem}.price-calculator__title.price-calculator__title__big{font-size:18px;line-height:24.6px}.icon-wrapper{width:32px;height:32px;gap:40px;padding:0}.price-calculator__contact-options{gap:3rem}.price-calculator__input{height:52px;padding:18px 20px;gap:10px}.price-calculator__price{font-size:40px}.price-calculator__initial-content,.price-calculator__right-panel{button{width:214px;height:52px;padding:15px;gap:7px}}.price-calculator__product-type .price-calculator__item{height:77px}.blur-text{height:100%}.price-calculator__price{width:100%;height:95px}}@media screen and (max-width:360px){.price-calculator__product-type .price-calculator__item,.price-calculator__service-type .price-calculator__item{min-width:100%;max-width:calc(50% - .5rem)}.price-calculator{padding-top:2.5rem}.price-calculator__price{font-size:40px}.price-calculator__form{gap:.5rem}.price-calculator__thickness .price-calculator__item{min-width:3rem}.price-calculator__thickness{gap:.35rem}.check-mark__text_small{font-size:15px}.price-calculator__product-type .price-calculator__item{height:58px}}.products-section{padding-top:7.5rem;max-width:75rem;width:100%}.products-section__content{display:flex;align-items:flex-start;gap:1.875rem;justify-content:space-between;padding-top:2.5rem;width:100%;min-height:46rem}.products-section__image{max-width:36.5625rem;max-height:44.5rem;height:100%;width:50vw}.products-section__categories{flex-grow:1;list-style-type:none;width:50vw}.products-section__category{display:flex;flex-direction:column;width:100%}.products-section__category-title{color:#272c43;font-family:var(--font-montserrat),sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;max-width:28.73125rem;height:78px;align-items:center;gap:1.9375rem;cursor:pointer}.category-title-text{width:100%}.products-section__item{display:flex;flex-direction:column;gap:10px}.products-section__item>strong{color:#e55e0f;font-size:1.125rem}.products-section__item>p,.products-section__item>strong{font-family:var(--font-manrope),sans-serif;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.products-section__item>p{color:#bbb;font-size:1rem;max-width:22.73125rem}.products-section__dropdown-content{overflow:hidden;max-height:0;transition:max-height .3s ease-out;padding:0 2.9375rem}.products-section__dropdown-content.show{max-height:500px;transition:max-height .5s ease-in;margin-bottom:4px}.arrow-icon{transition:transform .3s;display:inline-block;margin-right:5px}.rotated{transform:rotate(180deg)}.products-section__category.with-divider{border-bottom:1px solid #ddd;padding-bottom:2px;margin-bottom:15px}.products-section__dropdown-content .products-section__item:first-child{margin-bottom:10px}@media screen and (max-width:960px){.products-section{padding-top:4.3rem}.products-section__content{min-height:38rem;gap:1.25rem}.products-section__category-title{height:4.5rem}.category-title-text{font-size:1.125rem}.products-section__item>strong{font-size:1rem}.products-section__item>p{font-size:.875rem}.products-section__category.with-divider{margin-bottom:0}}@media screen and (max-width:768px){.products-section{padding-top:3.75rem}.products-section__content{gap:1.25rem}.products-section__category-title{height:3.75rem}.products-section__item>strong{font-size:.875rem}}@media screen and (max-width:700px){.products-section__categories{width:100%}.products-section{height:100%}}@media screen and (max-width:620px){.products-section{padding-top:3.75rem}.products-section__content{gap:1.25rem;flex-direction:column;max-height:100%}.products-section__category-title{width:100%;gap:.9375rem;padding-bottom:.31rem;height:4.8125rem;margin-bottom:0}.category-title-text{font-size:1.125rem;max-width:83%}.products-section__image{width:100%;max-height:22.625rem;height:100%}.products-section__dropdown-content{padding:0 1.9375rem}.products-section__item{width:100%}.products-section__item>strong{display:block;width:100vw;height:100%;font-size:1rem}.products-section__item>p{display:block;max-width:100%;width:30rem;width:100vw;flex-shrink:0;font-size:.875rem}}@media screen and (max-width:360px){.products-section{padding-top:2.5rem}.products-section__image{width:100%;height:16.4375rem;max-height:100%}.category-title-text{font-size:1.125rem;max-width:80%}.products-section__content{display:flex;gap:1.25rem;width:20rem}.products-section__category-title{width:100%;gap:.9375rem;padding-bottom:.31rem;height:4.75rem}.products-section__item{width:100%}.products-section__item>strong{display:block;width:12.875rem;font-size:1rem}.products-section__item>p{display:block;width:20rem;width:100%;flex-shrink:0;font-size:.875rem}.products-section__dropdown-content{padding:0}}.projects-showcase{padding-top:7.5rem}.projects-showcase .swiper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding-top:2.5rem}.home-title__wrapper{display:flex;justify-content:space-between;align-items:center;a{text-decoration:none}}.home-title__link{display:flex;align-items:center;justify-content:center;align-content:flex-end;gap:10px;font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:600;line-height:24.59px;text-align:left;color:#272c43;transition:all .3s;svg{width:24px;height:24px}}.home-title__link:hover{color:#e55e0f;svg path{transition:all .3s;stroke:#e55e0f}}.home-title__link:active{color:#e55e0f99;svg path{transition:all .3s;stroke:#e55e0f99}}.projects-showcase .swiper{padding-left:calc((100vw - 1200px) / 2);box-sizing:border-box}.projects-showcase .swiper-slide{width:auto}.projects-showcase__items{padding-top:2.5rem}.projects-showcase__navigation{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:.9375rem;padding-top:2.5rem;padding-bottom:7.5rem}.projects-showcase__navigation>div{cursor:pointer}.projects-showcase__arrow{width:1.8125rem;height:1.8125rem}.projects-showcase__special-offer{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.875rem;padding:3.56rem 2.5rem;max-width:1200px;width:100%}.projects-showcase__offer-text{color:#fff;text-align:center;font-family:var(--font-montserrat),sans-serif;font-size:35px;font-style:normal;font-weight:700;line-height:43.88px;text-transform:uppercase}.slider-footer__desc{display:none;width:23.9375rem;color:rgba(39,44,67,.6);font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-top:.94rem}.projects-showcast__button-link{text-decoration:none}.projects-showcase__arrow.disabled svg path{stroke:#ccc;cursor:not-allowed}.projects-showcase__arrow:active svg path{stroke:#e55e0f99}@media screen and (max-width:960px){.projects-showcase{padding-top:4.3rem}.slider-footer__desc{display:block;width:23.9375rem}.projects-showcase .swiper{padding-left:1.25rem}.projects-showcase__offer-text{font-size:1.75rem}.projects-showcase__special-offer{padding:3.13rem 2.19rem;gap:1.88rem}.projects-showcase__navigation{padding-bottom:4.37rem}.projects-showcase__arrow{width:1.375rem;height:1.375rem}.home-title__link{font-size:14px;line-height:19.12px;svg{width:19px;height:19px}}}@media screen and (max-width:768px){.projects-showcase{padding-top:3.75rem}.slider-footer__desc{width:18.8125rem}.projects-showcase__offer-text{font-size:1.25rem}.projects-showcase__special-offer{padding:2.27rem 1.5rem;gap:1.25rem}.projects-showcase__navigation{padding-bottom:3.73rem}.projects-showcase__arrow{width:1.125rem;height:1.125rem}}@media screen and (max-width:480px){.projects-showcase{padding-top:3.75rem}.projects-showcase__navigation{display:none}.slider-footer__desc{width:100%;padding-bottom:3.75rem}.projects-showcase__offer-text{font-family:var(--font-montserrat),sans-serif;font-size:21px;font-weight:700;line-height:26.82px;text-align:center};.projects-showcase__special-offer{padding:1.97rem .62rem;gap:1.25rem;margin-top:3.75rem;height:261px}#button__orange_calc{width:210px;height:52px;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:600;line-height:21.86px}.home-title__wrapper{display:flex;justify-content:space-between;align-items:flex-start}.home-title__link{width:120px;gap:7px}}@media screen and (max-width:360px){.projects-showcase{padding-top:2.5rem}.slider-footer__desc{width:100%;padding-bottom:2.5rem}.projects-showcase__offer-text{font-size:.875rem;font-size:14px;font-weight:700;line-height:17.07px}#button__orange_calc{width:180px;height:46px;font-size:14px;line-height:19.12px}.projects-showcase__special-offer{padding:1.88rem .5rem;gap:1.25rem;margin-top:2.5rem}.projects-showcase__navigation{display:none}}.slider-item{position:relative;width:30.125rem;height:37.875rem;display:flex;align-items:flex-end;justify-content:flex-start;transition:background-image .5s ease;cursor:pointer}.slider-background,.slider-item{background-size:cover;background-position:50%}.slider-background{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s ease;z-index:1}.slider-item.hovered{justify-content:space-between;align-content:space-between;align-items:normal;transition:background-image .5s ease}.slider-content{position:relative;z-index:2;display:flex;flex-direction:column;text-align:left;padding:1.87rem;justify-content:space-between}.slider-content,.slider-title{color:#fff;transition:opacity .3s ease-in-out}.slider-title{font-family:var(--font-montserrat),sans-serif;font-size:2rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;transition:transform .5s ease;transform:translateY(0)}.hovered .slider-title{transform:translateY(-10px)}.slider-description{font-size:1.125rem;margin-bottom:20px;opacity:0;transition:opacity .3s ease-in-out;height:0;overflow:hidden}.slider-description.show{opacity:1;height:auto}.slider-button-wrapper{display:flex;align-items:center;gap:15px;svg{rotate:180deg}}.slider-button{color:#fff;font-family:var(--font-manrope),sans-serif;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;margin-right:5px}@media screen and (max-width:960px){.slider-item{width:23.9375rem;height:24.1875rem}.slider-title{font-size:1.5rem}.slider-button{font-size:.875rem}.slider-description{font-size:1rem}}@media screen and (max-width:768px){.slider-item{width:18.8125rem;height:19rem}.slider-title{font-size:1.125rem}.slider-button{font-size:.68806rem}.slider-description{font-size:.875rem}}.swiper-slide{flex:0 0 auto}.slider-item{width:100%}@media screen and (max-width:480px){.swiper-slide{width:90%;margin-right:10px}.slider-item{width:100%}}@media screen and (max-width:360px){.swiper-slide{width:95%;margin-right:5px}.slider-item{width:100%}}.projects-examples{gap:.6rem;flex-wrap:wrap;justify-content:space-between;max-width:100%}.example-card,.projects-examples{display:flex;align-items:flex-start}.example-card{flex-direction:column;gap:1rem;max-width:23.75rem;flex-basis:calc(33.33% - 1rem);max-width:33.33%;width:100%;height:100%}.example-card__image{display:flex;max-width:100%;max-height:28.875rem;padding-bottom:.00525rem;flex-direction:column;justify-content:center;align-items:center;object-fit:cover}.example-card__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-height:18.8rem;max-height:18.8rem;width:100%}.example-card__inner svg path{stroke:#e55e0f}.button__white:hover svg path{stroke:#fff;transition:all .5s}.example-card__title{font-family:var(--font-montserrat),sans-serif;font-size:1.5625rem;font-weight:800;text-transform:uppercase}.example-card__description,.example-card__title{color:#272c43;font-style:normal;line-height:normal}.example-card__description{font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-weight:400;height:75px}.button__white{max-width:23.75rem;width:100%;padding:1.375rem 3.375rem}@media screen and (max-width:1050){.button__white{padding:1.375rem 3.375rem}}@media screen and (max-width:960px){.projects-examples{gap:1.6rem}.example-card{flex-basis:calc(50% - 1rem);max-width:50vw;max-height:48.4rem}.example-card__image{max-height:35.31975rem;height:100%;max-width:28rem;width:100%}.button__white{max-width:100vw}.example-card__title{font-size:1.5rem}.example-card__description{font-size:1rem}.button__white{font-size:.875rem;height:3.25rem;padding:1rem 4.375rem}}@media screen and (max-width:768px){.example-card__title{font-size:1.125rem}.example-card__description{font-size:.875rem}}@media screen and (max-width:480px){.example-card{max-width:100vw;width:100%;flex-basis:auto;max-height:49.4rem}.example-card__title{font-size:1.5rem}.example-card__description{font-size:1rem}}@media screen and (max-width:360px){.example-card__title{font-size:1.25rem}.example-card__inner{min-height:15.8rem;max-height:15.8rem}.button__white,.example-card__description{font-size:.875rem}.button__white{height:3.25rem;padding:1rem 4.375rem}}.td-checkbox_cert,.td-id_cert,.th-checkbox_cert,.th-id_cert{width:81px}.td-title_cert,.th-title_cert{width:386px;max-width:386px;span{justify-content:flex-start;border:1px solid #fff}input,span{font-family:var(--font-manrope),sans-serif;font-weight:400;font-size:14px;line-height:19.12px;padding:10px}input{width:386px;height:39px}}.td-image_cert,.th-image_cert{width:192px;text-align:center;position:relative;.image-container{min-height:84px}}.td-status_cert,.th-status_cert{width:81px;position:relative;z-index:10;overflow:visible;text-align:center;.cert-create{background:#e55e0f;color:#fff;width:182px;height:41px;font-family:var(--font-manrope),sans-serif;font-weight:600;font-size:14px;line-height:19.12px;display:flex;justify-content:center;align-items:center;gap:5px;position:absolute;z-index:100;top:30px;left:16px;cursor:pointer}}.td-edit_cert,.th-edit_cert{width:81px}.image-container-cert{position:relative;display:inline-block}.image-container-cert img{display:block;transition:filter .3s ease}.image-container-cert.editing{justify-content:center}.image-container-cert.editing img{filter:blur(0)}.image-container-cert.editing:hover img{filter:blur(5px)}.image-container-cert .delete-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:-1;cursor:pointer}.image-container-cert.editing:hover .delete-icon{display:block;z-index:1000}.image-container-cert__upload{position:relative;display:inline-block;width:59px;height:84px}.image-container-cert__upload img{display:block;transition:filter .3s ease}.image-container__upload:hover img{filter:blur(5px)}.image-container__upload .delete-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;cursor:pointer}.image-container__upload:hover .delete-icon{display:block;z-index:1000}.upload-wrapper{display:flex;justify-content:center;align-items:center;height:88px}.new-certificate-row{opacity:0;height:0;overflow:hidden;transition:opacity .3s ease,height .3s ease}.new-certificate-row.show{opacity:1;height:auto}.container{max-width:1470px;margin:0 auto;padding:1.83rem 0;max-height:30rem}.wrapper{display:flex;flex-direction:row;max-width:120rem}.nav{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.3125rem;color:#272c43;text-align:center;font-family:Monserrat,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:normal;height:55rem;width:15.625rem}.contacts,.settings{width:100%}.navitem{display:flex;width:15.625rem;padding:1.25rem;align-items:center;gap:.625rem;text-decoration:none;border-left:2px solid transparent}.nav a.active{border-left:2px solid #e55e0f;background:linear-gradient(90deg,rgba(229,94,15,.2),rgba(229,94,15,0))}.button-logout{margin-top:auto;border:none;background:none;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;gap:5px;margin-left:18px;color:#272c43;text-align:center;font-family:var(--font-montserrat),sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:normal;position:relative;z-index:100;padding:.3125rem;gap:.625rem}.MainLogo{margin-bottom:1.88rem;margin-left:20px;width:11.25rem;height:3.43744rem;flex-shrink:0}.table{min-width:75rem;border-collapse:collapse;margin-top:20px;table-layout:fixed;color:#272c43;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.tr{width:74.5rem;align-items:center;gap:1.25rem}.tr,.tr>.td,.tr>.th{padding:.625rem 0}.td,.th{border-bottom:1px solid #ddd;text-align:left;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tbody>tr:last-child>td{border-bottom:none}.th-checkbox{width:5.0625rem;height:1.1875rem}.td-checkbox,.th-checkbox,.th-id{text-align:center}.th-id{width:5.0625rem}.th-number{text-align:inherit;min-width:5.0625rem;max-width:5.0625rem}.td-id{text-align:center}.th-name{max-width:11.375rem}.th-login{max-width:5.0625rem}.th-activity,.th-email{max-width:11.375rem}.th-activity{min-width:11.375rem}.th-access,.th-status{max-width:5.0625rem;text-align:center}.th-edit{max-width:5.0625rem}.td-desc,.th-desc{max-width:29rem}.td-desc{min-width:29rem}.td>button{background:none;border:none;cursor:pointer}.td>span{display:flex;justify-content:center;align-items:center;cursor:pointer}.td-access{text-align:center}.th-date{width:11.375rem}.th-name_requests{min-width:17.6875rem;max-width:17.6875rem}.td-comment,.th-comment{min-width:24rem;max-width:24rem}#td-comment_wrap{white-space:inherit}.td-phone,.th-phone{min-width:11.375rem;max-width:11.375rem}.th-desc{width:19.6875rem}.td-title,.th-title{min-width:11.375rem;max-width:11.375rem}.td-title{height:6rem}.td-image{min-width:9.125rem;max-width:8.125rem}.image-container{display:flex!important;gap:10px;z-index:200;position:relative}.th-image{min-width:8.125rem;max-width:8.125rem}.td-cost,.th-cost{max-width:6.3125rem;min-width:6.3125rem}.title{color:#272c43;font-family:var(--font-montserrat),sans-serif;font-size:1.5rem;font-style:normal;font-weight:800;line-height:normal;font-feature-settings:"smcp";font-variant:small-caps;margin-bottom:2.69rem}.controls-wrapper{display:flex;justify-content:space-between;align-items:center;gap:19.1875rem}.search-input-container{display:flex;align-items:stretch;gap:1.25rem}.action-buttons-container{display:flex;justify-content:flex-end;align-items:center;gap:.625rem}.create-form{display:flex;flex-direction:column;position:relative;width:60rem}.form-group{display:flex;margin-bottom:1rem;align-items:center;gap:1.25rem}.form-group_label-top,.form-group_phones{align-items:flex-start}.image-delete{cursor:pointer}.phone-wrapper{display:flex;flex-direction:column;align-items:flex-start}.phone-inner{display:flex;align-items:center;gap:1.25rem;svg{margin-top:9px}}.phone-inner__upload{display:flex;flex-direction:column;gap:.5rem}.phone-wrapper>div{display:flex;justify-content:center;align-items:flex-start;padding-bottom:.5rem;width:283px}.form-group .phone-input{display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#f8f9fa;min-width:244px;max-width:586px}.form-group label{color:#272c43;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.form-group label,.form-label{min-width:11.375rem}.form-label>p{max-width:9.8125rem;color:#bbb;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.form-group input{flex-grow:1;padding:.5rem}.form-group textarea{display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#f8f9fa;width:56.875rem;color:#272c43;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;height:10rem}.create-form button{padding:.5rem;font-weight:700;margin-top:1rem;width:calc(50% - .5rem)}.button-inner{display:inline-flex;align-items:flex-start;gap:1.25rem;width:24rem}.button-inner>button{font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal;color:#fff;cursor:pointer}.button-confirm{display:flex;width:11.375rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#e55e0f;border:1px solid #e55e0f;transition:all .3s;svg{fill:#fff;width:1.0625rem;height:1.0625rem}}.button-confirm:hover{border:1px solid #e55e0f;background:#fff;color:#e55e0f;svg{fill:#e55e0f}}.button-confirm:active{border:1px solid #e55e0f;background:rgba(229,94,15,.1);svg{fill:#e55e0f}}.button-cancel{display:flex;width:11.375rem;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#272c43;border:1px solid #272c43;transition:all .3s}.button-cancel:hover{border:1px solid #272c43;background:#fff;color:#272c43;svg{fill:#272c43;path{stroke:#272c43}}}.button-cancel:active{border:1px solid #272c43;background:rgba(39,44,67,.1);-webkit-backdrop-filter:blur(24.049999237060547px);backdrop-filter:blur(24.049999237060547px);svg{fill:#272c43;path{stroke:#272c43}}}.input-request{display:flex;padding:.625rem;justify-content:center;align-items:center;gap:.625rem;background:#f8f9fa;align-self:stretch;width:10.125rem;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.controls-inner{display:flex;align-items:flex-start;gap:1.25rem}.image-wrapper{justify-content:flex-start;flex-wrap:wrap;margin-bottom:1.25rem}.image-wrapper,.image-wrapper>div{display:flex;align-items:center;gap:1.25rem}.image-wrapper>div{justify-content:center}.image-inner{display:flex;justify-content:flex-start;align-items:center;gap:1.25rem}.image-inner>img{height:7rem;width:7rem;margin-bottom:1rem}.radio-buttons{display:flex;width:11.375rem;align-items:center;gap:1.25rem}.radio-buttons input[type=radio]{display:none}.radio-buttons label{cursor:pointer;display:inline-block;position:relative;padding-left:1.62rem;margin-right:20px;vertical-align:middle;color:#272c43;font-family:var(--font-manrope),sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;width:10rem}.radio-buttons input[type=radio]+label:before{content:"";position:absolute;top:0;left:0;width:1.1875rem;height:1.1875rem;flex-shrink:0;background:url(/assets/radio_false.svg) no-repeat 50%;background-size:contain}.radio-buttons input[type=radio]:checked+label:before{background-image:url(/assets/radio_true.svg)}input,textarea{outline:none;transition:background .3s ease,color .3s ease,border .3s ease}input:active,input:hover,textarea:active,textarea:hover{border:1px solid #272c43;background:hsla(0,0%,100%,.1)}input:active,textarea:active{-webkit-backdrop-filter:blur(33.29999923706055px);backdrop-filter:blur(33.29999923706055px)}input:focus,textarea:focus{border:1px solid #272c43;background:hsla(0,0%,100%,.1)}button{outline:none}a{color:inherit;text-decoration:none}input,textarea{border:1px solid #ccc;background-color:#f9f9f9}.input-filled{border:1px solid #272c43;background-color:#fff}.upload-buttons{display:flex;flex-direction:column;gap:10px}.first-image-info{margin-top:5px;font-size:.675rem!important}.counter{position:absolute;right:0;bottom:85px;color:#bbb;font-family:var(--font-manrope),sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:normal}.counter.error{color:darkred}.button-confirm:disabled,.button-confirm:disabled:hover{border:1px solid #d3d3d3;background-color:#d3d3d3;color:#fff;cursor:not-allowed;opacity:.6;svg{fill:#fff}}.arrow-button{background:none;border:none;cursor:pointer;position:absolute}.arrow-button.down{top:30px}.arrow-button.up{bottom:30px}.arrow-controls{display:flex;flex-direction:column;position:relative;z-index:10;>span{padding-left:3px}}#arrow-center .arrow-button{left:35px}.modal-request-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(39,44,67,.7);-webkit-backdrop-filter:blur(33px);backdrop-filter:blur(33px);display:flex;justify-content:center;align-items:center;z-index:1500;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-request-overlay.show{opacity:1;visibility:visible}.request-content{background:#fff;max-height:90vh;display:flex;padding:1.875rem;flex-direction:column;justify-content:space-between;align-items:center;gap:1.475rem;max-width:90vw;opacity:0;transform:translateY(-20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:262px}.request-content.show{opacity:1;transform:translateY(0)}.modal-buttons{display:flex;justify-content:center;gap:30px}.modal-delete__title{gap:563px;font-family:var(--font-manrope),sans-serif;font-size:16px;font-weight:400;line-height:21.86px;text-align:center;color:#272c43}.table-container{width:100%;overflow-x:auto}.table.requests-table{width:100%;border-collapse:collapse;table-layout:fixed}.table.requests-table thead.fixed-header{display:table;width:100%;table-layout:fixed}.table.requests-table tbody.scrollable-body{display:block;max-height:650px;overflow-y:auto;overflow-x:hidden;width:100%}.table.requests-table tbody.scrollable-body tr{display:table;width:1220px;border-bottom:1px solid #ddd}.table.requests-table tbody.scrollable-body tr td{border-bottom:none}.requests-table .td,.requests-table .th{padding:8px;text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requests-table .td-checkbox,.requests-table .th-checkbox{width:40px;max-width:40px;min-width:40px}.requests-table .td-number,.requests-table .th-number{width:81px;max-width:81px;min-width:81px}.requests-table .td-date,.requests-table .th-date{width:150px;max-width:150px;min-width:150px}.requests-table .td-name_requests,.requests-table .th-name_requests{width:161px;max-width:161px;min-width:161px}.requests-table .td-phone,.requests-table .th-phone{width:300px;max-width:300px;min-width:300px}.requests-table .td-comment,.requests-table .th-comment{width:468px;max-width:468px;min-width:468px}.CustomScrollbar_scrollWrapper__yylG_{position:relative;overflow:hidden;height:100%;left:-4px}.CustomScrollbar_scrollContainer__7MygR{position:relative;overflow-y:scroll;height:100%;scrollbar-width:none;-ms-overflow-style:none}.CustomScrollbar_scrollContainer__7MygR::-webkit-scrollbar{display:none}.CustomScrollbar_customScrollbar__SjMo6{position:absolute;right:0;top:0;width:2px;background:#fae0d1;z-index:100;height:100%}.CustomScrollbar_customScrollbarThumb__7trR2{background:#e55e0f;border-radius:100px;width:100%;position:absolute;cursor:pointer}.CustomScrollbar_customScrollbarThumb__7trR2:hover{background:#555}