.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root{--main-font:"Montserrat",sans-serif;--main-title-color:#0a2b4e;--main-text-color:#34475c;--hover-text:#3392f1;--transition:0.3s all;--normal-button:#3392f1;--hover-button:#2b86e0;--active-button:#2178ce;--error:#e33}*,:after,:before{box-sizing:border-box}ul{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body,html{color:var(--main-text-color);font-family:var(--main-font);font-size:16px;font-weight:500;line-height:19.5px;margin:0;padding:0;scroll-behavior:smooth}body{display:flex;flex-direction:column;margin:0;min-height:100vh}main{flex:1}footer{margin-top:auto}a,a:hover{text-decoration:none}.body{min-width:300px}.wrapper{margin-left:auto;margin-right:auto;max-width:1310px;padding-left:15px;padding-right:15px}.wrapper-bar{padding-top:32px}.section{padding:60px 0}.section__header{margin:0 0 36px}@media (min-width:48em){.section__header{margin:0 0 56px}}.section__title{font-size:24px;font-weight:600;line-height:28px;margin:0 0 24px;text-align:center}@media (min-width:48em){.section__title{font-size:40px;line-height:49px;margin:0 0 40px}}.section__subtitle{font-weight:500;line-height:20px;margin:0 auto;max-width:431px;text-align:center;width:100%}.app-content{padding-top:73px}@media (min-width:64em){.app-content{padding-top:115px}}body._lock{overflow:hidden}.header{background-color:#fff;border-bottom:1px solid #def2f8;left:0;position:fixed;top:0;width:100%;z-index:10}.header__container{justify-content:space-between;margin:0 auto;max-width:1310px;min-height:70px;padding:15px}.header__container,.logo{align-items:center;display:flex}.logo{height:45px;width:150px;z-index:10}.logo img{align-self:center;display:block;height:auto;width:100%}.button{border-radius:10px;cursor:pointer;display:inline-block;font-family:var(--main-font);font-size:16px;font-weight:600;text-align:center;transition:var(--transition)}.button_transparent{background-color:transparent;border:1px solid #0a2b4e;color:var(--main-title-color)}.button_transparent:hover{background-color:#0a2b4e;color:#f1f1f1}.button_blue{background-color:var(--normal-button);color:#f1f7fd;padding:20px 40px}@media (min-width:48em){.button_blue{padding:30px 60px}}.button_blue:hover{background-color:var(--hover-button)}.main-banner{padding-top:100px}@media (min-width:64em){.main-banner{padding-top:130px}}.main-banner__header{align-items:center;display:flex;flex-direction:column;margin:0 auto 38px;width:100%}@media (min-width:48em){.main-banner__header{margin:0 auto 56px}}.main-banner__title{color:var(--main-title-color);font-size:28px;font-weight:700;line-height:34px;margin:0 0 12px;max-width:1000px;text-align:center;width:100%}@media (min-width:48em){.main-banner__title{font-size:48px;line-height:63px}}.main-banner__subtitle{font-size:16px;font-weight:500;line-height:24px;margin:0;max-width:800px;text-align:center;width:100%}@media (min-width:48em){.main-banner__subtitle{font-size:20px}}.main-banner .banner-form{background-color:#fff;border-radius:20px;box-shadow:0 10px 48px 0 rgba(0,91,175,.2);display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:16px 16px 32px}@media (min-width:48em){.main-banner .banner-form{padding:40px}}.main-banner .banner-form__box span{display:none}.main-banner .banner-form__box._error span{color:#e33;display:block;font-size:12px;line-height:17px;margin-top:8px}.main-banner .banner-form__label{display:block;margin-bottom:12px;margin-left:6px}.main-banner .banner-form__textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:23px;color:#0a2b4e;font-size:16px;font-weight:400;height:auto;line-height:26px;min-height:220px;padding:20px;resize:none;transition:border-color .3s;white-space:normal;width:100%}.main-banner .banner-form__textarea.disabled,.main-banner .banner-form__textarea[disabled]{border:1px solid #d9d9d9;color:#ccc}.main-banner .banner-form__textarea:focus,.main-banner .banner-form__textarea:hover{border-color:#0a2b4e;outline:none}.main-banner .banner-form__textarea._error{border:1px solid #e33}.main-banner .banner-form__result{margin:0 0 0 12px}.main-banner .banner-form__result span{font-weight:700}.main-banner .banner-form__button{border:none;display:block;margin:12px 0 0 auto;max-width:247px;width:100%}.main-statistics{padding:0}@media (min-width:80em){.main-statistics{padding:60px 0}}.main-statistics__list{display:flex;flex-direction:column;justify-content:center;list-style:none;margin:0 auto;max-width:300px;padding:0}@media (min-width:48em){.main-statistics__list{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:600px}}@media (min-width:64em){.main-statistics__list{flex-wrap:nowrap;margin:0;max-width:none}}.main-statistics__item{display:block;font-weight:500;line-height:20px;margin:0 0 24px;padding:0 48px;position:relative;width:100%}@media (min-width:48em){.main-statistics__item{margin:24px 0;width:50%}}@media (min-width:64em){.main-statistics__item:before{border-left:1px dashed #d9d9d9;content:"";display:block;height:100%;left:0;position:absolute;top:0}}@media (min-width:80em){.main-statistics__item{margin:0}}.main-statistics__item p{margin:0}.main-statistics__item:first-child:before{display:none}.main-statistics__plas{color:#0a2b4e;font-size:45px;font-weight:600;line-height:50px}@media (min-width:48em){.main-statistics__plas{font-size:56px;line-height:78px}}.main-statistics__count{color:#0a2b4e;font-size:45px;font-weight:600;line-height:50px;margin:0}@media (min-width:48em){.main-statistics__count{font-size:56px;line-height:78px}}.main-reports{padding:60px 0 0}.tab-content{align-items:center;display:none;flex-direction:column-reverse;padding:0;position:relative}@media (min-width:64em){.tab-content{align-items:normal;flex-direction:row;overflow:hidden;padding:95px 0}}.tab-content__title{color:var(--main-title-color);font-size:30px;font-weight:600;line-height:37px;margin:0 0 40px}.tab-content__description{max-width:376px;width:100%}.tab-content__description p{font-weight:500;line-height:20px;margin:0 0 24px}.tab-content__button{display:block;margin:32px 0 0;max-width:247px;width:100%}.tab-content__image{margin-bottom:24px}@media (min-width:64em){.tab-content__image{height:575px;left:calc(50% - 70px);margin-bottom:0;position:absolute;top:0;width:920px}}.tab-content__image img{display:block;height:auto;width:100%}.active-tab{align-items:center;display:flex;flex-direction:column-reverse}@media (min-width:64em){.active-tab{align-items:normal;flex-direction:row;overflow:hidden}}.tab-buttons{display:flex;flex-direction:column;justify-content:center;margin:0 0 32px}@media (min-width:48em){.tab-buttons{flex-direction:row}}@media (min-width:80em){.tab-buttons{margin:0 0 80px}}.tab-button{border:1px solid #ccc;border-radius:5px;cursor:pointer;display:block;margin:0 auto 10px;max-width:280px;padding:10px;transition:var(--transition);width:100%}@media (min-width:48em){.tab-button{margin:0 10px 0 0;max-width:none;width:auto}}.tab-button:hover{border:1px solid var(--normal-button);color:var(--normal-button)}.tab-button.button-active{background-color:#0a2b4e;border:1px solid #0a2b4e;color:#fff}.main-examination__list{list-style:none;margin:0;padding:0}.examination-list{display:block;gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:80em){.examination-list{display:grid}}.examination-list__item{background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;margin:0 0 24px;padding:32px 32px 0}@media (min-width:80em){.examination-list__item{margin:0;padding:80px 48px 0}}.step{display:flex;flex:1;flex-direction:column;height:100%}.step__title{font-size:18px;font-weight:600;line-height:24px;margin:0 0 20px}@media (min-width:48em){.step__title{font-size:30px;line-height:37px;margin:0 0 32px}}.step__subtitle{font-weight:500;line-height:20px;margin:0 0 24px}.step__image{height:114px;margin-top:auto;width:260px}@media (min-width:64em){.step__image{height:229px;width:528px}}.step__image img{display:block;height:100%;max-height:100%;width:100%}.main-cost__list{grid-row-gap:0;grid-column-gap:32px;align-content:baseline;display:block;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (min-width:64em){.main-cost__list{display:grid}}.main-cost__item{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:24px}@media (min-width:48em){.main-cost__item{margin-bottom:0}}.main-cost .card-cost{background-color:#fafafa;border-radius:20px;padding:32px}@media (min-width:80em){.main-cost .card-cost{padding:40px}}.main-cost .card-cost_blue{background-color:#0a2b4e;color:#f1f1f1}.main-cost .card-cost__title{font-size:24px;font-weight:600;line-height:28px;margin:0 0 24px}@media (min-width:48em){.main-cost .card-cost__title{font-size:30px;line-height:37px;margin:0 0 32px}}.main-cost .card-cost__cost{font-size:24px;font-weight:600;line-height:28px;margin:0 0 28px}@media (min-width:48em){.main-cost .card-cost__cost{font-size:30px;line-height:37px;margin:0 0 40px}}.main-cost .card-cost__subtitle{font-weight:500;line-height:20px;margin:0 0 40px}@media (min-width:48em){.main-cost .card-cost__subtitle{margin:0 0 54px}}.main-cost .card-cost__button{max-width:300px}.main-faq{padding:0 0 60px}@media (min-width:48em){.main-faq{padding:60px 0}}.main-faq__contacts{margin:36px 0 0}@media (min-width:48em){.main-faq__contacts{margin:56px 0 0}}.main-faq__contacts p{font-size:18px;font-weight:600;line-height:24px;margin:0}@media (min-width:48em){.main-faq__contacts p{font-size:30px;line-height:37px}}.main-faq__contacts a{border-bottom:1px solid transparent;color:#3392f1;font-size:18px;font-weight:600;line-height:24px;transition:var(--transition)}@media (min-width:48em){.main-faq__contacts a{font-size:30px;line-height:37px}}.main-faq__contacts a:hover{border-bottom:1px solid #3392f1}.block__item{border-top:1px solid #d9d9d9;padding:40px 0}@media (min-width:48em){.block__item{padding:36px 0}}.block__item:last-child{border-bottom:1px solid #d9d9d9}.block__title{background-color:transparent;border:none;padding:0;position:relative;width:100%}.block__title span{color:var(--main-title-color);display:block;font-family:var(--main-font);font-size:18px;font-weight:600;line-height:24px;padding-right:36px;text-align:left}@media (min-width:48em){.block__title span{font-size:30px;line-height:37px;padding-right:40px}}.block__text{font-weight:500;line-height:20px;padding:24px 0 0}@media (min-width:48em){.block__text{padding:32px 0 0}}.block__text a{border-bottom:1px solid transparent;color:#3392f1;font-weight:600;transition:var(--transition)}.block__text a:hover{border-bottom:1px solid #3392f1}.block._init .block__title{cursor:pointer;padding:0}.block._init .block__title:after,.block._init .block__title:before{background-color:#3392f1;border-radius:2px;content:"";height:2px;position:absolute;right:10px;top:20px;transition:transform .3s ease 0s;width:18px}.block._init .block__title:after{transform:rotate(-90deg)}.block._init .block__title._active:after{transform:rotate(0deg)}.footer__content{background-color:#0a2b4e;border-radius:20px;padding:24px}@media (min-width:48em){.footer__content{padding:56px 80px}}.footer__content p{color:#bed0e2;font-size:10px;font-weight:400;line-height:12px;margin:0;text-align:center}@media (min-width:64em){.footer__content p{font-size:14px;line-height:21px}}.footer__bar{align-items:center;display:flex;flex-direction:column;margin:0 0 24px}@media (min-width:64em){.footer__bar{flex-direction:row;justify-content:space-between;margin:0 0 56px}}@media (min-width:80em){.footer__bar{justify-content:normal}}.footer__logo{margin:0 0 24px}@media (min-width:64em){.footer__logo{margin:0}}.footer__nav{display:flex;justify-content:center;width:100%}@media (min-width:64em){.footer__nav{width:calc(100% - 190px)}}.footer__nav-list{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:48em){.footer__nav-list{flex-direction:row}}.footer__nav-item{color:#f1f1f1;display:block;font-size:12px;font-weight:500;line-height:18px;margin:0 0 16px;padding:0 12px;transition:var(--transition)}@media (min-width:48em){.footer__nav-item{font-size:11px;line-height:16px;margin:0;padding:0 12px}}@media (min-width:64em){.footer__nav-item{font-size:12px;line-height:20px;padding:0 16px}}.footer__nav-item:hover{color:#3392f1}.blog-reviews__container,.main-reviews__container{position:relative}.main-reviews-slide{border:1px solid #d9d9d9;border-radius:20px;display:block;padding:24px}@media (min-width:48em){.main-reviews-slide{padding:40px}}.main-reviews-slide__header{margin-bottom:28px}@media (min-width:48em){.main-reviews-slide__header{margin-bottom:32px}}.main-reviews-slide__image{border-radius:10px;height:53px;margin-bottom:20px;overflow:hidden;width:53px}.main-reviews-slide__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-reviews-slide__title{color:#19304c;font-size:28px;font-weight:600;line-height:30px;margin:0}@media (min-width:48em){.main-reviews-slide__title{font-size:30px;line-height:37px}}.main-reviews-slide__body{-webkit-box-orient:vertical;-webkit-line-clamp:10;color:var(--main-text-color);display:-webkit-box;margin:0;overflow:hidden}.splide{position:static}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__arrow{background:#3392f1;border-radius:8px;height:44px;top:-50px;width:44px}.splide .splide__arrow--prev{left:auto;right:70px}.splide .splide__arrow--next,.splide .splide__arrow--prev{transition:var(--transition)}.menu__icon{display:none}.menu__list>li{margin:0;position:relative}.menu__link{color:var(--main-title-color);display:block;font-size:16px;font-weight:500;line-height:20px;padding:0 12px;transition:var(--transition)}.menu__link:hover{color:var(--hover-text)}.menu__signin{margin-left:12px;min-height:48px;padding:18px 16px}body._touch .menu__list>li{align-items:center;display:flex}body._touch .menu__link{flex:1 1 auto}body._touch .menu__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;display:block;height:0;margin:0 0 0 5px;transition:transform .3s ease 0s;width:0}body._touch .menu__list>li._active .menu__arrow{transform:rotate(-180deg)}@media (min-width:1024px){.menu__list{align-items:center;display:flex}.menu__list>li{padding:5px 0}}@media (max-width:1024px){.menu__icon{cursor:pointer;display:block;height:20px;position:relative;width:30px;z-index:5}.menu__icon span,.menu__icon:after,.menu__icon:before{background-color:#0a2b4e;height:10%;left:0;position:absolute;transition:all .3s ease 0s;width:100%}.menu__icon:after,.menu__icon:before{content:""}.menu__icon:before{top:0}.menu__icon:after{bottom:0}.menu__icon span{top:50%;transform:scale(1) translateY(-50%)}.menu__icon._active span{transform:scale(0) translateY(-50%)}.menu__icon._active:before{background-color:#fff;top:50%;transform:rotate(-45deg) translateY(-50%)}.menu__icon._active:after{background-color:#fff;bottom:50%;transform:rotate(45deg) translateY(50%)}.menu__body{background-color:rgba(3,7,30,.9);height:100%;left:-100%;overflow:auto;padding:100px 30px 30px;position:fixed;top:0;transition:left .3s ease 0s;width:100%}.menu__body._active{left:0}.menu__body._active .menu__signin{border:1px solid #fff;color:#fff}.menu__body:before{content:"";height:70px;left:0;position:fixed;top:0;width:100%;z-index:2}.menu__list{margin:0;padding:0}.menu__list>li{flex-wrap:wrap;margin:0 0 30px}.menu__list>li:last-child{margin-bottom:0}.menu__list>li._active .menu__sub-list{display:block}.menu__link{color:#fff;font-size:20px}}@media (max-width:1024px) and (min-width:48em){.menu__link{font-size:24px}}.breadcrumbs{align-items:center;display:flex;list-style:none;margin:0;padding:40px 0}.breadcrumbs__item{color:var(--main-title-color);font-size:14px;margin-right:20px;margin-top:10px;padding-right:30px;position:relative;vertical-align:top}@media (min-width:48em){.breadcrumbs__item{display:inline-block}}.breadcrumbs__item:after{color:var(--main-title-color);content:"/";position:absolute;right:0;top:0}.breadcrumbs__item:last-child{margin-right:0;padding-right:0}.breadcrumbs__item:last-child:after{display:none}.breadcrumbs__link{color:var(--main-title-color)}.blog{padding-top:100px}.blog-title__title{margin-bottom:0;text-align:left}.blog-head__content{display:block}@media (min-width:48em){.blog-head__content{justify-content:space-between}}@media (min-width:80em){.blog-head__content{display:grid;gap:32px;grid-template-columns:1fr 438px}}.blog-head__new{margin-bottom:40px}@media (min-width:80em){.blog-head__new{margin-bottom:0}}.actual-list,.blog-new{background-color:#fafafa;border-radius:20px;padding:24px}@media (min-width:48em){.actual-list,.blog-new{padding:40px}}.blog-new{display:flex;flex-direction:column}@media (min-width:48em){.blog-new{flex-direction:row;justify-content:space-between}}.blog-new__content{margin-bottom:46px;width:100%}@media (min-width:48em){.blog-new__content{margin-bottom:0;margin-right:24px;max-width:500px}}@media (min-width:80em){.blog-new__content{max-width:296px}}.blog-new__image{border-radius:20px;overflow:hidden}@media (min-width:64em){.blog-new__image{width:calc(100% - 400px)}}@media (min-width:80em){.blog-new__image{width:100%}}.blog-new__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-new__data{color:#8198b1;font-size:14px;font-weight:500;line-height:18px;margin:0 0 24px;text-transform:uppercase}.blog-new__title{-webkit-box-orient:vertical;-webkit-line-clamp:5;color:#0a2b4e;display:-webkit-box;font-size:22px;font-weight:600;line-height:28px;margin-bottom:48px;overflow:hidden}@media (min-width:48em){.blog-new__title{font-size:28px;line-height:34px;margin-bottom:66px}}.blog-new__link{align-items:center;color:#3392f1;display:flex;font-size:16px;font-weight:600;line-height:20px}.blog-new__link:after{background-image:url(../svg/arrow-left.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:20px;margin-left:8px;width:20px}.actual-list{display:flex;flex-direction:column;margin:0}.actual-list__list{list-style:none;margin:0;padding:0}.actual-list__item{margin:0 0 44px}.actual-list__item:last-child{margin:0}.actual-list__data{color:#8198b1;font-size:14px;font-weight:500;line-height:18px;margin:0 0 16px;text-transform:uppercase}.actual-list__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#0a2b4e;display:-webkit-box;font-size:20px;font-weight:500;line-height:24px;overflow:hidden;transition:var(--transition)}.actual-list__title:hover{color:#3392f1}.actual-list__button{background-color:transparent;border:none;display:none;height:28px;margin:18px auto 0;position:relative;width:28px}.actual-list__button:before{background-image:url(../svg/arrow.svg);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";cursor:pointer;display:block;height:28px;left:50%;position:absolute;transform:translateX(-50%);width:28px}.blog-banner__card{background-color:#0a2b4e;border-radius:20px;overflow:hidden;padding:32px 16px;position:relative}@media (min-width:48em){.blog-banner__card{padding:40px;padding:80px}.blog-banner__card:before{background-image:url(../img/banner-blog.png);background-position:50%;background-repeat:no-repeat;background-size:130%;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(25deg);width:100%}}.blog-banner__content{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}.blog-banner__title{color:#fff;font-size:22px;font-weight:600;line-height:28px;margin:0 0 24px;text-align:center}@media (min-width:48em){.blog-banner__title{font-size:30px;line-height:37px;margin:0 0 40px}}.blog-banner__subtitle{color:#bed0e2;font-size:16px;font-weight:500;line-height:20px;margin:0 0 24px;max-width:294px;text-align:center}@media (min-width:48em){.blog-banner__subtitle{margin:0 0 40px}}.blog-grid{display:block;margin-bottom:32px}@media (min-width:48em){.blog-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (min-width:64em){.blog-grid{gap:32px;grid-template-columns:repeat(3,1fr)}}.blog-grid__item{background-color:#fafafa;border-radius:20px;display:flex;flex-direction:column;margin-bottom:18px;padding:18px}@media (min-width:48em){.blog-grid__item{margin-bottom:0;padding:24px}}.blog-grid__item:last-child{margin-bottom:0}.blog-grid__image{border-radius:20px;height:168px;margin:0 0 24px;overflow:hidden;position:relative;width:100%}.blog-grid__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-grid__data{color:#8198b1;font-size:14px;font-weight:500;line-height:18px;margin:0 0 16px;text-transform:uppercase}.blog-grid__ancor{color:#0a2b4e;font-size:20px;font-weight:500;line-height:24px}.blog-grid__ancor span{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;transition:var(--transition)}.blog-grid__ancor:hover span{color:var(--hover-text)}.blog-article-banner__image{background:linear-gradient(90deg,#81a9e3,#06153d);border-radius:20px;height:245px;overflow:hidden;width:100%}.blog-article-banner__image img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.blog-article__content{margin:0 auto;max-width:1000px}.article-content{margin:0 auto;position:relative;top:-100px;width:90%}@media (min-width:64em){.article-content{width:100%}}.article-content__header{background-color:#fff;border-radius:20px;box-shadow:0 3px 20px 0 rgba(232,238,246,.588);margin:0 0 48px;padding:30px}@media (min-width:48em){.article-content__header{padding:40px}}.article-content__data{color:#8198b1;font-size:14px;font-weight:500;line-height:18px;margin:0 0 24px;text-transform:uppercase}.article-content__title{color:var(--main-title-color);font-size:18px;font-weight:600;line-height:22px;margin:0}@media (min-width:48em){.article-content__title{font-size:28px;line-height:34px}}.article-content__context :first-child{margin-top:0}.article-content__context h2{color:var(--main-title-color);font-size:20px;font-weight:700;line-height:28px;margin-top:24px}.article-content__context h3{margin-top:28px}.article-content__context h4{margin-top:32px}.article-content__context p{color:var(--main-text-color);font-size:14px;font-weight:500;line-height:20px}@media (min-width:48em){.article-content__context p{font-size:16px;line-height:24px}}.article-content__context ul{list-style:none;margin:0;padding:0}.article-content__context ul li{font-size:14px;line-height:20px;margin-bottom:12px;padding-left:24px;position:relative}@media (min-width:48em){.article-content__context ul li{font-size:medium;line-height:normal;margin-bottom:14px}}.article-content__context ul li:before{background:#3392f1;border-radius:50%;content:"";display:block;height:8px;left:0;overflow:hidden;position:absolute;top:6px;width:8px}.article-content__context ol{margin:0;padding-left:18px}.article-content__context ol li{font-size:14px;line-height:20px;margin-bottom:12px;padding-left:6px;position:relative}@media (min-width:48em){.article-content__context ol li{font-size:medium;line-height:normal;margin-bottom:16px}}.article-content__context a{color:#3392f1;text-decoration:none}.article-content__context a:focus,.article-content__context a:hover{text-decoration:underline}.article-content__context img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.article-content__context table{border:1px solid #eee;border-spacing:0;border-top:0;display:block;font-size:14px;line-height:20px;margin:20px 0;overflow-x:auto;width:100%}.article-content__context table th{font-weight:700;text-align:left}.article-content__context table td,.article-content__context table th{border:1px solid #eee;border-bottom:0;border-left:0;min-width:120px;padding:12px 6px;vertical-align:top}.article-content__context table td:last-child,.article-content__context table th:last-child{border-right:0}.article-content__context table td p,.article-content__context table th p{margin:0}.article-content__context table td ol,.article-content__context table td ul,.article-content__context table th ol,.article-content__context table th ul{list-style-position:inside;margin:0;padding:0}.article-content__context table td ol li,.article-content__context table td ul li,.article-content__context table th ol li,.article-content__context table th ul li{padding:0}.pagination{align-items:center;display:flex;justify-content:center}.pagination .pagination-arrow{align-items:center;cursor:pointer;display:flex;margin-right:20px}@media (max-width:767px){.pagination .pagination-arrow{border-radius:50%;box-shadow:0 4px 9px rgba(0,0,0,.15);height:43px;transition:var(--transition);width:43px}}.pagination .pagination-arrow__prev:before{transform:rotate(180deg)}.pagination .pagination-arrow__next:after,.pagination .pagination-arrow__prev:before{align-items:center;background-image:url(../svg/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-flex;height:20px;justify-content:center;margin:0 11px;width:20px}.pagination .pagination-arrow:last-child{margin-right:0}.pagination .pagination-arrow span{border-bottom:1px solid transparent;color:var(--main-title-color);font-weight:500;line-height:1;transition:var(--transition)}@media (max-width:767px){.pagination .pagination-arrow span{font-size:0}}.pagination .pagination-arrow:hover:after,.pagination .pagination-arrow:hover:before{background-image:url(../svg/arrow-right-hover.svg);transition:var(--transition)}.pagination .pagination-arrow:hover span{color:var(--hover-text)}.pagination .pagination-arrow.is-disabled{cursor:not-allowed}.pagination .pagination-arrow.is-disabled span{color:#9494a0}.pagination .pagination-bullet{align-items:center;background-color:transparent;border:none;border-radius:8px;color:var(--main-title-color);display:flex;font-weight:500;height:40px;justify-content:center;margin-right:8px;transition:var(--transition);width:40px}@media (max-width:767px){.pagination .pagination-bullet{display:none}}.pagination .pagination-bullet:hover{color:var(--hover-text)}.pagination .pagination-bullet:nth-last-child(2){margin-right:20px}.pagination .pagination-bullet.is-current{background-color:var(--normal-button);color:#f1f7fd}.blog-reviews__header{margin-bottom:25px}.blog-reviews__title{font-size:28px;margin:0;text-align:left}.error{padding-top:130px}@media (min-width:48em){.error{padding-top:150px}}@media (min-width:64em){.error{padding-top:180px}}.error-main__image{display:flex;height:100%;justify-content:center;margin:40px auto 0;max-height:277px;max-width:640px;overflow:hidden;width:100%}.error-main__image img{display:block;-o-object-fit:contain;object-fit:contain}.error-main__button-box{display:flex;justify-content:center;margin-top:24px}.error-main__button{padding:24px}.form{color:var(--main-text-color);padding:30px 0}.form *{outline:none}.form__body{position:relative}.form__body:after{background:hsla(0,0%,100%,.9) url(../img/loading.gif) 50%/50px no-repeat;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease 0s;visibility:hidden;width:100%}.form__body._sending:after{opacity:1;visibility:visible}.form__title{font-size:40px;font-weight:700;margin:0 0 30px}.form__item{margin:0 0 20px}.form__item span{display:none}.form__item._error span{color:#e33;display:block;font-size:12px;line-height:17px;margin-top:8px}.form__label{display:block;margin:0 0 10px}.form__input{border:1px solid #d9d9d9;border-radius:10px;height:50px;padding:0 20px;transition:all .5s ease 0s;width:100%}.form__input:focus{border:1px solid #0a2b4e}.form__input._error{border:1px solid #e33}textarea.form__input{min-height:120px;padding:20px;resize:vertical}.form__button{border:1px solid var(--normal-button)}.contacts{padding-top:130px}@media (min-width:48em){.contacts{padding-top:150px}}.contacts__title{text-align:left}.order-form__container{border-radius:20px;overflow:hidden}.order-form #widget-fstfn .root{color:var(--main-title-color);font-family:var(--main-font);font-size:16px;font-weight:500;line-height:20px;padding:25px 10px}@media (min-width:48em){.order-form #widget-fstfn .root{padding:30px 25px}}.order-form #widget-fstfn .form__label{color:var(--main-text-color);display:block;font-family:var(--main-font);font-size:16px;font-weight:500;line-height:20px;margin:0 0 12px 10px;padding:0}.order-form #widget-fstfn .form__col:last-child{margin-bottom:0}.order-form #widget-fstfn .form__socials__list{display:flex;gap:8px;margin:0}.order-form #widget-fstfn .form__socials__item{background-color:#fafafa;height:40px;margin:0;width:40px}.order-form #widget-fstfn input,.order-form #widget-fstfn select{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;color:var(--main-title-color);font-family:var(--main-font);font-size:16px;font-weight:500;height:50px;line-height:20px;padding:0 20px;transition:all .5s ease 0s;width:100%}.order-form #widget-fstfn input::-moz-placeholder,.order-form #widget-fstfn select::-moz-placeholder{font-family:monospace;font-weight:400}.order-form #widget-fstfn input::placeholder,.order-form #widget-fstfn select::placeholder{font-family:monospace;font-weight:400}.order-form #widget-fstfn input:focus,.order-form #widget-fstfn input:hover,.order-form #widget-fstfn select:focus,.order-form #widget-fstfn select:hover{border-color:#0a2b4e;outline:none}.order-form #widget-fstfn [class*=field_module_error] input,.order-form #widget-fstfn [class*=field_module_error] select{border-color:red}.order-form #widget-fstfn select{padding:0 30px 0 20px}.order-form #widget-fstfn .button-promo button{color:var(--main-title-color);font-family:var(--main-font);font-size:16px;font-weight:500;line-height:20px;transition:var(--transition)}.order-form #widget-fstfn .button-promo button:hover{color:#3392f1}.order-form #widget-fstfn button[type=submit]{align-items:center;background-color:var(--normal-button);border-radius:10px;box-shadow:none;color:#f1f7fd;cursor:pointer;display:inline-flex;font-family:var(--main-font);font-size:16px;font-weight:600;height:auto;justify-content:center;max-width:-moz-max-content;max-width:max-content;padding:20px 40px;text-align:center;transition:var(--transition)}@media (min-width:48em){.order-form #widget-fstfn button[type=submit]{padding:30px 60px}}.order-form #widget-fstfn button[type=submit]:hover{background-color:var(--hover-button)}
