@import url(https://fonts.googleapis.com/css?family=Mulish:300,regular,500,600,700,800&display=swap);@import url(https://fonts.googleapis.com/css?family=Barlow:regular,500,600,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:regular,600&display=swap);*{padding:0;margin:0;border:0}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}input:focus,textarea:focus{outline:0}*{-webkit-tap-highlight-color:transparent}body,html{height:100%;min-width:320px}body{color:#000;line-height:1;font-family:Mulish,sans-serif;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Mulish,sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}details summary{list-style:none}details summary::-webkit-details-marker{display:none}input{border-radius:0}input[type=search]{-webkit-appearance:none}body{background-color:#f3f3f3}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:76.25rem;margin:0 auto;padding:0 1.25rem}.select{min-width:0;position:relative}.select__body{position:relative}.select__title{color:inherit;text-align:left;border:1px solid #d9d9d9;background-color:#fff;cursor:pointer;width:100%;border-radius:4px}.select_countries .select__title{padding:0;border:none}.select_lang .select__title{color:#1a1a1c;border:none;font-weight:600;font-size:1rem;background-color:rgba(0,0,0,0)}._select-open:not(.select--show-top) .select__title{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}._select-open.select--show-top .select__title{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.select__value{display:flex;min-width:0;align-items:center;height:1.875rem;padding:0 .9375rem;gap:.125rem}.select__value>*{flex:1 1 auto}.select__value:after{content:"";width:.6875rem;height:.35rem;background:url(../img/icons/chevron.svg) no-repeat center/contain;transition:all .3s}.select_lang .select__value{padding:0 .3125rem;color:#333;font-family:Barlow,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}._select-open .select__value::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select_countries .select__value{padding:0 .3125rem;gap:.25rem}.select_countries .select__value::after{background-image:url(../img/icons/triangle.svg);width:.375rem;height:.1875rem}.select__value._select-pseudo-label::before{content:attr(data-pseudo-label);opacity:.5}.select__content{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__input{width:100%;background-color:rgba(0,0,0,0);height:100%}.select__options{color:#000;position:absolute;top:calc(100% - .0625rem);border-radius:0 0 4px 4px;min-width:100%;left:0;background-color:#fff;border:1px solid #d9d9d9;border-top:0;padding:10px 0 5px 0}.select_lang .select__options{padding:0;border:none}._select-open:not(.select--show-top):not(.select_countries) .select__options{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.select--show-top._select-open:not(.select_countries) .select__options{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.select_countries .select__options{padding:.3125rem 0;min-width:0;width:-webkit-min-content;width:min-content;top:calc(100% + .3125rem);border-radius:.25rem;border:.0625rem solid #d9d9d9}.select__scroll{overflow-y:auto;overflow-x:hidden;max-height:12.5rem}.select__option{width:100%;text-align:left;cursor:pointer;padding:5px 15px;color:inherit}.select_countries .select__option{padding:.3125rem}.select_lang .select__option{font-size:1rem;padding:.3125rem}.select__row{display:inline-flex;align-items:center}.select__asset{width:1.25rem;height:1.25rem}.select--show-top .select__options{top:auto;bottom:calc(100% - .0625rem)}._select-tag{cursor:pointer}[data-showmore-button] span:last-child{display:none}._showmore-active [data-showmore-button] span{display:none}._showmore-active [data-showmore-button] span:last-child{display:block}.ibg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ibg--top{-o-object-position:top;object-position:top}.ibg--bottom{-o-object-position:bottom;object-position:bottom}.ibg--left{-o-object-position:left;object-position:left}.ibg--right{-o-object-position:right;object-position:right}.ibg--contain{-o-object-fit:contain;object-fit:contain}.breadcrumbs span a,.footer__menu ul li a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}.cards-srv__item a,.contacts-footer__item a,.footer__links a,.offer__link{text-decoration:underline;text-decoration-color:inherit;transition:text-decoration-color .3s}.why-us-srv{padding:3.125rem 0}.scroller{width:calc(100% + 2.5rem);line-height:100%;overflow:visible;position:relative}.scroller::after,.scroller::before{content:"";position:absolute;top:0;height:100%;z-index:2}.scroller::before{left:0;background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}.scroller::after{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.scroller--back{color:hsla(0,0%,100%,.1)}.scroller__inner{display:flex;width:-webkit-max-content;width:max-content}.scroller[data-animated=true] .scroller__inner{flex-wrap:nowrap;-webkit-animation:scroll 30s forwards linear infinite;animation:scroll 30s forwards linear infinite}@-webkit-keyframes scroll{to{-webkit-transform:translateX(calc(-50% - 1.25rem));transform:translateX(calc(-50% - 1.25rem))}}@keyframes scroll{to{-webkit-transform:translateX(calc(-50% - 1.25rem));transform:translateX(calc(-50% - 1.25rem))}}.splide__pagination{top:calc(100% + 1.25rem)!important;display:flex!important;align-items:center;gap:.5rem;bottom:0!important;z-index:2!important}.splide__pagination li{position:relative;height:.5rem;width:.5rem}.splide:not(.is-overflow) .splide__pagination{display:none!important}.splide__pagination__page{position:absolute!important;top:0;left:0;margin:0!important;-webkit-transform:none!important;transform:none!important;height:.5rem!important;width:.5rem!important;transition:background-color .3s!important;border:none!important;opacity:1!important;background-color:#ccc!important}.splide__pagination__page.is-active{background-color:#203a72!important}.button{color:#fff;font-weight:700;line-height:1.5;text-align:center;text-transform:capitalize;border-radius:.625rem;background:#05f;padding:.8125rem 2.125rem;transition:background .3s}.button--orange{background-color:#ff7043}.section-title{color:#333;font-family:Barlow,sans-serif;font-weight:600;text-align:center;line-height:1.2}.section-title span{color:#05f;font-weight:700}.breadcrumbs{padding:1.25rem 0}.breadcrumbs ul{display:flex;align-items:center;gap:.3125rem;flex-wrap:wrap}.breadcrumbs span{color:#333;font-size:.875rem;line-height:1.1;display:flex;align-items:center;gap:.3125rem}.breadcrumbs span:not(:last-child)::after{content:"/";font-weight:300}.breadcrumbs span span:last-child{font-weight:600}.header{padding:1.6875rem 0;background-color:#fff;box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.1);z-index:50;position:sticky;top:0;left:0}.header__container{display:flex;gap:1.875rem;align-items:center}.header__logo{aspect-ratio:200/37;min-height:0;width:12.5rem;position:relative;z-index:2}.header__menu{flex-grow:1}.menu{display:flex;justify-content:end}.menu__body{display:flex;gap:1.875rem;align-items:center}.menu__body ul{display:flex;gap:1.875rem;align-items:center}.menu__body ul li{color:#333;font-family:Barlow,sans-serif;font-weight:500}.menu__body ul li a{transition:color .3s}.menu__lang{display:flex;gap:.75rem}.menu__lang:not(:last-child){margin-bottom:1.0625rem}.menu__lang a,.menu__lang span{display:block;color:#333;font-weight:500;line-height:1.5;padding:.5rem;border-radius:.5625rem;border:.0625rem solid transparent;transition:all .3s}.menu__lang a.active,.menu__lang span.active{color:#05f;border-color:#05f}.icon-menu{display:none}.footer{background-color:#203a72}.footer__top{padding:3.125rem 0 2.625rem;display:flex;gap:1.875rem 1.25rem;justify-content:space-between}.footer__body{display:flex;flex-direction:column}.footer__logo{width:12.5rem;height:2.34375rem}.footer__logo:not(:last-child){margin-bottom:1.34375rem}.footer__subtitle{color:#fff;font-family:Barlow,sans-serif;font-size:.8125rem;line-height:1.5;text-transform:capitalize;max-width:13.875rem}.footer__subtitle:not(:last-child){margin-bottom:1.625rem}.footer__content{display:flex;row-gap:2.875rem}.footer__menu ul li{color:#fff;font-family:Barlow,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5}.footer__menu ul li:not(:last-child){margin-bottom:.8125rem}.footer__contacts{display:flex}.footer__bottom{padding:1.0625rem 0 1rem;position:relative;display:flex;align-items:center;gap:1.25rem;justify-content:center;flex-wrap:wrap}.footer__bottom::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.0625rem;width:120vw}.footer__copy{color:#fff;flex-grow:1}.footer__links{display:flex;align-items:center;gap:1.25rem 2.5rem}.footer__links a{color:#fff}.contacts-footer__title{color:#fff;font-family:Barlow,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5}.contacts-footer__title:not(:last-child){margin-bottom:1.5625rem}.contacts-footer__item{display:flex;gap:.5rem}.contacts-footer__item:not(:last-child){margin-bottom:1rem}.contacts-footer__item svg{width:1.5rem;height:1.5rem;flex-shrink:0}.contacts-footer__item a,.contacts-footer__item span{max-width:11.25rem;color:#fff;line-height:1.2}.page-home__countries{padding:3.125rem 0}.hero{padding:3.125rem 0}.hero--no-p{padding-top:0}.hero__content{gap:1.875rem;display:grid;grid-template-columns:472fr 643fr}.hero__content--simple{display:flex;align-items:center;justify-content:space-between}.hero__content:not(:last-child){margin-bottom:3.125rem}.hero__body{max-width:29.5rem}.hero__title{font-size:3rem;text-align:left}.hero__title:not(:last-child){margin-bottom:1.25rem}.hero__text{color:#333;line-height:1.25}.hero__text:not(:last-child){margin-bottom:2.5rem}.hero__footer{display:flex;gap:2.1875rem;align-items:center;flex-wrap:wrap}.hero__clients{display:flex;align-items:center;gap:.875rem;color:#636363;font-weight:300;line-height:1.2}.hero__avatars{display:flex;align-items:center}.hero__avatars img{width:2.125rem;height:2.125rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hero__avatars img:not(:first-child){margin-left:-.875rem}.hero__image{min-width:0;position:relative;padding-left:29.548989%}.hero__image--simple{max-width:32.6875rem;padding-left:0}.hero__main-image{border-radius:.625rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1);width:100%;min-height:0;aspect-ratio:450/430}.hero__main-image--simple{aspect-ratio:523/500}.hero__decor-image{position:absolute;bottom:0;left:0;-webkit-transform:translateY(-20.661157%);transform:translateY(-20.661157%);aspect-ratio:289/242;width:44.945568%}.hero__decor-image::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:83.5%;border-radius:.625rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.25)}.hero__decor-image img{position:relative;z-index:2}.hero__slider .splide__track{overflow:visible}.counter-hero{padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.375rem;color:#333;font-weight:600;line-height:1.5;text-transform:capitalize;border-radius:.3125rem;background:#fff;text-align:center;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.counter-hero span{color:#05f;font-size:2.25rem;font-weight:800}.item-countries{display:flex;gap:1.25rem;align-items:center;font-weight:600;text-transform:capitalize}.item-countries img{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.countries-block__more{border-radius:.625rem;border:.0625rem solid #05f;padding:.75rem 2.0625rem;color:#05f;font-weight:600;line-height:1.5;text-transform:capitalize;width:100%;max-width:13.1875rem;align-self:center}.countries{background-color:#fff}.countries__header{display:flex;flex-direction:column;gap:1.375rem;align-items:center}.countries__header:not(:last-child){margin-bottom:3.125rem}.countries__text{text-align:center;max-width:34.6875rem}.countries__image{aspect-ratio:444/430;border-radius:.625rem;overflow:hidden;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.offer{position:relative;background-color:#203a72;padding-bottom:3.125rem}.offer::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:13.5rem}.offer__container{position:relative;z-index:2}.offer__title:not(:last-child){margin-bottom:1.875rem}.offer__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.125rem,1fr));gap:1.25rem}.offer__items:not(:last-child){margin-bottom:3.75rem}.offer__item{display:flex;flex-direction:column;align-items:center;padding:1.4375rem 1.5rem 1.875rem;border-radius:.625rem;background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.offer__image{aspect-ratio:52/45;width:3.25rem;min-height:0}.offer__image:not(:last-child){margin-bottom:.5625rem}.offer__block-title{color:#333;font-size:1.25rem;font-weight:600;text-align:center;flex-grow:1}.offer__block-title:not(:last-child){margin-bottom:.875rem}.offer__text{text-align:center;line-height:1.4}.offer__text:not(:last-child){margin-bottom:.875rem}.offer__link{color:#ff7043;text-align:center;font-size:.875rem;font-weight:500;text-transform:capitalize;text-underline-offset:.1875rem;display:flex;align-items:center;gap:.375rem}.offer__link::after{content:"";background:url(../img/icons/arrow.svg) no-repeat center/contain;width:.625rem;height:.5625rem}.principles__image{min-width:0;padding-top:3.6875rem;aspect-ratio:600/430;position:relative;display:flex;flex-direction:column;align-items:end;gap:1.375rem}.principles__main-image{position:absolute;top:0;z-index:2;left:0;height:100%;width:71.666667%}.principles__main-image::before{content:"";position:absolute;top:50%;left:50%;border-radius:100%;background:hsla(0,0%,100%,.1);-webkit-filter:blur(1.5rem);filter:blur(1.5rem);width:146.666667%;height:118.372093%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.principles__main-image img{position:relative;z-index:2;border-radius:.625rem}.principles__quote{position:relative;z-index:3;border-radius:.625rem;background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1);color:#203a72;font-weight:600;line-height:1.25;padding:2.8125rem .625rem 2.8125rem 1.1875rem;width:50%;display:flex;gap:.5625rem}.principles__quote::before{content:"";width:1.35rem;height:1.0875rem;flex-shrink:0;background:url(../img/icons/quote.svg) no-repeat center/contain}.principles__decor{position:relative;z-index:3;margin-right:1.9375rem;aspect-ratio:1/1;min-height:0;width:15.666667%}.principles__title{color:#fff;text-align:left}.principles__title:not(:last-child){margin-bottom:1.5625rem}.principles__text{color:#fff;line-height:1.25}.principles__text:not(:last-child){margin-bottom:1.875rem}.principles__text p:not(:last-child){margin-bottom:1.25rem}.feedback{padding-top:3.75rem;padding-bottom:4.875rem;background-color:#f3f3f3}.feedback__title:not(:last-child){margin-bottom:1.375rem}.feedback__text{color:#333;text-align:center}.feedback__text:not(:last-child){margin-bottom:1.625rem}.item-feedback{padding:1.5rem 1.5625rem;border-radius:.625rem;background:#fff;display:flex;flex-direction:column;align-items:center}.item-feedback__rating{display:flex;gap:.25rem;justify-content:center}.item-feedback__rating:not(:last-child){margin-bottom:1.25rem}.item-feedback__star{flex-shrink:0;aspect-ratio:20/18;width:1.25rem;min-height:0;background:url(../img/icons/star.svg) no-repeat center/contain}.item-feedback__rating--orange .item-feedback__star{background-image:url(../img/icons/star-orange.svg)}.item-feedback__text{text-align:center;font-size:1.25rem;font-weight:600;line-height:1.4}.item-feedback__text:not(:last-child){margin-bottom:.75rem}.item-feedback__image{width:3.125rem;aspect-ratio:1/1;min-height:0;border-radius:50%}.item-feedback__image:not(:last-child){margin-bottom:1.25rem}.item-feedback__name{font-weight:700;line-height:1.5}.item-feedback__name:not(:last-child){margin-bottom:.875rem}.item-feedback__company{line-height:1.5;text-align:center}.item-blog{display:flex;gap:1.125rem;flex-direction:column;align-items:start}.item-blog__image{min-height:0;border-radius:.625rem;overflow:hidden;aspect-ratio:320/236;width:100%}.item-blog__image img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}.item-blog__body{flex-grow:1;display:flex;flex-direction:column;gap:1rem;padding-top:.6875rem}.item-blog__category{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .3s}.item-blog__title{font-family:Barlow,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.3}.item-blog__title a{transition:color .3s}.item-blog__text{color:#333;line-height:1.4;font-size:.875rem}.item-blog__text:not(:last-child){margin-bottom:.375rem}.page-home__blog .item-blog__title a{transition:color .3s}.page-home__blog .item-blog__text{color:#333;line-height:1.4}.page-home__blog .item-blog__text:not(:last-child){margin-bottom:.375rem}.blog{background-color:#fff;padding-top:3.125rem;padding-bottom:2.5rem}.blog__title:not(:last-child){margin-bottom:1.375rem}.blog__title--b-margin:not(:last-child){margin-bottom:3.125rem}.blog__text{color:#333;text-align:center;max-width:39.3125rem;margin:0 auto}.blog__text:not(:last-child){margin-bottom:2.25rem}.blog__header{display:flex;justify-content:center;padding-bottom:.625rem}.blog__header:not(:last-child){margin-bottom:1.5625rem}.blog__link{line-height:1.5;padding:.4375rem .9375rem;border-radius:.625rem;text-align:center;flex-shrink:0;border:.0625rem solid transparent;transition:all .3s}.blog__link.active{color:#05f;border-color:#05f}.blog__slider .splide__pagination{top:calc(100% + 1.5625rem)!important}.blog__slider:not(:last-child){margin-bottom:2.5rem}.blog__button{line-height:1.5;padding:.4375rem .9375rem;border-radius:.625rem;border:.0625rem solid transparent;transition:all .3s;color:#05f;text-align:center;border-color:#05f;width:100%;align-self:center;max-width:13.1875rem;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact-us{padding-top:3.75rem;padding-bottom:2.5rem;background-color:#203a72}.contact-us__container{max-width:63.125rem;display:grid;grid-template-columns:469fr 350fr}.contact-us__body{display:flex;flex-direction:column;gap:2.5rem;position:relative;z-index:2}.contact-us__title{color:#fff}.contact-us__info{display:flex;align-items:center;gap:.875rem;color:#fff;line-height:1.2}.contact-us__info img{width:2.9375rem;height:2.9375rem}.contact-us__form{display:flex;flex-direction:column;gap:1.25rem;position:relative}.contact-us__form>*{position:relative;z-index:2}.contact-us__input,.contact-us__textarea{border-radius:.625rem;background:#fff;padding:.875rem 1.5625rem;font-weight:500;line-height:1.5;}.contact-us__input::-webkit-input-placeholder,.contact-us__textarea::-webkit-input-placeholder{color:#a4a4a4}.contact-us__input:-ms-input-placeholder,.contact-us__textarea:-ms-input-placeholder{color:#a4a4a4}.contact-us__input::-ms-input-placeholder,.contact-us__textarea::-ms-input-placeholder{color:#a4a4a4}.contact-us__input::placeholder,.contact-us__textarea::placeholder{color:#a4a4a4}.contact-us__phone{position:relative;z-index:3}.contact-us__phone input{padding:1rem 1.5625rem .9375rem 5.3125rem;font-size:.875rem}.contact-us__phone .select_countries{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.625rem}.contact-us__phone::before{content:attr(data-code);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#a4a4a4;text-align:center;font-size:.875rem;left:3.125rem;min-width:2.0625rem;text-align:right;font-weight:500;line-height:1.5;text-transform:capitalize}.contact-us__textarea{resize:none;min-height:6.25rem}.social{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.social__item{width:1.5rem;height:1.5rem}.social__item svg{width:100%;height:100%}.social__item svg path{transition:fill .3s}.faq{padding-top:3.75rem;padding-bottom:6.25rem;background-color:#f3f3f3}.faq__container{max-width:63.125rem}.faq__main-title:not(:last-child){margin-bottom:1.875rem}.faq__item{border-radius:.625rem;background:#fff;line-height:1.2;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.faq__item span{max-width:43.875rem}.faq__item:not(:last-child){margin-bottom:1.875rem}.faq__title{padding:1.875rem 3.125rem 1.875rem 1.875rem;color:#333;font-family:Barlow,sans-serif;font-size:1.25rem;font-weight:700;display:flex;cursor:pointer;justify-content:space-between;gap:1.5rem;align-items:center;transition:color .3s}.faq__title::after{content:"";background:url(../img/icons/black-arrow.svg) no-repeat center/contain;width:1.5625rem;aspect-ratio:25/28;flex-shrink:0;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.faq__title._spoiler-active::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq__body{padding:0 6.9375rem 1.8125rem 1.875rem;color:#333;line-height:1.2}.logo-list li{color:#333;line-height:1.25;display:flex;gap:.625rem}.logo-list li:not(:last-child){margin-bottom:1.25rem}.logo-list li::before{content:"";width:.85625rem;height:.85625rem;flex-shrink:0;margin-top:.25rem;background:url(../img/services/logo.svg) no-repeat center/contain}.why-us-srv{background-color:#fff}.why-us-srv__container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem 2.5rem}.why-us-srv__block{padding:1.875rem 1.25rem;border-radius:.3125rem;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.why-us-srv__title:not(:last-child){margin-bottom:2.5rem}.why-us-srv__list{max-width:23.1875rem}.why-us-srv__items{display:grid;grid-template-columns:repeat(2,1fr);gap:3.125rem 2.75rem}.why-us-srv__item{display:grid;justify-items:center;align-content:start;gap:.9375rem}.why-us-srv__item img{width:3.25rem;height:3.25rem;-o-object-fit:contain;object-fit:contain}.why-us-srv__item h3{color:#333;font-size:1.25rem;font-weight:600;text-align:center}.why-us-srv__item p{text-align:center;font-weight:500;line-height:1.2}.roadmap-srv{position:relative;padding-bottom:3.125rem}.roadmap-srv::before{content:"";position:absolute;background-color:#fff;width:100%;height:2.1875rem;top:0;left:0}.roadmap-srv__container{max-width:63.125rem;position:relative;z-index:2}.roadmap-srv__header{display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.roadmap-srv__header:not(:last-child){margin-bottom:3.125rem}.roadmap-srv__subtitle{color:#333;font-size:1.25rem;text-align:center}.roadmap-srv__items{counter-reset:tabs-counter}.roadmap-srv__item{display:flex;align-items:center;padding:1rem 4.0625rem;counter-increment:tabs-counter;border-radius:.3125rem;background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.roadmap-srv__item:not(:last-child){margin-bottom:1.25rem}.roadmap-srv__image{aspect-ratio:266/168;border-radius:.625rem;width:16.625rem}.roadmap-srv__body{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:1rem 2.1875rem;flex-grow:1}.roadmap-srv__body h3{color:#05f;font-size:1.25rem;font-weight:700}.roadmap-srv__list li{gap:.375rem}.roadmap-srv__list li:not(:last-child){margin-bottom:.875rem}.tabs-srv__navigation{display:flex;gap:1.25rem;flex-wrap:wrap;justify-content:center}.tabs-srv__navigation:not(:last-child){margin-bottom:3.125rem}.tabs-srv__title{border-radius:.3125rem;background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1);color:#333;font-size:1.25rem;padding:1.4375rem 1.25rem;flex-grow:1;max-width:18.0625rem;text-align:center;transition:all .3s;font-weight:600}.tabs-srv__title._tab-active{background-color:#05f;color:#fff}.docs-srv{padding:2.5rem 0;background-color:#203a72}.docs-srv__container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.docs-srv__title{display:flex;flex-direction:column;gap:.9375rem;color:#fff;text-align:left}.docs-srv__title:not(:last-child){margin-bottom:1.5rem}.docs-srv__title::before{content:"";width:2.875rem;height:3.4375rem;flex-shrink:0;background:url(../img/services/docs.svg) no-repeat center/contain}.docs-srv__text{color:#fff;line-height:1.3}.docs-srv__list:not(:last-child){margin-bottom:2.5rem}.docs-srv__list li{color:#fff}.docs-srv__button{width:100%}.docs-srv__button:not(:last-child){margin-bottom:.875rem}.docs-srv__label{color:#fff;font-size:.75rem;max-width:20.875rem;line-height:1.3}.info-srv{padding:3.125rem 0}.info-srv--white{background-color:#fff}.info-srv__wrapper{display:grid;grid-template-columns:556fr 523fr;gap:2.5rem 3.8125rem}.info-srv__wrapper--reverse{grid-template-columns:523fr 556fr;gap:2.5rem 2.8125rem}.info-srv__title{text-align:left}.info-srv__title:not(:last-child){margin-bottom:1.625rem}.info-srv__text:not(:last-child){margin-bottom:2.25rem}.info-srv__label{color:#333;font-family:Barlow,sans-serif;font-weight:600}.info-srv__label:not(:last-child){margin-bottom:2.4375rem}.info-srv__list li::before{background-image:url(../img/services/logo-blue.svg)}.info-srv__image{aspect-ratio:523/500;border-radius:.625rem;overflow:hidden;box-shadow:0 .125rem 1.4375rem 0 rgba(0,0,0,.1)}.info-srv__countries{display:grid;gap:1.25rem}.info-srv__country{min-width:0}.services__help{background-color:#fff;padding-bottom:1.5625rem}.countries-srv{background-color:#fff;padding-top:1.5625rem;padding-bottom:3.125rem}.countries-srv__title{max-width:42.9375rem;margin:0 auto;padding:0 1.25rem}.countries-srv__title:not(:last-child){margin-bottom:2.6875rem}.countries-srv__scroller{margin:0 -1.25rem}.countries-srv__scroller .scroller__inner{display:flex;gap:2.5rem}.countries-srv__item{display:flex;flex-direction:column;gap:1rem;align-items:center;color:#333;text-align:center;font-weight:600;text-transform:capitalize;max-width:6.25rem;line-height:1.3}.countries-srv__item img{width:4.1875rem;height:4.1875rem}.bundles{padding:3.125rem 0;background-color:#203a72}.bundles__title{color:#fff;max-width:40.875rem;margin:0 auto}.bundles__title:not(:last-child){margin-bottom:1.875rem}.item-bundle{padding:2.1875rem 1.25rem 1.5625rem;border-radius:.625rem;border:.0625rem solid #fff;box-shadow:0 .125rem 1.125rem 0 rgba(0,0,0,.1)}.item-bundle__price:not(:last-child),.item-bundle__title:not(:last-child){padding-bottom:2.1875rem;border-bottom:.125rem solid #fff;margin-bottom:2.5rem}.item-bundle__title{color:#fff;font-family:Barlow,sans-serif;font-size:2rem;font-weight:600}.item-bundle__price{color:#fff;font-family:Barlow,sans-serif;font-size:2.5rem;font-weight:600}.item-bundle__list:not(:last-child){margin-bottom:2.3125rem}.item-bundle__list li{color:#fff;display:flex;gap:.3125rem;max-width:16.875rem;line-height:1.3}.item-bundle__list li:not(:last-child){margin-bottom:1rem}.item-bundle__list li::before{content:"";width:1.0625rem;height:.75rem;flex-shrink:0;margin-top:.25rem;background:url(../img/icons/check.svg) no-repeat center/cover}.item-bundle__button{width:100%}.services__blog{padding-bottom:6.25rem}.services__formation{background-color:#fff}.services__formation .info-srv__title:not(:last-child){margin-bottom:1.875rem}.cards-srv{padding:3.125rem 0}.cards-srv__container{max-width:62.5rem}.cards-srv__items{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1.875rem}.cards-srv__item{padding:1.875rem 1.5rem;border-radius:.9375rem;background:#fff;box-shadow:0 .1875rem 1.8125rem 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center}.cards-srv__item img{width:3.25rem;height:2.875rem;-o-object-fit:contain;object-fit:contain}.cards-srv__item img:not(:last-child){margin-bottom:1.5rem}.cards-srv__item p{color:#333;font-family:Barlow,sans-serif;font-weight:500;line-height:1.3}.cards-srv__item p:not(:last-child){margin-bottom:1.25rem}.cards-srv__item a{color:#ff7043;text-align:center;font-size:.875rem;font-weight:500;text-transform:capitalize;text-underline-offset:.1875rem;display:flex;align-items:center;gap:.375rem}.cards-srv__item a::after{content:"";background:url(../img/icons/arrow.svg) no-repeat center/contain;width:.625rem;height:.5625rem}.cards-srv__title-wrapper{flex-grow:1;display:flex;align-items:center}.cards-srv__title-wrapper:not(:last-child){margin-bottom:1.875rem}.services__license-info .info-srv__title:not(:last-child){margin-bottom:2.1875rem}.license-srv{background-color:#fff;position:relative}.license-srv::before{content:"";background-color:#f3f3f3;position:absolute;top:0;left:0;width:100%;height:8.375rem}.license-srv__container{position:relative;z-index:2}.license-srv__title:not(:last-child){margin-bottom:3.125rem}.services__property{padding-bottom:6.25rem}.services__property .info-srv__list li{font-size:1.25rem}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;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{-webkit-backface-visibility:hidden;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{-webkit-animation:splide-loading 1s linear infinite;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}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);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{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-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{-webkit-transform:scaleX(-1);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:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);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:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.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{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media (min-width:31.24875em){.docs-srv__button{max-width:21.875rem}.services__help .info-srv__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:31.24875em)and (min-width:76.25em){.services__help .info-srv__list{-webkit-column-gap:4.375rem;-moz-column-gap:4.375rem;column-gap:4.375rem}}@media (min-width:37.49875em){.roadmap-srv__item:nth-child(even){flex-direction:row-reverse}}@media (min-width:47.99875em){.countries-block__items{display:grid;grid-template-columns:1fr auto;gap:1.25rem 3.125rem}.principles{display:grid;grid-template-columns:600fr 495fr;gap:2.6875rem;align-items:center}.page-home__blog .item-blog__title{font-size:1.5rem}.page-home__blog .item-blog__text{font-size:1rem}.contact-us__title{text-align:left}.contact-us__form::before{content:"";background-color:hsla(0,0%,100%,.15);-webkit-filter:blur(3.125rem);filter:blur(3.125rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:123.428571%;aspect-ratio:1/1;z-index:1}.roadmap-srv__body::before{content:counter(tabs-counter,decimal-leading-zero);color:#333;font-weight:600;grid-row:span 2}.info-srv__body--countries{padding-left:1.25rem}.services__property .info-srv__title{max-width:20rem}}@media (min-width:47.99875em)and (min-width:76.25em){.roadmap-srv__body::before{font-size:4rem}}@media (min-width:56.24875em){.menu__lang{display:none}}@media (min-width:61.99875em){.countries__body{display:grid;grid-template-columns:578fr 444fr;gap:3.125rem;align-items:center}.item-blog__link:not(.splide__slide:first-child .item-blog__link){color:#ff7043;text-align:center;font-size:.875rem;font-weight:500;text-transform:capitalize;text-decoration:underline;text-underline-offset:.1875rem;display:flex;align-items:center;gap:.375rem;transition:text-decoration-color .3s}.item-blog__link:not(.splide__slide:first-child .item-blog__link)::after{content:"";background:url(../img/icons/arrow.svg) no-repeat center/contain;width:.625rem;height:.5625rem}.splide__slide:first-child .item-blog{display:flex;gap:1.5rem;flex-direction:column;justify-content:start}.splide__slide:first-child .item-blog__image{aspect-ratio:541/400;flex:auto;width:100%}.splide__slide:first-child .item-blog__body{gap:1.25rem}.splide__slide:first-child .item-blog__text:not(:last-child){margin-bottom:.25rem}.splide__slide:first-child .item-blog__link{line-height:1.5;padding:.4375rem .9375rem;border-radius:.625rem;border:.0625rem solid transparent;transition:all .3s;color:#05f;text-align:center;border-color:#05f;width:100%;max-width:13.1875rem}.page-home__blog .blog__slider .splide__list{display:grid!important;grid-template-columns:541fr 578fr;gap:1.25rem}.page-home__blog .blog__slider .splide__slide:first-child{grid-row:span 3;grid-column:1}.page-home__blog .item-blog{display:flex;gap:1.25rem;align-items:start;flex-direction:row}.page-home__blog .item-blog__image{aspect-ratio:1/1;flex:0 0 34%;width:100%}.page-home__blog .item-blog__body{gap:.875rem}.splide__slide:first-child .page-home__blog .item-blog{display:flex;gap:1.5rem;flex-direction:column;justify-content:start}.splide__slide:first-child .page-home__blog .item-blog__image{aspect-ratio:541/400;flex:auto;width:100%}.splide__slide:first-child .page-home__blog .item-blog__body{gap:1.25rem}.splide__slide:first-child .page-home__blog .item-blog__text:not(:last-child){margin-bottom:.25rem}.splide__slide:first-child .page-home__blog .item-blog__link{line-height:1.5;padding:.4375rem .9375rem;border-radius:.625rem;border:.0625rem solid transparent;transition:all .3s;color:#05f;text-align:center;border-color:#05f;width:100%;max-width:13.1875rem}}@media (min-width:61.99875em)and (any-hover:hover){.item-blog__link:not(.splide__slide:first-child .item-blog__link):hover{text-decoration-color:transparent}.splide__slide:first-child .item-blog__link:hover{color:#fff;background-color:#05f}.splide__slide:first-child .page-home__blog .item-blog__link:hover{color:#fff;background-color:#05f}}@media (min-width:76.25em){.scroller::after,.scroller::before{width:24.125rem}.section-title{font-size:2.5rem}.footer__content{-webkit-column-gap:6.375rem;-moz-column-gap:6.375rem;column-gap:6.375rem}.footer__contacts{gap:3.6875rem}.contact-us__container{gap:9.4375rem}.roadmap-srv__item{gap:3.125rem}.docs-srv__container{gap:9.25rem}.cards-srv__title{font-size:2rem}}@media (max-width:61.99875em){.hero__content{grid-template-columns:repeat(2,1fr)}.countries__image{display:none}.item-blog__text:not(:last-child){margin-bottom:.25rem}.item-blog__link{line-height:1.5;padding:.4375rem .9375rem;border-radius:.625rem;border:.0625rem solid transparent;transition:all .3s;color:#05f;text-align:center;border-color:#05f;width:100%;align-self:center;max-width:13.1875rem}.page-home__blog .item-blog__text:not(:last-child){margin-bottom:.25rem}.blog{padding-top:1.875rem;padding-bottom:3.9375rem}.blog__header{justify-content:start;padding-right:1.25rem;margin-right:-1.25rem;overflow:auto}.blog__slider:not(:last-child){margin-bottom:3.75rem}.contact-us__container{gap:2.5rem}.why-us-srv__container{grid-template-columns:1fr}.bundles__slider{margin-right:-1.25rem}}@media (max-width:61.99875em)and (any-hover:hover){.item-blog__link:hover{color:#fff;background-color:#05f}}@media (max-width:56.24875em){.menu__body ul{flex-direction:column;gap:1.25rem}.menu__body{position:fixed;width:100%;left:0;top:0;overflow:auto;padding:calc(var(--header-height) + 1.875rem) 1.25rem 2.8125rem 1.875rem;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;flex-direction:column;gap:1.6875rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);background-color:#fff;max-height:100%}.menu__body::before{content:"";position:fixed;width:100%;height:var(--header-height);left:0;top:0;z-index:2;visibility:hidden;background-color:#fff;box-shadow:0 .25rem 1.875rem 0 rgba(0,0,0,.1)}.menu-open .menu__body{-webkit-transform:none;transform:none}.menu-open .menu__body::before{visibility:visible}.menu__body .select_lang{display:none}.menu__button{width:100%;max-width:25rem}.icon-menu{display:block;position:relative;width:1.5rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#05f}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:56.24875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:47.99875em){.why-us-srv{padding:1.875rem 0}.splide__pagination{top:calc(100% + 1.5625rem)!important}.breadcrumbs{padding:.875rem 0}.header{padding:1rem 0}.header__logo{width:8rem}.footer__top{flex-direction:column;align-items:center;padding:2.5rem 0 3.125rem}.footer__body{align-items:center}.footer__subtitle{text-align:center}.footer__content{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.footer__menu ul li:not(:last-child){margin-bottom:.9375rem}.footer__contacts{gap:1.25rem}.footer__bottom{flex-direction:column;align-items:center;padding:1.25rem 0}.footer__bottom::before{width:100%}.footer__copy{font-size:.875rem;text-align:center}.footer__links a{font-size:.875rem}.contacts-footer__item a,.contacts-footer__item span{font-size:.875rem}.page-home__countries{padding-bottom:2.5rem 0}.hero{padding-top:1.875rem}.hero__content:not(:last-child){margin-bottom:1.25rem}.hero__content{grid-template-columns:1fr;flex-direction:column;justify-content:start}.hero__title{font-size:1.75rem;text-align:center}.hero__title:not(:last-child){margin-bottom:.875rem}.hero__text{text-align:center}.hero__text:not(:last-child){margin-bottom:1.25rem}.hero__footer{justify-content:center;gap:.75rem}.hero__slider .splide__pagination{top:calc(100% + .875rem)!important}.counter-hero{font-size:.875rem}.counter-hero span{font-size:1.5rem}.countries-block{display:flex;flex-direction:column;gap:1.75rem}.countries-block__item:not(:last-child){margin-bottom:1.25rem}.countries__header{gap:.875rem}.countries__header:not(:last-child){margin-bottom:1.875rem}.countries__content{padding:1.25rem;border-radius:.625rem;background:#fff;box-shadow:0 .125rem 1.25rem 0 rgba(0,0,0,.1)}.offer{padding-bottom:1.875rem}.offer::before{height:10.1875rem}.offer__items{gap:1rem}.offer__items:not(:last-child){margin-bottom:1.875rem}.offer__item{padding:1.25rem}.offer__image{width:2.8125rem}.offer__image:not(:last-child){margin-bottom:1.125rem}.offer__block-title:not(:last-child){margin-bottom:1rem}.offer__text:not(:last-child){margin-bottom:1.25rem}.principles__image{max-width:20rem;margin:0 auto;padding-top:1.875rem;gap:1.0625rem}.principles__image:not(:last-child){margin-bottom:1.875rem}.principles__main-image{width:77.096774%}.principles__main-image::before{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:133.054393%;height:106.9869%}.principles__quote{padding:.625rem .1875rem .625rem .5rem;width:50.314465%;font-size:.75rem}.principles__quote::before{width:.9375rem;height:.75rem}.principles__decor{width:16%;margin-right:.8125rem}.principles__title{text-align:center}.principles__title:not(:last-child){margin-bottom:1.0625rem}.principles__text{text-align:center}.principles__text:not(:last-child){margin-bottom:1.25rem}.principles__text p:not(:last-child){margin-bottom:1rem}.principles__button{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feedback{padding-top:1.875rem;padding-bottom:3.9375rem}.feedback__title:not(:last-child){margin-bottom:.875rem}.feedback__text{font-size:.875rem}.feedback__text:not(:last-child){margin-bottom:1.1875rem}.item-feedback{padding:1.125rem 1.125rem 1.25rem}.item-feedback__rating:not(:last-child){margin-bottom:1.125rem}.item-feedback__star{width:1.125rem}.item-feedback__text{font-size:.875rem}.item-feedback__text:not(:last-child){margin-bottom:1.25rem}.item-feedback__image{width:2.5625rem}.item-feedback__image:not(:last-child){margin-bottom:.625rem}.item-feedback__name{font-size:.875rem}.item-feedback__name:not(:last-child){margin-bottom:.625rem}.item-feedback__company{font-size:.875rem}.blog__title:not(:last-child){margin-bottom:.875rem}.blog__title--b-margin:not(:last-child){margin-bottom:1.875rem}.blog__text:not(:last-child){margin-bottom:1.25rem}.blog__header:not(:last-child){margin-bottom:.625rem}.contact-us{padding:1.875rem 0}.contact-us__container{grid-template-columns:1fr}.contact-us__body{gap:1.25rem}.contact-us__info{gap:.625rem;font-size:.875rem}.contact-us__social{justify-content:center}.faq{padding-top:1.875rem;padding-bottom:3.75rem}.faq__main-title:not(:last-child){margin-bottom:1.25rem}.faq__title::after{width:1rem}.faq__title{padding:1.25rem;font-weight:600;font-size:1rem}.faq__body{padding:0 2.8125rem 1.25rem 1.25rem}.logo-list li:not(:last-child){margin-bottom:1rem}.why-us-srv__title:not(:last-child){margin-bottom:1.875rem}.roadmap-srv{padding-bottom:2.5rem}.roadmap-srv__header{gap:.875rem}.roadmap-srv__header:not(:last-child){margin-bottom:1.25rem}.roadmap-srv__subtitle{font-size:.875rem}.roadmap-srv__item{padding:1.25rem 1.6875rem}.roadmap-srv__body{grid-template-columns:1fr}.roadmap-srv__body h3{display:flex;align-items:center;gap:1rem}.roadmap-srv__body h3::before{content:counter(tabs-counter,decimal-leading-zero);color:#333;font-weight:600}.roadmap-srv__list{grid-row:span 2;grid-column:1}.tabs-srv__navigation:not(:last-child){margin-bottom:2.5rem;gap:.75rem}.tabs-srv__title{font-size:1rem;padding:1rem}.docs-srv__title:not(:last-child){margin-bottom:1.25rem}.docs-srv__list:not(:last-child){margin-bottom:1.25rem}.docs-srv__button:not(:last-child){margin-bottom:1rem}.info-srv{padding:2.5rem 0}.info-srv__wrapper{grid-template-columns:1fr}.info-srv__title{text-align:center}.info-srv__title:not(:last-child){margin-bottom:.875rem}.info-srv__text{text-align:center}.info-srv__text:not(:last-child){margin-bottom:1.875rem}.info-srv__label:not(:last-child){margin-bottom:1.25rem}.info-srv__label{text-align:center}.info-srv__image--pc{display:none}.services__help{padding-bottom:1.25rem}.countries-srv{padding-top:1.25rem;padding-bottom:2.5rem}.countries-srv__title:not(:last-child){margin-bottom:1.875rem}.bundles{padding:2.5rem 0}.item-bundle__price:not(:last-child),.item-bundle__title:not(:last-child){padding-bottom:1.25rem;margin-bottom:1.25rem;border-width:.0625rem}.item-bundle__title{font-size:1.25rem}.item-bundle__price{font-size:2.25rem}.item-bundle__list li{font-size:.875rem}.services__blog{padding-bottom:4.375rem}.services__formation{padding:0}.services__formation .info-srv__body{background-color:#fff;padding:1.875rem 2.5rem;margin:0 -1.25rem}.cards-srv{padding:2.5rem 0}.cards-srv__item p:not(:last-child){margin-bottom:1.875rem}.cards-srv__title-wrapper:not(:last-child){margin-bottom:1.25rem}.services__license-info .info-srv__title:not(:last-child){margin-bottom:1.875rem}.license-srv::before{height:5.25rem}.license-srv__title:not(:last-child){margin-bottom:1.875rem}.services__property{padding-bottom:4.375rem}.services__property .info-srv__list li{font-size:1rem}}@media (max-width:47.99875em)and (max-width:22.5em){.roadmap-srv__body h3::before{font-size:2.5rem}}@media (max-width:43.74875em){.bundles__slider{margin:0 -1.25rem}.bundles__slider .splide__slide:not(.is-active) .item-bundle{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scale(.93);transform:scale(.93)}.item-bundle{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;will-change:transform}}@media (max-width:37.49875em){.footer__content{flex-direction:column;align-items:center}.footer__menu ul li{text-align:center}.footer__links{flex-direction:column}.footer__links a{text-align:center}.feedback__slider{margin:0 -1.0625rem}.roadmap-srv__item{flex-direction:column}.roadmap-srv__image{width:100%}.docs-srv__container{gap:1.875rem;grid-template-columns:1fr}.cards-srv__items{grid-template-columns:1fr}}@media (max-width:31.24875em){.why-us-srv__items{grid-template-columns:1fr;gap:3.4375rem}.why-us-srv__item{gap:.875rem 1.25rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;justify-items:start}.why-us-srv__item img{grid-row:span 2}.why-us-srv__item h3{text-align:left}.why-us-srv__item p{font-size:.875rem;text-align:left}.docs-srv__title{flex-direction:row;align-items:center;justify-content:center;gap:1.5rem;max-width:-webkit-min-content;max-width:min-content;margin:0 auto}.docs-srv__text{text-align:center}.docs-srv__label{padding:0 1.1875rem;max-width:100%}.info-srv__countries{grid-template-columns:repeat(2,1fr);gap:1.25rem 3.75rem}}@media (max-width:28.12375em){.footer__contacts{flex-direction:column;row-gap:3.125rem}.contacts-footer__title{text-align:center}}@media (max-width:22.5em){.scroller::after,.scroller::before{width:4.6875rem}.section-title{font-size:1.5rem}.roadmap-srv__item{gap:.625rem}.cards-srv__title{font-size:1.25rem}}@media (max-width:22.49875em){.info-srv__countries{gap:1.25rem}}@media (min-width:22.5em)and (max-width:76.25em){@supports (width:clamp(4.6875rem ,-3.449127907rem + 36.1627906977vw ,24.125rem)){.scroller::after,.scroller::before{width:clamp(4.6875rem ,-3.449127907rem + 36.1627906977vw ,24.125rem)}}@supports not (width:clamp(4.6875rem ,-3.449127907rem + 36.1627906977vw ,24.125rem)){.scroller::after,.scroller::before{width:calc(4.6875rem + 19.4375*(100vw - 22.5rem)/ 53.75)}}@supports (font-size:clamp(1.5rem ,1.0813953488rem + 1.8604651163vw ,2.5rem)){.section-title{font-size:clamp(1.5rem ,1.0813953488rem + 1.8604651163vw ,2.5rem)}}@supports not (font-size:clamp(1.5rem ,1.0813953488rem + 1.8604651163vw ,2.5rem)){.section-title{font-size:calc(1.5rem + 1*(100vw - 22.5rem)/ 53.75)}}@supports (gap:clamp(0.625rem ,-0.4215116279rem + 4.6511627907vw ,3.125rem)){.roadmap-srv__item{gap:clamp(.625rem ,-.4215116279rem + 4.6511627907vw ,3.125rem)}}@supports not (gap:clamp(0.625rem ,-0.4215116279rem + 4.6511627907vw ,3.125rem)){.roadmap-srv__item{gap:calc(.625rem + 2.5*(100vw - 22.5rem)/ 53.75)}}@supports (font-size:clamp(1.25rem ,0.9360465116rem + 1.3953488372vw ,2rem)){.cards-srv__title{font-size:clamp(1.25rem ,.9360465116rem + 1.3953488372vw ,2rem)}}@supports not (font-size:clamp(1.25rem ,0.9360465116rem + 1.3953488372vw ,2rem)){.cards-srv__title{font-size:calc(1.25rem + .75*(100vw - 22.5rem)/ 53.75)}}}@media (min-width:47.99875em)and (max-width:76.25em){@supports ((-moz-column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem)) or (column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem))){.footer__content{-webkit-column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem);-moz-column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem);column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem)}}@supports not ((-moz-column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem)) or (column-gap:clamp(1.25rem ,-7.4573525508rem + 18.1407902305vw ,6.375rem))){.footer__content{-webkit-column-gap:calc(1.25rem + 5.125*(100vw - 47.99875rem)/ 28.25125);-moz-column-gap:calc(1.25rem + 5.125*(100vw - 47.99875rem)/ 28.25125);column-gap:calc(1.25rem + 5.125*(100vw - 47.99875rem)/ 28.25125)}}@supports (gap:clamp(1.25rem ,-2.8913018229rem + 8.627936817vw ,3.6875rem)){.footer__contacts{gap:clamp(1.25rem ,-2.8913018229rem + 8.627936817vw ,3.6875rem)}}@supports not (gap:clamp(1.25rem ,-2.8913018229rem + 8.627936817vw ,3.6875rem)){.footer__contacts{gap:calc(1.25rem + 2.4375*(100vw - 47.99875rem)/ 28.25125)}}}@media (min-width:47.99875em)and (max-width:61.99875em){.countries-block__items{grid-template-columns:repeat(2,auto);justify-content:center}}@media (max-width:47.99875em)and (min-width:24.99875em){.countries__content{margin:0 auto;max-width:20rem}}@media (min-width:61.99875em)and (max-width:76.25em){@supports (gap:clamp(2.5rem ,-27.6809545215rem + 48.6799403561vw ,9.4375rem)){.contact-us__container{gap:clamp(2.5rem ,-27.6809545215rem + 48.6799403561vw ,9.4375rem)}}@supports not (gap:clamp(2.5rem ,-27.6809545215rem + 48.6799403561vw ,9.4375rem)){.contact-us__container{gap:calc(2.5rem + 6.9375*(100vw - 61.99875rem)/ 14.25125)}}}@media (min-width:47.99875em)and (min-width:22.5em)and (max-width:76.25em){@supports (font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)){.roadmap-srv__body::before{font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)}}@supports not (font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)){.roadmap-srv__body::before{font-size:calc(2.5rem + 1.5*(100vw - 22.5rem)/ 53.75)}}}@media (min-width:47.99875em)and (max-width:22.5em){.roadmap-srv__body::before{font-size:2.5rem}}@media (max-width:47.99875em)and (min-width:76.25em){.roadmap-srv__body h3::before{font-size:4rem}}@media (max-width:47.99875em)and (min-width:22.5em)and (max-width:76.25em){@supports (font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)){.roadmap-srv__body h3::before{font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)}}@supports not (font-size:clamp(2.5rem ,1.8720930233rem + 2.7906976744vw ,4rem)){.roadmap-srv__body h3::before{font-size:calc(2.5rem + 1.5*(100vw - 22.5rem)/ 53.75)}}}@media (max-width:47.99875em)and (min-width:47.99875em){.roadmap-srv__body h3::before{grid-row:span 2}}@media (min-width:37.49875em)and (max-width:76.25em){@supports (gap:clamp(1.875rem ,-5.2616286571rem + 19.0316441405vw ,9.25rem)){.docs-srv__container{gap:clamp(1.875rem ,-5.2616286571rem + 19.0316441405vw ,9.25rem)}}@supports not (gap:clamp(1.875rem ,-5.2616286571rem + 19.0316441405vw ,9.25rem)){.docs-srv__container{gap:calc(1.875rem + 7.375*(100vw - 37.49875rem)/ 38.75125)}}}@media (min-width:31.24875em)and (min-width:47.99875em)and (max-width:76.25em){@supports ((-moz-column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem)) or (column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem))){.services__help .info-srv__list{-webkit-column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem);-moz-column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem);column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem)}}@supports not ((-moz-column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem)) or (column-gap:clamp(1rem ,-4.7341102164rem + 11.9463740542vw ,4.375rem))){.services__help .info-srv__list{-webkit-column-gap:calc(1rem + 3.375*(100vw - 47.99875rem)/ 28.25125);-moz-column-gap:calc(1rem + 3.375*(100vw - 47.99875rem)/ 28.25125);column-gap:calc(1rem + 3.375*(100vw - 47.99875rem)/ 28.25125)}}}@media (min-width:31.24875em)and (max-width:47.99875em){.services__help .info-srv__list{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media (any-hover:hover){.select__option:hover{background:#d9d9d9}.breadcrumbs ul li a:hover,.footer__menu ul li a:hover{text-decoration-color:inherit}.cards-srv__item a:hover,.contacts-footer__item a:hover,.footer__links a:hover,.offer__link:hover{text-decoration-color:transparent}.button:hover{background:#0844bd}.button--orange:hover{background-color:#f85220}.menu__body ul li a:hover{color:#05f}.item-blog__image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.item-blog__category:hover{color:#05f}.item-blog__title a:hover{color:#05f}.page-home__blog .item-blog__title a:hover{color:#05f}.blog__link.active:hover{color:#fff;background-color:#05f}.blog__link:hover{color:#05f}.blog__button:hover{color:#fff;background-color:#05f}.social__item:hover svg path{fill:#ff7043}.faq__title:hover{color:#05f}.tabs-srv__title:not(._tab-active):hover{color:#05f}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.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}}

/*roms css ----------------- */
.pll-parent-menu-item .sub-menu {
    display: none;
    position: absolute;
    background: #fff; /* Цвет фона подменю */
    width: 60px;
    text-align: center;
    list-style: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    z-index: 1000;
}
.social__item:hover svg g g path {
        fill: #ff7043;
    }

.pll-parent-menu-item .sub-menu li{
	padding: 10px 0;
}

.pll-parent-menu-item:hover .sub-menu {
    display: block;
}

.pll-parent-menu-item > a {
    position: relative;
    padding-right: 15px; /* Добавляем место для стрелки */
}

.pll-parent-menu-item > a::after {
   content: "";
    width: .6875rem;
    height: .35rem;
    background: url(../img/icons/chevron.svg) no-repeat center / contain;
    transition: all .3s;
    margin-left: 3px;
}

.pll-parent-menu-item:hover > a::after {
    transform: translateY(-50%) rotate(180deg); /* Поворачиваем стрелку вверх при наведении */
}

.pll-parent-menu-item .sub-menu li:hover {
    background: #d9d9d9;
    
}

 .pll-parent-menu-item .sub-menu li a:hover {
       color:#333;
  }

.pll-parent-menu-item .sub-menu li a {
    display: block;
  }


@media (max-width: 899px){
    .pll-parent-menu-item .sub-menu{
    display: block;
    position: relative;
    background: none;
    box-shadow: none;
    width: 100%;
  }

    .pll-parent-menu-item .sub-menu li{
    display: inline;
    padding: 10px;
    line-height: 50px;
    margin: 10px;
  }

	.pll-parent-menu-item .sub-menu li a {
	    display: inline;
	}

  .pll-parent-menu-item > a{
  	display: none;
  	position: relative;
  	width: 100%;

  }


  	.pll-parent-menu-item .sub-menu li.current-lang {
	   color: #05f;
	   border:1px solid #05f;
	   border-radius: 10px;
	}




}



.home .contact-us__form .wpcf7-response-output{
	color: #fff;
}



.contact-us__form .separate-dial-code{
	z-index: 3;
}


.contacts .contacts__container{
	display: flex;
    padding: 1em;
    margin: 0 auto 3em;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0.125rem 1.25rem 0px;
}


.contacts .contacts__container .contacts_left__block{
	flex: 1 1 50%;
	padding: 0 40px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.contacts .contacts__container .contacts_right__block{
	flex: 1 1 50%;
	position: relative;
	padding: 0 6rem;
}

.contacts .contacts__container .contacts_right__block .section-title,
.contacts .contacts__container .contacts_left__block .section-title
{
	text-align-last: left;
	padding-top: 0.5em;
}


.contacts .contacts__title{
	font-family: Barlow, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.5;
    color: #05f;
        padding-bottom: 1em;
}

.contacts svg path{
	fill:#333;
}

.contact_flex_box{
	display: flex;
	padding: 2rem 0;
	justify-content: space-between;
}

.contact_flex_box>div>div{
	padding: .5rem 0;
}

.contact_flex_box .cyprus,
.contact_flex_box .ukraine
{
	border-left:1px solid grey;
	    text-align: left;
	    padding-left: 1em;
}


.contacts .contacts__container .contacts_left__block .contacts-footer__title{
	color: #333;
}

.contacts .contacts__container .contacts_right__block:before{
	content: "";
    position: absolute;
    top: 0;
    left: -5px;
    width: 5px;
    height: 100%;
    background-color: rgb(0 0 0/ 7%);
    filter: blur(5px);
}


.contact-form_wraper{
	padding-top: 2rem;
}



.contact-form_wraper input,
.contact-form_wraper textarea{
	   border: 1px solid #d7d5d5;
}

.contact-form_wraper input.contact-us__submit{
	   background: #05f;
}

.contact-form_wraper input.contact-us__submit:hover {
        background: #0844bd;
        cursor: pointer;
    }

.contacts .soc_networks_title{
	text-align: left;
    margin: 1em 0;
    font-size: 24px;
    font-weight: 500;
}


.contacts .contact_adr_soc_wrapper{
	display: flex;
    flex-grow: 1;
    align-content: space-around;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
}


.grey{
	background: grey;
}

.lgrey{
	background: lightgray;
}


.contacts .contact_adr_box{
	display: flex;
	padding-top: 2em;
    gap: 2em;
}

.contacts .contact_adr_box .contact_adr_box_item{
	padding: .5em 0;
	display: flex;
    align-items: center;
}

.contacts .contact_adr_box .contact_adr_box_item svg{
	margin-right: 5px;
}

.contact_adr_box .cyprus,
.contact_adr_box .ukraine
{
    border-left:2px solid #d5d5d5;
    padding-left: 1rem;
    margin: 2rem 0 4rem 0;
    text-align: left;
}


.contacts .contact_soc_box{
	padding-bottom: 2em;
}


@media (min-width: 900px) and (max-width: 1220px){
   .contacts .contacts__container .contacts_left__block{
   padding: 0 calc(1px + (40 - 1) * (100vw - 900px) / (1220 - 900));
   }
}


@media (max-width: 899px){
   .contacts .contacts__container .contacts_left__block{
   	 padding: 0;

   }
   .contacts .contacts__container{
   	display: block;
   	margin: 0;
   }

   .contacts .contact_adr_soc_wrapper{
   	display: block;
   }

   .contacts .contact_adr_box{
   	display: block;
   	text-align: center;
   	width: 250px;
    margin: auto;
   }

 .soc_networks_items .social{
  	display: block;
  }

   .contacts .contacts__container .contacts_right__block .section-title, .contacts .contacts__container .contacts_left__block .section-title {
    text-align-last: center;
  }

  .soc_networks_title,
  .soc_networks_items{
  	text-align: center;
  }
 


  .contacts .soc_networks_title {
    text-align: center;
  }



}


@media  (max-width: 580px){
		.contacts .contacts__container .contacts_right__block {
	    padding: 0;
	}

}

/*css для архива публикаций --------------------------------------------------- */
.archive_page__container {
    display: flex; /* Используем flexbox для размещения сайдбара и контента рядом */
    width: 100%;
    max-width: 1200px; /* Задайте максимальную ширину контейнера, если необходимо */
    margin: 0 auto; /* Центрирование контейнера по горизонтали */
    padding: 20px; /* Добавьте отступы вокруг контейнера */
    box-sizing: border-box; /* Учитываем padding и border в общей ширине элемента */
}

.archive_page_sidebar {
    flex: 0 0 250px; /* Фиксированная ширина сайдбара */
    margin-right: 20px; /* Отступ справа от сайдбара */
    padding: 20px;
    box-sizing: border-box;
}

.archive_page_sidebar nav ul {
    list-style: none; /* Убираем маркеры списка */
    padding: 0;
    margin: 0;
}

.archive_page_sidebar nav ul li {
    margin-bottom: 10px;
}

.archive_page_sidebar nav ul li a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    font-size: 16px;
    font-family: Mulish, sans-serif;
}

.archive_page_sidebar nav ul li a.active {
        color: #05f;
    border: 1px solid #05f;
    border-radius: 10px;
}

.archive_page_sidebar h3{
	padding-bottom: 20px;
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
   font-family: Barlow, sans-serif;
}

.archive_page_sidebar nav ul li a:hover,
.archive_page_sidebar nav ul li a:focus {
    color: #05f;
    outline: 1px solid #05f;
    border-radius: 10px;
}





.archive_page_items {
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.archive_page_item {
    margin-bottom: 30px;
    display: flex;
    flex-direction: column;
    width: calc(50% - 20px);
    min-height: 200px; /* Устанавливаем минимальную высоту */
}

.archive_page_item:nth-child(even) {
    margin-right: 0;
}

.archive_page_item:first-child {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}

.archive_page_item:first-child>a{
   height: 324px;
   aspect-ratio: 840 / 324;
   max-height: 324px;
}

.archive_page_item__image-link {
    overflow: hidden;
    aspect-ratio: 408 / 298;
    width: 100%;
    height: 298px;
    max-height: 267px;
}

.archive_page_item__image-link img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}

.archive_page_item h2 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    font-family: Mulish, sans-serif;

}

