@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;outline:none;margin:0;padding:0}html,body{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:165%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--color-primary);color:var(--color-white);text-shadow:none}[class*=__container]{width:100%;max-width:var(--container);margin:0 auto;padding:0 25px}section{background-color:var(--color-white)}section.theme--default{background-color:var(--color-dark);color:var(--color-white)}picture{display:block}picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:cover}picture img{display:block;height:100%;max-width:100%;width:100%}picture svg{display:block;height:auto;max-width:100%;width:100%}html{scroll-behavior:smooth;scrollbar-color:var(--color-secondary) transparent;scrollbar-width:thin}div{scroll-behavior:smooth;scrollbar-color:var(--color-primary) transparent;scrollbar-width:thin}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}p{letter-spacing:.2px;line-height:1.6em;font-size:15px}@media only screen and (min-width:992px){p{line-height:1.8em;font-size:16px}}.content-txt-video p{line-height:1.6em}@media only screen and (min-width:992px){.content-txt-video p{line-height:1.8em}}.title,.title--small,.title--usp,.title--medium,.title--bigger,.title--hero{font-family:var(--font-primary);font-weight:500;font-size:clamp(26px,4vw,40px);line-height:1.25em;letter-spacing:clamp(-.72px,-1.2vw,-1.28px)}.title--hero{font-family:var(--font-primary);font-weight:500;font-size:clamp(45px,8vw,140px);color:var(--color-white);line-height:1.1em;letter-spacing:-.04em}.title--front{font-size:clamp(40px,10vw,100px);font-weight:600;letter-spacing:-3px;text-align:center;color:var(--color-white)}.title--bigger{font-size:clamp(75px,8vw,96px);letter-spacing:-3px;line-height:1em;font-weight:400}.title--medium{font-family:var(--font-primary);font-weight:500;font-size:clamp(48px,5vw,64px);line-height:1.0625em;letter-spacing:-.02em}.title--usp{font-size:clamp(28px,5vw,40px);text-transform:uppercase}.title--small{font-size:clamp(14px,4vw,22px);font-weight:600;letter-spacing:.2px}.title--keys{font-family:var(--font-primary);font-weight:400;letter-spacing:-1.92px;display:inline-block;font-size:clamp(60px,8vw,96px);line-height:100%}@media only screen and (min-width:992px){.title--keys{font-size:70px}}@media only screen and (min-width:1441px){.title--keys{font-size:80px}}.pretitle,.pretitle--white,.pretitle--gray,.pretitle--primary{font-weight:600;font-size:14px;letter-spacing:.2px;line-height:1.6em}.pretitle:after,.pretitle--white:after,.pretitle--gray:after,.pretitle--primary:after{display:block;content:"";width:20px;height:1px;background-color:var(--color-primary);margin:10px 0 0}@media only screen and (min-width:992px){.pretitle,.pretitle--white,.pretitle--gray,.pretitle--primary{font-size:22px;margin-left:5px}.pretitle:after,.pretitle--white:after,.pretitle--gray:after,.pretitle--primary:after{margin:10px 0 0 10px}}.pretitle--primary{color:var(--color-white)}.pretitle--primary:after{margin:10px 0 0;background-color:var(--color-white)}.pretitle--gray{color:var(--color-primary)}.pretitle--gray:after{margin:10px 0 0}.pretitle--white{color:var(--color-white)}.pretitle--white:after{margin:10px 0 0}a,button,input[type=submit]{cursor:pointer}.content{margin-block:3rem}.content__text{background-color:var(--c-white)}.content__text h1,.content__text h2,.content__text h3,.content__text h4,.content__text h5,.content__text a,.content__text pre,.content__text table,.content__text blockquote,.content__text figcaption,.content__text figure,.content__text p{margin-bottom:25px}.content__text img{width:100%;object-fit:cover}.content__text iframe{margin-bottom:50px;width:100%;height:100%;aspect-ratio:16/9}.content__text hr{display:block;margin:50px 0;border:none;height:1px;background-color:var(--c-gray)}.content__text ul,.content__text ol{padding-bottom:25px}.content__text ul li,.content__text ol li{position:relative;margin-left:20px;padding-left:25px;padding-bottom:5px;list-style:none}.content__text ul li:before,.content__text ol li:before{content:"";position:absolute;height:12px;width:initial;aspect-ratio:1/1;background-color:var(--color-primary);left:0;top:12px;transform:translateY(-50%);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.content__text .btn--primary{margin:25px}.element{transition:.2s ease-in-out;display:inline-flex;justify-content:center;align-items:center;width:75px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:50px;padding-bottom:3px}.element.linkedin{background-image:url(/uploads/2026/02/linkedin-white.svg);background-repeat:no-repeat;background-position:center;background-size:15px}@media only screen and (min-width:768px){.element{position:absolute;right:0;top:50%;transform:translateY(-50%)}}.theme--clear .pretitle,.theme--clear .pretitle--primary,.theme--clear .pretitle--gray,.theme--clear .pretitle--white{font-family:var(--font-primary);font-weight:400}@keyframes fadeup{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeup_xs_adjust{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-150px)}}@keyframes fadeoutSlider{0%{opacity:1}to{opacity:0}}@keyframes fadeoutBanner{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translateY(-100vh)}}@keyframes faderight{0%{opacity:0;transform:translateY(20px) translate(50px) skew(2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeleft{0%{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}to{opacity:1;transform:translateY(0) translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(-20px) translate(-50px) skew(-2deg)}}@keyframes text_hover{0%{transform:translate(0);text-shadow:0 10px 20px rgba(0,0,0,.1)}to{transform:translate(20px);text-shadow:0 40px 60px rgba(0,0,0,.1)}}@keyframes zoomout{0%{opacity:0;transform:scale(5)}to{opacity:1;transform:scale(1)}}@keyframes translateX{to{transform:translate(-100%)}}[data-css-marquee-list]{animation:translateX 30s linear;animation-iteration-count:infinite;animation-play-state:paused}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--container-min: 992px;--container-max: 1350px;--container: clamp(var(--container-min), 92vw, var(--container-max));--anim-duration: .5s;--animation-duration: .8s;--animation-delay: .15s;--font-primary: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-primary: #1E90C8;--color-secondary: #0E689B;--color-primary-light: #AECAF3;--color-primary-light-title: #84AFED;--color-white: #ffffff;--color-dark: #1d2346;--color-gray: #383838;--color-gray-light: #E8E8E8;--color-alert: #f54e3f;--color-warning: #FFC107;--color-purple: #8421A4}.animate .fadeout,.animate .fadein,.animate .fadeup_xs,.animate .faderight,.animate-reverse .fadeout,.animate-reverse .fadein,.animate-reverse .fadeup_xs,.animate-reverse .faderight{opacity:0;display:block}.animate.is-visible .fadeout,.animate-reverse.is-visible .fadeout{animation:fadeout var(--anim-duration) 1 forwards}.animate.is-visible .fadein,.animate-reverse.is-visible .fadein{opacity:0;animation:fadein var(--anim-duration) 1 forwards}.animate.is-visible .fadeup_xs,.animate-reverse.is-visible .fadeup_xs{opacity:0;animation:fadeup_xs var(--anim-duration) 1 forwards}.animate.is-visible .fadeup_xs.title:after,.animate-reverse.is-visible .fadeup_xs.title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .fadeup_xs-title,.animate-reverse.is-visible .fadeup_xs-title{opacity:0;animation:fadeup_xs var(--anim-duration) 1 forwards}.animate.is-visible .fadeup_xs-title:after,.animate-reverse.is-visible .fadeup_xs-title:after{height:0;bottom:-15px;top:auto;transition:.7s ease-in-out}.animate.is-visible .faderight,.animate-reverse.is-visible .faderight{opacity:0;animation:faderight var(--anim-duration) 1 forwards}.hero-front span,.hero-front h1,.hero-front picture{opacity:0}.hero-front.is-visible h1{animation:fadeup_xs var(--anim-duration) 1 forwards}.hero-front.is-visible span{animation:fadeup_xs var(--anim-duration) 1 .4s forwards}.hero-front.is-visible picture{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.intro-txt h2,.intro-txt p{opacity:0}.intro-txt:before{opacity:0}.intro-txt.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.intro-txt.is-visible p{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.intro-txt.is-visible:before{animation:fadeup_xs var(--anim-duration) 1 .4s forwards}.group h2,.group li{opacity:0}.group.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.group.is-visible li{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.group.is-visible li:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.group.is-visible li:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.group.is-visible li:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.group.is-visible li:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.markets header,.markets .content-txt{opacity:0}.markets.is-visible header{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.markets.is-visible .content-txt{animation:fadeup_xs var(--anim-duration) 1 .4s forwards}.key-figures h2,.key-figures .content-txt,.key-figures li{opacity:0}.key-figures.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.key-figures.is-visible .content-txt{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.key-figures.is-visible li{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.key-figures.is-visible li:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.key-figures.is-visible li:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.key-figures.is-visible li:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.key-figures.is-visible li:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.key-figures.is-visible li:nth-child(5){animation-delay:calc(1.25s + var(--animation-delay))}.key-figures.is-visible li:nth-child(6){animation-delay:calc(1.5s + var(--animation-delay))}.key-figures.is-visible li:nth-child(7){animation-delay:calc(1.75s + var(--animation-delay))}.key-figures.is-visible li:nth-child(8){animation-delay:calc(2s + var(--animation-delay))}.key-figures-usp li{opacity:0}.key-figures-usp.is-visible li{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.key-figures-usp.is-visible li:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.key-figures-usp.is-visible li:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.key-figures-usp.is-visible li:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.key-figures-usp.is-visible li:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.partners li,.partners h2{opacity:0}.partners.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.partners.is-visible li{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.partners.is-visible li:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.partners.is-visible li:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.partners.is-visible li:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.partners.is-visible li:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.news article,.news h2{opacity:0}.news.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.news.is-visible article{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.news.is-visible article:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.news.is-visible article:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.news.is-visible article:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.news.is-visible article:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.hero-banner h1,.hero-banner p,.hero-banner .back-markets{opacity:0}.hero-banner.is-visible h1{animation:fadeup_xs var(--anim-duration) 1 forwards}.hero-banner.is-visible p{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.hero-banner.is-visible .back-markets{animation:fadeup_xs var(--anim-duration) 1 .4s forwards}.banner-bottom{opacity:0}.banner-bottom.is-visible{animation:fadeup_xs var(--anim-duration) 1 .6s forwards}.horizontal-slider h2,.horizontal-slider p,.horizontal-slider li{opacity:0}.horizontal-slider.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.horizontal-slider.is-visible p{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.horizontal-slider.is-visible li{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.horizontal-slider.is-visible li:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.horizontal-slider.is-visible li:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.horizontal-slider.is-visible li:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.horizontal-slider.is-visible li:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.two-img picture,.two-img .item,.triple-col picture,.triple-col .item{opacity:0}.two-img.is-visible picture,.two-img.is-visible .item,.triple-col.is-visible picture,.triple-col.is-visible .item{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.two-img.is-visible picture:nth-child(1),.two-img.is-visible .item:nth-child(1),.triple-col.is-visible picture:nth-child(1),.triple-col.is-visible .item:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.two-img.is-visible picture:nth-child(2),.two-img.is-visible .item:nth-child(2),.triple-col.is-visible picture:nth-child(2),.triple-col.is-visible .item:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.two-img.is-visible picture:nth-child(3),.two-img.is-visible .item:nth-child(3),.triple-col.is-visible picture:nth-child(3),.triple-col.is-visible .item:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.two-img.is-visible picture:nth-child(4),.two-img.is-visible .item:nth-child(4),.triple-col.is-visible picture:nth-child(4),.triple-col.is-visible .item:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.one-column .content-txt{opacity:0}.one-column.is-visible .content-txt{animation:fadeup_xs var(--anim-duration) 1 forwards}.two-columns--full{opacity:0}.two-columns--full.is-visible{animation:fadeup_xs var(--anim-duration) 1 forwards}.hero-classic h1,.hero-classic p,.hero-banner--job h1,.hero-banner--job p{opacity:0}.hero-classic aside div,.hero-banner--job aside div{opacity:0}.hero-classic.is-visible h1,.hero-banner--job.is-visible h1{animation:fadeup_xs var(--anim-duration) 1 forwards}.hero-classic.is-visible p,.hero-banner--job.is-visible p{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.hero-classic.is-visible aside div,.hero-banner--job.is-visible aside div{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.hero-classic.is-visible aside div:nth-child(1),.hero-banner--job.is-visible aside div:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.hero-classic.is-visible aside div:nth-child(2),.hero-banner--job.is-visible aside div:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.hero-classic.is-visible aside div:nth-child(3),.hero-banner--job.is-visible aside div:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.hero-classic.is-visible aside div:nth-child(4),.hero-banner--job.is-visible aside div:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.filter a,.jobs-listing a{opacity:0}.filter.is-visible a,.jobs-listing.is-visible a{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.filter.is-visible a:nth-child(1),.jobs-listing.is-visible a:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.filter.is-visible a:nth-child(2),.jobs-listing.is-visible a:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.filter.is-visible a:nth-child(3),.jobs-listing.is-visible a:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.filter.is-visible a:nth-child(4),.jobs-listing.is-visible a:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.filter.is-visible a:nth-child(5),.jobs-listing.is-visible a:nth-child(5){animation-delay:calc(1.25s + var(--animation-delay))}.filter.is-visible a:nth-child(6),.jobs-listing.is-visible a:nth-child(6){animation-delay:calc(1.5s + var(--animation-delay))}.filter.is-visible a:nth-child(7),.jobs-listing.is-visible a:nth-child(7){animation-delay:calc(1.75s + var(--animation-delay))}.filter.is-visible a:nth-child(8),.jobs-listing.is-visible a:nth-child(8){animation-delay:calc(2s + var(--animation-delay))}.sticky-section .item{opacity:0}.sticky-section.is-visible .item{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.sticky-section.is-visible .item:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.sticky-section.is-visible .item:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.sticky-section.is-visible .item:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.sticky-section.is-visible .item:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.two-col-cta h2,.two-col-cta .item{opacity:0}.two-col-cta.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 forwards}.two-col-cta.is-visible .item{animation:fadeup var(--animation-duration) var(--animation-delay) 1 forwards}.two-col-cta.is-visible .item:nth-child(1){animation-delay:calc(.25s + var(--animation-delay))}.two-col-cta.is-visible .item:nth-child(2){animation-delay:calc(.5s + var(--animation-delay))}.two-col-cta.is-visible .item:nth-child(3){animation-delay:calc(.75s + var(--animation-delay))}.two-col-cta.is-visible .item:nth-child(4){animation-delay:calc(1s + var(--animation-delay))}.banner-contact{opacity:0}.banner-contact.is-visible{animation:fadeup_xs var(--anim-duration) 1 forwards}.video span,.video h2{opacity:0}.video.is-visible span{animation:fadeup_xs var(--anim-duration) 1 forwards}.video.is-visible h2{animation:fadeup_xs var(--anim-duration) 1 .2s forwards}.btn,.btn--fulldark,.btn--fulldark--head,.btn--darken,.btn--darken--head,.btn--fullprimary,.btn--primary{display:inline-block;width:fit-content;height:fit-content;border-radius:4px;background-color:transparent;border:1px solid var(--color-white);padding:5px 10px;text-decoration:none;font-size:15px;font-weight:500;color:var(--color-white);letter-spacing:-.1px}@media only screen and (min-width:992px){.btn,.btn--fulldark,.btn--fulldark--head,.btn--darken,.btn--darken--head,.btn--fullprimary,.btn--primary{padding:8px 20px 7px}}.btn,.btn--fulldark,.btn--fulldark--head,.btn--darken,.btn--darken--head,.btn--fullprimary,.btn--primary{transition:.2s ease-in-out}.btn:hover,.btn--fulldark:hover,.btn--fulldark--head:hover,.btn--darken:hover,.btn--darken--head:hover,.btn--fullprimary:hover,.btn--primary:hover{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--color-dark)}.btn--primary{border:1px solid var(--color-primary);color:var(--color-primary);background-color:var(--color-white)}.btn--primary:hover{background-color:var(--color-primary);color:var(--color-white)}.btn--fullprimary{background-color:var(--color-primary);color:var(--color-white);border:1px solid transparent}.btn--fullprimary:hover{background-color:var(--color-white);color:var(--color-primary);border:1px solid var(--color-primary)}.btn--darken,.btn--darken--head{border:1px solid rgba(29,35,70,.2);color:var(--color-dark)}.btn--darken--head{background-color:var(--color-white)}.btn--darken--head:hover{background-color:var(--color-purple);color:var(--color-white);border:1px solid var(--color-purple)}.btn--fulldark,.btn--fulldark--head{background-color:var(--color-dark);color:var(--color-white)}.btn--fulldark--head{border:1px solid rgba(29,35,70,.2)}.btn--fulldark--head:hover{border:1px solid var(--color-primary);color:#fff;background-color:var(--color-primary)}.btn-inline,.btn-inline--arrow-white{position:relative;color:var(--color-dark);font-size:16px;line-height:136%;letter-spacing:.32px}.btn-inline--arrow-white{transition:all .3s ease-in-out;padding-left:50px;font-weight:500;color:var(--color-white);text-decoration:none}.btn-inline--arrow-white:before{transition:all .3s ease-in-out;background-repeat:no-repeat;background-size:contain;background-position:center;content:"";position:absolute;top:50%;left:0;margin-left:0;transform:translateY(-50%);width:35px;height:7px;background-image:url(/uploads/2026/05/arrow.svg)}.btn-inline--arrow-white:hover{transition:all .2s ease-in-out;text-decoration:underline}.btn-inline--arrow-white:hover:before{transition:all .2s ease-in-out;margin-left:-5px}.sr-only{background-color:var(--color-gray-light);width:25px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:100px}.banner-cta{border-top:1px solid var(--color-gray-light);border-bottom:1px solid var(--color-gray-light);padding:50px 25px}.banner-cta__wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;gap:25px}.banner-ct-contact{position:relative;height:fit-content;padding:50px 25px;text-align:center}@media only screen and (min-width:768px){.banner-ct-contact{padding:100px 50px}}.banner-ct-contact__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:25px;color:var(--color-white)}.banner-ct-contact picture{position:absolute;inset:0}.banner-contact{position:relative;width:100%;border:1px solid var(--color-primary)}.banner-contact:before{display:none;content:"";position:absolute;height:1px;width:100%;background-color:var(--color-gray-light);top:50%;left:0;transform:translateY(-50%);opacity:.6}@media only screen and (min-width:992px){.banner-contact:before{height:100%;width:1px;top:0;left:50%;transform:translate(-50%)}}.banner-contact__wrapper{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:992px){.banner-contact__wrapper{flex-direction:row}}.banner-contact .content-item{display:flex;background-color:var(--color-primary);transition:.2s ease-in-out}.banner-contact .content-item:hover{background-color:var(--color-white)}.banner-contact .content-item:hover .item span,.banner-contact .content-item:hover .item p{color:var(--color-primary)}@media only screen and (min-width:992px){.banner-contact .content-item{justify-content:flex-end}.banner-contact .content-item:last-child{justify-content:flex-start}}@media only screen and (min-width:992px){.banner-contact .content-item{width:50%}}.banner-contact .content-item .item{display:flex;flex-direction:column;padding:50px 25px;width:100%;max-width:675px;text-decoration:none;border-right:1px solid rgba(255,255,255,.2)}@media only screen and (min-width:992px){.banner-contact .content-item .item{padding:50px}}.banner-contact .content-item .item span{color:var(--color-white);font-size:14px;font-weight:300}.banner-contact .content-item .item p{color:var(--color-white);line-height:32px;letter-spacing:-.64px;font-size:22px}@media only screen and (min-width:768px){.banner-contact .content-item .item p{font-size:32px}}.filter{margin-bottom:50px}.filter__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 25px}.filter__wrapper{display:flex;gap:10px;flex-wrap:wrap}.filter__wrapper a{padding:5px 10px;background-color:var(--color-gray-light);text-decoration:none;color:var(--color-dark);border-radius:4px;border:1px solid transparent;transition:.2s ease-in-out}@media only screen and (min-width:992px){.filter__wrapper a{padding:8px 20px 7px}}.filter__wrapper a:hover,.filter .is-active{background-color:var(--color-white);border:1px solid var(--color-dark)}.group{position:relative;background-color:var(--color-dark);color:var(--color-white);padding:100px 0}@media only screen and (min-width:768px){.group{padding:100px 0 140px}}.group:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background-image:url(/uploads/2026/07/vague-dark-bg.png)}@media only screen and (min-width:1200px){.group:before{width:50%;height:100%}}.group .pretitle--primary{max-width:200px}.group__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:space-between}@media only screen and (min-width:992px){.group__wrapper{flex-direction:row}}.group__wrapper--list{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:992px){.group__wrapper--list{flex-direction:row;flex-wrap:wrap;margin-top:10px}}.group__wrapper--list li:nth-child(2){border-top:1px solid rgba(174,202,243,.1);border-bottom:1px solid rgba(174,202,243,.1)}@media only screen and (min-width:992px){.group__wrapper--list li:nth-child(2){border-top:none;border-bottom:none}}.group__wrapper--list li{position:relative;display:flex;flex-direction:column;gap:30px;list-style:none;padding:25px 0}@media only screen and (min-width:992px){.group__wrapper--list li{padding:0 20px;width:315px}}.group__wrapper--list li h3{font-weight:600;letter-spacing:3px;font-size:16px}.horizontal-slider{position:relative;padding:100px 0 25px;overflow:hidden;color:var(--color-white)}.horizontal-slider:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(/uploads/2026/07/bg-gradiant-hozirontal-scaled.jpg)}@media only screen and (min-width:768px){.horizontal-slider{padding:100px 0}}.horizontal-slider:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--color-primary)}.horizontal-slider .glide{width:initial}.horizontal-slider__wrapper{display:flex;margin-bottom:50px}.horizontal-slider__wrapper:not(:has(.glide)){justify-content:space-between;align-items:flex-end;padding-bottom:50px}.horizontal-slider .content-txt{display:flex;flex-direction:column;gap:25px}.horizontal-slider .content-txt p{max-width:875px}.horizontal-slider .controls{display:flex;gap:25px}.horizontal-slider .controls button{position:relative;display:inline-block;width:75px;height:8px;background-color:transparent;border:none}.horizontal-slider .controls button:before{background-repeat:no-repeat;background-size:contain;background-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(/uploads/2026/06/arrow.svg)}.horizontal-slider .controls button:first-child:before{transform:rotate(180deg)}.horizontal-slider .item__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.horizontal-slider .item__link:hover{transform:translateY(-5px)}.horizontal-slider .item{color:var(--color-white);text-decoration:none}.horizontal-slider .item picture{display:block}.horizontal-slider .item picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:cover}.horizontal-slider .item picture{aspect-ratio:16/10;margin-bottom:25px}.key-figures,.key-figures-usp{padding-bottom:100px;color:var(--color-primary)}.key-figures__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:25px}@media only screen and (min-width:768px){.key-figures__wrapper{flex-direction:row}}.key-figures__txt,.key-figures ul,.key-figures-usp ul,.key-figures .content-txt,.key-figures-usp .content-txt{width:100%}@media only screen and (min-width:768px){.key-figures__txt,.key-figures ul,.key-figures-usp ul,.key-figures .content-txt,.key-figures-usp .content-txt{width:50%}}.key-figures__txt{display:flex;flex-direction:column;gap:35px}@media only screen and (min-width:768px){.key-figures__txt{padding-top:50px}}.key-figures__txt .content-txt,.key-figures__txt .title{max-width:450px}.key-figures ul li,.key-figures-usp ul li{list-style:none;padding:35px 0;border-bottom:1px solid var(--color-primary-light)}.key-figures ul li:last-child,.key-figures-usp ul li:last-child{border-bottom:none}.key-figures ul li:has(.title--bigger) p,.key-figures-usp ul li:has(.title--bigger) p{font-size:16px;line-height:190%;text-transform:uppercase;font-weight:600;letter-spacing:3px;background:linear-gradient(to right,var(--color-primary-light),var(--color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.key-figures-usp{padding-bottom:0}.key-figures-usp ul{display:flex;flex-direction:column;justify-content:center;width:100%;border-top:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}@media only screen and (min-width:992px){.key-figures-usp ul{flex-direction:row}}.key-figures-usp ul li{display:flex;flex-direction:column;justify-content:center;gap:25px;border-bottom:0px;padding:50px 25px;width:100%}@media only screen and (min-width:992px){.key-figures-usp ul li{width:33%;padding:100px 50px;max-width:450px}}.key-figures-usp ul li:nth-child(2){border-top:1px solid var(--color-primary-light);border-bottom:1px solid var(--color-primary-light)}@media only screen and (min-width:992px){.key-figures-usp ul li:nth-child(2){border-left:1px solid var(--color-primary-light);border-right:1px solid var(--color-primary-light);border-top:0px;border-bottom:0px}}.jobs-listing__wrapper{display:flex;flex-direction:column}.jobs-listing .content-txt{padding:100px 0 50px}.jobs-listing .content-txt .title--medium{color:var(--color-primary)!important}.jobs-listing .item{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--color-dark);width:100%;padding:25px 10px;border-top:1px solid var(--color-gray-light);transition:.2s ease-in-out}.jobs-listing .item h2{font-weight:600;font-size:20px}.jobs-listing .item:last-child{border-bottom:1px solid var(--color-gray-light)}.jobs-listing .item:hover{background:#b3c8ef;background:linear-gradient(243deg,#b3c8ef 20%,#1e90c8 80%);padding:25px 20px;color:var(--color-white)}.jobs-listing .item:hover .sr-only{background-color:transparent;border:1px solid var(--color-white)}.map{position:relative}.map:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(/uploads/2026/06/capture-decran-2026-06-26-a-135021.png)}.map__wrapper{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:16/7;background-color:var(--color-gray);color:var(--color-white)}.map__wrapper h2{font-size:16px}.markets{padding-bottom:100px}.markets__wrapper{display:flex}.markets__wrapper .title--medium{margin-top:20px}.markets ul{display:flex;flex-direction:column}@media only screen and (min-width:992px){.markets ul{flex-direction:row}}.markets ul li{display:flex;flex-direction:column;justify-content:space-between;position:relative;list-style:none;min-height:400px;gap:50px;padding:25px 15px 15px;color:var(--color-white);min-height:600px}.markets ul li:first-child .content-txt{background-color:#1e90c8e6}.markets ul li:nth-child(2) .content-txt{background-color:#0e689be6}.markets ul li:last-child .content-txt{background-color:#8421a4e6}@media only screen and (min-width:992px){.markets ul li{min-height:800px;padding:50px 15px 15px;gap:initial;width:300%}}.markets ul li header{position:relative;z-index:1}.markets ul li .content-txt{color:var(--color-white);text-decoration:none;padding:25px;border-radius:5px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:25px}.markets ul li picture{display:block}.markets ul li picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:cover}.markets ul li picture{inset:0;position:absolute}.markets ul li .card__image--mobile{display:none}@media only screen and (min-width:992px){.markets ul li .card__image--mobile{display:block}}@media only screen and (min-width:992px){.markets ul li .card__image--desktop{display:none}}.marquee-css{display:flex;flex-direction:initial;flex-wrap:initial;align-content:normal;justify-content:normal;align-items:normal;gap:15px;width:100%;position:relative;overflow:hidden}.marquee-css__list{display:flex;flex-direction:initial;flex-wrap:initial;align-content:normal;justify-content:normal;align-items:center;gap:15px;position:relative}@media only screen and (min-width:768px){.marquee-css__list{width:100%}}.marquee-css__item{display:flex;flex-direction:initial;flex-wrap:initial;align-content:normal;justify-content:space-around;align-items:center;gap:25px;padding:50px 25px 50px 0}@media only screen and (min-width:768px){.marquee-css__item{width:100svw}}.marquee-css__item picture{width:100px;min-width:100px;aspect-ratio:1/1}.news{position:relative}.news__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 25px}.news__wrapper{text-align:center;color:var(--color-primary)}.news--listing{padding:25px 0 50px;display:flex;flex-wrap:wrap;gap:20px}.news--listing .vignette{width:100%}.news--listing .vignette--wrapper{display:block;text-decoration:none;color:inherit}.news--listing .vignette__thumbnail{display:block;aspect-ratio:4/3;overflow:hidden}.news--listing .vignette__thumbnail img{transition:.4s ease-in-out}.news--listing .vignette__content{padding:20px 0}.news--listing .vignette__content h2{margin-bottom:5px;font-weight:500;font-size:19px}.news--listing .vignette__content span{display:block;font-size:14px;color:var(--color-gray);margin-bottom:15px}.news--listing .vignette:hover .vignette__thumbnail img{transform:scale(1.05)}@media only screen and (min-width:640px){.news--listing .vignette{width:calc(50% - 10px)}}@media only screen and (min-width:992px){.news--listing .vignette{width:calc(33.333% - 14px)}}.addresses picture{aspect-ratio:16/9;background-color:var(--color-gray);margin-bottom:15px}.addresses h2{font-size:20px;font-weight:600;margin-bottom:10px}.intro-txt{position:relative;padding:100px 0 0;background:#1d2346;background-image:url(/uploads/2026/07/bg-dark-blue.png);background-repeat:no-repeat;background-size:50%;color:var(--color-white)}@media only screen and (min-width:768px){.intro-txt{padding:140px 0 100px}}.intro-txt:before{background-repeat:no-repeat;background-size:contain;background-position:center;display:none;content:"";position:absolute;width:35%;height:70%;bottom:0;right:0;background-image:url(/uploads/2026/06/vague-homepage.png)}@media only screen and (min-width:768px){.intro-txt:before{display:block}}.intro-txt__wrapper{display:flex;gap:25px;flex-direction:column;align-items:flex-start}.intro-txt__wrapper .title{max-width:850px}.intro-txt__wrapper strong{color:var(--color-primary);font-weight:500}.intro-txt .content-txt{max-width:700px}.intro-txt--dark{position:relative;background-color:var(--c-dark);padding-top:400px;margin:-400px auto 100px}.intro-txt--dark h2,.intro-txt--dark h3,.intro-txt--dark h4,.intro-txt--dark p{color:var(--c-white)}.intro-txt--dark .title{padding-bottom:25px}.one-column{padding:100px 0;margin:0;color:var(--color-primary)}.one-column__wrapper{display:flex;justify-content:flex-end}.one-column .content-txt{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:768px){.one-column .content-txt{width:50%}}.one-column .content-txt h2,.one-column .content-txt h3,.one-column .content-txt h4,.one-column .content-txt h5{font-weight:500}.one-column .content-txt ul{margin-left:15px}.partners{padding:100px 0;color:var(--color-primary)}@media only screen and (min-width:768px){.partners{padding:100px 0}}.partners__wrapper{text-align:center}.partners .partners--slider{padding-top:25px;position:relative}.partners .partners--slider .glide{position:relative}.partners .partners--slider .glide__arrows{display:flex;gap:12px;margin-top:20px;justify-content:center}.partners .partners--slider .glide__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(29,35,70,.2);background:transparent;color:var(--color-dark);cursor:pointer;border-radius:4px;transition:all .3s ease}.partners .partners--slider .glide__arrow:hover{background:var(--color-dark);color:#fff}.partners .partners--slider .glide__arrow svg{width:20px;height:20px}.partners .partners--slider .glide__slide{display:flex;justify-content:center;align-items:center;aspect-ratio:16/9;border:1px solid var(--color-primary-light);width:calc(50% - 7.5px)}@media only screen and (min-width:768px){.partners .partners--slider .glide__slide{width:calc(33.333% - 13.33px)}}@media only screen and (min-width:992px){.partners .partners--slider .glide__slide{width:calc(25% - 18px)}}@media only screen and (min-width:1200px){.partners .partners--slider .glide__slide{width:calc(20% - 24px)}}.partners .partners--slider .glide__slide picture{height:90%;width:65%;margin:auto}.partners .partners--slider .glide__slide picture img{display:block;margin:auto;padding:15px;object-fit:contain}.triple-col{padding-bottom:100px;margin:25px}.triple-col__wrapper{display:flex;flex-wrap:wrap;gap:25px}.triple-col .item{background-color:var(--color-gray);border:1px solid var(--color-white);width:100%}@media only screen and (min-width:768px){.triple-col .item{width:calc(50% - 12.5px)}}@media only screen and (min-width:1200px){.triple-col .item{width:calc(33.333% - 25px)}}.triple-col iframe{aspect-ratio:1/1;width:100%;height:100%}.two-columns,.two-columns--single,.two-columns--smaller{position:relative;width:100%;background-color:var(--color-primary);color:var(--color-white)}.two-columns:before,.two-columns--single:before,.two-columns--smaller:before{display:none;content:"";position:absolute;right:0;bottom:0;width:100%;height:50%;background-image:url(/uploads/2026/06/background-job.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width:768px){.two-columns:before,.two-columns--single:before,.two-columns--smaller:before{display:block;width:50%;height:100%}}.two-columns__container{display:flex;justify-content:flex-end}.two-columns__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:25px;padding:50px 50px 50px 0}@media only screen and (min-width:768px){.two-columns__wrapper{width:50%;aspect-ratio:1/1;min-height:750px;padding:100px 0 100px 100px}}.two-columns__wrapper .content-txt{display:flex;flex-direction:column;gap:25px;max-width:540px}.two-columns__wrapper .content-txt ul{margin-left:15px}.two-columns picture,.two-columns--single picture,.two-columns--smaller picture{display:block}.two-columns picture img,.two-columns--single picture img,.two-columns--smaller picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:cover}@media only screen and (min-width:768px){.two-columns picture,.two-columns--single picture,.two-columns--smaller picture{position:absolute;top:0;left:0;width:50%;height:100%}}.two-columns--smaller:before{display:none}.two-columns--smaller:nth-child(odd) .two-columns__container{display:flex;justify-content:flex-start}@media only screen and (min-width:768px){.two-columns--smaller:nth-child(odd) .two-columns__wrapper{padding:100px 50px}}@media only screen and (min-width:768px){.two-columns--smaller:nth-child(odd) picture{left:initial;right:0}}@media only screen and (min-width:768px){.two-columns--smaller .two-columns__wrapper{min-height:initial;aspect-ratio:initial}}.two-columns .img-content,.two-columns--smaller .img-content,.two-columns--single .img-content{display:none}@media only screen and (min-width:768px){.two-columns .img-content,.two-columns--smaller .img-content,.two-columns--single .img-content{display:block}}.sticky-section{border-top:1px solid rgba(174,202,243,.3);background-color:var(--color-primary);color:var(--color-white);margin-bottom:50px;background-image:url(/uploads/2026/07/bg-light-blue.png);background-repeat:no-repeat;background-size:80%}.sticky-section__wrapper{position:relative;display:flex;flex-direction:column;padding:50px 0}@media only screen and (min-width:768px){.sticky-section__wrapper{flex-direction:row;padding:100px 0}}@media only screen and (min-width:768px){.sticky-section__wrapper:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:1px;height:100%;background-color:var(--color-gray-light);opacity:.3}}.sticky-section .sticky-content{position:relative;height:inherit;width:100%}@media only screen and (min-width:768px){.sticky-section .sticky-content{width:50%}}.sticky-section .sticky-content__item{position:sticky;top:150px;margin-bottom:150px;height:300px;width:100%}.sticky-section .sticky-content__item picture{display:block}.sticky-section .sticky-content__item picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:contain}.sticky-section .sticky-content__item picture{height:400px;margin:0}@media only screen and (min-width:768px){.sticky-section .sticky-content__item picture{height:500px;padding:0 25px}}.sticky-section .sticky-content__item picture img{object-fit:cover}.sticky-section .content{width:100%;margin-top:0;counter-reset:item-counter 0}@media only screen and (min-width:768px){.sticky-section .content{width:50%}}.sticky-section .item{display:flex;flex-direction:column;gap:25px;padding:50px 0 75px;counter-increment:item-counter;border-top:1px solid rgba(232,232,232,.2)}@media only screen and (min-width:768px){.sticky-section .item{padding:50px 25px 75px}}.sticky-section .item:first-child{border-top:none;padding-top:0}.sticky-section .item:last-child{padding-bottom:0}.sticky-section .item .title,.sticky-section .two-col-cta__wrapper .item p,.two-col-cta__wrapper .sticky-section .item p{position:relative;padding-left:40px;margin-bottom:15px}.sticky-section .item .title:before,.sticky-section .two-col-cta__wrapper .item p:before,.two-col-cta__wrapper .sticky-section .item p:before{content:counter(item-counter);display:flex;justify-content:center;align-items:center;color:var(--color-dark);font-weight:600;font-size:16px;position:absolute;height:25px;width:25px;border-radius:50px;top:25px;left:0;transform:translateY(-50%);background-color:var(--color-white)}.sticky-section .item picture{display:block}.sticky-section .item picture img{max-width:100%;width:100%;height:100%;border:none;object-fit:contain}.sticky-section .item picture{width:100%;height:250px}.sticky-section .item picture img{object-fit:cover}.two-img{margin:25px;padding:25px 0;border-bottom:1px solid rgba(29,35,70,.1);border-top:1px solid rgba(29,35,70,.1)}.two-img__wrapper{display:flex;gap:25px;flex-direction:column}@media only screen and (min-width:768px){.two-img__wrapper{flex-direction:row}}.two-img picture{width:100%;aspect-ratio:1/1}.two-img picture:only-child{aspect-ratio:16/6}@media only screen and (min-width:768px){.two-img picture:only-child{width:100%}}@media only screen and (min-width:768px){.two-img picture:nth-child(1):nth-last-child(2),.two-img picture:nth-child(2):nth-last-child(1){width:50%}}@media only screen and (min-width:768px){.two-img picture{width:33%}}.two-col-cta{padding:25px;color:var(--color-primary);border-bottom:1px solid rgba(29,35,70,.1)}.two-col-cta__wrapper{display:flex;flex-direction:column;gap:50px}@media only screen and (min-width:768px){.two-col-cta__wrapper{flex-direction:row;gap:25px}}.two-col-cta__wrapper:has(.title,.two-col-cta__wrapper .item p){margin-bottom:10px}.two-col-cta__wrapper .item{display:flex;flex-direction:column;gap:10px;position:relative;width:100%;color:var(--color-primary);text-decoration:none}@media only screen and (min-width:768px){.two-col-cta__wrapper .item{width:50%}}.two-col-cta__wrapper .item .content-img .btn--fulldark{border:none;transition:opacity .3s ease}.two-col-cta__wrapper .item .content-img picture{width:100%;aspect-ratio:16/9}.two-col-cta__wrapper .item .content-img span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-col-cta__wrapper .item .content-img:hover img{opacity:.5;transition:opacity .3s ease}.two-col-cta__wrapper .item .content-img:hover .btn--fulldark{background-color:var(--color-primary);color:var(--color-white);transition:opacity .3s ease}.two-col-cta__wrapper .item p{font-size:clamp(14px,4vw,22px);font-weight:600;letter-spacing:.2px}.newsletter-f .form--row,.newsletter .form--row{padding:0}.newsletter-f .form-item,.newsletter .form-item{width:100%;position:relative;padding:0}.newsletter-f .form-item label,.newsletter .form-item label{display:none}.newsletter-f .form-item button,.newsletter .form-item button{position:absolute;top:3px;right:3px;text-indent:-9999px;padding:8px;width:45px}.newsletter-f .form .wpcf7-response-output,.newsletter .form .wpcf7-response-output,.newsletter-f .form--row--acceptance,.newsletter .form--row--acceptance{padding:0}.video{padding:50px 0}@media only screen and (min-width:768px){.video{padding:130px 0 100px}}.video:not(:has(.title--hero)){background-color:var(--color-primary);color:var(--color-white);background-image:url(/uploads/2026/07/bg-light-blue.png);background-repeat:no-repeat;background-size:80%}@media only screen and (min-width:768px){.video:not(:has(.title--hero)){padding:100px 0}}.video:not(:has(.title--hero)) span{color:var(--color-primary)}.video__wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:25px}@media only screen and (min-width:768px){.video__wrapper{flex-direction:row;gap:initial}}.video .content-txt{width:100%}@media only screen and (min-width:768px){.video .content-txt{padding-right:25px;max-width:33%}}.video .content-txt .title--hero{display:none;font-weight:500;font-size:clamp(45px,6vw,120px)}@media only screen and (min-width:768px){.video .content-txt .title--hero{display:inline-block;position:relative;padding-top:135px;color:var(--color-primary)}}.video:has(.title--hero) .content-txt{mix-blend-mode:multiply}.video__responsive,.video__youtube,.video__image{width:100%;aspect-ratio:13/10}@media only screen and (min-width:768px){.video__responsive,.video__youtube,.video__image{aspect-ratio:16/9}}.video__responsive video,.video__responsive iframe,.video__youtube video,.video__youtube iframe,.video__image video,.video__image iframe{object-fit:cover;width:100%;height:100%;display:block}.video__responsive.is-playing .overlay{display:none;cursor:pointer;pointer-events:none}.video__responsive.is-playing:hover .overlay{display:flex}.video__responsive.is-playing button{pointer-events:none}.video__responsive .overlay{position:absolute;inset:.5rem;background-color:transparent;cursor:pointer}.video__responsive .overlay button{border:0;border-raduis:50%;background:transparent;overflow:hidden;width:4rem;display:flex;align-items:center;position:absolute;cursor:pointer;left:calc(50% - 2rem);top:calc(50% - 2.5rem);aspect-ratio:1/1;pointer-events:auto}.video__responsive .overlay button svg{position:absolute}.video__responsive .overlay button svg.hide{display:none}.video__responsive .overlay button svg circle{fill:#fff0}.video__responsive .overlay button svg path{fill:#fff}.video__responsive .overlay button:hover circle{fill:#fff6}.socials{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.socials .socials_label{font-size:14px;font-weight:500;color:#aac1f0;white-space:nowrap}.socials .socials__link{transition:.2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;color:var(--color-white);text-decoration:none}.socials .socials__link svg{width:20px;height:20px;fill:#fff}.socials .socials__link svg path{fill:#fff}.socials .socials__link:hover{transition:.2s ease-in-out;transform:scale(1.1)}.socials .socials__link:hover svg,.socials .socials__link:hover svg path{fill:#aac1f0}.contact-form{position:relative;color:var(--color-primary);padding:100px 0}@media only screen and (min-width:768px){.contact-form:before{content:"";position:absolute;top:0;left:30%;width:1px;height:100%;background-color:#d5deef}}.contact-form__wrapper{display:flex;flex-direction:column;gap:25px}@media only screen and (min-width:768px){.contact-form__wrapper{flex-direction:row;gap:50px}}.contact-form__infos{display:flex;flex-direction:column}@media only screen and (min-width:768px){.contact-form__infos{width:33%}}.contact-form__infos h2{font-size:16px;font-weight:600;padding-bottom:10px}.contact-form__infos p{padding-bottom:25px;font-size:15px;line-height:140%}.form-contact{width:100%}@media only screen and (min-width:768px){.form-contact{padding:0 50px}}.form-contact__row{display:flex;flex-direction:column}@media only screen and (min-width:768px){.form-contact__row{flex-direction:row;gap:30px;margin-bottom:30px}}.form-contact__field{display:flex;flex-direction:column}.form-contact__field--half{width:100%;margin-bottom:15px}@media only screen and (min-width:768px){.form-contact__field--half{width:50%;margin-bottom:0}}.form-contact__input,.form-contact__textarea{width:100%;padding:12px 0;border:none;font-size:15px;border-bottom:1px solid var(--color-primary);color:var(--color-primary);font-weight:600;font-family:inherit;background:transparent;transition:.2s ease-in-out}.form-contact__input::placeholder,.form-contact__textarea::placeholder{color:var(--color-primary)}.form-contact__input:focus,.form-contact__textarea:focus{outline:none;border-bottom-color:var(--color-primary)}.form-contact__input:required::placeholder,.form-contact__textarea:required::placeholder{color:var(--color-primary)}.form-contact__textarea{resize:vertical;min-height:150px;padding:15px;font-family:inherit;border:1px solid var(--color-primary)}@media only screen and (min-width:768px){.form-contact__textarea{min-height:120px}}.form-contact__checkbox{display:flex;align-items:flex-start;gap:12px;padding:20px 0}.form-contact__checkbox-input{width:15px;height:15px;margin-top:2px;cursor:pointer;border:1px solid var(--color-primary);accent-color:var(--color-primary)}.form-contact__checkbox-label{font-size:14px;line-height:1.5;color:var(--color-primary);cursor:pointer}.form-contact__checkbox-label a{color:var(--color-primary);transition:text-decoration .3s ease}.form-contact__checkbox-label a:hover{text-decoration:underline}.form-contact__actions button{width:100%;padding:20px;border-radius:100px;border:1px solid var(--color-primary);background-color:var(--color-white);color:var(--color-primary);font-weight:600;font-size:20px;transition:.2s ease-in-out}.form-contact__actions button:hover{background-color:var(--color-primary);color:var(--color-white)}.wpcf7{width:100%}.wpcf7 [type=submit]{width:100%;padding:20px;border-radius:100px;border:1px solid var(--color-primary);background-color:var(--color-white);color:var(--color-primary);font-weight:600;font-size:20px;transition:.2s ease-in-out}.wpcf7 [type=submit]:hover{background-color:var(--color-primary);color:var(--color-white)}.wpcf7-list-item-label{font-size:14px}.wpcf7-list-item-label a{color:var(--color-primary)}.error-404__container{width:100%;max-width:1000px;margin:0 auto;padding:0 25px}.error-404__wrapper{min-height:750px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.error-404 h1{margin-bottom:25px}.footer{position:relative;height:fit-content;padding:25px 0;color:var(--color-primary)}@media only screen and (min-width:768px){.footer{padding:100px 0}}.footer:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(/uploads/2026/05/bg-footer-scaled.jpg)}.footer__wrapper,.footer__wrapper--bottom{position:relative}.footer__wrapper--bottom{display:flex;flex-direction:column;gap:50px;justify-content:space-between;width:100%;padding:25px 0 20px;position:relative;border-top:1px solid rgba(179,203,249,.3);border-bottom:1px solid rgba(179,203,249,.3)}@media only screen and (min-width:768px){.footer__wrapper--bottom{flex-direction:row;gap:initial;align-items:center}}.footer__wrapper--bottom ul{display:flex;flex-wrap:wrap;gap:50px}.footer__wrapper--bottom ul li{list-style:none;height:fit-content}.footer__wrapper--bottom ul li a{transition:.2s ease-in-out;display:flex;flex-direction:column;justify-content:center;gap:10px;text-decoration:none;color:var(--color-white)}.footer__wrapper--bottom ul li a:hover{transition:.2s ease-in-out;text-decoration:underline}@media only screen and (min-width:768px){.footer__wrapper--bottom ul li a{flex-direction:row;align-items:center}}.footer__wrapper--bottom ul li a span{display:inline-block;color:var(--color-white);white-space:nowrap;font-size:14px}.footer__wrapper--bottom ul li a img{display:block;width:100%;max-width:85px}.footer .credit{position:relative}.footer .credit ul{list-style-type:none;display:flex;gap:0px}@media only screen and (min-width:768px){.footer .credit ul{padding-top:5px}}.footer .credit ul li{display:inline-block;font-size:14px;line-height:20px;height:30px;font-weight:400;color:#b3cbf94d}.footer .credit ul li a{transition:.2s ease-in-out;display:inline-block;margin:3px 0 0 10px;width:48px;height:25px;background-image:url(https://www.sabca.be/uploads/2026/06/Infine-Agency-1.svg);background-repeat:no-repeat;fill:#b3cbf94d}.footer .credit ul li:hover a{margin-left:20px}.footer .content{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-bottom:0;gap:80px;margin-block:30px}.footer .bg-dots{position:relative}@media only screen and (min-width:768px){.footer .bg-dots{padding:30px 0}}.footer .bg-dots .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .bg-dots .logo svg{width:300px;height:250px}.footer .bg-dots .logo svg path{fill:var(--color-white)}.footer .adress,.footer .content-nav{display:flex;gap:50px;flex-wrap:wrap}@media only screen and (min-width:768px){.footer .adress,.footer .content-nav{display:flex;gap:50px;flex-wrap:wrap}}.footer .adress address,.footer .adress li,.footer .content-nav address,.footer .content-nav li{display:flex;flex-direction:column;gap:15px;width:fit-content;min-width:180px}.footer .adress address h2,.footer .adress li h2,.footer .content-nav address h2,.footer .content-nav li h2{font-size:16px;font-style:normal;font-weight:500;color:#aac1f0}.footer .adress address p,.footer .adress address a,.footer .adress li p,.footer .adress li a,.footer .content-nav address p,.footer .content-nav address a,.footer .content-nav li p,.footer .content-nav li a{font-size:14px;line-height:150%;color:#657297;font-style:normal}.footer .adress address .active,.footer .adress li .active,.footer .content-nav address .active,.footer .content-nav li .active{color:var(--color-white);text-decoration:underline}.footer .adress li,.footer .content-nav li{gap:initial}.footer .adress li h2,.footer .content-nav li h2{margin-bottom:10px}.footer .adress li a,.footer .content-nav li a{text-decoration:transparent;transition:.2s ease-in-out}.footer .adress li a:hover,.footer .content-nav li a:hover{color:var(--color-white);text-decoration:underline}.footer .content-legals{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.footer .content-legals a,.footer .content-legals p{font-size:14px;color:#b3cbf9}.footer .content-legals a:hover{color:var(--color-white)}.single-product .nav{border-bottom:1px solid rgba(29,35,70,.1)}.nav{padding:13px 0;z-index:100;position:fixed;top:0;left:0;right:0;transition:color .2s cubic-bezier(.525,0,0,1);transition:.2s ease-in-out;border-bottom:1px solid rgba(255,255,255,.2)}.nav.scrollable{background-color:var(--color-white);color:var(--color-dark);border-bottom:1px solid rgba(29,35,70,.1);transition:.2s ease-in-out}@media only screen and (min-width:992px){.nav.scrollable .is-active{border-bottom:1px solid var(--color-dark)}}.nav.scrollable .nav-inner .branding svg path{fill:var(--color-dark)}.nav.scrollable .nav-link{color:var(--color-dark)}@media only screen and (min-width:992px){.nav.scrollable .nav-link:hover{border-bottom:1px solid var(--color-dark)}}.nav.scrollable .nav-icon path{stroke:var(--color-dark)}.nav--dark .nav-inner .branding svg path{fill:var(--color-dark)}.nav--dark .nav-end .btn--primary{border:1px solid var(--color-dark);color:var(--color-dark)}.nav--dark .nav-end .btn--fullprimary{background-color:var(--color-dark)}.nav--dark .nav-link{color:var(--color-dark)}@media only screen and (min-width:992px){.nav--dark .nav-link:hover{border-bottom:1px solid var(--color-dark)}}.nav--dark .nav-link .nav-icon path{stroke:var(--color-dark)}.nav--dark .is-active{border-bottom:1px solid var(--color-dark)}.nav__container{position:relative;z-index:1}.nav-bg{z-index:1}.has-dropdown-open .nav__container .nav-inner .branding svg path{fill:#17648b}.has-dropdown-open .nav__container .nav-inner .nav-center ul li a,.has-dropdown-open .nav__container .nav-inner .nav-center ul li button span{color:var(--color-dark)}.has-dropdown-open .nav__container .nav-inner .nav-center ul li button svg path{stroke:var(--color-dark)}.nav-inner{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.nav-inner .branding svg path{fill:var(--color-white)}.nav-logo{width:6.75em}.nav-end{grid-column-gap:.75em;grid-row-gap:.75em;justify-content:flex-end;align-items:stretch;display:flex;gap:5px}@media only screen and (min-width:992px){.nav-end{gap:10px}}.nav-end .btn--primary,.nav-end .btn--fullprimary{display:none}@media only screen and (min-width:640px){.nav-end .btn--primary,.nav-end .btn--fullprimary{display:initial}}.nav-center__list{justify-content:center;align-items:center;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-center li{padding:12px 15px 8px;border-bottom:1px solid #eaeaea}@media only screen and (min-width:992px){.nav-center li{border-bottom:none}}.nav-center li li{border-bottom:none}.nav-link{transition:ease-in-out .2s;font-family:var(--font-primary);font-weight:500;display:flex;justify-content:center;align-items:center;gap:5px;background-color:transparent;border:none;font-size:15px;letter-spacing:-.1px;color:var(--color-dark);border-bottom:1px solid transparent;text-decoration:none}.nav-link:hover{transition:ease-in-out .2s;border-bottom:1px solid var(--color-white)}@media screen and (min-width:1080px){.nav-link{color:var(--color-white)}}.nav-link__dropdown-icon{width:.875em;transition:transform .45s cubic-bezier(.525,0,0,1)}.nav-link svg path{stroke:var(--color-white)}.is-active{border-bottom:1px solid var(--color-white)}.nav-dropdown{opacity:0;pointer-events:none;visibility:hidden;width:100%;padding-top:2.5em;padding-bottom:3em;position:fixed;left:0;right:0;transition:all .2s ease,transform .45s cubic-bezier(.525,0,0,1)}.nav-dropdown.visible{opacity:1;pointer-events:auto;visibility:visible}.nav-dropdown__content{width:100%;margin-bottom:0;padding-left:0;list-style:none}@media screen and (min-width:1080px){.nav-dropdown__content{display:flex}}.nav-dropdown__content-li{flex:1;transition:all .45s cubic-bezier(.525,0,0,1);transition-delay:.18s;opacity:0;transform:translate(4em)}.nav-dropdown__content-li:nth-child(2){transition-delay:.24s}.nav-dropdown__content-li:nth-child(3){transition-delay:.3s}.nav-dropdown__content-li:nth-child(4){transition-delay:.36s}.nav-dropdown__content-li:nth-child(5){transition-delay:.44s}.nav-dropdown__link{display:none;border-radius:.25em;text-decoration:none;flex-flow:column;flex:1;justify-content:flex-end;align-items:stretch;padding:10px 15px;position:relative;overflow:hidden}@media screen and (min-width:1080px){.nav-dropdown__link{display:flex;height:20em;padding:1.5em}}.nav-dropdown__link-inner{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.nav-dropdown__link-inner span{transition:transform .2s cubic-bezier(.625,.05,0,1)}.nav-dropdown picture{position:absolute;inset:0;display:none}@media screen and (min-width:1080px){.nav-dropdown picture{display:initial}}.nav-dropdown picture img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.625,.05,0,1)}.nav-dropdown picture:hover img{transition:transform .35s cubic-bezier(.625,.05,0,1);transform:scale(1.1)}.nav-dropdown span{position:relative;color:var(--color-dark)}@media screen and (min-width:1080px){.nav-dropdown span{margin-top:10px;display:block;font-weight:500}}.nav-bg{background-color:#fff;border-bottom-right-radius:.75em;border-bottom-left-radius:.75em;width:100%;height:0;position:absolute;inset:0% 0% auto;transition:height .45s cubic-bezier(.525,0,0,1)}.page-bg{z-index:0;opacity:0;pointer-events:none;background-color:#0000004d;width:100%;height:100vh;position:absolute;inset:0% 0% auto;transition:opacity .2s cubic-bezier(.525,0,0,1)}.icon{width:100%;height:100%}.menu-button{background-color:var(--color-white);border:1px solid var(--color-dark);grid-column-gap:.25em;grid-row-gap:.25em;border-radius:.25em;flex-flow:column;justify-content:center;align-items:center;width:3em;height:3em;padding:.75em;display:none}.menu-button__line{background-color:var(--color-dark);width:100%;height:1px}@media screen and (min-width:1080px){[data-dropdown-toggle]:hover+.nav-dropdown,[data-dropdown-toggle]:focus-visible+.nav-dropdown,.nav-dropdown:hover,.nav-dropdown:focus-within{opacity:1;visibility:visible;pointer-events:auto}:is(body:has([data-dropdown-toggle]:hover),body:has([data-dropdown-toggle]:focus-visible),body:has([data-dropdown-toggle]:focus-within),body:has(.nav-dropdown:hover),body:has(.nav-dropdown:focus-within)) .nav-bg{height:30.5em}:is(body:has([data-dropdown-toggle]:hover),body:has([data-dropdown-toggle]:focus-visible),body:has([data-dropdown-toggle]:focus-within),body:has(.nav-dropdown:hover),body:has(.nav-dropdown:focus-within)) .page-bg{opacity:1}body:has([data-dropdown-toggle]:hover) [data-dropdown-toggle]:hover+.nav-dropdown .nav-dropdown__content-li,body:has([data-dropdown-toggle]:focus-visible) .nav-dropdown__content-li,body:has([data-dropdown-toggle]:focus-within) .nav-dropdown__content-li,body:has(.nav-dropdown:hover) .nav-dropdown__content-li,body:has(.nav-dropdown:focus-within) .nav-dropdown__content-li{opacity:1;transform:translate(0)}}@media screen and (min-width:1080px){[data-dropdown-toggle]{transition:background-color .2s cubic-bezier(.525,0,0,1)}[data-dropdown-toggle]:hover .nav-link__dropdown-icon,[data-dropdown-toggle]:focus .nav-link__dropdown-icon,[data-dropdown-toggle]:focus-within .nav-link__dropdown-icon,[data-dropdown-toggle]:has(+.nav-dropdown:hover) .nav-link__dropdown-icon,[data-dropdown-toggle]:has(+.nav-dropdown:focus-within) .nav-link__dropdown-icon{transform:rotate(180deg)}}@media screen and (max-width:1080px){.nav-logo{z-index:1;position:relative}.nav-end{z-index:2;position:relative}.nav-center{z-index:0;opacity:0;visibility:hidden;height:100dvh;position:absolute;top:0;left:-1.25em;right:-1.25em;transform:translateY(1em);transition:all .45s cubic-bezier(.525,0,0,1),opacity .2s cubic-bezier(.525,0,0,1)}.nav-center__list{flex-flow:column;justify-content:flex-start;align-items:stretch;height:100%;padding-top:8em;overflow:hidden scroll}.nav-link{justify-content:space-between;align-items:center;width:100%}.nav-dropdown{opacity:1!important;pointer-events:auto!important;visibility:visible!important;padding-top:0;padding-bottom:0;position:relative;inset:auto}.nav-dropdown__overflow{grid-template-rows:0fr;width:100%;display:grid;position:relative;overflow:hidden;transition:grid-template-rows .45s cubic-bezier(.525,0,0,1)}.nav-dropdown__overflow-inner{flex-flow:column;width:100%;height:1000000%;display:flex;position:relative;overflow:hidden}}@media screen and (max-width:1080px)and (min-width:1080px){.nav-dropdown__content{grid-gap:.75em;grid-template-columns:repeat(2,1fr);padding-top:1em;padding-bottom:1em;display:grid}}@media screen and (max-width:1080px)and (min-width:1080px){.nav-dropdown__link{aspect-ratio:1;height:auto;padding:1em}}@media screen and (max-width:1080px){.menu-button{display:flex}.menu-button__line{transition:all .45s cubic-bezier(.525,0,0,1)}[data-menu-status=open] .menu-button__line:nth-of-type(1){transform:translateY(.125em) rotate(135deg)}[data-menu-status=open] .menu-button__line:nth-of-type(2){transform:translateY(-.175em) rotate(-135deg)}[data-menu-status=open] .nav-bg{height:100dvh}[data-menu-status=open] .page-bg{opacity:1}[data-menu-status=open] .nav-center{opacity:1;visibility:visible;transform:translate(0);transition-delay:.1s}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__overflow{grid-template-rows:1fr}[data-dropdown-toggle=open]+.nav-dropdown .nav-dropdown__content-li{opacity:1;transform:translate(0)}[data-dropdown-toggle=open] .nav-link__dropdown-icon{transform:rotate(180deg)}}.hero-front{position:relative;height:fit-content;padding:200px 0 0;min-height:50svh}@media only screen and (min-width:992px){.hero-front{padding:250px 0 100px;min-height:80svh}}.hero-front__container{position:relative;z-index:1;height:100%}@media only screen and (min-width:992px){.hero-front__container{padding-top:45px}}.hero-front__wrapper{display:flex;flex-direction:column;align-items:center}.hero-front__wrapper span{color:var(--color-white);font-size:36px;font-weight:600;letter-spacing:-.72px}.hero-front__video{position:absolute;inset:0}.hero-front__video video{width:100%;height:100%;object-fit:cover}.hero-front__video:after{display:block;position:absolute;inset:0;content:"";width:100%;height:100%;background-image:url(/uploads/2026/07/aile-mobile.svg);background-repeat:no-repeat;background-size:90%;background-position:left center}@media only screen and (min-width:768px){.hero-front__video:after{background-image:url(/uploads/2026/07/aile-tablet.svg);background-repeat:no-repeat;background-size:95%;background-position:left center}}@media only screen and (min-width:992px){.hero-front__video:after{background-image:url(/uploads/2026/07/aile.svg);background-repeat:no-repeat;background-size:90%;background-position:left center}}.hero-front .head{display:flex;flex-direction:column;align-items:center}.hero-front .head span{color:var(--color-white);font-size:20px;font-weight:400;letter-spacing:-.72px}@media only screen and (min-width:768px){.hero-front .head span{font-size:34px}}.hero-classic{position:relative;margin-top:75px;margin-bottom:100px;color:var(--color-white)}.hero-classic:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url(/uploads/2026/07/hero-scaled-1.jpg)}.hero-classic__wrapper{position:relative;display:flex;justify-content:flex-start;padding-top:80px;padding-bottom:50px;flex-direction:column;gap:25px;align-items:flex-start}@media only screen and (min-width:992px){.hero-classic__wrapper{flex-direction:row;align-items:flex-start;padding-top:120px;padding-bottom:70px;justify-content:space-between}}.hero-classic__wrapper p{max-width:575px}@media only screen and (min-width:768px){.hero-classic__wrapper p{margin-right:50px}}.hero-classic__wrapper a{color:var(--color-white)}.hero-banner{position:relative;background-color:var(--color-white);min-height:700px;background-image:url(/uploads/2026/07/aile-mobile.svg);background-repeat:no-repeat;background-size:90%;background-position:left center}@media only screen and (min-width:768px){.hero-banner{background-image:url(/uploads/2026/07/aile-tablet.svg);background-repeat:no-repeat;background-size:95%;background-position:left center}}@media only screen and (min-width:992px){.hero-banner{background-image:url(/uploads/2026/07/aile.svg);background-repeat:no-repeat;background-size:90%;background-position:left center}}.hero-banner .content-txt{color:var(--color-white);text-decoration:none;border-radius:5px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:25px}@media only screen and (min-width:992px){.hero-banner .content-txt{width:550px}}.hero-banner:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#1d2346;opacity:1;background:linear-gradient(180deg,#1d234600,#1d2346d4 54%)}@media only screen and (min-width:768px){.hero-banner{height:auto}.hero-banner:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:#4ab0dd;background:linear-gradient(87deg,#141a4c 5%,#141a4cd6 32%,#141a4c00 67%)}}.hero-banner:has(.back-markets) .hero-banner__wrapper{padding:200px 0 10px}@media only screen and (min-width:768px){.hero-banner:has(.back-markets) .hero-banner__wrapper{gap:25px;padding:200px 0 150px}}.hero-banner--job{background-color:var(--color-dark)}.hero-banner--job .hero-banner__container{height:400px}.hero-banner--job h1{color:var(--color-white)}.hero-banner__container{position:relative;z-index:1}.hero-banner__wrapper{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:150px 0 50px}.hero-banner__wrapper h1{padding-bottom:15px}.hero-banner__wrapper p{max-width:500px;font-size:16px;color:var(--color-white)}.hero-banner picture{position:absolute;inset:0}.hero-banner__img--mobile{display:block}@media only screen and (min-width:768px){.hero-banner__img--mobile{display:none}}.hero-banner__img--desktop{display:none}@media only screen and (min-width:768px){.hero-banner__img--desktop{display:block}}.hero-banner--product:after{display:none}.hero-banner--product .title--hero{background:linear-gradient(to right,var(--color-primary-light),var(--color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:clamp(60px,10vw,120px);margin-bottom:20px;line-height:90%;font-weight:500}@media only screen and (min-width:992px){.hero-banner--product .title--hero{max-width:65%}}.hero-banner--product p{color:var(--color-primary)}.hero-banner--product .back-markets{border-top:1px solid rgba(29,35,70,.1)}.hero-banner--product .back-markets a{color:var(--color-primary)}.hero-banner--product .back-markets a:before{background-image:url(/uploads/2026/06/arrow-p.svg)}.back-markets{position:absolute;width:100%;border-top:1px solid rgba(255,255,255,.2);bottom:0;z-index:1}.back-markets__wrapper{padding:25px 0}.banner-bottom{position:relative;background-color:var(--color-dark)}.banner-bottom:before{background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;width:50%;height:100%;top:0;left:0;background-image:url(/uploads/2026/07/vague-dark-bg.png);opacity:.5}.banner-bottom__wrapper{display:flex;padding:50px 0;flex-direction:column;justify-content:flex-start;gap:50px;color:var(--color-white)}@media only screen and (min-width:768px){.banner-bottom__wrapper{padding:140px 0;flex-direction:row;justify-content:space-between;gap:initial}}.banner-bottom__wrapper .pretitle--white{width:100%}@media only screen and (min-width:768px){.banner-bottom__wrapper .pretitle--white{max-width:33%}}.banner-bottom__wrapper .content-txt-video{display:flex;flex-direction:column;align-items:flex-end;gap:25px}.banner-bottom__wrapper .content-txt-video video{display:inline-block;width:100%;position:relative}@media only screen and (min-width:768px){.banner-bottom__wrapper .content-txt-video video{max-width:800px}}.banner-bottom__wrapper .content-txt-video p a{transition:all .3s ease;color:var(--color-white)}.banner-bottom__wrapper .content-txt-video p a:hover{transition:all .3s ease;color:var(--color-primary)}.banner-bottom__wrapper .content-txt-video p span{display:none;width:50px;height:1px}@media only screen and (min-width:768px){.banner-bottom__wrapper .content-txt-video p span{display:inline-block}}@media only screen and (min-width:768px){.banner-bottom__wrapper .content-txt-video p{max-width:685px}}@media only screen and (min-width:992px){.banner-bottom__wrapper .content-txt-video p{margin-right:50px}}.page__container,.page-legal__container{width:100%;max-width:var(--container);margin:0 auto;padding:0 25px}.page__wrapper,.page-legal__wrapper{margin:0 auto;background-color:var(--c-white);max-width:1000px}.page__wrapper h1,.page__wrapper h2,.page__wrapper h3,.page__wrapper h4,.page__wrapper h5,.page__wrapper a,.page__wrapper pre,.page__wrapper table,.page__wrapper blockquote,.page__wrapper figcaption,.page__wrapper figure,.page__wrapper p,.page-legal__wrapper h1,.page-legal__wrapper h2,.page-legal__wrapper h3,.page-legal__wrapper h4,.page-legal__wrapper h5,.page-legal__wrapper a,.page-legal__wrapper pre,.page-legal__wrapper table,.page-legal__wrapper blockquote,.page-legal__wrapper figcaption,.page-legal__wrapper figure,.page-legal__wrapper p{margin-bottom:25px}.page__wrapper iframe,.page-legal__wrapper iframe{margin-bottom:50px;width:100%;height:100%;aspect-ratio:16/9}.page__wrapper hr,.page-legal__wrapper hr{display:block;margin:50px 0;border:none;height:1px;background-color:var(--c-gray)}.page__wrapper ul,.page__wrapper ol,.page-legal__wrapper ul,.page-legal__wrapper ol{padding-bottom:25px}.page__wrapper ul li,.page__wrapper ol li,.page-legal__wrapper ul li,.page-legal__wrapper ol li{margin-left:20px;padding-left:10px;padding-bottom:5px}.page__wrapper .btn--primary,.page-legal__wrapper .btn--primary{margin:25px}.page__wrapper img,.page-legal__wrapper img{width:100%;aspect-ratio:16/9;height:100%;object-fit:cover}.lr{position:relative}.lr__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;gap:50px;padding:50px 0}@media only screen and (min-width:992px){.lr__wrapper{flex-direction:row}}@media only screen and (min-width:992px){.lr{flex-direction:row}}.lr .content{display:flex;flex-direction:column;gap:25px;position:relative;width:100%}@media only screen and (min-width:992px){.lr .content{width:50%}}.lr picture{display:block;aspect-ratio:1/1;width:92vw;z-index:1;max-width:500px}@media only screen and (min-width:992px){.lr picture{width:50%;max-width:initial}}.lr picture img{height:100%;width:100%;object-fit:contain}.content-single{padding:50px 0}.content-single__container{width:100%;max-width:1000px;margin:0 auto;padding:0 25px}.content-single__sidebar{display:flex;flex-wrap:wrap;gap:25px;row-gap:15px}.content-single__item{display:flex;gap:5px;color:var(--color-white)}.content-single__item .content-single__label{font-weight:600}.content-single__wrapper{position:relative}.content-single__wrapper .content-btn-link{width:100%;height:fit-content;padding:25px 0;background-color:var(--color-white);border-top:1px solid var(--color-gray-light);position:sticky;bottom:0}.content-single img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.content-single h2{color:var(--color-primary);font-size:28px;font-weight:500;padding-bottom:15px;line-height:135%}@media only screen and (min-width:768px){.content-single h2{font-size:36px}}.content-single h3{color:var(--color-primary);font-size:24px;font-weight:600;margin-bottom:5px}.content-single h4{font-size:20px;font-weight:500}.content-single h3,.content-single h4,.content-single p{padding-bottom:15px;line-height:135%}.content-single p{font-size:16px;margin-bottom:15px}.content-single span{display:block;font-size:16px;padding-bottom:50px;font-style:italic;font-weight:600;color:var(--color-primary)}.content-single ul{margin-bottom:35px}.content-single ul li{font-size:18px;padding-bottom:15px;list-style:inside}.content-single ul li::marker{color:var(--color-primary)}.page-template-page-market .markets{margin-top:75px;padding-bottom:0}.single-post .two-columns--single{margin-top:75px}.page-template-page-jobs .two-img{margin-bottom:0}@media only screen and (min-width:768px){.page-template-page-jobs .two-img{margin-bottom:50px}}.page-template-page-contact .hero-classic,.page-template-page-about .hero-classic,.page-template-page-carreer .hero-classic{margin-bottom:0}.page-template-page-carreer .triple-col{padding-top:100px}.page-template-page-carreer .triple-col__wrapper:has(.content-txt){padding-bottom:50px}.page-template-page-carreer .key-figures-usp .title--usp{font-size:clamp(24px,5vw,30px)}.page-template-page-carreer .key-figures{padding-top:100px}.page-template-page-carreer .jobs-listing{margin-bottom:100px}.page-template-default .two-columns:last-of-type{margin-bottom:0}.product-template-default .hero-banner p{padding:25px 25px 25px 5px;background-color:var(--color-white)}.product-template-default .video .content-txt span{color:var(--color-white)}.job-template-default .hero-banner{min-height:initial}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}
