/*!********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-hero-complex/block-hero-complex.scss ***!
  \********************************************************************************************************************************************************************************/@keyframes pop-btn-txt{0%{transform:scaleX(1) scaleY(1)}62%{transform:scaleX(1.06) scaleY(1.02)}to{transform:scaleX(1) scaleY(1)}}.hero-sub__text-content.split .hero-sub__text-content-p,.hero-sub__text-content:not(.split) .hero-sub__text-content-p{font-family:Author;font-weight:400}.hero-sub__text-content.split .hero-sub__text-content-h,.hero-sub__text-content:not(.split) .hero-sub__text-content-h{font-family:Author;font-weight:500}.hero-sub__text-content.split .hero-sub__text-content-p{font-size:1.25rem;line-height:1.45}.hero-sub__text-content:not(.split) .hero-sub__text-content-p{font-size:1.25rem;line-height:1.35}.hero-sub__text-content:not(.split) .hero-sub__text-content-h{font-size:2.625rem;letter-spacing:-.007em;line-height:.84}.hero-sub__text-content.split .hero-sub__text-content-h{font-size:2.75;line-height:.88}@supports (font-size:clamp(1px,2px,3px)){.hero-sub__text-content.split .hero-sub__text-content-p{font-size:clamp(1.25rem,1.375vw,1.375rem)}.hero-sub__text-content:not(.split) .hero-sub__text-content-p{font-size:clamp(1.25rem,1.25vw,1.5rem)}.hero-sub__text-content:not(.split) .hero-sub__text-content-h{font-size:clamp(2.625rem,4vw,4rem)}.hero-sub__text-content.split .hero-sub__text-content-h{font-size:clamp(2.75rem,4.5vw,4.5rem)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes poke{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes poke-right{0%{transform:translateX(0)}45%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes draw{0%{stroke-dashoffset:1000}20%{stroke-dashoffset:800}40%{stroke-dashoffset:600}60%{stroke-dashoffset:400}80%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes fill-it{0%{fill:hsla(0,0%,100%,0)}25%{fill:hsla(0,0%,100%,.2)}50%{fill:hsla(0,0%,100%,.5)}75%{fill:hsla(0,0%,100%,.8)}to{fill:#fff}}@keyframes filter-it{0%{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}25%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}50%{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px #fff)}75%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}to{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}}@keyframes draw-large{0%{stroke-dashoffset:6500}to{stroke-dashoffset:0}}@keyframes subtleFill{0%{fill:transparent}to{fill:#fff}}.hero-complex{overflow:hidden;position:relative}@media screen and (min-width:960px){.hero-complex{display:grid;grid-template-columns:repeat(2,50%);min-height:100vh}@supports (height:clamp(1px,2px,3px)){.hero-complex{min-height:clamp(842px,100vh,2000px)}}}@media screen and (min-width:1025px){.hero-complex{grid-template-columns:1fr 49.688vw}}@media screen and (min-width:1280px){.hero-complex{grid-template-columns:1fr calc(42.708vw + 134px)}}@media screen and (min-width:960px){.hero-complex.short{min-height:400px}@supports (height:clamp(1px,2px,3px)){.hero-complex.short{min-height:clamp(400px,32.969vw,633px)}}}.hero-complex__bg-mask{background:linear-gradient(0deg,#262d40,#0791ca);bottom:0;left:0;position:absolute;right:0;top:0}.hero-complex__light-overlay{background-color:#fff;border-radius:38vw;filter:blur(200px);height:43.958vw;mix-blend-mode:overlay;opacity:.6;position:absolute;right:32%;top:4.896vw;transform:translate(50%,-48%);width:43.958vw}.hero-complex .logo{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.hero-complex .logo-top{height:41.875vw;left:49%;mix-blend-mode:overlay;opacity:.3;position:absolute;top:0;width:auto}.hero-complex__bg-fig{height:100%;position:absolute;right:0;top:0;width:50%}@media screen and (min-width:1025px){.hero-complex__bg-fig{width:calc(42.708vw + 134px)}}.hero-complex__bg-fig>img{display:block;height:100%;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%;will-change:transform}.hero-complex__bg-fig-mask{background:linear-gradient(0deg,#262f40,transparent);bottom:0;left:0;position:absolute;right:0;top:0}@media screen and (max-width:959px){.hero-complex__bg-fig,.hero-complex__bg-mask,.hero-complex__light-overlay{display:none}}.hero-complex__left{flex-direction:column;padding:110px 3.6vw 34px;position:relative;z-index:2}@media screen and (min-width:768px){.hero-complex__left{padding:132px 5vw 34px}}@media screen and (min-width:960px){.hero-complex__left{background-color:#fff}}@media screen and (min-width:1025px){.hero-complex__left{padding:158px 7.48vw 34px 5vw}}@media screen and (min-width:1280px){.hero-complex__left{padding:158px 7.48vw 34px 9.375vw}}@media screen and (min-width:1600px){.hero-complex__left{padding:158px 9vw 34px}}.hero-complex__left .breadcrumbs{display:flex;margin-bottom:22px;width:100%}@media screen and (min-width:960px){.hero-complex__left .breadcrumbs{margin-bottom:12px}@supports (width:clamp(1px,1px,1px)){.hero-complex__left .breadcrumbs{margin-bottom:clamp(12px,1.375vw,22px)}}}.hero-complex__left .breadcrumbs li.breadcrumbs__item>*{text-transform:uppercase}.hero-complex__left .breadcrumbs li.breadcrumbs__item:first-of-type>a{color:#1f3d4a}.hero-complex__left .breadcrumbs .breadcrumbs__current-page{color:#008ae2}.hero-complex__left .breadcrumbs .slash{color:#1f3d4a;margin:0 12px}.hero-complex__left-h.a-72-500{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.hero-complex__left-h.a-72-500{margin-bottom:clamp(32px,2.396vw,46px)}}.hero-complex__left-h.a-72-500{align-self:flex-start;line-height:.9}@media screen and (min-width:960px){.hero-complex__left-h.a-72-500{line-height:.8}}.hero-complex__left-txt{background-color:#edf2f3;border-radius:12px;color:#1f3d4a;margin-bottom:32px;padding:20px}@supports (padding:clamp(1px,2px,3px)){.hero-complex__left-txt{padding:clamp(16px,1.563vw,30px) 24px}}.hero-complex__left-btn{border:unset;border-radius:50px;box-shadow:inset 0 0 0 rgba(34,34,34,.2);display:block;max-width:100%;outline:0 solid #262d3f;overflow:hidden;padding:12px 24px;position:relative;text-align:center;transition:outline .25s linear,box-shadow .25s linear;width:100%;will-change:outline,box-shadow}@supports (width:clamp(1px,1px,1px)){.hero-complex__left-btn{padding:clamp(10px,.938vw,12px) clamp(18px,1.875vw,24px)}}@media screen and (min-width:540px){.hero-complex__left-btn{min-width:32.8vw;width:fit-content}}@media screen and (min-width:2560px){.hero-complex__left-btn{min-width:632px}}.hero-complex__left-btn span.a-16-600{color:#00fff6;line-height:1.2;text-transform:uppercase;transition:color .2s linear;will-change:color}.hero-complex__left-btn:after,.hero-complex__left-btn:before{content:"";height:100%;left:0;position:absolute;top:0;transition:transform .42s ease-out;will-change:transform;z-index:-1}.hero-complex__left-btn:before{background-color:#262d3f;border-radius:50px;left:50%;transform:translateX(-50%);width:100%}.hero-complex__left-btn:after{background-color:#00fff6;left:0;transform:translateX(-112%) skew(-45deg,0deg);width:132%}.hero-complex__left-btn>svg{margin-left:10px}.hero-complex__left-btn>svg path{fill:#00fff6;transition:fill .2s linear;will-change:fill}@media (hover:hover) and (pointer:fine) and (min-width:600px){.hero-complex__left-btn:hover{box-shadow:inset 0 0 10px rgba(34,34,34,.1);outline:6px solid rgba(48,145,202,.1);transition:outline .22s ease-out,box-shadow .22s ease-out}.hero-complex__left-btn:hover span.a-16-600{animation:pop-btn-txt .18s;color:#262d3f;transform-origin:center;transition:color .22s ease-out .08s}.hero-complex__left-btn:hover:before{transform:translateX(-50%) scale(.995)}.hero-complex__left-btn:hover:after{transform:translateX(-12%) skew(-45deg,0deg)}.hero-complex__left-btn:hover svg{animation:poke-right .34s .1s}.hero-complex__left-btn:hover svg path{fill:#262d3f;transition:fill .22s ease-out .1s}}@media screen and (min-width:960px){.hero-complex__left-btn{min-width:100%}}.hero-complex__right{background-color:#262f40;display:flex;flex-direction:column;justify-content:flex-end;padding:10vw 3.6vw 0;z-index:2}@media screen and (min-width:768px){.hero-complex__right{padding:7.292vw 5vw 0}}@media screen and (min-width:960px){.hero-complex__right{background-color:unset;padding:7.292vw 5vw 5.5vw}}@media screen and (min-width:1025px){.hero-complex__right{padding:7.292vw 5vw 5.5vw 7.5vw}}@media screen and (min-width:1280px){.hero-complex__right{padding:7.292vw 9.375vw 5.5vw 7.5vw}}.hero-complex__right-h{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.hero-complex__right-h{margin-bottom:clamp(32px,3.333vw,64px)}}.hero-complex__right-h{color:#fff;font-family:Author;font-size:2.875rem;font-size:clamp(2.875rem,4.5vw,3.75vw);font-weight:500;letter-spacing:unset;line-height:.88}.hero-complex__right-card{background-color:#171c29;border-radius:12px;padding:14px 24px 24px}.hero-complex__right-card-icon{margin-bottom:26px}.hero-complex__right-card-h{color:#fff;margin-bottom:12px}.hero-complex__right-card-txt.a-16-400{color:#f6f6f6;line-height:1.5}.hero-sub{background-color:#262f40;position:relative}.hero-sub .logo{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (min-width:960px){.hero-sub .logo{height:118%;top:-18%}}.hero-sub .logo-bottom{bottom:-1vw;height:43.646vw;left:-111%;mix-blend-mode:overlay;opacity:.25;position:absolute;width:auto}@media screen and (min-width:960px){.hero-sub .logo-bottom{bottom:unset;top:0}}.hero-sub__cont{padding-top:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__cont{padding-top:clamp(24px,5vw,96px)}}.hero-sub__cont{padding-bottom:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__cont{padding-bottom:clamp(24px,5vw,96px)}}@media screen and (min-width:1025px){.hero-sub__cont{padding-bottom:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__cont{padding-bottom:clamp(24px,7.292vw,140px)}}}.hero-sub__wr{position:relative;z-index:2}@media screen and (min-width:1025px){.hero-sub__wr.indent{margin-top:-156px}@supports (width:clamp(1px,1px,1px)){.hero-sub__wr.indent{margin-top:clamp(-156px,-8.125vw,0px)}}}@media screen and (min-width:1025px){.hero-sub__wr.indent-more{margin-top:-160px}@supports (width:clamp(1px,1px,1px)){.hero-sub__wr.indent-more{margin-top:clamp(-160px,-8.333vw,0px)}}}.hero-sub__logos{gap:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__logos{gap:clamp(24px,2.4vw,32px)}}.hero-sub__logos{margin-bottom:32px}@supports (width:clamp(1px,1px,1px)){.hero-sub__logos{margin-bottom:clamp(32px,5vw,96px)}}.hero-sub__logos{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:520px){.hero-sub__logos{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:920px){.hero-sub__logos{grid-template-columns:repeat(6,1fr)}}.hero-sub__logo{background-color:rgba(236,244,247,.96);border-radius:16px;overflow:hidden;padding:32px 0}.hero-sub__logo>img{display:block;height:auto;max-width:75%;-o-object-fit:cover;object-fit:cover;width:auto}.hero-sub__text-content.framed{padding:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__text-content.framed{padding:clamp(24px,3.229vw,64px)}}.hero-sub__text-content.framed{background-color:#171c29;border-radius:20px;overflow:hidden}.hero-sub__text-content:not(.split) .hero-sub__text-content-p{margin-top:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__text-content:not(.split) .hero-sub__text-content-p{margin-top:clamp(24px,2.396vw,46px)}}.hero-sub__text-content.split:not(.framed){display:grid;gap:3vw;justify-content:space-between}@media screen and (min-width:720px){.hero-sub__text-content.split:not(.framed){grid-template-columns:auto 50%;justify-items:end}.hero-sub__text-content.split:not(.framed) .hero-sub__sub-text-content-p{max-width:57ch}}.hero-sub__text-content-h,.hero-sub__text-content-p{color:#fff}.hero-sub__text-content-h>span{color:#555e73;display:inline-block;transform:translate(4px,1px) scale(.99);transition:color .3s ease-out,transform .3s ease-out;will-change:color,transform}.hero-sub__text-content-h>span.paint{color:#fff;transform:translate(0) scale(1)}.hero-sub__cards{gap:24px}@supports (width:clamp(1px,1px,1px)){.hero-sub__cards{gap:clamp(24px,2.4vw,32px)}}.hero-sub__cards{display:grid}@media screen and (min-width:576px){.hero-sub__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:820px){.hero-sub__cards{grid-template-columns:repeat(3,1fr)}}.hero-sub .hero-sub__text-content~.hero-sub__cards{margin-top:32px}@supports (width:clamp(1px,1px,1px)){.hero-sub .hero-sub__text-content~.hero-sub__cards{margin-top:clamp(32px,3vw,48px)}}.hero-sub__card{background-color:#171c29;border-radius:12px;padding:14px 24px 24px}.hero-sub__card>svg{margin-bottom:26px}.hero-sub__card-h{color:#fff;margin-bottom:12px}.hero-sub__card-txt.a-16-400{color:#f6f6f6;line-height:1.5}