@charset "UTF-8";@font-face{font-family:Expomobilia Sans;src:url(/build/assets/expomobiliaSans-Bold-C8z3RfcX.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Expomobilia Sans;src:url(/build/assets/expomobiliaSans-Regular-C3N5FOAX.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.alignfull,.cta-block,.image-carousel-block{max-width:2406px}.alignwide,.contact-person-block--horizontal,.locations-block,.direction-block,.jobs-block,.image-carousel-block__inner,.image-carousel-block__medium,.image-carousel-block__large,.image-carousel-block__large .glide__arrows,.image-carousel-block__large .glide__bullets-wrapper,.testimonials-block,.two-column-block,.expertises-block,.people-block,.references-block--all,.references-block--selected,.references-block--related,.references-block--selected_outstanding h2,.references-block--selected_outstanding .references-block__inner{max-width:var(--width__wide);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.alignwide,.contact-person-block--horizontal,.locations-block,.direction-block,.jobs-block,.image-carousel-block__inner,.image-carousel-block__medium,.image-carousel-block__large,.image-carousel-block__large .glide__arrows,.image-carousel-block__large .glide__bullets-wrapper,.testimonials-block,.two-column-block,.expertises-block,.people-block,.references-block--all,.references-block--selected,.references-block--related,.references-block--selected_outstanding h2,.references-block--selected_outstanding .references-block__inner{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.alignwide,.contact-person-block--horizontal,.locations-block,.direction-block,.jobs-block,.image-carousel-block__inner,.image-carousel-block__medium,.image-carousel-block__large,.image-carousel-block__large .glide__arrows,.image-carousel-block__large .glide__bullets-wrapper,.testimonials-block,.two-column-block,.expertises-block,.people-block,.references-block--all,.references-block--selected,.references-block--related,.references-block--selected_outstanding h2,.references-block--selected_outstanding .references-block__inner{padding-left:var(--space--1);padding-right:var(--space--1)}}.aligncontent,.contact-person-block--vertical,.anchor-links-block,.form-block,.accordion-block,.content-blocks>.buttons-block,.content-blocks>h2,.content-blocks>h3,.content-blocks>h4,.content-blocks>p,.content-blocks>ul,.content-blocks>ol{max-width:var(--width__content);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.aligncontent,.contact-person-block--vertical,.anchor-links-block,.form-block,.accordion-block,.content-blocks>.buttons-block,.content-blocks>h2,.content-blocks>h3,.content-blocks>h4,.content-blocks>p,.content-blocks>ul,.content-blocks>ol{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.aligncontent,.contact-person-block--vertical,.anchor-links-block,.form-block,.accordion-block,.content-blocks>.buttons-block,.content-blocks>h2,.content-blocks>h3,.content-blocks>h4,.content-blocks>p,.content-blocks>ul,.content-blocks>ol{padding-left:var(--space--1);padding-right:var(--space--1)}}.alignfull,.cta-block,.image-carousel-block,.alignwide,.contact-person-block--horizontal,.locations-block,.direction-block,.jobs-block,.image-carousel-block__inner,.image-carousel-block__medium,.image-carousel-block__large,.image-carousel-block__large .glide__arrows,.image-carousel-block__large .glide__bullets-wrapper,.testimonials-block,.two-column-block,.expertises-block,.people-block,.references-block--all,.references-block--selected,.references-block--related,.references-block--selected_outstanding h2,.references-block--selected_outstanding .references-block__inner,.aligncontent,.contact-person-block--vertical,.anchor-links-block,.form-block,.accordion-block,.content-blocks>.buttons-block,.content-blocks>h2,.content-blocks>h3,.content-blocks>h4,.content-blocks>p,.content-blocks>ul,.content-blocks>ol{margin-left:auto;margin-right:auto}html,body{scroll-padding-top:var(--height__navbar)}html{font-size:var(--font-size__base);scroll-behavior:smooth}body{font-size:var(--font-size__base);font-family:var(--font-family);font-weight:var(--font-weight__base);line-height:var(--line-height__base);color:var(--color__text);-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-weight:700}h1{font-size:var(--font-size__h1);line-height:var(--line-height__h1)}h2{font-size:var(--font-size__h2);line-height:var(--line-height__h2)}h3{font-size:var(--font-size__h3);line-height:var(--line-height__h3)}h4{font-size:var(--font-size__h4);line-height:var(--line-height__h4)}p.paragraph{font-size:var(--font-size__base);line-height:var(--line-height__base)}p.paragraph--huge,.content-blocks p{font-size:var(--font-size__huge);line-height:var(--line-height__huge)}p.paragraph--large{font-size:var(--font-size__large);line-height:var(--line-height__large)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--border--4) solid var(--color__magenta)}.has-bg--F3FFD2{--color__bg: var(--color__limelight);--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine);--color__cta: var(--color__limelight)}.has-bg--7D93A7{--color__bg: var(--color__slate-grey);--color__text: var(--color__pristine);--color__text--invert: var(--color__jet-black);--color__line: var(--color__pristine);--color__cta: var(--color__slate-grey);--color__focus: var(--color__pristine)}.has-bg--CACDBD{--color__bg: var(--color__traventine);--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine);--color__cta: var(--color__traventine)}.has-bg--CDE6EE{--color__bg: var(--color__glacial-blue);--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine);--color__cta: var(--color__glacial-blue)}.edit-entry{position:fixed;z-index:9999;bottom:10px;right:10px;background:var(--color__slate-grey);border:2px solid var(--color__pristine);width:40px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color__pristine);opacity:.2;text-decoration:none}.edit-entry:hover{opacity:1}.edit-entry svg{width:.9rem}.image-block img,.image-block video,.video-block img,.video-block video{width:100%;background-color:var(--color__traventine)}.image-block img.small-size,.image-block video.small-size,.video-block img.small-size,.video-block video.small-size{width:33%;background-color:transparent}.image-block iframe,.video-block iframe{width:100%;aspect-ratio:16/9;display:block}.image-block .caption,.video-block .caption{font-size:var(--font-size__base);margin-top:var(--space--2)}@media (max-width: 992px){.image-block .caption,.video-block .caption{margin-top:var(--space--1)}}.content-blocks>*:last-child{margin-bottom:0!important}.locations-block>div:nth-child(2)>*:last-child,.two-column-block>div:nth-child(2)>*:last-child,.contact-person-block>div:nth-child(2)>*:last-child{margin-bottom:0!important}@media (min-width: 1600px){.locations-block>div>*:last-child,.two-column-block>div>*:last-child,.contact-person-block>div>*:last-child{margin-bottom:0!important}}.content-blocks>h2,.two-column-block>div>h2,.locations-block>div>h2,.contact-person-block>div>h2{margin-top:var(--space--8);margin-bottom:var(--space--2)}@media (max-width: 768px){.content-blocks>h2,.two-column-block>div>h2,.locations-block>div>h2,.contact-person-block>div>h2{margin-top:var(--space--4)}}.content-blocks>h3,.two-column-block>div>h3,.locations-block>div>h3,.contact-person-block>div>h3{margin-top:var(--space--4);margin-bottom:var(--space--2)}.content-blocks>h4,.two-column-block>div>h4,.locations-block>div>h4,.contact-person-block>div>h4{margin-top:var(--space--4);margin-bottom:var(--space--1)}.content-blocks>p,.two-column-block>div>p,.locations-block>div>p,.contact-person-block>div>p{margin-top:var(--space--2);margin-bottom:var(--space--1)}.content-blocks>.buttons-block,.two-column-block>div>.buttons-block,.locations-block>div>.buttons-block,.contact-person-block>div>.buttons-block{margin-top:var(--space--2)}.content-blocks>ul,.content-blocks>ol,.two-column-block>div>ul,.two-column-block>div>ol,.locations-block>div>ul,.locations-block>div>ol,.contact-person-block>div>ul,.contact-person-block>div>ol{display:block;margin-top:var(--space--8);margin-bottom:var(--space--8)}@media (max-width: 768px){.content-blocks>ul,.content-blocks>ol,.two-column-block>div>ul,.two-column-block>div>ol,.locations-block>div>ul,.locations-block>div>ol,.contact-person-block>div>ul,.contact-person-block>div>ol{margin-top:var(--space--4);margin-bottom:var(--space--4)}}.content-blocks>h2+h3,.content-blocks>h3+h4,.two-column-block>div>h2+h3,.two-column-block>div>h3+h4,.locations-block>div>h2+h3,.locations-block>div>h3+h4,.contact-person-block>div>h2+h3,.contact-person-block>div>h3+h4{margin-top:var(--space--1)}.content-blocks>h2+div,.content-blocks>h3+div,.content-blocks>h4+div,.two-column-block>div>h2+div,.two-column-block>div>h3+div,.two-column-block>div>h4+div,.locations-block>div>h2+div,.locations-block>div>h3+div,.locations-block>div>h4+div,.contact-person-block>div>h2+div,.contact-person-block>div>h3+div,.contact-person-block>div>h4+div{margin-top:var(--space--2)}.content-blocks>h3+p,.content-blocks>h4+p,.two-column-block>div>h3+p,.two-column-block>div>h4+p,.locations-block>div>h3+p,.locations-block>div>h4+p,.contact-person-block>div>h3+p,.contact-person-block>div>h4+p{margin-top:var(--space--1)}.content-blocks>.image-block+.image-block,.two-column-block>div>.image-block+.image-block,.locations-block>div>.image-block+.image-block,.contact-person-block>div>.image-block+.image-block{margin-top:calc(var(--space--8) * -1 + var(--space--2))}@media (max-width: 768px){.content-blocks>.image-block+.image-block,.two-column-block>div>.image-block+.image-block,.locations-block>div>.image-block+.image-block,.contact-person-block>div>.image-block+.image-block{margin-top:calc(var(--space--2) * -1)}}.content-blocks>*:has(+.buttons-block),.two-column-block>div>*:has(+.buttons-block),.locations-block>div>*:has(+.buttons-block),.contact-person-block>div>*:has(+.buttons-block){margin-bottom:var(--space--2)}.content-blocks>*:first-child,.two-column-block>div>*:first-child,.locations-block>div>*:first-child,.contact-person-block>div>*:first-child{margin-top:0!important}.content-blocks>ul,.content-blocks>ol,.two-column-block>div>ul,.two-column-block>div>ol,.locations-block>div>ul,.locations-block>div>ol,.contact-person-block>div>ul,.contact-person-block>div>ol{font-size:var(--font-size__huge);list-style:none}.content-blocks>ul li,.content-blocks>ol li,.two-column-block>div>ul li,.two-column-block>div>ol li,.locations-block>div>ul li,.locations-block>div>ol li,.contact-person-block>div>ul li,.contact-person-block>div>ol li{margin-top:var(--space--4);position:relative}.content-blocks>ul li:before,.content-blocks>ol li:before,.two-column-block>div>ul li:before,.two-column-block>div>ol li:before,.locations-block>div>ul li:before,.locations-block>div>ol li:before,.contact-person-block>div>ul li:before,.contact-person-block>div>ol li:before{background-color:var(--color__pristine);padding-right:var(--space--1);position:absolute;top:-1.25em;z-index:900;font-weight:700}.content-blocks>ul ul,.content-blocks>ul ol,.content-blocks>ol ul,.content-blocks>ol ol,.two-column-block>div>ul ul,.two-column-block>div>ul ol,.two-column-block>div>ol ul,.two-column-block>div>ol ol,.locations-block>div>ul ul,.locations-block>div>ul ol,.locations-block>div>ol ul,.locations-block>div>ol ol,.contact-person-block>div>ul ul,.contact-person-block>div>ul ol,.contact-person-block>div>ol ul,.contact-person-block>div>ol ol{list-style:none;padding-left:var(--space--4)}.content-blocks>ul ul ul,.content-blocks>ul ul ol,.content-blocks>ul ol ul,.content-blocks>ul ol ol,.content-blocks>ol ul ul,.content-blocks>ol ul ol,.content-blocks>ol ol ul,.content-blocks>ol ol ol,.two-column-block>div>ul ul ul,.two-column-block>div>ul ul ol,.two-column-block>div>ul ol ul,.two-column-block>div>ul ol ol,.two-column-block>div>ol ul ul,.two-column-block>div>ol ul ol,.two-column-block>div>ol ol ul,.two-column-block>div>ol ol ol,.locations-block>div>ul ul ul,.locations-block>div>ul ul ol,.locations-block>div>ul ol ul,.locations-block>div>ul ol ol,.locations-block>div>ol ul ul,.locations-block>div>ol ul ol,.locations-block>div>ol ol ul,.locations-block>div>ol ol ol,.contact-person-block>div>ul ul ul,.contact-person-block>div>ul ul ol,.contact-person-block>div>ul ol ul,.contact-person-block>div>ul ol ol,.contact-person-block>div>ol ul ul,.contact-person-block>div>ol ul ol,.contact-person-block>div>ol ol ul,.contact-person-block>div>ol ol ol{list-style:none;padding-left:var(--space--4)}.content-blocks>ul p,.content-blocks>ol p,.two-column-block>div>ul p,.two-column-block>div>ol p,.locations-block>div>ul p,.locations-block>div>ol p,.contact-person-block>div>ul p,.contact-person-block>div>ol p{position:relative}.content-blocks>ul p:before,.content-blocks>ol p:before,.two-column-block>div>ul p:before,.two-column-block>div>ol p:before,.locations-block>div>ul p:before,.locations-block>div>ol p:before,.contact-person-block>div>ul p:before,.contact-person-block>div>ol p:before{content:"";position:absolute;top:-.6em;left:0;display:block;width:var(--space--12);border-bottom:var(--border--2) solid var(--color__text)}.content-blocks>ul li:before,.two-column-block>div>ul li:before,.locations-block>div>ul li:before,.contact-person-block>div>ul li:before{opacity:0}.two-column-block div ol{counter-reset:item-2-column}.two-column-block div ol li:before{counter-increment:item-2-column;content:counters(item-2-column,".") " "}.content-blocks ol{counter-reset:item}.content-blocks ol li:before{counter-increment:item;content:counters(item,".") " "}p>a{color:var(--color__text);font-weight:700;box-shadow:inset 0 calc(var(--border--2) * -1) var(--color__text);transition:box-shadow var(--transition-style),color var(--transition-style);text-decoration:none;padding-bottom:.05em}p>a:hover{color:var(--color__text--invert);box-shadow:inset 0 -2em var(--color__text)}.references-block h2{margin-bottom:var(--space--4)}@media (max-width: 992px){.references-block h2{margin-bottom:var(--space--2)}}@media (max-width: 2025px){.references-block--related .references-grid,.references-block--selected_outstanding .references-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width: 1824px){.references-block--related .references-grid,.references-block--selected_outstanding .references-grid{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}}@media (max-width: 1365px){.references-block--related .references-grid,.references-block--selected_outstanding .references-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width: 905px){.references-block--related .references-grid,.references-block--selected_outstanding .references-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.references-block--selected_outstanding .references-block__inner{background:var(--color__limelight);padding-top:var(--space--4);padding-bottom:var(--space--4)}@media (max-width: 992px){.references-block--selected_outstanding .references-block__inner{padding-top:var(--space--2);padding-bottom:var(--space--2)}}.references-block__inner{display:grid;gap:var(--space--4)}@media (max-width: 768px){.references-block__inner{gap:var(--space--2)}}.references-block__button{display:flex;justify-content:center}.references-grid{display:grid;gap:var(--space--2);grid-template-columns:repeat(auto-fill,minmax(450px,1fr));grid-auto-flow:row}@media (max-width: 2025px){.references-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width: 1824px){.references-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}@media (max-width: 905px){.references-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.people-block h2{margin-bottom:var(--space--4)}@media (max-width: 768px){.people-block h2{margin-bottom:var(--space--2)}}.people-block__inner{display:grid;gap:var(--space--4)}@media (max-width: 768px){.people-block__inner{gap:var(--space--2)}}.people-block__button{display:flex;justify-content:center}.people-grid{display:grid;gap:var(--space--2);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-flow:dense}.accordion-block{margin-top:var(--space--8);margin-bottom:var(--space--8);font-size:var(--font-size__huge);--border--accordion: var(--border--2)}.accordion-block h2{margin-bottom:var(--space--2)}.accordion-block ul{margin-top:var(--space--2);list-style:none;padding:0}.accordion-block ul li{border-top:var(--border--accordion) solid var(--color__jet-black)}.accordion-block ul li:last-child{border-bottom:var(--border--accordion) solid var(--color__jet-black)}.accordion-block__header{margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;text-decoration:none;cursor:pointer;padding-top:var(--space--2);padding-bottom:var(--space--2);width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:var(--space--1)}.accordion-block__header span{flex-shrink:0}.accordion-block__header:hover{background:var(--color__limelight)}@media (max-width: 1180px){.accordion-block__header{padding-top:var(--space--1);padding-bottom:var(--space--1)}}.accordion-block__theme-content>div{padding-bottom:var(--space--2)}@media (max-width: 1180px){.accordion-block__theme-content>div{padding-bottom:var(--space--1)}}.accordion-block [data-accordion-content]{max-height:0;overflow:hidden;transition:max-height var(--transition-style)}.accordion-block svg{transform:rotate(90deg);transition:transform var(--transition-style);width:60px;height:60px}@media (max-width: 1180px){.accordion-block svg{width:30px;height:30px}}.accordion-block .active+[data-accordion-content]{transition:max-height var(--transition-style)}.accordion-block .active svg{transform:rotate(45deg);transition:transform var(--transition-style)}.expertises-block{--color__cta: transparent;--color__line: var(--color__pristine);overflow:hidden}.expertises-block h2{margin-bottom:var(--space--4)}@media (max-width: 768px){.expertises-block h2{margin-bottom:var(--space--2)}}.expertises-block p{font-size:var(--font-size__base);margin-top:var(--space--2)}@media (max-width: 992px){.expertises-block p{margin-top:var(--space--1)}}.expertises-block p.description-title{font-size:clamp(var(--font-size__large),1.5cqi,var(--font-size__huge));font-weight:700}.expertises-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space--4) var(--space--2)}@media (max-width: 1800px){.expertises-grid{grid-template-columns:repeat(3,1fr);row-gap:var(--space--6)}}@media (max-width: 1180px){.expertises-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.expertises-grid{gap:var(--space--4) var(--space--1);grid-template-columns:repeat(1,1fr)}}.expertises-tile{color:var(--color__text);text-decoration:none;text-align:center;position:relative}.expertises-tile__inner>*{-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-style),opacity var(--transition-style);background:var(--color__bg);width:100%;aspect-ratio:4/6;margin-bottom:var(--space--6)}@media (max-width: 1800px){.expertises-tile__inner>*{aspect-ratio:3/2;margin-bottom:var(--space--4)}}@media (max-width: 768px){.expertises-tile__inner>*{margin-left:calc(var(--space--1) * -1);margin-right:calc(var(--space--1) * -1);max-width:calc(100% + var(--space--2));width:calc(100% + var(--space--2));margin-bottom:var(--space--2)}}.expertises-tile__overlay{position:absolute;background:transparent;color:var(--color__pristine);top:0;right:0;bottom:0;left:0;opacity:1;visibility:visible}.expertises-tile__overlay svg{width:100%;height:100%}.expertises-tile:hover{z-index:1}@media (pointer: fine){.expertises-tile:hover .expertises-tile__overlay{opacity:0;visibility:hidden}.expertises-tile:hover .expertises-tile__inner>*{transform:scale(1.25)}}@media (pointer: fine) and (max-width: 1800px){.expertises-tile:hover .expertises-tile__inner>*{transform:scale(1.18)}}@media (pointer: fine) and (max-width: 1180px){.expertises-tile:hover .expertises-tile__inner>*{transform:scale(1.25)}}@media (pointer: fine) and (max-width: 992px){.expertises-tile:hover .expertises-tile__inner>*{transform:scale(1)}}.two-column-block{display:flex;gap:var(--space--2);flex-direction:row}.two-column-block>div{width:50%}.two-column-block>div:first-child h2,.two-column-block>div:first-child h3,.two-column-block>div:first-child p{padding-right:var(--space--4)}@media (max-width: 1600px){.two-column-block{gap:0;max-width:var(--width__content);flex-direction:column}.two-column-block>div{width:100%}.two-column-block>div:first-child{margin-bottom:var(--space--8)}}@media (max-width: 1600px) and (max-width: 1600px){.two-column-block>div:first-child{margin-bottom:0}}@media (max-width: 1600px){.two-column-block>div:first-child h2,.two-column-block>div:first-child h3,.two-column-block>div:first-child p{padding-right:0}}.two-column-block .image-block,.two-column-block .video-block,.two-column-block ul,.two-column-block ol{padding-right:0;padding-left:0}.testimonials-block{background-color:var(--color__bg);color:var(--color__text)}.testimonials-block.has-bg{padding-bottom:var(--space--4)}.testimonials-block.has-bg .testimonials-block__content{padding-top:var(--space--4)}.testimonials-block__content{display:flex;flex-direction:row;gap:var(--space--2)}@media (max-width: 768px){.testimonials-block__content{flex-direction:column}}.testimonials-block__content:nth-child(2n){flex-direction:row-reverse}@media (max-width: 768px){.testimonials-block__content:nth-child(2n){flex-direction:column}}.testimonials-block__content:nth-child(2n) .testimonials-block__author{text-align:right;padding-left:var(--space--4)}@media (max-width: 768px){.testimonials-block__content:nth-child(2n) .testimonials-block__author{padding-left:0;text-align:left}}.testimonials-block__column{width:50%}@media (max-width: 768px){.testimonials-block__column{width:100%}}.testimonials-block__column h2{margin-bottom:var(--space--1)}.testimonials-block__column .testimonials-block__author-infos{font-size:var(--font-size__base)}.testimonials-block__column:nth-child(2){font-size:var(--font-size__h3)}.testimonials-block__column:nth-child(2) h3:before,.testimonials-block__column:nth-child(2) h3:after{display:inline-block}.testimonials-block__column:nth-child(2) h3:before{content:"«";padding-right:.15em}.testimonials-block__column:nth-child(2) h3:after{content:"»";padding-left:.15em}.testimonials-block .glide__arrows{margin-top:var(--space--2);display:flex;justify-content:space-between}@media (max-width: 768px){.testimonials-block .glide__arrows{display:none}}.image-carousel-block h2{margin-bottom:var(--space--4)}@media (max-width: 768px){.image-carousel-block h2{margin-bottom:var(--space--2)}}.image-carousel-block__medium{--slide-scale: 1;--overlay-factor: .8}.image-carousel-block__medium .glide__track{padding:clamp(140px,13vw,305px) 0}@media (max-width: 1180px){.image-carousel-block__medium .glide__track{padding:clamp(115px,15vw,165px) 0}}@media (max-width: 992px){.image-carousel-block__medium .glide__track{padding:0}}.image-carousel-block__medium .glide__slides{overflow:visible}.image-carousel-block__medium .glide__slide{transform:scale(var(--slide-scale)) rotate(0);transition:transform .4s ease-out;display:flex;align-items:center}.image-carousel-block__medium .glide__slide img{image-rendering:optimizespeed}.image-carousel-block__medium .glide__slide--img-wrapper{position:relative}.image-carousel-block__medium .glide__slide--overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .5s ease-out;background:rgba(255,255,255,var(--overlay-factor))}@media (max-width: 992px){.image-carousel-block__medium .glide__slide--overlay{--overlay-factor: 0}}.image-carousel-block__medium .glide__slide--custom-active{z-index:4}.image-carousel-block__medium .glide__slide--active,.image-carousel-block__medium .glide__slide--custom-active{z-index:3;--slide-scale: 3;--overlay-factor: 0}@media (max-width: 1180px){.image-carousel-block__medium .glide__slide--active,.image-carousel-block__medium .glide__slide--custom-active{--slide-scale: 2.5}}@media (max-width: 992px){.image-carousel-block__medium .glide__slide--active,.image-carousel-block__medium .glide__slide--custom-active{--slide-scale: 1}}.image-carousel-block__medium .glide__slide--next,.image-carousel-block__medium .glide__slide--prev{--slide-scale: 2;--overlay-factor: .4;z-index:2}@media (max-width: 1180px){.image-carousel-block__medium .glide__slide--next,.image-carousel-block__medium .glide__slide--prev{--slide-scale: 1.5}}@media (max-width: 992px){.image-carousel-block__medium .glide__slide--next,.image-carousel-block__medium .glide__slide--prev{--slide-scale: 1}}.image-carousel-block__large{padding:0}.image-carousel-block__large img{max-height:90vh}.image-carousel-block img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.image-carousel-block .glide__track-outer{position:relative}.image-carousel-block .glide__arrows{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between}@media (max-width: 992px){.image-carousel-block .glide__arrows{display:none}}.image-carousel-block .btn--icon{background:var(--color__bg)}.jobs-block{--border--jobs: var(--border--2)}.jobs-block h2{margin-bottom:var(--space--2)}.table{display:block;font-size:var(--font-size__huge)}.table a{color:var(--color__text);text-decoration:none}.table .thead,.table .tbody{display:block}.table .thead .tr,.table .tbody .tr{display:grid;grid-template-columns:minmax(0,4fr) 2fr;gap:var(--space--2)}@media (max-width: 768px){.table .thead .tr,.table .tbody .tr{grid-template-columns:1fr;gap:var(--space--1);padding:var(--space--1) 0}}.table .thead .td,.table .thead .th,.table .tbody .td,.table .tbody .th{display:block;text-align:left}.table .thead .td div,.table .thead .th div,.table .tbody .td div,.table .tbody .th div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--space--2) 0}@media (max-width: 992px){.table .thead .td div,.table .thead .th div,.table .tbody .td div,.table .tbody .th div{padding:var(--space--1) 0}}@media (max-width: 768px){.table .thead .td div,.table .thead .th div,.table .tbody .td div,.table .tbody .th div{white-space:initial;padding:0}}.table .thead .th,.table .tbody .th{font-weight:700}.table .thead .td div,.table .tbody .td div{border-top:var(--border--jobs) solid var(--color__text)}@media (max-width: 992px){.table .thead .td div,.table .tbody .td div{border-width:var(--border--jobs)}}@media (max-width: 768px){.table .thead .td div,.table .tbody .td div{border:none}}@media (max-width: 768px){.table .thead{display:none}}.table .tbody .tr:last-child>div{border-bottom:var(--border--jobs) solid var(--color__text)}@media (max-width: 768px){.table .tbody .tr:last-child>div{border:none}}@media (max-width: 768px){.table .tbody .tr{border-bottom:var(--border--jobs) solid var(--color__text)}.table .tbody .tr:first-child{border-top:var(--border--jobs) solid var(--color__text)}}.table .tbody span{display:none}@media (max-width: 768px){.table .tbody span{display:block;font-weight:700}}.table.table-hover .tbody .tr:hover{background:var(--color__limelight);cursor:pointer}.cta-block{position:relative;height:100vh;color:var(--color__text)}@media (max-width: 992px){.cta-block{--color__cta: transparent;--color__line: var(--color__jet-black)}.cta-block.has-bg--7D93A7,.cta-block--has-media{--color__line: var(--color__pristine)}}@media (max-width: 992px){.cta-block{background:var(--color__bg);padding-bottom:var(--space--2)}}@media (max-width: 1800px){.cta-block{aspect-ratio:16/9;height:auto}}.cta-block.has-color--invert{--color__text: var(--color__pristine);--color__text--invert: var(--color__jet-black);--color__line: var(--color__pristine)}@media (max-width: 992px){.cta-block.has-color--invert{--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine)}}.cta-block__background{background:var(--color__bg);position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width: 992px){.cta-block__background{position:relative;width:100%;height:100%}}.cta-block__content{width:100%;height:100%;position:relative;z-index:300;display:grid;grid-template-columns:repeat(12,1fr [col-start]);-moz-column-gap:var(--space--2);column-gap:var(--space--2);grid-template-rows:repeat(8,1fr [col-start])}@media (max-width: 992px){.cta-block__content{display:block;height:auto}}@media (max-width: 1800px) and (min-width: 993px){.cta-block__content p{font-size:var(--font-size__base)}}.cta-block__content>.cta-block__layout{padding:var(--space--4)}@media (max-width: 992px){.cta-block__content>.cta-block__layout{padding:var(--space--2)}}@media (max-width: 768px){.cta-block__content>.cta-block__layout{padding:var(--space--1)}}.cta-block__content h2+p{margin-top:var(--space--2)}@media (max-width: 992px){.cta-block__content h2+p{margin-top:var(--space--1)}}.cta-block__content h2+a.btn,.cta-block__content p+a.btn{margin-top:var(--space--2)}.cta-block .variant_1{grid-column:5/span 8;grid-row:1/span 6;align-self:end;text-align:left}.cta-block .variant_2{grid-column:1/span 10;grid-row:1/span 5;text-align:right;align-self:end}.cta-block .variant_3{grid-column:1/span 9;grid-row:3/span 6;text-align:right;align-self:start}.cta-block .variant_4{grid-column:4/span 6;grid-row:1/span 6;text-align:center;align-self:end}.cta-block .variant_5{grid-column:1/span 8;grid-row:3/span 5;text-align:left;align-self:start}@media (max-width: 992px){.cta-block .variant_2,.cta-block .variant_3,.cta-block .variant_4{text-align:left}}.cta-block__darken-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;z-index:150}.cta-block__line-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden}.cta-block__line-overlay svg{width:calc(100% + 3px);height:calc(100% + 3px)}.cta-block__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:100;position:absolute;top:0;left:0}.form-block h2{margin-bottom:var(--space--2)}.direction-block{display:flex;gap:var(--space--2)}@media (max-width: 992px){.direction-block{gap:var(--space--1)}}@media (max-width: 1600px){.direction-block{flex-direction:column}}.direction-block a.btn--direction{font-size:var(--font-size__h2);font-weight:700;width:100%;padding:.5em calc(1em + var(--space--2));text-align:center;border:var(--border--4) solid var(--color__text);display:flex;justify-content:center;align-items:center;position:relative}.direction-block a.btn--direction:hover{box-shadow:inset 0 -10em var(--color__text)}.anchor-links-block{display:flex;flex-wrap:wrap;row-gap:var(--space--1)}.anchor-links-block a{color:var(--color__jet-black);font-size:var(--font-size__huge);font-weight:700;text-decoration:none;border-left:var(--border--2) solid var(--color__jet-black);padding:0 var(--space--2)}@media (max-width: 1180px){.anchor-links-block a{padding:0 var(--space--1)}}.anchor-links-block a:hover{background:var(--color__limelight)}.locations-block{display:flex;flex-direction:row;position:relative}.locations-block .headquarters:hover path{fill:var(--color__limelight)}.locations-block .headquarters:hover circle{fill:var(--color__jet-black)}@media (max-width: 992px){.locations-block{flex-direction:column}}.locations-block>div{width:50%}@media (max-width: 992px){.locations-block>div{width:100%}}.locations-block>.globe{height:33vw;max-height:var(--width__content);position:sticky;align-self:flex-start;top:var(--height__navbar)}@media (max-width: 992px){.locations-block>.globe{height:66vw;position:static}}.locations-block>.headquarters_address-blocks{z-index:999;display:grid;grid-template-columns:1fr;gap:var(--space--8) var(--space--2)}@media (max-width: 992px){.locations-block>.headquarters_address-blocks{width:100%;gap:var(--space--4) var(--space--2);grid-template-columns:1fr 1fr}}@media (max-width: 768px){.locations-block>.headquarters_address-blocks{grid-template-columns:1fr}}.locations-block .contact-links{display:flex;flex-direction:row;gap:var(--space--2);margin-top:var(--space--2)}.contact-person-block{display:flex;gap:var(--space--2)}.contact-person-block--horizontal{flex-direction:row}.contact-person-block--horizontal>div{width:50%}.contact-person-block--vertical{flex-direction:column}@media (max-width: 1600px){.contact-person-block{max-width:var(--width__content);flex-direction:column}.contact-person-block--horizontal>div{width:100%}.contact-person-block>div:first-child{margin-bottom:var(--space--8)}}@media (max-width: 1600px) and (max-width: 1600px){.contact-person-block>div:first-child{margin-bottom:0}}.contact-person-block__contact-info{display:flex;gap:var(--space--2);flex-direction:column}.contact-person-block__name{font-size:var(--font-size__huge)}.contact-person-block .small_size{width:50%}@media (max-width: 768px){.contact-person-block .small_size{width:100%}}.contact-person-block .social-links{display:flex;flex-direction:row;gap:var(--space--2)}a.btn,a.btn--form-submit,button.btn,button.btn--form-submit,input[type=button].btn,input[type=button].btn--form-submit,input[type=submit].btn,input[type=submit].btn--form-submit{margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;text-decoration:none;cursor:pointer;display:inline-block;font-size:var(--font-size__huge);line-height:var(--line-height__huge);color:var(--color__text);transition:box-shadow var(--transition-style),color var(--transition-style)}a.btn:hover,a.btn--form-submit:hover,button.btn:hover,button.btn--form-submit:hover,input[type=button].btn:hover,input[type=button].btn--form-submit:hover,input[type=submit].btn:hover,input[type=submit].btn--form-submit:hover{color:var(--color__text--invert);box-shadow:inset 0 -4em var(--color__text)}a.btn--default,a.btn--form-submit,button.btn--default,button.btn--form-submit,input[type=button].btn--default,input[type=button].btn--form-submit,input[type=submit].btn--default,input[type=submit].btn--form-submit{padding:.5em 1em;border:var(--border--2) solid var(--color__text)}a.btn--primary,button.btn--primary,input[type=button].btn--primary,input[type=submit].btn--primary{padding:calc(.5em - 2px) calc(1em - 2px);border:var(--border--4) solid var(--color__text);font-weight:700}a.btn--icon,button.btn--icon,input[type=button].btn--icon,input[type=submit].btn--icon{aspect-ratio:1;padding:0;height:var(--space--4);display:flex;justify-content:center;align-items:center}a.btn--icon svg,button.btn--icon svg,input[type=button].btn--icon svg,input[type=submit].btn--icon svg{width:var(--space--4);height:auto;max-width:36px;max-height:36px}a.btn--social,button.btn--social,input[type=button].btn--social,input[type=submit].btn--social{border-width:0}a.btn:disabled,a.btn--form-submit:disabled,button.btn:disabled,button.btn--form-submit:disabled,input[type=button].btn:disabled,input[type=button].btn--form-submit:disabled,input[type=submit].btn:disabled,input[type=submit].btn--form-submit:disabled{opacity:.3;cursor:not-allowed}a.btn:disabled:hover,a.btn--form-submit:disabled:hover,button.btn:disabled:hover,button.btn--form-submit:disabled:hover,input[type=button].btn:disabled:hover,input[type=button].btn--form-submit:disabled:hover,input[type=submit].btn:disabled:hover,input[type=submit].btn--form-submit:disabled:hover{color:var(--color__text);box-shadow:none}.btn-group{display:flex;flex-wrap:wrap;gap:var(--space--1) var(--space--2)}.stage-blank__lp .btn--default,.stage-blank__lp .btn--form-submit,.stage-full__lp .btn--default,.stage-full__lp .btn--form-submit{padding:calc(.5em + 2px) calc(1em + 2px);border:0;background:var(--color__magenta);color:var(--color__pristine)}.stage-full__lp .btn--default:hover,.stage-full__lp .btn--form-submit:hover{color:var(--color__jet-black);box-shadow:inset 0 -4em var(--color__pristine)}.stage-blank__lp .btn--default:hover,.stage-blank__lp .btn--form-submit:hover{color:var(--color__pristine);box-shadow:inset 0 -4em var(--color__jet-black)}.site-main--landingpages .btn--default:not(.btn--icon),.site-main--landingpages .btn--form-submit:not(.btn--icon){padding:calc(.5em + 2px) calc(1em + 2px);border:0;background:var(--color__magenta);color:var(--color__pristine)}.site-main--landingpages .btn--default:not(.btn--icon):hover,.site-main--landingpages .btn--form-submit:not(.btn--icon):hover{color:var(--color__text--invert);box-shadow:inset 0 -4em var(--color__jet-black)}.site-main--landingpages .btn-group:has(.btn--primary) .btn--primary{font-weight:400;padding:calc(.5em + 2px) calc(1em + 2px);border:0;background:var(--color__magenta);color:var(--color__pristine)}.site-main--landingpages .btn-group:has(.btn--primary) .btn--primary:hover{color:var(--color__text--invert);box-shadow:inset 0 -4em var(--color__jet-black)}.site-main--landingpages .btn-group:has(.btn--primary) .btn--default,.site-main--landingpages .btn-group:has(.btn--primary) .btn--form-submit{background:var(--color__pristine);color:var(--color__magenta);padding:.5em 1em;border:var(--border--2) solid var(--color__magenta);transition:border var(--transition-style),color var(--transition-style)}.site-main--landingpages .btn-group:has(.btn--primary) .btn--default:hover,.site-main--landingpages .btn-group:has(.btn--primary) .btn--form-submit:hover{border-color:var(--color__jet-black);color:var(--color__jet-black);box-shadow:none}.reference-tile,.reference-add{display:block;aspect-ratio:var(--ar--references);position:relative;color:var(--color__text);background-color:var(--color__bg);container-type:inline-size}.reference-tile__infos,.reference-add__infos{display:flex;gap:var(--space--1);padding:var(--space--2)}@media (max-width: 992px){.reference-tile__infos,.reference-add__infos{padding:var(--space--1)}}.reference-add__infos{flex-direction:column;justify-content:space-between;height:100%}.reference-add__infos h3{font-size:var(--font-size__huge)}.reference-add__infos div{align-self:flex-end}.reference-tile--variant-1{--infos-orientation: column-reverse;--line-overlay-orientation: scale(1, 1);--title-position: flex-start;--title-alignment: left;--categories-position: flex-end;--categories-alignment: right}.reference-tile:hover{--img-opacity: 0;--infos-opacity: 1}.reference-tile h3{font-size:clamp(18px,5cqi,var(--font-size__huge))}.reference-tile .categories,.reference-tile .customer{font-size:clamp(14px,3.5cqi,var(--font-size__base))}.reference-tile__featured-image,.reference-tile__infos{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in-out}.reference-tile__featured-image{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;opacity:var(--img-opacity, 1)}.reference-tile__infos{opacity:var(--infos-opacity, 0);flex-direction:var(--infos-orientation, column);justify-content:space-between}.reference-tile__infos .categories,.reference-tile__infos .title{max-width:80%}.reference-tile__infos .categories{align-self:var(--categories-position, flex-start);text-align:var(--categories-alignment, left);text-transform:uppercase;font-weight:700}.reference-tile__infos .title{display:grid;gap:var(--space--1);align-self:var(--title-position, flex-end);text-align:var(--title-alignment, right)}.reference-tile__line-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:var(--line-overlay-orientation, scale(-1, -1))}.reference-tile__line-overlay svg{height:calc(100% + .05em);width:calc(100% + .05em)}.person-tile,.person-add{display:block;aspect-ratio:var(--ar--people);position:relative;color:var(--color__text);background-color:var(--color__bg)}.person-tile__infos,.person-add__infos{display:flex;gap:var(--space--1);padding:var(--space--2)}@media (max-width: 992px){.person-tile__infos,.person-add__infos{padding:var(--space--1)}}.person-add__infos{flex-direction:column;justify-content:space-between;height:100%}.person-add__infos div{align-self:flex-end}.person-tile--variant-1{--infos-orientation: column-reverse;--line-overlay-orientation: scale(1, 1);--title-position: flex-start;--title-alignment: left;--social-links-position: flex-end;--social-alignment: flex-end;--social-links-wrap: wrap}.person-tile.no-portrait,.person-tile:hover{--img-opacity: 0;--infos-opacity: 1;--visibility: visible}.person-tile h3{font-size:var(--font-size__huge)}.person-tile__portrait,.person-tile__infos{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease-in-out,visibility 0s .01s}.person-tile__portrait{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;opacity:var(--img-opacity, 1);filter:grayscale(100%)}.person-tile__infos{opacity:var(--infos-opacity, 0);flex-direction:var(--infos-orientation, column);justify-content:space-between;visibility:var(--visibility, hidden)}.person-tile__infos .social-links,.person-tile__infos .title{max-width:80%;position:relative;z-index:2}.person-tile__infos .social-links{flex-wrap:var(--social-links-wrap, wrap-reverse);justify-content:var(--social-links-position, flex-start);align-self:var(--social-alignment, flex-start);text-transform:uppercase;font-weight:700;display:flex;gap:var(--space--1)}.person-tile__infos .title{display:grid;gap:var(--space--1);align-self:var(--title-position, flex-end);text-align:var(--title-alignment, right)}.person-tile__line-overlay{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;transform:var(--line-overlay-orientation, scale(-1, -1))}.person-tile__line-overlay svg{height:calc(100% + .05em);width:calc(100% + .05em)}.filters{position:relative}.filters button{margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;text-decoration:none;cursor:pointer;color:var(--color__text);font-size:var(--font-size__huge);box-sizing:border-box;position:relative;display:inline-block;text-align:left;padding:calc(var(--space--1) * .5) calc(var(--space--1) * 1)}.filters button:hover,.filters button.active{background:var(--color__limelight)}.filters .dropdown-toggle{display:none}@media (max-width: 768px){.filters .dropdown-toggle{display:flex;background:var(--color__pristine);gap:var(--space--1);align-items:center}.filters .dropdown-toggle svg{width:var(--space--1);height:var(--space--1)}}.filters .dropdown-content{display:flex;flex-wrap:wrap}@media (max-width: 768px){.filters .dropdown-content{flex-direction:column;position:absolute;top:calc(100% - var(--border--2));z-index:3;background:var(--color__pristine);display:none;width:100%}.filters .dropdown-content.show{display:flex}}.skeleton{position:relative;overflow:hidden;background-color:var(--color__lightgrey)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:shimmer 5s infinite}.skeleton--references{aspect-ratio:var(--ar--references)}.skeleton--people{aspect-ratio:var(--ar--people)}@keyframes shimmer{to{transform:translate(100%)}}.alignfull,.mission-statement{max-width:2406px}.alignwide,.logo-slider-block{max-width:var(--width__wide);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.alignwide,.logo-slider-block{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.alignwide,.logo-slider-block{padding-left:var(--space--1);padding-right:var(--space--1)}}.alignfull,.mission-statement,.alignwide,.logo-slider-block,.aligncontent{margin-left:auto;margin-right:auto}.mission-statement{padding-right:10vw;padding-left:10vw;margin-bottom:calc(var(--space--8) + var(--space--1))}@media (max-width: 768px){.mission-statement{margin-bottom:calc(var(--space--4) + var(--space--1))}}.mission-statement h2{font-size:var(--font-size__h1);text-align:center}.logo-slider-block{background:var(--color__bg);color:var(--color__text)}.logo-slider-block.has-bg{padding-top:var(--space--4);padding-bottom:var(--space--4);--bullet-bg-color: var(--color__pristine)}.logo-slider-block__title{display:grid;grid-template-columns:1fr 1fr;gap:var(--space--2);margin-bottom:var(--space--8)}@media (max-width: 992px){.logo-slider-block__title{grid-template-columns:1fr;margin-bottom:var(--space--4)}}.logo-slider-block .glide__slide{aspect-ratio:1;display:flex;align-items:center;justify-content:center}.logo-slider-block .glide__slide img{max-width:75%;max-height:75%;height:auto}.logo-slider-block .glide a:hover{background:var(--color__lightgrey)}.logo-slider-block .glide__arrows{padding-top:var(--space--2);display:flex;justify-content:space-between}@media (max-width: 768px){.logo-slider-block .glide__arrows{display:none}}.glide__bullets{margin-top:var(--space--4);width:100%;display:flex;background:var(--bullet-bg-color, #dddbdd);position:relative}@media (max-width: 992px){.glide__bullets{margin-top:var(--space--2)}}.glide__bullet{flex:1;border:0;height:8px}.glide__bullet--indicator{position:absolute;bottom:0;left:0;height:100%;background:var(--color__jet-black);transition:left var(--transition-style)}.embed-blocker{aspect-ratio:16/9;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center}.embed-blocker:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#ffffffb3}.embed-blocker__content{text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space--2);gap:var(--space--4);max-width:calc(var(--width__content) - 2 * var(--space--8))}.embed-blocker__content p{font-size:var(--font-size__base)}.form{position:relative}.form__loader-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color__pristine) 75%,transparent);z-index:1;display:none}.form__loader-icon{width:64px;height:64px;place-self:center;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"  width="64" height="64" viewBox="0 0 64 64"><path d="M32 62a30 30 0 1 1 30-30 2.5 2.5 0 0 1-5 0 24.978 24.978 0 1 0-2.079 10 2.5 2.5 0 1 1 4.579 2A30.013 30.013 0 0 1 32 62z" fill="%23000000"></path> </svg>');animation:rotate 2s linear infinite}.form--loading .form__loader-overlay{display:grid}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form__grid,.form__box{display:grid;gap:var(--space--2)}.form__box--flex{display:flex}.form__item{width:100%;position:relative}.form__item--w100{grid-column:span 6}.form__item--w75{grid-column:span 5}.form__item--w66{grid-column:span 4}.form__item--w50{grid-column:span 3}.form__item--w33{grid-column:span 2}.form__item--w25{grid-column:span 1}@media (max-width: 768px){.form__item{grid-column:span 6!important}}.form__label{display:block;margin-bottom:.5em;font-size:var(--font-size__caption)}.form__required-indicator{margin-inline-start:0;color:var(--color__danger)}.form__helper-text{margin-top:.5em;font-size:.875em}.form__error-message{color:var(--color__danger);margin-top:.5em;font-size:.875em}.form__radio-item,.form__check-item{display:flex;gap:.5em;align-items:start}.form__radio-item input,.form__check-item input{flex-shrink:0}.form__radio-item a,.form__check-item a{color:var(--color__text);font-weight:700;box-shadow:inset 0 calc(var(--border--2) * -1) var(--color__text);transition:box-shadow var(--transition-style),color var(--transition-style);text-decoration:none;padding-bottom:.05em}.form__radio-item a:hover,.form__check-item a:hover{color:var(--color__text--invert);box-shadow:inset 0 -2em var(--color__text)}.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;border:0;border-radius:0;border-bottom:var(--border--2) solid var(--color__jet-black);box-sizing:border-box;padding:var(--space--1);font-size:var(--font-size__huge);font-family:var(--font-family);color:var(--color__jet-black);background:color-mix(in srgb,var(--color__glacial-blue) 30%,transparent)}.form__input--select{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21.41" height="11.41" viewBox="0 0 21.41 11.41"><polygon fill="%23232323" points="10.71 11.41 0 .71 .71 0 10.71 10 20.71 0 21.41 .71 10.71 11.41"/></svg>');background-repeat:no-repeat;background-position:calc(100% - .5em) center;padding-inline-end:2em;background-size:.875em}.form__input--textarea{min-height:10rem;resize:vertical;padding-left:.5em}.form__input--radio,.form__input--checkbox{width:1em;height:1em;padding:0;border:var(--border--2) solid var(--color__jet-black);margin:0 .5em 0 0;border-radius:.125em}.form__input--radio:checked,.form__input--checkbox:checked{background:var(--color__jet-black);color:#fff}.form__input--checkbox:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g transform="translate(0, 0)"><path fill="white" d="M8.5,20a1.5,1.5,0,0,1-1.061-.439L.379,12.5,2.5,10.379l6,6,13-13L23.621,5.5,9.561,19.561A1.5,1.5,0,0,1,8.5,20Z"></path></g></svg>');background-repeat:no-repeat;background-position:center;background-size:.625em}.form__input--radio{border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.form__input--radio:checked:after{content:"";width:50%;height:50%;background:var(--color__pristine);border-radius:50%}.form__input::-moz-placeholder{color:var(--color__jet-black);opacity:.25}.form__input::placeholder{color:var(--color__jet-black);opacity:.25}.form__input::-webkit-search-decoration,.form__input::-webkit-search-cancel-button,.form__input::-webkit-search-results-button,.form__input::-webkit-search-results-decoration{display:none}.form__input--error,.form__input[aria-invalid=true]{border-color:var(--color__danger);box-shadow:0 0 0 0 var(--color__danger)}.form__input--required-field{position:absolute;width:0;height:0;z-index:-1;border:0;padding:0;margin:0;top:0;left:0}.form__input--required-field:focus-visible{outline:none}.frc-captcha-manual{font-size:16px;background:#fff;padding:10px 10px 15px;border:1px solid #ccc;border-radius:5px;max-width:500px;position:relative}.frc-captcha-manual a{color:inherit}.alignfull,.stage-full,.site-header{max-width:2406px}.alignwide,.stage-blank,.site-footer,.navbar,.main-navigation.nav-active .main-navigation__inner{max-width:var(--width__wide);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.alignwide,.stage-blank,.site-footer,.navbar,.main-navigation.nav-active .main-navigation__inner{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.alignwide,.stage-blank,.site-footer,.navbar,.main-navigation.nav-active .main-navigation__inner{padding-left:var(--space--1);padding-right:var(--space--1)}}.alignfull,.stage-full,.site-header,.alignwide,.stage-blank,.site-footer,.navbar,.main-navigation.nav-active .main-navigation__inner,.aligncontent{margin-left:auto;margin-right:auto}.site-header{z-index:900;color:var(--color__jet-black)}@media (max-width: 768px){.site-header.sticky .navbar:after{content:"";position:absolute;left:0;top:0;width:100vw;height:100%;background:var(--color__pristine);z-index:-1}}.site-header.sticky .site-header__inner{position:fixed}@media (max-width: 768px){.site-header{color:var(--color__jet-black)}}.site-header__quicklinks .active,.site-header__language-switcher .active{font-weight:700}.site-header__quicklinks a,.site-header__language-switcher a{text-decoration:none;position:relative}.site-header__quicklinks a:before,.site-header__language-switcher a:before{content:"";position:absolute;top:calc(var(--space--1) * -.5);right:calc(var(--space--1) * -1);bottom:calc(var(--space--1) * -.5);left:calc(var(--space--1) * -1);z-index:-1}.site-header__quicklinks a:hover:before,.site-header__language-switcher a:hover:before{background:var(--color__limelight)}.site-header__quicklinks{font-size:var(--font-size__huge);display:flex;gap:var(--space--4)}@media (max-width: 992px){.site-header__quicklinks{display:none}}.site-header__quicklinks a{white-space:nowrap}.site-header__language-switcher{opacity:0;font-size:var(--font-size__huge);text-transform:uppercase;display:none;gap:var(--space--4);visibility:hidden}@media (max-width: 992px){.site-header__language-switcher{gap:var(--space--2)}}.site-header__inner{position:relative;z-index:1000;top:0;max-width:100%;width:2406px}@media (max-width: 768px){.site-header__inner{position:relative}}.site-header a{color:inherit}.site-header__menu{display:flex;flex-direction:row;justify-content:end;gap:var(--space--4)}@media (max-width: 768px){.site-header__menu{gap:0}}.site-header__btn button{margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;text-decoration:none;cursor:pointer}.site-header__btn button .hamburger{height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.site-header__btn button .hamburger span{display:block;width:50px;height:2px;background:currentColor;transition:transform var(--transition-style),opacity var(--transition-style)}@media (max-width: 1180px){.site-header__btn button .hamburger{gap:5px}.site-header__btn button .hamburger span{width:25px;height:2px}}.site-header.nav-active{color:var(--color__jet-black)}.site-header.nav-active .navbar{--height__navbar: 20vh;position:relative;background:transparent}@media (max-width: 992px){.site-header.nav-active .navbar{--height__navbar: unset}}.site-header.nav-active .site-header__inner{position:fixed;background:var(--color__pristine)}.site-header.nav-active .site-header__inner:before{position:fixed;content:"";top:0;right:0;bottom:0;left:0;background:var(--color__pristine)}.site-header.nav-active .site-header__menu{justify-content:space-between}.site-header.nav-active .site-header__language-switcher{visibility:visible;opacity:1;display:flex}.site-header.nav-active .site-header__quicklinks{visibility:hidden;opacity:0;display:none}.site-header.nav-active .hamburger span:nth-child(1){transform:translateY(12px) rotate(45deg)}.site-header.nav-active .hamburger span:nth-child(2){opacity:0}.site-header.nav-active .hamburger span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}@media (max-width: 1180px){.site-header.nav-active .hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.nav-active .hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.site-header__logo{width:260px}.site-header__logo a{display:block;line-height:0}.site-header__logo svg{display:inline-block}@media (max-width: 1180px){.site-header__logo{width:200px}}@media (max-width: 768px){.site-header__logo{width:150px}}.site-header__btn{margin-top:-.5em}.navbar{background:var(--color__pristine);width:100%;position:fixed;top:0;z-index:1100;height:var(--height__navbar);padding-top:var(--space--2)}@media (max-width: 1180px){.navbar{padding-top:calc(var(--space--2) * .75)}}@media (max-width: 768px){.navbar{position:relative;padding-top:var(--space--1)}}.navbar>div{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:var(--space--2);position:relative}@media (max-width: 992px){.navbar>div{align-items:center}}.navbar>div .site-header__language-switcher{top:var(--space--4)}@media (max-width: 992px){.navbar>div .site-header__language-switcher{top:var(--space--1)}}.navbar>div .site-header__btn{top:var(--space--4);right:calc((100% - 2406px) * .5 + var(--space--4))}@media (max-width: 2406px){.navbar>div .site-header__btn{right:var(--space--4)}}@media (max-width: 992px){.navbar>div .site-header__btn{top:var(--space--1);right:var(--space--2)}}@media (max-width: 768px){.navbar>div .site-header__btn{right:var(--space--1)}}.navbar>div .site-header__logo{left:calc((100% - 2406px) * .5 + var(--space--4))}@media (max-width: 2406px){.navbar>div .site-header__logo{left:var(--space--4)}}@media (max-width: 992px){.navbar>div .site-header__logo{left:var(--space--2)}}@media (max-width: 768px){.navbar>div .site-header__logo{left:var(--space--1)}}.navbar>div .site-header__menu{position:absolute;right:calc((100% - 2406px) * .5 + var(--space--4));width:calc(1203px - (var(--space--4) + var(--space--1)))}@media (max-width: 2406px){.navbar>div .site-header__menu{right:0;width:calc(50% - (var(--space--1)))}}@media (max-width: 992px){.navbar>div .site-header__menu{width:calc(50% - (var(--space--2) + var(--space--1)))}}.main-navigation{background:var(--color__pristine);height:80vh;overflow-y:auto;position:relative;z-index:900;display:none}@media (max-width: 992px){.main-navigation{height:calc(100vh - var(--space--4))}}.main-navigation__sub-nav a h4{font-weight:400}.main-navigation__main-nav,.main-navigation__sub-nav{display:flex;flex-direction:column;gap:var(--space--1)}.main-navigation__main-nav a,.main-navigation__sub-nav a{text-decoration:none;display:inline-block}.main-navigation__main-nav a h1,.main-navigation__main-nav a h4,.main-navigation__sub-nav a h1,.main-navigation__sub-nav a h4{transform:translate(0);transition:transform var(--transition-style)}.main-navigation__main-nav a h1:hover,.main-navigation__main-nav a h4:hover,.main-navigation__sub-nav a h1:hover,.main-navigation__sub-nav a h4:hover{transform:translate(1em);transition:transform var(--transition-style)}@media (max-width: 992px){.main-navigation__main-nav,.main-navigation__sub-nav{margin-bottom:var(--space--2)}}.main-navigation.nav-active{display:block}.main-navigation.nav-active .main-navigation__inner{width:100%}.main-navigation__social-media{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--space--4);align-self:flex-end;padding-bottom:var(--space--4)}@media (max-width: 992px){.main-navigation__social-media{gap:var(--space--1)}}.main-navigation__inner{position:relative;z-index:1000;display:grid;height:100%;gap:var(--space--2);grid-template-columns:1fr 1fr;grid-template-rows:1fr 4fr 1fr;grid-template-areas:". Search" "Main Sub" ". Social"}@media (max-width: 992px){.main-navigation__inner{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"Search" "Main" "Sub" "Social"}}.main-navigation__search{grid-area:Search;margin-top:var(--border--4)}.main-navigation__search button{display:none}.main-navigation__main-nav{grid-area:Main}.main-navigation__sub-nav{grid-area:Sub}.main-navigation__social-media{grid-area:Social}.main-navigation__line-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;overflow:hidden}.main-navigation__line-overlay svg{width:calc(100% + 3px);height:calc(100% + 3px)}@media (max-width: 992px){.main-navigation__line-overlay{display:none}}.site-footer{position:relative;padding-top:var(--space--4);padding-bottom:var(--space--2);background:var(--color__bg);min-height:650px;display:grid;gap:var(--space--4) var(--space--2);grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"cta ." "nav some"}@media (max-width: 1180px){.site-footer{padding-top:var(--space--2);padding-bottom:var(--space--2);min-height:600px;grid-template-areas:"cta some" "nav some"}}@media (max-width: 768px){.site-footer{min-height:auto;grid-template-columns:1fr;grid-template-rows:initial;grid-template-areas:"cta" "line" "nav" "some"}}.footer--line-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@media (max-width: 768px){.footer--line-overlay{display:none}}.footer--line-overlay svg{width:100%;height:140%}@media (max-width: 1180px){.footer--line-overlay svg{height:100%}}.footer--cta{position:relative;z-index:2;grid-area:cta;display:grid;grid-template-columns:3fr 5fr;gap:var(--space--4) var(--space--2);align-self:flex-start}@media (max-width: 1180px){.footer--cta{grid-template-columns:1fr;max-width:440px;gap:var(--space--1)}}.footer--cta__description{display:inline-flex;flex-direction:column;gap:var(--space--4)}@media (max-width: 1180px){.footer--cta__description{gap:var(--space--1)}}.footer--nav{position:relative;z-index:2;grid-area:nav;display:flex;flex-direction:column;align-self:flex-end;gap:var(--space--1)}.footer--nav nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space--1) var(--space--2)}@media (max-width: 1180px){.footer--nav nav{flex-direction:column;align-items:flex-start;justify-content:flex-end}}.footer--nav button{margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;text-decoration:none;cursor:pointer}.footer--nav button,.footer--nav a{text-transform:uppercase;text-decoration:none;color:var(--color__text);font-weight:700;transition:box-shadow var(--transition-style),color var(--transition-style)}.footer--nav button:hover,.footer--nav a:hover{color:var(--color__text--invert);box-shadow:inset 0 -2em var(--color__text)}.footer--some{position:relative;z-index:2;grid-area:some;display:flex;flex-wrap:wrap-reverse;gap:var(--space--4);justify-content:flex-end;align-items:flex-end;align-self:flex-end}@media (max-width: 1180px){.footer--some{flex-wrap:wrap;flex-direction:column;gap:var(--space--2)}}@media (max-width: 768px){.footer--some{flex-direction:row;gap:var(--space--1);justify-content:flex-start}}.footer--line{height:var(--border--2);background:var(--color__text);margin-left:calc(var(--space--1) * -1);margin-right:calc(var(--space--1) * -1);display:none}@media (max-width: 768px){.footer--line{display:block}}.site-footer:not(:has(.footer--cta)){min-height:300px;grid-template-rows:0 1fr}@media (max-width: 1180px){.site-footer:not(:has(.footer--cta)){min-height:460px}}@media (max-width: 768px){.site-footer:not(:has(.footer--cta)){grid-template-rows:initial;grid-template-areas:"nav" "some";min-height:200px}.site-footer:not(:has(.footer--cta)) .footer--line{display:none}}.site-footer:not(:has(.footer--cta)) .footer--line-overlay svg{height:100%}.site-main{margin-top:var(--space--8);margin-bottom:var(--space--8)}@media (max-width: 768px){.site-main{margin-top:var(--space--4);margin-bottom:var(--space--4)}}.stage-full{position:relative;height:100vh;color:var(--color__text);--color__cta: transparent}.stage-full--marquee{height:calc(100vh - var(--space--4))}@media (max-width: 1180px){.stage-full{aspect-ratio:16/9;height:auto}}@media (max-width: 768px){.stage-full.has-bg--7D93A7{--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine)}}@media (max-width: 768px){.stage-full.has-bg--7D93A7.stage-full__lp .stage-full__content{--color__text: var(--color__pristine);color:var(--color__pristine);--color__text--invert: var(--color__jet-black)}}.stage-full.has-color--invert{--color__text: var(--color__pristine);--color__text--invert: var(--color__jet-black);--color__line: var(--color__pristine)}@media (max-width: 768px){.stage-full.has-color--invert:not(.stage-full--in-slider){--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine)}}.stage-full__background{background:var(--color__bg);position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width: 768px){.stage-full__background{position:relative;width:100%;height:100%}}@media (max-width: 768px){.stage-full__lp .stage-full__content{background:var(--color__bg)}}.stage-full__content{width:100%;height:100%;position:relative;z-index:300;display:grid;grid-template-columns:repeat(12,1fr [col-start]);-moz-column-gap:var(--space--2);column-gap:var(--space--2);grid-template-rows:repeat(8,1fr [col-start])}@media (max-width: 768px){.stage-full__content{display:block;height:auto}}.stage-full__content>.stage-full__layout{padding:clamp(var(--space--2),2.5vw,var(--space--4))}@media (max-width: 992px){.stage-full__content>.stage-full__layout{padding:var(--space--2)}}@media (max-width: 768px){.stage-full__content>.stage-full__layout{padding:var(--space--1) var(--space--1) var(--space--2) var(--space--1)}}.stage-full__content h4+h1{margin-top:var(--space--2)}@media (max-width: 992px){.stage-full__content h4+h1{margin-top:var(--space--1)}}.stage-full__content h1+a.btn{margin-top:var(--space--4)}@media (max-width: 992px){.stage-full__content h1+a.btn{margin-top:var(--space--2)}}.stage-full .variant_1{grid-column:5/span 8;grid-row:1/span 6;align-self:end;text-align:left}.stage-full .variant_2{grid-column:1/span 10;grid-row:1/span 5;text-align:right;align-self:end}.stage-full .variant_3{grid-column:1/span 9;grid-row:3/span 6;text-align:right;align-self:start}.stage-full .variant_4{grid-column:4/span 6;grid-row:1/span 6;text-align:center;align-self:end}.stage-full .variant_5{grid-column:1/span 7;grid-row:3/span 5;text-align:left;align-self:start}@media (max-width: 768px){.stage-full .variant_2,.stage-full .variant_3,.stage-full .variant_4{text-align:left}}.stage-full__darken-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;z-index:150}.stage-full__line-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;overflow:hidden}.stage-full__line-overlay svg{width:calc(100% + 3px);height:calc(100% + 3px)}.stage-full__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:100;position:absolute;top:0;left:0}.stage-full .scroll-down{position:absolute;bottom:var(--space--2);left:calc(50% - var(--space--2));z-index:850;height:var(--space--4);width:var(--space--4);animation:scroll-down-bounce 1.5s ease infinite}@keyframes scroll-down-bounce{0%,60%,75%,90%,to{transform:translateY(0)}70%{transform:translateY(-16px)}80%{transform:translateY(-12px)}88%{transform:translateY(2px)}}@media (max-width: 1180px){.stage-full .scroll-down{display:none}}.stage-full .scroll-down a{aspect-ratio:1;padding:0;height:var(--space--4);display:flex;justify-content:center;align-items:center;color:var(--color__text)}.stage-full .scroll-down a svg{max-width:36px;max-height:36px;width:100%;height:100%}.stage-blank{margin-top:var(--space--12)}@media (max-width: 992px){.stage-blank{margin-top:var(--space--8)}}@media (max-width: 768px){.stage-blank{margin-top:var(--space--2)}}.stage-blank__layout{display:flex;gap:var(--space--2)}@media (max-width: 992px){.stage-blank__layout{flex-direction:column}}.stage-blank__layout>*{width:50%}@media (max-width: 992px){.stage-blank__layout>*{width:100%}}.stage-blank__layout--full>*{width:100%}.stage-blank__layout h4+h1{margin-top:var(--space--2)}@media (max-width: 992px){.stage-blank__layout h4+h1{margin-top:var(--space--1)}}.stage-blank__layout h1+a.btn{margin-top:var(--space--2)}.stage-slider .glide__slides{transition:none!important;transform:none!important;width:100%!important;position:relative;height:100vh}@media (max-width: 1180px){.stage-slider .glide__slides{aspect-ratio:16/9;height:auto}}@media (max-width: 768px){.stage-slider .glide__slides{aspect-ratio:initial;height:350px;max-height:100vh}}.stage-slider .glide__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 2s ease-in-out}.stage-slider .glide__slide--active{opacity:1}.stage-slider .stage-full{overflow:hidden}.stage-slider .stage-full__media{animation:moveImage 30s ease-in-out infinite}@media (max-width: 768px){.stage-slider .stage-full{width:100%;height:100%}.stage-slider .stage-full__background{position:absolute;top:0;right:0;bottom:0;left:0}.stage-slider .stage-full__content{height:100%}.stage-slider .stage-full__line-overlay{display:none}}@keyframes moveImage{0%{transform:scale(1.1) translate(-3%) translateY(-3%)}25%{transform:scale(1.1) translate(3%) translateY(3%)}50%{transform:scale(1.1) translate(-3%) translateY(3%)}75%{transform:scale(1.1) translate(3%) translateY(-3%)}to{transform:scale(1.1) translate(-3%) translateY(-3%)}}.awards__logo{width:33%;aspect-ratio:1;-o-object-position:left;object-position:left;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--space--4)}:root{--color__limelight: #f3ffd2;--color__slate-grey: #7d93a7;--color__traventine: #cacdbd;--color__glacial-blue: #cde6ee;--color__jet-black: #232323;--color__pristine: #ffffff;--color__lightgrey: rgba(0, 0, 0, .1);--color__random: #fff;--color__magenta: #de3d92;--color__danger: #ee0000;--color__text: var(--color__jet-black);--color__text--invert: var(--color__pristine);--color__bg: var(--color__pristine);--color__cta: var(--color__limelight);--color__line: var(--color__jet-black);--stroke-width: var(--border--2);--font-family: "Expomobilia Sans", sans-serif;--font-size__base: 20px;--font-size__h1: clamp(2rem, 3.25vw, 3.5rem);--font-size__h2: clamp(1.8rem, 2.5vw, 2.55rem);--font-size__h3: clamp(1.65rem, 2vw, 2.05rem);--font-size__h4: clamp(1.45rem, 1.75vw, 1.64rem);--font-size__huge: clamp(1.3rem, 1.6vw, 1.5rem);--font-size__large: 1.2rem;--line-height__base: 1.4;--line-height__h1: 1.2;--line-height__h2: 1.2;--line-height__h3: 1.3;--line-height__h4: 1.3;--line-height__huge: 1.4;--line-height__large: 1.4;--space--1: 15px;--space--2: 30px;--space--4: 60px;--space--6: 90px;--space--8: 120px;--space--12: 180px;--space--16: 240px;--space--20: 300px;--border--2: 2px;--border--4: 4px;--width__content: 1188px;--width__wide: 2406px;--height__navbar: 100px;--ar--references: 3 / 2;--ar--people: 25 / 34;--duration__marquee: 20s;--transition-style: .3s ease-in-out}@media (max-width: 1180px){:root{--font-size__base: 16px;--font-size__h1: 2rem;--font-size__h2: 1.8rem;--font-size__h3: 1.65rem;--font-size__h4: 1.45rem;--font-size__huge: 1.3rem;--font-size__large: 1.2rem;--line-height__base: 1.4;--line-height__h1: 1.2;--line-height__h2: 1.3;--line-height__h3: 1.4;--line-height__h4: 1.4;--line-height__huge: 1.4;--line-height__large: 1.4}}@media (max-width: 1180px){:root{--height__navbar: 75px}}@media (max-width: 768px){:root{--height__navbar: 50px}}.alignfull{max-width:2406px}.alignwide,.search,.reference-expertises,.reference-awards{max-width:var(--width__wide);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.alignwide,.search,.reference-expertises,.reference-awards{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.alignwide,.search,.reference-expertises,.reference-awards{padding-left:var(--space--1);padding-right:var(--space--1)}}.aligncontent{max-width:var(--width__content);padding-left:var(--space--4);padding-right:var(--space--4)}@media (max-width: 992px){.aligncontent{padding-left:var(--space--2);padding-right:var(--space--2)}}@media (max-width: 768px){.aligncontent{padding-left:var(--space--1);padding-right:var(--space--1)}}.alignfull,.alignwide,.search,.reference-expertises,.reference-awards,.aligncontent{margin-left:auto;margin-right:auto}.two-column-block>div>div,.content-blocks>div{margin-bottom:var(--space--8);margin-top:var(--space--8)}@media (max-width: 768px){.two-column-block>div>div,.content-blocks>div{margin-bottom:var(--space--4);margin-top:var(--space--4)}}.reference-expertises{display:flex;flex-wrap:wrap;padding-top:calc(var(--space--1) * .5);padding-bottom:calc(var(--space--1) * .5);gap:var(--space--1) var(--space--2)}.reference-expertises div{color:var(--color__jet-black);text-transform:uppercase;font-weight:700;white-space:nowrap}.reference-expertises a{font-size:var(--font-size__huge);font-weight:400;white-space:normal;color:var(--color__jet-black);text-decoration:none;cursor:pointer;position:relative}.reference-expertises a:hover:before{background:var(--color__limelight)}.reference-expertises a:before{content:"";position:absolute;top:calc(var(--space--1) * -.5);right:calc(var(--space--1) * -1);bottom:calc(var(--space--1) * -.5);left:calc(var(--space--1) * -1);z-index:-1}.reference-awards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space--2)}@media (max-width: 992px){.reference-awards{grid-template-columns:1fr;margin-bottom:var(--space--4)}}.reference-awards__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space--4)}.reference-awards__logos a{display:flex;align-items:flex-start;justify-content:flex-start;position:relative}.reference-awards__logos a img{width:100%;height:auto}.reference-awards__logos a:hover{opacity:.5}.search .search-item{text-decoration:none;color:var(--color__jet-black);font-size:var(--font-size__huge);display:grid;gap:var(--space--2);grid-template-columns:1fr 1fr}.search .search-item:hover{background-color:var(--color__limelight)}.search .search-item>div{display:flex;padding:var(--space--2) 0;align-items:center;border-top:var(--border--2) solid var(--color__jet-black)}@media (max-width: 1180px){.search .search-item>div{padding:var(--space--1) 0}}.search .search-item:last-child>div{border-bottom:var(--border--2) solid var(--color__jet-black)}@media (max-width: 768px){.search .search-item{grid-template-columns:1fr;border-top:var(--border--2) solid var(--color__jet-black);gap:0}.search .search-item:last-child{border-bottom:var(--border--2) solid var(--color__jet-black)}.search .search-item>div{border:none!important}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
