@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.block.block-highlight-multiple-cards{--carousel-accent: var(--border-accent, #0ff);--carousel-accent-light: var(--border-accent, #0ff);--carousel-bg: var(--bg-primary, #00162d);--carousel-title-color: var(--text-primary, #fff);--carousel-text-color: var(--text-primary, #fff);--carousel-card-bg: transparent;--carousel-transition: 0.35s cubic-bezier(0.4, 0, 0.2, 1);--carousel-border-color: var(--border-accent, #0ff);--carousel-arrow-border: var(--border-accent, #0ff);--carousel-arrow-color: var(--border-accent, #0ff);--carousel-arrow-hover-bg: var(--border-accent, #0ff);--carousel-arrow-hover-color: var(--bg-primary, #00162d);--carousel-overlay-left: linear-gradient(270deg, rgb(0 22 45 / 0%) 0%, rgb(0 22 45 / 64%) 95%);--carousel-overlay-left: linear-gradient( 270deg, transparent 0%, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 95% );--carousel-overlay-right: linear-gradient(270deg, rgb(0 22 45 / 64%) 5%, rgb(0 22 45 / 0%) 100%);--carousel-overlay-right: linear-gradient( 270deg, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 5%, transparent 100% );--carousel-card-overlay-background: linear-gradient(180deg, rgb(0 22 45 / 70%) 0%, rgb(0 22 45 / 85%) 100%);--carousel-card-overlay-background: linear-gradient( 180deg, color-mix(in srgb, var(--carousel-bg) 70%, transparent) 0%, color-mix(in srgb, var(--carousel-bg) 85%, transparent) 100% );--carousel-toggle-icon-color: var(--border-accent, #0ff);--carousel-toggle-icon-color-hover: var(--bg-primary, #00162d);--simple-carousel-title-font-family: var(--font-avenir);--simple-carousel-title-color: var(--text-primary, #fff);background-color:var(--carousel-bg);color:var(--carousel-text-color);padding-top:var(--spacing-3xl, 8rem);padding-bottom:var(--spacing-3xl, 8rem);overflow:hidden;position:relative}.block.block-highlight-multiple-cards::before,.block.block-highlight-multiple-cards::after{content:"";position:absolute;top:0;bottom:0;width:1.5rem;z-index:2;pointer-events:none;-webkit-mask:linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%);mask:linear-gradient(to bottom, transparent 0%, black 20%, black 80%, transparent 100%)}@media(min-width: 1136px){.block.block-highlight-multiple-cards::before,.block.block-highlight-multiple-cards::after{width:17rem}}.block.block-highlight-multiple-cards::before{left:0;background:var(--carousel-overlay-left)}.block.block-highlight-multiple-cards::after{right:0;background:var(--carousel-overlay-right)}.block.block-highlight-multiple-cards.use-simple-styles .executive-carousel-header__title{font-family:var(--simple-carousel-title-font-family) !important;color:var(--simple-carousel-title-color)}.block.block-highlight-multiple-cards .executive-carousel-header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--spacing-xl, 5rem);position:relative;z-index:3}.block.block-highlight-multiple-cards .executive-carousel-header__title{font-size:var(--fontsizes-3xl);font-style:normal;font-weight:300;line-height:125%;color:var(--carousel-title-color);margin:0;margin-right:auto}.block.block-highlight-multiple-cards .executive-carousel-header__arrows{display:flex;gap:var(--spacing-xs, 1rem)}.block.block-highlight-multiple-cards .executive-carousel-arrow{display:flex;padding:var(--spacing-xs, 1rem);justify-content:center;align-items:center;gap:var(--spacing-2xs, 0.5rem);border-radius:var(--radius-s, 0.3125rem);border:1px solid var(--carousel-arrow-border);background:rgba(0,0,0,0);color:var(--carousel-arrow-color);cursor:pointer;transition:background var(--carousel-transition),color var(--carousel-transition),border-color var(--carousel-transition)}.block.block-highlight-multiple-cards .executive-carousel-arrow:hover{background:var(--carousel-arrow-hover-bg);color:var(--carousel-arrow-hover-color)}.block.block-highlight-multiple-cards .executive-carousel-arrow:disabled{opacity:.3;cursor:default}.block.block-highlight-multiple-cards .executive-carousel-arrow:disabled:hover{background:rgba(0,0,0,0);color:var(--carousel-arrow-color)}.block.block-highlight-multiple-cards .executive-carousel-arrow svg{width:1.5rem;height:1.5rem;display:block}.block.block-highlight-multiple-cards .splide__arrows{display:none}.block.block-highlight-multiple-cards .splide__track{overflow:visible}.block.block-highlight-multiple-cards .splide__list{display:flex;list-style:none;margin:0;padding:0}.block.block-highlight-multiple-cards .carousel-card{position:relative;display:flex;flex-direction:column;height:auto}.block.block-highlight-multiple-cards .carousel-card__inner{padding:var(--spacing-md, 2rem) var(--spacing-sm, 1.5rem) var(--spacing-xl, 5rem) var(--spacing-sm, 1.5rem)}.block.block-highlight-multiple-cards .carousel-card__button-wrapper{width:100%;display:flex;justify-content:center}.block.block-highlight-multiple-cards .carousel-card__border-top{position:absolute;top:0;left:0;right:0;height:1px;background:var(--carousel-border-color)}.block.block-highlight-multiple-cards .carousel-card__title{text-align:center;font-size:var(--text-styles-professio-key-highlights-otsikko-font-size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--text-styles-professio-key-highlights-otsikko-line-height, 1.8rem);text-transform:uppercase;color:var(--carousel-title-color);margin:0;margin-top:var(--spacing-xs, 1rem)}.block.block-highlight-multiple-cards .carousel-card__button .button{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,0,0,0);border:1px solid var(--carousel-accent);padding:.625rem 1.25rem;color:var(--carousel-accent-light);font-size:var(--button-medium-font-size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--button-medium-line-height, 1.5625rem);text-decoration:none;transition:background var(--carousel-transition),color var(--carousel-transition)}.block.block-highlight-multiple-cards .carousel-card__button .button:hover{background:var(--carousel-accent);color:var(--carousel-bg)}.block.block-highlight-multiple-cards .carousel-card--accordion{cursor:pointer;overflow:hidden}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__background{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .5s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__background img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__background-overlay{position:absolute;inset:0;background:var(--carousel-card-overlay-background)}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__border-top,.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__image,.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__title,.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__content,.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle{position:relative;z-index:1}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__image img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;max-height:5rem}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(0,0,0,0);border:1px solid var(--carousel-accent);border-radius:var(--radius-s, 0.3125rem);color:var(--carousel-accent);cursor:pointer;padding:0;margin-top:var(--spacing-sm, 1.5rem);transition:background var(--carousel-transition),color var(--carousel-transition)}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle:hover{background:var(--carousel-accent);color:var(--carousel-bg)}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle:hover svg{color:var(--carousel-toggle-icon-color-hover)}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle-icon{display:flex;align-items:center;justify-content:center}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__toggle-icon svg{width:1.5rem;height:1.5rem;color:var(--carousel-toggle-icon-color);transition:transform var(--carousel-transition);transform-origin:center}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__content{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease .1s}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__text{padding-top:var(--spacing-sm, 1.5rem);font-size:.9375rem;font-weight:300;line-height:1.5;color:var(--carousel-text-color);text-align:center}.block.block-highlight-multiple-cards .carousel-card--accordion .carousel-card__button{text-align:center;padding-top:var(--spacing-sm, 1.5rem)}.block.block-highlight-multiple-cards .carousel-card--accordion:hover .carousel-card__background{opacity:1}.block.block-highlight-multiple-cards .carousel-card--accordion.is-open .carousel-card__background{opacity:1}.block.block-highlight-multiple-cards .carousel-card--accordion.is-open .carousel-card__content{opacity:1}.block.block-highlight-multiple-cards .carousel-card--accordion.is-open .carousel-card__toggle-icon svg{transform:rotate(45deg)}.block.block-highlight-multiple-cards .carousel-card--simple{align-items:center;text-align:center}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__border-top{position:relative;height:1px;display:flex;align-items:center;justify-content:center;width:100%}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__border-top::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--carousel-border-color);transform:translateY(-50%)}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__eyebrow{position:absolute;top:0;left:0;transform:translateY(calc(-100% - var(--spacing-2xs, 0.5rem)));font-size:var(--text-styles-professio-key-highlights-otsikko-font-size, 1.5rem);font-style:normal;font-weight:400;line-height:var(--text-styles-professio-key-highlights-otsikko-line-height, 1.8rem);text-transform:uppercase;color:var(--carousel-title-color);margin:0;margin-bottom:var(--spacing-2xs, 0.5rem);text-align:left}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__ball{position:relative;z-index:1;display:block;width:.75rem;height:.75rem;border-radius:50%;background:var(--carousel-accent);flex-shrink:0}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__logo{margin-bottom:var(--spacing-sm, 1.5rem)}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;max-height:5rem}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__title{margin-bottom:var(--spacing-m, 2rem)}.block.block-highlight-multiple-cards .carousel-card--simple .carousel-card__button .button{padding:var(--spacing-xs, 1rem) var(--spacing-md, 2rem)}.block.block-highlight-multiple-cards.block-style-secondary{--carousel-bg: var(--bg-quaternary, #fff);--carousel-text-color: var(--text-primary-inverse, #00162d);--carousel-title-color: var(--text-primary-inverse, #00162d);--carousel-accent: var(--text-primary-inverse, #00162d);--carousel-accent-light: var(--text-primary-inverse, #00162d);--carousel-border-color: var(--border-primary, #4d5c6c);--carousel-arrow-border: var(--text-primary-inverse, #00162d);--carousel-arrow-color: var(--text-primary-inverse, #00162d);--carousel-arrow-hover-bg: var(--text-primary-inverse, #00162d);--carousel-arrow-hover-color: #fff;--carousel-toggle-icon-color: var(--text-primary-inverse, #00162d);--carousel-toggle-icon-color-hover: #fff;--carousel-overlay-left: linear-gradient(270deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 64%) 95%);--carousel-overlay-left: linear-gradient( 270deg, transparent 0%, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 95% );--carousel-overlay-right: linear-gradient(270deg, rgb(255 255 255 / 64%) 5%, rgb(255 255 255 / 0%) 100%);--carousel-overlay-right: linear-gradient( 270deg, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 5%, transparent 100% );--carousel-card-overlay-background: linear-gradient( 180deg, rgb(255 255 255 / 70%) 0%, rgb(255 255 255 / 85%) 100% );--carousel-card-overlay-background: linear-gradient( 180deg, color-mix(in srgb, var(--carousel-bg) 70%, transparent) 0%, color-mix(in srgb, var(--carousel-bg) 85%, transparent) 100% );--simple-carousel-title-font-family: var(--font-avenir);--simple-carousel-title-color: var(--text-primary, #000)}.block.block-highlight-multiple-cards.has-primary-background-color{--carousel-bg: var(--bg-primary, #00162d)}.block.block-highlight-multiple-cards.has-secondary-background-color{--carousel-bg: var(--bg-quaternary, #fff);--carousel-text-color: var(--text-primary-inverse, #00162d);--carousel-title-color: var(--text-primary-inverse, #00162d);--carousel-accent: var(--text-primary-inverse, #00162d);--carousel-accent-light: var(--text-primary-inverse, #00162d);--carousel-arrow-border: var(--text-primary-inverse, #00162d);--carousel-arrow-color: var(--text-primary-inverse, #00162d);--carousel-arrow-hover-bg: var(--text-primary-inverse, #00162d);--carousel-arrow-hover-color: #fff;--carousel-overlay-left: linear-gradient(270deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 64%) 95%);--carousel-overlay-left: linear-gradient( 270deg, transparent 0%, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 95% );--carousel-overlay-right: linear-gradient(270deg, rgb(255 255 255 / 64%) 5%, rgb(255 255 255 / 0%) 100%);--carousel-overlay-right: linear-gradient( 270deg, color-mix(in srgb, var(--carousel-bg) 64%, transparent) 5%, transparent 100% );--carousel-card-overlay-background: linear-gradient( 180deg, rgb(255 255 255 / 70%) 0%, rgb(255 255 255 / 85%) 100% );--carousel-card-overlay-background: linear-gradient( 180deg, color-mix(in srgb, var(--carousel-bg) 70%, transparent) 0%, color-mix(in srgb, var(--carousel-bg) 85%, transparent) 100% )}
