.menu-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:fit-content;transform:translate3d(0, -150svh, 0);padding:3.75rem 1.25rem;background-color:#fff;border-radius:20px;overflow:hidden;position:absolute;left:0;z-index:20;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);transition:.3s transform ease-in-out}.menu-mobile *:not(.active){color:#737373}.menu-mobile .logo-wrapper__link{margin-bottom:5rem}.menu-mobile__list-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;position:relative;overflow:hidden;padding:1rem;border-radius:0 0 8px 8px}.menu-mobile__list-items .list-items__item{position:relative;z-index:1}.menu-mobile__list-items .list-items__services{gap:1rem}.menu-mobile__list-items .list-items__services .dropdown__list-options .list-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;box-shadow:none}.menu-mobile__list-items .list-items__services .dropdown__list-options .list-options__item{white-space:wrap;max-width:100%}.mobile-menu__active #menu-mobile{transform:translate3d(0, 2vh, 0)}.list-items__dropdown{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;cursor:pointer;position:relative}@media (min-width: 1024px) and (hover: hover) and (pointer: fine){.list-items__dropdown:hover .dropdown__title{color:#8645d2}.list-items__dropdown:hover .dropdown__title .dropdown-arrow{transform:rotate(-180deg)}.list-items__dropdown:hover .dropdown__list-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:1;transform:translate3d(0, 10%, 0);transition:opacity .3s ease-in-out, transform .3s ease-in-out}@starting-style{.list-items__dropdown:hover .dropdown__list-options{opacity:0}}.list-items__dropdown:hover .dropdown__list-options .list-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.list-items__dropdown .dropdown__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;height:100%;cursor:pointer;position:relative;z-index:10;font-family:"Gilory Medium";font-size:16px;font-style:normal;font-weight:500;transition:color .3s ease-in-out}.list-items__dropdown .dropdown__title img{transition:.3s transform ease-in-out}.list-items__dropdown .dropdown__list-options{display:none;position:absolute;opacity:0;transform:translate3d(0, -100%, 0);transition:opacity .1s ease-in-out, transform .3s ease-in-out;transition-behavior:allow-discrete;padding-top:1rem;background:transparent}.list-items__dropdown .dropdown__list-options .list-options{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);border-radius:1rem;overflow:hidden}.list-items__dropdown .dropdown__list-options .list-options__item{font-size:16px;line-height:16px;font-weight:500;padding:1rem;cursor:pointer;color:#000000;transition:color .3s ease-in-out, background .3s ease-in-out;white-space:nowrap}@media (hover: hover) and (pointer: fine){.list-items__dropdown .dropdown__list-options .list-options__item:hover{color:#D92E11;background-color:#e3e3e3}}.list-items__dropdown .dropdown__list-options .list-options .active{color:#D92E11}.list-items__dropdown .dropdown__list-options:before{content:'';width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid #fff;position:absolute;top:0;left:1.5rem}.list-items__show .dropdown__title img{transform:rotate(-180deg)}.list-items__show .list-options{max-height:10rem !important}@media (max-width: 1023px){.list-items__dropdown .dropdown__list-options{display:inherit;opacity:initial;position:initial;transform:translate3d(0, 0, 0);padding-top:0}.list-items__dropdown .dropdown__list-options:before{display:none}}.list-items__services .dropdown__title .dropdown-arrow{display:none}.list-items__services .dropdown__list-options:before{display:none}.list-items__services .dropdown__list-options .list-options__item{padding:.5rem 1rem}.list-items__services .dropdown__list-options .list-options__item:nth-child(1){padding-top:1rem}.list-items__services .dropdown__list-options .list-options__item:nth-last-child(1){padding-bottom:1rem}.header{padding-block:3.5rem 2rem}.header .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;gap:1rem;position:relative;z-index:10}.header__logo-wrapper{position:relative;z-index:0;margin-left:.5rem}.header .logo-wrapper__link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:100%}.header__nav-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;gap:3rem;margin-left:auto}.header__nav-wrapper *{cursor:pointer}.header__actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:1rem;margin-left:auto}.header__actions a svg path{fill:#030305}.header__burger-menu{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;width:30px;height:fit-content;aspect-ratio:1 / .65;transform:translate3d(0, 4px, 0)}.header__burger-menu .burger-menu__line{width:100%;height:2px;background-color:#fff;transform-origin:left center}@media (max-width: 1399px){.header .container{padding:0}}@media (max-width: 1023px){.header{padding:1rem}.header .logo-wrapper__link{width:80%;height:fit-content}.header__nav-wrapper{display:none}.header__burger-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.header:not(.header-primary) .header__container .header__nav-wrapper .header__nav-item{color:#000000}.header:not(.header-primary) .header__burger-menu .burger-menu__line{background-color:#000000}.header.header-primary .header__container .header__nav-wrapper .header__nav-item{color:#fff}.header.header-primary .header__container .header__actions a svg path{fill:#fff}.mobile-menu__active .burger-menu .burger-menu__line.center{opacity:0}.mobile-menu__active .burger-menu .burger-menu__line:nth-child(1){transform:rotate(38deg)}.mobile-menu__active .burger-menu .burger-menu__line:nth-child(3){transform:rotate(-38deg)}.footer{padding-block:3%;background-color:#222;overflow:hidden}.footer a,.footer span{color:#fff;cursor:pointer;transition:color .3s ease-in-out}@media (hover: hover) and (pointer: fine){.footer a:hover,.footer span:hover{color:#dd4329}}.footer__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding-bottom:2%;border-bottom:1px solid #8F8E8E}.footer-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;gap:1rem}.footer-column-brand{padding-top:4%}.footer-column__title.text-medium{font-family:"Roboto Medium";letter-spacing:initial;color:#fff}.footer-column-list-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.footer-column-list-items .messengers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem}.footer-column-contacts .footer-column-list-items a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;align-items:center;gap:1rem}.footer-column-contacts .footer-column-list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;gap:.5rem}.footer-column-contacts .footer-column-list-item img{width:20px;height:20px}.footer-column-contacts .text-medium{line-height:100%}@media (max-width: 1023px){.footer{padding-block:4rem}.footer__container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;border-bottom:0}.footer__container .logo-wrapper{width:100%}.footer__container .logo-wrapper__link{width:80px}.footer__container .footer-column-info{padding-top:15%}.footer__container .footer-column-nav{padding-bottom:15%}.footer__container .footer-column-contacts{flex:0 1 100%}}*::-webkit-scrollbar{width:12px}*::-webkit-scrollbar-track{background:rgba(160,160,160,0.42)}*::-webkit-scrollbar-thumb{background:rgba(137,137,137,0.72);border-radius:20px;width:5px;transition:.3s}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg, #494949, #D92E11)}.btn-app{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;width:fit-content;height:fit-content;font-family:"Roboto Regular";font-weight:700;line-height:140%;color:#fff;font-style:normal;position:relative;border:0;cursor:pointer;white-space:nowrap;border-radius:8px;padding:14px 50px}@media (max-width: 1200px){.btn-app{font-size:20px;font-weight:400;line-height:24px}}@media (max-width: 769px){.btn-app{font-size:16px;padding:8px 11.1px}}.btn__size-small{padding:6px 16px;font-weight:500;font-size:16px;line-height:16px}.btn-app-rounded-4{border-radius:4px}.btn-app-rounded-6{border-radius:6px}.btn-app-rounded{border-radius:100px}.btn-app-black{background:#191714}.btn-app-outline_black{border:1px solid #191714;color:#191714;background-color:transparent;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn-app-outline_black:hover{background:#2e2d2b;color:#fff}.btn-app-white{background:#FFFFFF;color:#000}.btn-app-outline_white{border:1px solid #000000;color:#000}.btn-app-outline_white:hover{background-color:#2e2d2b;color:#fff}.btn-app-green{background:#3B9339;color:#fff}.btn-app-blue{background:#2630F5}.btn-app-outline_blue{border:1px solid #2630F5;background-color:transparent;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.btn-app-outline_blue:hover{background:#2630F5}.btn-app-blue{background:#2630F5}.btn-app-blue:hover{background:#6970FC}.btn-app-outline_purple{border:1px solid #8645d2;color:#000000}.btn-app-purple{background-color:#8645D2;color:#fff}.btn-app-purple:hover{background:rgba(153,96,213,0.91)}.btn-app-rounded-4{border-radius:4px}.btn-app-rounded-6{border-radius:6px}.btn-app-rounded{border-radius:100px}.btn-app-red{background-color:#D92E11;color:#fff}@media (hover: hover) and (pointer: fine){.btn-app-red:hover{background-color:#fa5636;color:#fff}}.user-request{height:100%}.user-request__title{font-family:"Inter Regular"}.user-request form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;gap:1rem;height:100%}.user-request__inputs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;gap:1rem}.user-request__input-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5rem;max-width:100%}.user-request__input-container{background-color:#fff;border-radius:6px;border:1px #DDD}.user-request__input-container input{border-radius:6px;padding:.5rem;border:none;outline:none;background-color:transparent;width:100%}.user-request__input-container .field_with_errors ::placeholder{color:#fd6b53;opacity:1}.user-request__input--file-upload{opacity:0;position:absolute;z-index:-1}.user-request .custom-file-upload{display:flex;align-items:center;padding:10px 20px;cursor:pointer;width:fit-content;margin-top:5px}.user-request .custom-file-upload .file-icon{margin-right:8px}
