/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/swiper/swiper.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************/:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./assets/scss/_index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}h1,h2,h3,h4,h5,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;min-height:100dvh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;margin:0}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{height:auto;max-width:100%;display:block}input,button,textarea,select{font:inherit}button{padding:0;border:none;color:inherit;text-align:start;background:none;cursor:pointer}@media(prefers-reduced-motion:reduce){*:not(.ignore-prefers-reduced-motion),*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;scale:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}body{background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#curtain{position:fixed;inset:0;z-index:-1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}@media(min-width:1024px){.transition-none--large-up,.transition-none--large-up:before,.transition-none--large-up:after{transition:none!important}}:root{--client-primary: #1672f3;--client-secondary: #ffffff;--client-link-color: #1672f3;--client-text-shadow: none}.client-aviva{--client-primary: #1672f3;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-aviva-dark{--client-primary: #142129;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-greenchoice{--client-primary: #ffc84a;--client-secondary: #142129;--client-link-color: #142129;--client-text-shadow: none}.client-this-is-eindhoven{--client-primary: #ffc2eb;--client-secondary: #142129;--client-link-color: #142129;--client-text-shadow: none}.client-plaisio{--client-primary: #dc3545;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-securex{--client-primary: #4c2d68;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-nevi{--client-primary: #fe5000;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: 0 0 5px rgba(0, 0, 0, .3)}.client-aps-it-diensten{--client-primary: #00477f;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-fnv{--client-primary: #0099dc;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: 0 0 5px rgba(0, 0, 0, .15)}.client-dhb-bank{--client-primary: #004996;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-sakura{--client-primary: #ad1632;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-driestar{--client-primary: #912383;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-bruna{--client-primary: #ed3325;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: 0 0 5px rgba(0, 0, 0, .15)}.client-geveke{--client-primary: #043974;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-kwantum{--client-primary: #ff5c00;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: 0 0 5px rgba(0, 0, 0, .3)}.client-wtc{--client-primary: #3b41a1;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-suzuki{--client-primary: #e20a17;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-top-employers{--client-primary: #e02b19;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-achmea{--client-primary: #cc0000;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-as-watson{--client-primary: #e2241b;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-bng-bank{--client-primary: #1f5aa6;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-daf{--client-primary: #00529b;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-ictu{--client-primary: #42abe1;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: 0 0 5px rgba(0, 0, 0, .15)}.client-rabobank{--client-primary: #3b5093;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.client-van-oord{--client-primary: #253a79;--client-secondary: #ffffff;--client-link-color: #ffffff;--client-text-shadow: none}.swiper-button-next svg,.swiper-button-prev svg{display:none}::view-transition-group(*){animation-duration:.1s}::view-transition-group(header),::view-transition-group(case-hero-image),::view-transition-group(case-hero-content),::view-transition-group(case-hero-conversion),::view-transition-group(case-hero-title){animation-duration:.3s}/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/ArticleImage/scss/_article-image.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/.article-image{border-radius:1.5rem}@media(min-width:768px){.article-image{border-radius:3rem}}/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/Button/scss/_button.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************//*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/ButtonGroup/scss/_button-group.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/.button-group{background-color:#1672f3;border-radius:62.4375rem;padding:.5rem;height:3rem;display:flex;gap:.5rem}@media(min-width:1024px){.button-group{height:4rem}}.button-group [aria-selected=true]{background-color:#fff;color:#1672f3}.button-group [aria-selected=true]:hover{background-color:#fff}.button-group>li{display:flex}.button-group--small{height:3rem}.button-group__item{font-size:.875rem;padding:.5rem .75rem;line-height:1;font-weight:700;color:#fff;border-radius:62.4375rem;text-decoration:none;align-self:center;transition:all .2s ease-in-out;text-transform:capitalize}@media(min-width:1024px){.button-group__item{padding:.6875rem 1.5rem;font-size:1rem;line-height:unset}}.header .button-group__item,.header .button-group__item:hover{color:#fff}.header .button-group__item--active,.header .button-group__item--active:hover{color:#1672f3}.button-group--small .button-group__item{padding:.5rem .75rem;font-size:.875rem;line-height:1}.button-group__item:hover{background-color:#0a57c2}.button-group__item--active{background-color:#fff;color:#1672f3}.button-group__item--active:hover{background-color:#fff}/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/Form/scss/_checkbox.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.form-field:has(.ktc-checkbox){display:flex;flex-direction:row;margin-bottom:2rem}.form-field:has(.ktc-checkbox)>label{display:none}.form-field .ktc-checkbox input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.form-field .ktc-checkbox label:after{content:"\f172";font-style:normal;font-weight:400;font-family:iconfont!important}.form-field .ktc-checkbox label{display:block;position:relative;margin-left:2rem;font-size:1rem;cursor:pointer}.form-field .ktc-checkbox label:before{position:absolute;left:-2rem;top:.0625rem;content:"";display:block;height:1.5rem;width:1.5rem;background-color:#e9ebec;border-radius:.25rem;border:.125rem solid;color:transparent;transition:border .2s}.form-field .ktc-checkbox label:after{position:absolute;text-align:center;top:0;left:-2rem;width:1.5rem;border-radius:.25rem;color:#1672f3;opacity:0;transition:opacity .2s}.form-field .ktc-checkbox>input:focus~label:before,.form-field .ktc-checkbox>input:focus~label:after,.form-field .ktc-checkbox>input:hover~label:before,.form-field .ktc-checkbox>input:hover~label:after{color:#1672f3}.form-field .ktc-checkbox>.input-validation-error~label,.form-field .ktc-checkbox>.input-validation-error~label:before,.form-field .ktc-checkbox>.input-validation-error~label:after{color:#f40b0b!important}.form-field .ktc-checkbox>input:checked~label:after{opacity:1}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/Form/scss/_input-and-textarea.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/.form-field:not(:has(.ktc-checkbox)){display:flex;flex-direction:column;margin-bottom:2rem}.form-field:not(:has(.ktc-checkbox)) label{display:block;font-size:.75rem;line-height:1.3;color:#142129;padding-bottom:.5rem}.form-field:not(:has(.ktc-checkbox)) textarea{display:block}.form-field:not(:has(.ktc-checkbox)) textarea,.form-field:not(:has(.ktc-checkbox)) input{border:.125rem solid #e9ebec;border-radius:.5rem;padding:.625rem 1rem;background:#e9ebec;width:100%;font-size:1rem;line-height:1.5;color:#142129;transition:border .2s linear}.form-field:not(:has(.ktc-checkbox)) textarea:hover,.form-field:not(:has(.ktc-checkbox)) textarea:focus,.form-field:not(:has(.ktc-checkbox)) input:hover,.form-field:not(:has(.ktc-checkbox)) input:focus{border-color:#1672f3}.form-field:not(:has(.ktc-checkbox)) textarea.input-validation-error,.form-field:not(:has(.ktc-checkbox)) input.input-validation-error{border-color:#f40b0b!important}.form-field:not(:has(.ktc-checkbox)) .explanation-text{margin-top:.5rem;font-size:.75rem;color:#a6afb4;text-align:right}/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/Form/scss/_error.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************/.field-validation-error{margin-top:.375rem;color:#cf2d30;font-size:.75rem;font-weight:500}/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/CtaLink/scss/_cta-link.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./atoms/icons/_index.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Authors/scss/_authors.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/.authors{display:flex;align-items:center;gap:1rem;margin:0;line-height:1.6}.authors--article{align-items:flex-start;line-height:inherit}.authors__image{background-image:url(/images/portret-background.jpg);background-size:cover;width:3rem;height:3rem;clip-path:circle()}.authors__images{display:flex;flex-shrink:0}.authors__images img{border:2px solid #ffffff;border-radius:50%}.authors__images img:nth-child(2){margin-left:-1.5rem}.authors__heading{font-weight:500;font-size:.75rem}@media(min-width:768px){.authors__heading{font-weight:700;font-size:1rem}}.authors--article .authors__heading{margin-bottom:.2em;font-weight:700;font-size:inherit}.authors__text{font-weight:300;font-size:1rem}@media(min-width:768px){.authors__text{font-size:1.25rem}}.authors--article .authors__text{font-size:inherit}.authors--article .authors__text em{margin-top:.2em;display:block}/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/CardRow/scss/_card-row.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.card-row{--client-link-color: #1672f3;grid-column:full-width;padding:2.5rem 0;row-gap:2.5rem;display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.card-row>*){grid-column:content}.card-row__intro{grid-column:content;display:flex;align-items:flex-end;justify-content:space-between}@media(max-width:1279px){.card-row__intro{flex-direction:column;row-gap:1.5rem;align-items:flex-start}}.card-row__intro p:last-child{margin-bottom:0}.card-row__content{max-width:44.25rem}.card-row__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){.card-row__title{font-size:2.5rem}}.card-row__blocks{grid-column:breakout;display:grid;row-gap:1.5rem}.card-row__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1024px);justify-content:center;gap:1.5rem}@media(max-width:1279px){.card-row__row{grid-auto-flow:row}}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/CardRow/scss/_card-block.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.cta-link:before{content:"\f18a";font-style:normal;font-weight:400;font-family:iconfont!important}.cta-link{--transition-duration: .2s;position:relative;display:inline-grid;gap:.3em;grid-template:"text arrow"/auto .8em;justify-content:center;align-items:center;text-decoration:none;font-weight:500;color:var(--client-link-color);cursor:pointer;width:-moz-fit-content;width:fit-content}.cta-link:before{grid-area:arrow;position:relative;left:-.15em;font-size:1rem;transition:left var(--transition-duration)}.cta-link:after{content:"";grid-area:arrow;position:relative;left:.35em;height:.1em;width:.1em;border-radius:.1em;background-color:transparent;transition:left var(--transition-duration),width var(--transition-duration),background-color 0s var(--transition-duration)}@media(hover:hover){.cta-link:hover:before{left:.22em}.cta-link:hover:after{width:.8em;left:0;background-color:currentColor;transition-delay:0s}}.cta-link--arrow-left{grid-template:"arrow text"/.8em auto}.cta-link--small{font-size:1rem}.card-block{--client-link-color: #ffffff;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem 1.5rem;line-height:1.75;color:#fff;text-decoration:none;padding:2.5rem;flex-grow:0;outline-offset:2px}.curtain-disabled .card-block{background-color:#1672f3;border-radius:40px}@media(hover:hover){.card-block:hover .cta-link:before{left:.22em}.card-block:hover .cta-link:after{width:.8em;left:0;background-color:currentColor;transition-delay:0s}}.card-block canvas{position:absolute;inset:0;opacity:0;z-index:-1}.card-block :visited{color:#fff}.card-block__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.card-block__title{font-size:2rem}}.card-block__title{word-wrap:break-word}/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/CardSlider/scss/_card-slider.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.card-slider{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.card-slider>*){grid-column:content}.card-slider{grid-column:full-width;overflow-x:hidden;padding-block:2.5rem;row-gap:1.5rem}@media(min-width:1280px){.card-slider__content{grid-column-start:breakout;grid-column-end:thin-start;padding-right:2.5rem}}.card-slider__content__title{font-size:2rem;line-height:1.25}.card-slider__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.card-slider__title{font-size:2rem}}@media(min-width:1280px){.card-slider__swiper{grid-column-start:thin;grid-column-end:breakout;clip-path:inset(-4rem -50vw -4rem -2rem)}}.card-slider__navigation{display:none}@media(min-width:1280px){.card-slider__navigation{display:flex;flex-direction:row;justify-content:flex-end;grid-column-end:breakout;gap:1rem}}.card-slider .teaser-card{width:28.125rem}.card-slider .swiper-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;width:calc(100vw - 48px)}@media(min-width:1280px){.card-slider .swiper-pagination{display:none}}.card-slider .swiper-pagination-bullet{width:.5rem;height:.5rem;cursor:pointer;background:#1672f3;opacity:.3;transition-property:opacity,width;transition-duration:.2s;border-radius:.5rem}.card-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1672f3;width:1.5rem;opacity:1}/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/SpecialistCardSlider/scss/_specialist-card-slider.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/.specialist-card-slider{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.specialist-card-slider>*){grid-column:content}.specialist-card-slider{grid-column:full-width;overflow-x:hidden;padding-block:2.5rem;row-gap:1.5rem}@media(min-width:1280px){.specialist-card-slider__content{grid-column-start:breakout;grid-column-end:thin-start;padding-right:2.5rem}}@media(min-width:1280px){.specialist-card-slider__content{padding-top:2.375rem}}.specialist-card-slider__content__title{font-size:1.5rem;line-height:1.33}@media(min-width:1280px){.specialist-card-slider__content__title{font-size:2rem;line-height:1.25}}@media(min-width:1280px){.specialist-card-slider__swiper{grid-column-start:thin;grid-column-end:breakout;clip-path:inset(-4rem -50vw -4rem -2rem)}}.specialist-card-slider__navigation{display:none}@media(min-width:1280px){.specialist-card-slider__navigation{display:flex;flex-direction:row;justify-content:flex-end;grid-column-end:breakout;gap:1rem}}.specialist-card-slider .specialist-card{width:28.125rem}.specialist-card-slider .swiper-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;width:calc(100vw - 48px)}@media(min-width:1280px){.specialist-card-slider .swiper-pagination{display:none}}.specialist-card-slider .swiper-pagination-bullet{width:.5rem;height:.5rem;cursor:pointer;background:#1672f3;opacity:.3;transition-property:opacity,width;transition-duration:.2s;border-radius:.5rem}.specialist-card-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1672f3;width:1.5rem;opacity:1}/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/SplitTextWithImage/scss/_split-text-with-image.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.split-text-with-image{display:flex;justify-content:center;padding-block:2.5rem}.split-text-with-image__container{width:21.375rem;display:grid;grid-template-areas:"content" "cta-container";gap:1.5rem}@media(min-width:1024px){.split-text-with-image__container{width:100%;grid-template-columns:minmax(0,36.625rem) 29rem;grid-template-areas:"content image" "content cta-container";justify-content:space-between;align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0}}.split-text-with-image__content{grid-area:content}.split-text-with-image__content h2{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.split-text-with-image__content h2{font-size:2rem}}.split-text-with-image__content h2{margin:0}.split-text-with-image__image{display:none}@media(min-width:1024px){.split-text-with-image__image{display:block;grid-area:image}.split-text-with-image__image img{max-width:18.75rem;margin-left:auto}}.split-text-with-image__cta-container{grid-area:cta-container;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-top:.75rem}@media(min-width:1024px){.split-text-with-image__cta-container{align-self:end;padding-top:0}}.split-text-with-image__cta-container h3{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){.split-text-with-image__cta-container h3{font-size:2.5rem}}.split-text-with-image__cta-container h3{margin:0}.split-text-with-image__cta-container a span{display:flex}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ConversionBlock/scss/_conversion-block.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}@property --percentage{syntax: "<integer>"; initial-value: 0; inherits: false;}.conversion-block{display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-size:1rem;line-height:1.2;font-weight:600;padding:.5rem .875rem;border-radius:100vw;color:var(--client-primary);background:var(--client-secondary)}@media(min-width:768px){.conversion-block{flex-direction:column;align-items:flex-start;padding:1rem;font-weight:700;border-radius:1rem}}.conversion-block__figure:before{content:"\f124";font-style:normal;font-weight:400;font-family:iconfont!important}.conversion-block__figure{display:flex;align-items:center}.conversion-block__figure:before{font-size:.8em;margin-right:.25rem}@media(min-width:768px){.conversion-block__figure:before{margin-right:.5rem}}@media(min-width:768px){.conversion-block__figure{font-size:2.5rem}}@supports (--foo: 0){.conversion-block__percentage-nr{--min-duration: 1.5s;--step-duration: .03s;--animation-duration: calc( var(--min-duration) + (var(--to-percentage) * var(--step-duration)) );transition:--percentage var(--animation-duration);counter-reset:percentage var(--percentage);color:transparent}@property --percentage{.conversion-block__percentage-nr {syntax: "<integer>"; initial-value: 0; inherits: false;}}.conversion-block__percentage-nr.conversion-block__percentage-nr--do-animate{--percentage: var(--to-percentage)}.case-hero .conversion-block__percentage-nr{transition:none;--percentage: var(--to-percentage)}.conversion-block__percentage-nr:before{content:counter(percentage);position:absolute;color:var(--client-primary)}}/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/CookieBar/scss/_cookie-bar.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.cookie-bar{display:none;position:fixed;background-color:#fff;right:0;left:0;width:100%;max-height:100vh;overflow-y:auto;box-shadow:0 0 40px #00000040}.cookie-bar.open{bottom:0;z-index:11;display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.cookie-bar.open>*){grid-column:content}@media(min-width:768px){.cookie-bar{top:unset}}.cookie-bar form{margin-block:2.5rem}@media(min-width:768px){.cookie-bar form{margin-block:3rem}}.cookie-bar h4{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.cookie-bar h4{font-size:2rem}}.cookie-bar__text{margin-bottom:2rem}.cookie-bar__buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}@media(min-width:768px){.cookie-bar__buttons{flex-direction:row;justify-content:flex-start}}.cookie-bar__buttons .button{align-self:stretch}.cookie-bar__options{display:flex;flex-direction:column;gap:1rem}.cookie-bar__options .radio-button{display:flex;gap:.5rem}.cookie-bar__options .radio-button input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;height:1.5rem;width:1.5rem;cursor:pointer;border:2px solid #e9ebec;border-radius:50%;background-color:#e9ebec;transition:all .2s ease;flex-shrink:0}.cookie-bar__options .radio-button input:checked{border-color:#1672f3;background:radial-gradient(circle,#1672f3 40%,#e9ebec 40%)}.cookie-bar__options .radio-button input:focus-visible{outline:2px solid #1672f3;outline-offset:2px}.cookie-bar__options .radio-button input:hover:not(:disabled){border-color:#1672f3}.cookie-bar__options .radio-button input:disabled{opacity:.5;cursor:not-allowed}.cookie-bar__options .radio-button label{cursor:pointer}.cookie-bar__options .radio-button .title p{font-size:1rem;font-weight:700;line-height:1.75}.cookie-bar__options .radio-button .description p{font-size:1rem;font-weight:300;line-height:1.75}.cookie-bar__options{margin:1.5rem 0}@media(min-width:768px){.cookie-bar__options{margin:2rem 0}}.cookie-bar__content{margin-bottom:1.5rem}@media(min-width:768px){.cookie-bar__content{margin-bottom:2rem}}.cookie-bar__cta{background-color:transparent;border:unset}.cookie-bar__cta>div{margin-top:.375rem}.cookie-bar:not(.show-preferences) .with-preferences{display:none}.cookie-bar.show-preferences .without-preferences{display:none}/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/CtaCard/scss/_cta-card.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.cta-card{border-radius:1.5rem}@media(min-width:768px){.cta-card{border-radius:3rem}}.cta-card{background-color:#1672f3;color:#fff;text-decoration:none;padding:3rem;gap:2.5rem;transition:scale .2s;outline-offset:3px}.cta-card:hover{scale:1.02}.cta-section:not(.cta-section--column) .cta-card:hover{scale:1.01}.cta-card__content{display:flex;flex-direction:column;height:100%}.cta-card__title{flex:1;display:flex;align-items:center}.cta-card__title h2{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.4em;font-size:2.5rem;font-weight:800;line-height:1.2}@media(min-width:1024px){.cta-card__title h2{font-size:4.0625rem}}.cta-card__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.cta-card__inner .button{flex-shrink:0}/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Footer/scss/_footer.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.footer{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.footer>*){grid-column:content}.footer{grid-column:full-width;margin-top:2.5rem;padding:5rem 0;background:#1672f3}.footer__content{grid-column:breakout}.footer__grid{display:grid;grid-template-areas:"contact" "locations" "copyright";gap:5rem}@media(min-width:1280px){.footer__grid{grid-template-areas:"locations contact" "locations copyright";grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:1.5rem}}.footer__contact{grid-area:contact}.footer__locations{grid-area:locations}.footer__copyright{--client-link-color: #ffffff;grid-area:copyright;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:auto;align-items:flex-start;gap:.5rem}.footer__copyright .cta-link{flex-shrink:0}@media(min-width:576px){.footer__copyright{flex-direction:row;align-items:center;gap:.5rem 1.5rem}}.footer__link:after{content:"\f18c";font-style:normal;font-weight:400;font-family:iconfont!important}.footer__link{display:flex;font-size:1rem;font-weight:500;line-height:1.8;text-decoration:none;color:#fff}.footer__link:after{padding-left:.5rem}.footer__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){.footer__title{font-size:2.5rem}}.footer__title{margin-bottom:1.5rem;color:#fff}@media(min-width:1280px){.footer__title{margin-bottom:2.5rem}}.footer__newsletter-wrapper{margin-bottom:5rem;display:grid;grid-template-rows:repeat(2,1fr);gap:1.5rem}@media(min-width:1024px){.footer__newsletter-wrapper{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}}.footer__location-wrapper{display:grid;gap:2.5rem}.footer__contact-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"phone  collaboration" "email ."}/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Footer/scss/_newsletter.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.newsletter{flex-grow:0;width:100%;color:var(--client-secondary)}.newsletter__title{margin:0;font-size:.75rem;font-weight:500}@media(min-width:1280px){.newsletter__title{font-size:1rem;font-weight:700}}.newsletter form{display:flex;align-items:center;gap:1rem}.newsletter form .form-field{margin-bottom:0}.newsletter form .control-label{display:none}.newsletter form .ktc-default-section{flex:1}.newsletter form input[type=email]{color:#fff;background-color:#5195f6;border-color:#5195f6}.newsletter form input[type=email]::-moz-placeholder{color:#fff;opacity:1}.newsletter form input[type=email]::placeholder{color:#fff;opacity:1}.newsletter form input[type=email]::-ms-input-placeholder{color:#fff}.newsletter form input[type=submit]{align-self:start}.newsletter__link{display:block;font-size:1rem;line-height:1.8;text-decoration:none;color:#fff}@media(min-width:1280px){.newsletter__link{font-size:1.25rem;line-height:1.6}}.newsletter p{margin:0}.newsletter__message:before{content:"\f172";font-style:normal;font-weight:400;font-family:iconfont!important}.newsletter__message{display:flex;align-items:center;min-height:3rem;gap:.5rem}.newsletter__hidden{display:none}/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Footer/scss/_socials.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/.socials{flex-grow:0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem;width:100%}@media(min-width:768px){.socials{gap:1.5rem}}@media(min-width:1024px){.socials{justify-content:flex-end}}/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Footer/scss/_location.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/.location{--client-link-color: #ffffff;color:#fff}.location__title{margin:0 0 .5rem;font-size:.75rem;font-weight:500}@media(min-width:1280px){.location__title{font-size:1rem;font-weight:700}}.location__link{display:block;font-size:1rem;line-height:1.8;text-decoration:none;color:#fff}@media(min-width:1280px){.location__link{font-size:1.25rem;line-height:1.6}}.location p{font-size:1rem;margin:0}/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Footer/scss/_contact.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/.contact{color:#fff}.contact__title{margin:0 0 .5rem;font-size:.75rem;font-weight:500}@media(min-width:1280px){.contact__title{font-size:1rem;font-weight:700}}.contact__link{font-size:1rem;line-height:1.8;text-decoration:none;color:#fff}@media(min-width:1280px){.contact__link{font-size:1.25rem;line-height:1.6}}.contact p{font-size:1rem;margin:0}@media(min-width:1024px){.contact p{font-size:1.25rem}}/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Header/scss/_header.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.button{--paddingX: 1.625rem;--paddingY: .8125rem;position:relative;overflow:hidden;min-height:3rem;display:inline-flex;text-align:center;justify-content:center;flex-direction:row;gap:8px;isolation:isolate;padding:var(--paddingY) var(--paddingX);border-radius:100vw;color:var(--client-primary);box-shadow:inset 0 0 0 2px var(--client-primary);border:none;background-color:transparent;line-height:1.3;align-items:center;text-decoration:none;font-weight:700;outline-offset:3px;transition-property:color;transition-duration:.3s}.button[disabled]{pointer-events:none;opacity:.3}@media(hover:hover){.button:hover{color:var(--client-secondary)}}.button:after{content:"";position:absolute;top:var(--bubble-y);left:var(--bubble-x);height:0;background-color:var(--client-primary);transform:translate(-50%,-50%);aspect-ratio:1;border-radius:100%;transition:height .3s;z-index:-1}@media(hover:hover){.button:hover:after{height:var(--bubble-size, 0)}}.button--icon{padding:0;aspect-ratio:1;font-size:1.125rem;justify-content:center}.button--icon-right{flex-direction:row-reverse}.button--white-bg{box-shadow:inset 0 0 0 2px var(--client-secondary)}.button--filled{--paddingX: 1.5rem;--paddingY: .6875rem;color:var(--client-secondary);background-color:var(--client-primary);box-shadow:none;border:2px solid var(--client-primary)}.button--filled[disabled]{opacity:.3}@media(hover:hover){.button--filled:hover{color:var(--client-primary)}}.button--filled:after{background-color:var(--client-secondary)}[class^=client-] .button:not(.button--filled),[class*=" client-"] .button:not(.button--filled){box-shadow:inset 0 0 0 2px var(--client-secondary);color:var(--client-secondary)}@media(hover:hover){[class^=client-] .button:not(.button--filled):hover,[class*=" client-"] .button:not(.button--filled):hover{color:var(--client-primary)}}[class^=client-] .button:not(.button--filled):after,[class*=" client-"] .button:not(.button--filled):after{background-color:var(--client-secondary)}[class^=client-] .button.button--filled,[class*=" client-"] .button.button--filled{--paddingX: 1.5rem;--paddingY: .6875rem;color:var(--client-primary);background-color:var(--client-secondary);box-shadow:none;border:2px solid var(--client-secondary)}[class^=client-] .button.button--filled[disabled],[class*=" client-"] .button.button--filled[disabled]{opacity:.3}@media(hover:hover){[class^=client-] .button.button--filled:hover,[class*=" client-"] .button.button--filled:hover{color:var(--client-secondary)}}[class^=client-] .button.button--filled:after,[class*=" client-"] .button.button--filled:after{background-color:var(--client-primary)}input[type=submit]{--paddingX: 1.625rem;--paddingY: .8125rem;position:relative;overflow:hidden;min-height:3rem;display:inline-flex;text-align:center;justify-content:center;flex-direction:row;gap:8px;isolation:isolate;padding:var(--paddingY) var(--paddingX);border-radius:100vw;color:var(--client-primary);box-shadow:inset 0 0 0 2px var(--client-primary);border:none;background-color:transparent;line-height:1.3;align-items:center;text-decoration:none;font-weight:700;outline-offset:3px;transition-property:color;transition-duration:.3s}input[type=submit][disabled]{pointer-events:none;opacity:.3}@media(hover:hover){input[type=submit]:hover{color:var(--client-secondary)}}input[type=submit]:after{content:"";position:absolute;top:var(--bubble-y);left:var(--bubble-x);height:0;background-color:var(--client-primary);transform:translate(-50%,-50%);aspect-ratio:1;border-radius:100%;transition:height .3s;z-index:-1}@media(hover:hover){input[type=submit]:hover:after{height:var(--bubble-size, 0)}}input[type=submit]{cursor:pointer}@media(hover:hover){input[type=submit]:hover{color:var(--client-secondary);background-color:var(--client-primary)}}input[type=submit].button--filled{--paddingX: 1.5rem;--paddingY: .6875rem;color:var(--client-secondary);background-color:var(--client-primary);box-shadow:none;border:2px solid var(--client-primary)}input[type=submit].button--filled[disabled]{opacity:.3}@media(hover:hover){input[type=submit].button--filled:hover{color:var(--client-primary)}}input[type=submit].button--filled:after{background-color:var(--client-secondary)}@media(hover:hover){input[type=submit].button--filled:hover{color:var(--client-primary);background-color:var(--client-secondary)}}[class^=client-] input[type=submit]:not(.button--filled),[class*=" client-"] input[type=submit]:not(.button--filled){box-shadow:inset 0 0 0 2px var(--client-secondary);color:var(--client-secondary)}@media(hover:hover){[class^=client-] input[type=submit]:not(.button--filled):hover,[class*=" client-"] input[type=submit]:not(.button--filled):hover{color:var(--client-primary)}}[class^=client-] input[type=submit]:not(.button--filled):after,[class*=" client-"] input[type=submit]:not(.button--filled):after{background-color:var(--client-secondary)}@media(hover:hover){[class^=client-] input[type=submit]:not(.button--filled):hover,[class*=" client-"] input[type=submit]:not(.button--filled):hover{color:var(--client-primary);background-color:var(--client-secondary)}}[class^=client-] input[type=submit].button--filled,[class*=" client-"] input[type=submit].button--filled{--paddingX: 1.5rem;--paddingY: .6875rem;color:var(--client-primary);background-color:var(--client-secondary);box-shadow:none;border:2px solid var(--client-secondary)}[class^=client-] input[type=submit].button--filled[disabled],[class*=" client-"] input[type=submit].button--filled[disabled]{opacity:.3}@media(hover:hover){[class^=client-] input[type=submit].button--filled:hover,[class*=" client-"] input[type=submit].button--filled:hover{color:var(--client-secondary)}}[class^=client-] input[type=submit].button--filled:after,[class*=" client-"] input[type=submit].button--filled:after{background-color:var(--client-primary)}@media(hover:hover){[class^=client-] input[type=submit].button--filled:hover,[class*=" client-"] input[type=submit].button--filled:hover{color:var(--client-secondary);background-color:var(--client-primary)}}@media(max-width:1023px){:root:has(.header__mobile-menu-toggle[aria-expanded=true]){overflow:hidden}}.header{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.header>*){grid-column:content}.header{position:fixed;z-index:10;top:0;left:0;width:100%;color:var(--text-color, transparent);transition:color .1s ease-in-out;view-transition-name:header}@media(max-width:1023px){.header:has(.header__mobile-menu-toggle[aria-expanded=true]){color:#142129}}@media(min-width:1024px){.header{background-color:transparent;transition:none}}.header:has([aria-expanded=true]){--bg-color: #ffffff !important;--text-color: #142129 !important}@media(min-width:1024px){.header:has([aria-expanded=true]){background-color:var(--bg-color, #ffffff)}}.header:has([aria-expanded=true]) .header__logo{color:#1672f3}body:has(.home-page-hero,.case-hero,.article-hero,.job-listing-hero) .header:not(.header--initiated){--text-color: #ffffff}.header--initiated{color:var(--text-color, #1672f3)}@media(min-width:1024px){.header--has-background{border-bottom:1px solid rgba(0,0,0,.1);backdrop-filter:blur(5px);background-color:var(--bg-color, #ffffff)}}.header[style*="--bg-color: rgba(0, 0, 0, 0.2);"]{transition:background-color .5s}.header__inner{grid-area:breakout;display:flex;align-items:center;justify-content:space-between;gap:.8em;height:80px;font-size:1.25rem}@media(min-width:1024px){.header__inner{font-size:1.0625rem}}@media(min-width:1280px){.header__inner{font-size:1.25rem}}.header__logo{display:block;color:inherit;transition:opacity .2s}@media(max-width:1023px){.header--has-background .header__logo{opacity:0}.header__logo:has(+.header__mobile-menu-toggle[aria-expanded=true]){transition-delay:.2s;opacity:1}}.header__logo svg{display:block}.header__mobile-menu-toggle:before{content:"\f18e";font-style:normal;font-weight:400;font-family:iconfont!important}.header__mobile-menu-toggle{--shadow-color: rgb(255 255 255 / .5);width:20px;display:flex;justify-content:center;text-shadow:1px 0 var(--shadow-color),-1px 0 var(--shadow-color),0 1px var(--shadow-color),0 -1px var(--shadow-color)}.header[style*=--text-color] .header__mobile-menu-toggle{--shadow-color: rgb(0 0 0 / .1)}@media(min-width:1024px){.header__mobile-menu-toggle{display:none}}.header__mobile-menu-toggle:after{content:"";z-index:-1;position:fixed;inset:0;background:#fff;clip-path:circle(0 at calc(100% - 34px) calc(40px - .1em));transition:clip-path .4s}.header__mobile-menu-toggle[aria-expanded=true]:before{content:"\f16e";font-style:normal;font-weight:400;font-family:iconfont!important}.header__mobile-menu-toggle[aria-expanded=true]{font-size:.7em}.header__mobile-menu-toggle[aria-expanded=true]:after{transition-timing-function:ease-out;clip-path:circle(100%)}.header__nav{display:flex;gap:2rem}@media(max-width:1023px){.header__nav{position:fixed;display:grid;grid-template-rows:1fr auto;justify-items:start;overflow-y:auto;top:80px;bottom:5rem;left:0;right:0;opacity:0;visibility:hidden;border-top:1px solid #f4f5f6}.header__mobile-menu-toggle[aria-expanded=true]+.header__nav{transition-property:visibility,opacity;transition-duration:.2s;transition-delay:.2s;opacity:1;visibility:visible}}@media(max-width:1023px){.header__nav-buttons{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.9375rem 1rem;border-top:1px solid #f4f5f6}}.header__nav-buttons .header__mobile-contact-button{--paddingX: 1.625rem;--paddingY: .8125rem;position:relative;overflow:hidden;min-height:3rem;display:inline-flex;text-align:center;justify-content:center;flex-direction:row;gap:8px;isolation:isolate;padding:var(--paddingY) var(--paddingX);border-radius:100vw;color:var(--client-primary);box-shadow:inset 0 0 0 2px var(--client-primary);border:none;background-color:transparent;line-height:1.3;align-items:center;text-decoration:none;font-weight:700;outline-offset:3px;transition-property:color;transition-duration:.3s}.header__nav-buttons .header__mobile-contact-button[disabled]{pointer-events:none;opacity:.3}@media(hover:hover){.header__nav-buttons .header__mobile-contact-button:hover{color:var(--client-secondary)}}.header__nav-buttons .header__mobile-contact-button:after{content:"";position:absolute;top:var(--bubble-y);left:var(--bubble-x);height:0;background-color:var(--client-primary);transform:translate(-50%,-50%);aspect-ratio:1;border-radius:100%;transition:height .3s;z-index:-1}@media(hover:hover){.header__nav-buttons .header__mobile-contact-button:hover:after{height:var(--bubble-size, 0)}}.header__nav-buttons .header__mobile-contact-button{font-size:1rem;background-color:var(--client-primary);color:var(--client-secondary);border:none}@media(min-width:1024px){.header__nav-buttons .header__mobile-contact-button{display:none}}.header__nav-items{padding:0;display:flex;flex-direction:column;align-items:stretch;width:100%}@media(min-width:1024px){.header__nav-items{flex-direction:row;align-items:center;gap:.5rem;width:auto}.header__nav-items:before{content:"";position:absolute;z-index:-1;left:var(--hover-indicator-left);width:var(--hover-indicator-width);margin-block:auto;height:50px;background-color:currentColor;display:block;border-radius:100vh;opacity:0;transition-property:left,width,opacity;transition-duration:.2s}.header__nav-items--hovered:before{opacity:.1}}@media(max-width:1023px){.header__nav-item{padding:0 1.5rem;border-bottom:1px solid #f4f5f6;transition:background-color .1s ease-out}.header__nav-item:has([aria-expanded=true]){background:#f4f5f6}}.header__nav-item-link,.header__nav-item-button{position:relative;display:flex;align-items:center;width:100%;gap:.5em;padding-block:1.5rem;padding-right:1rem;font-weight:500;text-decoration:none;line-height:1.6}.header__nav-item-link,.header__nav-item-link:hover,.header__nav-item-button,.header__nav-item-button:hover{color:inherit}@media(min-width:1024px){.header__nav-item-link,.header__nav-item-button{display:block;padding:.5rem 1rem}}.header__nav-item-link:after,.header__nav-item-button:after{position:absolute;top:50%;right:0;translate:0 -50%;margin-left:8px;font-size:.85em;transition:transform .2s ease-out}.header__nav-item-link:after{content:"\f18c";font-style:normal;font-weight:400;font-family:iconfont!important}@media(min-width:1024px){.header__nav-item-link:after{content:none}}.header__nav-item-button:after{content:"\f18b";font-style:normal;font-weight:400;font-family:iconfont!important}.header__nav-item-button,.header__nav-item-button:hover{color:#1672f3}.header__nav-item-button[aria-expanded=true]:after{transform:scaleY(-1)}@media(min-width:1024px){.header__nav-item-button{margin-bottom:0;padding-right:2em}.header__nav-item-button[aria-expanded=true]{margin-bottom:0;color:#142129!important}.header__nav-item-button,.header__nav-item-button:hover{color:var(--text-color, #1672f3)}.header:has([aria-expanded=true]) .header__nav-item-button,.header:has([aria-expanded=true]) .header__nav-item-button:hover{color:#1672f3}.header__nav-item-button:after{right:auto}}/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Header/scss/_submenu.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/.submenu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .1s ease-out;will-change:grid-template-rows}@media(min-width:1024px){.submenu{display:block;visibility:hidden;overflow:hidden;position:absolute;top:100%;left:0;right:0;max-height:0;color:var(--text-color, #142129);background:var(--bg-color, #ffffff);will-change:max-height}}[aria-expanded=true]+.submenu{grid-template-rows:1fr}@media(min-width:1024px){[aria-expanded=true]+.submenu{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where([aria-expanded=true]+.submenu>*){grid-column:content}[aria-expanded=true]+.submenu{grid-template-rows:auto;max-height:1000px;visibility:visible;transition:max-height .5s ease-out;box-shadow:0 90px 80px #0003;padding-bottom:0}[aria-expanded=true]+.submenu .submenu-slide-in{will-change:opacity,transform;animation:subMenuItemSlideIn .3s ease-out var(--animation-delay, 0s) both}[aria-expanded=true]+.submenu .submenu-fade-in{will-change:opacity;animation:subMenuItemFadeIn .5s linear var(--animation-delay, 0s) both}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){[aria-expanded=true]+.submenu .submenu-slide-in,[aria-expanded=true]+.submenu .submenu-fade-in{animation:none}}.submenu__container{display:flex;flex-direction:column;gap:2rem;overflow:hidden}@media(min-width:1024px){.submenu__container{grid-column:breakout!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left middle right";gap:2em;margin:2.5em 0 4em;overflow:visible}}@media(min-width:1024px){.submenu-section:nth-child(1){grid-area:left}.submenu-section:nth-child(2){grid-area:middle}}.submenu__teaser-card{display:none}@media(min-width:1024px){.submenu__teaser-card{display:block;grid-area:right}}@keyframes subMenuItemSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes subMenuItemFadeIn{0%{opacity:0}to{opacity:1}}/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Header/scss/_submenu-section.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.submenu-section:nth-last-child(1 of.submenu-section){padding-bottom:2rem}@media(min-width:1024px){.submenu-section:nth-last-child(1 of.submenu-section){padding-bottom:0}}.submenu-section__title{margin-bottom:1em;font-size:1rem;line-height:1.2}@media(min-width:1024px){.submenu-section__title{margin-bottom:1.65em;font-size:1.2em}}@media(max-width:1023px){.submenu-section__title--fake{display:none}}.submenu-section ul{display:flex;flex-direction:column;gap:1em;margin:0;padding:0;list-style:none}@media(min-width:1024px){.submenu-section ul{gap:2em}}.submenu-section__link{display:block;text-decoration:none}.submenu-section__link h3{display:flex;align-items:center;gap:.4em;margin:0;color:#1672f3;font-size:1rem;font-weight:500}@media(min-width:1024px){.submenu-section__link h3{font-size:inherit;transition:all .1s ease-out}.submenu-section__link:hover h3{color:#142129}}.submenu-section__link i{display:none}@media(min-width:1024px){.submenu-section__link i{display:inline;font-size:1.2em;transition:all .1s ease-out}.submenu-section__link:hover i{transform:scale(1.1);translate:-2px -2px;rotate:-5deg}.submenu-section__link:hover i:before{font-weight:600!important}}.submenu-section__link p{margin:0;font-size:.75rem;color:#6d8390}.submenu-section .cta-link{margin-top:1em;font-size:1rem;font-weight:700}@media(min-width:1024px){.submenu-section .cta-link{margin-top:2em;font-size:inherit}}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/shared/HeroSummary/scss/_hero-summary.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.hero-summary{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);font-size:1rem;line-height:1.4;word-break:break-word}@media(min-width:768px){.hero-summary{display:flex;justify-content:space-between}}.hero-summary .authors{grid-column:span 2}.hero-summary dl{display:contents}.hero-summary dt,.hero-summary dd{display:block}.hero-summary dt{margin-bottom:.2em;font-weight:700}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/ArticleHero/scss/_article-hero.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.article-hero{grid-column:full-width;margin-bottom:2.5rem}.article-hero:before{content:"";position:absolute;right:0;top:0;left:0;height:12.5rem;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);z-index:1}.article-hero__image{display:block;width:100%;height:min(1000px,65lvh);-o-object-fit:cover;object-fit:cover}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.article-hero__image{animation-name:hero-image-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-duration:1ms;animation-timeline:view(0 100%)}}}.article-hero__content{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.article-hero__content>*){grid-column:content}.article-hero__content{position:relative;padding:2.5rem 0;color:var(--client-secondary);background:var(--client-primary);text-shadow:var(--client-text-shadow)}.article-hero__intro{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.article-hero__intro>*){grid-column:content}.article-hero__intro{grid-column:full-width;display:grid;padding:2.5rem 0}.article-hero__intro>*{grid-column:thin}.article-hero__intro--content>*{grid-column:content}.article-hero__two-columns{padding-block:40px;display:grid;gap:1.5rem}@media(min-width:1024px){.article-hero__two-columns{grid-template-columns:repeat(2,1fr)}}.article-hero__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){.article-hero__title{font-size:2.5rem}}.article-hero__title{order:1}@media(min-width:1280px){.article-hero__title{order:2}}.article-hero__description{order:3}.article-hero__description .button{text-shadow:none}.article-hero-cta{margin-top:2rem}/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/CaseHero/scss/_case-hero.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}@keyframes hero-image-parallax{to{height:90vh}}.case-hero{grid-column:full-width;margin-bottom:2.5rem}.case-hero:before{content:"";position:absolute;right:0;top:0;left:0;height:12.5rem;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);z-index:1}.case-hero{view-transition-name:case-hero}.case-hero__image{display:block;width:100%;height:min(1000px,65lvh);-o-object-fit:cover;object-fit:cover}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.case-hero__image{animation-name:hero-image-parallax;animation-timing-function:linear;animation-fill-mode:both;animation-duration:1ms;animation-timeline:view(0 100%)}}}.case-hero__content{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.case-hero__content>*){grid-column:content}.case-hero__content{position:relative;padding:2.5rem 0;color:var(--client-secondary);background:var(--client-primary);text-shadow:var(--client-text-shadow);view-transition-name:case-hero-content}.case-hero__intro{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.case-hero__intro>*){grid-column:content}.case-hero__intro{grid-column:full-width;display:grid;padding:2.5rem 0}.case-hero__intro>*{grid-column:thin}.case-hero__intro--content>*{grid-column:content}.case-hero .conversion-block{margin-bottom:1.5rem;order:2;justify-self:start;text-shadow:none;view-transition-name:case-hero-conversion}@media(min-width:1280px){.case-hero .conversion-block{order:1;grid-column-start:full-width-start;grid-column-end:thin-start;grid-row:1/3;justify-self:end;align-self:start;margin:0 1.5rem 0 0}}.case-hero__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){.case-hero__title{font-size:2.5rem}}.case-hero__title{order:1}@media(min-width:1280px){.case-hero__title{order:2}}.case-hero__title{view-transition-name:case-hero-title}.case-hero__description{order:3}.case-hero__description .button{text-shadow:none}.case-hero__description{display:flex;flex-direction:column;align-items:flex-start;gap:12px}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/HomePageHero/scss/_home-page-hero.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.home-page-hero{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.home-page-hero>*){grid-column:content}.home-page-hero{grid-column:full-width;color:var(--client-secondary);background:var(--client-primary);padding:7.5rem 0 5rem}.home-page-hero__heading{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.33em;font-size:min(4.0625rem,14vw);font-weight:800;line-height:1}@media(min-width:1024px){.home-page-hero__heading{font-size:6.25rem}}.home-page-hero__heading{text-wrap:wrap}.home-page-hero__description{display:flex;gap:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(min-width:768px){.home-page-hero__description{flex-direction:row;align-items:center}}.home-page-hero__description p{margin:0}.home-page-hero .button{flex-shrink:0}.home-page-hero .phrases{display:grid}.home-page-hero .char{position:relative;display:inline-block}@media(prefers-reduced-motion){.home-page-hero .char{animation:none!important}}.home-page-hero .phrase{position:relative;color:transparent;grid-area:1/1}.home-page-hero .phrase--do-type{color:inherit}.home-page-hero .phrase--do-type .char{animation:0s linear typing both var(--typing-delay)}.home-page-hero .phrase--do-type .char:after{position:absolute;top:5%;height:90%}@media(prefers-reduced-motion:no-preference){.home-page-hero .phrase--do-type .char:after{content:""}}.home-page-hero .phrase--do-type .char:after{animation:var(--typing-delay-per-char) steps(1) caret-during-typing both var(--typing-delay)}.home-page-hero .phrase--do-type .char:last-child:after{animation:1s steps(2,end) caret-when-not-typing var(--typing-delay) infinite}.home-page-hero .phrase--do-remove{color:inherit}.home-page-hero .phrase--do-remove .char{--removing-delay-per-character: calc(var(--typing-delay-per-char) / 1.5);--removing-delay: calc(var(--total-typing-delay) - (var(--typing-delay) / 1.5));animation:0s linear removing both var(--removing-delay)}.home-page-hero .phrase--do-remove .char:before{left:6px;animation:var(--removing-delay-per-character) steps(1) caret-during-typing both var(--removing-delay);position:absolute;top:5%;height:90%}@media(prefers-reduced-motion:no-preference){.home-page-hero .phrase--do-remove .char:before{content:""}}.home-page-hero .phrase--do-remove .char:first-child:before{animation:1s steps(2,end) caret-when-not-typing var(--removing-delay) infinite}@supports (-webkit-hyphens: none){.home-page-hero .char:before,.home-page-hero .char:not(:last-child):after{display:none}}@keyframes typing{0%{color:transparent}to{color:inherit}}@keyframes removing{0%{color:inherit}to{color:transparent}}@keyframes caret-during-typing{0%{border-left:0}0.1%,99.9%{border-left:4px solid white}to{border-left:0}}@keyframes caret-when-not-typing{0%{border-left:4px solid white}to{border-left:0}}/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/PageHero/scss/_page-hero.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.page-hero{padding-top:7.5rem;padding-bottom:3.125rem}.page-hero__content{gap:24px}.page-hero__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.4em;font-size:2.5rem;font-weight:800;line-height:1.2}@media(min-width:1024px){.page-hero__title{font-size:4.0625rem}}.page-hero__title:not(:has(+*)){margin-bottom:0}.page-hero__subtitle{margin-bottom:.5rem;font-size:.75rem}@media(min-width:1024px){.page-hero__subtitle{margin-bottom:1.5rem;font-size:1rem}}.page-hero__text{max-width:45rem;margin-bottom:1.5rem}@media(min-width:1024px){.page-hero__text{font-size:1.25rem;line-height:1.6}}/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Heros/ThemeHero/scss/_theme-hero.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.theme-hero{padding-top:7.5rem;padding-bottom:5rem}.theme-hero__grid{display:grid;gap:1rem}@media(min-width:1024px){.theme-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.theme-hero__subscription{display:flex;height:-moz-min-content;height:min-content;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.theme-hero__subscription form{display:flex;align-items:flex-end;gap:1rem;width:100%;max-width:37.5rem}.theme-hero__subscription form .form-field{margin-bottom:0}.theme-hero__subscription form .ktc-default-section{flex:1}.theme-hero__subscription form input[type=submit]{flex:0}@media(min-width:576px){.theme-hero__subscription{flex-wrap:nowrap}}@media(min-width:1024px){.theme-hero__subscription{margin-top:1.5rem}}.theme-hero__subscription .form-field{margin:0;flex-grow:1}.theme-hero__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.4em;font-size:2.5rem;font-weight:800;line-height:1.2}@media(min-width:1024px){.theme-hero__title{font-size:4.0625rem}}.theme-hero__text{max-width:45rem;margin-bottom:1.5rem}@media(min-width:1024px){.theme-hero__text{font-size:20px;line-height:1.6}}.theme-hero__image img{width:100%;border-radius:1.5rem}.theme-hero__cta{width:100%;justify-content:flex-end}/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ImageWithCta/scss/_image-with-cta.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/.image-with-cta{grid-column:full-width;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:33.75rem;overflow:hidden;margin-bottom:1.5rem;padding:2rem 1.5rem;text-decoration:none;color:#fff}@media(min-width:1024px){.image-with-cta{grid-column:breakout;min-height:50.625rem;border-radius:3rem;padding:4rem}}.image-with-cta:before{content:"";position:absolute;inset:-20%;color:#000000a8;background:linear-gradient(var(--gradient-direction),transparent 40%,currentColor 100%);transition:color .3s ease}.image-with-cta--text-right{text-align:right;align-items:flex-end}.image-with-cta__image{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;height:100%;width:100%;z-index:-1}.image-with-cta__content{position:relative}.image-with-cta{--client-link-color: #ffffff;--gradient-direction: 180deg}@media(hover:hover){a.image-with-cta:hover:before{color:#000}}.image-with-cta:not(:has(.image-with-cta__content)):before{display:none}.image-with-cta__title{margin:0;max-width:13em;font-size:1.25rem;font-weight:600}@media(min-width:1024px){.image-with-cta__title{font-size:2.5rem}}.image-with-cta__link{margin-top:.75rem}@media(min-width:1024px){.image-with-cta__link{margin-top:1.5rem}}/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ImageWithQuote/scss/_image-with-quote.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/.image-with-quote{grid-column:full-width;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:33.75rem;overflow:hidden;margin-bottom:1.5rem;padding:2rem 1.5rem;text-decoration:none;color:#fff}@media(min-width:1024px){.image-with-quote{grid-column:breakout;min-height:50.625rem;border-radius:3rem;padding:4rem}}.image-with-quote:before{content:"";position:absolute;inset:-20%;color:#000000a8;background:linear-gradient(var(--gradient-direction),transparent 40%,currentColor 100%);transition:color .3s ease}.image-with-quote--text-right{text-align:right;align-items:flex-end}.image-with-quote__image{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;height:100%;width:100%;z-index:-1}.image-with-quote__content{position:relative}.image-with-quote{--gradient-direction: -140deg}.image-with-quote--text-right{--gradient-direction: 140deg}@media(max-width:1023px){.image-with-quote{min-height:auto;background-color:#1672f3}}@media(max-width:1023px){.image-with-quote:before{display:none}}@media(max-width:1023px){.image-with-quote__image{display:none}}.image-with-quote__quote{margin:.75rem 0 0;max-width:20em;text-wrap:balance}@media(min-width:1024px){.image-with-quote__quote{margin-top:1.5rem}}.image-with-quote__quote-text{margin:0;font-size:1.875rem;line-height:1.2;font-style:italic;position:relative}@media(min-width:1024px){.image-with-quote__quote-text{font-size:2.5rem;text-shadow:0 0 10px rgba(0,0,0,.3)}}.image-with-quote__quote-text:before{content:"\201c";position:absolute;translate:-120% 0}.image-with-quote__quote-text:after{content:"\201d"}.image-with-quote__quote-source{display:block;margin-top:1rem;font-size:1rem;font-style:normal;font-weight:400}@media(min-width:1024px){.image-with-quote__quote-source{font-size:1.25rem}}.image-with-quote__quote-source:before{content:"\2014  "}/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ImageWithText/scss/_image-with-text.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.image-with-text{grid-column:thin;padding-block:2.5rem;display:grid;align-items:start;grid-template-areas:"header" "image" "rich-text" "cta"}@media(min-width:1024px){.image-with-text{-moz-column-gap:1.5rem;column-gap:1.5rem}}.image-with-text--right{grid-template-areas:"header" "rich-text" "image" "cta"}@media(min-width:1024px){.image-with-text--right{grid-column:content;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto auto 1fr;grid-template-areas:"header image" "rich-text image" "cta image"}}@media(min-width:1024px){.image-with-text--left{grid-column:content;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto 1fr;grid-template-areas:"image header" "image rich-text" "image cta"}}.two-column-section .image-with-text,.three-column-section .image-with-text{padding-block:0}.image-with-text__header{grid-area:header;display:flex;gap:1rem;margin-bottom:1.5rem}.image-with-text__header-title-link{color:inherit;text-decoration:none}.image-with-text__header h2{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.image-with-text__header h2{font-size:2rem}}.image-with-text__header h2{margin:0}.image-with-text__header i{margin-left:auto;display:flex;font-size:2rem;color:#1672f3}@media(min-width:1024px){.image-with-text__header i{font-size:2.5rem}}.image-with-text__image{margin-bottom:1.5rem;width:100%}.image-with-text__image,.image-with-text__image-link{grid-area:image;display:flex;border-radius:1.5rem}@media(min-width:1024px){.image-with-text__image,.image-with-text__image-link{border-radius:3rem}}.image-with-text__cta{grid-area:cta}.image-with-text__rich-text h1,.image-with-text__rich-text h2,.image-with-text__rich-text h3,.image-with-text__rich-text h4,.image-with-text__rich-text h5{margin-top:1.2em}.image-with-text__rich-text h1:first-child,.image-with-text__rich-text h2:first-child,.image-with-text__rich-text h3:first-child,.image-with-text__rich-text h4:first-child,.image-with-text__rich-text h5:first-child{margin-top:0}.image-with-text__rich-text p:has(>br:only-child){display:none}.image-with-text__rich-text{grid-area:rich-text;margin-bottom:1.5rem}.image-with-text__rich-text:last-child{margin-bottom:0}.image-with-text__rich-text h2{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.image-with-text__rich-text h2{font-size:2rem}}.image-with-text__rich-text h3{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.25rem;line-height:1.25}@media(min-width:1024px){.image-with-text__rich-text h3{font-size:1.5rem}}.image-with-text__rich-text h4{font-size:inherit}/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ImageLargeWithText/scss/_image-large-with-text.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.image-large-with-text{grid-column:breakout;display:flex;flex-direction:column;gap:1.5rem;padding-block:2.5rem}@media(min-width:1280px){.image-large-with-text{flex-direction:row}}@media(min-width:1280px){.image-large-with-text--content-left{flex-direction:row-reverse}}.image-large-with-text__image-container{flex-grow:1}.image-large-with-text img{width:100%;border-radius:3rem}.image-large-with-text__content{flex-shrink:0;display:grid;grid-template-areas:"image" "title" "rich-text" "cta";grid-auto-rows:min-content;gap:1.5rem}@media(min-width:768px){.image-large-with-text__content{grid-template-areas:"image image" "title cta" "rich-text cta";align-items:end}}@media(min-width:1280px){.image-large-with-text__content{grid-template-areas:"image" "title" "rich-text" "cta";width:21.375rem}}.image-large-with-text__content img{grid-area:image}.image-large-with-text__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.image-large-with-text__title{font-size:2rem}}.image-large-with-text__title{grid-area:title;margin:0}.image-large-with-text__rich-text{grid-area:rich-text;font-weight:300}.image-large-with-text__rich-text h2{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.image-large-with-text__rich-text h2{font-size:2rem}}.image-large-with-text__rich-text h3{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.25rem;line-height:1.25}@media(min-width:1024px){.image-large-with-text__rich-text h3{font-size:1.5rem}}.image-large-with-text__rich-text h4,.image-large-with-text__rich-text h5{font-size:inherit}.image-large-with-text__cta{grid-area:cta}/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/LogoSlider/scss/_logo-slider.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.logo-slider{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.logo-slider>*){grid-column:content}.logo-slider{grid-column:full-width;overflow-x:clip;padding:3.75rem 0}.logo-slider__container{position:relative;display:flex;align-items:flex-end;gap:.5rem;margin:1.5rem 0}.logo-slider__container--full-width{grid-column:full-width;overflow:hidden}.logo-slider__text{max-width:45rem}.logo-slider__text h4{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.logo-slider__text h4{font-size:2rem}}.logo-slider__text h4:only-child{margin:0}.logo-slider__pause-button-container{margin-left:auto}.logo-slider__pause-button:before{content:"\f12c";font-style:normal;font-weight:400;font-family:iconfont!important}@media(max-width:1023px){.logo-slider__pause-button{width:2rem;min-height:auto;font-size:.875rem}}.logo-slider__pause-button .text-pause,.logo-slider__pause-button .text-play{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.logo-slider__pause-button .text-play{display:none}.logo-slider--paused .logo-slider__pause-button:before{content:"\f126";font-style:normal;font-weight:400;font-family:iconfont!important}.logo-slider--paused .logo-slider__pause-button:before{margin-left:.25rem;font-size:1.3em}.logo-slider--paused .logo-slider__pause-button .text-play{display:block}.logo-slider--paused .logo-slider__pause-button .text-pause{display:none}.logo-slider__viewport{overflow:hidden;width:100%}.logo-slider__viewport:hover .logo-slider__track{animation-play-state:paused}.logo-slider__track{display:flex;width:-moz-max-content;width:max-content;animation:logo-slider-scroll var(--logo-slider-duration) linear infinite;will-change:transform}.logo-slider__viewport:hover .logo-slider__track,.logo-slider--paused .logo-slider__track{animation-play-state:paused}.logo-slider__track:has(a:focus-visible){width:100%;animation:none}.logo-slider__track:has(a:focus-visible) .logo-slider__inner{display:grid;justify-items:center;width:100%;padding:0}.logo-slider__track:has(a:focus-visible) .logo-slider__inner>*{grid-area:1/1}.logo-slider__track:has(a:focus-visible) img{opacity:0}.logo-slider__track:has(a:focus-visible) a:focus-visible img{opacity:1}.logo-slider__inner{display:flex;align-items:center;flex:0 0 auto;gap:5rem;padding-right:5rem}.logo-slider__inner img{width:auto;max-height:3.75rem;max-width:17.5rem;-o-object-fit:contain;object-fit:contain}.logo-slider__inner a{outline-offset:-1px}@keyframes logo-slider-scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--logo-slider-shift) * -1))}}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ProductSpotlight/scss/_productSpotlight.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.productSpotlight{padding:3.75rem 0;position:relative}.productSpotlight__img-main-container{overflow:hidden;border-radius:1.5rem}@media(min-width:768px){.productSpotlight__img-main-container{border-radius:3rem}}.productSpotlight__img{width:100%;height:auto}@media(min-width:768px){.productSpotlight__img--mobile{display:none}}.productSpotlight__img--desktop{display:none}@media(min-width:768px){.productSpotlight__img--desktop{display:block}}.productSpotlight__img-small-left,.productSpotlight__img-small-right{display:none}@media(min-width:768px){.productSpotlight__img-small-left,.productSpotlight__img-small-right{display:block;position:absolute;border-radius:1rem;box-shadow:0 5px 40px #00000026;transform:scale(.5)}@supports (animation-timeline: view()){.productSpotlight__img-small-left,.productSpotlight__img-small-right{animation-timing-function:linear;animation-fill-mode:both;animation-duration:1ms;animation-timeline:view(block 0 10%)}}}@media(min-width:900px){.productSpotlight__img-small-left,.productSpotlight__img-small-right{transform:scale(.6)}}@media(min-width:1024px){.productSpotlight__img-small-left,.productSpotlight__img-small-right{transform:scale(.7)}}@media(min-width:1140px){.productSpotlight__img-small-left,.productSpotlight__img-small-right{transform:scale(.75)}}@media(min-width:1280px){.productSpotlight__img-small-left,.productSpotlight__img-small-right{transform:scale(.85)}}.productSpotlight__img-small-left{transform-origin:bottom right;bottom:var(--bottom);--bottomTransformTo: calc(var(--bottom) - 35%)}.productSpotlight--of-mobile-screens .productSpotlight__img-small-left{right:60.8%;--bottom: 75%}.productSpotlight--of-desktop-screens .productSpotlight__img-small-left{right:64.5%;--bottom: 38.7%}@supports (animation-timeline: view()){.productSpotlight__img-small-left{animation-name:parallax-img-small-left}}.productSpotlight__img-small-right{transform-origin:top left;top:var(--top);--topTransformTo: calc(var(--top) - 20%)}.productSpotlight--of-mobile-screens .productSpotlight__img-small-right{left:59%;--top: 65%}.productSpotlight--of-desktop-screens .productSpotlight__img-small-right{left:68.6%;--top: 60.8%}@supports (animation-timeline: view()){.productSpotlight__img-small-right{animation-name:parallax-img-small-right}}@keyframes parallax-img-small-left{0%{bottom:var(--bottom)}to{bottom:var(--bottomTransformTo)}}@keyframes parallax-img-small-right{0%{top:var(--top)}to{top:var(--topTransformTo)}}/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ReasonsList/scss/_list-content.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.list-content-secondary{display:flex;flex-direction:column;gap:1.5rem;padding:3.75rem 0}@media(min-width:1024px){.list-content-secondary{flex-direction:row}}.list-content-secondary__information{display:flex;flex-direction:column;gap:1.5rem;flex-basis:30%}.list-content-secondary__title{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.list-content-secondary__title{font-size:2rem}}@media(min-width:1024px){.list-content-secondary__title{text-align:right}}.list-content-secondary__container{padding:0;flex-basis:60%;display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start}.list-content-secondary__container .button span{display:flex;font-size:1.5rem}.list-content-secondary__list{padding:0;width:100%}.list-content-secondary__listitem{list-style:none;padding:1rem;border-bottom:1px solid #d3d7da}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/RichText/scss/_rich-text.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.fr-view h1,.fr-view h2,.fr-view h3,.fr-view h4,.fr-view h5{margin-top:1.2em}.fr-view h1:first-child,.fr-view h2:first-child,.fr-view h3:first-child,.fr-view h4:first-child,.fr-view h5:first-child{margin-top:0}.fr-view p:has(>br:only-child){display:none}.fr-view{grid-column:thin;padding-block:2.5rem}.page-hero+.fr-view{padding-top:0}/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ShareSocials/scss/_share-socials.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/.share-socials-container{display:flex;gap:1.5rem}.share-socials-container .share-social-btn{width:3rem;height:3rem;display:inline-flex;justify-content:center;align-items:center;padding:0;font-size:1.125rem;text-decoration:none}.share-socials-container .share-social-btn[data-copied]:before{content:"\2713"}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/ShowCase/scss/_show-case.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:iconfont;src:url(../fonts/iconfont.woff2?0f8248df3976bfb3d042d6c5eb52d41b) format("woff2")}.aviva-icon-youtube:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f101"}.aviva-icon-x-twitter:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f102"}.aviva-icon-wrench:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f103"}.aviva-icon-wreath-laurel:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.aviva-icon-wifi:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105"}.aviva-icon-wheelchair:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f106"}.aviva-icon-volume:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107"}.aviva-icon-video:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f108"}.aviva-icon-users:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f109"}.aviva-icon-user:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10a"}.aviva-icon-up-down:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10b"}.aviva-icon-trophy:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c"}.aviva-icon-trash-can:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10d"}.aviva-icon-thumbtack:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10e"}.aviva-icon-thumbs-up:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10f"}.aviva-icon-swap:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f110"}.aviva-icon-starship:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.aviva-icon-starship-freighter:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f112"}.aviva-icon-star:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f113"}.aviva-icon-stackoverflow:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114"}.aviva-icon-split:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f115"}.aviva-icon-sparkles:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f116"}.aviva-icon-shopping-cart:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f117"}.aviva-icon-shoe-prints:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f118"}.aviva-icon-shield-halved:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f119"}.aviva-icon-sheep:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11a"}.aviva-icon-share-nodes:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11b"}.aviva-icon-server:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11c"}.aviva-icon-seedling:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11d"}.aviva-icon-ruler-vertical:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11e"}.aviva-icon-router:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f11f"}.aviva-icon-rocket-launch:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f120"}.aviva-icon-robot-astromech:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f121"}.aviva-icon-recycle:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f122"}.aviva-icon-quote-right:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f123"}.aviva-icon-plus:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f124"}.aviva-icon-plug:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f125"}.aviva-icon-play:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f126"}.aviva-icon-pie:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f127"}.aviva-icon-pi:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f128"}.aviva-icon-phone:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f129"}.aviva-icon-pen:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12a"}.aviva-icon-paw:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12b"}.aviva-icon-pause:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12c"}.aviva-icon-party-horn:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12d"}.aviva-icon-paperclip:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12e"}.aviva-icon-music:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f12f"}.aviva-icon-mug-tea:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f130"}.aviva-icon-mug-hot:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f131"}.aviva-icon-mobile:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f132"}.aviva-icon-microscope:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f133"}.aviva-icon-microchip:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f134"}.aviva-icon-message-captions:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f135"}.aviva-icon-megaphone:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f136"}.aviva-icon-medal:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f137"}.aviva-icon-magic:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f138"}.aviva-icon-lock:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f139"}.aviva-icon-lock-open:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13a"}.aviva-icon-location-dot:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13b"}.aviva-icon-linkedin:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13c"}.aviva-icon-link:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13d"}.aviva-icon-lightbulb:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13e"}.aviva-icon-lightbulb-on:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f13f"}.aviva-icon-layer-group:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140"}.aviva-icon-language:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f141"}.aviva-icon-key:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f142"}.aviva-icon-instagram:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f143"}.aviva-icon-hundred-points:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f144"}.aviva-icon-house:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f145"}.aviva-icon-highlighter:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f146"}.aviva-icon-heart:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f147"}.aviva-icon-handshake-angle:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f148"}.aviva-icon-hands-holding-heart:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f149"}.aviva-icon-hand:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14a"}.aviva-icon-hammer:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14b"}.aviva-icon-globe:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14c"}.aviva-icon-globe-pointer:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14d"}.aviva-icon-github:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14e"}.aviva-icon-ghost:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f14f"}.aviva-icon-gears:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f150"}.aviva-icon-gear:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f151"}.aviva-icon-gamepad:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f152"}.aviva-icon-game-console-handheld:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f153"}.aviva-icon-file:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f154"}.aviva-icon-facebook:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f155"}.aviva-icon-eye-sharp:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f156"}.aviva-icon-envelope:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f157"}.aviva-icon-edit:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.aviva-icon-earth-africa:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f159"}.aviva-icon-ear:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15a"}.aviva-icon-dumbbell:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15b"}.aviva-icon-duck:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15c"}.aviva-icon-dog-leashed:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15d"}.aviva-icon-diploma:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15e"}.aviva-icon-database:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f15f"}.aviva-icon-crystal-ball:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f160"}.aviva-icon-copy-link:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f161"}.aviva-icon-cookie-bite:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f162"}.aviva-icon-computer:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f163"}.aviva-icon-computer-mouse:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f164"}.aviva-icon-coins:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f165"}.aviva-icon-coffee-pot:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f166"}.aviva-icon-coffee-beans:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f167"}.aviva-icon-coffee-bean:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f168"}.aviva-icon-code:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f169"}.aviva-icon-code-compare:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16a"}.aviva-icon-cloud:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16b"}.aviva-icon-cloud-check:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16c"}.aviva-icon-cloud-arrow-up:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16d"}.aviva-icon-close:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16e"}.aviva-icon-circle-user:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16f"}.aviva-icon-circle-question:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f170"}.aviva-icon-circle-info:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f171"}.aviva-icon-check:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f172"}.aviva-icon-chat:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f173"}.aviva-icon-chart-pie:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f174"}.aviva-icon-chart-mixed:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f175"}.aviva-icon-cat:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f176"}.aviva-icon-car:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f177"}.aviva-icon-camera:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f178"}.aviva-icon-calendar:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f179"}.aviva-icon-cake-candles:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17a"}.aviva-icon-butterfly:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17b"}.aviva-icon-bulb:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17c"}.aviva-icon-buildings:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17d"}.aviva-icon-bug:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17e"}.aviva-icon-binoculars:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f17f"}.aviva-icon-bicycle:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f180"}.aviva-icon-bicep:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f181"}.aviva-icon-bell:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f182"}.aviva-icon-beer-mug:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f183"}.aviva-icon-baby-carriage:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f184"}.aviva-icon-at:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f185"}.aviva-icon-arrow-rotate-left:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f186"}.aviva-icon-arrow-pointer:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f187"}.aviva-icon-arrow-down-long-to-line:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f188"}.aviva-icon-address-card:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f189"}.aviva-icon-chevron-right-thin:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f18a"}.aviva-icon-chevron-down:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f18b"}.aviva-icon-arrow-right:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f18c"}.aviva-icon-arrow-left:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f18d"}.aviva-icon-bars-sort:before{font-family:iconfont!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f18e"}.show-case{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.show-case>*){grid-column:content}.show-case{position:relative;grid-column:full-width;align-items:end;grid-template-rows:[stack-start] min(810px,70vh) [stack-end]}.show-case--transitioning{view-transition-name:case-hero}.show-case:before{content:"";position:absolute;inset:0;box-shadow:0 -200px 200px #0006 inset}.show-case__background{grid-column:full-width;grid-row:stack;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.show-case__cta:after{content:"\f18c";font-style:normal;font-weight:400;font-family:iconfont!important}.show-case__cta{position:relative;grid-column:small;grid-row:stack;display:grid;grid-template-areas:"label arrow" "cta arrow";grid-template-columns:1fr auto;justify-items:start;align-items:center;gap:.5rem 1rem;margin-bottom:1.75rem;padding:1rem 2.5rem 1rem 1rem;line-height:1.3;background:var(--client-primary);font-size:1.25rem;font-weight:700;text-wrap:balance;color:var(--client-secondary);border-radius:1.5rem;text-decoration:none;transition:scale .15s,box-shadow .15s;text-shadow:var(--client-text-shadow)}.show-case--transitioning .show-case__cta{view-transition-name:case-hero-content}.show-case__cta:after{grid-area:arrow}@media(hover:hover){.show-case__cta:hover{scale:1.02;box-shadow:0 5px 5px #0006}}.show-case__cta:hover:focus{scale:.99;transition-duration:.1s}@media(min-width:768px){.show-case__cta{grid-template-areas:"label cta arrow";grid-template-columns:auto 1fr auto;font-size:1.5rem;margin-bottom:3rem}}.show-case__cta-text{grid-area:cta}.show-case--transitioning .show-case__cta-text{view-transition-name:case-hero-title}.show-case .conversion-block{grid-area:label;text-shadow:none}.show-case--transitioning .conversion-block{view-transition-name:case-hero-conversion}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TabbedTopicLinks/scss/_tabbed-topic-links.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.tabbed-topic-links{--item-height: 4.6875rem;padding:2.5rem 0}.tabbed-topic-links>.button-group{justify-self:center}@media(min-width:1024px){.tabbed-topic-links{--item-height: 5rem}}.tabbed-topic-links [hidden]{display:none!important}.tabbed-topic-links__content{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem}@media(min-width:1024px){.tabbed-topic-links__content{flex-direction:row}}.tabbed-topic-links__information{flex-basis:40%}.tabbed-topic-links__information h4{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.tabbed-topic-links__information h4{font-size:2rem}}.tabbed-topic-links__wrapper{position:relative;flex-basis:60%}/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Teaser/scss/_cta-section.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/.cta-section{display:grid;padding:2.5rem 0;grid-column:breakout;gap:1.5rem}@media(min-width:1024px){.cta-section{grid-template-columns:1fr 2fr}}.cta-section--column{grid-column:small;grid-template-columns:1fr!important;font-size:1rem}.cta-section--column .cta-card__title{font-size:2.5rem}/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TeaserCard/scss/_teaser-card.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/.teaser-card{border-radius:1.5rem}@media(min-width:768px){.teaser-card{border-radius:3rem}}.teaser-card{display:block;box-shadow:0 5px 25px #0003;text-decoration:none;transition-property:scale,opacity;transition-duration:.2s;overflow:hidden;padding-bottom:2.5rem}@media(hover:hover){.teaser-card:hover{scale:1.02}}.teaser-card__image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.teaser-card__image{height:260px}}.teaser-card__content{display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 0;color:#142129;text-decoration:none}.teaser-card__description{margin:0}.teaser-card .button{align-self:flex-start;flex-shrink:0}.teaser-card__tags{display:flex;flex-wrap:wrap;gap:8px;flex-direction:row;min-width:100%;padding:1rem 1.5rem 0}.teaser-card__tag{padding:6px 8px;border-radius:24px;background:#1421291a;color:#1672f3;font-size:.75rem;line-height:1;font-weight:500}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TeaserCardGrid/scss/teaser-card-grid.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.teaser-card-grid-header{margin-top:4rem;margin-bottom:2rem}.teaser-card-grid-header__title{margin-bottom:0;font-size:2rem;line-height:1.25}.teaser-card-grid-header__description{font-size:1.25rem;line-height:2.125rem;font-weight:300}.teaser-card-grid-content{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;grid-column:breakout;margin-bottom:6rem}@media(min-width:768px){.teaser-card-grid-content{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.teaser-card-grid-content{grid-template-columns:repeat(3,1fr)}}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/FeaturedPageCard/scss/_featured-page-card.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.featured-pages-card{display:flex;flex-direction:column;box-shadow:0 5px 25px #0003;text-decoration:none;transition-property:scale,opacity;transition-duration:.2s;overflow:hidden}@media(hover:hover){.featured-pages-card:hover{scale:1.02}}.featured-pages-card{border-radius:1.5rem}@media(min-width:768px){.featured-pages-card{border-radius:3rem}}@media(min-width:768px){.featured-pages-card{border-radius:1.5rem;flex-direction:row}}@media(min-width:1024px){.featured-pages-card{border-radius:3rem;flex-direction:column}}.featured-pages-card__image{height:12.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.featured-pages-card__image{width:40%;min-height:18rem;height:100%}}@media(min-width:1024px){.featured-pages-card__image{width:100%;height:16.3125rem;min-height:auto}}.featured-pages-card__content{display:flex;flex-direction:column;flex:1;gap:1rem;padding:1rem;color:#142129;text-decoration:none}@media(min-width:768px){.featured-pages-card__content{padding:2rem 1.5rem}}@media(min-width:1024px){.featured-pages-card__content{padding:1.5rem 1.5rem 2.5rem}}.featured-pages-card__content-text{flex:1}.featured-pages-card__content-text-title{margin-bottom:.5rem;font-size:1.25rem;line-height:1.6;font-weight:700}@media(min-width:1024px){.featured-pages-card__content-text-title{margin-bottom:1rem;font-size:1.5rem;line-height:1.3333}}.featured-pages-card__content-text-description{--lines: 4;--line-height: 1.75;--font-size: 16;display:-webkit-box;-webkit-box-orient:vertical;font-weight:300;overflow:hidden;text-overflow:ellipsis;max-height:calc(var(--line-height) * var(--font-size) * var(--lines) * 1px);-webkit-line-clamp:var(--lines);line-height:var(--line-height);font-size:calc(var(--font-size) * 1px)}@media(min-width:1024px){.featured-pages-card__content-text-description{--lines: 3;--line-height: 1.6;--font-size: 20}}.featured-pages-card__content-cta-link{flex:0;align-self:flex-end}@media(min-width:1024px){.featured-pages-card__content-cta-link{font-size:1.25rem;font-weight:700;line-height:1.6}}/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/FeaturedPagesCardGrid/scss/featured-pages-card-grid.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/.featured-pages-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;grid-column:breakout;padding:2.5rem 0}@media(min-width:1024px){.featured-pages-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/SpecialistCard/scss/_specialist-card.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.specialist-card{display:block;text-decoration:none;transition-property:scale,opacity;transition-duration:.2s;padding-top:2.5rem}@media(hover:hover){.specialist-card:hover{scale:1.02}}.specialist-card__inner{border-radius:1.5rem}@media(min-width:1280px){.specialist-card__inner{border-radius:3rem}}.specialist-card__inner{box-shadow:0 5px 25px #0003;padding-bottom:2.5rem}.specialist-card__header{border-radius:1.5rem}@media(min-width:1280px){.specialist-card__header{border-radius:3rem}}.specialist-card__header{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;width:100%;height:16.25rem;background-color:#1672f3}@media(max-width:1279px){.specialist-card__header{height:12.5rem}}.specialist-card__image{position:absolute;bottom:0;width:100%;height:14rem;-o-object-fit:contain;object-fit:contain}@media(min-width:1024px){.specialist-card__image{height:18.25rem}}.specialist-card__content{padding:1.5rem 1.5rem 0;color:#142129;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:space-between}.specialist-card__text-container{display:flex;flex-direction:column;gap:1rem;width:100%}.specialist-card__title{margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}@media(max-width:1279px){.specialist-card__title{font-size:1rem;line-height:1.75}}.specialist-card__description{margin:0;font-size:1.25rem;line-height:1.6}@media(max-width:1279px){.specialist-card__description{font-size:1rem;line-height:1.75}}.specialist-card .button{flex-shrink:0}/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/Testimonial/scss/_testimonial.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/@charset "UTF-8";.testimonial{padding:3.75rem 0;grid-column:small;margin:0}.testimonial__blockquote{quotes:"\201c" "\201d";margin-bottom:1.5rem;color:#1672f3;text-indent:-.4em}.testimonial__blockquote__small{font-size:1.125rem;line-height:1.6}.testimonial__blockquote:before{content:open-quote}.testimonial__blockquote:after{content:close-quote}/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TopicLinks/scss/_topic-links.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}.topic-links{padding:2.5rem 0}.topic-links [hidden]{display:none!important}.topic-links__content{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.topic-links__content{flex-direction:row}}.topic-links__information{flex-basis:40%}.topic-links__information h4{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.topic-links__information h4{font-size:2rem}}.topic-links__wrapper{position:relative;flex-basis:60%}/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TopicLinks/scss/_topic-links-list.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/@media(min-width:1024px){.topic-links-list{--item-height: 5rem}}@media(min-width:1024px){.topic-links-list__hover{--topPosition: calc(var(--active-item-index, 0) * var(--item-height));position:absolute;height:var(--item-height);background-color:#1672f3;border-radius:1.5rem;top:0;left:0;right:0;transform:translateY(var(--topPosition));opacity:0;transition-property:opacity,transform;transition-duration:.2s}.topic-links-list__hover--isVisible{opacity:.1}}.topic-links-list__list{padding:0;display:flex;flex-direction:column}.topic-links-list__listitem{list-style:none}@media(min-width:1024px){.topic-links-list__listitem{box-shadow:0 1px #d3d7da;transition:box-shadow .5s}.topic-links-list__listitem:hover,.topic-links-list__listitem:has(+:hover){box-shadow:none}}.topic-links-list__link{position:relative;width:100%;padding:1rem 1.5rem;padding-left:0;color:#1672f3;font-weight:500;display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none}@media(min-width:1024px){.topic-links-list__link{padding:1.5rem;max-height:var(--item-height)}}.topic-links-list__icon{position:absolute;right:0;transition:right .2s ease-in-out}@media(min-width:1024px){.topic-links-list__icon{right:1.5rem;height:1.25rem}}.topic-links-list__icon:before{color:#1672f3;font-size:.875rem}@media(min-width:1024px){.topic-links-list__icon:before{font-size:1.25rem}}/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Components/TextWithTechnologyDetails/scss/_text-with-technology-details.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/.text-with-technology-details{display:grid;grid-column:thin;grid-template-areas:"content" "cta-container";gap:3rem;padding:2.5rem 0}@media(min-width:768px){.text-with-technology-details{grid-template-areas:"content" "cta-container";padding-block:2.5rem}}@media(min-width:1024px){.text-with-technology-details{grid-column:content;grid-template-columns:repeat(2,1fr);grid-template-areas:"cta-container content"}.text-with-technology-details--card-left{grid-template-areas:"content cta-container"}}.text-with-technology-details .text-with-technology-details__description-content{display:flex;flex-direction:column;grid-area:cta-container}.text-with-technology-details .text-with-technology-details__description-content-title{display:flex;justify-content:space-between;margin-bottom:.75rem;gap:.5rem}.text-with-technology-details .text-with-technology-details__description-content-title i{height:2.5rem;font-size:2.5rem;line-height:1;color:#1672f3}.text-with-technology-details .text-with-technology-details__description-content-title h2{margin:0;font-size:2rem;line-height:1.25}.text-with-technology-details .text-with-technology-details__description-content-text{margin-bottom:1.5rem}.text-with-technology-details__card{position:relative;padding:2rem 1rem;border-radius:1rem;grid-area:content;box-shadow:0 5px 40px #00000026}@media(min-width:768px){.text-with-technology-details__card{padding-inline:2rem 1.5rem;border-radius:1.5rem}}@media(min-width:1024px){.text-with-technology-details__card{border-radius:3rem}}.text-with-technology-details__card-header{padding:0 1rem 1.5rem}.text-with-technology-details__card-header img{margin:0 auto}@media(min-width:768px){.text-with-technology-details__card-header{padding:0 .5rem 1rem}}.text-with-technology-details__card-content-row{display:grid;align-items:start;padding:1rem .5rem;border-top:1px solid #d3d7da;font-size:1rem;line-height:1.75}@media(min-width:768px){.text-with-technology-details__card-content-row{grid-template-columns:10.125rem auto;gap:1.5rem;padding:1rem;font-size:1.25rem;line-height:1.6}}.text-with-technology-details__card-content-row:last-of-type{padding-bottom:0}.text-with-technology-details__card-content-row a{text-decoration:underline;font-weight:500}.text-with-technology-details__card-content-row-value{font-weight:700}/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Sections/scss/_default-section.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************/:root{--gutter-column: 24px;--breakout-column: 0;--content-column: 0;--small-column: 0;--thin-column: 1fr}@media(min-width:753px){:root{--thin-column: 705px;--small-column: 1fr}}@media(min-width:1000px){:root{--small-column: 123.5px;--content-column: 1fr}}@media(min-width:1244px){:root{--content-column: 122px;--breakout-column: 1fr}}@media(min-width:1488px){:root{--breakout-column: 122px;--gutter-column: 1fr}}body{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(body>*){grid-column:content}.default-section{display:grid;align-content:start;grid-template-columns:[full-width-start] var(--gutter-column) [breakout-start] var(--breakout-column) [content-start] var(--content-column) [small-start] var(--small-column) [thin-start] var(--thin-column) [thin-end] var(--small-column) [small-end] var(--content-column) [content-end] var(--breakout-column) [breakout-end] var(--gutter-column) [full-width-end]}:where(.default-section>*){grid-column:content}.default-section,.default-section-in-page-builder{grid-column:full-width}/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Sections/scss/_two-columns.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/.two-column-section{padding-block:40px}.two-column-section__columns{display:grid;gap:1.5rem}.two-column-section__columns .fr-view{padding-block:0}@media(min-width:1024px){.two-column-section__columns{grid-template-columns:repeat(2,1fr)}}/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Sections/scss/_three-columns.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************/.three-column-section{padding-block:40px}.three-column-section__columns{display:grid;gap:1.5rem}.three-column-section__columns .fr-view{padding-block:0}@media(min-width:1024px){.three-column-section__columns{grid-template-columns:repeat(3,1fr)}}/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./Sections/scss/_form-section.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************/@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-feature-settings:"liga" 1,"calt" 1;line-height:1.7;color:#142129;font-size:1.25rem;font-weight:300}@media(max-width:1024px){body{font-size:1rem}}p,ul,ol,figure,figcaption,blockquote{margin-bottom:1rem}p:last-child,ul:last-child,ol:last-child,figure:last-child,figcaption:last-child,blockquote:last-child{margin-bottom:0}ul{padding-left:1em}ol{padding-left:1.2em}li::marker{color:#1672f3}ul[class],ol[class]{margin:0;list-style:none}.heading-extra-large{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.33em;font-size:min(2.8125rem,14vw);font-weight:800;line-height:1}@media(min-width:600px){.heading-extra-large{font-size:3.625rem}}@media(min-width:900px){.heading-extra-large{font-size:4.5rem}}h1,.heading-large{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.4em;font-size:2.5rem;font-weight:800;line-height:1.2}@media(min-width:1024px){h1,.heading-large{font-size:4.0625rem}}h2,.heading-medium{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:2rem;line-height:1.2}@media(min-width:1024px){h2,.heading-medium{font-size:2.5rem}}h3,.heading-small{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){h3,.heading-small{font-size:2rem}}h4,.heading-xsmall{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.25rem;line-height:1.25}@media(min-width:1024px){h4,.heading-xsmall{font-size:1.5rem}}h5{text-wrap:balance;word-break:break-word;font-weight:700;margin:0;font-size:inherit}a{color:#1672f3;word-break:break-word}a:not([class]){text-underline-offset:3px;transition:color .2s ease-out}@media(hover:hover){a:not([class]):hover{color:#142129}}strong{font-weight:700}blockquote{font-size:1.5rem;font-weight:600;line-height:1.33}@media(min-width:768px){blockquote{font-size:2.5rem;font-weight:700;line-height:1.2}}.form-section{margin-block:2.5rem;padding:2.5rem;border-radius:1.5rem;background-color:#f4f5f6}.form-section__wrapper{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.form-section__wrapper{flex-direction:row;gap:3rem}}.form-section__content{width:100%}@media(min-width:1024px){.form-section__content{flex-basis:40%}}.form-section__content h4{text-wrap:balance;word-break:break-word;font-weight:700;margin-bottom:.6em;font-size:1.5rem;line-height:1.25}@media(min-width:1024px){.form-section__content h4{font-size:2rem}}.form-section__form{width:100%}@media(min-width:1024px){.form-section__form{flex-basis:60%}}.form-section__form .field-validation-error{color:#cf2d30}.form-section__form .checkbox-label-spacing{padding-right:8px}
