html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,button,video{background:unset;border:0;color:inherit;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-feature-settings:"liga" on;-moz-font-feature-settings:"liga" on;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizeLegibility}ol,ul,li{list-style:none}input [type=password]{font-family:caption}a{text-decoration:none}button:hover:not(:disabled){cursor:pointer}html{font-size:16px;scroll-behavior:smooth}body{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}*{box-sizing:border-box}hr{border:none;margin:0}@font-face{font-display:swap;font-family:KH Teka;font-weight:400;src:url(/build/assets/KHTeka-Regular-CDBws1qH.woff) format("woff")}@font-face{font-display:swap;font-family:KH Teka;font-weight:700;src:url(/build/assets/KHTeka-Bold-DRdyeKPw.woff) format("woff")}:root{--color-brand-primary-100: #CF3A10;--color-brand-primary-200: #DE3F11;--color-brand-primary-300: #BA340E;--color-brand-secondary-100: #071F38;--color-brand-secondary-200: #0A2A4D;--color-brand-secondary-300: #051324;--color-brand-tertiary-100: rgba(0, 0, 0, .2);--color-brand-tertiary-200: rgba(0, 0, 0, .15);--color-brand-tertiary-300: rgba(0, 0, 0, .25);--color-surface-solid-light-100: #FFFFFF;--color-surface-solid-light-200: #FAFAFA;--color-surface-solid-light-300: #F0F0F0;--color-surface-solid-dark-100: #1A1A1A;--color-surface-solid-dark-200: #242424;--color-surface-solid-dark-300: #2E2E2E;--color-surface-glass-light-5: rgba(255, 255, 255, .05);--color-surface-glass-light-10: rgba(255, 255, 255, .1);--color-surface-glass-light-20: rgba(255, 255, 255, .2);--color-surface-glass-light-40: rgba(255, 255, 255, .4);--color-surface-glass-dark-5: rgba(0, 0, 0, .05);--color-surface-glass-dark-10: rgba(0, 0, 0, .1);--color-surface-glass-dark-20: rgba(0, 0, 0, .2);--color-surface-glass-dark-40: rgba(0, 0, 0, .4);--color-text-light-100: #FFFFFF;--color-text-light-200: #A3A3A3;--color-text-light-300: #858585;--color-text-dark-100: #1A1A1A;--color-text-dark-200: #757575;--color-text-dark-300: #949494;--color-text-semantic-positive: #2E7D32;--color-text-semantic-negative: #DD2C00;--radius-4: .25rem;--radius-8: .5rem;--radius-16: 1rem;--radius-full: 999999px;--spacing-4: .25rem;--spacing-8: .5rem;--spacing-12: .75rem;--spacing-16: 1rem;--spacing-24: 1.5rem;--spacing-32: 2rem;--spacing-48: 3rem;--spacing-64: 4rem;--spacing-80: 5rem;--spacing-responsive-sm: 1rem;--spacing-responsive-md: 2rem;--spacing-responsive-lg: 3rem}html{font-family:KH Teka,Helvetica,Arial,sans-serif;font-feature-settings:"liga" on;-moz-font-feature-settings:"liga" on;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.is-hidden,.is-hidden-touch{display:none!important}@media only screen and (min-width: 1200px){.is-hidden-touch{display:block!important}}.is-hidden-desktop{display:block!important}@media only screen and (min-width: 1200px){.is-hidden-desktop{display:none!important}}:root{--animation-duration-slow: .3s;--animation-duration-medium: .2s;--animation-duration-quick: .15s;--animation-duration-fast: .1s;--logo-build-up-duration: .6s;--logo-iteration-delay: .1s;--logo-fade-in-duration: .15s;--animation-ease-bounce: cubic-bezier(.68, -.55, .27, 1.55);--animation-ease-out: ease-out;--animation-ease-in-out: ease-in-out;--animation-ease-in: ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes wipeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes slideUp{0%{transform:translateY(2.5rem)}to{transform:translateY(0)}}@keyframes imageRevealIn{0%{background-color:var(--image-reveal-bg, var(--color-surface-solid-light-100))}50%{background-color:var(--image-reveal-bg, var(--color-surface-solid-light-100))}51%{background-color:transparent}to{background-color:transparent}}@keyframes imageRevealOut{0%{background-color:transparent}50%{background-color:transparent}51%{background-color:var(--image-reveal-bg, var(--color-surface-solid-light-100))}to{background-color:var(--image-reveal-bg, var(--color-surface-solid-light-100))}}@keyframes redShapeRevealIn{0%{left:0;right:100%}50%{left:0;right:0%}to{left:100%;right:0%}}@keyframes redShapeRevealOut{0%{left:100%;right:0%}50%{left:0%;right:0%}to{left:0%;right:100%}}.animate-triggered{opacity:1!important;visibility:visible!important}.animate-fade-in{animation:fadeIn .15s ease-out forwards;visibility:visible!important}.animate-wipe-in{animation:wipeIn .15s ease-out forwards;opacity:1!important;visibility:visible!important}.animate-slide-up{animation:slideUp .3s ease-out forwards;opacity:1!important;visibility:visible!important}.animate-image-reveal-in{position:relative}.animate-image-reveal-in:before{animation:redShapeRevealIn var(--image-reveal-speed, .15s) ease-in-out forwards;background-color:var(--color-brand-primary-100);content:"";height:100%;left:0;position:absolute;right:100%;top:0;z-index:2}.animate-image-reveal-in:after{animation:imageRevealIn var(--image-reveal-speed, .15s) ease-in-out forwards;background-color:transparent;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.animate-image-reveal-out{animation:imageRevealOut var(--image-reveal-speed, .15s) ease-in-out forwards;position:relative}.animate-image-reveal-out:before{animation:redShapeRevealOut var(--image-reveal-speed, .15s) ease-in-out forwards;background-color:var(--color-brand-primary-100);content:"";height:100%;left:100%;position:absolute;right:0%;top:0;z-index:2}.animate-image-reveal-out:after{animation:imageRevealOut var(--image-reveal-speed, .15s) ease-in-out forwards;background-color:transparent;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.row{display:flex;flex-direction:row;width:100%}.columns{display:flex;flex-direction:column;width:100%}.row--gap-4,.columns--gap-4{gap:var(--spacing-4)}.row--gap-8,.columns--gap-8{gap:var(--spacing-8)}.row--gap-12,.columns--gap-12{gap:var(--spacing-12)}.row--gap-16,.columns--gap-16{gap:var(--spacing-16)}.row--gap-24,.columns--gap-24{gap:var(--spacing-24)}.row--gap-32,.columns--gap-32{gap:var(--spacing-32)}.row--gap-48,.columns--gap-48{gap:var(--spacing-48)}.row--gap-64,.columns--gap-64{gap:var(--spacing-64)}.row--gap-80,.columns--gap-80{gap:var(--spacing-80)}.row--align-flex-start,.columns--align-flex-start{align-items:flex-start}.row--align-items-center,.columns--align-items-center{align-items:center}.row--justify-content-space-between,.columns--justify-content-space-between{justify-content:space-between}.row--no-width,.columns--no-width{width:unset}.row--flex-1,.columns--flex-1{flex:1}.responsive-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}.responsive-section__wrapper{max-width:1800px;padding-left:var(--spacing-responsive-sm);padding-right:var(--spacing-responsive-sm);width:100%}@media only screen and (min-width: 595px){.responsive-section__wrapper{padding-left:var(--spacing-responsive-md);padding-right:var(--spacing-responsive-md)}}@media only screen and (min-width: 1200px){.responsive-section__wrapper{padding-left:var(--spacing-responsive-lg);padding-right:var(--spacing-responsive-lg)}}@media only screen and (min-width: calc(1800px + 6rem)){.responsive-section__wrapper{margin:0 auto;padding-left:0;padding-right:0}}.responsive-section--bg-surface-solid-light-200{background-color:var(--color-surface-solid-light-200)}.page-header{padding:var(--spacing-32) 0 var(--spacing-16);max-width:100%}@media only screen and (min-width: 595px){.page-header{padding:var(--spacing-48) 0 var(--spacing-24)}}@media only screen and (min-width: 1200px){.page-header{padding:var(--spacing-64) 0 var(--spacing-32);max-width:calc(83.3333333333% - 11 * var(--spacing-24) / 12)}}.page-section{padding-bottom:var(--spacing-32);padding-top:var(--spacing-32)}@media only screen and (min-width: 595px){.page-section{padding-bottom:var(--spacing-48);padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.page-section{padding-bottom:var(--spacing-64);padding-top:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.page-section{padding-bottom:var(--spacing-80);padding-top:var(--spacing-80)}}@media only screen and (min-width: calc(1800px + 6rem)){.page-section--without-extra-padding-desktop-large{padding-bottom:var(--spacing-64);padding-top:var(--spacing-64)}}.divider,hr{background:var(--color-surface-glass-dark-5);content:"";display:block;height:.0625rem;width:100%}.divider--full-viewport-width,hr--full-viewport-width{margin-left:calc(50% - 50vw);width:100vw}.divider--light,hr--light{background:var(--color-surface-glass-light-20)}.divider--dark,hr--dark{background:var(--color-surface-glass-dark-10)}.prevent-scroll{overflow:hidden;position:relative;width:100%;height:100%}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{margin-bottom:var(--spacing-12)}.wysiwyg h2:last-child,.wysiwyg h3:last-child,.wysiwyg h4:last-child{margin-bottom:0}.wysiwyg p,.wysiwyg ul,.wysiwyg ol{margin-bottom:var(--spacing-16)}.wysiwyg p:last-child,.wysiwyg ul:last-child,.wysiwyg ol:last-child{margin-bottom:0}.wysiwyg h2{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:2rem;letter-spacing:-.0375rem;line-height:1.125}@media only screen and (min-width: 595px){.wysiwyg h2{font-size:3rem;letter-spacing:-.0625rem;line-height:1}}@media only screen and (min-width: 1200px){.wysiwyg h2{font-size:3.5rem;letter-spacing:-.075rem;line-height:1}}.wysiwyg h3{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:-.0375rem;line-height:1.1428}@media only screen and (min-width: 595px){.wysiwyg h3{font-size:1.75rem;letter-spacing:-.0375rem;line-height:1.125}}@media only screen and (min-width: 1200px){.wysiwyg h3{font-size:2.25rem;letter-spacing:-.05rem;line-height:1.1111}}.wysiwyg h4{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.1666}@media only screen and (min-width: 595px){.wysiwyg h4{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}@media only screen and (min-width: 1200px){.wysiwyg h4{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}.wysiwyg p,.wysiwyg span,.wysiwyg a,.wysiwyg label{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.wysiwyg p,.wysiwyg span,.wysiwyg a,.wysiwyg label{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.wysiwyg p,.wysiwyg span,.wysiwyg a,.wysiwyg label{font-size:1.125rem;line-height:1.2}}.wysiwyg a{transition:all .1s ease-out}.wysiwyg a:hover:not(:disabled){transition:all .1s ease-in}.wysiwyg a:hover{color:var(--color-brand-primary-100)}.wysiwyg em{font-style:italic}.wysiwyg ul,.wysiwyg ol{padding-left:var(--spacing-24)}.wysiwyg ul>li{list-style:disc}.wysiwyg ol>li{list-style:decimal}.wysiwyg blockquote{border-left:.125rem solid var(--color-brand-primary-100);margin:0;padding-left:var(--spacing-16);font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.1666}@media only screen and (min-width: 595px){.wysiwyg blockquote{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}@media only screen and (min-width: 1200px){.wysiwyg blockquote{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}.wysiwyg blockquote p{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.1666}@media only screen and (min-width: 595px){.wysiwyg blockquote p{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}@media only screen and (min-width: 1200px){.wysiwyg blockquote p{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}.page{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.h1{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1}@media only screen and (min-width: 595px){.h1{font-size:4rem;letter-spacing:-.08125rem;line-height:1}}@media only screen and (min-width: 1200px){.h1{font-size:5rem;letter-spacing:-.1rem;line-height:1}}.h2{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:2rem;letter-spacing:-.0375rem;line-height:1.125}@media only screen and (min-width: 595px){.h2{font-size:3rem;letter-spacing:-.0625rem;line-height:1}}@media only screen and (min-width: 1200px){.h2{font-size:3.5rem;letter-spacing:-.075rem;line-height:1}}.h3{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:-.0375rem;line-height:1.1428}@media only screen and (min-width: 595px){.h3{font-size:1.75rem;letter-spacing:-.0375rem;line-height:1.125}}@media only screen and (min-width: 1200px){.h3{font-size:2.25rem;letter-spacing:-.05rem;line-height:1.1111}}.h4{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.1666}@media only screen and (min-width: 595px){.h4{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}@media only screen and (min-width: 1200px){.h4{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}.button-md{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.button-md{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.button-md{font-size:.875rem;line-height:1.125}}.button-sm{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.button-sm{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.button-sm{font-size:.75rem;line-height:1.3333}}.body-md{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.body-md{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.body-md{font-size:1.125rem;line-height:1.2}}.body-sm{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.2857}@media only screen and (min-width: 595px){.body-sm{font-size:.875rem;line-height:1.2857}}@media only screen and (min-width: 1200px){.body-sm{font-size:.875rem;line-height:1.2857}}.label-md{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.2857}@media only screen and (min-width: 595px){.label-md{font-size:.875rem;line-height:1.2857}}@media only screen and (min-width: 1200px){.label-md{font-size:.875rem;line-height:1.2857}}.label-sm{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.label-sm{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.label-sm{font-size:.75rem;line-height:1.3333}}.text-dark-100{color:var(--color-text-dark-100)}.text-dark-200{color:var(--color-text-dark-200)}.text-dark-300{color:var(--color-text-dark-300)}.text-light-100{color:var(--color-text-light-100)}.text-light-200{color:var(--color-text-light-200)}.text-light-300{color:var(--color-text-light-300)}.text-semantic-positive{color:var(--color-text-semantic-positive)}.text-semantic-negative{color:var(--color-text-semantic-negative)}.text-underline{text-decoration:underline}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link{transition:all .1s ease-out}.link:hover:not(:disabled){transition:all .1s ease-in}.link:hover{color:var(--color-brand-primary-100)}.hidden-text{left:-9999px;position:absolute;visibility:hidden}.page-transition{position:fixed;bottom:0;right:0;width:0;height:calc(100dvh - 4.5rem);background-color:#cf3a10;z-index:9999;transition:width .6s ease-in-out;pointer-events:none}@media only screen and (min-width: 595px){.page-transition{height:calc(100vh - 4.5rem)}}@media only screen and (min-width: 1200px){.page-transition{height:calc(100vh - 4.5rem)}}.page-transition.page-transition--active{width:100vw;left:0;right:unset;pointer-events:auto}.page-transition.page-transition--shrinking{width:0;left:unset;right:0;pointer-events:none}@keyframes column1Sequence{0%{opacity:1}16.67%{opacity:0}50%{opacity:0}66.67%{opacity:1}to{opacity:1}}@keyframes column2Sequence{0%{opacity:1}16.67%{opacity:1}33.33%{opacity:0}66.67%{opacity:0}83.33%{opacity:1}to{opacity:1}}@keyframes column3Sequence{0%{opacity:1}33.33%{opacity:1}50%{opacity:0}83.33%{opacity:0}to{opacity:1}}.icon{color:var(--color-text-dark-100);height:1.5rem;width:1.5rem}.icon--light{color:var(--color-text-light-100)}.logo{color:var(--color-brand-secondary-100);height:1.5rem;width:6.75rem}.logo--text-white{color:var(--color-text-light-100)}.logo--footer{height:2rem;width:9rem}.logo--with-hover-animation{transition:all var(--animation-duration-fast) var(--animation-ease-out)}.logo--with-hover-animation:hover:not(:disabled){transition:all var(--animation-duration-fast) var(--animation-ease-in)}.logo--with-hover-animation .logo__decorator{opacity:1}.logo--with-hover-animation:hover .logo__decorator{animation:none;opacity:0}.logo--with-hover-animation:hover .logo__decorator--column-1{animation:column1Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--with-hover-animation:hover .logo__decorator--column-2{animation:column2Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--with-hover-animation:hover .logo__decorator--column-3{animation:column3Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--build-up-active{opacity:1!important;visibility:visible!important}.logo--build-up-active .logo__company-name{opacity:0}.logo--build-up-active .logo__decorator{animation:none;opacity:0}.logo--build-up-active .logo__decorator--column-1{animation:column1Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--build-up-active .logo__decorator--column-2{animation:column2Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--build-up-active .logo__decorator--column-3{animation:column3Sequence var(--logo-build-up-duration) var(--animation-ease-out) forwards}.logo--build-up-ended{opacity:1!important;visibility:visible!important}.logo--build-up-ended .logo__company-name{animation:fadeIn .15s ease-out forwards}.button,.button--primary{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.button,.button--primary{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.button,.button--primary{font-size:.875rem;line-height:1.125}}.button,.button--primary{transition:all .1s ease-out}.button:hover:not(:disabled),.button--primary:hover:not(:disabled){transition:all .1s ease-in}.button,.button--primary{align-items:center;background:var(--color-brand-primary-100);border:.0625rem solid transparent;border-radius:var(--radius-full);color:var(--color-text-light-100);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:3.125rem;padding:var(--spacing-16) var(--spacing-24);width:fit-content}.button:hover:not(:disabled),.button--primary:hover:not(:disabled){background:var(--color-brand-primary-200)}.button:active:not(:disabled),.button--primary:active:not(:disabled){background:var(--color-brand-primary-300)}.button svg,.button--primary svg{height:1.25rem;width:1.25rem}.button--secondary{background:var(--color-brand-secondary-100);color:var(--color-text-light-100)}.button--secondary:hover:not(:disabled){background:var(--color-brand-secondary-200)}.button--secondary:active:not(:disabled){background:var(--color-brand-secondary-300)}.button--tertiary{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:var(--color-surface-solid-light-100);border-color:var(--color-surface-glass-dark-10);color:var(--color-text-dark-100)}.button--tertiary:hover:not(:disabled){background:none;background:var(--color-surface-solid-light-100);border-color:var(--color-brand-primary-100)}.button--tertiary:active:not(:disabled){background:none;background:var(--color-surface-solid-light-100);border-color:var(--color-brand-primary-200)}.button--rounded{border-radius:var(--radius-full);height:3.125rem;padding:0;width:3.125rem}.button--blurred{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:var(--color-brand-tertiary-100);color:var(--color-text-light-100)}.button--blurred:hover:not(:disabled){background:var(--color-brand-tertiary-200)}.button--blurred:active:not(:disabled){background:var(--color-brand-tertiary-300)}.button--tag:hover:not(:disabled){background:var(--color-brand-primary-100);color:var(--color-text-light-100)}.button--tag:active:not(:disabled){background:var(--color-brand-primary-200);color:var(--color-text-light-100)}.button--small{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.button--small{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.button--small{font-size:.75rem;line-height:1.3333}}.button--small{line-height:0!important;min-height:2.5rem;padding:var(--spacing-12) var(--spacing-16)}.button--small svg{height:1rem;width:1rem}.button--small-rounded{border-radius:var(--radius-full);height:2.5rem;padding:0;width:2.5rem}.button--extra-small{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.button--extra-small{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.button--extra-small{font-size:.75rem;line-height:1.3333}}.button--extra-small{line-height:unset;min-height:unset;padding:var(--spacing-8) var(--spacing-12)}.button--extra-small svg{height:.75rem;width:.75rem}.button--extra-small-rounded{border-radius:var(--radius-full);height:2rem;padding:0;width:2rem}.button--full-width,.button--full-width-mobile{width:100%}@media only screen and (min-width: 595px){.button--full-width-mobile{width:fit-content}}.button--full-width-tablet{width:100%}@media only screen and (min-width: 1200px){.button--full-width-tablet{width:fit-content}}.button:disabled,.button--disabled{background:var(--color-surface-solid-light-200);border-color:var(--color-surface-glass-dark-10);color:var(--color-text-dark-300);cursor:not-allowed;pointer-events:none}.button--rounded{border-radius:var(--radius-full)}.button-read-more{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.button-read-more{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.button-read-more{font-size:.875rem;line-height:1.125}}.button-read-more{transition:all .1s ease-out}.button-read-more:hover:not(:disabled){transition:all .1s ease-in}.button-read-more{align-items:center;display:flex;gap:var(--spacing-8)}.button-read-more__icon{height:.75rem;width:1rem}.button-read-more__bar{opacity:1;transition:none}.button-read-more:hover{color:var(--color-brand-primary-100)}.button-read-more:hover .button-read-more__bar{animation:none;opacity:0}.button-read-more:hover .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.button-read-more:hover .button-read-more__bar--2,.button-read-more:hover .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}.navbar{align-items:center;background:var(--color-surface-solid-light-100);border-bottom:1px solid var(--color-surface-glass-dark-5);color:var(--color-text-dark-100);display:flex;height:4.5rem;justify-content:center;left:0;position:sticky;right:0;top:0;width:100%;z-index:5}@media only screen and (min-width: 595px){.navbar{height:4.5rem}}@media only screen and (min-width: 1200px){.navbar{height:4.5rem}}.navbar--mobile-open{color:var(--color-text-light-100)}.navbar--mobile-open .navbar__menu{opacity:1;pointer-events:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.navbar--mobile-open .navbar__menu::-webkit-scrollbar{display:none;height:0;width:0}.navbar--mobile-open .logo{color:var(--color-text-light-100)}.navbar--mobile-open .navbar__burger-button--open{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.95)}.navbar--mobile-open .navbar__burger-button--close{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.navbar--mobile-open .navbar__link{animation:navbarLinkFadeSlide .1s ease-out forwards;animation-delay:calc(var(--stagger-order, 0) * 75ms)}.navbar--mobile-open .navbar__link:nth-child(1){--stagger-order: 0}.navbar--mobile-open .navbar__link:nth-child(2){--stagger-order: 1}.navbar--mobile-open .navbar__link:nth-child(3){--stagger-order: 2}.navbar--mobile-open .navbar__link:nth-child(4){--stagger-order: 3}.navbar--mobile-open .navbar__link:nth-child(5){--stagger-order: 4}.navbar--mobile-open .navbar__link:nth-child(6){--stagger-order: 5}.navbar--mobile-open .navbar__link:nth-child(7){--stagger-order: 6}.navbar--mobile-open .navbar__link:nth-child(8){--stagger-order: 7}.navbar--mobile-open .navbar__link:nth-child(9){--stagger-order: 8}.navbar--mobile-open .navbar__link:nth-child(10){--stagger-order: 9}.navbar--mobile-open .navbar__link:nth-child(11){--stagger-order: 10}.navbar--mobile-open .navbar__link:nth-child(12){--stagger-order: 11}.navbar--mobile-open .navbar__link:nth-child(13){--stagger-order: 12}.navbar--mobile-open .navbar__link:nth-child(14){--stagger-order: 13}.navbar--mobile-open .navbar__link:nth-child(15){--stagger-order: 14}.navbar--mobile-open .navbar__link:nth-child(16){--stagger-order: 15}.navbar--mobile-open .navbar__link:nth-child(17){--stagger-order: 16}.navbar--mobile-open .navbar__link:nth-child(18){--stagger-order: 17}.navbar--mobile-open .navbar__link:nth-child(19){--stagger-order: 18}.navbar--mobile-open .navbar__link:nth-child(20){--stagger-order: 19}.navbar__inner{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:6}.navbar .logo{transition:color .3s ease-out}.navbar__burger-button{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.navbar__burger-button{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.navbar__burger-button{font-size:.875rem;line-height:1.125}}.navbar__burger-button{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-16);position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .2s cubic-bezier(.68,-.55,.27,1.55),transform .2s cubic-bezier(.68,-.55,.27,1.55),color .1s ease-out}.navbar__burger-button--close{color:var(--color-text-light-100);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.95)}.navbar__burger-button--open{color:var(--color-text-dark-100);opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}@media only screen and (min-width: 1200px){.navbar__burger-button{display:none}}@media only screen and (min-width: 1200px){.navbar__wrapper{align-items:center;display:flex;justify-content:space-between}}.navbar__menu{background:var(--color-brand-secondary-100);display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-32);height:100vh;justify-content:space-between;left:0;opacity:0;padding:calc(4.5rem + var(--spacing-48)) var(--spacing-responsive-sm) var(--spacing-48);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-out;width:100%}@media only screen and (min-width: 595px){.navbar__menu{padding:calc(4.5rem + var(--spacing-80)) var(--spacing-responsive-md) var(--spacing-80)}}@media only screen and (min-width: 1200px){.navbar__menu{align-items:center;background:transparent;flex-direction:row;height:auto;opacity:1;padding:0;pointer-events:auto;position:static;width:auto}}.navbar__links--mobile{display:flex;flex-direction:column;gap:var(--spacing-12)}@media only screen and (min-width: 1200px){.navbar__links--mobile{display:none}}.navbar__links--desktop{display:none}@media only screen and (min-width: 1200px){.navbar__links--desktop{display:flex;flex-direction:row;gap:var(--spacing-32);height:4.5rem}}.navbar__link{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:-.0625rem;line-height:1.1}@media only screen and (min-width: 595px){.navbar__link{font-size:4rem;letter-spacing:-.08125rem;line-height:1}}@media only screen and (min-width: 1200px){.navbar__link{font-size:5rem;letter-spacing:-.1rem;line-height:1}}.navbar__link{opacity:0;transform:translate(-1.25rem);transition:opacity .2s ease-out,transform .2s ease-out}.navbar__link:hover,.navbar__link--active{color:var(--color-brand-primary-100)}.navbar__get-in-touch{width:100%}@media only screen and (min-width: 1200px){.navbar__get-in-touch{width:auto;margin-bottom:0}}.navbar__actions-container{display:flex;flex-direction:column;gap:var(--spacing-32)}.navbar__language-selector{margin-bottom:var(--spacing-16);display:block;max-width:100%;width:100%}@media only screen and (min-width: 1200px){.navbar__language-selector{display:none}}@keyframes navbarLinkFadeSlide{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}.nav-link{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.nav-link{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.nav-link{font-size:.875rem;line-height:1.125}}.nav-link{align-items:center;cursor:pointer;display:inline-flex;height:100%;position:relative}.nav-link--active .nav-link__svg,.nav-link:hover .nav-link__svg{opacity:1}.nav-link--active .nav-link__svg-path,.nav-link:hover .nav-link__svg-path{-webkit-mask-position:0 100%;mask-position:0 100%}.nav-link a{align-items:center;display:flex;height:100%}.nav-link--active{color:var(--color-brand-primary-100)}.nav-link__svg{opacity:0;bottom:0;display:block;height:.375rem;left:50%;position:absolute;transform:translate(-50%);width:1.5rem}.nav-link__svg-path{mask:linear-gradient(to top,black 0%,black 50%,transparent 50%,transparent 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 200%;mask-size:100% 200%;transition:mask-position .1s ease-out}.footer{width:100%}.footer__breadcrumbs{background:var(--color-surface-solid-light-200);border-top:.0625rem solid var(--color-surface-glass-dark-5);height:3rem;width:100%;display:flex;align-items:center}.footer__breadcrumbs__items{display:flex;align-items:center;gap:.25rem}.footer__breadcrumbs a:last-child,.footer__breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer__breadcrumbs svg{height:1rem;width:1rem;color:var(--color-text-dark-100)}.footer__breadcrumbs a:hover{text-decoration:underline}.footer__container{display:flex;flex-direction:column;gap:var(--spacing-32);background:var(--color-brand-secondary-100);color:var(--color-text-light-100);width:100%}.footer__wrapper{display:flex;flex-direction:column;gap:var(--spacing-32);padding-bottom:var(--spacing-32);padding-top:var(--spacing-32);position:relative}@media only screen and (min-width: 595px){.footer__wrapper{gap:var(--spacing-48);padding-bottom:var(--spacing-48);padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.footer__wrapper{gap:var(--spacing-64);padding-bottom:var(--spacing-64);padding-top:var(--spacing-64)}}.footer__contact{display:flex;flex-direction:column;gap:var(--spacing-16)}@media only screen and (min-width: 595px){.footer__contact{align-items:center;flex-direction:row;justify-content:space-between}}.footer__menu{display:grid;flex-direction:column;gap:var(--spacing-32);grid-template-columns:repeat(4,1fr)}@media only screen and (min-width: 595px){.footer__menu{column-gap:var(--spacing-24);display:grid;grid-template-columns:repeat(8,1fr);row-gap:var(--spacing-32)}}@media only screen and (min-width: 1200px){.footer__menu{grid-template-columns:repeat(12,1fr)}}.footer__logo{grid-column:span 4}@media only screen and (min-width: 595px){.footer__logo{grid-column:span 8}}@media only screen and (min-width: 1200px){.footer__logo{grid-column:span 4}}.footer__column{display:flex;flex-direction:column;gap:var(--spacing-16);grid-column:span 2}@media only screen and (min-width: 595px){.footer__column{grid-column:span 4}}@media only screen and (min-width: 1200px){.footer__column{grid-column:span 2}}.footer__legal{display:flex;flex-direction:column;gap:var(--spacing-16)}@media only screen and (min-width: 595px){.footer__legal{flex-direction:row;justify-content:space-between}}.footer__language{max-width:100%;width:100%}@media only screen and (min-width: 1200px){.footer__language{max-width:10rem}}.footer__links{display:flex;flex-direction:column;gap:var(--spacing-8)}.footer__bottom-bar{height:3rem;position:relative;width:100%}.footer__bottom-bar:before{background-color:var(--color-brand-secondary-100);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1800 48' xmlns='http://www.w3.org/2000/svg'><path fill='%23CF3A10' d='M24 48H0V36H24V48ZM72 48H48V36H72V48ZM168 48H144V36H168V48ZM264 48H240V36H264V48ZM360 48H336V36H360V48ZM408 48H384V36H408V48ZM552 48H528V36H552V48ZM600 48H576V36H600V48ZM744 48H720V36H744V48ZM792 48H768V36H792V48ZM840 48H816V36H840V48ZM936 48H912V36H936V48ZM1032 48H1008V36H1032V48ZM1128 48H1104V36H1128V48ZM1176 48H1152V36H1176V48ZM1320 48H1296V36H1320V48ZM1368 48H1344V36H1368V48ZM1512 48H1488V36H1512V48ZM1560 48H1536V36H1560V48ZM1656 48H1632V36H1656V48ZM1752 48H1728V36H1752V48ZM1800 48H1776V36H1800V48ZM48 36H24V24H48V36ZM96 36H72V24H96V36ZM144 36H120V24H144V36ZM192 36H168V24H192V36ZM240 36H216V24H240V36ZM288 36H264V24H288V36ZM336 36H312V24H336V36ZM384 36H360V24H384V36ZM432 36H408V24H432V36ZM480 36H456V24H480V36ZM528 36H504V24H528V36ZM576 36H552V24H576V36ZM624 36H600V24H624V36ZM672 36H648V24H672V36ZM720 36H696V24H720V36ZM768 36H744V24H768V36ZM816 36H792V24H816V36ZM864 36H840V24H864V36ZM912 36H888V24H912V36ZM960 36H936V24H960V36ZM1008 36H984V24H1008V36ZM1056 36H1032V24H1056V36ZM1104 36H1080V24H1104V36ZM1152 36H1128V24H1152V36ZM1200 36H1176V24H1200V36ZM1248 36H1224V24H1248V36ZM1296 36H1272V24H1296V36ZM1344 36H1320V24H1344V36ZM1392 36H1368V24H1392V36ZM1440 36H1416V24H1440V36ZM1488 36H1464V24H1488V36ZM1536 36H1512V24H1536V36ZM1584 36H1560V24H1584V36ZM1632 36H1608V24H1632V36ZM1680 36H1656V24H1680V36ZM1728 36H1704V24H1728V36ZM1776 36H1752V24H1776V36ZM120 24H96V12H120V24ZM168 24H144V12H168V24ZM216 24H192V12H216V24ZM312 24H288V12H312V24ZM408 24H384V12H408V24ZM456 24H432V12H456V24ZM504 24H480V12H504V24ZM648 24H624V12H648V24ZM696 24H672V12H696V24ZM744 24H720V12H744V24ZM888 24H864V12H888V24ZM936 24H912V12H936V24ZM984 24H960V12H984V24ZM1080 24H1056V12H1080V24ZM1176 24H1152V12H1176V24ZM1224 24H1200V12H1224V24ZM1272 24H1248V12H1272V24ZM1416 24H1392V12H1416V24ZM1464 24H1440V12H1464V24ZM1512 24H1488V12H1512V24ZM1560 24H1536V12H1560V24ZM1608 24H1584V12H1608V24ZM1704 24H1680V12H1704V24ZM1800 24H1776V12H1800V24ZM192 12H168V0H192V12ZM240 12H216V0H240V12ZM336 12H312V0H336V12ZM528 12H504V0H528V12ZM576 12H552V0H576V12ZM720 12H696V0H720V12ZM816 12H792V0H816V12ZM960 12H936V0H960V12ZM1008 12H984V0H1008V12ZM1104 12H1080V0H1104V12ZM1344 12H1320V0H1344V12ZM1488 12H1464V0H1488V12ZM1584 12H1560V0H1584V12ZM1632 12H1608V0H1632V12ZM1728 12H1704V0H1728V12Z'/></svg>");background-size:auto 100%;content:"";display:block;height:3rem;margin:0 auto;max-width:1800px;position:relative;z-index:2}.footer__bottom-bar:after{background-color:var(--color-brand-primary-100);bottom:0;content:"";display:block;height:.75rem;left:0;position:absolute;right:0;z-index:1}.tag{background-color:var(--color-surface-solid-light-200);height:1.5rem;border-radius:var(--radius-full);padding:var(--spacing-4) var(--spacing-8);color:var(--color-text-dark-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.tag{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.tag{font-size:.75rem;line-height:1.3333}}.tag--with-border{border:.0625rem solid var(--color-surface-glass-dark-10)}.article-content{align-items:center;color:var(--color-text-dark-100);display:flex;flex-direction:column;padding-bottom:var(--spacing-32);width:100%}@media only screen and (min-width: 595px){.article-content{padding-bottom:var(--spacing-64)}}@media only screen and (min-width: 1200px){.article-content{padding-bottom:var(--spacing-80)}}.article-content h1{word-break:break-word}.article-content__hero-image{height:15rem;width:100vw}.article-content__hero-image img{height:100%}@media only screen and (min-width: 595px){.article-content__hero-image{height:22.5rem}}@media only screen and (min-width: 1200px){.article-content__hero-image{height:30rem}}@media only screen and (min-width: calc(1800px + 6rem)){.article-content__hero-image{height:35rem}}.article-content__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-32);max-width:55.5rem;padding-top:var(--spacing-32);width:100%}@media only screen and (min-width: 595px){.article-content__content{padding-top:var(--spacing-64)}}@media only screen and (min-width: 1200px){.article-content__content{padding-top:var(--spacing-80)}}.article-content__content__header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-16);justify-content:space-between;width:100%}@media only screen and (min-width: 595px){.article-content__content__header{align-items:center;flex-direction:row}}.article-content__content__body{align-items:flex-start;color:var(--color-text-dark-100);display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}.article-content__content__body div{width:100%}.article-content__content__body hr{background:var(--color-surface-glass-dark-5);content:"";display:block;height:.0625rem;width:100%}.article-content__content__author{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-12);width:100%}.article-content__content__author__info{align-items:center;background:var(--color-surface-solid-light-200);border-radius:var(--radius-4);display:flex;flex-direction:row;gap:var(--spacing-16);padding:var(--spacing-16);width:100%}.article-content__content__downloads{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-12);scroll-margin-top:6rem;width:100%}.article-content__content__downloads__list{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}.article-content__content__downloads__list__el{align-items:center;background:var(--color-surface-solid-light-200);border:.0625rem solid transparent;border-radius:var(--radius-4);display:flex;flex-direction:row;gap:var(--spacing-16);justify-content:space-between;padding:var(--spacing-16);transition:border .2s ease-in-out;width:100%}.article-content__content__downloads__list__el:hover{border:.0625rem solid var(--color-surface-glass-dark-10)}.article-content__content__downloads__list__el span{white-space:break-spaces;word-break:break-all}.article-content__content__downloads svg{color:var(--color-text-dark-100);height:1.5rem;width:1.5rem}.article-content__slider{max-width:100%;overflow:hidden;position:relative;width:100%}.article-content__slider__container{display:flex;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.article-content__slider__slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;min-width:100%;position:relative}.article-content__slider__slide img{height:auto;max-width:100%}.article-content__slider__img{border-radius:var(--radius-4, .5rem);box-shadow:0 2px 8px #0000000a;display:block;height:auto;object-fit:cover;width:100%}.article-content__slider__button{position:absolute;top:50%;transform:translateY(-50%);z-index:4}.article-content__slider__button--prev{left:1rem}.article-content__slider__button--next{right:1rem}.case-study-row{display:flex;flex-direction:column;gap:var(--spacing-24)}@media only screen and (min-width: 1200px){.case-study-row{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width: 1200px){.case-study-row--mobile{display:none}}.case-study-row--desktop{display:none}@media only screen and (min-width: 1200px){.case-study-row--desktop{display:grid}}@media only screen and (min-width: 1200px){.case-study-row__image-wrapper{grid-column:span 4}}.case-study-row__services{display:flex;flex-wrap:wrap;gap:var(--spacing-8)}@media only screen and (min-width: 1200px){.case-study-row__services{align-items:flex-start;flex-direction:column;grid-column:span 2}}.case-study-row__title{transition:all .1s ease-out}.case-study-row__title:hover:not(:disabled){transition:all .1s ease-in}.case-study-row__title{color:var(--color-text-dark-300)}.case-study-row__link:hover .case-study-row__title{color:var(--color-text-dark-200)}.case-study-row__link:hover .button-read-more{color:var(--color-brand-primary-100)}.case-study-row__link:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.case-study-row__link:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.case-study-row__link:hover .button-read-more .button-read-more__bar--2,.case-study-row__link:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}@media only screen and (min-width: 1200px){.case-study-row__link{display:grid;gap:var(--spacing-24);grid-column:span 10;grid-template-columns:repeat(10,1fr)}}.case-study-row__content{display:flex;flex-direction:column;gap:var(--spacing-16);transition:all .1s ease-out}.case-study-row__content:hover:not(:disabled){transition:all .1s ease-in}.case-study-row__content:hover .case-study-row__title{color:var(--color-text-dark-200)}.case-study-row__content:hover .button-read-more{color:var(--color-brand-primary-100)}.case-study-row__content:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.case-study-row__content:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.case-study-row__content:hover .button-read-more .button-read-more__bar--2,.case-study-row__content:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}@media only screen and (min-width: 1200px){.case-study-row__content{gap:var(--spacing-32);grid-column:span 6}}.news-blog-entry-card{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}@media only screen and (min-width: 595px){.news-blog-entry-card{width:calc(50% - var(--spacing-16) / 2)}}@media only screen and (min-width: 1200px){.news-blog-entry-card{width:calc(25% - 3 * var(--spacing-24) / 4)}}.news-blog-entry-card:hover{cursor:pointer}.news-blog-entry-card:hover .button-read-more{color:var(--color-brand-primary-100)}.news-blog-entry-card:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.news-blog-entry-card:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.news-blog-entry-card:hover .button-read-more .button-read-more__bar--2,.news-blog-entry-card:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}.news-blog-entry-card img{aspect-ratio:4/3;height:auto;height:100%;object-fit:cover;width:100%}.news-blog-entry-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}.news-blog-entry-card__body__title{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;letter-spacing:-.0125rem;line-height:1.1666}@media only screen and (min-width: 595px){.news-blog-entry-card__body__title{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}@media only screen and (min-width: 1200px){.news-blog-entry-card__body__title{font-size:1.5rem;letter-spacing:-.0125rem;line-height:1.1428}}.news-blog-entry-card__body__title{-webkit-box-orient:vertical;color:var(--color-text-dark-100);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;width:100%}.other-news-blog-entries-section{background-color:var(--color-surface-solid-light-100);width:100%}.other-news-blog-entries-section--bg-surface-solid-light-200{background-color:var(--color-surface-solid-light-200)}.other-news-blog-entries-section__header{display:flex;flex-direction:row;gap:var(--spacing-16);width:100%;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-24)}.other-news-blog-entries-section__entries{display:flex;flex-direction:row;row-gap:var(--spacing-32);column-gap:var(--spacing-16);width:100%;flex-wrap:wrap}@media only screen and (min-width: 1200px){.other-news-blog-entries-section__entries{column-gap:var(--spacing-24)}}.testimonials-section{background-color:var(--color-surface-solid-light-200);width:100%;display:flex;flex-direction:column;gap:var(--spacing-24)}.testimonials-section__wrapper{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}@media only screen and (min-width: calc(1800px + 6rem)){.testimonials-section__wrapper{flex-direction:row}}.testimonials-section__header{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%;justify-content:flex-start;align-items:flex-start;max-width:100%}@media only screen and (min-width: calc(1800px + 6rem)){.testimonials-section__header{max-width:calc(33.3333333333% - var(--spacing-24) / 2)}}.testimonials-section__slider{width:100%;max-width:100%;overflow:hidden;background:var(--color-surface-solid-light-100);border-radius:var(--radius-4);padding:var(--spacing-16);position:relative;display:flex}.testimonials-section__slider__slide{position:absolute;min-width:100%;display:none;align-items:center;justify-content:center;margin-right:var(--spacing-16);z-index:0;opacity:0;transition:opacity .2s ease-in-out}.testimonials-section__slider__slide img{max-width:100%;height:auto}.testimonials-section__slider__slide--visible{opacity:1;position:relative;display:flex;z-index:2;transition:opacity .2s ease-in-out}.testimonials-section__slider__controls{position:relative;display:flex;flex-direction:row;gap:var(--spacing-16);bottom:0;width:100%}.testimonial-card{display:flex;flex-direction:column;gap:var(--spacing-24);position:relative;min-width:100%;flex:0 0 100%;height:100%}@media only screen and (min-width: 1200px){.testimonial-card{flex-direction:row}}.testimonial-card__header{display:flex;flex-direction:row;gap:var(--spacing-16);align-items:center}@media only screen and (min-width: 595px){.testimonial-card__header{align-items:flex-end}}.testimonial-card__header img{border-radius:var(--radius-4);aspect-ratio:1/1;object-fit:cover;width:100%;max-width:5rem}@media only screen and (min-width: 595px){.testimonial-card__header img{max-width:7.5rem}}@media only screen and (min-width: 1200px){.testimonial-card__header img{max-width:17.5rem}}.testimonial-card__header__person-details{display:flex;flex-direction:column;gap:0}@media only screen and (min-width: 1200px){.testimonial-card__header__person-details{display:none}}.testimonial-card__body{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-24);width:100%;height:100%}.testimonial-card__body__content{display:flex;flex-direction:column;gap:var(--spacing-16);height:100%}.testimonial-card__body__content__person-details{display:none;flex-direction:column;gap:0}@media only screen and (min-width: 1200px){.testimonial-card__body__content__person-details{display:flex}}.testimonial-card__body p{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.testimonial-card__body p{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.testimonial-card__body p{font-size:1.125rem;line-height:1.2}}.testimonial-card__body p{color:var(--color-text-dark-100)}.customer-logo-item{padding:var(--spacing-16);display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-solid-light-100);border-radius:var(--radius-4);width:100%;max-width:calc(50% - var(--spacing-8) / 2)}@media only screen and (min-width: 595px){.customer-logo-item{max-width:calc(33.3333333333% - 2 * var(--spacing-8) / 3)}}@media only screen and (min-width: 1200px){.customer-logo-item{max-width:calc(16.6666666667% - 5 * var(--spacing-8) / 6)}}.customer-logo-item--bg-surface-solid-light-200{background-color:var(--color-surface-solid-light-200)}.customer-logo-item--with-modal{cursor:pointer}.customer-logo-item img,.customer-logo-item figure{width:100%;display:block}.customer-logo-item--variant-marquee{flex-shrink:0;width:14.5rem!important;max-width:14.5rem!important}.image{aspect-ratio:var(--image-aspect-ratio, auto);background-color:var(--image-placeholder-color, var(--color-surface-solid-light-300));border-radius:var(--image-border-radius, 0);display:block;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 595px){.image{aspect-ratio:var(--image-aspect-ratio-tablet, var(--image-aspect-ratio, auto))}}@media only screen and (min-width: 1200px){.image{aspect-ratio:var(--image-aspect-ratio-desktop, var(--image-aspect-ratio-tablet, var(--image-aspect-ratio, auto)))}}@media only screen and (min-width: calc(1800px + 6rem)){.image{aspect-ratio:var(--image-aspect-ratio-desktop-large, var(--image-aspect-ratio-desktop, var(--image-aspect-ratio-tablet, var(--image-aspect-ratio, auto))))}}.image__decorations{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 60'%3E%3Cpath d='M40 60L0 60V40L40 40L40 60Z' fill='%23ffffff' /%3E%3Cpath d='M80 40L40 40V20L80 20V40Z' fill='%23ffffff' /%3E%3Cpath d='M40 20L0 20V0L40 3.8147e-06V20Z' fill='%23ffffff' /%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 60'%3E%3Cpath d='M40 0L80 3.49691e-06V20L40 20L40 0Z' fill='%23ffffff' /%3E%3Cpath d='M1.74846e-06 20L40 20V40L0 40L1.74846e-06 20Z' fill='%23ffffff' /%3E%3Cpath d='M40 40L80 40V60L40 60V40Z' fill='%23ffffff' /%3E%3C/svg%3E");background-position:bottom left,top right;background-repeat:no-repeat;background-size:5rem 3.75rem;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:3}@media only screen and (min-width: 595px){.image__decorations--large{background-size:10rem 7.5rem}}.image img{border-radius:var(--image-border-radius, 0);display:block;object-fit:cover;object-position:center;width:100%}.image--with-reveal-animation{--image-reveal-bg: var( --image-placeholder-color, var(--color-surface-solid-light-300) );--image-reveal-speed: .2s}.image--with-reveal-animation img{opacity:0;visibility:hidden}.pagination{display:flex;flex-direction:row;gap:var(--spacing-8);width:100%;justify-content:center;align-items:center}.input-text{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;position:relative}.input-text__field{width:100%;border:.0625rem solid var(--color-surface-glass-dark-10);border-radius:var(--radius-4);background:var(--color-surface-solid-light-100);color:var(--color-text-dark-100);transition:border-color .2s ease-out;padding:var(--spacing-16);padding-right:3rem;height:3.5rem;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.input-text__field{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.input-text__field{font-size:1.125rem;line-height:1.2}}.input-text__field::placeholder{color:var(--color-text-dark-300)}.input-text__field:hover{border-color:var(--color-surface-glass-dark-20)}.input-text__field:focus,.input-text__field:focus-visible{outline:none;border-color:var(--color-surface-glass-dark-40)}.input-text__field:disabled{background:var(--color-surface-solid-light-200);color:var(--color-text-dark-300);cursor:not-allowed}.input-text__clear{position:absolute;right:var(--spacing-12);top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-dark-100);transition:color .2s ease-out}.input-text__clear svg{width:1rem;height:1rem}.select{display:flex;flex-direction:column;gap:var(--spacing-8);width:100%;position:relative}.select--condensed .select__field{height:2.625rem;padding:0 var(--spacing-12);font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.2857}@media only screen and (min-width: 595px){.select--condensed .select__field{font-size:.875rem;line-height:1.2857}}@media only screen and (min-width: 1200px){.select--condensed .select__field{font-size:.875rem;line-height:1.2857}}.select--condensed .select__option{color:var(--color-text-dark-100)}.select__hidden{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.select__field{width:100%;border:.0625rem solid var(--color-surface-glass-dark-10);border-radius:var(--radius-4);background:var(--color-surface-solid-light-100);color:var(--color-text-dark-100);transition:border-color .2s ease-out;padding:var(--spacing-16);padding-right:3rem;height:3.5rem;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.select__field{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.select__field{font-size:1.125rem;line-height:1.2}}.select__field{cursor:pointer;display:flex;align-items:center;justify-content:space-between;text-align:left;font-family:inherit}.select__field:hover{border-color:var(--color-surface-glass-dark-20)}.select__field:focus,.select__field:focus-visible{outline:none;border-color:var(--color-surface-glass-dark-40)}.select__field:disabled{background:var(--color-surface-solid-light-200);color:var(--color-text-dark-300);cursor:not-allowed}.select__value{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-dark-100);display:flex;gap:var(--spacing-8)}.select__value--placeholder{color:var(--color-text-dark-300)}.select__chevron{position:absolute;right:var(--spacing-12);top:50%;transform:translateY(-50%);width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-dark-300);pointer-events:none;transition:color .2s ease-out,transform .2s ease-out}.select__chevron svg{width:1rem;height:1rem}.select__dropdown{position:absolute;top:calc(100% + var(--spacing-4));left:0;right:0;background:var(--color-surface-solid-light-100);border:.0625rem solid var(--color-surface-glass-dark-10);border-radius:var(--radius-4);box-shadow:0 .0625rem .25rem #00000029;z-index:3;max-height:12rem;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out;padding:var(--spacing-4);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.select__dropdown::-webkit-scrollbar{display:none;height:0;width:0}.select[data-direction=up] .select__dropdown{top:auto;bottom:calc(100% + var(--spacing-4));transform:translateY(.5rem)}.select[data-direction=up][data-open=true] .select__dropdown{transform:translateY(0)}.select[data-direction=up] .select__chevron{transform:translateY(-50%) rotate(180deg)}.select[data-direction=up][data-open=true] .select__chevron{transform:translateY(-50%) rotate(0)}.select__option{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.2857}@media only screen and (min-width: 595px){.select__option{font-size:.875rem;line-height:1.2857}}@media only screen and (min-width: 1200px){.select__option{font-size:.875rem;line-height:1.2857}}.select__option{padding:var(--spacing-12) var(--spacing-16);cursor:pointer;border-radius:var(--radius-4);transition:background-color .2s ease-out;display:flex;gap:var(--spacing-8)}.select__option:hover{background:var(--color-brand-primary-100);color:var(--color-text-light-100)}.select__option--selected{background:var(--color-surface-solid-light-200);color:var(--color-text-dark-100)}.select__option__img{width:1.4375rem;aspect-ratio:23/17}.select:hover .select__chevron{color:var(--color-text-dark-100)}.select:focus-within .select__chevron{color:var(--color-text-dark-100)}.select[data-open=true] .select__chevron{transform:translateY(-50%) rotate(180deg)}.select[data-open=true] .select__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-surface-glass-dark-40);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);z-index:7;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.modal-overlay--open{opacity:1;visibility:visible;transition:opacity .3s ease-in,visibility .3s ease-in}.modal-content{z-index:8;position:relative;right:0;top:0;width:100%;height:100%;max-width:100%;background-color:var(--color-surface-solid-light-100);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.modal-content::-webkit-scrollbar{display:none;height:0;width:0}.modal-content{transform:translate(100%);transition:transform .3s ease-out;padding-bottom:var(--spacing-80)}@media only screen and (min-width: 595px){.modal-content{max-width:83.3333333333%}}@media only screen and (min-width: 1200px){.modal-content{width:50%;max-width:60rem;padding-bottom:0}}.modal-content--open{transform:translate(0);transition:transform .3s ease-in}.modal-content__header{position:relative}.modal-content__header__image-wrapper{width:100%;height:100%;background-color:var(--color-surface-solid-light-300)}.modal-content__header__image-wrapper img,.modal-content__header__image-wrapper figure{aspect-ratio:16/9;object-position:top;height:20rem}@media only screen and (min-width: 1200px){.modal-content__header__image-wrapper img,.modal-content__header__image-wrapper figure{height:34rem}}.modal-content__header__title{position:absolute;bottom:var(--spacing-16);left:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-8);width:100%}@media only screen and (min-width: 595px){.modal-content__header__title{left:var(--spacing-32);bottom:var(--spacing-32)}}.modal-content__header__title--no-hero-image{position:relative;top:0;left:0;width:100%;height:100%;padding:var(--spacing-16) var(--spacing-16) 0 var(--spacing-16)}@media only screen and (min-width: 595px){.modal-content__header__title--no-hero-image{padding:var(--spacing-32) var(--spacing-32) 0 var(--spacing-32)}}.modal-content__close-button{position:fixed;top:var(--spacing-16);right:var(--spacing-16);z-index:9}@media only screen and (min-width: 595px){.modal-content__close-button{top:var(--spacing-32);right:var(--spacing-32);padding:var(--spacing-12)}}.modal-content__body{padding:var(--spacing-16);display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 595px){.modal-content__body{padding:var(--spacing-32)}}.modal-content__body__content{display:flex;flex-direction:column;gap:var(--spacing-32)}.modal-content__body__content--autostyle{gap:0}.modal-content__body__infos{display:flex;flex-direction:column;gap:var(--spacing-16)}.modal-content__body__infos__el{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-8);width:100%}@media only screen and (min-width: 595px){.modal-content__body__infos__el{flex-direction:row;align-items:center}}.modal-content__body__infos__el span{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.modal-content__body__infos__el span{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.modal-content__body__infos__el span{font-size:.75rem;line-height:1.3333}}.modal-content__body__infos__el span{color:var(--color-text-dark-300);width:100%}@media only screen and (min-width: 595px){.modal-content__body__infos__el span{width:50%}}.modal-content__body__infos__el p,.modal-content__body__infos__el a{width:100%}@media only screen and (min-width: 595px){.modal-content__body__infos__el p,.modal-content__body__infos__el a{width:50%}}.modal-content__body__infos__el--multiline{align-items:flex-start}.facts-block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-8);width:100%}@media only screen and (min-width: 595px){.facts-block{flex-direction:row}}.facts-block--2-items .facts-block__el,.facts-block--4-items .facts-block__el{max-width:100%}@media only screen and (min-width: 595px){.facts-block--2-items .facts-block__el,.facts-block--4-items .facts-block__el{max-width:calc(50% - var(--spacing-8))}}.facts-block--3-items .facts-block__el,.facts-block--5-items .facts-block__el,.facts-block--6-items .facts-block__el{max-width:100%}@media only screen and (min-width: 595px){.facts-block--3-items .facts-block__el,.facts-block--5-items .facts-block__el,.facts-block--6-items .facts-block__el{max-width:calc(50% - var(--spacing-8))}}@media only screen and (min-width: 1200px){.facts-block--3-items .facts-block__el,.facts-block--5-items .facts-block__el,.facts-block--6-items .facts-block__el{max-width:calc(33.3333333333% - 2 * var(--spacing-8))}}.facts-block__el{align-items:flex-start;background:var(--color-surface-solid-light-200);border-radius:var(--radius-4);display:flex;flex-direction:column;gap:var(--spacing-8);max-width:100%;padding:var(--spacing-16);width:100%}.facts-block__el h4{margin:0}.team-member-card{display:flex;flex-direction:column;gap:var(--spacing-24);height:100%;position:relative;width:15rem}.team-member-card:hover{cursor:pointer}.team-member-card:hover .button-read-more{color:var(--color-brand-primary-100)}.team-member-card:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.team-member-card:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.team-member-card:hover .button-read-more .button-read-more__bar--2,.team-member-card:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}@media only screen and (min-width: 595px){.team-member-card{width:21.5rem}}@media only screen and (min-width: 1200px){.team-member-card{width:25.125rem}}@media only screen and (min-width: calc(1800px + 6rem)){.team-member-card{width:27rem}}.team-member-card__image{object-fit:cover;width:100%;max-height:25rem;max-width:25rem}.team-member-card__content{display:flex;flex-direction:column;gap:var(--spacing-16)}.home{width:100%}.home__hero{display:flex;flex-direction:column;gap:0;height:fit-content;margin:0 auto;max-width:1800px;padding-bottom:0;padding-top:0}@media only screen and (min-width: 1200px){.home__hero{flex-direction:row;gap:var(--spacing-24);padding-bottom:var(--spacing-48);padding-top:var(--spacing-48)}}.home__hero__block{display:flex;flex-direction:column;gap:var(--spacing-16);justify-content:flex-end;position:relative;width:100%}@media only screen and (min-width: 1200px){.home__hero__block{gap:var(--spacing-32)}}.home__hero__block h1 .image{display:inline-flex;max-width:2rem;align-items:flex-end}@media only screen and (min-width: 595px){.home__hero__block h1 .image{max-width:3rem}}@media only screen and (min-width: 1200px){.home__hero__block h1 .image{max-width:3.3115rem}}.home__hero__block--intro{margin-bottom:var(--spacing-32);min-height:20rem;padding-left:var(--spacing-responsive-sm);padding-right:var(--spacing-responsive-sm)}@media only screen and (min-width: 595px){.home__hero__block--intro{min-height:27.5rem;padding-left:var(--spacing-responsive-md);padding-right:var(--spacing-responsive-sm)}}@media only screen and (min-width: 1200px){.home__hero__block--intro{margin-bottom:0;min-height:unset;padding-left:var(--spacing-responsive-lg);padding-right:0}}@media only screen and (min-width: calc(1800px + 6rem)){.home__hero__block--intro{padding-left:0}}.home__hero__block--image{height:fit-content;margin-right:0;width:100%}@media only screen and (min-width: 1200px){.home__hero__block--image{margin-right:var(--spacing-responsive-lg)}}@media only screen and (min-width: calc(1800px + 6rem)){.home__hero__block--image{margin-right:0}}.home__hero__block--image img,.home__hero__block--image figure{height:17.625rem;width:100%}@media only screen and (min-width: 595px){.home__hero__block--image img,.home__hero__block--image figure{height:36rem}}@media only screen and (min-width: 1200px){.home__hero__block--image img,.home__hero__block--image figure{height:39rem}}.home__hero__block__headline-link{width:100%}.home__hero__block__news{align-items:center;background-color:var(--color-dark-100);bottom:0;display:flex;flex-direction:row;gap:var(--spacing-4);justify-content:flex-start;overflow:hidden;padding:var(--spacing-16);position:absolute;right:0;width:100%;z-index:4}.home__hero__block__news--desktop{display:none}@media only screen and (min-width: 1200px){.home__hero__block__news--desktop{display:flex}}.home__hero__block__news--touch{display:flex}@media only screen and (min-width: 1200px){.home__hero__block__news--touch{display:none}}.home__hero__block__news__container{align-items:center;display:flex;gap:var(--spacing-4);justify-content:flex-start;width:100%}@media only screen and (min-width: 595px){.home__hero__block__news{padding:var(--spacing-32)}}@media only screen and (min-width: 1200px){.home__hero__block__news{align-items:flex-end;flex-direction:column;justify-content:flex-end;padding:var(--spacing-8)}}.home__featured-news-card{align-items:center;background-color:var(--color-surface-solid-light-200);border-radius:var(--radius-4);display:flex;flex:0 0 21.5rem;flex-direction:row;gap:var(--spacing-8);max-width:21.5rem;min-width:16rem;padding:var(--spacing-4);width:100%}.home__featured-news-card img{border-radius:var(--radius-4);height:4rem;object-fit:cover;object-position:center;width:4rem}@media only screen and (min-width: 1200px){.home__featured-news-card{flex:unset;max-width:20rem;min-width:unset}}.home__featured-news-card__body{display:flex;flex-direction:column;overflow:hidden;padding-right:var(--spacing-8)}.home__featured-news-card__body__customer-name{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1.3333}@media only screen and (min-width: 595px){.home__featured-news-card__body__customer-name{font-size:.75rem;line-height:1.3333}}@media only screen and (min-width: 1200px){.home__featured-news-card__body__customer-name{font-size:.75rem;line-height:1.3333}}.home__featured-news-card__body__customer-name{color:var(--color-text-dark-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__featured-news-card__body__title{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:0;line-height:1.2857}@media only screen and (min-width: 595px){.home__featured-news-card__body__title{font-size:.875rem;line-height:1.2857}}@media only screen and (min-width: 1200px){.home__featured-news-card__body__title{font-size:.875rem;line-height:1.2857}}.home__featured-news-card__body__title{-webkit-box-orient:vertical;color:var(--color-text-dark-100);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%}.home__who-we-are{display:flex;flex-direction:column;gap:var(--spacing-32);padding-top:var(--spacing-32);padding-left:var(--spacing-responsive-sm);padding-right:var(--spacing-responsive-sm);width:100%}@media only screen and (min-width: 595px){.home__who-we-are{padding-left:var(--spacing-responsive-md);padding-right:var(--spacing-responsive-md)}}@media only screen and (min-width: 1200px){.home__who-we-are{padding-left:var(--spacing-responsive-lg);padding-right:var(--spacing-responsive-lg)}}@media only screen and (min-width: calc(1800px + 6rem)){.home__who-we-are{margin:0 auto;padding-left:0;padding-right:0}}@media only screen and (min-width: 595px){.home__who-we-are{padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.home__who-we-are{padding-top:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.home__who-we-are{padding-top:var(--spacing-80)}}.home__who-we-are__body{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}@media only screen and (min-width: 595px){.home__who-we-are__body{gap:var(--spacing-24)}}@media only screen and (min-width: 1200px){.home__who-we-are__body{width:66.6666666667%}}@media only screen and (min-width: calc(1800px + 6rem)){.home__who-we-are__body{width:50%}}.home__customer-logos{display:flex;flex-direction:row;gap:var(--spacing-8);margin:0 auto;overflow:hidden;padding-top:var(--spacing-32)}@media only screen and (min-width: 595px){.home__customer-logos{padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.home__customer-logos{padding-top:var(--spacing-64)}}.home__customer-logos__marquee{display:flex;gap:var(--spacing-8);white-space:nowrap;width:100%;will-change:transform}.home__what-we-do{display:flex;flex-direction:column;gap:var(--spacing-24)}@media only screen and (min-width: 1200px){.home__what-we-do{gap:var(--spacing-32)}}.home__what-we-do__body{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 1200px){.home__what-we-do__body{flex-direction:row;gap:var(--spacing-24)}}.home__what-we-do__body--desktop{display:none}@media only screen and (min-width: 1200px){.home__what-we-do__body--desktop{display:flex}}.home__what-we-do__body--touch{display:flex}@media only screen and (min-width: 1200px){.home__what-we-do__body--touch{display:none}}.home__what-we-do__body--touch .home__what-we-do__body__services__item{border-bottom:0!important;border-top:0!important}.home__what-we-do__body--touch .home__what-we-do__body__services__item__button{padding:var(--spacing-16) 0}.home__what-we-do__body--touch .home__what-we-do__body__services__item__body{padding:0!important}.home__what-we-do__body__services{display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}@media only screen and (min-width: 1200px){.home__what-we-do__body__services{gap:0}}.home__what-we-do__body__services__item{align-items:flex-start;border-bottom:.0625rem solid var(--color-surface-glass-dark-10);border-top:0;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s ease-out}.home__what-we-do__body__services__item--open{height:100%}.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body{gap:var(--spacing-16);max-height:100%;opacity:1;padding:var(--spacing-32) 0}.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body img,.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body figure{max-height:10.75rem}@media only screen and (min-width: 595px){.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body img,.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body figure{max-height:22rem}}@media only screen and (min-width: 1200px){.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body img,.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body figure{max-height:unset}}@media only screen and (min-width: 1200px){.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__body{max-height:20rem}}.home__what-we-do__body__services__item--open .home__what-we-do__body__services__item__button{color:var(--color-brand-primary-100);transition:color .3s ease-out}.home__what-we-do__body__services__item:first-child{border-top:.0625rem solid var(--color-surface-glass-dark-10)}.home__what-we-do__body__services__item__button{color:var(--color-text-dark-100);padding:var(--spacing-16) 0;text-align:left;transition:color .3s ease-out;width:100%;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.home__what-we-do__body__services__item__button{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.home__what-we-do__body__services__item__button{font-size:.875rem;line-height:1.125}}.home__what-we-do__body__services__item__button:hover{color:var(--color-brand-primary-100)}.home__what-we-do__body__services__item__body{display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}@media only screen and (min-width: calc(1800px + 6rem)){.home__what-we-do__body__services__item__body{flex-direction:row;gap:var(--spacing-24)}}.home__what-we-do__body__services__item__body__tags{display:flex;flex-wrap:wrap;gap:var(--spacing-8);width:100%}@media only screen and (min-width: calc(1800px + 6rem)){.home__what-we-do__body__services__item__body__tags{width:35%}}.home__what-we-do__body__services__item__body__desc{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}@media only screen and (min-width: 1200px){.home__what-we-do__body__services__item__body__desc{gap:var(--spacing-8)}}@media only screen and (min-width: calc(1800px + 6rem)){.home__what-we-do__body__services__item__body__desc{width:65%}}.home__what-we-do__body__services__item__body__desc__cta-wrapper{margin-top:var(--spacing-16)}@media only screen and (min-width: 1200px){.home__what-we-do__body__services__item__body__desc__cta-wrapper{margin-top:var(--spacing-32)}}.home__what-we-do__body__image-wrapper{width:100%}.home__what-we-do__body__image-wrapper img,.home__what-we-do__body__image-wrapper figure{border-radius:var(--radius-4);height:100%}@media only screen and (min-width: calc(1800px + 6rem)){.home__what-we-do__body__image-wrapper{width:calc(33.3333333333% + 3 * var(--spacing-24))}}.home__what-we-do__body__image-wrapper [data-service-image]{opacity:0;transition:opacity .3s ease-out}.home__what-we-do__body__image-wrapper [data-service-image][style*="display: block"]{opacity:1}.is-direct-visit [data-home-animation]:not(.image){opacity:0;visibility:hidden}.typewriter__container{position:relative}.typewriter__output{left:0;position:absolute;right:0;top:0}.typewriter__caret{aspect-ratio:2/1;background-color:var(--color-brand-primary-100);display:inline-block;flex-shrink:0;height:.625rem;margin-left:.25rem}@media only screen and (min-width: 595px){.typewriter__caret{margin-left:0}}.typewriter__sizer{visibility:hidden}.work-overview{display:flex;flex-direction:column;gap:var(--spacing-32);padding:var(--spacing-32) 0}@media only screen and (min-width: 1200px){.work-overview{padding:var(--spacing-48) 0}}@media only screen and (min-width: calc(1800px + 6rem)){.work-overview{padding:var(--spacing-64) 0}}.work-details__other-case-studies{display:flex;flex-direction:column;gap:var(--spacing-24);padding-bottom:var(--spacing-32);padding-top:var(--spacing-32)}@media only screen and (min-width: 595px){.work-details__other-case-studies{padding-bottom:var(--spacing-48);padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.work-details__other-case-studies{gap:var(--spacing-32);padding-bottom:var(--spacing-64);padding-top:var(--spacing-64)}}.work-details__other-case-studies__header{display:flex;flex-direction:column;gap:var(--spacing-16);margin-bottom:var(--spacing-24)}@media only screen and (min-width: 1200px){.work-details__other-case-studies__header{margin-bottom:var(--spacing-48)}}.work-details__other-case-studies__entries{display:flex;flex-direction:column;gap:var(--spacing-32)}.service-overview__categories{background-color:var(--color-surface-solid-light-200);border-bottom:.0625rem solid var(--color-surface-glass-dark-5);height:4.125rem;position:sticky;top:4.5rem;z-index:4;width:100%}@media only screen and (min-width: 595px){.service-overview__categories{top:4.5rem}}@media only screen and (min-width: 1200px){.service-overview__categories{top:4.5rem}}.service-overview__categories .responsive-section__wrapper{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-32);height:100%;overflow:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.service-overview__categories .responsive-section__wrapper::-webkit-scrollbar{display:none;height:0;width:0}.service-overview__services{display:flex;flex-direction:column;gap:var(--spacing-32)}.service-overview__services__category{display:flex;flex-direction:column;gap:var(--spacing-32);scroll-margin-top:10.125rem}@media only screen and (min-width: 595px){.service-overview__services__category{gap:var(--spacing-48)}}.service-overview__services__category__header{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:100%}@media only screen and (min-width: 1200px){.service-overview__services__category__header{max-width:66%}}@media only screen and (min-width: calc(1800px + 6rem)){.service-overview__services__category__header{max-width:50%}}.service-overview__services__category__list{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:var(--spacing-32)}@media only screen and (min-width: 595px){.service-overview__services__category__list{column-gap:var(--spacing-16)}}@media only screen and (min-width: 1200px){.service-overview__services__category__list{column-gap:var(--spacing-24)}}.service-overview__services__category__entry{transition:all .1s ease-out}.service-overview__services__category__entry:hover:not(:disabled){transition:all .1s ease-in}.service-overview__services__category__entry{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}@media only screen and (min-width: 595px){.service-overview__services__category__entry{width:calc(50% - var(--spacing-16) / 2)}}@media only screen and (min-width: 1200px){.service-overview__services__category__entry{width:calc(33.3333333333% - 2 * var(--spacing-24) / 3)}}.service-overview__services__category__entry img{width:100%}.service-overview__services__category__entry:hover .text-dark-300{color:var(--color-text-dark-200)}.service-overview__selected-clients{background-color:var(--color-surface-solid-light-200);display:flex;flex-direction:column;gap:var(--spacing-24);padding-bottom:var(--spacing-32);padding-top:var(--spacing-32);width:100%}@media only screen and (min-width: 595px){.service-overview__selected-clients{padding-bottom:var(--spacing-48);padding-top:var(--spacing-48)}}@media only screen and (min-width: 1200px){.service-overview__selected-clients{padding-bottom:var(--spacing-64);padding-top:var(--spacing-64)}}.service-overview__selected-clients__wrapper{display:flex;flex-direction:column;gap:var(--spacing-24)}.service-overview__selected-clients__entries{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-8)}.service-details__content{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 1200px){.service-details__content{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(12,1fr)}.service-details__content :first-child{grid-column:span 5}.service-details__content :last-child{grid-column:7/span 6}}.service-details__content p{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.service-details__content p{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.service-details__content p{font-size:1.125rem;line-height:1.2}}.service-details__case-study{background-color:var(--color-surface-solid-light-200);border-radius:var(--radius-8);display:flex;flex-direction:column;gap:var(--spacing-16);padding:var(--spacing-16)}@media only screen and (min-width: 595px){.service-details__case-study{flex-direction:row-reverse;justify-content:space-between;padding:var(--spacing-8)}}.service-details__case-study-image{border-radius:var(--radius-4)}@media only screen and (min-width: 595px){.service-details__case-study-image{align-self:center;border-radius:0;height:12.5rem;width:12.5rem}}.service-details__case-study-content{display:flex;flex-direction:column;gap:var(--spacing-24)}.service-details__case-study-content:hover .button-read-more{color:var(--color-brand-primary-100)}.service-details__case-study-content:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.service-details__case-study-content:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.service-details__case-study-content:hover .button-read-more .button-read-more__bar--2,.service-details__case-study-content:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}@media only screen and (min-width: 595px){.service-details__case-study-content{flex:1;justify-content:space-between;padding:var(--spacing-16)}}.service-details__benefits-slider{background-color:var(--color-surface-solid-light-200);border-radius:var(--radius-8);overflow:hidden;padding:var(--spacing-24);width:100%}.service-details__benefits-slider__container{align-items:flex-start;display:flex;gap:var(--spacing-8);justify-content:flex-start}.service-details__benefits-slider__slide{align-items:flex-start;display:flex;flex:0 0 15rem;flex-direction:column;gap:var(--spacing-16);min-width:0}.service-details__explanation{display:flex;flex-direction:column;gap:var(--spacing-8)}.service-details__similar-services{display:flex;flex-direction:column;gap:var(--spacing-16)}@media only screen and (min-width: 1200px){.service-details__similar-services{flex-direction:row;gap:var(--spacing-24)}}.service-details__similar-service{background-color:var(--color-surface-solid-light-200);border-radius:var(--radius-8);display:flex;flex-direction:column;gap:var(--spacing-24);justify-content:space-between;padding:var(--spacing-16)}.service-details__similar-service:hover .button-read-more{color:var(--color-brand-primary-100)}.service-details__similar-service:hover .button-read-more .button-read-more__bar{animation:none;opacity:0}.service-details__similar-service:hover .button-read-more .button-read-more__bar--1{animation:fadeIn .2s ease-out forwards 0s}.service-details__similar-service:hover .button-read-more .button-read-more__bar--2,.service-details__similar-service:hover .button-read-more .button-read-more__bar--3{animation:fadeIn .2s ease-out forwards .2s}@media only screen and (min-width: 595px){.service-details__similar-service{min-height:12.5rem}}@media only screen and (min-width: 1200px){.service-details__similar-service{min-height:15rem}}.news-overview{width:100%;padding-bottom:var(--spacing-32)}@media only screen and (min-width: 595px){.news-overview{padding-bottom:var(--spacing-48)}}@media only screen and (min-width: 1200px){.news-overview{padding-bottom:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.news-overview{padding-bottom:var(--spacing-80)}}.news-overview__filters{display:flex;flex-direction:row;gap:var(--spacing-16);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);background-color:var(--color-surface-solid-light-200)}@media only screen and (min-width: 1200px){.news-overview__filters{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}}.news-overview__filters__wrapper{display:flex;flex-direction:column;gap:var(--spacing-8)}@media only screen and (min-width: 595px){.news-overview__filters__wrapper{flex-direction:row;gap:var(--spacing-16)}}.news-overview__filters__input,.news-overview__filters__select{width:100%;max-width:100%}@media only screen and (min-width: 595px){.news-overview__filters__select{max-width:100%}}@media only screen and (min-width: 1200px){.news-overview__filters__select{max-width:calc(25% - 3 * var(--spacing-16) / 4)}}.news-overview__list{display:flex;flex-direction:row;row-gap:var(--spacing-32);column-gap:var(--spacing-16);flex-wrap:wrap;width:100%;padding-top:var(--spacing-32);padding-bottom:var(--spacing-48)}@media only screen and (min-width: 595px){.news-overview__list{padding-top:var(--spacing-48);row-gap:var(--spacing-32)}}@media only screen and (min-width: 1200px){.news-overview__list{column-gap:var(--spacing-24);row-gap:var(--spacing-48);padding-top:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.news-overview__list{padding-top:var(--spacing-80)}}.news-overview__pagination{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:var(--spacing-32)}.news-overview__empty-state{display:flex;flex-direction:column;width:100%;min-height:50vh;gap:var(--spacing-4);height:100%}.blog-overview{width:100%;padding-bottom:var(--spacing-32)}@media only screen and (min-width: 595px){.blog-overview{padding-bottom:var(--spacing-48)}}@media only screen and (min-width: 1200px){.blog-overview{padding-bottom:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.blog-overview{padding-bottom:var(--spacing-80)}}.blog-overview__filters{display:flex;flex-direction:row;gap:var(--spacing-16);padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);background-color:var(--color-surface-solid-light-200)}@media only screen and (min-width: 1200px){.blog-overview__filters{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}}.blog-overview__filters__wrapper{display:flex;flex-direction:column;gap:var(--spacing-8)}@media only screen and (min-width: 595px){.blog-overview__filters__wrapper{flex-direction:row;gap:var(--spacing-16)}}.blog-overview__list{display:flex;flex-direction:row;row-gap:var(--spacing-32);column-gap:var(--spacing-16);flex-wrap:wrap;width:100%;padding-top:var(--spacing-32);padding-bottom:var(--spacing-48)}@media only screen and (min-width: 595px){.blog-overview__list{padding-top:var(--spacing-48);row-gap:var(--spacing-32)}}@media only screen and (min-width: 1200px){.blog-overview__list{column-gap:var(--spacing-24);row-gap:var(--spacing-48);padding-top:var(--spacing-64)}}@media only screen and (min-width: calc(1800px + 6rem)){.blog-overview__list{padding-top:var(--spacing-80)}}.blog-overview__pagination{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:var(--spacing-32)}.blog-overview__empty-state{display:flex;flex-direction:column;width:100%;min-height:50vh;gap:var(--spacing-4);height:100%}.customers-overview{margin:0 auto;width:100%}.customers-overview__content{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 595px){.customers-overview__content{gap:var(--spacing-48)}}@media only screen and (min-width: 1200px){.customers-overview__content{gap:var(--spacing-64)}}.customers-overview__section__header{display:flex;flex-direction:column;gap:var(--spacing-16);width:100%}@media only screen and (min-width: 595px){.customers-overview__section__header{gap:var(--spacing-24)}}@media only screen and (min-width: 1200px){.customers-overview__section__header{width:66.6666666667%}}@media only screen and (min-width: calc(1800px + 6rem)){.customers-overview__section__header{width:50%}}.customers-overview__selected-clients{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 595px){.customers-overview__selected-clients{gap:var(--spacing-48)}}.customers-overview__selected-clients__list{display:flex;flex-direction:row;gap:var(--spacing-8);flex-wrap:wrap;width:100%}.customers-overview__references{display:flex;flex-direction:column;gap:var(--spacing-24)}.customers-overview__references__list{display:flex;flex-direction:row;gap:var(--spacing-8);flex-wrap:wrap;width:100%}.customers-overview__references__list__el{width:100%;max-width:100%;padding:var(--spacing-16);border-radius:var(--radius-4);background-color:var(--color-surface-solid-light-200);font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.customers-overview__references__list__el{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.customers-overview__references__list__el{font-size:.875rem;line-height:1.125}}.customers-overview__references__list__el{color:var(--color-text-dark-100)}@media only screen and (min-width: 595px){.customers-overview__references__list__el{max-width:calc(33.3333333333% - 2 * var(--spacing-8) / 3)}}@media only screen and (min-width: 1200px){.customers-overview__references__list__el{max-width:calc(25% - 3 * var(--spacing-8) / 4)}}.legal{width:100%}.legal__content{width:100%;max-width:100%;margin:0 auto}@media only screen and (min-width: 1200px){.legal__content{max-width:51.75rem}}@media only screen and (min-width: calc(1800px + 6rem)){.legal__content{max-width:55.5rem}}.contact{width:100%}.contact__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-16);max-width:100%}@media only screen and (min-width: 1200px){.contact__content{flex-direction:row}}.contact__content__info{width:100%;display:flex;flex-direction:column;gap:var(--spacing-16)}@media only screen and (min-width: 1200px){.contact__content__info{width:calc(50% - var(--spacing-16))}}.contact__content__info__headline{margin-bottom:var(--spacing-16);color:var(--color-text-dark-200);font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.contact__content__info__headline{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.contact__content__info__headline{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 595px){.contact__content__info__headline{margin-bottom:var(--spacing-32)}}.contact__content__info__el{display:flex;flex-direction:column;gap:var(--spacing-4);align-items:center}@media only screen and (min-width: 595px){.contact__content__info__el{flex-direction:row;gap:var(--spacing-24)}}.contact__content__info__el a,.contact__content__info__el p{font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.contact__content__info__el a,.contact__content__info__el p{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.contact__content__info__el a,.contact__content__info__el p{font-size:1.125rem;line-height:1.2}}.contact__content__info__el a{text-decoration:underline}.contact__content__info__el label,.contact__content__info__el a,.contact__content__info__el span,.contact__content__info__el p{width:100%}.contact__content__info__el--multiline{align-items:flex-start}.contact__content__image{width:100%;max-width:100%}@media only screen and (min-width: 1200px){.contact__content__image{max-width:36.5rem}}.about-overview__header{max-width:100%;width:100%}@media only screen and (min-width: 1200px){.about-overview__header{max-width:83.3333333333%}}.about-overview__hero-image{height:15rem;width:100vw}.about-overview__hero-image img{height:100%}@media only screen and (min-width: 595px){.about-overview__hero-image{height:27.5rem}}@media only screen and (min-width: 1200px){.about-overview__hero-image{height:45rem}}@media only screen and (min-width: calc(1800px + 6rem)){.about-overview__hero-image{height:50rem}}.about-overview__intro{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 1200px){.about-overview__intro{flex-direction:row}}.about-overview__intro__desc{color:var(--color-text-dark-200);max-width:100%;width:100%;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;letter-spacing:0;line-height:1.2}@media only screen and (min-width: 595px){.about-overview__intro__desc{font-size:1.125rem;line-height:1.2}}@media only screen and (min-width: 1200px){.about-overview__intro__desc{font-size:1.125rem;line-height:1.2}}.about-overview__intro__desc__wrapper{margin-right:0}@media only screen and (min-width: 1200px){.about-overview__intro__desc__wrapper{margin-right:13.3333333333%}}.about-overview__intro__facts{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-16);width:100%}.about-overview__team{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 595px){.about-overview__team{gap:var(--spacing-48)}}.about-overview__team__header{display:flex;flex-direction:column;gap:var(--spacing-16);max-width:100%;width:100%}@media only screen and (min-width: 595px){.about-overview__team__header{gap:var(--spacing-24)}}@media only screen and (min-width: 1200px){.about-overview__team__header{max-width:50%}}.about-overview__team__slider{max-width:100vw;overflow:hidden;position:relative;padding-left:var(--spacing-responsive-sm);padding-right:var(--spacing-responsive-sm);width:100%}@media only screen and (min-width: 595px){.about-overview__team__slider{padding-left:var(--spacing-responsive-md);padding-right:var(--spacing-responsive-md)}}@media only screen and (min-width: 1200px){.about-overview__team__slider{padding-left:var(--spacing-responsive-lg);padding-right:var(--spacing-responsive-lg)}}@media only screen and (min-width: calc(1800px + 6rem)){.about-overview__team__slider{margin:0 auto;padding-left:0;padding-right:0}}.about-overview__team__slider__container{display:flex;gap:var(--spacing-24);justify-content:flex-start;margin:0 auto;max-width:1800px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.about-overview__team__slider__slide{flex:0 0 100%;max-width:max-content;min-width:0%;position:relative}.about-overview__work-with-us{background-color:var(--color-surface-solid-light-200);display:flex;flex-direction:column}.about-overview__work-with-us__section{display:flex;flex-direction:column;gap:var(--spacing-32)}@media only screen and (min-width: 1200px){.about-overview__work-with-us__section{flex-direction:row;gap:var(--spacing-24)}}.about-overview__work-with-us__section__info{display:flex;flex-direction:column;gap:var(--spacing-32);width:100%}.about-overview__work-with-us__section__info__wrapper{margin-right:0}@media only screen and (min-width: 1200px){.about-overview__work-with-us__section__info__wrapper{margin-right:18.3333333333%}}.about-overview__work-with-us__section__header{display:flex;flex-direction:column;gap:var(--spacing-16)}@media only screen and (min-width: 595px){.about-overview__work-with-us__section__header{gap:var(--spacing-24)}}.about-overview__work-with-us__section__image{height:100%;width:100%}.about-overview__work-with-us__section__list{display:flex;flex-direction:column;gap:var(--spacing-12)}.about-overview__work-with-us__section__list__item{background-color:var(--color-surface-solid-light-100);border-radius:var(--radius-8);color:var(--color-text-dark-100);display:flex;padding:var(--spacing-16);width:100%;font-family:KH Teka,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.125}@media only screen and (min-width: 595px){.about-overview__work-with-us__section__list__item{font-size:.875rem;line-height:1.125}}@media only screen and (min-width: 1200px){.about-overview__work-with-us__section__list__item{font-size:.875rem;line-height:1.125}}
