html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance: button;appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type='checkbox'],input[type='radio']{box-sizing: border-box;padding: 0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height: auto}input[type='search']{-webkit-appearance: textfield;appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*,*::before,*::after{box-sizing: border-box;outline: none}ul{margin: 0;padding: 0}ul li{list-style: none}h1,h2,h3,h4,h5{margin: 0}h4,h5{font-weight: 400}input,select,textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none}button{border: none;background: none;cursor: pointer;padding: 0}a{text-decoration: none;color: inherit}p{margin: 0}@font-face{font-family: 'Store Norske Ja';src: url(../fonts/JaSN-Regular.woff2) format('woff2'), url(../fonts/JaSN-Regular.woff) format('woff');font-weight: 400;font-style: normal;font-display: swap}.headline{font-size: calc(clamp(4.25rem, 3.333vw + 1.75rem, 5.75rem));line-height: 1.12}@media only screen and (max-width: 768px){.headline{font-size: calc(clamp(3.25rem, 2.676vw + 1.966rem, 4.25rem))}}.title{font-size: calc(clamp(2.75rem, 1.338vw + 2.108rem, 3.25rem));line-height: 1.23}.small-title{font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25}.large-body-text{line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.large-body-text{font-size: 1.25rem;line-height: 1.4}}.body-text{line-height: 1.5;font-size: 1rem}.button-text{line-height: 1.5;font-size: 1rem}@media only screen and (max-width: 768px){.button-text{font-size: .875rem}}.label{line-height: 1.67;font-size: .75rem}@media only screen and (max-width: 768px){.label{font-size: .75rem}}html{--clr-black: #000;--clr-white: #fff;--clr-light: #ebebeb;--clr-mid: #014751;--clr-dark: #0f282f;--clr-accent: #ff9a0a;--clr-accent-hover: #b16906;--clr-dark-fade: rgba(15,40,47,0.9);--clr-black-fade: rgba(0,0,0,0.16);--clr-white-fade: rgba(255,255,255,0.16);--clr-black-fade-strong: rgba(0,0,0,0.48);--clr-white-fade-strong: rgba(255,255,255,0.48);--clr-inactive: rgba(15,40,47,0.36);--clr-black-border: rgba(0,0,0,0.24);--clr-white-border: rgba(255,255,255,0.24);--clr-secondary-brown: #dacec1;--clr-secondary-yellow: #f8dc76;--clr-secondary-red: #f87649;--clr-secondary-green: #00d37f;--clr-error: var(--clr-secondary-red);--clr-tag-blue: #8ed4fa;--clr-tag-red: #f87649;--clr-tag-grey: #cbcbcb;--page-width: 1600px;--article-width: 852px;--site-padding: calc(clamp(1rem, 3.711vw - 0.781rem, 2.188rem));--wide-site-padding: calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1));--section-padding: calc(clamp(5rem, 7.813vw + 1.25rem, 7.5rem));--subsection-padding: 5rem;--slider-left-padding: 2.19rem;--slider-right-padding: 2.19rem;--slider-gap: calc(clamp(1rem, 3.711vw - 0.781rem, 2.188rem))}@media only screen and (min-width: 1.6E+3px){html{--slider-left-padding: calc(((100vw - var(--page-width)) / 2) + (var(--site-padding) * 1))}}@media only screen and (max-width: 768px){html{--page-width: 100%;--slider-left-padding: 1rem;--slider-right-padding: 1rem}}*::-webkit-selection{background-color: var(--clr-accent);color: var(--clr-dark)}*::-moz-selection{background-color: var(--clr-accent);color: var(--clr-dark)}*::selection{background-color: var(--clr-accent);color: var(--clr-dark)}.sr .reveal{visibility: hidden}img{width: 100%;height: auto;object-fit: contain;display: block}.height-100vh{height: calc(var(--vh) * 100);min-height: calc(var(--vh) * 100)}.wrap{width: 100%;max-width: var(--page-width);margin-left: auto;margin-right: auto}.wrap.article{max-width: calc(var(--article-width) + 2 * var(--site-padding))}.container{padding-left: var(--site-padding);padding-right: var(--site-padding)}.preloader{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 300;background: var(--clr-dark);transition: opacity 200ms ease-in-out}.preloader.page-loaded{z-index: -1}.page-loaded .preloader{opacity: 0;pointer-events: none}.a-title,.a-block,.full-image img{will-change: transform}.section{position: relative;z-index: 1;background-color: var(--clr-bg);color: var(--clr-text);padding-top: var(--section-padding)}.section.bg--white{--crl-text: var(--clr-black);--clr-bg: var(--clr-white);--clr-fade: var(--clr-black-fade);--clr-fade-strong: var(--clr-black-fade-strong);--clr-button-text: var(--clr-white);--clr-button-bg: var(--clr-dark);--clr-button-hover: var(--clr-black)}.section.bg--white + .bg--dark,.section.bg--white + .bg--mid,.section.bg--white + .bg--light,.section.bg--white + .bg--accent{margin-top: var(--section-padding)}.section.bg--white + .bg--dark.no-margin,.section.bg--white + .bg--mid.no-margin,.section.bg--white + .bg--light.no-margin,.section.bg--white + .bg--accent.no-margin{margin-top: 0}.section.bg--white:has(.half-image-block) + .bg--dark.footer{margin-top: 0}.section.bg--white.section--about{padding-bottom: var(--section-padding)}.section.bg--white.section--about:has(.half-image-block){padding-bottom: 0}.section.bg--white.section--about + .bg--dark,.section.bg--white.section--about + .bg--mid,.section.bg--white.section--about + .bg--light,.section.bg--white.section--about + .bg--accent{margin-top: 0}.section.bg--white:has(.inner-banner--no-padding){padding-top: 0;padding-bottom: 0}.section.bg--dark{--clr-text: var(--clr-white);--clr-bg: var(--clr-dark);--clr-fade: var(--clr-white-fade);--clr-fade-strong: var(--clr-white-fade-strong);--clr-button-text: var(--clr-black);--clr-button-bg: var(--clr-white);--clr-button-hover: var(--clr-light)}.section.bg--mid{--clr-text: var(--clr-white);--clr-bg: var(--clr-mid);--clr-fade: var(--clr-white-fade);--clr-fade-strong: var(--clr-white-fade-strong);--clr-button-text: var(--clr-black);--clr-button-bg: var(--clr-white);--clr-button-hover: var(--clr-light)}.section.bg--mid .form input:checked ~ .checkmark{background-color: var(--clr-text);border-color: var(--clr-text)}.section.bg--mid .form input:checked ~ .checkmark:after{display: block;border-color: var(--clr-bg)}.section.bg--mid .form input:hover ~ .checkmark{border-color: var(--clr-text)}.section.bg--mid .form input:hover ~ .checkmark:after{display: block;border-color: var(--clr-text)}.section.bg--mid .form input:checked:hover ~ .checkmark:after{display: block;border-color: var(--clr-bg)}.section.bg--light{--clr-text: var(--clr-black);--clr-bg: var(--clr-light);--clr-fade: var(--clr-black-fade);--clr-fade-strong: var(--clr-black-fade-strong);--clr-button-text: var(--clr-white);--clr-button-bg: var(--clr-dark);--clr-button-hover: var(--clr-black);padding-bottom: var(--section-padding)}.section.bg--light:has(.half-image-block){padding-bottom: 0}.section.bg--accent{--clr-text: var(--clr-black);--clr-bg: var(--clr-accent);--clr-fade: var(--clr-black-fade);--clr-fade-strong: var(--clr-black-fade-strong);--clr-button-text: var(--clr-white);--clr-button-bg: var(--clr-dark);--clr-button-hover: var(--clr-black)}.section.hero:not(:has(.stories-slider)){padding-top: 0}.section.full-image{padding: 0}.section.contact + .footer{margin-top: 0}.section--padding-bottom{padding-bottom: var(--section-padding)}.inner-bg--dark{--clr-text: var(--clr-white);--clr-bg: var(--clr-dark);--clr-fade: var(--clr-white-fade);--clr-fade-strong: var(--clr-white-fade-strong);--clr-button-text: var(--clr-black);--clr-button-bg: var(--clr-white);--clr-button-hover: var(--clr-light);background-color: var(--clr-bg);color: var(--clr-text)}.inner-bg--mid{--clr-text: var(--clr-white);--clr-bg: var(--clr-mid);--clr-fade: var(--clr-white-fade);--clr-fade-strong: var(--clr-white-fade-strong);--clr-button-text: var(--clr-black);--clr-button-bg: var(--clr-white);--clr-button-hover: var(--clr-light);background-color: var(--clr-bg);color: var(--clr-text)}.inner-bg--light{--clr-text: var(--clr-black);--clr-bg: var(--clr-light);--clr-fade: var(--clr-black-fade);--clr-fade-strong: var(--clr-black-fade-strong);--clr-button-text: var(--clr-white);--clr-button-bg: var(--clr-dark);--clr-button-hover: var(--clr-black);background-color: var(--clr-bg);color: var(--clr-text)}.inner-bg--accent{--clr-text: var(--clr-black);--clr-bg: var(--clr-accent);--clr-fade: var(--clr-black-fade);--clr-fade-strong: var(--clr-black-fade-strong);--clr-button-text: var(--clr-white);--clr-button-bg: var(--clr-dark);--clr-button-hover: var(--clr-black);background-color: var(--clr-bg);color: var(--clr-text)}.section-inner{padding-top: var(--subsection-padding)}.padding-bottom{padding-bottom: var(--subsection-padding)}.full-image{width: 100%;height: 100vh;font-size: 0;overflow: hidden}.full-image img{object-fit: cover;object-position: center;width: 100%;height: 100%}@media only screen and (max-width: 768px){.full-image{height: auto;aspect-ratio: 1}}.page-top{padding-top: 11.5rem}@media only screen and (max-width: 1.02E+3px){.page-top{padding-top: 6.25rem}}.section-title{margin: 0 0 2.25rem}.centered-title{text-align: center;max-width: 852px;margin-left: auto;margin-right: auto}.centered-title .text{margin: 0 0 2.25rem}.section-subtitle{margin: 0 0 1.5rem}.filter{position: relative}.filter:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(15,40,47,0.36) 0%, rgba(15,40,47,0.8) 100%);transition: opacity 200ms ease-in-out;z-index: 1}.tag{display: flex;align-items: center;justify-content: center;width: fit-content;height: 2.25rem;color: var(--clr-text);padding: .375rem 1rem;border-radius: 1.12rem;transition: background-color 200ms ease-in-out, color 200ms ease-in-out;white-space: nowrap}.tag svg,.tag img{width: 1.5rem;height: 1.5rem}.tag svg + span,.tag img + span{margin-left: .5rem}.tag span + svg,.tag span + img{margin-left: .5rem}.tag--tech{background-color: var(--clr-white);color: var(--clr-black)}.tag--article{background-color: var(--clr-light);color: var(--clr-black)}.tag--blog{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.tag--event{background-color: var(--clr-accent);color: var(--clr-black)}.tag--date{background-color: var(--clr-white);color: var(--clr-black)}.tag--webinar{background-color: var(--clr-secondary-green);color: var(--clr-black)}.tag--ebook{background-color: var(--clr-secondary-brown);color: var(--clr-black)}.tag--report{background-color: var(--clr-secondary-red);color: var(--clr-black)}.tag--info{background-color: var(--clr-accent);color: var(--clr-black)}.tag--document{background-color: var(--clr-tag-blue);color: var(--clr-black)}.tag--ecommerce{background-color: var(--clr-tag-red);color: var(--clr-black)}.tag--accounting{background-color: var(--clr-tag-grey);color: var(--clr-black)}.tag--payroll{background-color: var(--clr-secondary-brown);color: var(--clr-black)}.tag--printhouse{background-color: var(--clr-accent);color: var(--clr-black)}.tag--retail{background-color: var(--clr-secondary-green);color: var(--clr-black)}.tag--warehouse{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.tag--water{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.tag--linkedin{background-color: var(--clr-mid);color: var(--clr-white)}.sticky-container{position: sticky;top: 5.25rem;z-index: 100}.card{padding: 1.5rem;background-color: var(--clr-light);color: var(--clr-text);display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start}.card--white{background-color: var(--clr-white)}.card--dark{background-color: var(--clr-dark);color: var(--clr-white)}.card--mid{background-color: var(--clr-mid);color: var(--clr-white)}.card--steps{justify-content: flex-start}.card__icon-container{margin: 0 0 2.25rem;display: flex;flex-wrap: wrap;gap: .5rem}.card__number{line-height: 1.36;font-size: 1.38rem;background-color: var(--clr-white);color: var(--clr-black);border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem}@media only screen and (max-width: 768px){.card__number{font-size: 1.25rem;line-height: 1.4}}.card__title{margin: 0 0 .75rem}.card__title--regular{font-weight: 400}.card__text{margin: 0 0 1rem}.card--address{flex-direction: row;gap: 2.25rem}.card--address .card__title-container,.card--address .card__text-container{flex: 2 1 50%}@media only screen and (max-width: 768px){.card--address{flex-direction: column;gap: 1rem}}.card--small{padding: 0;justify-content: flex-start}.card--small .card__icon-container{margin: 0 0 1.5rem}.card--small .card__title-container{margin: 0 0 .75rem}.card--addon{height: 300px}.card--story{display: grid;grid-template-columns: 100%;grid-template-rows: 3rem 1fr;gap: 3.38rem}.accent-icon{width: 3rem;height: 3rem;display: flex;align-items: center;justify-content: center;color: var(--clr-black);background-color: var(--clr-accent);border-radius: 50%}.accent-icon svg{width: 1.5rem;height: 1.5rem}.grid{display: grid;grid-template-columns: repeat(12, 1fr);grid-template-rows: auto;gap: calc(clamp(1rem, 3.906vw - 0.875rem, 2.25rem))}.grid:has(.team-card--contacts){gap: calc(clamp(1.5rem, 3.906vw - 0.875rem, 2.25rem))}@media only screen and (min-width: 0px){.grid--2 .grid-item{grid-column: span 12}}@media only screen and (min-width: 1.02E+3px){.grid--2 .grid-item{grid-column: span 6}}@media only screen and (max-width: 1.02E+3px){.grid--2:has(.partner){gap: 3rem}}@media only screen and (min-width: 0px){.grid--3 .grid-item{grid-column: span 12}}@media only screen and (min-width: 1.02E+3px){.grid--3 .grid-item{grid-column: span 6}}@media only screen and (min-width: 1.28E+3px){.grid--3 .grid-item{grid-column: span 4}}@media only screen and (min-width: 0px){.grid--4 .grid-item{grid-column: span 12}}@media only screen and (min-width: 768px){.grid--4 .grid-item{grid-column: span 6}}@media only screen and (min-width: 1.02E+3px){.grid--4 .grid-item{grid-column: span 4}}@media only screen and (min-width: 1.28E+3px){.grid--4 .grid-item{grid-column: span 3}}.grid--6{justify-items: center}@media only screen and (min-width: 0px){.grid--6 .grid-item{grid-column: span 6}}@media only screen and (min-width: 768px){.grid--6 .grid-item{grid-column: span 6}}@media only screen and (min-width: 1.02E+3px){.grid--6 .grid-item{grid-column: span 3}}@media only screen and (min-width: 1.28E+3px){.grid--6 .grid-item{grid-column: span 2}}@media only screen and (min-width: 1.6E+3px){.grid--6 .grid-item{grid-column: span 2}}.flex{display: flex;justify-content: space-between}@media only screen and (max-width: 1.02E+3px){.flex{flex-direction: column}.flex.mobile-reverse{flex-direction: column-reverse}}@media only screen and (max-width: 1.02E+3px){.flex--2 .flex-item + .flex-item:not(.half-image-info, .half-image-image){margin-top: 3.75rem}}@media only screen and (min-width: 1.02E+3px){.flex--2 .flex-item{flex: 2 1 50%;max-width: 50%}.flex--2 .flex-item:first-child{padding-right: 2.75rem}.flex--2 .flex-item:nth-child(2){padding-left: 2.25rem}}.flex--justify-center{justify-content: center}.flex--align-center{align-items: center}.flex--align-end{align-items: flex-end}.flex--justify-end{justify-content: flex-end}.flex--justify-end--column{flex-direction: column}.cookies{width: 100%;height: auto;position: fixed;bottom: 0;left: 0;display: flex;justify-content: center;padding: 0 2.25rem 2.25rem;z-index: 200;transform: translate3d(0, 200%, 0);--clr-text: var(--clr-dark);--clr-bg: var(--clr-white)}@media only screen and (max-width: 768px){.cookies{padding: 0 1rem}}.cookies__wrap{width: fit-content;height: 6.75rem;background-color: var(--clr-bg);color: var(--clr-text);display: flex;align-items: center;flex-wrap: nowrap;padding: 1.5rem}@media only screen and (max-width: 768px){.cookies__wrap{height: auto;width: 100%;padding: 1.5rem 1.5rem 2.25rem;flex-direction: column;align-items: centerl}}.cookies__left{display: flex;flex-wrap: nowrap;margin: 0 3.12rem 0 0;max-width: 400px}@media only screen and (max-width: 768px){.cookies__left{margin: 0 0 1rem;max-width: 100%}}.cookies__right{display: flex;flex-wrap: nowrap;align-items: center}.cookies__right .btn{margin-left: 2.25rem}@media only screen and (max-width: 768px){.cookies__right{flex-direction: column;align-items: center}.cookies__right .btn{margin-left: 0;margin-top: 1.5rem}}.cookies span{display: block}.cookies.show{transform: translate3d(0, 0, 0)}@media only screen and (max-width: 1.02E+3px){.tablet-hide{display: none !important}}@media only screen and (max-width: 768px){.mobile-hide{display: none !important}}@media only screen and (min-width: 1.02E+3px){.desktop-hide{display: none !important}}.splide[data-slider-type='tabs'] .splide__arrows{position: absolute;top: 0;left: 0;height: 2.25rem;width: 100%;z-index: 10;pointer-events: none}.splide[data-slider-type='tabs'] .splide__arrow{width: 2.25rem;height: 2.25rem;display: flex;align-items: center;justify-content: center;cursor: pointer;position: absolute;margin: 0;padding: 0;top: 0;pointer-events: auto}.splide[data-slider-type='tabs'] .splide__arrow[disabled]{display: none}.splide[data-slider-type='tabs'] .splide__arrow svg{width: 1.5rem;height: 1.5rem;position: relative;z-index: 2}.splide[data-slider-type='tabs'] .splide__arrow:before{position: absolute;content: '';display: block;width: 200%;height: 100%;top: 0;bottom: 0;z-index: 0;pointer-events: none}.splide[data-slider-type='tabs'] .splide__arrow:after{position: absolute;content: '';width: 2.25rem;height: 2.25rem;border-radius: 50%;border: 1px solid var(--clr-text);left: 0;top: 0;z-index: 1}.splide[data-slider-type='tabs'] .splide__arrow--prev{left: 0}.splide[data-slider-type='tabs'] .splide__arrow--prev:before{left: 0;background: linear-gradient(90deg, var(--clr-white) 33%, transparent 100%)}.splide[data-slider-type='tabs'] .splide__arrow--next{right: 0}.splide[data-slider-type='tabs'] .splide__arrow--next:before{right: 0;background: linear-gradient(270deg, var(--clr-white) 33%, transparent 100%)}.splide[data-slider-type='tabs']:not(.is-overflow) .splide__arrows{display: none}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow{width: 1.5rem;height: 1.5rem}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow svg{width: 1.5rem;height: 1.5rem;fill: var(--clr-white)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow:after{width: 1.5rem;height: 1.5rem;border: 1px solid var(--clr-white)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow--prev:before{background: linear-gradient(90deg, var(--clr-dark) 33%, transparent 100%)}.splide[data-slider-type='tabs'].switch-tab-container--megamenu .splide__arrow--next:before{background: linear-gradient(270deg, var(--clr-dark) 33%, transparent 100%)}.splide-controls{display: flex;align-items: center}.splide__arrows{display: flex;align-items: center}.splide__arrow{width: 1.5rem;height: 1.5rem;padding: 0;font-size: 0}.splide__arrow--prev{margin-right: 1rem}.splide__arrow--prev svg{transform: rotate(180deg)}.splide__arrow--next{margin-left: 1rem}.splide__arrow svg{width: 1.5rem;height: 1.5rem}.splide__pagination li{display: flex !important;align-items: center}.splide__pagination li + li{margin-left: .5rem}.splide__pagination .splide__pagination__page{width: .375rem;height: .375rem;border-radius: 50%;background-color: var(--clr-fade);cursor: pointer}.splide__pagination .splide__pagination__page.is-active{background-color: currentColor}.buttons{display: flex;margin-top: 2.25rem}.buttons .button{margin-right: .75rem}@media only screen and (max-width: 768px){.buttons{flex-direction: column}.buttons .button{margin-right: 0;margin-bottom: 1rem}}.extra-wide-padding--left{padding-left: var(--site-padding)}@media only screen and (min-width: 1.6E+3px){.extra-wide-padding--left{padding-left: var(--wide-site-padding)}}.extra-wide-padding--right{padding-right: var(--site-padding)}@media only screen and (min-width: 1.6E+3px){.extra-wide-padding--right{padding-right: var(--wide-site-padding)}}.text-image-container{display: flex;flex-direction: column;justify-content: space-between}.text-image-container .text + .image{margin-top: 6.25rem}@media only screen and (max-width: 1.02E+3px){.text-image-container .text{padding-right: var(--site-padding)}}.modal{position: fixed;z-index: 300;transition: opacity 200ms ease-in-out;background-color: var(--clr-light);width: 100%;height: 100vh;overflow-y: auto;display: none;top: 0;left: 0;padding-top: var(--section-padding)}.modal__wrap{opacity: 0;transition: opacity 200ms ease-in-out;min-height: 100%;height: auto}.modal__container{height: 100%}.modal__close{position: absolute;top: 2.25rem;right: var(--site-padding);cursor: pointer}@media only screen and (min-width: 1.6E+3px){.modal__close{right: var(--wide-site-padding)}}.modal__title{margin: 0 0 1.5rem}.modal.is-open .modal__wrap{opacity: 1}.modal--contact .half-image-block{min-height: 100%}.modal--contact .half-image-info{padding-bottom: 5rem}@media only screen and (max-width: 1.02E+3px){.modal{height: 100svh}}.modal--info{background-color: rgba(15,40,47,0.38);padding: 5rem var(--site-padding)}.modal--info .modal__wrap{background-color: var(--clr-white);padding: 5rem 6.88rem;position: relative;min-height: auto}.modal--info .modal__close{right: 3.75rem}.modal--banner{background-color: rgba(15,40,47,0.38);display: flex;align-items: center;justify-content: center;display: none}.modal--banner .modal__close{z-index: 20}.modal--banner .modal__close .more__icon{background-color: var(--clr-white);color: var(--clr-dark)}@media only screen and (min-width: 768px){.modal--banner{padding: 5rem var(--site-padding)}.modal--banner .modal__wrap{background-color: var(--clr-dark);padding: 0 3.75rem;position: relative;min-height: auto;max-width: 852px}.modal--banner .modal__close{right: 2.25rem;top: 2rem}}@media only screen and (max-width: 768px){.modal--banner{display: block;padding: 0;display: none}.modal--banner .modal__wrap{max-width: 100%;padding: 0 1rem}.modal--banner .modal__close{right: 1rem;top: 2rem}}@media only screen and (min-width: 768px){.banner-modal__top{display: flex;flex-direction: column;align-items: center;text-align: center;border-color: var(--clr-white);border-width: 1px;border-style: solid;border-bottom-left-radius: 2rem;border-top: none;border-right: none;padding-top: 5rem;padding-bottom: 1.88rem;padding-left: 3.12rem;padding-right: 1.25rem;margin-right: 1.88rem;position: relative}.banner-modal__top:before{content: '';position: absolute;top: 50%;left: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__top:after{content: '';position: absolute;left: 35%;bottom: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__title{margin: 0 0 .75rem}.banner-modal__mid{padding-top: 1.88rem;margin-bottom: 1.88rem;padding-left: 1.25rem;padding-right: 3.12rem;margin-left: 1.88rem;border-top: 1px solid var(--clr-white);border-right: 1px solid var(--clr-white);border-top-right-radius: 2rem;margin-top: -1px;position: relative}.banner-modal__mid:before{content: '';position: absolute;top: 30%;right: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__mid:after{content: '';position: absolute;bottom: -1.88rem;right: -1px;width: 50%;height: 60px;pointer-events: none;border-right: 1px solid var(--clr-white);border-bottom: 1px solid var(--clr-white);border-bottom-right-radius: 2rem}.banner-modal__bottom{width: 70%;margin-left: auto;margin-right: 1.88rem;height: 70px;border-top: 1px solid var(--clr-white);border-left: 1px solid var(--clr-white);border-top-left-radius: 2rem;margin-top: -1px;position: relative}.banner-modal__bottom:before{content: '';position: absolute;top: -6px;left: 50%;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__tags{width: 100%;display: flex;align-items: center;justify-content: center;gap: 1rem}.banner-modal__tag{width: 270px;height: 120px;display: flex;align-items: center;justify-content: center}.banner-modal__tag--alna{background-color: #282ec0}.banner-modal__tag--alna svg{width: 128px;height: 48px}.banner-modal__tag--digmatix{background-color: #014751}.banner-modal__tag--digmatix svg{width: 166px;height: 26px}.banner-modal__arrow{display: flex;align-items: center;justify-content: center;height: 120px;flex-grow: 1}.banner-modal__arrow svg{width: 24px;height: 40px}}@media only screen and (max-width: 768px){.banner-modal__top{display: flex;flex-direction: column;align-items: center;text-align: center;border-color: var(--clr-white);border-width: 1px;border-style: solid;border-bottom-left-radius: 1.5rem;border-top: none;border-right: none;padding-top: 10rem;padding-bottom: 1.88rem;padding-left: 1.88rem;padding-right: 0;margin-right: 1.88rem;position: relative}.banner-modal__top:before{content: '';position: absolute;top: 70%;left: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__top:after{content: '';position: absolute;left: 65%;bottom: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__title{margin: 0 0 .75rem}.banner-modal__mid{padding-top: 1.88rem;margin-bottom: 1.88rem;padding-left: 1.25rem;padding-right: 3.12rem;margin-left: 1.88rem;border-top: 1px solid var(--clr-white);border-right: 1px solid var(--clr-white);border-top-right-radius: 2rem;margin-top: -1px;position: relative}.banner-modal__mid:before{content: '';position: absolute;top: 75%;right: -6px;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__mid:after{content: '';position: absolute;bottom: -1.88rem;right: -1px;width: 50%;height: 60px;pointer-events: none;border-right: 1px solid var(--clr-white);border-bottom: 1px solid var(--clr-white);border-bottom-right-radius: 2rem}.banner-modal__bottom{width: 45%;margin-left: auto;margin-right: 1.88rem;height: 140px;border-top: 1px solid var(--clr-white);border-left: 1px solid var(--clr-white);border-top-left-radius: 1.5rem;margin-top: -1px;position: relative}.banner-modal__bottom:before{content: '';position: absolute;top: -6px;left: 40%;width: 12px;height: 12px;background-color: var(--clr-white);border-radius: 2px}.banner-modal__tags{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center}.banner-modal__tag{width: 195px;height: 86px;display: flex;align-items: center;justify-content: center}.banner-modal__tag--alna{background-color: #282ec0}.banner-modal__tag--alna svg{width: 92px;height: 35px}.banner-modal__tag--digmatix{background-color: #014751}.banner-modal__tag--digmatix svg{width: 120px;height: 19px}.banner-modal__arrow{display: flex;align-items: center;justify-content: center;height: 72px}.banner-modal__arrow svg{width: 24px;height: 40px;transform: rotate(90deg)}}.player{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: var(--clr-dark);z-index: -1;align-items: center;display: flex;opacity: 0;pointer-events: none;transition: opacity 400ms ease-in-out}.player__close{position: absolute;top: 1.5rem;right: 1.5rem;color: var(--clr-white)}.player__container{width: 100%;max-height: 100vh;font-size: 0}.player iframe{height: auto;width: 100%;aspect-ratio: 1.78;max-height: 100vh}.player.is-open{opacity: 1;pointer-events: all;z-index: 100}.double-container .double-container-target{opacity: 0;pointer-events: none;transition: opacity 200ms ease-in-out;height: 0}.double-container .double-container-target.is-active{opacity: 1;pointer-events: all;height: auto}.fixed-header{position: fixed;top: 0;left: 0;right: 0;z-index: 100;width: 100%;padding: 2.25rem 0;transition: transform 600ms ease-in-out, background-color 400ms ease-in-out, padding 400ms ease-in-out}@media only screen and (max-width: 1.02E+3px){.fixed-header{padding: 1rem 0}}.fixed-header.is-hovered{background-color: var(--clr-dark);color: var(--clr-white)}.fixed-header.is-hovered .header{color: var(--clr-white);--clr-header-fade: var(--clr-white-fade)}.scrolled .fixed-header{background-color: var(--clr-dark);color: var(--clr-white);padding: .75rem 0}.scrolled .fixed-header .header{color: var(--clr-white)}.scrolled .fixed-header .header__link.active{background-color: var(--clr-header-fade-scrolled)}.scrolled .fixed-header .header__link:hover{background-color: var(--clr-header-fade-scrolled)}.scrolled .fixed-header .header__cta-button{max-width: 25.5rem;opacity: 1}.hide-header .fixed-header{transform: translate3d(0, -101%, 0)}.header{width: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 100;height: 2.25rem;color: var(--clr-header)}.header__logo{font-size: 0;pointer-events: auto;position: relative;z-index: 10}.header__logo svg{width: 8.75rem;height: 1.38rem}@media only screen and (max-width: 1.02E+3px){.header__logo svg{width: 7.88rem;height: 1.25rem}}.header__content{display: flex;align-items: center}@media only screen and (max-width: 1.02E+3px){.header__nav-container{position: fixed;top: 0;left: 0;height: 100vh;height: 100dvh;width: 100%;background-color: var(--clr-dark);padding-top: 0;transition: transform 450ms ease-in-out;transform: translate3d(100%, 0, 0)}.header__nav-container .header__items{margin-top: 5.38rem}}@media only screen and (max-width: 1.02E+3px){.header__nav{height: 100%;max-height: 100%;overflow-y: scroll;background-color: var(--clr-dark);padding: 0 var(--site-padding)}}@media only screen and (min-width: 1.02E+3px){.header__nav{display: flex;align-items: center}}.header__cta-button{margin-left: .5rem;max-width: 0;opacity: 0;overflow: hidden;transition: max-width .3s ease-in-out, opacity .3s ease-in-out}@media only screen and (max-width: 1.02E+3px){.header__cta-button{display: none}}.header__items{display: flex;align-items: center;height: fit-content}@media only screen and (max-width: 1.02E+3px){.header__items{flex-direction: column;align-items: flex-start}.header__items .header__item:last-child{border-bottom: none}}.header__item{position: relative}.header__item + .header__item{margin-left: .5rem}@media only screen and (max-width: 1.02E+3px){.header__item:not(.header__item--lang){width: 100%;padding: 1.5rem 0;border-bottom: 1px solid var(--clr-white-border);font-size: 1.62rem;line-height: 1.31}.header__item + .header__item{margin-left: 0}}@media only screen and (min-width: 1.02E+3px){.header__item--expand:hover .header__link:after{content: '';position: absolute;width: 300%;height: 30px;top: 100%;left: 50%;transform: translateX(-50%)}.header__item--expand:hover .header__menu{opacity: 1;pointer-events: auto}}.header__item--lang .header__link-icon{width: 1.5rem;height: 1.5rem}.header__item--lang .header__link-icon svg{width: 1.5rem;height: 1.5rem;transition: transform 250ms ease-in-out}.header__item--lang:hover svg{transform: rotate(180deg)}.header__item--lang:not(:has(.header__menu--lang)) .header__link-icon{display: none}.header__controls{display: flex;align-items: center;position: relative;z-index: 2}.header__controls .toggle{margin-left: .75rem}.header__link{width: fit-content;height: 2.25rem;border-radius: 1.12rem;display: flex;align-items: center;padding: .25rem 1rem;white-space: nowrap;transition: background-color 250ms ease-in-out;position: relative}.header__link.active{background-color: var(--clr-header-fade)}.header__link:hover{background-color: var(--clr-header-fade)}@media only screen and (max-width: 1.02E+3px){.header__link{height: auto;padding: 0;width: 100%;justify-content: space-between}.header__link.active{background-color: transparent}.header__link:hover{background-color: transparent}}.header__link-mobile-icon{width: 1.5rem;height: 1.5rem;margin-right: .75rem}@media only screen and (min-width: 1.02E+3px){.header__link-mobile-icon{display: none}}@media only screen and (min-width: 1.02E+3px){.header__mobile-menu-control,.header__mobile-megamenu-control{display: none}}.header__mobile-menu-title{font-size: 1rem;margin: 0 0 1.5rem;opacity: .6}.header__menu{background-color: var(--clr-dark);padding: .75rem 1rem;position: absolute;top: calc(100% + .5rem);left: 0;opacity: 0;pointer-events: none;transition: opacity 150ms ease-in-out;z-index: 0;min-width: 100%}.header__menu--mega{position: fixed;height: auto;width: 100vw;top: 0;z-index: -1;padding-top: 5.25rem}@media only screen and (max-width: 1.02E+3px){.header__menu:not(.header__menu--lang){transition: transform 450ms ease-in-out;transform: translate3d(100%, 0, 0);position: fixed;top: 0;left: 0;height: 100%;z-index: 5;opacity: 1;padding-top: 6.88rem}.header__menu:not(.header__menu--lang) .more{font-size: 1rem;line-height: 1.5;margin: 0 0 2.25rem}.header__menu:not(.header__menu--lang).is-open{transform: translate3d(0, 0, 0);pointer-events: auto}}@media only screen and (max-width: 1.02E+3px){.header__menu--lang{display: none;opacity: 1;left: -1rem;pointer-events: auto;padding-right: 2.5rem}}.header__menu-link{white-space: nowrap;line-height: 2;transition: color 150ms ease-in-out}.header__menu-link:has(.header__menu-switch){line-height: 1.5}.header__menu-link:has(.header__menu-switch) + .header__menu-link:has(.header__menu-switch){margin-top: 1rem}.header__menu-list:not(.header__menu-list--megamenu):hover .header__menu-link{color: var(--clr-white-fade-strong)}.header__menu-list:not(.header__menu-list--megamenu):hover .header__menu-link:hover{color: var(--clr-white)}.header__menu-list.header__menu-list--megamenu .header__menu-link{color: var(--clr-white-fade-strong)}.header__menu-list.header__menu-list--megamenu .header__menu-link:hover{color: var(--clr-white)}.header__menu-list.header__menu-list--megamenu .header__menu-link:has(.header__menu-switch.active){color: var(--clr-white)}@media only screen and (max-width: 1.02E+3px){.header__menu-list.header__menu-list--megamenu .header__menu-link{color: var(--clr-white)}}@media only screen and (max-width: 1.02E+3px){.header{position: relative}.header:before{content: '';width: 100%;height: 5rem;top: -1rem;left: 0;position: absolute;background-image: linear-gradient(180deg, var(--clr-dark) 60%, transparent 100%);z-index: 1;opacity: 0;pointer-events: none}.header.has-menu:before{opacity: 1}}.show-menu .header__nav-container{transform: translate3d(0, 0, 0)}.megamenu__container{width: 100%;max-width: var(--page-width);margin-left: auto;margin-right: auto;padding-top: 1.5rem;padding-bottom: 1.5rem;padding-left: var(--site-padding);padding-right: var(--site-padding);display: flex}.megamenu__container.article{max-width: calc(var(--article-width) + 2 * var(--site-padding))}.megamenu__container .header__menu-list{width: 20%}@media only screen and (max-width: 1.02E+3px){.megamenu__container{display: block;padding: 0}.megamenu__container .header__menu-list{width: 100%}}.megamenu__content-container{width: 80%;padding-left: 2.25rem;border-left: 1px solid var(--clr-white-fade-strong);position: relative;transition: height .2s ease-in-out}@media only screen and (max-width: 1.02E+3px){.megamenu__content-container{width: 100%;padding-left: 0;border-left: none;transition: transform .3s ease-in-out;transform: translate3d(100%, 0, 0);position: fixed;left: 0;top: 0;height: 100vh;height: 100svh;overflow-y: auto;padding: 6.88rem var(--site-padding) 2.25rem;background-color: var(--clr-dark)}.megamenu__content-container.is-open{transform: translate3d(0, 0, 0)}}.megamenu__content{position: absolute;left: 2.25rem;top: 0;opacity: 0;z-index: -1;transition: .3s ease-in-out;max-width: calc(100% - 2.25rem)}.megamenu__content.active{opacity: 1;z-index: 1}.megamenu__content .switch-tab-container{margin: 0 0 2.25rem}.megamenu__content .switch-tab{background-color: var(--clr-white-fade);color: var(--clr-white);line-height: 1.67;font-size: .75rem;height: 1.5rem;padding: 0 .75rem}@media only screen and (max-width: 768px){.megamenu__content .switch-tab{font-size: .75rem}}.megamenu__content .switch-tab.active{background-color: var(--clr-white);color: var(--clr-black)}@media only screen and (max-width: 1.02E+3px){.megamenu__content{display: none;position: static;width: 100%;max-width: 100%;opacity: 1;z-index: 1;pointer-events: auto}.megamenu__content.is-open{display: block}}.megamenu__links{display: grid;gap: 2.25rem}@media only screen and (min-width: 1.02E+3px){.megamenu__links{grid-template-columns: repeat(3, 1fr)}}@media only screen and (max-width: 1.02E+3px){.megamenu__links{grid-template-columns: repeat(2, 1fr);gap: 1.5rem}}@media only screen and (max-width: 768px){.megamenu__links{grid-template-columns: 1fr;gap: 1.5rem}}.megamenu__link:hover .megamenu__link-description{color: var(--clr-white)}.megamenu__link-title{margin: 0 0 .5rem}.megamenu__link-description{color: var(--clr-white-fade-strong);transition: color 250m ease-in-out}.lang__control{line-height: 1.5;font-size: 1rem}@media only screen and (max-width: 768px){.lang__control{font-size: .875rem}}.footer{height: auto}@media only screen and (max-width: 1.02E+3px){.footer{padding-top: .75rem}}.footer--empty{height: 0;display: none}.footer__top{padding-top: 2.25rem;padding-bottom: 2.25rem;display: flex;justify-content: space-between}@media only screen and (max-width: 1.02E+3px){.footer__top{flex-direction: column;padding-top: 0}}@media only screen and (max-width: 1.02E+3px){.footer__nav-column:has(.footer__nav-column-button){border-bottom: 1px solid var(--clr-white-border)}}.footer__nav-column-button{pointer-events: none}@media only screen and (max-width: 1.02E+3px){.footer__nav-column-button{display: flex;justify-content: space-between;align-items: center;padding: 1.5rem 0;font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25;pointer-events: auto}.footer__nav-column-button svg{width: 1.5rem;height: 1.5rem;transition: transform .3s ease-in-out}.footer__nav-column-button .footer__nav-column-title{margin: 0;opacity: 1;font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25}.footer__nav-column-button.is-expanded svg{transform: rotate(180deg)}}@media only screen and (max-width: 1.02E+3px){.footer__nav-column-button{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 1.5rem 0;font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25}.footer__nav-column-button svg{width: 1.5rem;height: 1.5rem;transition: transform .3s ease-in-out}.footer__nav-column-button .footer__nav-column-title{margin: 0;opacity: 1;font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25}.footer__nav-column-button.is-expanded svg{transform: rotate(180deg)}}.footer__nav-column-title{line-height: 1.36;font-size: 1.38rem;margin: 0 0 1rem;opacity: 0.48}@media only screen and (max-width: 768px){.footer__nav-column-title{font-size: 1.25rem;line-height: 1.4}}@media only screen and (max-width: 1.02E+3px){.footer__nav-column-panel{display: none;padding-bottom: 1rem}.footer__nav-column-panel .footer__nav-column{margin-bottom: 1.5rem}}.footer__nav-item{margin: 0 0 .375rem}.footer__nav-link{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 1px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1)}.footer__nav-link:hover,.footer__nav-link:focus{background-position: 0 100%;background-size: 100% 1px}.footer__mid{display: flex;justify-content: space-between;align-items: flex-end}.footer__external-links{display: flex}.footer__external-links .icon-link + .icon-link{margin-left: 1.5rem}.footer__bottom{margin-top: 3rem;padding-bottom: 2.25rem}.footer__logo{font-size: 0}.footer__logo svg{width: 100%;height: auto}.toggle{display: flex;align-items: center;position: relative}.toggle .hamburger{position: absolute;right: 0;top: 6px;width: 80%;height: 24px;display: flex;align-items: center;justify-content: center}.toggle .hamburger__line{position: absolute;width: 100%;height: 3px;background-color: currentColor;transition: .25s ease-in-out}.toggle .hamburger__line--1{top: 7px}.toggle .hamburger__line--2{top: 14px}.toggle__content{display: flex;align-items: center;color: var(--clr-white);opacity: 0;transition: opacity 250ms ease-in-out 100ms}.toggle__content span{text-decoration: underline;transform: translate3d(110%, 0, 0);transition: transform 300ms ease-in-out;z-index: 1;position: relative}.toggle__content span + .toggle__icon{z-index: 2;margin-left: .5rem;position: relative}.toggle__icon{width: 2.25rem;height: 2.25rem;display: flex;align-items: center;justify-content: center;color: var(--clr-black);border-radius: 50%;background-color: var(--clr-white);transition: transform 300ms ease-in-out;transform: scale(.7)}.toggle__icon svg{width: 1rem;height: 1rem}.toggle:hover .hamburger__line--1{top: 4px}.toggle:hover .hamburger__line--2{top: 17px}.show-menu .toggle .hamburger__line--1{top: -5px;opacity: 0}.show-menu .toggle .hamburger__line--2{top: 20px;opacity: 0}.show-menu .toggle .toggle__content{opacity: 1}.show-menu .toggle .toggle__content span{transform: translate3d(0, 0, 0)}.show-menu .toggle .toggle__icon{transform: scale(1)}.button{width: fit-content;height: 3.75rem;display: flex;align-items: center;justify-content: center;background-color: var(--clr-button-bg);color: var(--clr-button-text);padding: .375rem 2.25rem;border-radius: 1000px;transition: background-color 200ms ease-in-out;font-size: 1.38rem;line-height: 1.36;gap: .5rem}.button svg{width: 1.5rem;height: 1.5rem}.button[disabled]{background-color: var(--clr-inactive);pointer-events: none}.button__title{position: relative;overflow: hidden}.button__title span{display: block;white-space: nowrap;transition: transform .8s cubic-bezier(.16, 1, .3, 1)}.button__title span:last-child{position: absolute;left: 0;top: 120%}.button:hover{background-color: var(--clr-button-hover)}@media only screen and (min-width: 1.02E+3px){.button:hover .button__title span{transform: translateY(-120%)}}.button--transparent{background-color: transparent;color: var(--clr-text);border: 1px solid var(--clr-text)}.button--transparent:hover{background-color: transparent;color: var(--clr-text)}.button--small{width: fit-content;height: 2.25rem;padding: .375rem 1.5rem;font-size: 1rem}.button--accent{background-color: var(--clr-accent);color: var(--clr-black);--clr-inactive: #a4947d}.button--accent:hover{background-color: var(--clr-accent-hover)}.button--underline{background-color: transparent;color: var(--clr-white);height: 3.75rem !important}.button--underline:hover{background-color: initial;color: var(--clr-white)}@media only screen and (max-width: 768px){.button{padding: .375rem 1.5rem;font-size: 1.12rem;line-height: 1.33}}.icon-link{display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border: 1px solid var(--clr-fade);color: var(--clr-text);position: relative;transition: color 200ms ease-in-out}.icon-link svg{width: 1.5rem;height: 1.5rem;position: relative;z-index: 2}.icon-link:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--clr-text);opacity: 0;scale: 0.1;transition: opacity 200ms ease-in-out, scale 200ms ease-in-out;z-index: 0}.icon-link:hover{color: var(--clr-bg)}.icon-link:hover:after{opacity: 1;scale: 1}.link-button{line-height: 1.5;font-size: 1rem;display: flex;align-items: center}@media only screen and (max-width: 768px){.link-button{font-size: .875rem}}.link-button span + svg,.link-button svg + span{margin-left: .5rem}.link-button svg{width: 1.5rem;height: 1.5rem}.more{display: flex;align-items: center;width: fit-content;height: 2.25rem}.more__icon{width: 2.25rem;height: 2.25rem;border-radius: 50%;background-color: var(--clr-dark);display: flex;align-items: center;justify-content: center;font-size: 0;color: var(--clr-white);padding-left: 2px;position: relative;overflow: hidden}.more__icon + .more__text{margin-left: .5rem}.more__icon-container{display: flex;align-items: center;justify-content: space-between;width: 3rem;height: 2.25rem;min-width: 3rem;position: absolute;top: 0;right: .75rem;transition: transform 500ms ease-in-out}.more__icon-container svg{width: auto;height: 1rem}.more .more__text + .more__icon{margin-left: .5rem}.more__simple-icon{width: 1rem;height: 1rem}.more__simple-icon svg{width: 1rem;height: 1rem}.more__simple-icon + .more__text{margin-left: .5rem}.more--contact{width: fit-content;height: 1.5rem}.more--back .more__icon-svg{width: 1.5rem;height: 1.5rem}.more--back .more__icon-svg svg{width: 1.5rem;height: 1.5rem;transform: rotate(180deg)}.more--back .more__icon-svg + .more__text{margin-left: .5rem}.more--close .more__icon svg{width: 1rem;height: 1rem}.more:hover .more__icon-container{transform: translateX(2.38rem)}.filter-btn{line-height: 1.5;font-size: 1rem;position: relative;padding-bottom: 0.4em;white-space: nowrap}@media only screen and (max-width: 768px){.filter-btn{font-size: .875rem}}.filter-btn:after{content: '';width: 100%;height: 2px;background-color: var(--clr-accent);position: absolute;bottom: 0;left: 0;transform: scaleX(0);transform-origin: 0 0;transition: transform .3s cubic-bezier(.77, 0, .175, 1)}.filter-btn.active:after{transform: scaleX(1)}.play-btn{width: 5rem;height: 5rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;background-color: transparent;border: 1px solid var(--clr-white);color: var(--clr-white);transition: color 200ms ease-in-out;position: relative}.play-btn svg{width: 1.5rem;height: 1.5rem;position: relative;left: 4px;top: 2px;z-index: 2}.play-btn:before{content: '';width: 5rem;height: 5rem;border-radius: 50%;position: absolute;top: 0;left: 0;background-color: var(--clr-white);transform: scale(.1);z-index: 1;transition: transform 200ms ease-in-out}.play-btn:hover{color: var(--clr-black)}.play-btn:hover:before{transform: scale(1.05)}.draw-m span{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 1px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1);padding-bottom: 1px}.draw-m:hover span,.draw-m:focus span{background-position: 0 100%;background-size: 100% 1px}.draw-m.active span{background-size: 100% 1px}.draw-l span{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 2px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1);padding-bottom: 4px}.draw-l:hover span,.draw-l:focus span{background-position: 0 100%;background-size: 100% 2px}.draw-l.active span{background-size: 100% 2px}.draw{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 2px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1);padding-bottom: 4px}.draw:hover,.draw:focus{background-position: 0 100%;background-size: 100% 2px}.redraw span{width: fit-content;display: inline-block;background-image: linear-gradient(90deg, currentcolor 0, currentcolor 20%, transparent 0, transparent 80%, currentcolor 0);background-repeat: no-repeat;background-position: 100% 95%;background-size: 500% 1px;transition: background-position 1s cubic-bezier(.77, 0, .175, 1)}.redraw:hover span,.redraw:focus span{background-position: 0 95%}.draw-object .draw-target{display: inline-block;width: fit-content;background-image: linear-gradient(90deg, currentcolor, currentcolor);background-repeat: no-repeat;background-position: 100% 100%;background-size: 0 2px;transition: background-size .5s cubic-bezier(.77, 0, .175, 1);padding-bottom: 1px}.draw-object:hover .draw-target,.draw-object:focus .draw-target{background-position: 0 100%;background-size: 100% 2px}.redraw-object .redraw-target{line-height: 1;display: inline-block;background-image: linear-gradient(90deg, currentcolor 0, currentcolor 20%, transparent 0, transparent 80%, currentcolor 0);background-repeat: no-repeat;background-position: 100% 100%;background-size: 500% 1px;transition: background-position 1s cubic-bezier(.77, 0, .175, 1);padding-bottom: 1px}.redraw-object:hover .redraw-target,.redraw-object:focus .redraw-target{background-position: 0 100%}.inline-button{display: inline;padding: 0;border: none;background: none;cursor: pointer;color: var(--clr-text);text-decoration: underline}.richtext{font-family: 'Store Norske Ja', sans-serif;font-size: 1rem;line-height: 1.33;font-weight: 400}.richtext img{width: 100% !important;height: auto}.richtext iframe{width: 100%;height: auto;aspect-ratio: 1.78}.richtext a{text-decoration: underline;overflow-wrap: break-word;word-wrap: break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin: 0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top: 1rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top: 2rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top: 1.5rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top: 2rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top: 2rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top: 0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top: 2.25rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext P + h4,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top: 3rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top: 1.5rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top: 1rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top: 1rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top: 1rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top: 1rem}.richtext li > p + p{margin-top: 1rem;margin-bottom: 2.25rem}.richtext li + li{margin-top: 0}.richtext strong{font-weight: 700}.richtext h1{font-size: 3rem;line-height: 1.33;font-weight: 700}.richtext h2{font-size: 1.25rem;line-height: 1.4;font-weight: 400}.richtext h3{line-height: 1.22;font-size: 2.25rem;font-weight: 700}.richtext h4{line-height: 1.5;font-size: 1rem;font-weight: 700}.richtext h5,.richtext th{line-height: 1.5;font-size: 1rem;font-weight: 700}.richtext td{font-size: 1rem;line-height: 1.5;font-weight: 400}.richtext ul{list-style: disc inside none}.richtext ul li{list-style: unset}.richtext ul:has(h4){list-style: unset;list-style-type: none}.richtext ul:has(h4) h4{position: relative;padding-left: 1rem}.richtext ul:has(h4) h4:before{content: '•';position: absolute;left: 0;color: var(--clr-heading)}.richtext ul:has(h4) li + li{margin-top: 2rem}.richtext ol{list-style-position: outside;padding: 0;counter-reset: item}.richtext ol li{display: block}.richtext ol li:before{content: counters(item, '.') '.';counter-increment: item;padding-right: .25em}.richtext ol li + li{margin-top: 0}.richtext table tr{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.25rem;grid-gap: 1.25rem;border-bottom: 1px solid var(--clr-text)}.richtext table th{padding: 0 0 1rem 0}.richtext table td{padding: 1rem 0 1rem}.richtext table th,.richtext table td{text-align: start}.richtext--position ul{list-style-type: none}.richtext--position ul li{list-style-type: none;padding-left: 2rem;position: relative;margin-left: 0;line-height: 2}.richtext--position ul li:before{position: absolute;left: 0;top: 4px;content: '';background-image: url("../img/svg/check_small.svg");width: 1.5rem;height: 1.5rem}.form__input{position: relative}.form__input + .form__input{margin-top: 3.75rem}.form__input label,.form__input .form__chosen-file{color: var(--clr-fade-strong);font-size: 1.38rem;line-height: 1.36;position: absolute;padding: 0;top: 1rem;left: 0;max-width: 100%;overflow: hidden;white-space: nowrap;pointer-events: none;z-index: 1;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out, background-image 100ms ease-in-out 250ms}.form__input label.upload,.form__input .form__chosen-file.upload{position: absolute;right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;left: auto;pointer-events: all;z-index: 2;width: 1.5rem;height: 1.5rem;padding: 0}.form__input label.upload svg,.form__input .form__chosen-file.upload svg{width: 1.5rem;height: 1.5rem}.form__input textarea{transition: height 150ms ease-in-out}.form__input input,.form__input textarea,.form__input .form__file-input{border: none;width: 100%;height: 3.75rem;font-size: 1.38rem;line-height: 1.36;background: transparent;padding: 1rem 0;border-bottom: 1px solid var(--clr-fade);position: relative;transition: background 250ms ease-in-out;overflow: hidden}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input .form__file-input.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label,.form__input .form__file-input.has-focus + label{font-size: 1rem;line-height: 1.5;top: -0.75rem;width: fit-content;height: min-content}.form__input input.has-focus,.form__input textarea.has-focus,.form__input .form__file-input.has-focus{border-color: var(--clr-text);color: var(--clr-text)}.form__input input:hover,.form__input textarea:hover,.form__input .form__file-input:hover{border-color: var(--clr-text)}.form__input input.hidden-input,.form__input textarea.hidden-input,.form__input .form__file-input.hidden-input{position: fixed;opacity: 0;pointer-events: none}.form__input textarea{resize: none}.form__input .error-message{display: none;position: absolute;color: var(--clr-error);font-size: .75rem;line-height: 1;top: 110%;left: 0;margin-top: 0;padding-left: 0}.form__input.error input,.form__input.error textarea{border-color: var(--clr-error)}.form__input.error .form__file-input,.form__input.error .form-dropdown__holder{border-color: var(--clr-error)}.form__input.error .error-message{display: block}.form__input .form__file-input{padding-right: 3.75rem;z-index: 2}.form__input .form__chosen-file{z-index: 1;padding-right: 4rem;text-overflow: ellipsis}.form__input--search{max-width: 409px}@media only screen and (max-width: 1.02E+3px){.form__input--search{max-width: 100%;width: 100%}}.form__input--search input{padding-left: 2rem}.form__input--search label{left: 2rem}.form__input-icon{position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 1.5rem;height: 1.5rem;z-index: 2;opacity: .8}.form__input-icon svg{width: 1.5rem;height: 1.5rem}.form__comment{margin-top: 1.5rem}.form__button-holder{width: 100%;padding: 0;display: flex;justify-content: space-between;align-items: flex-start;margin-top: 3rem;gap: 1rem}@media only screen and (max-width: 768px){.form__button-holder{flex-direction: column;margin-top: 1.5rem;align-items: flex-start}.form__button-holder .form__button{width: 100%;margin-top: 2.25rem}}.form__checkbox{position: relative;padding: 0 0 0 1.62rem}.form__checkbox input{width: 0;height: 0;position: absolute;top: 0;left: 0}.form__checkbox .checkmark{position: absolute;top: 2px;left: 0;width: 1.12rem;height: 1.12rem;border-radius: 4px;padding: 1px 5px;background-color: transparent;cursor: pointer;border: 1px solid var(--clr-text)}.form__checkbox .checkmark:after{content: '';position: absolute;display: none;width: 6px;height: .75rem;border: solid;border-width: 0px 2px 2px 0px;transform: rotate(45deg)}.form__checkbox a,.form__checkbox span{display: inline-block}.form__checkbox input:checked ~ .checkmark{background-color: var(--clr-text);border-color: var(--clr-text)}.form__checkbox input:checked ~ .checkmark:after{display: block;border-color: var(--clr-white)}.form__checkbox input:hover ~ .checkmark{border-color: var(--clr-text)}.form__checkbox input:hover ~ .checkmark:after{display: block;border-color: var(--clr-text)}.form__checkbox input:checked:hover ~ .checkmark:after{display: block;border-color: var(--clr-white)}.form__checkbox .checkbox-error-message{display: none;position: absolute;color: var(--clr-error);font-size: .75rem;line-height: 1.5;top: 100%;margin-top: 0}.form__checkbox.error .checkmark{border-color: var(--clr-error)}.form__checkbox.error .checkbox-error-message{display: block}.form__checkboxes{display: flex;flex-direction: column;justify-content: flex-start}.form__checkboxes .form__checkbox + .form__checkbox{margin-top: 1rem}.form__privacy{color: var(--clr-text)}.form__agree{display: inline-flex}.form .global-error-message{width: 100%;text-align: center;padding: 1rem 2rem;display: none;font-size: 1rem;line-height: 1.38;color: var(--clr-error)}.qwrap{position: absolute;top: -50000px;left: -50000px}.grid-form{display: grid;gap: 2.25rem;margin: 0 0 3.75rem}.grid-form--3{grid-template-columns: repeat(3, 1fr)}@media only screen and (max-width: 768px){.grid-form--3{grid-template-columns: 100%;gap: 3.75rem}}.grid-form--4{grid-template-columns: repeat(4, 1fr)}@media only screen and (max-width: 768px){.grid-form--4{grid-template-columns: 100%;gap: 3.75rem}}.form-dropdown{width: 100%;height: 3.75rem;cursor: default;position: relative;user-select: none}.form-dropdown:hover .form-dropdown__holder{border-color: var(--clr-black)}.form-dropdown__label{color: var(--clr-fade-strong);font-size: 1.38rem;line-height: 1.36;position: absolute;padding: 0;top: 1rem;left: 0;max-width: 100%;overflow: hidden;white-space: nowrap;pointer-events: none;z-index: 3;transform: translate3d(0, 0, 0);transition: font-size 250ms ease-in-out, top 250ms ease-in-out, background-image 100ms ease-in-out 250ms}.form-dropdown__current{position: relative;height: 100%;width: 100%;padding: 1rem 0;z-index: 2}.form-dropdown__current span{font-size: 1.38rem;line-height: 1.36}.form-dropdown__current svg{width: 1.5rem;height: 1.5rem;position: absolute;right: 0;top: 1.12rem;transition: transform 150ms ease-in-out}.form-dropdown__holder{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-bottom: 1px solid var(--clr-fade-strong);height: 3.75rem}.form-dropdown__options{padding-top: 1.5rem;padding-bottom: 1.5rem;padding-left: .5rem;padding-right: .5rem;width: 100%;line-height: 1.5;display: block;opacity: 0;user-select: none;pointer-events: none;z-index: -1;background-color: var(--clr-bg);border-top: 1px solid var(--clr-fade-strong);border-bottom: 1px solid var(--clr-fade-strong)}.form-dropdown__options:hover .form-dropdown__option{opacity: .5}.form-dropdown__options:hover .form-dropdown__option:hover{opacity: 1}.form-dropdown__option{padding: .625rem 0 .75rem;cursor: pointer;color: var(--clr-text);transition: color 150ms ease-in-out, opacity 150ms ease-in-out;display: block}.form-dropdown.opened .form-dropdown__label{z-index: 5;color: var(--clr-text)}.form-dropdown.opened .form-dropdown__current{z-index: 5}.form-dropdown.opened .form-dropdown__holder{z-index: 3;height: auto;overflow: hidden;padding-top: 3.75rem;filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.2))}.form-dropdown.opened .form-dropdown__options{display: block;opacity: 1;user-select: none;pointer-events: all;z-index: 5;height: auto;scrollbar-width: thin;-ms-overflow-style: none}.form-dropdown.opened .form-dropdown__options:-webkit-scrollbar{width: 4px;height: 0}.form-dropdown.opened svg{transform: rotate(180deg)}.form-dropdown.has-value .form-dropdown__label{font-size: 1rem;line-height: 1.5;top: -0.75rem;width: fit-content;height: min-content}.option-selector{position: relative;height: 2.25rem}.option-selector select{appearance: none;width: 100%;background-color: var(--clr-light);border: 1px solid var(--clr-light);padding: .375rem 3rem .375rem 1.5rem;border-radius: 1000px}.option-selector select[disabled]{display: none;visibility: hidden}.option-selector:after{content: '';position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);width: 1.25rem;height: 1.25rem;background-image: url("../img/svg/down.svg");background-size: contain;background-repeat: no-repeat}.form-calendar{display: flex;align-items: center;justify-content: space-between;position: relative}.form-calendar svg{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1.5rem;height: 1.5rem}.custom-calendar{width: 100%;border: none;background-color: transparent;padding: 0;color: inherit}html{-ms-touch-action: none;font-weight: 400;font-size: 16px;line-height: 1.36;font-family: 'Store Norske Ja';scroll-behavior: smooth;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}body{--clr-bg: var(--clr-white);--clr-text: var(--clr-black);font-size: 1rem;font-weight: 400;line-height: 1.5;background-color: var(--clr-bg);color: var(--clr-text)}.text p + p,.text p + ul,.text ul + p{margin-top: 1.5rem}.text a{text-decoration: underline;color: var(--clr-link)}.text ul{list-style-type: disc}.text ul li{list-style-type: disc;margin-left: 1.5rem}.text + .button{margin-top: 2.25rem}.text.large-body-text ul{list-style-type: none}.text.large-body-text ul li{list-style-type: none;padding-left: 2rem;position: relative;margin-left: 0}.text.large-body-text ul li + li{margin-top: .5rem}.text.large-body-text ul li:before{position: absolute;left: 0;top: 0;content: '';background-image: url("../img/svg/check_small.svg");width: 1.5rem;height: 1.5rem}.trigger-y{overflow: hidden;position: relative}.mask-y{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--clr-bg);z-index: 2}.image-y{width: 100%;height: 100%;z-index: 1;pointer-events: none}.container-y{position: relative}.hero{min-height: 100vh;position: relative}@media only screen and (max-width: 1.02E+3px){.hero{display: flex;flex-direction: column}.hero .hero__image{width: 100%;aspect-ratio: 1;position: static}}.hero__image{position: absolute;width: 100%;height: 100%;z-index: 0}.hero__image img{object-fit: cover;object-position: center;width: 100%;height: 100%}.hero--about .hero__image{position: fixed;top: 0;left: 0}.hero--horizontal{display: flex;align-items: flex-end}.hero--horizontal .hero__container{width: 100%;padding-top: 3rem;padding-bottom: 5rem;position: relative;bottom: 0;z-index: 1}.hero--horizontal .hero__container .button{margin-top: 2.25rem}@media only screen and (max-width: 1.02E+3px){.hero--horizontal.hero--about .hero__container{padding-top: var(--section-padding)}}.hero--dynamic{height: auto;min-height: auto}.hero--dynamic .hero__container{height: 100%;padding-bottom: 3rem}.hero--dynamic .hero__container .wrap{height: 100%}.hero--dynamic .hero__container .wrap .container{height: 100%}.hero--dynamic .hero__container .wrap .container .flex{height: 100%;align-items: center}.hero--dynamic .flex-item:has(h1){padding-bottom: 3rem}.hero--landing{height: auto;min-height: auto}.hero--landing .hero__container{height: 100%;padding-bottom: 3rem}.hero--landing .hero__container .wrap{height: 100%}.hero--landing .hero__container .wrap .container{height: 100%}.hero--landing .hero__container .wrap .container .flex{height: 100%;align-items: flex-start}@media only screen and (max-width: 768px){.hero--landing .hero__container .wrap .button{width: 100%}.hero--landing .hero__container .wrap .image-group{margin-top: 0;margin-bottom: 0}}.hero--landing .flex-item:has(h1){padding-bottom: 3rem;padding-top: 1.5rem}.hero--landing .flex-item:has(h1) .text + .title,.hero--landing .flex-item:has(h1) .title + .text{margin-top: 1.5rem}@media only screen and (max-width: 768px){.hero{min-height: 100vh;height: auto}}.hero--home .hero__fixed{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0}.hero--catalog .hero__container{padding-top: 11.6rem}.hero--catalog .hero__container .title{margin-bottom: 1rem}.hero--catalog .hero__container .flex-item:has(h1){padding-bottom: 0}@media only screen and (max-width: 1.02E+3px){.hero--catalog{min-height: auto}}.hero-slider{height: 100vh}.hero-slider__slide{width: 100%;height: 100%;position: relative;max-height: 100%}.hero-slider__media{width: 100%;height: 100vh;z-index: -1}.hero-slider__media img,.hero-slider__media video{object-fit: cover;object-position: center;width: 100%;height: 100%;position: relative;z-index: -1}.hero-slider__content{position: absolute !important;bottom: 0;left: 0;width: 100%;z-index: 2}.hero-slider__container{padding-top: 3rem;padding-bottom: 3rem;max-width: 520px}.hero-slider__action{margin-top: 2.25rem;display: flex}.hero-slider__action .button{margin-right: .75rem}.hero-slider__text{margin-top: 1rem}@media only screen and (max-width: 768px){.hero-slider .hero-slider__container{padding-top: 1.5rem;padding-bottom: 6rem;max-width: 100%}.hero-slider .hero-slider__action{flex-direction: column;margin-top: 1.5rem}.hero-slider .hero-slider__action .button{margin-right: 0}.hero-slider .hero-slider__action .button + .button{margin-top: .75rem}}@media only screen and (max-width: 768px){.full-image:has(.full-slider){height: auto;aspect-ratio: 1}}.full-slider{height: 100vh}.full-slider__slide{width: 100%;height: 100%;position: relative;max-height: 100%}.full-slider__media{width: 100%;height: 100vh;z-index: 0}.full-slider__media img,.full-slider__media video{object-fit: cover;object-position: center;width: 100%;height: 100%}@media only screen and (max-width: 768px){.full-slider__media img,.full-slider__media video{height: auto;aspect-ratio: 1}}.full-slider__content{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 2;height: 50%;background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%)}.full-slider__content .wrap,.full-slider__content .container{height: 100%}@media only screen and (max-width: 768px){.full-slider__content{height: 70%}}.full-slider__container{height: 100%;display: flex;align-items: flex-end;padding-bottom: 3rem;color: var(--clr-white);line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.full-slider__container{font-size: 1.25rem;line-height: 1.4}}@media only screen and (max-width: 768px){.full-slider__container{padding-bottom: 4.5rem;justify-content: center}}.full-slider .splide-controls{position: absolute;bottom: 3rem;right: var(--site-padding);z-index: 1;color: var(--clr-white)}@media only screen and (max-width: 768px){.full-slider .splide-controls{bottom: 1.5rem;right: 50%;transform: translateX(50%)}}@media only screen and (max-width: 768px){.full-slider{height: 100%;width: 100%;aspect-ratio: 1}.full-slider .splide__slide{width: 100%;height: auto;aspect-ratio: 1}}.stories-slider{height: auto}.stories-slider__slide{width: 100%;height: 100%;position: relative;max-height: 100%}.stories-slider__slide .info-block{padding-bottom: 3rem}@media only screen and (max-width: 768px){.stories-slider__slide .info-block{padding-bottom: 5rem}}.stories-slider__slide .info-block--landing{padding-bottom: 5rem}@media only screen and (max-width: 768px){.stories-slider__slide .info-block--landing{padding-bottom: 2rem}}.stories-slider__slide .half-image-image{aspect-ratio: 1.37}@media only screen and (max-width: 768px){.stories-slider{height: auto}}.image-group{position: relative}@media only screen and (max-width: 768px){.image-group{margin-bottom: 3.75rem}}.image-group__main{width: 100%;height: 100%}.image-group__main img{width: 100%;height: auto;object-fit: contain}.image-group__extra{position: absolute;width: 160px;filter: drop-shadow(0px 0px 30px rgba(0,0,0,0.4))}@media only screen and (max-width: 1.02E+3px){.image-group__extra{width: 80px}}.image-group__extra img{width: 100%;height: auto;object-fit: contain}.image-group__extra--1{left: 0;top: 40%}.image-group__extra--2{left: 10%;top: 60%}.image-group__extra--3{right: 0;top: 20%}.image-group__extra--4{right: 10%;top: 40%}.switch-tab-container + .switch-content-container{margin-top: 2.25rem}.switch-tab-container + .switch-content-container:has(.card--small){margin-top: 2.25rem}.switch-tab-container--slides{margin-bottom: 2.25rem}.switch-tab-container--team{margin-bottom: 2.25rem}.switch-tab-container--positions{margin-bottom: 2.25rem}@media only screen and (max-width: 1.02E+3px){.switch-tab-container--positions .option-selector{margin-top: 1.75rem}}.switch-tab-container--features{margin-bottom: 2.25rem}@media only screen and (max-width: 1.02E+3px){.switch-tab-container--features .option-selector{margin-top: 1.75rem}}.switch-tab-container--loader{margin-bottom: 2.25rem;max-width: 100%}.switch-tab-container--loader:has(.option-selector){display: flex;justify-content: space-between}.switch-tab-container--loader:has(.option-selector) .splide{max-width: 75%}@media only screen and (max-width: 1.02E+3px){.switch-tab-container--loader:has(.option-selector) .splide{max-width: 100%}}.switch-tab-container--loader:has(.option-selector) .option-selector{min-width: fit-content;max-width: 20%}@media only screen and (max-width: 1.02E+3px){.switch-tab-container--loader:has(.option-selector) .option-selector{max-width: 100%;margin-top: 1.75rem}}.switch-tab{display: flex;align-items: center;justify-content: center;width: fit-content;height: 2.25rem;color: var(--clr-text);padding: .375rem 1rem;border-radius: 1.12rem;transition: background-color 200ms ease-in-out, color 200ms ease-in-out;white-space: nowrap;line-height: 1;background-color: var(--clr-light);transition: background-color 150ms ease-in-out}.switch-tab svg,.switch-tab img{width: 1.5rem;height: 1.5rem}.switch-tab svg + span,.switch-tab img + span{margin-left: .5rem}.switch-tab span + svg,.switch-tab span + img{margin-left: .5rem}.switch-tab--tech{background-color: var(--clr-white);color: var(--clr-black)}.switch-tab--article{background-color: var(--clr-light);color: var(--clr-black)}.switch-tab--blog{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.switch-tab--event{background-color: var(--clr-accent);color: var(--clr-black)}.switch-tab--date{background-color: var(--clr-white);color: var(--clr-black)}.switch-tab--webinar{background-color: var(--clr-secondary-green);color: var(--clr-black)}.switch-tab--ebook{background-color: var(--clr-secondary-brown);color: var(--clr-black)}.switch-tab--report{background-color: var(--clr-secondary-red);color: var(--clr-black)}.switch-tab--info{background-color: var(--clr-accent);color: var(--clr-black)}.switch-tab--document{background-color: var(--clr-tag-blue);color: var(--clr-black)}.switch-tab--ecommerce{background-color: var(--clr-tag-red);color: var(--clr-black)}.switch-tab--accounting{background-color: var(--clr-tag-grey);color: var(--clr-black)}.switch-tab--payroll{background-color: var(--clr-secondary-brown);color: var(--clr-black)}.switch-tab--printhouse{background-color: var(--clr-accent);color: var(--clr-black)}.switch-tab--retail{background-color: var(--clr-secondary-green);color: var(--clr-black)}.switch-tab--warehouse{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.switch-tab--water{background-color: var(--clr-secondary-yellow);color: var(--clr-black)}.switch-tab--linkedin{background-color: var(--clr-mid);color: var(--clr-white)}.switch-tab:hover{background-color: var(--clr-tag-grey)}.switch-tab.active{background-color: var(--clr-dark);color: var(--clr-white);pointer-events: none}.wrap + .switch-content-container{margin-top: 2.25rem}.switch-content-container.exiting .switch-content.active .switch-content-wrap{transform: translate3d(0, 1rem, 0);opacity: 0}.switch-content-container.incoming .switch-content.active .switch-content-wrap{transform: translate3d(0, 0, 0);opacity: 1}.switch-content-container:not(.exiting):not(.incoming) .switch-content.active .switch-content-wrap{transform: translate3d(0, 0, 0);opacity: 1}.switch-content-container--mobile-full{padding-right: var(--site-padding);padding-left: var(--site-padding)}@media only screen and (max-width: 768px){.switch-content-container--mobile-full{padding-left: 0;padding-right: 0}}.switch-content{display: none}.switch-content.active{display: block}.switch-content-wrap{transition: opacity 200ms ease-in-out, transform 200ms ease-in-out;opacity: 0;transform: translate3d(0, 1rem, 0)}.info-block{padding: 0 5rem 5rem var(--site-padding)}.info-block--landing{padding: 0 5rem 5rem var(--site-padding);display: flex;flex-direction: column;justify-content: space-between}@media only screen and (max-width: 768px){.info-block--landing{justify-content: flex-start;gap: 3.75rem}}.info-block--landing-facts{position: relative}.info-block--landing-facts .info-block__title{position: relative;z-index: 1}.info-block--landing-facts .fact-row{margin-top: 5rem;position: relative;z-index: 1}.info-block--landing-facts .info-block__bg{position: absolute;top: 0;right: -2.5rem;width: calc(100% + 2.5rem);height: auto;z-index: 0;opacity: 0.24}.info-block--landing-facts .info-block__bg:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 5rem;background-image: linear-gradient(to bottom, var(--clr-white), transparent)}.info-block--landing-facts .info-block__bg:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 5rem;background-image: linear-gradient(to top, var(--clr-white), transparent)}.info-block--landing-facts .info-block__bg img{width: 100%;height: auto;object-fit: contain}@media only screen and (max-width: 1.02E+3px){.info-block--landing-facts .info-block__bg{right: 0;width: 100%}}@media only screen and (max-width: 768px){.info-block{padding-right: 0;padding-left: 0;padding-bottom: 1.25rem}}.info-block__back{margin: 0 0 3rem}.info-block__tags{display: flex;margin: 0 0 .75rem;flex-wrap: wrap}.info-block__tags .tag{margin-right: .5rem;margin-bottom: .75rem}.info-block__title + .info-block__text{margin-top: 1rem}.info-block__title + .info-block__fact-lines{margin-top: 2.25rem}.info-block__title + .info-block__tags{margin-top: 1.5rem}.info-block__subtitle{margin-top: 1rem}.info-block__text{line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.info-block__text{font-size: 1.25rem;line-height: 1.4}}.info-block__text.small-title{font-size: 2rem;font-size: calc(clamp(1.625rem, 1.003vw + 1.143rem, 2rem));line-height: 1.25}.info-block__text.body-text{line-height: 1.5;font-size: 1rem}.info-block__text + .info-block__text{margin-top: 1.5rem}.info-block__footnote{margin-top: 2.25rem}.info-block__footnote .text + .info-block__tags{margin-top: 1rem}.info-block__button{margin-top: 2.25rem}.info-block__buttons{margin-top: 2.25rem;display: flex;align-items: center;flex-wrap: wrap}.info-block__buttons .info-block__button{margin-right: .75rem;margin-top: 1rem}.info-block__author-container{display: flex;margin-top: 2.25rem}.info-block__author-img{width: 3rem;height: 3rem;border-radius: 50%;margin-right: 1rem;overflow: hidden}.info-block__author-img img{width: 100%;height: 100%;object-fit: cover}.info-block__author-logo{height: 3rem;margin-right: 1rem}.info-block__author-logo img,.info-block__author-logo svg{height: 100%;width: auto}.info-block__links{margin-top: 5rem}.info-block__links .wide-link:first-child .wide-link__container{border-top: 1px solid var(--clr-fade)}.info-block__company{margin-top: 2.25rem}.info-block__company img,.info-block__company svg{height: 2.25rem;width: auto;object-fit: contain}.info-block__fact-row{margin-top: 3rem}.info-block .process{margin-top: 5rem}.fact-line{padding: 1.5rem 0;border-top: 1px solid var(--clr-fade)}.application-block{height: 555px}@media only screen and (max-width: 1.02E+3px){.application-block{height: auto}}.application-block__info{padding: 2.25rem 5rem 2.25rem 2.25rem;display: flex;flex-direction: column;justify-content: center}@media only screen and (max-width: 1.02E+3px){.application-block__info{padding: 5rem var(--site-padding)}}.application-block__title + .application-block__text{margin-top: 1rem}.application-block__footnote{margin-top: 2.25rem}.application-block__button{margin-top: 2.25rem}.application-block__image{height: 100%}.application-block__image img{object-fit: cover;object-position: center;width: 100%;height: 100%}.client-block__info{min-height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;align-self: stretch}@media only screen and (max-width: 1.02E+3px){.client-block__info{padding: 5rem var(--site-padding)}}.client-block__slider{height: auto}.client-block__slider .splide-controls{position: absolute;top: 1.5rem;right: 1.5rem;z-index: 2}@media only screen and (max-width: 768px){.client-block__slider .splide-controls{top: unset;right: unset;bottom: 2.25rem;left: 1.5rem}}.client-slide{display: flex;flex-direction: column;justify-content: center;padding: 4rem 1.5rem 4rem 1.5rem;position: relative;width: 100%;max-width: 100%;height: auto;aspect-ratio: 1.17}@media only screen and (max-width: 1.02E+3px){.client-slide{aspect-ratio: 1.5}}@media only screen and (max-width: 768px){.client-slide{aspect-ratio: unset;height: 100vh;height: calc(100svh - 3.75rem)}}.client-slide__bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.client-slide__bg img{object-fit: cover;object-position: center;width: 100%;height: 100%}.client-slide__logo{position: absolute;top: 1.5rem;left: 1.5rem;z-index: 1;font-size: 1.38rem}.client-slide__logo svg,.client-slide__logo img{width: auto;height: 4rem}.client-slide__info{z-index: 1}.client-slide__tags{display: flex;margin: 0 0 1.5rem;flex-wrap: wrap}.client-slide__tags .tag{margin-right: .5rem;margin-top: .5rem}.client-slide__text{margin: 0 0 1.5rem}@media only screen and (max-width: 768px){.client-slide__text{margin: 0 0 1rem}}.client-slide__more{margin: 0 0 2.25rem}@media only screen and (max-width: 768px){.client-slide__more{margin: 0 0 1.5rem}}.client-slide__author-container{display: flex}.client-slide__author-img{width: 3rem;height: 3rem;border-radius: 50%;margin-right: 1rem;overflow: hidden}.client-slide__author-img img{width: 100%;height: 100%;object-fit: cover}.clients-logo-row{margin-top: 5rem}@media only screen and (max-width: 768px){.clients-logo-row{margin-top: 3.75rem}}.client-logo-link{min-width: 10.2rem}.client-logo-link img,.client-logo-link svg{max-width: 11.6rem;max-height: 6.25rem}.button-container{display: flex;justify-content: center;margin-top: 3rem}@media only screen and (max-width: 768px){.button-container{margin-top: 2.25rem}}@media only screen and (max-width: 1.02E+3px){.half-image-block .half-image-info{order: 1}.half-image-block .half-image-image{order: 2}}.half-image-image{width: 50%;height: auto;aspect-ratio: 1.19}@media only screen and (max-width: 1.02E+3px){.half-image-image{width: 100%;height: 100vw;min-height: unset}}.half-image-image img{display: block;object-fit: cover;object-position: center;width: 100%;height: 100%}.half-image-image--catalog{display: flex;align-items: center;aspect-ratio: unset;background-color: var(--clr-light)}.half-image-image--catalog img{width: 100%;height: auto;object-fit: contain;object-position: center}@media only screen and (max-width: 1.02E+3px){.half-image-info{padding: 0 var(--site-padding) 3rem}}.media-card{position: relative;width: 100%;height: auto;aspect-ratio: 1;display: block;max-width: 520px;overflow: hidden}@media only screen and (max-width: 1.02E+3px){.media-card{max-width: calc(100vw - (var(--site-padding) * 2))}}.media-card__image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.media-card__image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 350ms ease-out}.media-card__image.filter:after{opacity: 0}.media-card__container{height: 100%;width: 100%;position: relative;z-index: 1;padding: 1.5rem;display: flex;flex-direction: column;justify-content: space-between;background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.8) 100%)}.media-card__container:not(:has(.media-card__tags, .media-card__logo)){justify-content: flex-end}.media-card__logo{height: 2.25rem;width: auto;color: var(--clr-white)}.media-card__logo img,.media-card__logo svg{width: auto;height: 2.25rem;object-fit: contain}.media-card__tags{display: flex;align-items: center}.media-card__tags .tag{margin-right: .5rem}.media-card__title{color: var(--clr-white);line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.media-card__title{font-size: 1.25rem;line-height: 1.4}}.media-card__text{line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.media-card__text{font-size: 1.25rem;line-height: 1.4}}.media-card:hover .media-card__image img{transform: scale(1.02)}.media-card--story{color: var(--clr-white)}.media-card--story .media-card__container{justify-content: space-between}.team-card{position: relative;width: 100%;height: auto;aspect-ratio: 1;display: block;max-width: 520px;overflow: hidden}@media only screen and (max-width: 1.02E+3px){.team-card{max-width: calc(100vw - (var(--site-padding) * 2))}}.team-card__image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.team-card__image img{width: 100%;height: 100%;object-fit: cover;object-position: center;transition: transform 250ms ease-out}.team-card__image.filter:after{opacity: 0}.team-card__container{height: 100%;width: 100%;position: relative;z-index: 1;padding: 1.5rem;display: flex;flex-direction: column;justify-content: space-between;background: rgba(53,44,38,0.36)}.team-card__container:not(:has(.media-card__tags)){justify-content: flex-end}.team-card__title{color: var(--clr-white);max-width: 80%}.team-card__icon{position: absolute;right: 1.5rem;bottom: 1.5rem;color: var(--clr-text)}.team-card__icon svg,.team-card__icon img{width: 1.5rem;height: 1.5rem}.team-card:not(.team-card--contacts):hover .team-card__image img{transform: scale(1.04)}.team-card--contacts{aspect-ratio: unset;max-width: none;overflow: visible;pointer-events: all}.team-card--contacts .team-card__image{position: static;width: 100%;height: auto;aspect-ratio: 1;display: block}.team-card--contacts .team-card__container{position: relative;background: none;color: var(--clr-text);height: auto;padding: .75rem 0 0}.team-card--contacts .team-card__heading{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: .75rem}.team-card--contacts .team-card__title{color: var(--clr-text);max-width: 100%}.team-card--contacts .team-card__icon{position: relative;right: unset;bottom: unset;color: var(--clr-text)}.grid-controls{display: flex;justify-content: flex-end;align-items: flex-end}@media only screen and (max-width: 768px){.grid-controls{justify-content: flex-start;margin-top: 2.25rem}}.slider-controls-container{display: flex;justify-content: space-between;transition: opacity 200ms ease-in-out, transform 400ms ease-in-out}.slider-controls-container a + .splide-controls{margin-left: 2.25rem}.slider-controls-container .redraw{white-space: nowrap}.slider[data-slider-type='overflow'] .slider-controls-container{position: absolute;top: -3.75rem;right: var(--slider-left-padding)}@media only screen and (max-width: 768px){.slider[data-slider-type='overflow'] .slider-controls-container{position: static;padding-left: var(--site-padding);padding-right: var(--site-padding);padding-bottom: 2.25rem}}.slider[data-slider-type='hub'] .slider-controls-container{position: absolute;top: -3.75rem;right: var(--slider-left-padding)}@media only screen and (max-width: 768px){.slider[data-slider-type='hub'] .slider-controls-container{position: static;padding-left: var(--site-padding);padding-right: var(--site-padding);padding-bottom: 2.25rem}.slider[data-slider-type='hub'] .slider-controls-container .splide__arrow--prev{margin-right: .5rem}.slider[data-slider-type='hub'] .slider-controls-container .splide__arrow--next{margin-left: .5rem}}.slider[data-slider-type='contain'] .slider-controls-container{position: absolute;top: -3.75rem;right: 0}@media only screen and (max-width: 768px){.slider[data-slider-type='contain'] .slider-controls-container{position: static;padding-bottom: 2.25rem}}.slider[data-slider-type='contain'] .media-card--demo{aspect-ratio: unset;height: 400px;width: auto}.slider[data-slider-type='linkedin'] .slider-controls-container{position: absolute;top: -3.75rem;right: 0}@media only screen and (max-width: 768px){.slider[data-slider-type='linkedin'] .slider-controls-container{position: static;padding-bottom: 2.25rem}}.slider[data-slider-type='linkedin'] .splide__slide{max-width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: 1fr 1fr;gap: 2.25rem}.slider[data-slider-type='linkedin'] .splide__slide .media-card:first-child{grid-column: span 2;grid-row: span 2;max-width: unset}@media only screen and (max-width: 1.02E+3px){.slider[data-slider-type='linkedin'] .splide__slide{grid-template-columns: 100%;grid-template-rows: auto;gap: 1.5rem}.slider[data-slider-type='linkedin'] .splide__slide .media-card:first-child{grid-column: unset;grid-row: unset;max-width: 100%}}.slider[data-slider-type='hero'] .splide-controls{width: fit-content;z-index: 100;position: absolute;bottom: 2.25rem;right: var(--site-padding)}@media only screen and (min-width: 1.6E+3px){.slider[data-slider-type='hero'] .splide-controls{right: var(--wide-site-padding)}}@media only screen and (max-width: 768px){.slider[data-slider-type='hero'] .splide-controls{right: unset;bottom: 2.25rem;left: var(--site-padding)}}.slider[data-slider-type='hero'].splide--fade .splide__slide{position: absolute}.slider[data-slider-type='hero'].splide--loop .wrap,.slider[data-slider-type='hero'].splide--slide .wrap,.slider[data-slider-type='hero'].splide--loop .half-image-block,.slider[data-slider-type='hero'].splide--slide .half-image-block{height: 100%}.slider[data-slider-type='hero'].stories-slider .wrap,.slider[data-slider-type='hero'].stories-slider .half-image-block{height: 100%}@media only screen and (max-width: 768px){.slider[data-slider-type='hero'].stories-slider .splide__slide.is-next{pointer-events: none}.slider[data-slider-type='hero'].stories-slider .splide__pagination{flex-wrap: nowrap}}.slider[data-slider-type='hero'].stories-slider .splide-controls{left: unset;right: calc(50vw + 2.75rem);bottom: 4.5rem}@media only screen and (max-width: 768px){.slider[data-slider-type='hero'].stories-slider .splide-controls{left: var(--site-padding);bottom: calc(100vw + 2rem)}}@media only screen and (max-width: 768px){.slider[data-slider-type='hero'].stories-slider--landing .splide-controls{right: var(--site-padding);left: unset;bottom: calc(100vw + 2rem)}}.slider[data-slider-type='partners']{margin-top: 5rem}.slider[data-slider-type='partners'] .slider-controls-container{justify-content: center;margin-top: 3rem}.slider[data-slider-type='partners'] .partner-card{width: 100%;height: 204px;display: flex;align-items: center;justify-content: center}.slider[data-slider-type='partners'] .partner-card img{max-width: 100%;max-height: 204px}@media only screen and (max-width: 768px){.slider[data-slider-type='partners'] .partner-card{width: 100%;height: 172px}.slider[data-slider-type='partners'] .partner-card img{max-height: 172px}}.slider[data-slider-type='logos'],.slider[data-slider-type='logos_landing']{margin-top: 5rem}.slider[data-slider-type='logos'] .slider-controls-container,.slider[data-slider-type='logos_landing'] .slider-controls-container{justify-content: center;margin-top: 3rem}.slider.single-slide .slider-controls-container,.slider.single-slide .splide-controls{opacity: 0;pointer-events: none;transform: translate(0, 20%)}.slider.single-page .slider-controls-container,.slider.single-page .splide-controls{opacity: 0;pointer-events: none;transform: translate(0, 20%)}.splide.single-slide{visibility: visible}.splide--fade .splide__slide{transform: none !important}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide{transition: opacity 200ms ease-in-out}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide.hidden{display: none}.slide-filter-container .splide[data-slider-type='hub'] .splide__slide.hiding{opacity: 0;pointer-events: none}.vertical-cards .card{padding: 1.5rem 0;justify-content: flex-start;border-bottom: 1px solid var(--clr-black-fade)}.vertical-cards .card:first-child{border-top: 1px solid var(--clr-black-fade)}.vertical-cards .card__icon-container{margin: 0 0 1.5rem}.form-sending{pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 3.75rem 5rem 3.75rem 2.19rem;background-color: var(--clr-bg);z-index: 8;transition: transform 200ms ease-in-out 500ms, opacity 200ms ease-in-out 500ms;opacity: 0;transform: translate3d(0, -101%, 0)}@media only screen and (max-width: 1.02E+3px){.form-sending{padding: 3.75rem 1rem}}.form-sending .dot{animation: dot-pulse 1s infinite}.form-sending .dot--2{animation-delay: 0.2s}.form-sending .dot--3{animation-delay: 0.4s}@keyframes dot-pulse{0%{opacity: 0.4}100%{opacity: 1}}.form-success{pointer-events: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 3.75rem 5rem 3.75rem 2.19rem;background-color: var(--clr-bg);z-index: 10;transition: transform 200ms ease-in-out, opacity 200ms ease-in-out;opacity: 0;transform: translate3d(0, -101%, 0)}@media only screen and (max-width: 1.02E+3px){.form-success{padding: 3.75rem 1rem}}.form-success__icon{width: 5rem;height: 5rem;margin-bottom: 2.25rem;border-radius: 50%;background-color: var(--clr-accent);display: flex;align-items: center;justify-content: center;font-size: 0}.form-success__icon svg,.form-success__icon img{width: 2.5rem;height: 2.5rem}.form-success__title{text-align: center;margin-bottom: 2.25rem}.form-wrap{position: relative;overflow: hidden}.form-wrap.sending .form-sending{opacity: 1;transform: translate3d(0, 0, 0)}.form-wrap.success .form-success{opacity: 1;pointer-events: auto;transform: translate3d(0, 0, 0)}.expandables .expandable + .expandable{margin-top: 1.5rem}.expandable{background-color: var(--clr-light)}.expandable__button{padding: 1.5rem;display: flex;align-items: center;justify-content: space-between;padding-right: 8.75rem;width: 100%;position: relative}.expandable__button.is-expanded{color: var(--clr-text)}.expandable__button.is-expanded .expandable__button-icon .line--1{transform: rotate(180deg)}.expandable__button.is-expanded .expandable__button-icon .line--2{transform: rotate(180deg)}@media only screen and (max-width: 768px){.expandable__button{padding: 1rem 2rem 1rem 1rem}}.expandable__button-text{line-height: 1.36;font-size: 1.38rem;text-align: left}@media only screen and (max-width: 768px){.expandable__button-text{font-size: 1.25rem;line-height: 1.4}}.expandable__button-text h3,.expandable__button-text h4{line-height: 1.36;font-size: 1.38rem;font-weight: 400}@media only screen and (max-width: 768px){.expandable__button-text h3,.expandable__button-text h4{font-size: 1.25rem;line-height: 1.4}}.expandable__button-icon{width: 24px;height: 24px;position: absolute;right: 1.5rem;top: 1.5rem}.expandable__button-icon .line{position: absolute;width: 14px;height: 2px;background-color: currentColor;transition: all 250ms ease-in-out}.expandable__button-icon .line--1{top: 11px;left: 5px}.expandable__button-icon .line--2{top: 11px;left: 5px;transform: rotate(90deg)}@media only screen and (max-width: 768px){.expandable__button-icon{top: 1rem;right: .5rem}}.expandable__panel{padding: 0 1.5rem 2.25rem;display: none}@media only screen and (max-width: 768px){.expandable__panel{padding: 0 1rem 2.25rem}}.expandable__text-container{display: flex}@media only screen and (min-width: 1.02E+3px){.expandable__text-container:has(.expandable__panel-image) .expandable__panel-text{flex: 2 1 50%;max-width: 50%;padding-right: 1.12rem}.expandable__text-container:has(.expandable__panel-image) .expandable__panel-image{flex: 2 1 50%;max-width: 50%;padding-left: 1.12rem}}@media only screen and (max-width: 1.02E+3px){.expandable__text-container:has(.expandable__panel-image){flex-direction: column}.expandable__text-container:has(.expandable__panel-image) .expandable__panel-text + .expandable__panel-image{margin-top: 1.5rem}}.expandable__panel-text{max-width: 80%}@media only screen and (max-width: 768px){.expandable__panel-text{max-width: 100%}}.expandable__panel-image{font-size: 0}.expandable__panel-image img,.expandable__panel-image video{display: block}.expandable--card{background-color: transparent;border-bottom: 1px solid var(--clr-fade);padding-bottom: 1.5rem}.expandable--card .expandable__button{display: flex;gap: 1.5rem;justify-content: space-between;align-items: center;width: 100%;padding: 0}@media only screen and (max-width: 1.2E+3px){.expandable--card .expandable__button{align-items: flex-start}.expandable--card .expandable__button .expandable__button-icon{margin-top: .75rem}}@media only screen and (max-width: 768px){.expandable--card .expandable__button{align-items: center}.expandable--card .expandable__button .expandable__button-icon{margin-top: 0}}.expandable--card .expandable__card-icon{width: 3rem;height: 3rem;min-width: 3rem;min-height: 3rem;flex-shrink: 0;border-radius: 50%;background-color: var(--clr-accent);display: flex;align-items: center;justify-content: center}.expandable--card .expandable__card-icon svg{width: 1.5rem;height: 1.5rem}.expandable--card .expandable__button-text{width: 100%;flex-grow: 1}.expandable--card .expandable__button-icon{width: 24px;height: 24px;position: relative;right: unset;top: unset;min-width: 24px}.expandable--card .expandable__panel{padding: 1rem 0 0}.expandable--card.hidden{display: none}.img-expandables{display: flex;overflow: hidden;position: relative;min-height: 555px}.img-expandables__content{flex-basis: calc(38% - var(--site-padding) / 2)}@media only screen and (max-width: 768px){.img-expandables__content{flex-basis: 100%}}.img-expandables .img-expandable:first-child{border-top: 1px solid var(--clr-fade)}@media only screen and (max-width: 768px){.img-expandables{height: auto}}.img-expandable{border-bottom: 1px solid var(--clr-fade)}.img-expandable__button{padding: 1.5rem 0;display: flex;align-items: center;justify-content: space-between;padding-right: 2.5rem;width: 100%;position: relative}@media only screen and (max-width: 768px){.img-expandable__button{padding: 1.5rem 2.25rem 1.5rem 0}}.img-expandable__button-title{text-align: left}.img-expandable__button-icon{width: 24px;height: 24px;position: absolute;right: 0;top: 2rem}.img-expandable__button-icon .line{position: absolute;width: 14px;height: 2px;background-color: currentColor;transition: all 250ms ease-in-out}.img-expandable__button-icon .line--1{top: 11px;left: 5px}.img-expandable__button-icon .line--2{top: 11px;left: 5px;transform: rotate(90deg)}@media only screen and (max-width: 768px){.img-expandable__button-icon{top: 1.75rem;right: .5rem}}.img-expandable__panel{padding: 0;overflow: hidden;transition: max-height .8s ease-in-out;max-height: 0}.img-expandable__panel .text{margin: 0 0 1.5rem}.img-expandable__image{position: absolute;top: 0;right: 0;width: 60%;height: auto;max-width: 740px;height: 555px}.img-expandable__image img,.img-expandable__image video{width: 100%;height: 100%;object-fit: cover;object-position: center}.img-expandable__image .play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}@media only screen and (max-width: 768px){.img-expandable__image{position: relative;top: unset;right: unset;width: 100%;height: auto;max-width: 100%}.img-expandable__image img{height: auto;object-fit: cover}}.img-expandable.expanding .img-expandable__button-icon .line--1{transform: rotate(180deg)}.img-expandable.expanding .img-expandable__button-icon .line--2{transform: rotate(180deg)}.img-expandable.expanding .img-expandable__panel{max-height: 100vh}.img-expandable.expanding .img-expandable__image{z-index: 10}.img-expandable.expanding .img-expandable__image img{animation: opacity-in 400ms ease-in-out 0s 1 normal none}.img-expandable.expanded .img-expandable__button-icon .line--1{transform: rotate(180deg)}.img-expandable.expanded .img-expandable__button-icon .line--2{transform: rotate(180deg)}.img-expandable.expanded .img-expandable__button{pointer-events: none}.img-expandable.expanded .img-expandable__panel{max-height: 100vh}.img-expandable.expanded .img-expandable__image{z-index: 10}.img-expandable.expanded .img-expandable__image img{opacity: 1}.img-expandable.collapsing .img-expandable__button-icon .line--1{transform: rotate(0deg)}.img-expandable.collapsing .img-expandable__button-icon .line--2{transform: rotate(90deg)}.img-expandable.collapsing .img-expandable__panel{transition: max-height .8s cubic-bezier(0, 1, 0, 1);max-height: 0}@media only screen and (max-width: 768px){.img-expandable.collapsing .img-expandable__panel{transition: max-height 1.2s cubic-bezier(0, .25, .5, 1)}}.img-expandable.collapsing .img-expandable__image{z-index: 0}.img-expandable.collapsed .img-expandable__image{z-index: 0}.img-expandable.collapsed .img-expandable__image img{opacity: 0}.img-expandable.collapsed .img-expandable__panel{max-height: 0}@keyframes opacity-in{0%{opacity: 0}100%{opacity: 1}}@keyframes opacity-out{0%{opacity: 1}100%{opacity: 0}}@keyframes overflow-container{0%{overflow: hidden}100%{overflow: initial}}@keyframes accordion-item-media-rtl{0%{opacity: 1;z-index: 1;transform: translateX(100%)}100%{opacity: 1;z-index: 1;transform: translateX(0)}}@keyframes accordion-item-media-ltr{0%{opacity: 1;z-index: 1;transform: translateX(-100%)}100%{opacity: 1;z-index: 1;transform: translateX(0)}}.address-block__address a{display: block}.address-block__address + .address-block__links{margin-top: 1.5rem}.address-block__links .more + .more{margin-top: .5rem}@media only screen and (min-width: 1.02E+3px){.contact .vertical-cards{padding-bottom: 7.5rem}}@media only screen and (max-width: 768px){.contact .vertical-cards{margin-top: .75rem;margin-bottom: 3.75rem}}.contact .half-image-info .text,.contact .form-wrap{padding-left: var(--site-padding);padding-right: var(--site-padding)}@media only screen and (min-width: 1.6E+3px){.contact .half-image-info .text,.contact .form-wrap{padding-left: var(--wide-site-padding)}}.contact .half-image-info{display: flex;flex-direction: column}@media only screen and (max-width: 1.02E+3px){.contact .half-image-info{padding-left: 0;padding-right: 0}}.contact .form-wrap{background-color: var(--clr-light);padding-top: 2.25rem;flex-grow: 1;overflow: hidden;margin-top: 3.75rem}.contact .form-wrap .section-title{display: none}@media only screen and (min-width: 1.02E+3px){.contact .form-wrap{padding-right: 2.25rem}}@media only screen and (max-width: 1.02E+3px){.contact .form-wrap{padding-bottom: 3.75rem}}.contact .form .form__input + .form__input{margin-top: 2.62rem}.contact .form-sending,.contact .form-success{background-color: var(--clr-light)}@media only screen and (max-width: 768px){.contact{padding-bottom: 0}.contact .container .half-image-info{padding-left: 0;padding-right: 0}}.fact-row{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem 1rem;border-top: 1px solid var(--clr-fade);padding-top: 1.5rem}@media only screen and (max-width: 768px){.fact-row{grid-template-columns: repeat(2, 1fr)}}.fact-row--home{grid-template-columns: repeat(3, 1fr)}@media only screen and (max-width: 768px){.fact-row--home{grid-template-columns: repeat(2, 1fr)}}.fact-row--hero{grid-template-columns: repeat(2, 1fr)}@media only screen and (max-width: 768px){.fact-row--hero{grid-template-columns: 100%}}.fact{display: flex;flex-direction: column;align-items: flex-start}.fact__title{margin: 0 0 .5rem;white-space: nowrap}@media only screen and (max-width: 768px){.fact{justify-content: space-between}.fact .fact__title.large-body-text{font-size: 1.2rem;white-space: normal}.fact .fact__value.headline{font-size: 2.62rem}}.site-banner{width: 100%;position: fixed;bottom: 0;left: 0;z-index: 50}.site-banner__container{padding-top: 1rem;padding-bottom: 1rem;display: flex;justify-content: space-between;align-items: center}.site-banner__info{display: flex;align-items: center;justify-content: flex-start}.site-banner__tags{display: flex;align-items: center;margin: 0 0 0 1.5rem}.site-banner__tags .tag{margin-right: .5rem}@media only screen and (max-width: 768px){.site-banner .site-banner__text{display: none}.site-banner .site-banner__tags{flex-direction: column;align-items: flex-start;margin: 0}.site-banner .site-banner__tags .tag{background-color: transparent;color: var(--clr-black);padding-top: 0;padding-bottom: 0;position: relative}.site-banner .site-banner__tags .tag:before{content: '';background-color: var(--clr-black);width: 4px;height: 4px;border-radius: 50%;top: 50%;left: 4px;position: absolute;transform: translateY(-50%)}.site-banner .site-banner__cta{width: 100%}.site-banner .site-banner__cta .button{width: 100%}}.inner-banner{width: 100%;display: flex;justify-content: space-between;position: relative;align-items: stretch}.inner-banner__text{padding: 5rem;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;flex: 1 0 80%}.inner-banner__text .title{margin: 0 0 1.5rem}.inner-banner__deco{font-size: 0;width: fit-content;flex: 0 1 30%}.inner-banner__deco img{height: 100%;object-fit: contain;min-height: 100%}@media only screen and (max-width: 768px){.inner-banner{flex-direction: column}.inner-banner .inner-banner__text{padding: 5rem 1.5rem}.inner-banner .inner-banner__deco{max-height: none;flex-grow: unset}}.timeline__item{display: grid;grid-template-columns: 60px 12px 1fr;gap: 1.5rem}.timeline__item + .timeline__item{margin-top: 2.25rem}.timeline__item:last-child .timeline__deco:before{content: none}.timeline__deco{position: relative}.timeline__deco:after{content: '';position: absolute;top: 6px;left: 0;width: 12px;height: 12px;background-color: var(--clr-text);border-radius: 3px}.timeline__deco:before{content: '';position: absolute;top: 6px;left: 50%;width: 1px;height: 200%;background-color: var(--clr-text);transform: translateX(-50%)}.timeline-block + .timeline-block{margin-top: 3rem}.timeline-block .timeline__item + .timeline__item{margin-top: 1.5rem}.timeline-block .timeline__item + .timeline__item.timeline__item--same{margin-top: 0}.timeline-block .timeline__item:last-child .timeline__deco:before{content: '';background-color: var(--clr-bg)}.wide-links{border-top: 1px solid var(--clr-fade)}.wide-link__container{padding: 1.5rem 6.25rem 1.5rem 0;border-bottom: 1px solid var(--clr-fade);display: flex;align-items: center;justify-content: space-between;position: relative;transition: border-color 200ms ease-in-out}@media only screen and (max-width: 1.02E+3px){.wide-link__container{flex-direction: column;align-items: flex-start;justify-content: flex-start}.wide-link__container .wide-link__subtext{margin-top: .75rem}}.wide-link__icon{width: 1.5rem;height: 1.5rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%)}.wide-link__icon svg{transition: transform 200ms ease-in-out}.wide-link:hover .wide-link__container{border-color: var(--clr-text)}.wide-link:hover .wide-link__icon svg{transform: translateX(.5em)}.article__back{margin: 0 0 3.38rem}.article__tags{display: flex;flex-wrap: wrap;margin: 0 0 1rem}.article__tags .tag{margin-right: .5rem;margin-bottom: .5rem}.article__pretitle{margin: 0 0 1rem}.article__date span + span{margin-left: 1.75rem;position: relative}.article__date span + span:before{content: '';position: absolute;top: 50%;left: -1rem;width: .25rem;height: .25rem;border-radius: 50%;background-color: var(--clr-text);transform: translateY(-50%)}@media only screen and (max-width: 1.02E+3px){.article__date span + span{margin-left: 1rem}.article__date span + span:before{left: -0.75rem}}.article__title{margin: 0 0 1.5rem}.article__body{margin-top: 3rem}.article__speakers{margin-top: 5rem}.article__speakers .person-card + .person-card{margin-top: 2.25rem}.article__speakers-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1rem}.article__speakers-grid .person-card + .person-card{margin-top: 0}@media only screen and (max-width: 1.02E+3px){.article__speakers-grid{grid-template-columns: repeat(2, 1fr)}}@media only screen and (max-width: 768px){.article__speakers-grid{grid-template-columns: 100%}}.person-card{display: flex}@media only screen and (max-width: 768px){.person-card{flex-direction: column}.person-card .person-card__image{width: 100%;height: auto}}.person-card__image{height: 297px;width: 297px;aspect-ratio: 1}.person-card__image img{width: 100%;height: 100%;object-fit: cover;object-position: center}.person-card__container{padding: 1.5rem;flex-grow: 0;display: flex;flex-direction: column;justify-content: space-between;max-height: 297px;width: 100%}.person-card__link-holder{display: flex;justify-content: flex-end;width: 100%;margin-top: .5rem}.person-card__name{margin-bottom: .5rem}.person-card__bio{margin-top: 1.5rem;overflow: hidden;text-overflow: ellipsis;line-clamp: 5;-webkit-line-clamp: 5;max-height: 120px;position: relative}.person-card__text-toggle{position: absolute;padding: 0 .5rem;bottom: 0;right: 0;background-color: var(--clr-bg);color: var(--clr-black-fade-strong)}.person-card__link{display: block;width: 1.5rem;height: 1.5rem}.person-card__link svg{width: 1.5rem;height: 1.5rem}.person-card:not(.overflowed) .person-card__text-toggle{display: none}.person-card.overflow-visible .person-card__bio{max-height: unset;line-clamp: unset;-webkit-line-clamp: unset}.person-card--vertical{flex-direction: column}.person-card--vertical .person-card__image{height: auto;width: 100%;aspect-ratio: 1}.person-card--vertical .person-card__container{max-height: none;padding: 1rem;flex-grow: 1}.global__map{position: relative;z-index: 0}.global__map-container{width: 100%;position: relative}.global__map-container:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: linear-gradient(180deg, #fff 0%, transparent 30%, transparent 70%, #fff 100%);z-index: 1}.global__map-container img{margin-top: -10%;margin-bottom: -15%;object-fit: contain}@media only screen and (max-width: 768px){.global__map-container{height: 100%}.global__map-container:after{background-image: linear-gradient(180deg, var(--clr-bg) 0%, transparent 20%, transparent 80%, var(--clr-bg) 100%)}.global__map-container img{margin-top: 10%;margin-bottom: 10%}}.global__info,.global__facts{position: relative;z-index: 1}.accent-fact{padding: 1.5rem;background-color: var(--clr-accent);color: var(--clr-text)}.accent-fact + .accent-fact{margin-top: 2.25rem}.partners{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.25rem 5rem}@media only screen and (max-width: 1.02E+3px){.partners{grid-template-columns: 100%;gap: 3rem}}.partner{display: flex}.partner__logo{width: 186px;height: 139px;min-width: 186px;background-color: var(--clr-white);display: flex;align-items: center;justify-content: center;flex-grow: 1}.partner__logo img{object-fit: contain;max-width: 144px;max-height: 100px}.partner__info{padding-left: 2.25rem}.partner__title{margin-bottom: .75rem}@media only screen and (max-width: 768px){.partner{flex-direction: column}.partner .partner__info{padding-left: 0;margin-top: 1.5rem}}.load-container.loading .load-content-loader{opacity: 1}.load-container.loading .load-content-pagination{opacity: 0}.load-content-container{position: relative}.load-content-loader{opacity: 0;transition: opacity 200ms ease-in-out;position: absolute;top: 0;left: 0;width: 100%;height: auto;pointer-events: none}.load-content-loader__item{width: 100%;height: auto;aspect-ratio: 1;animation: pulsing 1.5s infinite}.load-content-loader__item:nth-child(3n + 1){background-color: rgba(0,0,0,0.08)}.load-content-loader__item:nth-child(3n + 2){background-color: rgba(0,0,0,0.12)}.load-content-loader__item:nth-child(3n + 3){background-color: rgba(0,0,0,0.16)}@keyframes pulsing{0%{opacity: 1}50%{opacity: 0.7}100%{opacity: 1}}.load-search-container{display: flex;justify-content: flex-end}.load-content-pagination{opacity: 1;transition: opacity 200ms ease-in-out}.pagination{display: flex;justify-content: center;align-items: center;margin-top: 3rem}.pagination__nav{display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 50%;color: var(--clr-text);transition: background-color 200ms ease-in-out, color 200ms ease-in-out}.pagination__nav svg{width: 1.5rem;height: 1.5rem}.pagination__nav--prev{margin-right: .75rem}.pagination__nav--prev svg{transform: rotate(180deg)}.pagination__nav--next{margin-left: .75rem}.pagination__nav:hover{background-color: var(--clr-light)}.pagination__nav[disabled]{pointer-events: none}.pagination__pages{display: flex}.pagination__pages .pagination__page + .pagination__page{margin-left: .75rem}.pagination__page{display: flex;align-items: center;justify-content: center;width: 3rem;height: 3rem;border-radius: 50%;background-color: var(--clr-light);color: var(--clr-text);transition: background-color 200ms ease-in-out, color 200ms ease-in-out}.pagination__page.active{background-color: var(--clr-dark);color: var(--clr-white);pointer-events: none}.pagination__page[disabled]{pointer-events: none}.pagination__page--empty{background-color: transparent;color: var(--clr-text)}.pagination__page:not(.active):hover{background-color: var(--clr-tag-grey)}.reactive-image .image-overlay{width: 100%;height: 100%;top: 0;left: 0;position: absolute;z-index: 10;pointer-events: none;overflow: visible}.reactive-image .image-overlay svg{width: 100%;height: 100%}@media only screen and (max-width: 768px){.reactive-image.hero__fixed .image-overlay{opacity: 0.5}.reactive-image.hero__fixed .image-overlay svg{height: calc(100% - 8rem);width: auto;position: absolute;left: 50%;transform: translate3d(-50%, 0, 0);top: 8rem;right: unset}}.cta-form .reactive-image .image-overlay{left: 50%;transform: translate(-50%, 0)}.not-found{width: 100%;height: 100vh}.not-found__deco{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 0;width: 100%;height: auto}@media only screen and (max-width: 1.02E+3px){.not-found__deco{top: 30vh}}.not-found__deco-small{position: absolute;top: -2.25rem;left: 50%;transform: translateX(-50%);color: var(--clr-text);width: 4.62rem;height: 5rem}.not-found__text{margin-top: 30vmin;max-width: 630px;margin-left: auto;margin-right: auto;display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;text-align: center}.not-found__text .button{margin-top: 2.25rem}@media only screen and (max-width: 1.02E+3px){.not-found__text{margin-top: 40vh}}.privacy{padding-bottom: 5rem}.privacy__top{max-width: var(--article-width)}.privacy__bottom{margin-top: 3rem}@media only screen and (min-width: 1.28E+3px){.privacy__bottom{width: 100%;max-width: var(--page-width);margin-left: auto;margin-right: auto;padding-left: var(--site-padding);padding-right: var(--site-padding)}.privacy__bottom.article{max-width: calc(var(--article-width) + 2 * var(--site-padding))}}@media only screen and (max-width: 1.28E+3px){.privacy__bottom h3{padding-left: var(--site-padding);padding-right: var(--site-padding)}.privacy__bottom .table-wrap{width: 100%;overflow-x: auto;padding-bottom: .75rem;padding-right: var(--site-padding)}.privacy__bottom .table-wrap table{width: 1296px;margin-left: var(--site-padding)}}.privacy__bottom + .wrap:has(.privacy__top){margin-top: 3rem}.sticky-filter{height: 5.38rem;position: relative}.sticky-filter__wrap{position: absolute;top: 0;left: 0;width: 100%;height: 5.38rem;background-color: var(--clr-white)}.sticky-filter__container{padding-top: 1.5rem;padding-bottom: 1.5rem;border-bottom: 1px solid var(--clr-black-fade)}.sticky-filter.fixed .sticky-filter__wrap{position: fixed;top: 0;left: 0;z-index: 100}.grecaptcha-badge{visibility: hidden !important}.landing-hero-checks{display: flex;justify-content: center;align-items: center;gap: 2.25rem 3.75rem;flex-wrap: wrap}.landing-hero-check{display: flex;align-items: center;gap: .75rem}.landing-hero-check svg{width: 1.5rem;height: 1.5rem}.landing-section-title{margin-inline: auto;margin-bottom: 2.25rem;width: 100%;max-width: 852px;text-align: center}.landing-section-title .title,.landing-section-title .headline{margin-bottom: 1rem}.switch-container--landing .splide:not(.is-overflow) .splide__list{justify-content: center}.text-block{width: 100%;padding: 7.62rem 3rem}.text-block__wrap{max-width: 852px;margin-inline: auto;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 1rem}.text-block__more{margin-top: 1.5rem}.landing-cta{display: flex;width: 100%;padding: 5rem}@media only screen and (max-width: 1.02E+3px){.landing-cta{flex-direction: column;width: calc(100% + var(--site-padding) * 2);margin-left: calc(var(--site-padding) * -1);margin-right: calc(var(--site-padding) * -1);padding: 3.75rem 3rem}}@media only screen and (max-width: 768px){.landing-cta{padding: 3.75rem 1.5rem}}.landing-cta__left{flex: 1 0 70%;padding-right: 3rem}@media only screen and (max-width: 1.02E+3px){.landing-cta__left{padding-right: 0;padding-bottom: 2.25rem}}.landing-cta__left .text{line-height: 1.36;font-size: 1.38rem}@media only screen and (max-width: 768px){.landing-cta__left .text{font-size: 1.25rem;line-height: 1.4}}.landing-cta__left .text p + ul{margin-top: 0}.landing-cta__title{margin-bottom: 1.5rem}.landing-cta__right{flex: 0 1 30%;padding-left: 3.75rem;border-left: 1px solid var(--clr-fade)}@media only screen and (max-width: 1.02E+3px){.landing-cta__right{padding-left: 0;padding-top: 2.25rem;border-left: none;border-top: 1px solid var(--clr-fade)}}.landing-cta__author{display: flex;flex-direction: column;gap: 1rem}.landing-cta__author-img{width: 7.5rem;height: 8rem;border-radius: 50%;overflow: hidden}.landing-cta__author-img img{width: 100%;height: 100%;object-fit: cover}.process__title{margin-bottom: 3rem}.process__steps{position: relative}.process__steps:before{content: '';position: absolute;top: 0;left: 1.5rem;width: 1px;height: 100%;background-color: var(--clr-black);z-index: 0}.process__step{display: flex;align-items: center;line-height: 1.36;font-size: 1.38rem;position: relative;z-index: 1}@media only screen and (max-width: 768px){.process__step{font-size: 1.25rem;line-height: 1.4}}.process__step + .process__step{margin-top: 2.5rem}.process__number{margin-right: 1.5rem;border-radius: 50%;width: 3rem;height: 3rem;background-color: var(--clr-accent);color: var(--clr-text);display: flex;align-items: center;justify-content: center;position: relative;z-index: 2;flex-shrink: 0}.process__number span{position: relative;z-index: 2}.process__number:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 4rem;height: 4rem;border-radius: 50%;z-index: -1}.process__number:after{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 3rem;height: 3rem;background-color: var(--clr-accent);border-radius: 50%;z-index: 0}.landing-expandables__container{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3rem 2.25rem;overflow: hidden}.landing-expandables__container .expandable--card + .expandable--card{margin-top: 0}@media only screen and (max-width: 1.1E+3px){.landing-expandables__container{grid-template-columns: repeat(2, 1fr)}}@media only screen and (max-width: 768px){.landing-expandables__container{grid-template-columns: 100%}}.landing-expandables__button-container{display: flex;justify-content: center}.landing-expandables__button{margin-top: 3rem}.landing-form{display: flex;width: 100%;padding-bottom: var(--section-padding);overflow: hidden}@media only screen and (max-width: 1.02E+3px){.landing-form{flex-direction: column}}.landing-form__left{flex: 1 0 65%;padding-right: 3.75rem}@media only screen and (max-width: 1.02E+3px){.landing-form__left{padding-right: 0;padding-bottom: 2.25rem}}.landing-form__title{margin-bottom: 1rem}.landing-form__right{flex: 0 1 35%;padding-left: 3.75rem;border-left: 1px solid var(--clr-fade)}@media only screen and (max-width: 1.02E+3px){.landing-form__right{padding-left: 0;padding-top: 2.25rem;border-left: none;border-top: 1px solid var(--clr-fade)}}.landing-form__author{display: flex;flex-direction: column;gap: 1rem}.landing-form__author-img{width: 7.5rem;height: 8rem;border-radius: 50%;overflow: hidden}.landing-form__author-img img{width: 100%;height: 100%;object-fit: cover}.event{padding: 2.25rem;margin-block: 3rem}@media only screen and (max-width: 1.02E+3px){.event{padding: 1.5rem;margin-block: 2.25rem}}.event__top{margin-bottom: 2.25rem}@media only screen and (max-width: 1.02E+3px){.event__top{margin-bottom: 1.5rem}}.event__title{margin-bottom: .5rem}.event__location{display: flex;align-items: center;gap: .375rem}.event__location svg{width: 1.5rem;height: 1.5rem}.event__bottom{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.25rem}@media only screen and (max-width: 1.02E+3px){.event__bottom{grid-template-columns: 100%;gap: 1.5rem}}.event__item{display: flex;flex-direction: column;gap: 1rem;justify-content: space-between}.event__item .button{width: 100%}.event__note{margin-bottom: .5rem}.cta{padding: 5rem}@media only screen and (max-width: 1.02E+3px){.cta{padding: 3.75rem 1.5rem;width: calc(100% + var(--site-padding) * 2);margin-left: calc(var(--site-padding) * -1);margin-right: calc(var(--site-padding) * -1)}}.cta .half-image-info{display: flex;flex-direction: column;align-items: flex-start;justify-content: center}.cta .info-block{padding: 0;margin-right: auto}@media only screen and (max-width: 1.02E+3px){.cta .info-block{margin-right: 0;margin-bottom: 2.25rem}}.cta .half-image-image{aspect-ratio: unset}.cta .half-image-image img{height: auto;object-fit: contain}@media only screen and (max-width: 1.02E+3px){.cta .half-image-image{height: auto;aspect-ratio: unset}}@media only screen and (min-width: 1.02E+3px){.cta.flex--2 .flex-item:first-child{padding-right: 10%}.cta.flex--2 .flex-item:last-child{padding-left: 0}}@media only screen and (min-width: 1.44E+3px){.cta.flex--2 .flex-item:first-child{padding-right: 20%}.cta.flex--2 .flex-item:last-child{padding-left: 0}}