.archive_page_item h2 a {
    text-decoration: none;
    color: #333;
}

.archive_page_item h2 a:hover,
.archive_page_item h2 a:focus {
    text-decoration: underline;
}

.archive_page_item__content p {
    margin-bottom: 0;
    font-size: 14px;
    font-family: Roboto, sans-serif;
}


.archive_page_items .navigation.pagination{
	width: 100%;
    text-align: center;
}

.archive_page_items .navigation.pagination .nav-links .page-numbers {
   padding: 0 5px;
}

.archive_page_items .navigation.pagination .page-numbers.current{
	color:#007bff;
}

.archive_page_title__container h1{
	text-align: center;
    font-weight: 600;
    font-size: 40px;
    font-family: Barlow, sans-serif;
    color: #333;
    padding: 0 0 30px 0;

}

.archive_page_title__container .category-description{
	font-size: 20px;
	font-family: Mulish, sans-serif;
	text-align: center;
	padding: 0 0 30px 0;
    width: 55%;
    margin: auto;
    color: #333;
}

.archive_page_wrapper{
	background: #fff;
}

.archive_page_items .read_min{
	line-height: 40px;
    font-size: 13px;
}

.archive_page_item:first-child h2{
	font-size: 24px;
	font-weight: 700;
	font-family: Mulish, sans-serif;
	padding-bottom: 5px;
}

