*,:after,:before{border:0;box-sizing:border-box;margin:0;outline:none;padding:0}body{line-height:1;min-height:100vh}ol[class],ul[class]{list-style:none}img{display:block;max-width:100%}button,form,input,option,select,textarea{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;font:inherit;margin:0;text-transform:none}table,tbody,td,tfoot,th,thead,tr{-webkit-appearance:none;appearance:none;border-collapse:collapse;border-spacing:0}a,button{color:inherit;cursor:pointer;font-family:inherit;text-decoration:none}body,html{font-family:Gilroy,Helvetica,Arial,"sans-serif";font-size:16px;font-weight:400;line-height:170%;position:relative}@media screen and (max-width:1600px){body,html{font-size:calc(13.5px + .15625vw)}}.swiper-slide{transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.main{overflow:hidden}.container{margin:0 auto;max-width:1600px;padding:0 10px;width:100%}._fw{height:auto;width:100%}._h1-title{font-size:42px;font-weight:800;line-height:136%;text-transform:uppercase}@media screen and (max-width:1600px){._h1-title{font-size:calc(17px + 1.5625vw)}}._h2-title{font-size:36px;font-weight:800;line-height:136%;padding-bottom:.9em;text-transform:uppercase}@media screen and (max-width:1600px){._h2-title{font-size:calc(17.25px + 1.17188vw)}}._editor,._editor p{line-height:170%}._editor p,._editor ul{margin-bottom:1.1em}._editor ul{padding-left:18px}._editor ul li{list-style-type:disc}._editor ol{padding-left:18px}._editor ol li{list-style:decimal}._editor h2{font-size:36px}@media screen and (max-width:1600px){._editor h2{font-size:calc(18.5px + 1.09375vw)}}._editor h3{font-size:30px}@media screen and (max-width:1600px){._editor h3{font-size:calc(17.5px + .78125vw)}}._editor h4{font-size:24px}@media screen and (max-width:1600px){._editor h4{font-size:calc(15.25px + .54688vw)}}._editor h2,._editor h3,._editor h4{line-height:125%;margin-bottom:.8em}._editor img{display:block;margin-bottom:.6em}.checkbox{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative}.checkbox__input{left:100%;opacity:0;position:absolute}.checkbox__input:checked+.checkbox__mark:after{opacity:1}.checkbox__mark{align-items:center;border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;-webkit-transform:translate(10px,10px);transform:translate(10px,10px);width:18px}.checkbox__mark_theme_dark{border:1px solid #222}.checkbox__mark_theme_dark:after{background-color:#222}.checkbox__mark_theme_light{border:1px solid #fff}.checkbox__mark_theme_light:after{background-color:#fff}.checkbox__mark:after{border-radius:50%;content:"";display:block;height:9px;opacity:0;width:9px}.checkbox__text{display:inline-block;padding-left:10px}.checkbox__text a:hover{color:#1d4c56}.simplebar-scrollbar:before{background-color:#fff;content:""}.drawer{background-color:#f0f0f0;bottom:0;box-shadow:-6px 0 14px 2px hsla(0,0%,49%,.25);opacity:0;overflow:auto;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity .4s ease .2s,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease .2s;transition:transform .4s ease,opacity .4s ease .2s,-webkit-transform .4s ease;width:320px;z-index:3000}.drawer._active{opacity:1;padding-bottom:80px;-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease}.drawer__wrapper{padding:15px}.drawer__head{align-items:center;display:flex;justify-content:space-between;padding-bottom:15px}.drawer__logo{width:230px}.drawer__close{align-items:center;background-color:#8e73f6;border-radius:5px;display:flex;height:29px;justify-content:center;width:29px}.drawer__icon{fill:#fff;height:15px;width:15px}.drawer__body{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;overflow-x:hidden;overflow-y:auto;padding-bottom:10px;padding-top:10px;position:relative}.drawer__body .simplebar-track.simplebar-vertical{background-color:#e5e5e5;width:7px}.drawer__list{height:100%;overflow:hidden;padding-right:15px;position:relative}.drawer__item{align-items:center;display:flex;justify-content:space-between}.drawer__link{display:block;padding:10px 0}.drawer__btn{align-items:center;background-color:#8e73f6;border-radius:5px;display:flex;flex-shrink:0;height:29px;justify-content:center;margin-left:10px;width:29px}.drawer__arrow{fill:#fff;height:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:15px}.drawer__subnav{background-color:#f0f0f0;bottom:0;height:100%;left:0;overflow:hidden;padding-right:15px;position:absolute;right:0;top:0;-webkit-transform:translateX(120%);transform:translateX(120%);transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:200}.drawer__subnav.active{-webkit-transform:translateX(0);transform:translateX(0)}.drawer__prev{align-items:center;cursor:pointer;display:flex;padding:15px 0 10px}.drawer__icon-prev{fill:#1d4c56;height:15px;width:15px}.drawer__info{font-weight:700;line-height:1;padding-left:10px}.drawer__phone{padding-bottom:10px;text-align:center}.drawer__callback{margin:0 auto;max-width:220px;text-align:center}.drawer__footer{padding-top:10px}.tf-modal{bottom:0;height:100%;left:0;opacity:0;overflow:hidden auto;padding:0 10px;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:9999}.tf-modal._active{opacity:1;visibility:visible}.tf-modal__container{margin:20px 0;min-height:calc(100% - 40px);position:relative;z-index:2200}.tf-modal__container_vertical_center{align-items:center;display:flex;flex-direction:column;justify-content:center}.tf-modal__container_align_bot{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.tf-modal__plate{background:#e2e8f1;padding:70px 100px 80px 97px;position:relative;width:100%;z-index:2000}@media screen and (max-width:750px){.tf-modal__plate{padding:45px 74px 50px 50px}}@media screen and (max-width:600px){.tf-modal__plate{padding:45px 15px 50px}}.tf-modal__plate_width_945{max-width:945px}.tf-modal__layer{background:rgba(27,34,51,.7);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.tf-modal__close{height:17px;position:absolute;right:25px;top:30px;width:17px}@media screen and (max-width:600px){.tf-modal__close{right:20px;top:20px}}.tf-modal__close_success{right:22px;top:22px}.tf-modal__box{position:relative;z-index:1000}.tf-modal__head{padding-bottom:40px}@media screen and (max-width:575px){.tf-modal__head{padding-bottom:15px}}.tf-modal__group{display:flex}.tf-modal__icon{height:100%;width:100%}.tf-modal__icon_fill_blue{fill:rgba(1,52,85,.9)}.tf-modal__envelope{fill:#8e73f6;flex-shrink:0;margin-bottom:40px;width:130px}@media screen and (max-width:575px){.tf-modal__envelope{margin-bottom:10px;width:60px}}.tf-modal__title{color:#1d4c56;font-family:Open Sans;font-size:36px;font-weight:700;line-height:125%;padding-bottom:30px;position:relative}@media screen and (max-width:768px){.tf-modal__title{font-size:28px}}@media screen and (max-width:575px){.tf-modal__title{font-size:22px;padding-bottom:14px}}.tf-modal__title:before{background-color:#8e73f6;bottom:0;content:"";height:1px;left:0;position:absolute;width:72px}.tf-modal__subtitle{font-size:20px;font-weight:500}.tf-modal__footer{padding-top:30px}@media screen and (min-width:768px){.tf-modal__footer{padding-top:50px}}.tf-modal__footer_align_right_desctop{text-align:center}@media screen and (min-width:700px){.tf-modal__footer_align_right_desctop{text-align:right}}.tf-modal__btn{margin-top:24px;min-width:165px}@media screen and (max-width:400px){.tf-modal__btn{width:100%}}.tf-modal-form{font-size:16px}@media screen and (max-width:600px){.tf-modal-form{font-size:14px}}.tf-modal-form__row{display:flex;flex-wrap:wrap;margin:0 -12px}.tf-modal-form__col{padding:0 12px}.tf-modal-form__col_w50{width:50%}@media screen and (max-width:600px){.tf-modal-form__col_w50{padding:5px 12px;width:100%}}.tf-modal-form__col_w100{width:100%}.tf-modal-form__input{background-color:transparent;border:2px solid #fff;color:inherit;font-family:inherit;font-size:16px;line-height:1;outline:none;padding:8px 16px;width:100%}.tf-modal-form__input::-webkit-input-placeholder{color:inherit}.tf-modal-form__input::placeholder{color:inherit}.tf-modal-form__input:focus{border:2px solid #8e73f6}.tf-modal-form__warning{fill:#1d4c56;flex-shrink:0;height:14px;width:16px}.tf-modal-form__note{padding-left:10px}.tf-modal-form__note a{text-decoration:underline}.tf-modal-form__policy{padding-top:24px}@media screen and (max-width:600px){.tf-modal-form__policy{padding-top:12px}}.tf-modal-form__submit{font-size:16px;margin-top:30px;min-width:164px}@media screen and (max-width:600px){.tf-modal-form__submit{margin-top:20px}}.tf-modal-form__error{font-size:.8em;line-height:130%}.tf-modal-form__footer{display:flex;flex-wrap:wrap}