.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}.text-section__lft h1,.text-section__rght h1,.text-wrapper h1{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h1,.text-section__rght h1,.text-wrapper h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h2,.text-section__rght h2,.text-wrapper h2{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h2,.text-section__rght h2,.text-wrapper h2{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h3,.text-section__rght h3,.text-wrapper h3{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h3,.text-section__rght h3,.text-wrapper h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h4,.text-section__rght h4,.text-wrapper h4{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h4,.text-section__rght h4,.text-wrapper h4{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h5,.text-section__rght h5,.text-wrapper h5{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h5,.text-section__rght h5,.text-wrapper h5{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h6,.text-section__rght h6,.text-wrapper h6{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.text-section__lft h6,.text-section__rght h6,.text-wrapper h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.text-section__lft h1,.text-section__lft h2,.text-section__lft h3,.text-section__lft h4,.text-section__lft h5,.text-section__lft h6,.text-section__rght h1,.text-section__rght h2,.text-section__rght h3,.text-section__rght h4,.text-section__rght h5,.text-section__rght h6,.text-wrapper h1,.text-wrapper h2,.text-wrapper h3,.text-wrapper h4,.text-wrapper h5,.text-wrapper h6{color:inherit}.text-section__lft h1:not(:last-child),.text-section__lft h2:not(:last-child),.text-section__lft h3:not(:last-child),.text-section__lft h4:not(:last-child),.text-section__lft h5:not(:last-child),.text-section__lft h6:not(:last-child),.text-section__rght h1:not(:last-child),.text-section__rght h2:not(:last-child),.text-section__rght h3:not(:last-child),.text-section__rght h4:not(:last-child),.text-section__rght h5:not(:last-child),.text-section__rght h6:not(:last-child),.text-wrapper h1:not(:last-child),.text-wrapper h2:not(:last-child),.text-wrapper h3:not(:last-child),.text-wrapper h4:not(:last-child),.text-wrapper h5:not(:last-child),.text-wrapper h6:not(:last-child){margin-bottom:max(.75em,14px)}.text-section__lft h1:not(:first-child),.text-section__rght h1:not(:first-child),.text-wrapper h1:not(:first-child){margin-top:2em}.text-section__lft h2:not(:first-child),.text-section__rght h2:not(:first-child),.text-wrapper h2:not(:first-child){margin-top:1.5em}.text-section__lft h3:not(:first-child),.text-section__lft h4:not(:first-child),.text-section__rght h3:not(:first-child),.text-section__rght h4:not(:first-child),.text-wrapper h3:not(:first-child),.text-wrapper h4:not(:first-child){margin-top:1.25em}.text-section__lft h5:not(:first-child),.text-section__lft h6:not(:first-child),.text-section__rght h5:not(:first-child),.text-section__rght h6:not(:first-child),.text-wrapper h5:not(:first-child),.text-wrapper h6:not(:first-child){margin-top:1em}.text-section__lft blockquote:not(:last-child),.text-section__lft figure:not(:last-child),.text-section__lft ol:not(:last-child),.text-section__lft p:not(:last-child),.text-section__lft pre:not(:last-child),.text-section__lft table:not(:last-child),.text-section__lft ul:not(:last-child),.text-section__rght blockquote:not(:last-child),.text-section__rght figure:not(:last-child),.text-section__rght ol:not(:last-child),.text-section__rght p:not(:last-child),.text-section__rght pre:not(:last-child),.text-section__rght table:not(:last-child),.text-section__rght ul:not(:last-child),.text-wrapper blockquote:not(:last-child),.text-wrapper figure:not(:last-child),.text-wrapper ol:not(:last-child),.text-wrapper p:not(:last-child),.text-wrapper pre:not(:last-child),.text-wrapper table:not(:last-child),.text-wrapper ul:not(:last-child){margin-bottom:24px}.text-section__lft a,.text-section__rght a,.text-wrapper a{color:inherit;text-decoration:underline;text-underline-offset:.15em;transition:color .3s ease}.text-section__lft a>*,.text-section__rght a>*,.text-wrapper a>*{color:inherit;transition:color .3s ease}.text-section__lft a:hover,.text-section__rght a:hover,.text-wrapper a:hover{color:#5dbbf4}.text-section__lft ol,.text-section__lft ul,.text-section__rght ol,.text-section__rght ul,.text-wrapper ol,.text-wrapper ul{padding-left:1.25em}.text-section__lft ol li,.text-section__lft ul li,.text-section__rght ol li,.text-section__rght ul li,.text-wrapper ol li,.text-wrapper ul li{list-style:inherit}.text-section__lft ol li:not(:last-child),.text-section__lft ol li>p:not(:last-child),.text-section__lft ul li:not(:last-child),.text-section__lft ul li>p:not(:last-child),.text-section__rght ol li:not(:last-child),.text-section__rght ol li>p:not(:last-child),.text-section__rght ul li:not(:last-child),.text-section__rght ul li>p:not(:last-child),.text-wrapper ol li:not(:last-child),.text-wrapper ol li>p:not(:last-child),.text-wrapper ul li:not(:last-child),.text-wrapper ul li>p:not(:last-child){margin-bottom:8px}.text-section__lft ol ol,.text-section__lft ol ul,.text-section__lft ul ol,.text-section__lft ul ul,.text-section__rght ol ol,.text-section__rght ol ul,.text-section__rght ul ol,.text-section__rght ul ul,.text-wrapper ol ol,.text-wrapper ol ul,.text-wrapper ul ol,.text-wrapper ul ul{margin-top:8px}.text-section__lft ul,.text-section__rght ul,.text-wrapper ul{list-style:none;padding-left:0}.text-section__lft ul>li,.text-section__rght ul>li,.text-wrapper ul>li{padding-left:25px;position:relative}.text-section__lft ul>li:before,.text-section__rght ul>li:before,.text-wrapper ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.text-section__lft ul ul,.text-section__rght ul ul,.text-wrapper ul ul{list-style:circle outside;padding-left:1.25em}.text-section__lft ul ul>li,.text-section__rght ul ul>li,.text-wrapper ul ul>li{padding-left:0}.text-section__lft ul ul>li:before,.text-section__rght ul ul>li:before,.text-wrapper ul ul>li:before{content:none}.text-section__lft ol,.text-section__rght ol,.text-wrapper ol{list-style-position:outside;list-style-type:decimal}.text-section__lft ol ol,.text-section__rght ol ol,.text-wrapper ol ol{list-style-type:lower-alpha}.text-section__lft blockquote,.text-section__rght blockquote,.text-wrapper blockquote{border-left:2px solid #5cead2;font-family:FuturaPT,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:160%;padding-left:20px}@media screen and (max-width:767px){.text-section__lft blockquote,.text-section__rght blockquote,.text-wrapper blockquote{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}}.text-section__lft blockquote li,.text-section__lft blockquote p,.text-section__lft blockquote span,.text-section__rght blockquote li,.text-section__rght blockquote p,.text-section__rght blockquote span,.text-wrapper blockquote li,.text-wrapper blockquote p,.text-wrapper blockquote span{font-size:inherit;line-height:inherit}.text-section__lft blockquote p:not(:last-child),.text-section__rght blockquote p:not(:last-child),.text-wrapper blockquote p:not(:last-child){margin-bottom:8px}.text-section__lft blockquote cite,.text-section__lft blockquote footer,.text-section__rght blockquote cite,.text-section__rght blockquote footer,.text-wrapper blockquote cite,.text-wrapper blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.text-section__lft .upheading,.text-section__rght .upheading,.text-wrapper .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.text-section__lft .upheading:not(:last-child),.text-section__rght .upheading:not(:last-child),.text-wrapper .upheading:not(:last-child){margin-bottom:22px}.text-section__lft .upheading+:is(h1,h2,h3,h4,h5,h6),.text-section__rght .upheading+:is(h1,h2,h3,h4,h5,h6),.text-wrapper .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.text-section__lft b,.text-section__lft strong,.text-section__rght b,.text-section__rght strong,.text-wrapper b,.text-wrapper strong{font-weight:700}.text-section__lft em,.text-section__lft i,.text-section__rght em,.text-section__rght i,.text-wrapper em,.text-wrapper i{font-style:italic}.text-section__lft u,.text-section__rght u,.text-wrapper u{text-decoration:underline}.text-section__lft del,.text-section__lft s,.text-section__rght del,.text-section__rght s,.text-wrapper del,.text-wrapper s{text-decoration:line-through}.text-section__lft sub,.text-section__lft sup,.text-section__rght sub,.text-section__rght sup,.text-wrapper sub,.text-wrapper sup{font-size:.75em;line-height:0;position:relative}.text-section__lft sup,.text-section__rght sup,.text-wrapper sup{top:-.5em}.text-section__lft sub,.text-section__rght sub,.text-wrapper sub{bottom:-.25em}.text-section__lft img,.text-section__rght img,.text-wrapper img{border-radius:15px;height:auto;max-width:100%}.text-section__lft figcaption,.text-section__rght figcaption,.text-wrapper figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.text-section__lft hr,.text-section__rght hr,.text-wrapper hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.text-section__lft code,.text-section__rght code,.text-wrapper code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.text-section__lft pre,.text-section__rght pre,.text-wrapper pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.text-section__lft pre code,.text-section__rght pre code,.text-wrapper pre code{background:none;padding:0}.text-section__lft table,.text-section__rght table,.text-wrapper table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.text-section__lft td,.text-section__lft th,.text-section__rght td,.text-section__rght th,.text-wrapper td,.text-wrapper th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.text-section__lft th,.text-section__rght th,.text-wrapper th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.text-section__lft.text-gray,.text-section__lft.text-gray h1,.text-section__lft.text-gray h2,.text-section__lft.text-gray h3,.text-section__lft.text-gray h4,.text-section__lft.text-gray h5,.text-section__lft.text-gray h6,.text-section__lft.text-gray li,.text-section__lft.text-gray p,.text-section__lft.text-gray span,.text-section__rght.text-gray,.text-section__rght.text-gray h1,.text-section__rght.text-gray h2,.text-section__rght.text-gray h3,.text-section__rght.text-gray h4,.text-section__rght.text-gray h5,.text-section__rght.text-gray h6,.text-section__rght.text-gray li,.text-section__rght.text-gray p,.text-section__rght.text-gray span,.text-wrapper.text-gray,.text-wrapper.text-gray h1,.text-wrapper.text-gray h2,.text-wrapper.text-gray h3,.text-wrapper.text-gray h4,.text-wrapper.text-gray h5,.text-wrapper.text-gray h6,.text-wrapper.text-gray li,.text-wrapper.text-gray p,.text-wrapper.text-gray span{color:#74757a}.grid-card__desc h1,.grid-card__desc h2,.hero-block__desc h1,.hero-block__desc h2,.hero__subtitle h1,.hero__subtitle h2,.logo-grid__subtitle h1,.logo-grid__subtitle h2,.mission-block__desc h1,.mission-block__desc h2,.mission-item__desc h1,.mission-item__desc h2,.project-item__desc h1,.project-item__desc h2,.service-preview__desc h1,.service-preview__desc h2,.why-join-item__desc h1,.why-join-item__desc h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-card__desc h1,.grid-card__desc h2,.hero-block__desc h1,.hero-block__desc h2,.hero__subtitle h1,.hero__subtitle h2,.logo-grid__subtitle h1,.logo-grid__subtitle h2,.mission-block__desc h1,.mission-block__desc h2,.mission-item__desc h1,.mission-item__desc h2,.project-item__desc h1,.project-item__desc h2,.service-preview__desc h1,.service-preview__desc h2,.why-join-item__desc h1,.why-join-item__desc h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-card__desc h3,.hero-block__desc h3,.hero__subtitle h3,.logo-grid__subtitle h3,.mission-block__desc h3,.mission-item__desc h3,.project-item__desc h3,.service-preview__desc h3,.why-join-item__desc h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-card__desc h3,.hero-block__desc h3,.hero__subtitle h3,.logo-grid__subtitle h3,.mission-block__desc h3,.mission-item__desc h3,.project-item__desc h3,.service-preview__desc h3,.why-join-item__desc h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-card__desc h4,.hero-block__desc h4,.hero__subtitle h4,.logo-grid__subtitle h4,.mission-block__desc h4,.mission-item__desc h4,.project-item__desc h4,.service-preview__desc h4,.why-join-item__desc h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-card__desc h4,.hero-block__desc h4,.hero__subtitle h4,.logo-grid__subtitle h4,.mission-block__desc h4,.mission-item__desc h4,.project-item__desc h4,.service-preview__desc h4,.why-join-item__desc h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-card__desc h5,.grid-card__desc h6,.hero-block__desc h5,.hero-block__desc h6,.hero__subtitle h5,.hero__subtitle h6,.logo-grid__subtitle h5,.logo-grid__subtitle h6,.mission-block__desc h5,.mission-block__desc h6,.mission-item__desc h5,.mission-item__desc h6,.project-item__desc h5,.project-item__desc h6,.service-preview__desc h5,.service-preview__desc h6,.why-join-item__desc h5,.why-join-item__desc h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.grid-card__desc h1,.grid-card__desc h2,.grid-card__desc h3,.grid-card__desc h4,.grid-card__desc h5,.grid-card__desc h6,.hero-block__desc h1,.hero-block__desc h2,.hero-block__desc h3,.hero-block__desc h4,.hero-block__desc h5,.hero-block__desc h6,.hero__subtitle h1,.hero__subtitle h2,.hero__subtitle h3,.hero__subtitle h4,.hero__subtitle h5,.hero__subtitle h6,.logo-grid__subtitle h1,.logo-grid__subtitle h2,.logo-grid__subtitle h3,.logo-grid__subtitle h4,.logo-grid__subtitle h5,.logo-grid__subtitle h6,.mission-block__desc h1,.mission-block__desc h2,.mission-block__desc h3,.mission-block__desc h4,.mission-block__desc h5,.mission-block__desc h6,.mission-item__desc h1,.mission-item__desc h2,.mission-item__desc h3,.mission-item__desc h4,.mission-item__desc h5,.mission-item__desc h6,.project-item__desc h1,.project-item__desc h2,.project-item__desc h3,.project-item__desc h4,.project-item__desc h5,.project-item__desc h6,.service-preview__desc h1,.service-preview__desc h2,.service-preview__desc h3,.service-preview__desc h4,.service-preview__desc h5,.service-preview__desc h6,.why-join-item__desc h1,.why-join-item__desc h2,.why-join-item__desc h3,.why-join-item__desc h4,.why-join-item__desc h5,.why-join-item__desc h6{color:inherit}.grid-card__desc h1:not(:last-child),.grid-card__desc h2:not(:last-child),.grid-card__desc h3:not(:last-child),.grid-card__desc h4:not(:last-child),.grid-card__desc h5:not(:last-child),.grid-card__desc h6:not(:last-child),.hero-block__desc h1:not(:last-child),.hero-block__desc h2:not(:last-child),.hero-block__desc h3:not(:last-child),.hero-block__desc h4:not(:last-child),.hero-block__desc h5:not(:last-child),.hero-block__desc h6:not(:last-child),.hero__subtitle h1:not(:last-child),.hero__subtitle h2:not(:last-child),.hero__subtitle h3:not(:last-child),.hero__subtitle h4:not(:last-child),.hero__subtitle h5:not(:last-child),.hero__subtitle h6:not(:last-child),.logo-grid__subtitle h1:not(:last-child),.logo-grid__subtitle h2:not(:last-child),.logo-grid__subtitle h3:not(:last-child),.logo-grid__subtitle h4:not(:last-child),.logo-grid__subtitle h5:not(:last-child),.logo-grid__subtitle h6:not(:last-child),.mission-block__desc h1:not(:last-child),.mission-block__desc h2:not(:last-child),.mission-block__desc h3:not(:last-child),.mission-block__desc h4:not(:last-child),.mission-block__desc h5:not(:last-child),.mission-block__desc h6:not(:last-child),.mission-item__desc h1:not(:last-child),.mission-item__desc h2:not(:last-child),.mission-item__desc h3:not(:last-child),.mission-item__desc h4:not(:last-child),.mission-item__desc h5:not(:last-child),.mission-item__desc h6:not(:last-child),.project-item__desc h1:not(:last-child),.project-item__desc h2:not(:last-child),.project-item__desc h3:not(:last-child),.project-item__desc h4:not(:last-child),.project-item__desc h5:not(:last-child),.project-item__desc h6:not(:last-child),.service-preview__desc h1:not(:last-child),.service-preview__desc h2:not(:last-child),.service-preview__desc h3:not(:last-child),.service-preview__desc h4:not(:last-child),.service-preview__desc h5:not(:last-child),.service-preview__desc h6:not(:last-child),.why-join-item__desc h1:not(:last-child),.why-join-item__desc h2:not(:last-child),.why-join-item__desc h3:not(:last-child),.why-join-item__desc h4:not(:last-child),.why-join-item__desc h5:not(:last-child),.why-join-item__desc h6:not(:last-child){margin-bottom:max(.75em,14px)}.grid-card__desc h1:not(:first-child),.hero-block__desc h1:not(:first-child),.hero__subtitle h1:not(:first-child),.logo-grid__subtitle h1:not(:first-child),.mission-block__desc h1:not(:first-child),.mission-item__desc h1:not(:first-child),.project-item__desc h1:not(:first-child),.service-preview__desc h1:not(:first-child),.why-join-item__desc h1:not(:first-child){margin-top:2em}.grid-card__desc h2:not(:first-child),.hero-block__desc h2:not(:first-child),.hero__subtitle h2:not(:first-child),.logo-grid__subtitle h2:not(:first-child),.mission-block__desc h2:not(:first-child),.mission-item__desc h2:not(:first-child),.project-item__desc h2:not(:first-child),.service-preview__desc h2:not(:first-child),.why-join-item__desc h2:not(:first-child){margin-top:1.5em}.grid-card__desc h3:not(:first-child),.grid-card__desc h4:not(:first-child),.hero-block__desc h3:not(:first-child),.hero-block__desc h4:not(:first-child),.hero__subtitle h3:not(:first-child),.hero__subtitle h4:not(:first-child),.logo-grid__subtitle h3:not(:first-child),.logo-grid__subtitle h4:not(:first-child),.mission-block__desc h3:not(:first-child),.mission-block__desc h4:not(:first-child),.mission-item__desc h3:not(:first-child),.mission-item__desc h4:not(:first-child),.project-item__desc h3:not(:first-child),.project-item__desc h4:not(:first-child),.service-preview__desc h3:not(:first-child),.service-preview__desc h4:not(:first-child),.why-join-item__desc h3:not(:first-child),.why-join-item__desc h4:not(:first-child){margin-top:1.25em}.grid-card__desc h5:not(:first-child),.grid-card__desc h6:not(:first-child),.hero-block__desc h5:not(:first-child),.hero-block__desc h6:not(:first-child),.hero__subtitle h5:not(:first-child),.hero__subtitle h6:not(:first-child),.logo-grid__subtitle h5:not(:first-child),.logo-grid__subtitle h6:not(:first-child),.mission-block__desc h5:not(:first-child),.mission-block__desc h6:not(:first-child),.mission-item__desc h5:not(:first-child),.mission-item__desc h6:not(:first-child),.project-item__desc h5:not(:first-child),.project-item__desc h6:not(:first-child),.service-preview__desc h5:not(:first-child),.service-preview__desc h6:not(:first-child),.why-join-item__desc h5:not(:first-child),.why-join-item__desc h6:not(:first-child){margin-top:1em}.grid-card__desc blockquote:not(:last-child),.grid-card__desc figure:not(:last-child),.grid-card__desc ol:not(:last-child),.grid-card__desc p:not(:last-child),.grid-card__desc pre:not(:last-child),.grid-card__desc table:not(:last-child),.grid-card__desc ul:not(:last-child),.hero-block__desc blockquote:not(:last-child),.hero-block__desc figure:not(:last-child),.hero-block__desc ol:not(:last-child),.hero-block__desc p:not(:last-child),.hero-block__desc pre:not(:last-child),.hero-block__desc table:not(:last-child),.hero-block__desc ul:not(:last-child),.hero__subtitle blockquote:not(:last-child),.hero__subtitle figure:not(:last-child),.hero__subtitle ol:not(:last-child),.hero__subtitle p:not(:last-child),.hero__subtitle pre:not(:last-child),.hero__subtitle table:not(:last-child),.hero__subtitle ul:not(:last-child),.logo-grid__subtitle blockquote:not(:last-child),.logo-grid__subtitle figure:not(:last-child),.logo-grid__subtitle ol:not(:last-child),.logo-grid__subtitle p:not(:last-child),.logo-grid__subtitle pre:not(:last-child),.logo-grid__subtitle table:not(:last-child),.logo-grid__subtitle ul:not(:last-child),.mission-block__desc blockquote:not(:last-child),.mission-block__desc figure:not(:last-child),.mission-block__desc ol:not(:last-child),.mission-block__desc p:not(:last-child),.mission-block__desc pre:not(:last-child),.mission-block__desc table:not(:last-child),.mission-block__desc ul:not(:last-child),.mission-item__desc blockquote:not(:last-child),.mission-item__desc figure:not(:last-child),.mission-item__desc ol:not(:last-child),.mission-item__desc p:not(:last-child),.mission-item__desc pre:not(:last-child),.mission-item__desc table:not(:last-child),.mission-item__desc ul:not(:last-child),.project-item__desc blockquote:not(:last-child),.project-item__desc figure:not(:last-child),.project-item__desc ol:not(:last-child),.project-item__desc p:not(:last-child),.project-item__desc pre:not(:last-child),.project-item__desc table:not(:last-child),.project-item__desc ul:not(:last-child),.service-preview__desc blockquote:not(:last-child),.service-preview__desc figure:not(:last-child),.service-preview__desc ol:not(:last-child),.service-preview__desc p:not(:last-child),.service-preview__desc pre:not(:last-child),.service-preview__desc table:not(:last-child),.service-preview__desc ul:not(:last-child),.why-join-item__desc blockquote:not(:last-child),.why-join-item__desc figure:not(:last-child),.why-join-item__desc ol:not(:last-child),.why-join-item__desc p:not(:last-child),.why-join-item__desc pre:not(:last-child),.why-join-item__desc table:not(:last-child),.why-join-item__desc ul:not(:last-child){margin-bottom:16px}.grid-card__desc a,.hero-block__desc a,.hero__subtitle a,.logo-grid__subtitle a,.mission-block__desc a,.mission-item__desc a,.project-item__desc a,.service-preview__desc a,.why-join-item__desc a{color:inherit;text-decoration:underline;text-underline-offset:.15em;transition:color .3s ease}.grid-card__desc a>*,.hero-block__desc a>*,.hero__subtitle a>*,.logo-grid__subtitle a>*,.mission-block__desc a>*,.mission-item__desc a>*,.project-item__desc a>*,.service-preview__desc a>*,.why-join-item__desc a>*{color:inherit;transition:color .3s ease}.grid-card__desc a:hover,.hero-block__desc a:hover,.hero__subtitle a:hover,.logo-grid__subtitle a:hover,.mission-block__desc a:hover,.mission-item__desc a:hover,.project-item__desc a:hover,.service-preview__desc a:hover,.why-join-item__desc a:hover{color:#5dbbf4}.grid-card__desc ol,.grid-card__desc ul,.hero-block__desc ol,.hero-block__desc ul,.hero__subtitle ol,.hero__subtitle ul,.logo-grid__subtitle ol,.logo-grid__subtitle ul,.mission-block__desc ol,.mission-block__desc ul,.mission-item__desc ol,.mission-item__desc ul,.project-item__desc ol,.project-item__desc ul,.service-preview__desc ol,.service-preview__desc ul,.why-join-item__desc ol,.why-join-item__desc ul{padding-left:1.25em}.grid-card__desc ol li,.grid-card__desc ul li,.hero-block__desc ol li,.hero-block__desc ul li,.hero__subtitle ol li,.hero__subtitle ul li,.logo-grid__subtitle ol li,.logo-grid__subtitle ul li,.mission-block__desc ol li,.mission-block__desc ul li,.mission-item__desc ol li,.mission-item__desc ul li,.project-item__desc ol li,.project-item__desc ul li,.service-preview__desc ol li,.service-preview__desc ul li,.why-join-item__desc ol li,.why-join-item__desc ul li{list-style:inherit}.grid-card__desc ol li:not(:last-child),.grid-card__desc ol li>p:not(:last-child),.grid-card__desc ul li:not(:last-child),.grid-card__desc ul li>p:not(:last-child),.hero-block__desc ol li:not(:last-child),.hero-block__desc ol li>p:not(:last-child),.hero-block__desc ul li:not(:last-child),.hero-block__desc ul li>p:not(:last-child),.hero__subtitle ol li:not(:last-child),.hero__subtitle ol li>p:not(:last-child),.hero__subtitle ul li:not(:last-child),.hero__subtitle ul li>p:not(:last-child),.logo-grid__subtitle ol li:not(:last-child),.logo-grid__subtitle ol li>p:not(:last-child),.logo-grid__subtitle ul li:not(:last-child),.logo-grid__subtitle ul li>p:not(:last-child),.mission-block__desc ol li:not(:last-child),.mission-block__desc ol li>p:not(:last-child),.mission-block__desc ul li:not(:last-child),.mission-block__desc ul li>p:not(:last-child),.mission-item__desc ol li:not(:last-child),.mission-item__desc ol li>p:not(:last-child),.mission-item__desc ul li:not(:last-child),.mission-item__desc ul li>p:not(:last-child),.project-item__desc ol li:not(:last-child),.project-item__desc ol li>p:not(:last-child),.project-item__desc ul li:not(:last-child),.project-item__desc ul li>p:not(:last-child),.service-preview__desc ol li:not(:last-child),.service-preview__desc ol li>p:not(:last-child),.service-preview__desc ul li:not(:last-child),.service-preview__desc ul li>p:not(:last-child),.why-join-item__desc ol li:not(:last-child),.why-join-item__desc ol li>p:not(:last-child),.why-join-item__desc ul li:not(:last-child),.why-join-item__desc ul li>p:not(:last-child){margin-bottom:8px}.grid-card__desc ol ol,.grid-card__desc ol ul,.grid-card__desc ul ol,.grid-card__desc ul ul,.hero-block__desc ol ol,.hero-block__desc ol ul,.hero-block__desc ul ol,.hero-block__desc ul ul,.hero__subtitle ol ol,.hero__subtitle ol ul,.hero__subtitle ul ol,.hero__subtitle ul ul,.logo-grid__subtitle ol ol,.logo-grid__subtitle ol ul,.logo-grid__subtitle ul ol,.logo-grid__subtitle ul ul,.mission-block__desc ol ol,.mission-block__desc ol ul,.mission-block__desc ul ol,.mission-block__desc ul ul,.mission-item__desc ol ol,.mission-item__desc ol ul,.mission-item__desc ul ol,.mission-item__desc ul ul,.project-item__desc ol ol,.project-item__desc ol ul,.project-item__desc ul ol,.project-item__desc ul ul,.service-preview__desc ol ol,.service-preview__desc ol ul,.service-preview__desc ul ol,.service-preview__desc ul ul,.why-join-item__desc ol ol,.why-join-item__desc ol ul,.why-join-item__desc ul ol,.why-join-item__desc ul ul{margin-top:8px}.grid-card__desc ul,.hero-block__desc ul,.hero__subtitle ul,.logo-grid__subtitle ul,.mission-block__desc ul,.mission-item__desc ul,.project-item__desc ul,.service-preview__desc ul,.why-join-item__desc ul{list-style:none;padding-left:0}.grid-card__desc ul>li,.hero-block__desc ul>li,.hero__subtitle ul>li,.logo-grid__subtitle ul>li,.mission-block__desc ul>li,.mission-item__desc ul>li,.project-item__desc ul>li,.service-preview__desc ul>li,.why-join-item__desc ul>li{padding-left:25px;position:relative}.grid-card__desc ul>li:before,.hero-block__desc ul>li:before,.hero__subtitle ul>li:before,.logo-grid__subtitle ul>li:before,.mission-block__desc ul>li:before,.mission-item__desc ul>li:before,.project-item__desc ul>li:before,.service-preview__desc ul>li:before,.why-join-item__desc ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.grid-card__desc ul ul,.hero-block__desc ul ul,.hero__subtitle ul ul,.logo-grid__subtitle ul ul,.mission-block__desc ul ul,.mission-item__desc ul ul,.project-item__desc ul ul,.service-preview__desc ul ul,.why-join-item__desc ul ul{list-style:circle outside;padding-left:1.25em}.grid-card__desc ul ul>li,.hero-block__desc ul ul>li,.hero__subtitle ul ul>li,.logo-grid__subtitle ul ul>li,.mission-block__desc ul ul>li,.mission-item__desc ul ul>li,.project-item__desc ul ul>li,.service-preview__desc ul ul>li,.why-join-item__desc ul ul>li{padding-left:0}.grid-card__desc ul ul>li:before,.hero-block__desc ul ul>li:before,.hero__subtitle ul ul>li:before,.logo-grid__subtitle ul ul>li:before,.mission-block__desc ul ul>li:before,.mission-item__desc ul ul>li:before,.project-item__desc ul ul>li:before,.service-preview__desc ul ul>li:before,.why-join-item__desc ul ul>li:before{content:none}.grid-card__desc ol,.hero-block__desc ol,.hero__subtitle ol,.logo-grid__subtitle ol,.mission-block__desc ol,.mission-item__desc ol,.project-item__desc ol,.service-preview__desc ol,.why-join-item__desc ol{list-style-position:outside;list-style-type:decimal}.grid-card__desc ol ol,.hero-block__desc ol ol,.hero__subtitle ol ol,.logo-grid__subtitle ol ol,.mission-block__desc ol ol,.mission-item__desc ol ol,.project-item__desc ol ol,.service-preview__desc ol ol,.why-join-item__desc ol ol{list-style-type:lower-alpha}.grid-card__desc blockquote,.hero-block__desc blockquote,.hero__subtitle blockquote,.logo-grid__subtitle blockquote,.mission-block__desc blockquote,.mission-item__desc blockquote,.project-item__desc blockquote,.service-preview__desc blockquote,.why-join-item__desc blockquote{border-left:2px solid #5cead2;padding-left:20px}.grid-card__desc blockquote p:not(:last-child),.hero-block__desc blockquote p:not(:last-child),.hero__subtitle blockquote p:not(:last-child),.logo-grid__subtitle blockquote p:not(:last-child),.mission-block__desc blockquote p:not(:last-child),.mission-item__desc blockquote p:not(:last-child),.project-item__desc blockquote p:not(:last-child),.service-preview__desc blockquote p:not(:last-child),.why-join-item__desc blockquote p:not(:last-child){margin-bottom:8px}.grid-card__desc blockquote cite,.grid-card__desc blockquote footer,.hero-block__desc blockquote cite,.hero-block__desc blockquote footer,.hero__subtitle blockquote cite,.hero__subtitle blockquote footer,.logo-grid__subtitle blockquote cite,.logo-grid__subtitle blockquote footer,.mission-block__desc blockquote cite,.mission-block__desc blockquote footer,.mission-item__desc blockquote cite,.mission-item__desc blockquote footer,.project-item__desc blockquote cite,.project-item__desc blockquote footer,.service-preview__desc blockquote cite,.service-preview__desc blockquote footer,.why-join-item__desc blockquote cite,.why-join-item__desc blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.grid-card__desc .upheading,.hero-block__desc .upheading,.hero__subtitle .upheading,.logo-grid__subtitle .upheading,.mission-block__desc .upheading,.mission-item__desc .upheading,.project-item__desc .upheading,.service-preview__desc .upheading,.why-join-item__desc .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.grid-card__desc .upheading:not(:last-child),.hero-block__desc .upheading:not(:last-child),.hero__subtitle .upheading:not(:last-child),.logo-grid__subtitle .upheading:not(:last-child),.mission-block__desc .upheading:not(:last-child),.mission-item__desc .upheading:not(:last-child),.project-item__desc .upheading:not(:last-child),.service-preview__desc .upheading:not(:last-child),.why-join-item__desc .upheading:not(:last-child){margin-bottom:22px}.grid-card__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.hero-block__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.hero__subtitle .upheading+:is(h1,h2,h3,h4,h5,h6),.logo-grid__subtitle .upheading+:is(h1,h2,h3,h4,h5,h6),.mission-block__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.mission-item__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.project-item__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.service-preview__desc .upheading+:is(h1,h2,h3,h4,h5,h6),.why-join-item__desc .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.grid-card__desc b,.grid-card__desc strong,.hero-block__desc b,.hero-block__desc strong,.hero__subtitle b,.hero__subtitle strong,.logo-grid__subtitle b,.logo-grid__subtitle strong,.mission-block__desc b,.mission-block__desc strong,.mission-item__desc b,.mission-item__desc strong,.project-item__desc b,.project-item__desc strong,.service-preview__desc b,.service-preview__desc strong,.why-join-item__desc b,.why-join-item__desc strong{font-weight:700}.grid-card__desc em,.grid-card__desc i,.hero-block__desc em,.hero-block__desc i,.hero__subtitle em,.hero__subtitle i,.logo-grid__subtitle em,.logo-grid__subtitle i,.mission-block__desc em,.mission-block__desc i,.mission-item__desc em,.mission-item__desc i,.project-item__desc em,.project-item__desc i,.service-preview__desc em,.service-preview__desc i,.why-join-item__desc em,.why-join-item__desc i{font-style:italic}.grid-card__desc u,.hero-block__desc u,.hero__subtitle u,.logo-grid__subtitle u,.mission-block__desc u,.mission-item__desc u,.project-item__desc u,.service-preview__desc u,.why-join-item__desc u{text-decoration:underline}.grid-card__desc del,.grid-card__desc s,.hero-block__desc del,.hero-block__desc s,.hero__subtitle del,.hero__subtitle s,.logo-grid__subtitle del,.logo-grid__subtitle s,.mission-block__desc del,.mission-block__desc s,.mission-item__desc del,.mission-item__desc s,.project-item__desc del,.project-item__desc s,.service-preview__desc del,.service-preview__desc s,.why-join-item__desc del,.why-join-item__desc s{text-decoration:line-through}.grid-card__desc sub,.grid-card__desc sup,.hero-block__desc sub,.hero-block__desc sup,.hero__subtitle sub,.hero__subtitle sup,.logo-grid__subtitle sub,.logo-grid__subtitle sup,.mission-block__desc sub,.mission-block__desc sup,.mission-item__desc sub,.mission-item__desc sup,.project-item__desc sub,.project-item__desc sup,.service-preview__desc sub,.service-preview__desc sup,.why-join-item__desc sub,.why-join-item__desc sup{font-size:.75em;line-height:0;position:relative}.grid-card__desc sup,.hero-block__desc sup,.hero__subtitle sup,.logo-grid__subtitle sup,.mission-block__desc sup,.mission-item__desc sup,.project-item__desc sup,.service-preview__desc sup,.why-join-item__desc sup{top:-.5em}.grid-card__desc sub,.hero-block__desc sub,.hero__subtitle sub,.logo-grid__subtitle sub,.mission-block__desc sub,.mission-item__desc sub,.project-item__desc sub,.service-preview__desc sub,.why-join-item__desc sub{bottom:-.25em}.grid-card__desc img,.hero-block__desc img,.hero__subtitle img,.logo-grid__subtitle img,.mission-block__desc img,.mission-item__desc img,.project-item__desc img,.service-preview__desc img,.why-join-item__desc img{border-radius:15px;height:auto;max-width:100%}.grid-card__desc figcaption,.hero-block__desc figcaption,.hero__subtitle figcaption,.logo-grid__subtitle figcaption,.mission-block__desc figcaption,.mission-item__desc figcaption,.project-item__desc figcaption,.service-preview__desc figcaption,.why-join-item__desc figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.grid-card__desc hr,.hero-block__desc hr,.hero__subtitle hr,.logo-grid__subtitle hr,.mission-block__desc hr,.mission-item__desc hr,.project-item__desc hr,.service-preview__desc hr,.why-join-item__desc hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.grid-card__desc code,.hero-block__desc code,.hero__subtitle code,.logo-grid__subtitle code,.mission-block__desc code,.mission-item__desc code,.project-item__desc code,.service-preview__desc code,.why-join-item__desc code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.grid-card__desc pre,.hero-block__desc pre,.hero__subtitle pre,.logo-grid__subtitle pre,.mission-block__desc pre,.mission-item__desc pre,.project-item__desc pre,.service-preview__desc pre,.why-join-item__desc pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.grid-card__desc pre code,.hero-block__desc pre code,.hero__subtitle pre code,.logo-grid__subtitle pre code,.mission-block__desc pre code,.mission-item__desc pre code,.project-item__desc pre code,.service-preview__desc pre code,.why-join-item__desc pre code{background:none;padding:0}.grid-card__desc table,.hero-block__desc table,.hero__subtitle table,.logo-grid__subtitle table,.mission-block__desc table,.mission-item__desc table,.project-item__desc table,.service-preview__desc table,.why-join-item__desc table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.grid-card__desc td,.grid-card__desc th,.hero-block__desc td,.hero-block__desc th,.hero__subtitle td,.hero__subtitle th,.logo-grid__subtitle td,.logo-grid__subtitle th,.mission-block__desc td,.mission-block__desc th,.mission-item__desc td,.mission-item__desc th,.project-item__desc td,.project-item__desc th,.service-preview__desc td,.service-preview__desc th,.why-join-item__desc td,.why-join-item__desc th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.grid-card__desc th,.hero-block__desc th,.hero__subtitle th,.logo-grid__subtitle th,.mission-block__desc th,.mission-item__desc th,.project-item__desc th,.service-preview__desc th,.why-join-item__desc th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.grid-card__desc.text-gray,.grid-card__desc.text-gray h1,.grid-card__desc.text-gray h2,.grid-card__desc.text-gray h3,.grid-card__desc.text-gray h4,.grid-card__desc.text-gray h5,.grid-card__desc.text-gray h6,.grid-card__desc.text-gray li,.grid-card__desc.text-gray p,.grid-card__desc.text-gray span,.hero-block__desc.text-gray,.hero-block__desc.text-gray h1,.hero-block__desc.text-gray h2,.hero-block__desc.text-gray h3,.hero-block__desc.text-gray h4,.hero-block__desc.text-gray h5,.hero-block__desc.text-gray h6,.hero-block__desc.text-gray li,.hero-block__desc.text-gray p,.hero-block__desc.text-gray span,.hero__subtitle.text-gray,.hero__subtitle.text-gray h1,.hero__subtitle.text-gray h2,.hero__subtitle.text-gray h3,.hero__subtitle.text-gray h4,.hero__subtitle.text-gray h5,.hero__subtitle.text-gray h6,.hero__subtitle.text-gray li,.hero__subtitle.text-gray p,.hero__subtitle.text-gray span,.logo-grid__subtitle.text-gray,.logo-grid__subtitle.text-gray h1,.logo-grid__subtitle.text-gray h2,.logo-grid__subtitle.text-gray h3,.logo-grid__subtitle.text-gray h4,.logo-grid__subtitle.text-gray h5,.logo-grid__subtitle.text-gray h6,.logo-grid__subtitle.text-gray li,.logo-grid__subtitle.text-gray p,.logo-grid__subtitle.text-gray span,.mission-block__desc.text-gray,.mission-block__desc.text-gray h1,.mission-block__desc.text-gray h2,.mission-block__desc.text-gray h3,.mission-block__desc.text-gray h4,.mission-block__desc.text-gray h5,.mission-block__desc.text-gray h6,.mission-block__desc.text-gray li,.mission-block__desc.text-gray p,.mission-block__desc.text-gray span,.mission-item__desc.text-gray,.mission-item__desc.text-gray h1,.mission-item__desc.text-gray h2,.mission-item__desc.text-gray h3,.mission-item__desc.text-gray h4,.mission-item__desc.text-gray h5,.mission-item__desc.text-gray h6,.mission-item__desc.text-gray li,.mission-item__desc.text-gray p,.mission-item__desc.text-gray span,.project-item__desc.text-gray,.project-item__desc.text-gray h1,.project-item__desc.text-gray h2,.project-item__desc.text-gray h3,.project-item__desc.text-gray h4,.project-item__desc.text-gray h5,.project-item__desc.text-gray h6,.project-item__desc.text-gray li,.project-item__desc.text-gray p,.project-item__desc.text-gray span,.service-preview__desc.text-gray,.service-preview__desc.text-gray h1,.service-preview__desc.text-gray h2,.service-preview__desc.text-gray h3,.service-preview__desc.text-gray h4,.service-preview__desc.text-gray h5,.service-preview__desc.text-gray h6,.service-preview__desc.text-gray li,.service-preview__desc.text-gray p,.service-preview__desc.text-gray span,.why-join-item__desc.text-gray,.why-join-item__desc.text-gray h1,.why-join-item__desc.text-gray h2,.why-join-item__desc.text-gray h3,.why-join-item__desc.text-gray h4,.why-join-item__desc.text-gray h5,.why-join-item__desc.text-gray h6,.why-join-item__desc.text-gray li,.why-join-item__desc.text-gray p,.why-join-item__desc.text-gray span{color:#74757a}.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;letter-spacing:-.02em;line-height:115%;transition:all .3s ease}.footer .contact-list-item{color:#fff}@media screen and (min-width:768px){.contact-list-item{font-size:23px}.contact-list-item,.footer .contact-list-item{font-family:Gogh,sans-serif;font-weight:800;letter-spacing:-.02em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%;opacity:.5}.input-wrapp__input::placeholder{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%}.input-wrapp__label{color:#04477a}.base-btn{--btn-sweep:#04477a;--btn-ease:cubic-bezier(.65,0,.35,1);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:400;font-weight:500;gap:10px;isolation:isolate;justify-content:center;letter-spacing:-.01em;line-height:160%;min-height:59px;overflow:hidden;padding:0 25px;position:relative;transition:color .3s ease,background-color .3s ease,transform .2s ease,opacity .3s ease,visibility .3s ease}.base-btn:before{background:var(--btn-sweep);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--btn-ease);z-index:-1}.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{flex-shrink:0;margin-left:-10px;max-width:0;opacity:0;transform:translate(-8px);stroke:#fff;transition:max-width .4s var(--btn-ease),margin .4s var(--btn-ease),opacity .3s ease .1s,transform .4s var(--btn-ease) .05s}@media (hover:hover){.base-btn:hover:before{transform:scaleX(1);transform-origin:left center}.base-btn:hover svg:last-child{margin-left:0;max-width:24px;opacity:1;transform:none}}.base-btn:active{transform:scale(.97)}.base-btn:focus-visible{outline:2px solid #5dbbf4;outline-offset:3px}.base-btn--light{--btn-sweep:#caf0ff;background:#f9f9f9;color:#04477a}.base-btn--light svg:last-child{stroke:#04477a}@media (prefers-reduced-motion:reduce){.base-btn,.base-btn svg:last-child,.base-btn:before{transition-delay:0s;transition-duration:.01ms}.base-btn:active{transform:none}}.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:400;font-weight:500;justify-content:center;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%}}.breadcrumb{align-items:center;display:flex;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:700}.product-info-item__desc,.product-info-item__title{color:#000;font-family:FuturaPT,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:160%}.product-info-item__desc{font-weight:400;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 h1{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h2{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h2{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h3{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h4{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h4{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h5{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h5{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h6{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.base-content h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.base-content h1,.base-content h2,.base-content h3,.base-content h4,.base-content h5,.base-content h6{color:inherit}.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){margin-bottom:max(.75em,14px)}.base-content h1:not(:first-child){margin-top:2em}.base-content h2:not(:first-child){margin-top:1.5em}.base-content h3:not(:first-child),.base-content h4:not(:first-child){margin-top:1.25em}.base-content h5:not(:first-child),.base-content h6:not(:first-child){margin-top:1em}.base-content blockquote:not(:last-child),.base-content figure:not(:last-child),.base-content ol:not(:last-child),.base-content p:not(:last-child),.base-content pre:not(:last-child),.base-content table:not(:last-child),.base-content ul:not(:last-child){margin-bottom:24px}.base-content a{text-decoration:underline;text-underline-offset:.15em}.base-content a,.base-content a>*{color:inherit;transition:color .3s ease}.base-content a:hover{color:#5dbbf4}.base-content ol,.base-content ul{padding-left:1.25em}.base-content ol li,.base-content ul li{list-style:inherit}.base-content ol li:not(:last-child),.base-content ol li>p:not(:last-child),.base-content ul li:not(:last-child),.base-content ul li>p:not(:last-child){margin-bottom:8px}.base-content ol ol,.base-content ol ul,.base-content ul ol,.base-content ul ul{margin-top:8px}.base-content ul{list-style:none;padding-left:0}.base-content ul>li{padding-left:25px;position:relative}.base-content ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.base-content ul ul{list-style:circle outside;padding-left:1.25em}.base-content ul ul>li{padding-left:0}.base-content ul ul>li:before{content:none}.base-content ol{list-style-position:outside;list-style-type:decimal}.base-content ol ol{list-style-type:lower-alpha}.base-content blockquote{border-left:2px solid #5cead2;font-family:FuturaPT,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:160%;padding-left:20px}@media screen and (max-width:767px){.base-content blockquote{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}}.base-content blockquote li,.base-content blockquote p,.base-content blockquote span{font-size:inherit;line-height:inherit}.base-content blockquote p:not(:last-child){margin-bottom:8px}.base-content blockquote cite,.base-content blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.base-content .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.base-content .upheading:not(:last-child){margin-bottom:22px}.base-content .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.base-content b,.base-content strong{font-weight:700}.base-content em,.base-content i{font-style:italic}.base-content u{text-decoration:underline}.base-content del,.base-content s{text-decoration:line-through}.base-content sub,.base-content sup{font-size:.75em;line-height:0;position:relative}.base-content sup{top:-.5em}.base-content sub{bottom:-.25em}.base-content img{border-radius:15px;height:auto;max-width:100%}.base-content figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.base-content hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.base-content code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.base-content pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.base-content pre code{background:none;padding:0}.base-content table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.base-content td,.base-content th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.base-content th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.base-content.text-gray,.base-content.text-gray h1,.base-content.text-gray h2,.base-content.text-gray h3,.base-content.text-gray h4,.base-content.text-gray h5,.base-content.text-gray h6,.base-content.text-gray li,.base-content.text-gray p,.base-content.text-gray span{color:#74757a}.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,.base-content h2,.base-content h3,.base-content h4,.base-content h5,.base-content h6{color:#04477a}.base-content li,.base-content p,.base-content span{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}@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:400;letter-spacing:-.01em;line-height:160%}}.base-content ::marker{color:#0e0e0e}.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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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;letter-spacing:-.02em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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{align-content:start;grid-auto-flow:column;grid-template-columns:5fr 4fr 3fr;grid-template-rows:repeat(2,auto);row-gap:40px}.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;letter-spacing:-.02em;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:400;letter-spacing:-.01em;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}@media screen and (min-width:1199px){.hero__right{overflow:initial}}.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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%;line-height:110%}}@media screen and (min-width:1199px){.hero__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;line-height:115%;line-height:110%}}.hero__title:after{background:#5cead2;border-radius:50%;content:"";display:inline-block;height:.4em;margin-left:.2em;width:.4em}.hero--sec .hero__title:after{display:none}.hero__subtitle{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;line-height:160%}.hero--sec .hero__subtitle{max-width:610px}.hero--sec .hero__subtitle:not(:last-child){margin-bottom:50px}}.hero--text-only .hero__left{width:100%}@media screen and (min-width:768px){.hero--text-only .hero__left{align-items:flex-start}}@media screen and (min-width:1199px){.hero--text-only .hero__left{max-width:1080px}}@media screen and (min-width:768px){.hero--text-only .hero__top{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:1199px){.hero--text-only .hero__top{align-items:flex-start;flex-direction:column}}.hero--text-only .hero__subtitle{max-width:720px}.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--sec .hero__buttons .base-btn,.hero--sec .hero__subtitle,.hero--sec .hero__title,.hero--sec .hero__top img{animation:hero-rise 1s cubic-bezier(.215,.61,.355,1) both}.hero--sec .hero__subtitle{animation-delay:.15s}.hero--sec .hero__buttons .base-btn{animation-delay:.3s}.hero--sec .hero__buttons .base-btn+.base-btn{animation-delay:.45s}.hero--sec .hero__title .hl{animation:hl-sweep .8s cubic-bezier(.22,1,.36,1) .5s both}@media (prefers-reduced-motion:reduce){.hero--sec .hero__buttons .base-btn,.hero--sec .hero__subtitle,.hero--sec .hero__title,.hero--sec .hero__title .hl,.hero--sec .hero__top img{animation:none;opacity:1}}.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:400;font-weight:500;gap:5px;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%;text-align:center}.statistics__block-sm-value{color:#5dbbf4;font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%;margin-bottom:16px;text-transform:uppercase}.statistics__block-text{color:#04477a;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}.statistics__title{font-size:14px}.statistics__text{color:#b6b7bc;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;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;letter-spacing:-.02em;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:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.expertise-item__list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.expertise-item__list-item{align-items:center;background:#fff;border-radius:20px;display:flex;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:-.01em;line-height:160%;min-height:48px;padding:12px 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{--btn-sweep:#dff1fd;background:#fff;color:#5dbbf4}.expertise-item:hover .base-btn svg:last-child{margin-left:0;max-width:24px;opacity:1;transform:none;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;letter-spacing:-.02em;line-height:115%;margin-bottom:20px}@media screen and (min-width:1199px){.technologies-section__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.technologies-section__subtitle{color:#fff;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}@media screen and (min-width:991px){.technologies-section__subtitle{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.01em;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;letter-spacing:-.02em;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:400;font-weight:500;justify-content:center;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%;margin-bottom:50px}@media screen and (min-width:1199px){.about-us__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;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:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;line-height:160%}@media screen and (min-width:991px){.about-us__text{font-family:FuturaPT,sans-serif;font-size:28px;font-weight:400;letter-spacing:-.01em;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:400;font-weight:500;gap:5px;letter-spacing:-.01em;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;letter-spacing:-.02em;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:400;font-weight:500;letter-spacing:-.01em;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{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--dark{background:#04477a}.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__header{max-width:505px;position:sticky;top:90px}}.faq__title{color:#fff;font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (min-width:1199px){.faq__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.faq__desc{color:#fff;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:18px}.faq__desc h1,.faq__desc h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.faq__desc h1,.faq__desc h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.faq__desc h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.faq__desc h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.faq__desc h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.faq__desc h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.faq__desc h5,.faq__desc h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.faq__desc h1,.faq__desc h2,.faq__desc h3,.faq__desc h4,.faq__desc h5,.faq__desc h6{color:inherit}.faq__desc h1:not(:last-child),.faq__desc h2:not(:last-child),.faq__desc h3:not(:last-child),.faq__desc h4:not(:last-child),.faq__desc h5:not(:last-child),.faq__desc h6:not(:last-child){margin-bottom:max(.75em,14px)}.faq__desc h1:not(:first-child){margin-top:2em}.faq__desc h2:not(:first-child){margin-top:1.5em}.faq__desc h3:not(:first-child),.faq__desc h4:not(:first-child){margin-top:1.25em}.faq__desc h5:not(:first-child),.faq__desc h6:not(:first-child){margin-top:1em}.faq__desc blockquote:not(:last-child),.faq__desc figure:not(:last-child),.faq__desc ol:not(:last-child),.faq__desc p:not(:last-child),.faq__desc pre:not(:last-child),.faq__desc table:not(:last-child),.faq__desc ul:not(:last-child){margin-bottom:16px}.faq__desc a{text-decoration:underline;text-underline-offset:.15em}.faq__desc a,.faq__desc a>*{color:inherit;transition:color .3s ease}.faq__desc a:hover{color:#5dbbf4}.faq__desc ol,.faq__desc ul{padding-left:1.25em}.faq__desc ol li,.faq__desc ul li{list-style:inherit}.faq__desc ol li:not(:last-child),.faq__desc ol li>p:not(:last-child),.faq__desc ul li:not(:last-child),.faq__desc ul li>p:not(:last-child){margin-bottom:8px}.faq__desc ol ol,.faq__desc ol ul,.faq__desc ul ol,.faq__desc ul ul{margin-top:8px}.faq__desc ul{list-style:none;padding-left:0}.faq__desc ul>li{padding-left:25px;position:relative}.faq__desc ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.faq__desc ul ul{list-style:circle outside;padding-left:1.25em}.faq__desc ul ul>li{padding-left:0}.faq__desc ul ul>li:before{content:none}.faq__desc ol{list-style-position:outside;list-style-type:decimal}.faq__desc ol ol{list-style-type:lower-alpha}.faq__desc blockquote{border-left:2px solid #5cead2;padding-left:20px}.faq__desc blockquote p:not(:last-child){margin-bottom:8px}.faq__desc blockquote cite,.faq__desc blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.faq__desc .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.faq__desc .upheading:not(:last-child){margin-bottom:22px}.faq__desc .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.faq__desc b,.faq__desc strong{font-weight:700}.faq__desc em,.faq__desc i{font-style:italic}.faq__desc u{text-decoration:underline}.faq__desc del,.faq__desc s{text-decoration:line-through}.faq__desc sub,.faq__desc sup{font-size:.75em;line-height:0;position:relative}.faq__desc sup{top:-.5em}.faq__desc sub{bottom:-.25em}.faq__desc img{border-radius:15px;height:auto;max-width:100%}.faq__desc figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.faq__desc hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.faq__desc code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.faq__desc pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.faq__desc pre code{background:none;padding:0}.faq__desc table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.faq__desc td,.faq__desc th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.faq__desc th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.faq__desc.text-gray,.faq__desc.text-gray h1,.faq__desc.text-gray h2,.faq__desc.text-gray h3,.faq__desc.text-gray h4,.faq__desc.text-gray h5,.faq__desc.text-gray h6,.faq__desc.text-gray li,.faq__desc.text-gray p,.faq__desc.text-gray span{color:#74757a}.faq--light{margin-bottom:80px;padding-bottom:0;padding-top:0}@media screen and (min-width:1199px){.faq--light{margin-bottom:120px;padding-bottom:0;padding-top:0}.faq--light .faq__header{max-width:400px}}.faq--light .faq__title{color:#0e0e0e}@media screen and (min-width:1199px){.faq--light .faq__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.faq--light .faq__desc{color:#0e0e0e}.faq--light .accordion{width:100%}.faq--light .accordion__question{color:#0e0e0e}.faq--light .accordion__item.active,.faq--light .accordion__item.active:hover,.faq--light .accordion__item:hover{background:#f9f9f9}.active .faq--light .accordion__answer-wrapper{margin-top:0}.faq--light .accordion__answer{background:none;color:#616267;padding-top:0}.faq--light .icon-plus__item{background:#04477a}.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;letter-spacing:-.02em;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:400;letter-spacing:-.01em;line-height:160%;padding:16px 35px 25px 30px}.accordion__answer-text h1,.accordion__answer-text h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.accordion__answer-text h1,.accordion__answer-text h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.accordion__answer-text h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.accordion__answer-text h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.accordion__answer-text h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.accordion__answer-text h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.accordion__answer-text h5,.accordion__answer-text h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.accordion__answer-text h1,.accordion__answer-text h2,.accordion__answer-text h3,.accordion__answer-text h4,.accordion__answer-text h5,.accordion__answer-text h6{color:inherit}.accordion__answer-text h1:not(:last-child),.accordion__answer-text h2:not(:last-child),.accordion__answer-text h3:not(:last-child),.accordion__answer-text h4:not(:last-child),.accordion__answer-text h5:not(:last-child),.accordion__answer-text h6:not(:last-child){margin-bottom:max(.75em,14px)}.accordion__answer-text h1:not(:first-child){margin-top:2em}.accordion__answer-text h2:not(:first-child){margin-top:1.5em}.accordion__answer-text h3:not(:first-child),.accordion__answer-text h4:not(:first-child){margin-top:1.25em}.accordion__answer-text h5:not(:first-child),.accordion__answer-text h6:not(:first-child){margin-top:1em}.accordion__answer-text blockquote:not(:last-child),.accordion__answer-text figure:not(:last-child),.accordion__answer-text ol:not(:last-child),.accordion__answer-text p:not(:last-child),.accordion__answer-text pre:not(:last-child),.accordion__answer-text table:not(:last-child),.accordion__answer-text ul:not(:last-child){margin-bottom:16px}.accordion__answer-text a{text-decoration:underline;text-underline-offset:.15em}.accordion__answer-text a,.accordion__answer-text a>*{color:inherit;transition:color .3s ease}.accordion__answer-text a:hover{color:#5dbbf4}.accordion__answer-text ol,.accordion__answer-text ul{padding-left:1.25em}.accordion__answer-text ol li,.accordion__answer-text ul li{list-style:inherit}.accordion__answer-text ol li:not(:last-child),.accordion__answer-text ol li>p:not(:last-child),.accordion__answer-text ul li:not(:last-child),.accordion__answer-text ul li>p:not(:last-child){margin-bottom:8px}.accordion__answer-text ol ol,.accordion__answer-text ol ul,.accordion__answer-text ul ol,.accordion__answer-text ul ul{margin-top:8px}.accordion__answer-text ul{list-style:none;padding-left:0}.accordion__answer-text ul>li{padding-left:25px;position:relative}.accordion__answer-text ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.accordion__answer-text ul ul{list-style:circle outside;padding-left:1.25em}.accordion__answer-text ul ul>li{padding-left:0}.accordion__answer-text ul ul>li:before{content:none}.accordion__answer-text ol{list-style-position:outside;list-style-type:decimal}.accordion__answer-text ol ol{list-style-type:lower-alpha}.accordion__answer-text blockquote{border-left:2px solid #5cead2;padding-left:20px}.accordion__answer-text blockquote p:not(:last-child){margin-bottom:8px}.accordion__answer-text blockquote cite,.accordion__answer-text blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.accordion__answer-text .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.accordion__answer-text .upheading:not(:last-child){margin-bottom:22px}.accordion__answer-text .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.accordion__answer-text b,.accordion__answer-text strong{font-weight:700}.accordion__answer-text em,.accordion__answer-text i{font-style:italic}.accordion__answer-text u{text-decoration:underline}.accordion__answer-text del,.accordion__answer-text s{text-decoration:line-through}.accordion__answer-text sub,.accordion__answer-text sup{font-size:.75em;line-height:0;position:relative}.accordion__answer-text sup{top:-.5em}.accordion__answer-text sub{bottom:-.25em}.accordion__answer-text img{border-radius:15px;height:auto;max-width:100%}.accordion__answer-text figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.accordion__answer-text hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.accordion__answer-text code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.accordion__answer-text pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.accordion__answer-text pre code{background:none;padding:0}.accordion__answer-text table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.accordion__answer-text td,.accordion__answer-text th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.accordion__answer-text th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.accordion__answer-text.text-gray,.accordion__answer-text.text-gray h1,.accordion__answer-text.text-gray h2,.accordion__answer-text.text-gray h3,.accordion__answer-text.text-gray h4,.accordion__answer-text.text-gray h5,.accordion__answer-text.text-gray h6,.accordion__answer-text.text-gray li,.accordion__answer-text.text-gray p,.accordion__answer-text.text-gray span{color:#74757a}.accordion__link{display:flex;margin-top:22px}.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:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;line-height:160%}}.feedback-section__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%;margin-bottom:40px}@media screen and (min-width:1199px){.feedback-section__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;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:400;letter-spacing:-.01em;line-height:160%}@media screen and (min-width:1199px){.feedback-slide__text{font-family:FuturaPT,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.01em;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:400;font-weight:500;gap:8px;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%}}.feedback-slide__author-position{color:#b6b7bc;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;height:auto;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%;width:110px}}.splide__arrow--prev{font-family:FuturaPT,sans-serif;font-size:12px;font-weight:400;font-weight:500;letter-spacing:-.01em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.service-preview__desc{margin-bottom:40px}.service-preview__desc:last-child{margin-bottom:0}.service-preview__desc:has(>h3:first-child){padding-left:27px;position:relative}.service-preview__desc:has(>h3:first-child)>h3:first-child:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:0;position:absolute;top:.55em;transform:rotate(45deg);width:11px}.service-preview__desc p,.service-preview__desc span{display:block;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}.service-preview__desc p:not(:last-child),.service-preview__desc span:not(:last-child){margin-bottom:1em}.big-txt .service-preview__desc p,.big-txt .service-preview__desc span{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}.service-preview__desc ul li{align-items:center;display:flex;font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.text-section__lft h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.text-section__lft li,.text-section__lft p,.text-section__lft span{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.text-section__rght h3{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.text-section__rght li,.text-section__rght p,.text-section__rght span{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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}}@keyframes hero-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes hl-sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.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;letter-spacing:-.02em;line-height:115%;margin-bottom:24px}@media screen and (min-width:1199px){.contacts-hero__title{font-family:Gogh,sans-serif;font-size:80px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.contacts-hero__subtitle{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%;margin-bottom:22px}.contacts-form{margin-bottom:100px;scroll-margin-top: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:28px;font-weight:800;letter-spacing:-.02em;line-height:115%;margin-bottom:14px}@media screen and (min-width:1199px){.contacts-form__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.contacts-form__subtitle{color:#04477a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.success-popup__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%;margin-bottom:16px}.projects-grid__desc{color:#616267;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%;margin-bottom:8px;transition:all .3s}.project-item__desc{color:#616267;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%}@media screen and (min-width:1199px){.our-expertise__title{font-family:Gogh,sans-serif;font-size:65px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%;margin-bottom:16px}.offer-item__subtitle{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;line-height:115%}}.post-card__date{color:#93959b;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%}}.post-card__description{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}@media screen and (max-width:767px){.post-card__description{font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.blog-header h1{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;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;letter-spacing:-.02em;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;letter-spacing:-.02em;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:400;letter-spacing:-.01em;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:400;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;line-height:160%}}.about-author__short-bio{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;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:400;font-weight:500;letter-spacing:-.01em;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}.hero-block{margin-bottom:60px;overflow:hidden;position:relative}@media screen and (min-width:768px){.hero-block{margin-bottom:100px}}.hero-block picture{display:block}.hero-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-block__content{padding-top:24px}.hero-block__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%}.hero-block__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:10px}.image-section{margin-bottom:60px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.image-section{margin-bottom:100px}}.image-section img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.video-section{margin-bottom:60px}@media screen and (min-width:768px){.video-section{margin-bottom:100px}}.video-section iframe,.video-section img{aspect-ratio:16/9;height:auto;width:100%}.video-section img{-o-object-fit:cover;object-fit:cover}.seo-text-section{padding-bottom:40px;padding-top:40px}.seo-text-section .container{max-width:764px}.seo-text-section .text-wrapper li,.seo-text-section .text-wrapper p,.seo-text-section .text-wrapper span{font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}.logo-grid{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){.logo-grid{padding-bottom:100px;padding-top:100px}}.logo-grid__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%;margin:0 auto 24px;text-align:center}.logo-grid__subtitle{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin:0 auto 40px;max-width:700px;text-align:center}.logo-grid__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media screen and (min-width:768px){.logo-grid__grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.logo-grid__item{align-items:center;display:flex;justify-content:center}.logo-grid__item img{max-height:80px;max-width:100%;-o-object-fit:contain;object-fit:contain}.grid-cards{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){.grid-cards{padding-bottom:100px;padding-top:100px}}.grid-cards__grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:768px){.grid-cards__grid{gap:32px}.grid-cards__grid--3{grid-template-columns:repeat(3,1fr)}.grid-cards__grid--4{grid-template-columns:repeat(4,1fr)}}.grid-card--link{display:block;transition:opacity .3s ease}.grid-card--link:hover{opacity:.7}.grid-card__photo{margin-bottom:16px}.grid-card__photo img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.grid-card__title{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%;margin-bottom:8px}.grid-card__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}.mission-block{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){.mission-block{padding-bottom:100px;padding-top:100px}}.mission-block__header{margin-bottom:40px}.mission-block__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%;text-align:center}.mission-block__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:10px;text-align:center}.mission-block__grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:768px){.mission-block__grid{gap:40px;grid-template-columns:repeat(2,1fr)}}.mission-item__title{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%;margin-bottom:12px}.mission-item__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}.why-join{padding-bottom:60px;padding-top:60px}@media screen and (min-width:768px){.why-join{padding-bottom:100px;padding-top:100px}}.why-join__grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:768px){.why-join__grid{gap:40px;grid-template-columns:repeat(3,1fr)}}.why-join-item__icon{margin-bottom:16px}.why-join-item__icon img{max-height:56px;width:auto}.why-join-item__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:160%}.section-title{margin-bottom:40px}@media screen and (min-width:1199px){.section-title{margin-bottom:56px}}.section-title__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (min-width:1199px){.section-title__title{font-family:Gogh,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.section-title__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:16px;max-width:720px}.section-title__desc h1,.section-title__desc h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.section-title__desc h1,.section-title__desc h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.section-title__desc h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.section-title__desc h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.section-title__desc h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.section-title__desc h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.section-title__desc h5,.section-title__desc h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.section-title__desc h1,.section-title__desc h2,.section-title__desc h3,.section-title__desc h4,.section-title__desc h5,.section-title__desc h6{color:inherit}.section-title__desc h1:not(:last-child),.section-title__desc h2:not(:last-child),.section-title__desc h3:not(:last-child),.section-title__desc h4:not(:last-child),.section-title__desc h5:not(:last-child),.section-title__desc h6:not(:last-child){margin-bottom:max(.75em,14px)}.section-title__desc h1:not(:first-child){margin-top:2em}.section-title__desc h2:not(:first-child){margin-top:1.5em}.section-title__desc h3:not(:first-child),.section-title__desc h4:not(:first-child){margin-top:1.25em}.section-title__desc h5:not(:first-child),.section-title__desc h6:not(:first-child){margin-top:1em}.section-title__desc blockquote:not(:last-child),.section-title__desc figure:not(:last-child),.section-title__desc ol:not(:last-child),.section-title__desc p:not(:last-child),.section-title__desc pre:not(:last-child),.section-title__desc table:not(:last-child),.section-title__desc ul:not(:last-child){margin-bottom:16px}.section-title__desc a{text-decoration:underline;text-underline-offset:.15em}.section-title__desc a,.section-title__desc a>*{color:inherit;transition:color .3s ease}.section-title__desc a:hover{color:#5dbbf4}.section-title__desc ol,.section-title__desc ul{padding-left:1.25em}.section-title__desc ol li,.section-title__desc ul li{list-style:inherit}.section-title__desc ol li:not(:last-child),.section-title__desc ol li>p:not(:last-child),.section-title__desc ul li:not(:last-child),.section-title__desc ul li>p:not(:last-child){margin-bottom:8px}.section-title__desc ol ol,.section-title__desc ol ul,.section-title__desc ul ol,.section-title__desc ul ul{margin-top:8px}.section-title__desc ul{list-style:none;padding-left:0}.section-title__desc ul>li{padding-left:25px;position:relative}.section-title__desc ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.section-title__desc ul ul{list-style:circle outside;padding-left:1.25em}.section-title__desc ul ul>li{padding-left:0}.section-title__desc ul ul>li:before{content:none}.section-title__desc ol{list-style-position:outside;list-style-type:decimal}.section-title__desc ol ol{list-style-type:lower-alpha}.section-title__desc blockquote{border-left:2px solid #5cead2;padding-left:20px}.section-title__desc blockquote p:not(:last-child){margin-bottom:8px}.section-title__desc blockquote cite,.section-title__desc blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.section-title__desc .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.section-title__desc .upheading:not(:last-child){margin-bottom:22px}.section-title__desc .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.section-title__desc b,.section-title__desc strong{font-weight:700}.section-title__desc em,.section-title__desc i{font-style:italic}.section-title__desc u{text-decoration:underline}.section-title__desc del,.section-title__desc s{text-decoration:line-through}.section-title__desc sub,.section-title__desc sup{font-size:.75em;line-height:0;position:relative}.section-title__desc sup{top:-.5em}.section-title__desc sub{bottom:-.25em}.section-title__desc img{border-radius:15px;height:auto;max-width:100%}.section-title__desc figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.section-title__desc hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.section-title__desc code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.section-title__desc pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.section-title__desc pre code{background:none;padding:0}.section-title__desc table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.section-title__desc td,.section-title__desc th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.section-title__desc th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.section-title__desc.text-gray,.section-title__desc.text-gray h1,.section-title__desc.text-gray h2,.section-title__desc.text-gray h3,.section-title__desc.text-gray h4,.section-title__desc.text-gray h5,.section-title__desc.text-gray h6,.section-title__desc.text-gray li,.section-title__desc.text-gray p,.section-title__desc.text-gray span{color:#74757a}.cta-panel{margin-bottom:80px}@media screen and (min-width:1199px){.cta-panel{margin-bottom:120px}}.cta-panel__card{align-items:flex-start;background:#04477a;border-radius:15px;display:flex;flex-direction:column;gap:30px;padding:32px 24px}@media screen and (min-width:768px){.cta-panel__card{align-items:center;flex-direction:row;gap:50px;padding:44px 48px}}.cta-panel__copy{flex:1}.cta-panel__title{color:#fff;font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (min-width:768px){.cta-panel__title{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.cta-panel__title .hl{color:#04477a}.cta-panel__title:not(:last-child){margin-bottom:12px}.cta-panel__text h1,.cta-panel__text h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.cta-panel__text h1,.cta-panel__text h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.cta-panel__text h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.cta-panel__text h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.cta-panel__text h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.cta-panel__text h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.cta-panel__text h5,.cta-panel__text h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.cta-panel__text h1,.cta-panel__text h2,.cta-panel__text h3,.cta-panel__text h4,.cta-panel__text h5,.cta-panel__text h6{color:inherit}.cta-panel__text h1:not(:last-child),.cta-panel__text h2:not(:last-child),.cta-panel__text h3:not(:last-child),.cta-panel__text h4:not(:last-child),.cta-panel__text h5:not(:last-child),.cta-panel__text h6:not(:last-child){margin-bottom:max(.75em,14px)}.cta-panel__text h1:not(:first-child){margin-top:2em}.cta-panel__text h2:not(:first-child){margin-top:1.5em}.cta-panel__text h3:not(:first-child),.cta-panel__text h4:not(:first-child){margin-top:1.25em}.cta-panel__text h5:not(:first-child),.cta-panel__text h6:not(:first-child){margin-top:1em}.cta-panel__text blockquote:not(:last-child),.cta-panel__text figure:not(:last-child),.cta-panel__text ol:not(:last-child),.cta-panel__text p:not(:last-child),.cta-panel__text pre:not(:last-child),.cta-panel__text table:not(:last-child),.cta-panel__text ul:not(:last-child){margin-bottom:16px}.cta-panel__text a{text-decoration:underline;text-underline-offset:.15em}.cta-panel__text a,.cta-panel__text a>*{color:inherit;transition:color .3s ease}.cta-panel__text a:hover{color:#5dbbf4}.cta-panel__text ol,.cta-panel__text ul{padding-left:1.25em}.cta-panel__text ol li,.cta-panel__text ul li{list-style:inherit}.cta-panel__text ol li:not(:last-child),.cta-panel__text ol li>p:not(:last-child),.cta-panel__text ul li:not(:last-child),.cta-panel__text ul li>p:not(:last-child){margin-bottom:8px}.cta-panel__text ol ol,.cta-panel__text ol ul,.cta-panel__text ul ol,.cta-panel__text ul ul{margin-top:8px}.cta-panel__text ul{list-style:none;padding-left:0}.cta-panel__text ul>li{padding-left:25px;position:relative}.cta-panel__text ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.cta-panel__text ul ul{list-style:circle outside;padding-left:1.25em}.cta-panel__text ul ul>li{padding-left:0}.cta-panel__text ul ul>li:before{content:none}.cta-panel__text ol{list-style-position:outside;list-style-type:decimal}.cta-panel__text ol ol{list-style-type:lower-alpha}.cta-panel__text blockquote{border-left:2px solid #5cead2;padding-left:20px}.cta-panel__text blockquote p:not(:last-child){margin-bottom:8px}.cta-panel__text blockquote cite,.cta-panel__text blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.cta-panel__text .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.cta-panel__text .upheading:not(:last-child){margin-bottom:22px}.cta-panel__text .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.cta-panel__text b,.cta-panel__text strong{font-weight:700}.cta-panel__text em,.cta-panel__text i{font-style:italic}.cta-panel__text u{text-decoration:underline}.cta-panel__text del,.cta-panel__text s{text-decoration:line-through}.cta-panel__text sub,.cta-panel__text sup{font-size:.75em;line-height:0;position:relative}.cta-panel__text sup{top:-.5em}.cta-panel__text sub{bottom:-.25em}.cta-panel__text img{border-radius:15px;height:auto;max-width:100%}.cta-panel__text figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.cta-panel__text hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.cta-panel__text code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.cta-panel__text pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.cta-panel__text pre code{background:none;padding:0}.cta-panel__text table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.cta-panel__text td,.cta-panel__text th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.cta-panel__text th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.cta-panel__text.text-gray,.cta-panel__text.text-gray h1,.cta-panel__text.text-gray h2,.cta-panel__text.text-gray h3,.cta-panel__text.text-gray h4,.cta-panel__text.text-gray h5,.cta-panel__text.text-gray h6,.cta-panel__text.text-gray li,.cta-panel__text.text-gray p,.cta-panel__text.text-gray span{color:#74757a}.cta-panel__text p{color:#caf0ff;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}.cta-panel__btn{flex-shrink:0}.cta-panel__btn .base-btn{--btn-sweep:#fff}@media (hover:hover){.cta-panel__btn .base-btn:hover{color:#04477a}.cta-panel__btn .base-btn:hover svg:first-child{fill:#04477a}.cta-panel__btn .base-btn:hover svg:last-child{stroke:#04477a}}.grid-cards__header{margin-bottom:34px}@media screen and (min-width:1199px){.grid-cards__header{margin-bottom:40px}}.grid-cards__title{font-family:Gogh,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:115%}.grid-cards__desc{color:#74757a;font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:16px;max-width:720px}.grid-cards__desc h1,.grid-cards__desc h2{font-family:Gogh,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-cards__desc h1,.grid-cards__desc h2{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-cards__desc h3{font-family:Gogh,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-cards__desc h3{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-cards__desc h4{font-family:Gogh,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:115%}@media screen and (max-width:767px){.grid-cards__desc h4{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}}.grid-cards__desc h5,.grid-cards__desc h6{font-family:Gogh,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:115%}.grid-cards__desc h1,.grid-cards__desc h2,.grid-cards__desc h3,.grid-cards__desc h4,.grid-cards__desc h5,.grid-cards__desc h6{color:inherit}.grid-cards__desc h1:not(:last-child),.grid-cards__desc h2:not(:last-child),.grid-cards__desc h3:not(:last-child),.grid-cards__desc h4:not(:last-child),.grid-cards__desc h5:not(:last-child),.grid-cards__desc h6:not(:last-child){margin-bottom:max(.75em,14px)}.grid-cards__desc h1:not(:first-child){margin-top:2em}.grid-cards__desc h2:not(:first-child){margin-top:1.5em}.grid-cards__desc h3:not(:first-child),.grid-cards__desc h4:not(:first-child){margin-top:1.25em}.grid-cards__desc h5:not(:first-child),.grid-cards__desc h6:not(:first-child){margin-top:1em}.grid-cards__desc blockquote:not(:last-child),.grid-cards__desc figure:not(:last-child),.grid-cards__desc ol:not(:last-child),.grid-cards__desc p:not(:last-child),.grid-cards__desc pre:not(:last-child),.grid-cards__desc table:not(:last-child),.grid-cards__desc ul:not(:last-child){margin-bottom:16px}.grid-cards__desc a{text-decoration:underline;text-underline-offset:.15em}.grid-cards__desc a,.grid-cards__desc a>*{color:inherit;transition:color .3s ease}.grid-cards__desc a:hover{color:#5dbbf4}.grid-cards__desc ol,.grid-cards__desc ul{padding-left:1.25em}.grid-cards__desc ol li,.grid-cards__desc ul li{list-style:inherit}.grid-cards__desc ol li:not(:last-child),.grid-cards__desc ol li>p:not(:last-child),.grid-cards__desc ul li:not(:last-child),.grid-cards__desc ul li>p:not(:last-child){margin-bottom:8px}.grid-cards__desc ol ol,.grid-cards__desc ol ul,.grid-cards__desc ul ol,.grid-cards__desc ul ul{margin-top:8px}.grid-cards__desc ul{list-style:none;padding-left:0}.grid-cards__desc ul>li{padding-left:25px;position:relative}.grid-cards__desc ul>li:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;left:1px;margin-top:-5.5px;position:absolute;top:.8em;transform:rotate(45deg);width:11px}.grid-cards__desc ul ul{list-style:circle outside;padding-left:1.25em}.grid-cards__desc ul ul>li{padding-left:0}.grid-cards__desc ul ul>li:before{content:none}.grid-cards__desc ol{list-style-position:outside;list-style-type:decimal}.grid-cards__desc ol ol{list-style-type:lower-alpha}.grid-cards__desc blockquote{border-left:2px solid #5cead2;padding-left:20px}.grid-cards__desc blockquote p:not(:last-child){margin-bottom:8px}.grid-cards__desc blockquote cite,.grid-cards__desc blockquote footer{color:#74757a;display:block;font-family:FuturaPT,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.grid-cards__desc .upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}.grid-cards__desc .upheading:not(:last-child){margin-bottom:22px}.grid-cards__desc .upheading+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.grid-cards__desc b,.grid-cards__desc strong{font-weight:700}.grid-cards__desc em,.grid-cards__desc i{font-style:italic}.grid-cards__desc u{text-decoration:underline}.grid-cards__desc del,.grid-cards__desc s{text-decoration:line-through}.grid-cards__desc sub,.grid-cards__desc sup{font-size:.75em;line-height:0;position:relative}.grid-cards__desc sup{top:-.5em}.grid-cards__desc sub{bottom:-.25em}.grid-cards__desc img{border-radius:15px;height:auto;max-width:100%}.grid-cards__desc figcaption{color:#74757a;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:160%;margin-top:8px}.grid-cards__desc hr{border:0;border-top:1px solid #e9ecee;margin:2em 0}.grid-cards__desc code{background:#f0f2f6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .35em}.grid-cards__desc pre{background:#f0f2f6;border-radius:15px;overflow-x:auto;padding:16px 20px}.grid-cards__desc pre code{background:none;padding:0}.grid-cards__desc table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.grid-cards__desc td,.grid-cards__desc th{border-bottom:1px solid #e9ecee;padding:12px 16px;text-align:left;vertical-align:top}.grid-cards__desc th{color:#0e0e0e;font-family:Gogh,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:115%}.grid-cards__desc.text-gray,.grid-cards__desc.text-gray h1,.grid-cards__desc.text-gray h2,.grid-cards__desc.text-gray h3,.grid-cards__desc.text-gray h4,.grid-cards__desc.text-gray h5,.grid-cards__desc.text-gray h6,.grid-cards__desc.text-gray li,.grid-cards__desc.text-gray p,.grid-cards__desc.text-gray span{color:#74757a}.grid-cards--team .grid-cards__grid{gap:16px}.grid-cards--team .grid-card{aspect-ratio:4/5;background:#defbf6;border-radius:15px;overflow:hidden;position:relative}.grid-cards--team .grid-card:nth-child(4n+2){background:#dff1fd}.grid-cards--team .grid-card:nth-child(4n+3){background:#caf0ff}.grid-cards--team .grid-card:nth-child(4n+4){background:#f8f9fc}.grid-cards--team .grid-card__photo{top:0;right:0;bottom:0;left:0;margin:0;position:absolute}.grid-cards--team .grid-card__photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.grid-cards--team .grid-card__title{background:#fff;border-radius:40px;font-family:FuturaPT,sans-serif;font-size:14px;font-weight:400;font-weight:500;letter-spacing:-.01em;line-height:160%;margin:0;padding:7px 14px;position:absolute;right:12px;top:12px}.grid-cards--team .grid-card__desc{display:none}.grid-cards--contacts .grid-cards__grid{border-top:1px solid #e9ecee;gap:0}.grid-cards--contacts .grid-card{display:flex;flex-direction:column;padding:24px 0}.grid-cards--contacts .grid-card:not(:last-child){border-bottom:1px solid #e9ecee}.grid-cards--contacts .grid-card:last-child{padding-bottom:0}@media screen and (min-width:768px){.grid-cards--contacts .grid-card{padding:30px 30px 0}.grid-cards--contacts .grid-card:first-child{padding-left:0}.grid-cards--contacts .grid-card:last-child{padding-right:0}.grid-cards--contacts .grid-card:not(:last-child){border-bottom:0;border-right:1px solid #e9ecee}}.grid-cards--contacts .grid-card:nth-child(3n+2) .grid-card__title:before{background:#5dbbf4}.grid-cards--contacts .grid-card:nth-child(3n+3) .grid-card__title:before{background:#04477a}.grid-cards--contacts .grid-card__title{align-items:center;display:flex;font-family:Gogh,sans-serif;font-size:20px;font-weight:800;gap:12px;letter-spacing:-.02em;line-height:115%;margin-bottom:10px}.grid-cards--contacts .grid-card__title:before{background:#5cead2;content:"";display:inline-block;flex-shrink:0;height:11px;transform:rotate(45deg);width:11px}.grid-cards--contacts .grid-card__desc{color:#0e0e0e;display:flex;flex:1;flex-direction:column}.grid-cards--contacts .grid-card__desc>p:last-child:has(>a:only-child){margin-top:auto}.grid-cards--contacts .grid-card__desc a{color:#04477a;font-weight:600;text-decoration:none;-webkit-user-select:all;-moz-user-select:all;user-select:all}.grid-cards--contacts .grid-card__desc a:hover{color:#5dbbf4}.page--static{--section-gap:96px;--row-gap:72px}@media screen and (min-width:1199px){.page--static{--section-gap:160px;--row-gap:100px}}.page--static .cta-panel,.page--static .faq--light,.page--static .hero--sec,.page--static .hero--sec .hero__buttons,.page--static .service-preview,.page--static .text-section{margin-bottom:0}.page--static .grid-cards{padding-bottom:0;padding-top:0}.page--static :is(.hero--sec,.service-preview,.cta-panel,.text-section,.faq,.grid-cards)+:is(.section-title,.service-preview,.cta-panel,.text-section,.faq,.grid-cards,.contacts-form){margin-top:var(--section-gap)}.page--static .service-preview+.service-preview{margin-top:var(--row-gap)}.page--static .service-preview__desc p{font-family:FuturaPT,sans-serif;font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:160%}@media screen and (min-width:768px){.page--static .text-section__lft{align-self:flex-start;position:sticky;top:120px}}.em,.hl{color:inherit;font-family:inherit}.hl{background-image:linear-gradient(#caf0ff,#caf0ff);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px;position:relative;z-index:-1}.hl-reveal .hl{background-size:0 100%;transition:background-size .8s cubic-bezier(.22,1,.36,1)}.hl-reveal .hl.is-in{background-size:100% 100%}.hl-reveal .hero .hl{transition-delay:1.1s}:has(>.hl){isolation:isolate}.em{color:#5dbbf4}.dot{display:inline-block}.dot:after,.has-dot:after{background:#5cead2;border-radius:50%;content:"";display:inline-block;height:.4em;margin-left:.2em;width:.4em}.upheading{color:#74757a;font-family:FuturaPT,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:160%;text-transform:uppercase}html.dm-reveal .dm-item:before{rotate:-90deg;scale:0;transition:scale .5s cubic-bezier(.34,1.56,.64,1),rotate .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0)*50ms)}html.dm-reveal .dm.is-in .dm-item:before{rotate:0deg;scale:1}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}