@media (min-width: 900px) and (max-width: 1200px){
	.archive_page__container{
		display: block;
	}
}

@media (max-width: 899px){
	.archive_page__container{
		display: block;
	}

	.archive_page_item:first-child {
    width: calc(50% - 20px);
	}
	.archive_page_item:first-child h2 {
    font-size: 20px;
   }

   .archive_page_item:first-child .archive_page_item__image-link {
    overflow: hidden;
    aspect-ratio: 408 / 298;
    width: 100%;
    height: 298px;
    max-height: 267px;
	}

	.archive_page_item__image-link img {
    height: inherit;
	}
}


@media (max-width: 580px){
	.archive_page_items{
		display: block;
		padding: 0;
	}
	.archive_page_item:first-child,
	.archive_page_item {
        width: 100%;
    }

    .archive_page__container nav.categ_list{
    	display: none;
    }

    .archive_page_sidebar h3{
    	font-family: Mulish, sans-serif;
    	text-align: center;
    	font-weight: 700;
        font-size: 16px;
        text-transform: capitalize;
	    border-radius: .625rem;
	    background: #05f;
	    padding: 10px;
	    transition: background .3s;
	    color: #fff;
    }

        .archive_page_sidebar h3:after{
    	  content: "🡣";
    	  color: #fff;
          padding: 0 5px; 
           display: inline-block;
        transition: transform 0.3s ease; /* Добавляем плавный переход */
    }

     .archive_page_sidebar h3.active:after {
        transform: rotate(180deg); /* Поворачиваем стрелку на 180 градусов */
    }

    .archive_page_sidebar{
    	margin-right: 0;
    }

    .archive_page_sidebar nav ul {
    padding: 20px 0;
	}

	.archive_page_title__container h1 {
    font-size: 28px;
   }

   .archive_page_title__container .category-description {
    font-size: 14px;
    width: 100%;
	}
}

