.header{background:#0e0e10;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.header.open{z-index:100}.header__container{position:relative}@media only screen and (max-width:499px){.header__container{padding:0 1.25rem}}.header__inner{gap:1.875rem}.header__inner,.header__nav-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header__nav-wrapper{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:.9375rem 0}@media only screen and (max-width:991px){.header__nav-wrapper{height:5rem}}@media only screen and (max-width:499px){.header__nav-wrapper{height:4.0625rem;padding:.625rem 0}}.header__logo{height:2.1875rem;max-width:11.25rem}@media only screen and (max-width:768px){.header__logo{height:1.875rem;max-width:8.125rem}}@media only screen and (max-width:499px){.header__logo{height:1.5625rem;max-width:6.25rem}}.header__logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.header__nav-list{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.875rem;padding:0}@media only screen and (max-width:991px){.header__nav-list{display:none}}.header__list-item{list-style-type:none;position:relative}.header__item-link,.header__list-item._popup-menu:hover .header__drop-down-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header__item-link{-webkit-box-align:center;-moz-box-align:center;stroke:#f7f8fc;-webkit-align-items:center;align-items:center;color:#f7f8fc;font-family:GothamPro,sans-serif;font-size:1rem;gap:.5625rem;line-height:1.8125rem}.header__item-link.nuxt-link-exact-active,.header__item-link:hover{stroke:#33d35e;color:#33d35e}.header__item-link svg{stroke:inherit;height:.25rem;width:.5rem}.header__drop-down-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#0e0e10;display:none;-webkit-flex-direction:column;flex-direction:column;gap:.9375rem;left:-.9375rem;list-style:none;max-width:8.75rem;padding:1.25rem .9375rem;position:absolute;top:1.25rem;z-index:10}.header__drop-down-link{color:#f7f8fc;display:block;font-size:1rem;line-height:1.5rem;text-align:left}.header__drop-down-link:hover{color:#33d35e}.header__wrap-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:1.875rem}@media only screen and (max-width:1199px){.header__wrap-btn{gap:.625rem}}@media only screen and (max-width:991px){.header__wrap-btn .button-green._no-btn,.header__wrap-btn .header__line-btn{display:none}.header__wrap-btn{margin-left:auto}}@media only screen and (max-width:549px){.header__wrap-btn .button-green{display:none}}.header__line-btn{border-left:.0625rem solid #55555c;height:1rem}.header .personal-aria{border:none;height:.03125rem;padding-right:0}@media only screen and (max-width:1199px){.header .personal-aria{border:.0625rem solid #f7f8fc;margin-bottom:.9375rem}}.header .burger{display:none;padding-left:1.25rem}.header .burger__item{list-style-type:none;position:relative}.header .burger__item,.header .burger__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header .burger__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1.5625rem;padding:0}.header .burger__link{color:#f7f8fc;font-size:2.5rem;font-weight:700;line-height:1.8125rem;-webkit-text-decoration:none;text-decoration:none}.header .burger__link:hover{color:#33d35e}.header .burger__btn{background-color:transparent;border:none;cursor:pointer;padding:0;position:relative}.header .burger__btn img{height:1rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}@media only screen and (max-width:991px){.header .burger{display:block}}.header .burger__content{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-color:#0e0e10;display:none;gap:3.125rem;height:-webkit-calc(100vh - 5rem);height:-moz-calc(100vh - 5rem);height:calc(100vh - 5rem);left:0;margin:0;overflow-y:auto;padding:2.1875rem 1.875rem;position:absolute;right:0;top:100%;z-index:101}@media only screen and (max-width:991px){.header .burger__content{gap:2.1875rem}.header .burger__content.open-burger{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}@media only screen and (max-width:768px){.header .burger__content{gap:1.875rem;padding:1.25rem}}@media only screen and (max-width:549px){.header .burger__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:-webkit-calc(100vh - 4.0625rem);height:-moz-calc(100vh - 4.0625rem);height:calc(100vh - 4.0625rem);padding:1.25rem 1.25rem 1.875rem}}.header .burger__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.125rem}.header .burger__footer .burger__contact{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:0}.header .burger__wrap-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.25rem}@media only screen and (max-width:768px){.header .burger__wrap-btn button.button-dark{display:none}}@media only screen and (max-width:549px){.header .burger__wrap-btn button.button-dark{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}}.header .burger__wrap-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row}@media only screen and (max-width:549px){.header .button-btn{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:1.25rem;width:100%}}.header .burger-links{display:block;margin-top:0}.header .burger__column{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem}.header .burger__column,.header .burger__networks{-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.header .burger__networks{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;flex-direction:row}.header .pre-footer__btn-net:hover .pre-footer__btn-whatsapp{fill:#00e676}.header .pre-footer__btn-net:hover .pre-footer__btn-telegram{fill:#229ed9}.header .pre-footer__btn-net:hover .pre-footer__btn-vkontakte{fill:#07f}@media only screen and (max-width:768px){.header .pre-footer__signature,.header .pre-footer__wrap-signature{-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:499px){.header .pre-footer__signature,.header .pre-footer__wrap-signature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-top:0}}.pre-footer__wrap-bitrix{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;border-top:.09375rem solid #1b1b1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem;padding-top:2.5rem}.pre-footer__bitrix{cursor:pointer}.pre-footer__signature{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.875rem;max-width:100%;width:auto}@media only screen and (max-width:499px){.pre-footer__signature{padding:3.125rem 0 1.25rem}}.pre-footer__signature span{font-size:.875rem;line-height:.875rem;margin:0}@media only screen and (max-width:499px){.pre-footer__signature span{font-size:.75rem}}.pre-footer__wrap-signature{gap:.9375rem}.pre-footer__wrap-signature,.pre-footer__wrapper-networks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pre-footer__wrapper-networks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;margin:0;max-width:100%;padding:0;width:17.5rem}@media only screen and (max-width:768px){.pre-footer__wrapper-networks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row}}.pre-footer__social-networks{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;max-width:7.9375rem}@media only screen and (max-width:768px){.pre-footer__social-networks{margin:0}}.pre-footer__btn-net{border:none;color:#55555c;cursor:pointer;font-size:1rem;gap:.625rem;line-height:1.5rem;padding:0}.pre-footer__btn-net,.pre-footer__btn-net .pre-footer__social-icon{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pre-footer__btn-net .pre-footer__social-icon{-webkit-box-pack:center;-moz-box-pack:center;color:inherit;height:2rem;-webkit-justify-content:center;justify-content:center;width:2rem}.pre-footer__btn-net .pre-footer__social-icon svg{fill:currentColor;stroke:currentColor;color:inherit;cursor:pointer;height:100%;width:100%}.pre-footer__btn-net:hover{color:#f7f8fc}.pre-footer__btn-net:hover .pre-footer__social-icon{color:inherit;color:var(--color-icon-hover)}.pre-footer__btn-net span{color:inherit;font-size:1rem;line-height:1.5rem}@media only screen and (max-width:991px){.pre-footer__btn-net span{display:none}}.footer{-webkit-box-pack:justify;-moz-box-pack:justify;border-top:.0625rem solid #1b1b1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:6.25rem 0 3.125rem}@media only screen and (max-width:768px){.footer{padding:3.125rem 0}}@media only screen and (max-width:499px){.footer{border-top:none;padding:0 0 1.875rem}}.footer__inner-box{-webkit-box-pack:start;-moz-box-pack:start;-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.5rem;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:6.125rem;width:100%}@media only screen and (max-width:1199px){.footer__inner-box{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (max-width:768px){.footer__inner-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:3.125rem}}@media only screen and (max-width:499px){.footer__inner-box{margin:0;padding:0}}.footer__nav-links{-webkit-box-pack:start;-moz-box-pack:start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:7.1875rem;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}@media only screen and (max-width:1199px){.footer__nav-links{gap:5rem}}@media only screen and (max-width:991px){.footer__nav-links{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:3.125rem}}@media only screen and (max-width:499px){.footer__nav-links{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.footer__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;gap:2.5rem;max-width:-webkit-calc(25% - 3.125rem);max-width:-moz-calc(25% - 3.125rem);max-width:calc(25% - 3.125rem);min-width:6.25rem}@media only screen and (max-width:1199px){.footer__column{max-width:-webkit-calc(25% - 2.25rem);max-width:-moz-calc(25% - 2.25rem);max-width:calc(25% - 2.25rem)}}@media only screen and (max-width:991px){.footer__column{gap:1.875rem;max-width:none;min-width:auto;width:-webkit-calc(50% - 3.125rem);width:-moz-calc(50% - 3.125rem);width:calc(50% - 3.125rem)}}@media only screen and (max-width:499px){.footer__column{gap:1.25rem;width:100%}}.footer__column._clients{margin-left:auto}@media only screen and (max-width:991px){.footer__column._clients{margin-left:0}}.footer__wrap-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.5rem;margin-left:auto}@media only screen and (max-width:768px){.footer__wrap-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:1.875rem}}.footer__wrap{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:768px){.footer__wrap{gap:3.125rem}}.footer__title{color:#f7f8fc;font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.875rem;list-style-type:none;margin:0;padding:0}.footer__item,.footer__link,.footer__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.footer__link{color:#f7f8fc;font-size:1rem;line-height:1.5rem}.footer__link:hover{color:#33d35e}@media only screen and (max-width:499px){.footer .pre-footer__signature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.footer__bottom{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.footer__bottom,.footer__bottom-right{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem}.footer__bottom-right{-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width:768px){.footer__bottom-right{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}.footer__bottom-right>*{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.footer__bottom-right>*,.footer__partners{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.footer__partners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.footer__gpt,.footer__partners a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.footer__gpt{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.footer__created-by{line-height:1;margin-right:.625rem}.footer__gpt-logo img{height:1.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:1.5rem}.footer__gpt-logo span{line-height:1}.request-form{-webkit-box-pack:justify;-moz-box-pack:justify;border-top:.0625rem solid #1b1b1f;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:6.25rem 1.875rem}@media only screen and (max-width:991px){.request-form{padding:1.25rem 1.875rem 3.125rem}}@media only screen and (max-width:768px){.request-form{display:block;padding:3.125rem 1.25rem}}@media only screen and (max-width:499px){.request-form{display:block}}.request-form__block-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.75rem}@media only screen and (max-width:991px){.request-form__block-form{width:-webkit-calc(100% - 21.875rem);width:-moz-calc(100% - 21.875rem);width:calc(100% - 21.875rem)}}@media only screen and (max-width:768px){.request-form__block-form{width:100%}}.request-form__form-header{color:#33d35e;font-size:2rem;font-weight:700;line-height:2.5rem}@media only screen and (max-width:768px){.request-form__form-header{text-align:left}}.request-form__description-form{color:#55555c;font-size:1.25rem;font-weight:700;line-height:1.75rem;max-width:35.3125rem;width:100%}@media only screen and (max-width:768px){.request-form__description-form{max-width:none;text-align:left;width:100%}.request-form__bt-form{margin-bottom:3.125rem;text-align:center}}.request-form__form{color:#f7f8fc;-webkit-text-decoration:none;text-decoration:none}.request-form__arrow-form{padding-left:.9375rem}.request-form__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;text-align:right}.request-form__contacts .our-contacts__address{max-width:19.375rem;text-align:right}@media only screen and (max-width:768px){.request-form__contacts .our-contacts__address{max-width:100%;text-align:left}}.request-form__contacts .our-contacts__mail,.request-form__contacts .our-contacts__phone{font-size:1.9375rem;line-height:2.5rem}@media only screen and (max-width:768px){.request-form__contacts{gap:1.875rem;margin:0 auto;text-align:left}}.our-contacts{gap:1.25rem}.our-contacts,.our-contacts__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.our-contacts__footer{gap:1.125rem}.our-contacts__address{color:#55555c;font-size:1rem;font-style:normal;line-height:1.5rem;margin:0}.our-contacts__phone{margin:0}.our-contacts__mail,.our-contacts__phone{color:#33d35e;font-size:1.25rem;font-weight:700;line-height:1.75rem}.two-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (max-width:768px){.two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f7f8fc;-webkit-flex-direction:column;flex-direction:column;left:50%;margin:0;max-height:-webkit-calc(100vh - 1.25rem);max-height:-moz-calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem);max-width:-webkit-calc(100vw - 1.25rem);max-width:-moz-calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:81.25rem;z-index:100}.popup,.popup__btn-close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0}.popup__btn-close{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;fill:#f7f8fc;stroke:#55555c;-webkit-align-items:center;align-items:center;border:none;cursor:pointer;height:1.875rem;-webkit-justify-content:center;justify-content:center;margin-left:auto;position:absolute;right:1.875rem;top:1.875rem;width:1.875rem;z-index:10}.popup__btn-close:hover{fill:#e4e4e6;stroke:#0e0e10}.popup__btn-close svg{height:.8125rem;width:.8125rem}.popup__main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;height:auto;max-height:100%;overflow-y:auto;position:relative;scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__main{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup__title{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:3.625rem;max-width:100%}.popup__sub-title{color:#0e0e10;font-size:1.375rem;line-height:1.625rem;margin-bottom:2.375rem;margin-top:-2.5rem}.popup__content{overflow-x:hidden;overflow-y:auto;padding:1.875rem 3.75rem 1.875rem 2.5rem;scrollbar-color:transparent #55555c;scrollbar-width:thin;touch-action:auto;width:100%}.popup__content::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__content{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__content::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup._medium{max-width:53.75rem;width:-webkit-calc(100% - 2.5rem);width:-moz-calc(100% - 2.5rem);width:calc(100% - 2.5rem)}.popup._max-height{min-height:-webkit-calc(100vh - 1.25rem);min-height:-moz-calc(100vh - 1.25rem);min-height:calc(100vh - 1.25rem)}.popup._feedback{z-index:102}.popup._message{z-index:110}.wrap-center{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center}.popup-small{background-color:#efeff2;margin:0;max-width:28.125rem;padding:1.875rem 1.25rem;width:100%}@media only screen and (max-width:499px){.popup-small{max-width:-webkit-calc(100vw - 1.875rem);max-width:-moz-calc(100vw - 1.875rem);max-width:calc(100vw - 1.875rem)}}.popup-small .popup__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.875rem;padding-right:1.25rem}.popup-small .popup__main p{color:#0e0e10;font-size:1rem;line-height:1.5rem}.popup-small .popup__main p.popup-small__title{font-size:1.25rem;font-weight:700;line-height:1.5rem}.popup-small .btn-small{stroke:#55555c;right:.625rem;top:.625rem}.popup-small .btn-small:hover{stroke:#0e0e10}.popup-small .popup__content{padding:0}.form{max-width:46.875rem}.form__label{color:#0e0e10;font-size:.875rem;left:0;line-height:1.25rem;position:absolute;text-transform:uppercase;top:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.form__label span{color:#fa2e4e}.form__label.value{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.875rem}@media only screen and (max-width:768px){.form__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:0}}.form__input{background-color:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;outline:none;padding:.9375rem 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__input:hover{border-bottom:.0625rem solid #0e0e10}.form__input._success{border-bottom-color:#33d35e}.form__input:focus,.form__textarea:focus{border-bottom:.0625rem solid #0e0e10}.form .error{border-bottom:.0625rem solid #fa2e4e}.form .error-text{border-bottom:none;color:#fa2e4e;font-size:.75rem;line-height:1.25rem}.form__group{margin-bottom:3.75rem;position:relative;width:100%}.form__request-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:rgba(250,46,78,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:.9375rem 1.25rem;width:100%}.form__request-error p{color:#fa2e4e;font-size:.875rem;line-height:1.125rem;margin:0}.form .form__input:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__textarea{background:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;min-height:8.125rem;outline:none;padding:.9375rem 0 0;resize:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__textarea:hover{border-bottom:.0625rem solid #0e0e10}@media only screen and (max-width:768px){.form__textarea{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}}.form__textarea.error{border-bottom:.0625rem solid #fa2e4e}.form__textarea._success{border-bottom-color:#33d35e}.form .form__textarea:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__inner{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem;margin-bottom:1.875rem}@media only screen and (max-width:499px){.form__inner{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.09375rem solid #55555c;cursor:pointer;height:1rem;max-width:1rem;position:relative;width:100%}.form__checkbox:hover{border-color:#0e0e10}.form__checkbox:checked{background-color:#0e0e10;border-color:#0e0e10}.form .form__checkbox:after{border-color:#f7f8fc;border-style:solid;border-width:0 0 .125rem .125rem;content:"";display:none;height:.1875rem;left:.09375rem;position:absolute;top:.1875rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);width:.5rem}.form .form__checkbox:checked:after{display:block}.form__personal-data{color:#55555c;font-size:.875rem;line-height:1.25rem}.form__personal-data a{color:inherit;text-decoration:underline;-webkit-text-decoration:#55555c solid underline;text-decoration:#55555c solid underline}.form .hover-green:hover{stroke:#33d35e;color:#33d35e}.form .form__group-file{max-width:-webkit-calc(50% - 1.4375rem);max-width:-moz-calc(50% - 1.4375rem);max-width:calc(50% - 1.4375rem)}@media only screen and (max-width:768px){.form .form__group-file{max-width:100%;width:100%}}.form__file{cursor:pointer;position:relative}.form__file-input{opacity:0;position:absolute;visibility:hidden}.form__file-text{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:.0625rem solid #e4e4e6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1rem;-webkit-justify-content:center;justify-content:center;line-height:1.25rem;padding:.8125rem .9375rem;width:100%}.form__file-text._uploaded{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-right:2.5rem}.form__file-value{color:inherit;display:block;-webkit-flex-shrink:1;flex-shrink:1;font:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.form__file-del{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.5625rem;-webkit-justify-content:center;justify-content:center;padding:0;position:absolute;right:.9375rem;top:.8125rem;width:1.5625rem;z-index:4}.form__file-del svg{stroke:#fa2e4e;height:.6875rem;width:.6875rem}.vacancy-details{padding:1.875rem}@media only screen and (max-width:768px){.vacancy-details{padding:0 1.25rem}}.vacancy-details__subtitle{display:none}@media only screen and (max-width:768px){.vacancy-details__subtitle{color:#0e0e10;display:block;font-size:1.25rem;font-weight:700;line-height:1.75rem;padding:1.875rem 1.25rem}}.vacancy-details .another-title{margin-bottom:1.5625rem}@media only screen and (max-width:768px){.vacancy-details .another-title{font-size:1.25rem;line-height:1.75rem}}.vacancy-details__wrap-price{margin-bottom:2.9375rem}.vacancy-details__wrap-price span{color:#0e0e10;font-size:.875rem;line-height:1.25rem;margin:0}.vacancy-details__wrap-price p{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem}.vacancy-details__wrap-price p span{font-size:1.875rem}.vacancy-details__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.25rem;margin-bottom:3.125rem}.vacancy-details__text p{color:#0e0e10;font-size:1rem;font-weight:700;line-height:1.5rem}.vacancy-details .popup-btn{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%}.popup__main .vacancy-details{padding-bottom:1.875rem}.conditions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.875rem 1.875rem 1.875rem 3.125rem}@media only screen and (max-width:768px){.conditions{padding:1.875rem}}.conditions ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.5625rem}.conditions ul li{color:#0e0e10;font-size:1rem;line-height:1.5rem;list-style-type:none}.conditions ul li:before{content:"— "}.conditions ul .li:first-child{font-weight:700}.conditions ul .li:first-child:before{content:""}.conditions h4,.conditions p{color:#0e0e10;font-size:1rem;line-height:1.5rem}.conditions .mob-btn{display:none}@media only screen and (max-width:768px){.conditions .mob-btn{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;padding:1.25rem 0}}.conditions .mob-btn button{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%}.vacancies-detailed{background-color:#f7f8fc}.vacancies-detailed__btn-back{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.4375rem;padding:1.875rem 1.875rem 0}.vacancies-detailed__btn-back svg{stroke:#55555c;height:.625rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:.3125rem}.vacancies-detailed__btn-back span{color:#55555c;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.vacancies-detailed__btn-back:hover svg{stroke:#0e0e10}.vacancies-detailed__btn-back:hover span{color:#0e0e10}