.splide__container{box-sizing:border-box;position:relative}.splide__list{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{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;-moz-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%;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:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-display:swap;font-family:FuturaPT;font-style:normal;font-weight:400;src:url(./FuturaPT-Book.AH8qB5hR.woff2) format("woff2"),url(./FuturaPT-Book.lScYnpKG.woff) format("woff")}@font-face{font-display:swap;font-family:FuturaPT;font-style:normal;font-weight:500;src:url(./FuturaPT-Medium.BhgTp5Fw.woff2) format("woff2"),url(./FuturaPT-Medium.GlMnua03.woff) format("woff")}@font-face{font-display:swap;font-family:Gogh;font-style:normal;font-weight:800;src:url(./Gogh-ExtraBold.C8KZPbxk.woff2) format("woff2"),url(./Gogh-ExtraBold.CejRL4Cu.woff) format("woff")}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{font-size:100%;font-size:14px;height:100%;line-height:1;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.container{max-width:1280px;padding:0 20px}.container,.post-container{margin:0 auto}.post-container .breadcrumb-wrapper{padding:0;width:100%}#__nuxt{display:flex;flex-direction:column}#__nuxt main{flex:1;min-height:100dvh}main{padding-top:80px}*{color:#0e0e0e;font-family:FuturaPT,sans-serif}.contact-list li:not(:last-child),.footer .contact-list li:not(:last-child){margin-bottom:20px}@media screen and (min-width:768px){.footer .contact-list li:not(:last-child){margin-bottom:40px}}.white-layout{background:#fff;height:100%;position:absolute;top:0;width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.scale-y-enter-active,.scale-y-leave-active{max-height:9999px;opacity:1;overflow:hidden;transition:all .5s linear;will-change:max-height,opacity}.scale-y-enter-from,.scale-y-leave-to{max-height:0;opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(20px)}.contact-list-item{align-items:center;color:#04477a;display:flex;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;gap:14px;line-height:115%;transition:all .3s ease}.footer .contact-list-item{color:#fff}@media screen and (min-width:768px){.contact-list-item{font-size:24px}.contact-list-item,.footer .contact-list-item{font-family:Gogh,sans-serif;font-weight:800;line-height:115%}.footer .contact-list-item{color:#fff;font-size:28px}}.contact-list-item__icon{align-items:center;aspect-ratio:1/1;background-color:#f8f9fc;border-radius:50%;display:flex;justify-content:center;min-width:40px;width:40px}.footer .contact-list-item__icon{background-color:#fff3}.contact-list-item__icon svg{fill:#04477a;transition:all .3s ease}.footer .contact-list-item__icon svg{fill:#fff}a.contact-list-item:hover{color:#5dbbf4}.footer a.contact-list-item:hover{color:#5cead2}a.contact-list-item:hover a.contact-list-item__icon svg{fill:#5dbbf4}.footer a.contact-list-item:hover a.contact-list-item__icon svg{fill:#5cead2}.smm-icons{gap:8px}.smm-icons,.smm-icons a{align-items:center;display:flex}.smm-icons a{aspect-ratio:1/1;background-color:#f8f9fc;border-radius:50%;justify-content:center;min-width:56px;transition:all .3s ease;width:56px}.smm-icons a svg{fill:#04477a;transition:all .3s ease}.smm-icons a:hover{background-color:#5dbbf4}.smm-icons a:hover svg{fill:#fff}.smm-icons--secondary{gap:30px}.smm-icons--secondary a{aspect-ratio:1/1;background-color:transparent;min-width:20px;width:20px}.smm-icons--secondary a svg{fill:#fff;opacity:.7}.smm-icons--secondary a:hover{background-color:transparent}.smm-icons--secondary a:hover svg{fill:#5cead2}.input-wrapp:not(:last-child){margin-bottom:16px}.input-wrapp__input{align-items:center;background:#f8f9fc;border:2px solid transparent;border-radius:15px;color:#04477a;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;min-height:65px;padding:0 24px;transition:all .3s ease;width:100%}.input-wrapp__input.error{border-color:#f55d66}.input-wrapp__input::-moz-placeholder{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;opacity:.5}.input-wrapp__input::placeholder{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;opacity:.5}.active .input-wrapp__input,.input-wrapp__input:active,.input-wrapp__input:active-visible,.input-wrapp__input:active-within,.input-wrapp__input:focus,.input-wrapp__input:focus-visible,.input-wrapp__input:focus-within{border-color:#5dbbf4}.input-wrapp__input:hover{border-color:#dff1fd}.input-wrapp .textarea.input-wrapp__input{min-height:128px;padding:24px;resize:none}.input-wrapp__error{color:#f55d66}.input-wrapp__error,.input-wrapp__label{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}.input-wrapp__label{color:#04477a}.base-btn{align-items:center;background-color:#5dbbf4;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;gap:10px;justify-content:center;line-height:160%;min-height:59px;padding:0 25px;transition:all .3s ease}.base-btn.large{font-size:18px;min-height:70px;min-width:214px}.base-btn.small{min-height:45px;padding:0 20px}.base-btn.extra-small{min-height:32px;padding:0 12px}.base-btn.more-circles{border-radius:40px}.base-btn svg:first-child{fill:#fff}.base-btn svg:last-child{display:none;opacity:0;transition:all .3s ease;stroke:#fff}.base-btn:hover{background-color:#04477a}.base-btn:hover svg:last-child{display:block;opacity:1}.base-btn--light{background:#f9f9f9;color:#04477a}.base-btn--light svg:last-child{stroke:#04477a}.base-btn--light:hover{background:#f9f9f9;color:#5cead2}.base-btn--light:hover svg:last-child{stroke:#5cead2}.checkbox-labels{align-items:center;display:flex;flex-wrap:wrap;gap:5px;row-gap:12px}.checkbox-labels:not(:last-child){margin-bottom:20px}.checkbox-label{align-items:center;background:#f8f9fc;border-radius:40px;color:#04477a;cursor:pointer;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:160%;min-height:65px;min-width:160px;padding:0 12px;transition:all .3s ease}.checkbox-label:hover{background:#f0f2f6}.checkbox-label.checked{background:#5dbbf4;color:#fff}@media screen and (min-width:768px){.checkbox-label{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.breadcrumb{align-items:center;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;overflow-x:auto;padding-bottom:30px;padding-top:30px}@media screen and (max-width:767px){.breadcrumb{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;padding-bottom:20px;padding-top:20px}}.breadcrumb ol{display:flex;list-style:none;margin:0;padding:0;width:100%}.breadcrumb li{align-items:center;display:flex;gap:12px}.breadcrumb li:not(:last-child){margin-right:12px}.breadcrumb__link{color:#04477a;text-decoration:none;transition:all .3s ease;width:-moz-max-content;width:max-content}.breadcrumb__link:hover{color:#5dbbf4}.breadcrumb__current{color:#6c757d;width:-moz-max-content;width:max-content}.breadcrumb-wrapper+*{padding-top:0!important}.product-info{margin-bottom:80px}@media screen and (min-width:768px){.product-info{margin-bottom:100px}}.product-info-item{display:flex;gap:20px;padding-bottom:20px;padding-top:20px}.product-info-item:not(:last-child){border-bottom:1px solid #000}.product-info-item>div{width:50%}.product-info-item__title{font-weight:500;font-weight:700}.product-info-item__desc,.product-info-item__title{color:#000;font-family:FuturaPT,sans-serif;font-size:14px;line-height:160%}.product-info-item__desc{font-weight:500;max-width:493px}@media screen and (min-width:768px){.product-info-item{gap:40px;padding-bottom:40px;padding-top:40px}}.pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px;padding-bottom:60px;width:100%}.paginate-buttons{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#000;cursor:pointer;height:40px;transition:all .3s ease;width:40px}.paginate-buttons:hover{background-color:#d8d8d8}.active-page{background-color:#5dbbf4;border:1px solid #5dbbf4;color:#fff}.active-page:hover{background-color:#5dbbf4;border-color:#5dbbf4}.base-content-wrapper{margin:0 auto;max-width:760px}.base-content{background:#fff;border-radius:20px;font-weight:400;line-height:1.5;margin-bottom:40px}.base-content:first-child{margin-top:40px}.base-content.center{text-align:center}@media screen and (max-width:767px){.base-content{padding:15px}}.base-content br{display:block;margin-top:8px}.base-content h1{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}}.base-content h2{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h2{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}}.base-content h3{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;line-height:115%}}.base-content h4{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h4{font-family:Gogh,sans-serif;font-size:24px;font-weight:800;line-height:115%}}.base-content h5{font-family:Gogh,sans-serif;font-size:24px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h5{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%}}.base-content h6{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.base-content h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;line-height:115%}}.base-content h1,.base-content h2,.base-content h3,.base-content h4,.base-content h5,.base-content h6{color:#04477a}.base-content ol,.base-content ul{padding-left:20px}@media screen and (max-width:767px){.base-content ol,.base-content ul{padding:15px}}.base-content ul{list-style-position:outside;list-style-type:disc}.base-content ul li{list-style:inherit}.base-content li,.base-content p,.base-content span{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;font-weight:400;line-height:160%}.base-content li:not(:last-child),.base-content p:not(:last-child),.base-content span:not(:last-child){margin-bottom:15px}@media screen and (max-width:767px){.base-content li,.base-content p,.base-content span{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}}.base-content h1:not(:last-child),.base-content h2:not(:last-child),.base-content h3:not(:last-child),.base-content h4:not(:last-child),.base-content h5:not(:last-child),.base-content h6:not(:last-child),.base-content ol:not(:last-child){margin-bottom:25px}.base-content ol,.base-content ul{margin:13px 0 18px}.base-content ol ::marker,.base-content ul ::marker{color:#0e0e0e}.base-content h2:not(:first-child),.base-content h3:not(:first-child),.base-content h4:not(:first-child),.base-content h5:not(:first-child),.base-content h6:not(:first-child){margin-top:50px}.base-content b,.base-content strong{font-weight:700}.error-page{margin-top:100px}.error-page .base-btn{margin:0 auto;width:-moz-fit-content;width:fit-content}.header{background:#fff;left:0;position:fixed;right:0;top:0;z-index:51}.header__container{align-items:center;display:flex;max-width:1440px;min-height:80px}.header__logo{margin-right:auto;transition:all .3s ease}.header__btns{align-items:center;display:flex;gap:30px;margin-left:60px}@media screen and (max-width:480px){.header__btns .base-btn{display:none}}.header.hidden{background:transparent}.header.hidden .base-btn,.header.hidden .header__logo{opacity:0;visibility:hidden}.navigation{background:#fff;bottom:0;left:100%;overflow:auto;position:fixed;right:0;top:80px;transition:all .3s}@media screen and (min-width:991px){.navigation{background:transparent;border-top:unset;overflow:unset;position:static}}.navigation.active{left:0}.navigation__item{align-items:center;-moz-column-gap:3px;column-gap:3px;display:flex;flex-wrap:wrap;padding:15px 25px}@media screen and (min-width:991px){.navigation__item{padding:0}}.navigation__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.navigation__list{display:flex;flex-direction:column}@media screen and (min-width:991px){.navigation__list{align-items:center;flex-direction:row;gap:45px}}.navigation__link{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;transition:all .3s ease}.navigation__link:hover{color:#04477a}.inner-navigation{display:none;flex-basis:100%;padding-left:35px;padding-top:32px}.inner-navigation.opened{display:block}.inner-navigation__container{display:flex;flex-direction:column}@media screen and (min-width:991px){.inner-navigation{background:#fff;box-shadow:5px 300px 100px #0000000d;display:block;left:0;min-height:346px;opacity:0;padding:35px 0;position:fixed;top:90px;transition:all .3s;transition-delay:.2s;visibility:hidden;width:100%;z-index:-1}.inner-navigation__container{flex-direction:row;gap:70px}.navigation__item:hover .inner-navigation{opacity:1;visibility:visible;z-index:1}}.burger{align-items:center;cursor:pointer;display:flex;height:45px;justify-content:center;transition:all .5s ease;width:45px}@media screen and (min-width:991px){.burger{display:none}}.strip div{background:#5dbbf4;border-radius:2px;height:3px;margin:10px;transition:all .55s cubic-bezier(.075,.82,.165,1);width:40px}.active .strip div{background:#fff}.burger:hover .strip div{background:#5dbbf4}.burger-strip div{transition:all .65s cubic-bezier(.075,.82,.165,1)}.burger.active .burger-strip div:first-child{transform:translateY(13px) rotate(0)}.burger.active .burger-strip div:nth-child(2){opacity:0}.burger.active .burger-strip div:last-child{transform:translateY(-13px) rotate(90deg)}.burger.active .burger-strip{transform:scale(.7) rotate(45deg);transition:all .25s ease .05s}.nav-icon{cursor:pointer;height:4px;position:relative;width:10px}.nav-icon__lft,.nav-icon__rght{background:#0e0e0e;height:1.5px;position:absolute;top:50%;transition:all .3s;width:6px}.nav-icon__rght{border-radius:0 12px 12px 0;right:0;transform:translateY(-50%) rotate(-35deg)}.nav-icon__lft{border-radius:12px 0 0 12px;left:0}.nav-icon.active .nav-icon__rght,.nav-icon__lft{transform:translateY(-50%) rotate(35deg)}.nav-icon.active .nav-icon__lft{transform:translateY(-50%) rotate(-35deg)}.inner-nav-item:not(:last-child){margin-bottom:20px}.inner-nav-item__title{display:none}.opened .inner-nav-item__title{display:block}.inner-nav-item__link{color:#0e0e0e;display:block;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;padding-bottom:8px;padding-top:8px}@media screen and (min-width:768px){.inner-nav-item__title{color:#0e0e0e;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%}.inner-nav-item__link{color:#0e0e0e;padding-bottom:8px;padding-top:8px}.inner-nav-item a{transition:all .3s}.inner-nav-item a:hover{color:#04477a}}.menu{background:#0e0e0e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154.423' height='205.897' viewBox='0 0 154.423 205.897'%3E%3Cg data-name='Group 232'%3E%3Cpath fill='%235cead2' d='m102.949 102.949-51.467 51.467L.015 102.949l51.467-51.467z' data-name='Rectangle 255'/%3E%3Cpath fill='%235dbbf4' d='m154.423 154.423-51.467 51.467-51.467-51.467 51.467-51.467z' data-name='Rectangle 256'/%3E%3Cpath fill='%235dbbf4' d='m154.424 51.475-51.467 51.467L51.49 51.475 102.957.008z' data-name='Rectangle 257'/%3E%3C/g%3E%3C/svg%3E");background-position:bottom right -5%;background-repeat:no-repeat;bottom:0;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;display:flex;flex-direction:column;left:0;overflow-x:hidden;padding:80px 25px 25px;position:fixed;top:0;width:100%;z-index:50}@media screen and (min-width:768px){.menu{background-position:bottom 5% right -2%}.menu .mob-navigation{display:grid;grid-template-columns:repeat(2,1fr)}}.menu .mob-navigation__major-items a,.menu .mob-navigation__minor-items a{color:#fff;text-transform:uppercase}.menu .mob-navigation__major-items{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.menu .mob-navigation__major-items>a{color:#fff;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%}@media screen and (min-width:768px){.menu .mob-navigation__major-items{gap:40px;margin-bottom:0}.menu .mob-navigation__major-items>a{font-size:40px}}.menu .mob-navigation__minor-items{display:flex;flex-direction:column;gap:25px}@media screen and (min-width:768px){.menu .mob-navigation__minor-items{gap:40px}}.menu .mob-navigation__minor-items>a{color:#fff;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}.footer{background:#04477a;border-radius:40px 40px 0 0;padding-top:40px}@media screen and (min-width:768px){.footer{padding-top:60px}}@media screen and (min-width:1199px){.footer{border-radius:70px 70px 0 0}}.footer__bar{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;padding-bottom:25px;padding-top:50px}.footer__bar span{color:#fff;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;opacity:.7}@media screen and (min-width:768px){.footer__bar{padding-top:40px}}.footer__container{display:grid;gap:20px;grid-template-columns:1fr}.footer__container .contacts{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.footer__container{gap:60px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr}.footer__container .contact-list-logo img{width:250px}.footer__container .contact-list-item{font-size:18px}.footer__container .contacts{flex-direction:row;grid-column-end:3;grid-column-start:1;grid-row-end:2;grid-row-start:1}.footer__container .contacts>*{flex:1}}@media screen and (min-width:991px){.footer__container{grid-auto-flow:column;grid-template-columns:5fr 4fr 3fr;grid-template-rows:repeat(2,1fr)}.footer__container .contact-list-logo img{width:auto}.footer__container>:first-child,.footer__container>:nth-child(2){grid-column:auto}.footer__container .contacts{flex-direction:column;gap:40px;grid-column-end:2;grid-row-end:3}.footer__container .contacts>*{flex:unset}}@media screen and (max-width:767px){.footer-list{margin-top:20px}}.footer-list__title{color:#fff;font-family:Gogh,sans-serif;font-size:16px;font-weight:800;line-height:115%;margin-bottom:25px}@media screen and (max-width:767px){.footer-list__title{margin-bottom:15px}}.footer-list li:not(:last-child){margin-bottom:23px}@media screen and (max-width:767px){.footer-list li:not(:last-child){margin-bottom:10px}}.footer-list li a,.footer-list li p{color:#fff;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;opacity:.7;transition:all .3s}.footer-list li a:hover{color:#5cead2}.footer .location{align-items:flex-start;font-size:16px;font-weight:400;max-width:400px}.contact-list-logo:not(:last-child){margin-bottom:16px!important}@media screen and (max-width:767px){.contact-list-logo:not(:last-child){margin-bottom:30px!important}}.contact-list-logo:not(:last-child) a{display:block}.contact-list-logo:not(:last-child) img{max-height:50px}.hero{margin-bottom:80px;padding-top:80px}@media screen and (min-width:1199px){.hero{margin-bottom:120px;padding-top:120px}}.hero__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:768px){.hero__container{align-items:center;gap:80px}}@media screen and (min-width:1199px){.hero__container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.hero__right{overflow:hidden;position:relative}.hero--sec .hero__right{margin:0 auto;max-width:450px}.hero--sec .hero__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1199px){.hero--sec .hero__right{margin:0}}.hero--sec .hero__container{flex-direction:column-reverse;gap:50px}@media screen and (min-width:1199px){.hero--sec .hero__container{align-items:center;flex-direction:row;justify-content:space-between}}.hero__top{margin-bottom:12px}.hero__top img{margin-bottom:20px}@media screen and (min-width:768px) and (max-width:1199px){.hero__top{align-items:center;display:flex;gap:12px}}@media screen and (min-width:768px){.hero--sec .hero__top{margin-bottom:20px}.hero__left{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:1199px){.hero__left{display:block;max-width:573px}.hero--sec .hero__left{display:block;max-width:715px}}.hero__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;line-height:120%}@media screen and (min-width:768px){.hero__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%;line-height:120%}}@media screen and (min-width:1199px){.hero__title{font-family:Gogh,sans-serif;font-size:64px;font-weight:800;line-height:115%;line-height:120%}}.hero__title:after{background:#5cead2;border-radius:50%;content:"";display:inline-block;height:24px;margin-left:10px;width:24px}.hero--sec .hero__title:after{display:none}.hero__subtitle{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}.hero__subtitle:not(:last-child){margin-bottom:26px}@media screen and (min-width:1199px){.hero__subtitle{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.hero--sec .hero__subtitle{color:#74757a}@media screen and (min-width:1199px){.hero--sec .hero__subtitle{max-width:610px}.hero--sec .hero__subtitle:not(:last-child){margin-bottom:50px}}.hero__buttons{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.hero__buttons .base-btn{opacity:0;width:100%}@media screen and (min-width:768px){.hero__buttons{flex-direction:row}.hero__buttons .base-btn{width:auto}}@media screen and (min-width:1199px){.hero__buttons{margin-bottom:78px}}@media screen and (min-width:768px){.hero--sec .hero__buttons .base-btn{width:-moz-fit-content;width:fit-content}}.hero__features{gap:20px}.hero__feature,.hero__features{align-items:center;display:flex}.hero__feature{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;gap:5px;line-height:160%}.statistics{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.statistics{flex-direction:row}}.statistics__column{align-items:flex-end;display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1199px){.statistics__column{max-width:295px}}.statistics__column+.statistics__column{align-items:flex-start}@media screen and (min-width:768px){.statistics__column+.statistics__column{padding-top:48px}}.statistics__row{align-items:center;display:flex;gap:20px;width:100%}@media screen and (min-width:768px){.statistics__row{width:auto}}.statistics__row.reverse{flex-direction:row-reverse}.statistics__logo{align-items:center;aspect-ratio:1/1;background:#f8f9fc;border-radius:50%;display:flex;justify-content:center;min-width:63px;width:63px}.statistics__logo.reverse img{transform:rotate(180deg)}.statistics__block-sm{background:#f8f9fc;border-radius:15px;padding:30px;width:100%}@media screen and (min-width:768px){.statistics__block-sm{width:auto}}.statistics__block-sm-title{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;text-align:center}.statistics__block-sm-value{color:#5dbbf4;font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%;min-width:100px;text-align:center}.wide .statistics__block-sm-value{min-width:207px}.statistics__block{border-radius:15px;padding:30px}.statistics__block.green{background:#defbf6}.statistics__block.blue{background:#dff1fd}.statistics__block-title{color:#616267;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;line-height:160%;margin-bottom:35px;text-transform:uppercase}.statistics__block-text{color:#04477a;font-family:Gogh,sans-serif;font-size:24px;font-weight:800;line-height:115%}.statistics__rate{align-items:center;background:#f8f9fc;border-radius:15px;display:flex;gap:10px;padding:16px 30px 16px 16px;width:100%}@media screen and (min-width:768px){.statistics__rate{width:auto}}.statistics__rate-score{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:50%;color:#5dbbf4;display:flex;font-size:18px;justify-content:center;min-width:46px;width:46px}.statistics__rate-score,.statistics__title{font-family:Gogh,sans-serif;font-weight:800;line-height:115%}.statistics__title{font-size:14px}.statistics__text{color:#b6b7bc;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%}.expertise-item-wrapper:not(:last-child){margin-bottom:20px}.expertise-item{background:#f9f9f9;border-radius:15px;display:block;padding:30px;transition:all .3s ease;width:100%}@media screen and (min-width:991px){.expertise-item{max-width:610px}}.expertise-item__title{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%;margin-bottom:20px;transition:all .3s ease}@media screen and (min-width:991px){.expertise-item__title{font-family:Gogh,sans-serif;font-size:24px;font-weight:800;line-height:115%;margin-bottom:30px}}.expertise-item__list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.expertise-item__list-item{align-items:center;background:#fff;border-radius:40px;display:flex;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;min-height:48px;padding:0 18px;transition:all .3s ease}.expertise-item .base-btn{min-height:48px}.expertise-item:hover{background:#5dbbf4;color:#fff}.expertise-item:hover .expertise-item__list-item{background:#fff3;color:#fff}.expertise-item:hover .expertise-item__title{color:#fff}.expertise-item:hover .base-btn{background:#fff;color:#5dbbf4}.expertise-item:hover .base-btn svg:last-child{display:block;opacity:1;stroke:#5dbbf4}.technologies-section{background:#04477a;margin-bottom:60px;padding-bottom:60px;padding-top:60px}@media screen and (min-width:991px){.technologies-section{margin-bottom:120px;padding-bottom:120px;padding-top:120px}}.technologies-section__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:991px){.technologies-section__container{flex-direction:row;justify-content:space-between}.technologies-section__left{max-width:400px}}.technologies-section__title{color:#fff;font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:20px}@media screen and (min-width:1199px){.technologies-section__title{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%}}.technologies-section__subtitle{color:#fff;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}@media screen and (min-width:991px){.technologies-section__subtitle{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.technologies-item{align-items:flex-start;display:flex;flex-direction:column;gap:23px;width:100%}@media screen and (min-width:768px){.technologies-item{flex-direction:row}}@media screen and (min-width:991px){.technologies-item{max-width:500px}}.technologies-item:not(:last-child){margin-bottom:30px}@media screen and (min-width:991px){.technologies-item:not(:last-child){margin-bottom:50px}}.technologies-item__stack{background:#ffffff1a;border-radius:25px;max-width:190px;padding:24px;width:100%}.technologies-item__stack-icon{margin-bottom:12px}.technologies-item__stack-title{color:#fff;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%}.technologies-item__list{display:flex;flex-wrap:wrap;gap:5px}.technologies-item__list-item{align-items:center;background:#5cead2;border-radius:40px;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:160%;min-height:60px;min-width:98px;padding:0 10px}.technologies-item__list-item.blue{background:#5dbbf4}.about-us{margin-bottom:85px}.about-us__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:50px}@media screen and (min-width:1199px){.about-us__title{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%;margin-bottom:75px}}.about-us__content{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:991px){.about-us__content{flex-direction:row;justify-content:space-between}}.about-us__content{margin-bottom:60px}@media screen and (min-width:768px){.about-us__content{margin-bottom:120px}}@media screen and (min-width:991px){.about-us__left{max-width:505px}.about-us__right{max-width:611px}}.about-us__subtitle{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;margin-bottom:20px}@media screen and (min-width:768px){.about-us__subtitle{margin-bottom:40px}}.about-us__text{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}@media screen and (min-width:991px){.about-us__text{font-family:FuturaPT,sans-serif;font-size:28px;font-weight:500;line-height:160%}}.about-us__list{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.about-us__list-item{align-items:center;background:#defbf6;border-radius:40px;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;gap:5px;line-height:160%;min-height:60px;padding:0 20px}.about-us__list-item img{height:auto;max-width:16px;width:100%}.about-us__counters{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.about-us__counters{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}}.about-us__counter-value{color:#04477a;font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%;text-align:center}@media screen and (min-width:768px){.about-us__counter-value{font-size:80px;text-align:left}}@media screen and (min-width:1199px){.about-us__counter-value{font-size:170px}}.about-us__counter-title{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.about-us__counter-title{text-align:left}}.full-image,.full-image img{max-height:706px;width:100%}.full-image img{height:100%;-o-object-fit:cover;object-fit:cover}.faq{background:#04477a;margin-bottom:60px;padding-bottom:60px;padding-top:60px}@media screen and (min-width:1199px){.faq{margin-bottom:160px;padding-bottom:120px;padding-top:120px}.faq .accordion{max-width:610px}}.faq__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1199px){.faq__container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.faq__title{color:#fff;font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}@media screen and (min-width:1199px){.faq__title{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%;max-width:505px;position:sticky;top:90px}}.icon-plus{height:14px;position:relative;width:14px}.icon-plus__item{background:#fff;display:block;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:14px}.icon-plus__vert{transform:translateY(-50%) rotate(90deg)}.accordion{position:relative}.accordion__item:not(:last-child){margin-bottom:20px}.accordion__item{border-radius:40px;transition:all .3s ease}.accordion__question-wrapper{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:25px 30px;transition:all .3s}.accordion__question{color:#fff;font-family:Gogh,sans-serif;font-size:18px;font-weight:800;line-height:115%;transition:all .3s}.accordion__item:hover{background:#ffffff1a}.accordion__item.active:hover{background:unset}.accordion__answer-wrapper{height:0;overflow:hidden;transition:all .3s}.active .accordion__answer-wrapper{margin-top:20px}.accordion__answer{background:#f8f9fc;border-radius:15px;color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;padding:16px 35px 25px 30px}.active .icon-plus__vert{transform:translateY(-50%) rotate(0)}.feedback-section{margin-bottom:160px}@media screen and (min-width:1199px){.feedback-section{margin-bottom:240px}}.feedback-section__subtitle{color:#04477a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%;margin-bottom:20px}@media screen and (min-width:1199px){.feedback-section__subtitle{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.feedback-section__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:40px}@media screen and (min-width:1199px){.feedback-section__title{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%;margin-bottom:50px}}.feedback-slide{display:flex;flex-direction:column-reverse;gap:30px}@media screen and (min-width:1199px){.feedback-slide{align-items:center;flex-direction:row;justify-content:space-between}}.feedback-slide__content{background:#f9f9f9;border-radius:27px;padding:25px 25px 60px}@media screen and (min-width:1199px){.feedback-slide__content{max-width:820px;padding:50px 50px 120px}}.feedback-slide__quote{color:#5dbbf4;font-family:Gogh,sans-serif;font-size:30px;font-weight:800;line-height:115%}@media screen and (min-width:1199px){.feedback-slide__quote{font-size:50px}}.feedback-slide__text{color:#04477a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}@media screen and (min-width:1199px){.feedback-slide__text{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.feedback-slide__author{align-items:center;display:flex;flex-direction:column}.feedback-slide__author-company{align-items:center;display:flex;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;gap:8px;line-height:160%;margin-bottom:20px}.feedback-slide__author-avatar{aspect-ratio:1/1;border-radius:100%;margin-bottom:20px;overflow:hidden;width:120px}@media screen and (min-width:1199px){.feedback-slide__author-avatar{width:190px}}.feedback-slide__author-avatar img{height:auto;width:100%}.feedback-slide__author-name{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;margin-bottom:7px}@media screen and (min-width:1199px){.feedback-slide__author-name{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.feedback-slide__author-position{color:#b6b7bc;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;line-height:160%}.splide__arrows{align-items:center;bottom:-30px;display:flex;justify-content:space-between;position:absolute;top:unset;width:100%}@media screen and (min-width:1199px){.splide__arrows{bottom:-19px;max-width:820px;padding:0 56px}}.splide__arrow{align-items:center;aspect-ratio:1/1;background:#5dbbf4;color:#fff;display:flex;flex-direction:column;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;height:auto;line-height:160%;opacity:1;position:static;top:unset;transform:none;transition:all .3s ease-in-out;width:80px}.splide__arrow svg{fill:#fff}@media screen and (min-width:1199px){.splide__arrow{bottom:-19px;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;width:110px}}.splide__arrow--prev{font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;line-height:160%;width:60px}.splide__arrow:hover{background:#04477a}.service-preview{margin-bottom:80px}@media screen and (min-width:1199px){.service-preview{margin-bottom:120px}}.service-preview__container{display:flex;flex-direction:column-reverse;gap:60px}@media screen and (min-width:768px){.service-preview__container{align-items:center;flex-direction:row}}@media screen and (min-width:1199px){.service-preview__container{gap:125px}}@media screen and (min-width:768px){.service-preview.reverse .service-preview__container{flex-direction:row-reverse}}.service-preview__txt{max-width:506px;width:100%}.service-preview__img{max-width:610px;overflow:hidden;position:relative;width:100%}.service-preview__img img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease-in-out;width:100%}.service-preview__img img:hover{transform:scale(1.1)}.service-preview__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:27px}@media screen and (min-width:1199px){.service-preview__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}}.service-preview__desc{margin-bottom:40px}.service-preview__desc p,.service-preview__desc span{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}.service-preview__desc p:not(:last-child),.service-preview__desc span:not(:last-child){margin-bottom:40px}.big-txt .service-preview__desc p,.big-txt .service-preview__desc span{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}.service-preview__desc ul li{align-items:center;display:flex;font-family:Gogh,sans-serif;font-size:18px;font-weight:800;line-height:115%}.service-preview__desc ul li:not(:last-child){margin-bottom:20px}.service-preview__desc ul li:before{background:#74757a;content:"";display:inline-block;height:2px;margin-right:5px;width:6px}.service-preview__desc ol{padding-left:20px}.service-preview__desc ol li{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;line-height:115%}.service-preview__desc ol li:not(:last-child){margin-bottom:20px}.text-section{margin-bottom:60px}.text-section__lft{margin-bottom:40px}.text-section__lft h2{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:27px}@media screen and (min-width:1199px){.text-section__lft h2{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}}.text-section__lft h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;line-height:115%;margin-bottom:20px}@media screen and (min-width:1199px){.text-section__lft h3{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}}.text-section__lft li,.text-section__lft p,.text-section__lft span{font-family:FuturaPT,sans-serif;font-size:28px;font-weight:500;line-height:160%}@media screen and (min-width:1199px){.text-section__lft li,.text-section__lft p,.text-section__lft span{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.text-section__lft li:not(:last-child),.text-section__lft p:not(:last-child),.text-section__lft span:not(:last-child){margin-bottom:10px}.text-section__rght h2{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:27px}@media screen and (min-width:1199px){.text-section__rght h2{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}}.text-section__rght h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;line-height:115%;margin-bottom:20px}@media screen and (min-width:1199px){.text-section__rght h3{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}}.text-section__rght li,.text-section__rght p,.text-section__rght span{font-family:FuturaPT,sans-serif;font-size:28px;font-weight:500;line-height:160%}.text-section__rght li:not(:last-child),.text-section__rght p:not(:last-child),.text-section__rght span:not(:last-child){margin-bottom:10px}@media screen and (min-width:1199px){.text-section__rght li,.text-section__rght p,.text-section__rght span{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%}}.text-section__rght hr{border-bottom:1px solid #ccc;margin-top:20px}.text-section__rght hr:not(:last-child){margin-bottom:20px}.text-section__rght ol{padding-left:14px}@media screen and (min-width:768px){.text-section{margin-bottom:120px}.text-section__lft,.text-section__rght{max-width:calc(50% - 20px);width:100%}.text-section__container{display:flex;gap:80px;justify-content:space-between}.text-section__lft{margin-bottom:0}.text-section__lft h2{margin:0 0 16px;text-align:start}.text-section__lft p,.text-section__lft span{margin:0;text-align:start}}.contacts-hero{margin-bottom:80px;padding-top:60px}@media screen and (min-width:1199px){.contacts-hero{margin-bottom:160px}}.contacts-hero__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:1199px){.contacts-hero__container{flex-direction:row;justify-content:space-between}}.contacts-hero__text{max-width:715px}.contacts-hero__text img{margin-bottom:20px}@media screen and (min-width:1199px){.contacts-hero__content{padding-top:84px}}.contacts-hero__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:24px}@media screen and (min-width:1199px){.contacts-hero__title{font-family:Gogh,sans-serif;font-size:64px;font-weight:800;line-height:115%}}.contacts-hero__subtitle{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;max-width:610px}@media screen and (min-width:1199px){.contacts-hero__subtitle{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.contacts-hero .contact-list{margin-bottom:30px}@media screen and (min-width:768px){.contacts-hero .contact-list{margin-bottom:50px}}.form-block:not(:last-child){margin-bottom:30px}@media screen and (min-width:768px){.form-block:not(:last-child){margin-bottom:60px}}.form-block__title{color:#04477a;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%;margin-bottom:22px}.contacts-form{margin-bottom:100px}@media screen and (min-width:1199px){.contacts-form{margin-bottom:200px}}.contacts-form__container{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:991px){.contacts-form__container{align-items:flex-start;flex-direction:row;justify-content:space-between}}.contacts-form__text-wrap{background:#dff1fd;border-radius:30px;padding:40px 30px 45px}@media screen and (min-width:991px){.contacts-form__text-wrap{max-width:610px;padding:40px;position:sticky;top:90px}}.contacts-form__form,.contacts-form__form button{width:100%}@media screen and (min-width:768px){.contacts-form__form button{width:auto}}@media screen and (min-width:991px){.contacts-form__form{max-width:505px}}.contacts-form__title{color:#04477a;font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:14px}@media screen and (min-width:1199px){.contacts-form__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}}.contacts-form__subtitle{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;margin-bottom:20px}@media screen and (min-width:1199px){.contacts-form__subtitle{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.success-popup{align-items:center;background:#04477a80;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:100}.success-popup.open{opacity:1;visibility:visible}.success-popup__content{align-items:center;background:#fff;border-radius:30px;display:flex;flex-direction:column;max-width:610px;padding:130px 30px 80px;position:relative;width:95%}.success-popup__close{cursor:pointer;position:absolute;right:30px;top:30px}.success-popup__close svg{fill:#74757a;transition:all .3s ease}.success-popup__close:hover svg{fill:#5dbbf4}.success-popup__main-icon{margin-bottom:16px}.success-popup__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;margin-bottom:24px}@media screen and (min-width:768px){.success-popup__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}}.success-popup__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;margin-bottom:60px;text-align:center}@media screen and (min-width:768px){.success-popup__desc{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%;margin-bottom:90px}}.projects-grid{margin-bottom:100px}.projects-grid__title{color:#04477a;font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%;margin-bottom:16px}.projects-grid__desc{color:#616267;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%}.projects-grid__header{margin-bottom:58px}.projects-grid__content{margin-bottom:40px}.projects-grid .btn{margin:0 auto}@media screen and (min-width:550px){.projects-grid__title{text-align:center}.projects-grid__desc{margin:0 auto;max-width:500px;text-align:center}}@media screen and (min-width:768px){.projects-grid__title{margin-bottom:18px}.projects-grid__desc{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}.projects-grid__header{margin-bottom:80px}}.project-item{cursor:pointer;margin:0 auto 60px;width:100%}.project-item__img{margin-bottom:20px;overflow:hidden;position:relative;width:100%}.project-item__img:hover{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='19.5' stroke='%23fff' transform='matrix(-1 0 0 1 40 0)'/%3E%3Cpath stroke='%23fff' d='M12.286 20h15.428m0 0L20 27.714M27.714 20 20 12.286'/%3E%3C/svg%3E") 20 20,pointer}@media screen and (min-width:768px){.project-item__img:hover{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='39.5' stroke='%23fff' transform='matrix(-1 0 0 1 80 0)'/%3E%3Cpath stroke='%23fff' d='M24.572 40h30.856m0 0L40 55.428M55.428 40 40 24.572'/%3E%3C/svg%3E") 40 40,pointer}}.project-item__img img{max-height:80vh;-o-object-fit:cover;object-fit:cover;width:100%}.project-item__img:after{background:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%}.project-item__category{color:#b6b7bc;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;margin-bottom:18px;text-transform:uppercase}.project-item__title{color:#000;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%;margin-bottom:8px;transition:all .3s}.project-item__desc{color:#616267;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;line-height:160%;max-width:362px}@media screen and (min-width:768px){.project-item:hover .project-item__img:after{opacity:.5;visibility:visible}}.project-item:hover .project-item__title{color:#04477a}@media screen and (min-width:768px){.project-item{margin-bottom:60px;max-width:46%;width:46%}.project-item__img{margin-bottom:20px;width:100%}.project-item__img img{max-height:650px;-o-object-fit:cover;object-fit:cover;width:100%}.project-item__category{margin-bottom:10px}.project-item__title{margin-bottom:12px}.project-item__desc{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;margin-bottom:40px}}@media screen and (min-width:1100px){.project-item{margin-bottom:100px}}@media screen and (min-width:1199px){.project-item{margin-bottom:120px}}.our-expertise{margin-bottom:60px}@media screen and (min-width:991px){.our-expertise{margin-bottom:120px}}.our-expertise__container{display:flex;flex-direction:column;gap:30px}@media screen and (min-width:991px){.our-expertise__container{align-items:flex-start;flex-direction:row;justify-content:space-between}.our-expertise__left{position:sticky;top:90px}}.our-expertise__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}@media screen and (min-width:1199px){.our-expertise__title{font-family:Gogh,sans-serif;font-size:60px;font-weight:800;line-height:115%}}.offer-item{border-radius:20px;padding:50px 60px 50px 50px;width:100%}@media screen and (min-width:991px){.offer-item{max-width:610px;min-width:610px;padding-right:131px}}.offer-item:not(:last-child){margin-bottom:20px}.offer-item__image{align-items:center;background:#fff;border-radius:100%;display:flex;height:50px;justify-content:center;margin-bottom:22px;width:50px}.offer-item__title{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;line-height:115%;margin-bottom:16px}.offer-item__subtitle{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;opacity:.5}.images-grid{margin-bottom:80px}.images-grid__img{margin-bottom:10px;max-width:calc(50% - 30px);overflow:hidden;width:calc(50% - 30px)}.images-grid__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.images-grid{margin-bottom:160px}.images-grid__img{margin-bottom:40px;max-width:calc(50% - 50px);width:calc(50% - 50px)}}.big-slider{margin-bottom:100px}.big-slider img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.big-slider .splide__arrows{align-items:center;bottom:unset;display:flex;justify-content:space-between;max-width:100%;padding:0 10px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.big-slider .splide__arrow svg{fill:#0e0e0e}.big-slider .splide__pagination{bottom:74px;display:flex;gap:3px}.big-slider .splide__pagination__page{background:#fff;height:5px;margin:0;opacity:.4;width:5px}.big-slider .splide__pagination__page.is-active{opacity:1;transform:scale(1)}.big-slider .splide__arrow{background:#fff;height:35px;opacity:1;transition:all .3s;width:35px}.big-slider .splide__arrow:disabled{opacity:0;visibility:hidden}.big-slider .splide__arrow svg{stroke:#000;height:15px;width:15px}.big-slider .splide__arrow:hover{opacity:.6}.big-slider .splide__arrow{box-shadow:0 5px 15px #00000073}@media screen and (min-width:768px){.big-slider{margin-bottom:120px}.big-slider__container{margin:0 auto;max-width:1340px;padding-left:30px;padding-right:30px}.big-slider .splide__pagination{bottom:40px;gap:8px}.big-slider .splide__pagination__page{height:6px;width:6px}}.text-wrapper{color:#000;font-family:FuturaPT,sans-serif;font-size:28px;font-weight:500;line-height:160%}.text-wrapper>:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.text-wrapper{width:100%!important}}@media screen and (min-width:768px){.text-wrapper{color:#000;font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%;min-width:unset}.text-wrapper>:not(:last-child){margin-bottom:24px}}.text-columns{margin-bottom:60px}.text-columns__container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (min-width:768px){.text-columns{margin-bottom:120px}.text-columns__container{flex-wrap:nowrap;gap:40px;justify-content:space-between;padding-left:110px;padding-right:110px}}.posts-grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:40px}.posts-grid:last-child{margin-bottom:100px}@media screen and (max-width:767px){.posts-grid:last-child{margin-bottom:40px}.posts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));row-gap:20px}}.post-card{border:2px solid rgba(17,25,46,.1);border-radius:32px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.post-card:hover{border-color:#5dbbf4;box-shadow:0 0 14.3px #00000040}.post-card:hover .post-card__title{color:#5dbbf4}.post-card:hover .post-card__image img{transform:scale(1.1)}.post-card .post-card__image{height:200px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}.post-card .post-card__image img{height:100%;-o-object-fit:cover!important;object-fit:cover!important;transition:all .3s ease;width:100%}.post-card .post-card__image img.fill{-o-object-fit:fill!important;object-fit:fill!important}.post-card .post-card__content{padding:20px 20px 30px}.post-card__title{color:#04477a;font-family:Gogh,sans-serif;font-size:18px;font-weight:800;line-height:115%;line-height:1.3;margin-bottom:4px;transition:all .3s ease}@media screen and (max-width:767px){.post-card__title{font-family:Gogh,sans-serif;font-size:14px;font-weight:800;line-height:115%}}.post-card__date{color:#93959b;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%;margin-bottom:10px}@media screen and (max-width:767px){.post-card__date{font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;line-height:160%}}.post-card__description{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%}@media screen and (max-width:767px){.post-card__description{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%}}.post-card__author{align-items:center;display:flex;gap:10px;margin-bottom:8px}.post-card__author-avatar{border-radius:999px;height:40px;min-width:40px;overflow:hidden;width:40px}.post-card__author-avatar img{height:100%;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.post-card__author-avatar img.fill{-o-object-fit:fill!important;object-fit:fill!important}.post-card__author-name{color:#04477a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:500;line-height:160%}.blog-header{background:#fff;padding-top:50px}.blog-header__content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.blog-header__content .breadcrumb-wrapper{padding:0}.blog-header__content .breadcrumb{padding-top:0}.blog-header h1{color:#04477a;font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%}@media screen and (max-width:767px){.blog-header h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%}}.post-hero{background:#fff;padding-bottom:260px;padding-top:100px}.post-hero .post-card__date{margin-bottom:0}@media screen and (max-width:767px){.post-hero{padding-bottom:140px;padding-top:30px}}.post-hero__title-wrapper{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.post-hero__title-wrapper{width:100%}}.post-hero__title-wrapper .breadcrumb-wrapper{padding:0}@media screen and (max-width:767px){.post-hero__title-wrapper .breadcrumb-wrapper{width:100%}}.post-hero__title-wrapper .breadcrumb{padding-bottom:8px;padding-top:0}.post-hero__content{align-items:center;display:flex;flex-direction:column}.post-hero h1{color:#04477a;font-family:Gogh,sans-serif;font-size:50px;font-weight:800;line-height:115%;margin-bottom:10px;text-align:center}@media screen and (max-width:767px){.post-hero h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;line-height:115%;max-width:100%}}.post-featured-image{border-radius:15px;box-shadow:0 22px 34px #0000001f;margin-bottom:40px;margin-top:-220px;overflow:hidden}@media screen and (max-width:767px){.post-featured-image{border-radius:0;margin:-100px -20px 20px}}.post-featured-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-author{background:#dff1fd;border-radius:16px;box-shadow:0 4px 20px #0000001f;margin:40px 0;padding:32px}@media screen and (max-width:767px){.about-author{margin:0 0 50px;padding:16px}}.about-author.wide{margin-top:0}.about-author .base-content{background:transparent;margin-bottom:0;margin-top:20px}.about-author__text{color:#000;font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%;margin-bottom:16px}@media screen and (max-width:767px){.about-author__text{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.about-author__content{align-items:center;display:flex;gap:20px}.about-author__image{border-radius:50%;height:80px;min-width:80px;overflow:hidden;width:80px}.about-author__image img{height:100%;width:100%}.about-author__info{flex:1;min-width:0}.about-author__name{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:500;line-height:160%;line-height:120%}@media screen and (max-width:767px){.about-author__name{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:500;line-height:160%}}.about-author__short-bio{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;line-height:120%;margin-top:2px}.categories-list{align-items:center;display:flex;gap:20px;overflow-x:auto;padding-bottom:30px}@media screen and (max-width:767px){.categories-list{gap:12px;padding-bottom:20px}}.categories-list__link{align-items:center;border:3px solid #5dbbf4;border-radius:69px;color:#5dbbf4;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:500;line-height:160%;min-height:40px;min-width:-moz-fit-content;min-width:fit-content;padding:0 20px;transition:all .3s ease}@media screen and (max-width:767px){.categories-list__link{padding:0 12px}}.categories-list__link.active,.categories-list__link:hover{background:#5dbbf4;color:#fff}ul#componentContainer{display:inline-flex;list-style-type:none;padding-inline-start:0}ul#componentContainer a{align-items:center;display:flex;justify-content:center;text-decoration:none}