.archive_page_item h2 a:hover{
	color: #05f;
	text-decoration: none;
}



.archive_page_title__container h1 .second-word,
.single_post__container h1 .second-word
  {
    color: #05f;
}

/*css для архива публикаций --------------------------------------------------- */


/*css для отдельного поста --------------------------------------------------- */
.single_post__container h1 {
    font-family: Barlow, sans-serif;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 1em;
}

.single_post_cat a{
	font-family: Mulish, sans-serif;
	font-size: 16px;
	color: #05f;
    border: 1px solid #05f;
    padding: 10px;
    border-radius: 10px;
}

.single_post_time_read a{
	font-family: Mulish, sans-serif;
	font-size: 16px;
	font-weight: 500;
}
.cat_time_read_box{
	display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    margin-bottom: 20px;
}


.single_post_img{
	/*height: 330px;
    overflow: hidden;
    aspect-ratio: 1180 / 330;*/
    max-width: 700px;
    margin: 0 auto;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 2em 1em;
}

.single_post_text{
font-family: Mulish, sans-serif;
    font-size: 16px;
    font-weight: 500;
    width: 700px;
    margin: auto;
    padding: 30px 0;
    line-height: 150%;
}


.single_post__container {
    z-index: 9;
    position: relative;
}



.single_post_content{
	background: #fff;
	position: relative;
}

