@font-face{font-family:"MuseoSansCyrl";src:url("../fonts/MuseoSansCyrl-700.eot");src:url("../fonts/MuseoSansCyrl-700.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl-700.woff2") format("woff2"),url("../fonts/MuseoSansCyrl-700.woff") format("woff"),url("../fonts/MuseoSansCyrl-700.ttf") format("truetype"),url("../fonts/MuseoSansCyrl-700.svg#MuseoSansCyrl-700") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSansCyrl";src:url("../fonts/MuseoSansCyrl-500.eot");src:url("../fonts/MuseoSansCyrl-500.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl-500.woff2") format("woff2"),url("../fonts/MuseoSansCyrl-500.woff") format("woff"),url("../fonts/MuseoSansCyrl-500.ttf") format("truetype"),url("../fonts/MuseoSansCyrl-500.svg#MuseoSansCyrl-500") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSansCyrl";src:url("../fonts/MuseoSansCyrl-900.eot");src:url("../fonts/MuseoSansCyrl-900.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl-900.woff2") format("woff2"),url("../fonts/MuseoSansCyrl-900.woff") format("woff"),url("../fonts/MuseoSansCyrl-900.ttf") format("truetype"),url("../fonts/MuseoSansCyrl-900.svg#MuseoSansCyrl-900") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"MuseoSansCyrl";src:url("../fonts/MuseoSansCyrl-300.eot");src:url("../fonts/MuseoSansCyrl-300.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSansCyrl-300.woff2") format("woff2"),url("../fonts/MuseoSansCyrl-300.woff") format("woff"),url("../fonts/MuseoSansCyrl-300.ttf") format("truetype"),url("../fonts/MuseoSansCyrl-300.svg#MuseoSansCyrl-300") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Pro";src:url("../fonts/GothamPro.eot");src:url("../fonts/GothamPro.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamPro.woff2") format("woff2"),url("../fonts/GothamPro.woff") format("woff"),url("../fonts/GothamPro.ttf") format("truetype"),url("../fonts/GothamPro.svg#GothamPro") format("svg");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}ul,ol{list-style:none}button,input,textarea,select{background-color:rgba(0,0,0,0);border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;resize:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}body{font-family:"MuseoSansCyrl";font-weight:300;min-height:100vh;position:relative;font-size:20px;line-height:135%;color:#292929}h1,h2,h3,h4,h5,h6,a,p{font-family:"MuseoSansCyrl" !important;text-transform:none;margin:0}html{overflow-x:hidden}.body-block{overflow:hidden}.hidden{display:none !important}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.wrapper{max-width:1400px;padding:0;margin:0 auto}.section-title{color:#171717 !important;font-size:47px !important;font-weight:900 !important;margin-bottom:20px !important}.section{padding:30px 0}.hero__content{display:flex;align-items:center;justify-content:space-between}.hero__text{width:100%;max-width:570px;margin-right:20px}.hero__descr{color:#153259;font-size:28px;font-weight:500;margin-bottom:30px}.hero__img{max-width:771px;max-height:404px;flex:1 1 auto}.hero__img img{display:block;width:100%}.advantages__items{background-color:#153259;color:#fff;padding:45px 55px;display:flex;justify-content:space-between}.advantages__item{width:calc(25% - 20px)}.advantages__top{display:flex;align-items:center;font-weight:900;font-size:85px;line-height:120%}.advantages__top b{font-size:20px;display:inline-block;margin-left:15px;line-height:100%}.advantages__name{font-weight:700;line-height:100%;margin:0 0 10px 0}.advantages__descr{font-size:17px}.we__title{margin-bottom:44px !important}.we__items{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;margin-bottom:50px}.we__item{width:calc(25% - 20px);margin-left:10px;margin-right:10px;display:flex;flex-direction:column}.we__icon{display:block;margin-bottom:20px}.we__name{font-size:24px;font-weight:900;max-width:280px;margin-top:auto}.hr__line{height:1px;background-color:#e6e6e6}.media{margin:0}.media__title{margin-bottom:44px !important}.media__btns{display:flex;margin-bottom:45px}.media__btn{width:300px;box-sizing:border-box;padding:18px 0;color:#153259;border:3px solid #153259;border-radius:4px;font-weight:700;cursor:pointer;transition:.2s}.media__btn:not(:last-child){margin-right:25px}.media__btn.active{background-color:#153259;color:#fff}.media__btn:hover{background-color:#153259;color:#fff}.media__content{display:flex;margin-left:-10px;margin-right:-10px}.media__video{width:calc(45.8333333333% - 20px);margin-left:10px;margin-right:10px;border-radius:10px;overflow:hidden;height:470px;position:relative;z-index:2}.media__video_preview{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer}.media__video_preview::after{content:"";position:absolute;bottom:-25%;left:20%;z-index:2;width:610px;height:288px;background-image:url("../img/icons/video-triangle.png");background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;pointer-events:none}.media__video_img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer}.media__video_play{position:absolute;right:85px;bottom:36px;z-index:3;cursor:pointer}.media__video_iframe{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.media__items{width:calc(54.1666666667% - 20px);margin-left:10px;margin-right:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.media__item{width:calc(50% - 10px);height:225px;border-radius:10px;overflow:hidden;margin-bottom:20px;position:relative}.media__item::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(53deg, #153259, rgba(21, 50, 89, 0));z-index:2}.media__item::before{content:"";position:absolute;right:-90px;bottom:-40px;width:610px;height:176px;background-image:url("../img/icons/media-img-triangle.png");background-repeat:no-repeat;background-position:center;background-size:contain;z-index:3}.media__img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:.2s}.media__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media__name{position:absolute;left:25px;bottom:30px;color:#fff;font-size:22px;z-index:3;font-family:"Gotham Pro";max-width:235px;line-height:110%}.media__item:hover .media__img{transform:scale(1.1)}.review__slider{background-color:#eef1f5;padding:50px 100px;position:relative}.review__slide{display:flex;justify-content:space-between;align-items:flex-start}.review__img{width:260px;height:100%;min-height:100%}.review__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.review__text{width:calc(100% - 340px)}.review__txt{margin-bottom:20px}.review__name{font-size:26px;font-weight:900;margin-bottom:8px}.review__pos{font-weight:500}.review-btn-prev,.review-btn-next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;display:block}.review-btn-prev img,.review-btn-next img{display:block}.review-btn-prev{left:45px}.review-btn-next{right:45px}.ask__content{background-color:#f8f8f8;padding:50px 30px;position:relative}.ask__title{color:#153259 !important;margin-bottom:0;width:100%}.ask__descr{font-weight:500;color:#153259;font-size:24px;margin-bottom:45px}.ask__inps{display:flex;justify-content:space-between;flex-wrap:wrap}.ask__inp{padding:20px 25px;box-sizing:border-box;border:2px solid #b0b5c5;border-radius:6px;color:#153259;background-color:#f2f2f4;margin-bottom:34px;width:calc(33.3333333333% - 20px)}.ask__textarea{padding:20px 25px;box-sizing:border-box;border:2px solid #b0b5c5;border-radius:6px;color:#153259;background-color:#f2f2f4;margin-bottom:20px;width:100%;height:150px}.ask__personal{font-size:16px;margin-bottom:34px;display:block;width:100%}.ask__submit{display:block;width:315px;background-color:#153259;transition:.2s;color:#fff;font-weight:900;font-size:21px;text-transform:uppercase;padding:20px 0;cursor:pointer}.ask__submit:hover{background-color:#1f4982}@media screen and (max-width: 1170px){.section-title{font-size:35px !important}.hero__content{display:block}.hero__text{max-width:100%;margin:0 0 30px 0}.hero__title{margin-bottom:24px;line-height:120%}.hero__descr{margin-bottom:24px;line-height:120%;font-size:22px}.hero__img{max-width:100%}.hero__img img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;max-width:100%;max-height:270px;margin:0 auto}.advantages__items{padding:40px 50px}.advantages__top{font-size:60px}.advantages__top span{font-size:21px}.advantages__name{font-size:18px}.advantages__descr{font-size:16px;line-height:110%}.we__title{margin-bottom:34px !important}.media__title{margin-bottom:34px !important}.media__content{flex-direction:column;gap:20px}.media__video{width:auto;max-width:100%}.media__video_preview{position:relative}.media__video_preview::after{left:68%;bottom:0}.media__video_img{height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.media__items{width:auto}.media__item::before{bottom:0;left:0;width:0;height:0;border-bottom:160px solid #153259;border-right:365px solid rgba(0,0,0,0)}}@media(max-width: 992px){.section-title{font-size:30px !important}.advantages__items{flex-wrap:wrap;margin:0 -20px;padding:25px 40px}.advantages__item{padding:0 20px;margin:0 0 30px 0;width:50%}.advantages__item:nth-child(3),.advantages__item:nth-child(4){margin:0}.advantages__top{font-size:50px}.we__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px 30px}.we__item{width:100%}.media__title{margin-bottom:28px !important}.media__video_play{width:40px;height:40px;right:36px;bottom:36px}.media__name{font-size:19px}.review__slider{padding:20px 20px 70px 20px}.review__slide{flex-direction:column;gap:20px}.review__img{max-height:176px;overflow:hidden}.review__text{width:100%}.review__txt{font-size:17px}.review__name{font-size:20px}.review__pos{font-size:16px}.review .review-btn-prev,.review .review-btn-next{top:unset;bottom:25px;width:10px}.review .review-btn-prev{left:50%;transform:translateX(-250%)}.review .review-btn-next{right:50%;transform:translateX(250%)}.ask__inp{width:100%}}@media(max-width: 768px){.section-title{font-size:28px !important}.advantages__top{font-size:32px}.advantages__top span{font-size:17px}.advantages__name{font-size:14px}.advantages__descr{font-size:14px}.we__items{margin-left:0;margin-right:0}.we__item{width:100%;margin:0}.we__icon{min-height:84px}.we__name{font-size:18px;margin:0}.media__content{flex-direction:column;gap:20px}.media__video{height:60vw}.media__video_play{right:20px;bottom:20px}.media__item{height:40vw}.media__item::before{border-bottom:90px solid #153259;border-right:365px solid rgba(0,0,0,0)}.media__name{font-size:15px;left:15px;bottom:20px}.ask__content{padding:30px}}@media(max-width: 480px){.advantages__items{padding:25px 20px}.advantages__item{padding:0 10px}.advantages__top{font-size:26px;align-items:end}.advantages__top b{font-size:14px;margin-left:10px}form textarea,form input{padding:12px !important;font-size:14px !important}.media__btns{width:100%;margin-bottom:10px}.media__btn{width:100%;margin:0 !important;font-size:16px;padding:14px 0}.media__video-link,.media__item{width:100% !important;height:initial !important;aspect-ratio:16/9}}@media(max-width: 375px){.advantages__items{gap:30px}.advantages__item{width:100%;margin:0}.we__items{grid-template-columns:1fr}.ask__submit{width:100%}}.contact__content{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.contact__left{width:calc(45.8333333333% - 20px);margin-left:10px;margin-right:10px;background-color:#f6f9fd;padding:55px;box-sizing:border-box}.contact__map{width:calc(54.1666666667% - 20px);margin-left:10px;margin-right:10px}.contact__row{display:flex;align-items:flex-start}.contact__row:not(:last-child){margin-bottom:30px}.contact__icon{display:inline-block;width:46px;flex-shrink:0;margin-right:20px;text-align:center}.contact__text{width:calc(100% - 66px);display:flex;flex-direction:column;align-items:flex-start}.contact__lg{font-weight:900;font-size:24px}.contact__var{display:inline-block;margin-bottom:5px}.contact__txt{margin-top:5px}.contact__mail{text-decoration:underline;font-size:24px;font-weight:700;color:#153259}.contact__mail:hover{text-decoration:none}#map{height:100%}.soc__title{margin-bottom:40px}.soc__content{box-shadow:0 6px 8px rgba(21,50,89,.13);padding:60px 50px}.soc__title{font-size:35px}.soc__items{display:flex;justify-content:space-between}.soc__item{width:calc(25% - 10px);display:flex;align-items:flex-start}.soc__icon{display:block;margin-right:25px}.soc__name{font-size:24px;font-weight:900;margin-bottom:12px}.soc__link{text-decoration:underline}.soc__link:hover{text-decoration:none}.info__content{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.info__left{width:calc(54.1666666667% - 20px);margin-left:10px;margin-right:10px;display:flex;flex-direction:column;align-items:flex-start}.info__ooo{font-size:24px;font-weight:900;color:#153259;text-transform:uppercase;margin-bottom:25px}.info__text{margin-bottom:35px}.info__link{display:inline-flex;align-items:center;margin-bottom:30px;font-weight:700;text-decoration:underline;color:#153259}.info__link img{display:block;margin-right:20px}.info__link:hover{text-decoration:none}.i-form{color:#fff;background-color:#153259;width:calc(45.8333333333% - 20px);margin-left:10px;margin-right:10px;box-sizing:border-box;padding:50px 85px;border-radius:10px}.i-form__title{color:#fff}.i-form__inp{display:block;width:100%;box-sizing:border-box;background-color:#243362;border:2px solid #687393;padding:22px 30px;border-radius:8px;margin-bottom:13px}.i-form__descr{font-size:16px;margin-bottom:15px}.i-form__textarea{display:block;width:100%;box-sizing:border-box;background-color:#243362;border:2px solid #687393;padding:22px 30px;border-radius:8px;height:140px;margin-bottom:20px}.i-form__submit{display:inline-block;width:320px;text-align:center;padding:22px 0;font-size:22px;color:#000;text-transform:uppercase;font-weight:900;background-color:#fff;box-sizing:border-box;transition:.2s;border:2px solid #fff;cursor:pointer}.i-form__submit:hover{background-color:#153259;color:#fff}.media__items{position:relative}a.media__btn{text-align:center;font-family:inherit !important;font-size:inherit;line-height:inherit;text-decoration:none}.wpcf7 br{display:none}.ask_inpts{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.wpcf7-form-control-wrap[data-name=textarea-0]{width:100%}.wpcf7-form-control-wrap{display:block;width:calc(33.3333333333% - 20px)}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{width:100%}.ask__inpts:last-child{width:100%}.wpcf7-not-valid{margin-bottom:0 !important}.wpcf7-not-valid-tip{margin-bottom:30px !important}.partner__title{margin-bottom:44px !important;line-height:120% !important}.partner-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:34px 16px}.partner-grid .box{justify-self:center;align-self:center}.partner-grid .box img{display:block;max-width:120px;max-height:60px;object-fit:contain;object-position:center;margin:0 auto}.review__img{max-height:368px}.review__pos{margin-bottom:24px}.review__link{font-family:inherit;font-size:inherit;text-decoration:underline;color:#0855fe}.partner{padding-bottom:50px}@media(max-width: 992px){.wpcf7-form-control-wrap{width:100%}.partner__title{margin-bottom:34px !important}}@media(max-width: 992px){.partner-grid{grid-template-columns:repeat(4, 1fr);gap:24px 28px}}@media(max-width: 750px){.partner-grid{display:flex;align-items:center;justify-content:start;flex-wrap:wrap}.partner-grid .box{min-width:120px}.ask__content{padding:20px 10px}}.popup{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:rgba(0,0,0,.705);overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;transition:all .8s ease-in}.popup__body{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup__content{width:100%;height:100%;max-width:80vw;max-height:80vh;border-radius:22px;position:relative;transition:all .8s ease-in;transform:translateY(-500%);display:flex;align-items:center;justify-content:center}.popup__close{width:30px;height:30px;border-radius:50%;border:1px solid #000;position:absolute;top:30px;right:30px;opacity:.5}.popup__close::after,.popup__close::before{content:"";width:14px;height:1px;background:#000;position:absolute;top:13.5px;left:7px}.popup__close::after{transform:rotate(45deg)}.popup__close::before{transform:rotate(-45deg)}.popup__close:hover{opacity:.8}.popup iframe{width:100% !important;height:100% !important}.open.popup{visibility:visible;opacity:1}.open .popup__content{transition:all .8s ease-in;transform:translateY(0%)}body.lock{overflow:hidden}.eModal-3 .h-icon-s a,.h-icon-f a{font-size:16px;font-family:"PT Sans","Roboto",Arial,sans-serif !important}.footer .f-numb a{font-family:"Open San",serif !important}.soc-links a{display:block;min-width:40px;width:40px}.soc-links{display:flex;gap:7px;padding:8px 0 0 0}.media__btns{flex-wrap:wrap;gap:20px 0}.contacts .section-title{line-height:130% !important;font-size:33px !important}.contacts .wpcf7-form .i-form__title{color:#fff !important}.contacts .wpcf7-form-control-wrap{width:100% !important}.contacts .info__left{width:calc(45.8333333333% - 20px)}.contacts .i-form{width:calc(54.1666666667% - 20px)}@media screen and (max-width: 1170px){.contacts .contact__content,.contacts .info__content{flex-direction:column;gap:20px}.contacts .contact__left,.contacts .contact__map{width:calc(100% - 20px) !important}.contacts .contact__map{height:450px !important}.contacts .soc__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.contacts .soc__item{width:calc(100% - 20px) !important}.contacts .info__left,.contacts .i-form{width:calc(100% - 20px) !important}}@media screen and (max-width: 750px){.contacts .section-title{font-size:24px !important}.contacts .info__ooo{font-size:22px !important}.info__title .section-title{margin-bottom:10px !important}.contacts .soc__items{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}.contacts .contact__left,.contacts .soc__content{padding:30px 20px}.contacts .i-form{padding:40px 20px}.contacts .contact__map{height:300px !important}.contacts .soc__name,.contacts .contact__mail,.contacts .contact__lg{font-size:18px !important;line-height:130% !important}.contacts .soc__name{margin-bottom:4px !important}.contacts .contact__txt{font-size:16px !important;line-height:130% !important}}