.application-popup .popup__form-checkbox input+label,.popup.phone .popup__form-checkbox input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;font-size:11px;line-height:15px;padding-left:30px;margin-bottom:30px;cursor:pointer}.application-popup .popup__close img,.modal-menu__close svg,.modal-menu__list-item .title svg,.popup.phone .popup__close img{pointer-events:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0}.popup.phone{opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(34,40,56,.6);z-index:13}.application-popup.js-visible,.modal-menu.js-visible,.popup.location.js-visible,.popup.phone.js-visible{opacity:1;visibility:visible}.application-popup .popup__container,.popup.location .popup__container,.popup.phone .popup__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:650px;padding:60px 50px}.application-popup,.popup.location{-webkit-transition:.5s;background-color:rgba(34,40,56,.6);opacity:0;visibility:hidden;height:100%}.popup.phone .popup__container_title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:54px;line-height:62px;letter-spacing:.01em;text-transform:uppercase;color:#00267e;margin-bottom:43px}.popup.phone .popup__container_text,.popup.phone .popup__form-input{color:#242424;font-size:16px;line-height:25px;font-weight:400;font-style:normal;font-family:Inter}.popup.phone .popup__container_text{margin-bottom:50px}.popup.phone .popup__container_img,.popup.phone .popup__form{width:100%}.application-popup .popup__close,.popup.location .popup__close,.popup.phone .popup__close{position:absolute;top:40px;right:50px;cursor:pointer}.application-popup,.cookie,.modal-menu,.popup.location{position:fixed;left:0;width:100%}.popup.phone .popup__form-input{width:100%;margin-bottom:37px;padding-bottom:16px;border-bottom:1px solid #b0b2bd;resize:none}.popup.phone .popup__form-inputtextarea{height:132px}.popup.phone .popup__form-input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.popup.phone .popup__form-input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.popup.phone .popup__form-input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.popup.phone .popup__form-input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.popup.phone .popup__form-checkbox,.popup.phone .popup__form-file{position:relative}.popup.phone .popup__form-checkbox input{position:absolute;z-index:-1;opacity:0}.popup.phone .popup__form-checkbox input:focus+label .castom-checkbox{border:1px solid #000}.popup.phone .popup__form-checkbox input+label{display:inline-flex;font-family:Inter;font-style:normal;font-weight:400;color:#6f7382;position:relative}.popup.phone .popup__form-checkbox input+label .castom-checkbox{width:18px;height:18px;background:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #babec7}.application-popup .popup__form-checkbox input:checked+label .castom-checkbox,.popup.phone .popup__form-checkbox input:checked+label .castom-checkbox{background:url("../../../images/svg/cbCheked.svg") center/contain no-repeat}.popup.phone .popup__form_two-colomn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.phone .popup__form_three-colomn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.popup.phone .popup__form_three-colomn .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.popup.phone .popup__form_three-colomn .row label{font-size:14px;line-height:17px;position:relative;display:block;padding-left:10px;margin:0}.popup.phone .popup__form_three-colomn .row label:before{position:absolute;top:5px;left:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);margin:0}.popup.phone .popup__form_three-colomn .row label .text{font-weight:400;font-size:10px;line-height:12px;margin-left:0;margin-top:5px}.popup.phone .popup__form-button{background:#2a61ff;border-radius:5px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#fff;padding:17px 46px 19px;margin:0}.application-popup .popup__form-button:active,.application-popup .popup__form-button:hover,.popup.phone .popup__form-button:active,.popup.phone .popup__form-button:hover{background:#1b4fe2}.application-popup .popup__container_title,.popup.location .popup__container_title{font-family:"RF Rufo";font-weight:400;font-size:54px;line-height:62px;letter-spacing:.01em;text-transform:uppercase;color:#00267e;margin-bottom:43px;font-style:normal}.popup.phone .popup__form-file #input__file{opacity:0;position:absolute}.popup.phone .popup__form-file label{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#2a448f;cursor:pointer;margin-bottom:11px}.popup.phone .popup__form-file label::before{content:url("../images/svg/clip.svg");margin-right:6px}.popup.phone .popup__form-file label .text{font-family:Inter;font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#6f7382;margin-left:22px;margin-top:11px}.popup.location{transition:.5s;top:0;z-index:99}.popup.location .popup__container_img{width:100%}.popup.location .popup__close img{pointer-events:none;width:100%}.popup.location .location__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:16px;-webkit-column-gap:20px;column-gap:20px}.popup.location .location__list-item{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#5f616a;cursor:pointer}.popup.location .location__list-item.active,.popup.location .location__list-item:hover{color:#2a448f}.application-popup{transition:.5s;top:0;z-index:21}.application-popup .popup__container_text,.application-popup .popup__form-input,.cookie__text{font-weight:400;line-height:25px;color:#242424}.application-popup .popup__container_text{font-family:Inter;font-style:normal;font-size:16px;margin-bottom:50px}.application-popup .popup__container_img,.application-popup .popup__form{width:100%}.application-popup .popup__form-input{width:100%;margin-bottom:37px;padding-bottom:16px;border-bottom:1px solid #b0b2bd;font-family:Inter;font-style:normal;font-size:16px;resize:none}.application-popup .popup__form-button,.application-popup .popup__form-file label{font-weight:500;font-size:18px;line-height:22px;font-family:Inter;font-style:normal}.application-popup .popup__form-inputtextarea{height:132px}.application-popup .popup__form-input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.application-popup .popup__form-input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.application-popup .popup__form-input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.application-popup .popup__form-input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.application-popup .popup__form-checkbox,.application-popup .popup__form-file{position:relative}.application-popup .popup__form-checkbox input{position:absolute;z-index:-1;opacity:0}.application-popup .popup__form-checkbox input:focus+label .castom-checkbox{border:1px solid #000}.application-popup .popup__form-checkbox input+label{display:inline-flex;font-family:Inter;font-style:normal;font-weight:400;color:#6f7382;position:relative}.application-popup .popup__form-checkbox input+label .castom-checkbox{width:18px;height:18px;background:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #babec7}.application-popup .popup__form_two-colomn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.application-popup .popup__form_three-colomn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.cookie .container,.cookie__button,.modal-menu__head{display:-webkit-box;display:-ms-flexbox}.application-popup .popup__form_three-colomn .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.application-popup .popup__form_three-colomn .row label{font-size:14px;line-height:17px;position:relative;display:block;padding-left:10px;margin:0}.application-popup .popup__form_three-colomn .row label:before{position:absolute;top:5px;left:0;-webkit-transform:translateX(-60%);transform:translateX(-60%);margin:0}.application-popup .popup__form_three-colomn .row label .text{font-weight:400;font-size:10px;line-height:12px;margin-left:0;margin-top:5px}.application-popup .popup__form-button{background:#2a61ff;border-radius:5px;color:#fff;padding:17px 46px 19px;margin:0}.cookie__button:hover,.modal-menu__search__button:hover{background-color:#2a448f}.application-popup .popup__form-file #input__file{opacity:0;position:absolute}.application-popup .popup__form-file label{color:#2a448f;cursor:pointer;margin-bottom:11px}.application-popup .popup__form-file label::before{content:url("../../../images/svg/clip.svg");margin-right:6px}.application-popup .popup__form-file label .text{font-family:Inter;font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#6f7382;margin-left:22px;margin-top:11px}button,input,textarea{border:none}button{cursor:pointer}.cookie{bottom:0;padding:25px 0;background:#fff;z-index:12}.cookie .container{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}.cookie__text{font-family:Inter;font-style:normal;font-size:16px}.cookie__button{background:#2a61ff;border-radius:5px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 45px 17px;border:none;color:#fff;cursor:pointer}.modal-menu__search__button,.modal-menu__search__input{outline:0;font-family:Inter;font-weight:400;font-size:18px;line-height:22px;font-style:normal}.modal-menu{opacity:0;visibility:hidden;-webkit-transition:.5s;transition:.5s;top:0;height:100%;background-color:#fff;z-index:20}.modal-menu .container{height:90%}.modal-menu__head{margin-top:35px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px}.modal-menu__close{width:24px;cursor:pointer}.modal-menu__close svg{-webkit-transition:.2s;transition:.2s;width:100%}.modal-menu__close:hover svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-menu__logo{max-width:200px}.modal-menu__logo img{width:100%}.modal-menu__search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.modal-menu__search .wrapper{position:relative}.modal-menu__search__input{width:100%;padding:15px 25px 18px;border:1px solid #2971c9;border-radius:5px}.modal-menu__search__input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.modal-menu__search__input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.modal-menu__search__input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.modal-menu__search__input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.modal-menu__search__button{position:absolute;right:0;top:0;height:100%;background:#2a61ff;border-radius:0 5px 5px 0;color:#fff;padding:0 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer}.modal-menu__search__icon{margin:4px 12px 0 0}.modal-menu__links{display:none}.modal-menu .two-column{margin-top:55px;display:-ms-grid;display:grid;-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr;gap:70px;height:80%;overflow-y:auto}.modal-menu .two-column::-webkit-scrollbar{width:6px}.modal-menu .two-column::-webkit-scrollbar-track{background:#c9e1fe}.modal-menu .two-column::-webkit-scrollbar-thumb{background-color:#2971c9;border-radius:20px}.modal-menu__list-item .title{font-family:'RF Rufo';font-style:normal;font-weight:600;font-size:35px;line-height:36px;color:#2a448f;position:relative;padding:15px 0;border-bottom:1px solid #b7bac7;cursor:pointer}.modal-menu__button,.modal-menu__content .content__list-item .text a,.modal-menu__list-item .list-item,.modal-menu__location-text{font-family:Inter;font-style:normal;font-weight:500}.modal-menu__list-item .title svg{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.modal-menu__list-item .list{height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}.modal-menu__list-item .list-item{margin-top:15px;font-size:14px;line-height:17px;color:#303648;cursor:pointer;display:block}.modal-menu__content .content__list-item .title svg,.modal-menu__content .content__title,.modal-menu__group{display:none}.modal-menu__list-item .list-item.active{color:#2a448f}.modal-menu__list-item.js-active .title svg{-webkit-transform:translateY(-35%) rotate(180deg);transform:translateY(-35%) rotate(180deg)}.modal-menu__list-item.js-active .list{height:auto;margin-top:15}.modal-menu__content{margin-top:15px}.modal-menu__content .content__list{display:-ms-grid;display:grid;-ms-grid-columns:200px 1fr 200px;grid-template-columns:200px 1fr 200px;-webkit-column-gap:70px;column-gap:70px;row-gap:50px}.modal-menu__content .content__list-item .title{font-family:'RF Rufo';font-style:normal;font-weight:600;font-size:27px;line-height:32px;color:#2a448f;margin-bottom:25px}.modal-menu__content .content__list-item .text a{font-size:16px;line-height:21px;color:#303648}.modal-menu__content .content__list-item .text:not(last-child){margin-bottom:15px}.modal-menu__location{margin-top:40px}.modal-menu__location-icon{-webkit-transform:translateY(5px);transform:translateY(5px)}.modal-menu__location-text{font-size:18px;line-height:22px;color:#2a448f;border-bottom:1px dashed #2a448f;margin:0 10px}.modal-menu__button{margin-top:35px;background:#2a61ff;border-radius:5px;font-size:14px;line-height:17px;color:#fff;padding:12px 30px 15px;border:none;cursor:pointer}.modal-menu__button:hover{background:#1b4fe2}@media (max-width:1439px){.modal-menu__search .container{padding:0;margin:0 82px}.modal-menu__search__input{padding:19px 24px 20px 25px;font-size:16px;line-height:16px}.modal-menu__search__input::-webkit-input-placeholder{font-size:16px;line-height:16px}.modal-menu__search__input:-ms-input-placeholder{font-size:16px;line-height:16px}.modal-menu__search__input::-ms-input-placeholder{font-size:16px;line-height:16px}.modal-menu__search__input::placeholder{font-size:16px;line-height:16px}.modal-menu__search__button{font-size:16px;line-height:19px}.modal-menu__search__icon{margin:4px 10px 0 0}.modal-menu__content .content__list{-ms-grid-columns:200px 1fr;grid-template-columns:200px 1fr}}@media (max-width:1023px){.popup.location .popup__container{width:calc(100% - 40px);top:80px;left:20px;height:calc(80vh - 80px);-webkit-transform:translate(0,0);transform:translate(0,0);padding:50px 15px 10px}.popup.location .popup__container_title{font-size:32px;line-height:38px;margin-bottom:25px}.popup.location .popup__close{width:20px;height:20px;top:20px;right:20px}.popup.location .location__list{overflow:auto;max-height:80%;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:15px}.popup.location .location__list-item{font-size:18px;line-height:30px}.cookie .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.cookie__text{font-size:14px;line-height:23px;text-align:center}.modal-menu__search .container{padding:0;margin:0 20px}.modal-menu__search{margin-top:50px}.modal-menu__search__input{padding:17px 15px 18px;font-size:13px;line-height:15px}.modal-menu__search__input::-webkit-input-placeholder{font-size:13px;line-height:15px}.modal-menu__search__input:-ms-input-placeholder{font-size:13px;line-height:15px}.modal-menu__search__input::-ms-input-placeholder{font-size:13px;line-height:15px}.modal-menu__search__input::placeholder{font-size:13px;line-height:15px}.modal-menu__search__button{font-size:13px;line-height:13px}.modal-menu__search__icon{margin:4px 5px 0 0}.modal-menu .two-column{padding-right:10px;gap:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.modal-menu__head{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-menu__location,.modal-menu__search{display:none}.modal-menu__logo{max-width:140px}.modal-menu__group{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #2a448f;border-radius:3px}.modal-menu__group-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px}.modal-menu__group-item:nth-child(2){border-left:1px solid #2a448f;border-right:1px solid #2a448f}.modal-menu__content{-ms-grid-row:1;grid-row:1}.modal-menu__content .content.js-active .content__title svg{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:.2s;transition:.2s;pointer-events:none}.modal-menu__content .content.js-active .content__list{height:auto;margin-top:25px}.modal-menu__content .content__title{display:block;font-family:'RF Rufo';font-style:normal;font-weight:600;font-size:27px;line-height:30px;text-transform:uppercase;color:#2a448f;position:relative;padding:13px 0;border-bottom:1px solid #b7bac7}.modal-menu__content .content__title svg{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:.2s;transition:.2s;pointer-events:none}.modal-menu__content .content__list{display:block;height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}.modal-menu__content .content__list-item .title{font-weight:500;font-size:18px;line-height:22px;color:#303648}.modal-menu__content .content__list-item .title svg{margin-right:20px;display:inline;-webkit-transform:translateY(3px);transform:translateY(3px)}.modal-menu__content .content__list-item .list{height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}.modal-menu__content .content__list-item.js-active .list{margin-left:40px;height:auto}.modal-menu__content .content__list-item.js-active .list .text a{font-size:13px;line-height:15px;color:#5f616a}.modal-menu__list{-ms-grid-row:2;grid-row:2}.modal-menu__list-item .title{font-size:27px;line-height:30px}.modal-menu__list-item .title svg{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.modal-menu__list-item.js-active .title svg{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.modal-menu__links{display:block;margin-top:25px}.modal-menu__links .tell{margin-top:45px}.modal-menu__links .tell a{font-family:Inter;font-style:normal;font-weight:700;font-size:16px;line-height:19px;color:#303648}.modal-menu__links .mail{margin-top:10px}.modal-menu__links .mail a{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#303648}}