.single_post_content:before{
     content: "";
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 9.5rem;
    background-color: #f3f3f3;
    z-index: 1;

}


.single_post_text p{
	    padding: 15px 0;
}

.single_post_text ul li {
	    line-height: 30px;
	    background: url('/wp-content/uploads/2025/03/logo-blue.svg') no-repeat left center;
	    background-size: 10px;
        padding-left: 24px;
}

.single_post_text blockquote p{
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-size: 18px;
	line-height: 150%;
	border-left: 2px solid #0055ff;
    margin-left: 15px;
    padding-left: 15px;
	}

.single_post_text h3{
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 150%;
}


.single_post_text ol {
	    padding: 0 20px;

}
.single_post_text ol li {
	    padding: 10px 0;
}

/* Сбрасываем и инициализируем счетчик */
body {counter-reset: h3_counter;}
/* Увеличиваем значение счетчика для каждого элемента с классом .roadmap-srv__body */
.single_post_text h3 {counter-increment: h3_counter;}

.single_post_text h3:before{
    content: counter(h3_counter);
   font-family: 'Mulish';
	font-weight: 500;
	font-size: 24px;
	color: #0055FF;
	border: 1px solid #0055FF;
    padding: 5px 10px;
    border-radius: 10px;
    margin-right: 15px;
}




.single_post__container h1 span{
	color: #0055FF;
}

.single_post_share_title{
	font-family: Barlow;
	font-weight: 600;
	font-size: 18px;
	}

.single_post_share_soc{
	padding: 15px 0;
}

.single_post_share_box{
	border-bottom: 1px solid #333;
	margin: 3em 0;
}

.single_post .services__blog.blog{
	background: #f3f3f3;
}

.share-icons {
    display: flex;
    gap: 10px;
}


@media (max-width: 768px){
	.single_post_text{
		width: 100%;
	}
	.single_post__container h1 {
    font-size: 28px;
   }

   .cat_time_read_box {
    justify-content: center;
    }
 
}
	.search_wrap {
		    display: flex;
		    align-items: center;
		    border-bottom: 1px solid #868686;
		    margin-bottom: 40px;
	}
	.search_wrap input {
		    padding: 8px 10px;
	}
.archive_page_title__container h1 span{
	color:#05f;
}
/*css для отдельного поста --------------------------------------------------- */

/*roms css ----------------- */
