@font-face{font-family:Maison Neue;src:local("MaisonNeue;"),local("MaisonNeue;"),url(/fonts/MaisonNeueBook.woff2);font-weight:400}@font-face{font-family:Maison Neue;src:local("MaisonNeue;"),local("MaisonNeue;"),url(/fonts/MaisonNeueBookItalic.woff2);font-weight:400;font-style:italic}@font-face{font-family:Maison Neue;src:local("MaisonNeue"),local("MaisonNeue"),url(/fonts/MaisonNeueDemi.woff2);font-weight:600}@font-face{font-family:RB Faktum Neue Extended;src:local("NeueFaktumExtended"),local("NeueFaktumExtended"),url(/fonts/NeueFaktumExtended-Regular.woff2);font-weight:400}.hero{font-size:160px;line-height:176px}.heading1,.hero,body .h1,body .h1>*,body .h1>*>*,body .h1>p,body h1,body h1>*,body h1>*>*,body h1>p{font-family:RB Faktum Neue Extended;font-weight:400;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.heading1,body .h1,body .h1>*,body .h1>*>*,body .h1>p,body h1,body h1>*,body h1>*>*,body h1>p{font-size:64px;line-height:70.4px}@media(max-width:768px){.heading1,body .h1,body .h1>*,body .h1>*>*,body .h1>p,body h1,body h1>*,body h1>*>*,body h1>p{font-family:RB Faktum Neue Extended;font-size:48px;font-weight:400;line-height:52.8px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.heading2,body .h2,body .h2>*,body .h2>*>*,body h2,body h2>*,body h2>*>*{font-family:RB Faktum Neue Extended;font-size:48px;font-weight:400;line-height:52.8px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media(max-width:768px){.heading2,body .h2,body .h2>*,body .h2>*>*,body h2,body h2>*,body h2>*>*{font-family:RB Faktum Neue Extended;font-size:36px;font-weight:400;line-height:39.6px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.heading3,body .h3,body .h3>*,body h3,body h3>*{font-size:36px;line-height:39.6px}.heading3,body .h3,body .h3>*,body .h4,body .h4>*,body .heading4,body h3,body h3>*,body h4,body h4>*,body p>h4,table tr td:first-child{font-family:RB Faktum Neue Extended;font-weight:400;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}body .h4,body .h4>*,body .heading4,body h4,body h4>*,body p>h4,table tr td:first-child{font-size:18px;line-height:19.8px}.subtitle1,.subtitle1 p{font-size:28px;line-height:30.8px}.subtitle1,.subtitle1 p,.subtitle2,.subtitle2 p{font-family:Maison Neue;font-weight:600;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.subtitle2,.subtitle2 p{font-size:14px;line-height:15.4px;letter-spacing:2px}.bodyL,.bodyL p,.bodyL p *{font-family:Maison Neue;font-size:28px;font-weight:400;line-height:37.24px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.body1-demibold p.body1-demibold{font-weight:600}*,.body1-book,.body1-book p,.body1-demibold p.body1-demibold,p,p *{font-family:Maison Neue;font-size:18px;line-height:23.94px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}*,.body1-book,.body1-book p,p,p *{font-weight:400}.body2-book,.body2-book * a,.body2-book p,.body2-book span,.btn *,.sbo #CybotCookiebotDialog *,table tr td{font-family:Maison Neue;font-size:16px;font-weight:400;line-height:21.28px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.sbo #CybotCookiebotDialog h1{text-align:center}.rich-text a{text-decoration:underline}.body2-demibold,.body2-demibold * a,.body2-demibold p,.body2-demibold span{font-family:Maison Neue;font-size:16px;font-weight:600;line-height:21.28px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}a.lang-switcher:hover{font-weight:600}.navbar a:hover>div{visibility:hidden}.navbar a:hover>div.body2-demibold{display:block!important;visibility:visible}.body2-regular,.small,.small>*,.small>p>a,body .text-sm,body .text-sm *{font-family:Maison Neue;font-size:16px;font-weight:400;line-height:21.28px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.caption-book,.caption-book p,footer .address *,footer .contact *,footer .links *,footer .socials *{font-family:Maison Neue;font-size:13px;font-weight:400;line-height:14.3px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}footer a:hover{font-weight:600}.caption-demibold,.caption-demibold p{font-family:Maison Neue;font-size:13px;font-weight:600;line-height:14.3px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.link+.text,.subtitle2+*,.text+.layout,.text+.link,.text+.text,h2+p,input+button,input+label,p+button{margin-top:20px}.columned.layout .text+.text,.layout.gap>.text{margin-top:0}.subtitle2+input,.subtitle2+select,h4+p{margin-top:8px}.text+.tbl{padding-top:64px}@media(min-width:768px){.text+.tbl{padding-top:80px}}.quote+.text,.text+.quote{margin-top:48px}@media(min-width:768px){.quote+.text,.text+.quote{margin-top:64px}}.sbo input,.sbo select{border-bottom:1px solid var(--dark-grey);padding-bottom:4px}.sbo .navbar,.sbo footer input,.sbo footer select{border-bottom:1px solid var(--soft-white)}.sbo .navbar{z-index:2;transition:background-color 1s cubic-bezier(.075,.82,.165,1)}.sbo .navbar .sub-menu .container,.sbo .navbar.open,.sbo .navbar.scrolled,.sbo .navbar:hover{background-color:var(--dark-white)}.sbo .navbar .sub-menu>.container>li{display:inline-block;height:29px;display:flex;align-items:center}.sbo .navbar *{color:var(--soft-white);transition:color 1s cubic-bezier(.075,.82,.165,1)}.sbo .navbar.open *,.sbo .navbar.scrolled *,.sbo .navbar:hover *{color:var(--dark-grey)}.sbo .navbar.open .search *,.sbo .navbar:hover .search *{color:var(--soft-white)}.sbo .navbar .burger-menu,.sbo .navbar .logo svg path,.sbo .navbar .logo svg rect{fill:var(--soft-white)}.sbo .navbar.open .burger-menu,.sbo .navbar.open .logo path,.sbo .navbar.open .logo svg rect,.sbo .navbar.scrolled .burger-menu,.sbo .navbar.scrolled .logo path,.sbo .navbar.scrolled .logo svg rect,.sbo .navbar:hover .burger-menu,.sbo .navbar:hover .logo path,.sbo .navbar:hover .logo svg rect,.sbo footer .logo svg path,.sbo footer .logo svg rect{fill:var(--dark-grey)}.sbo .navbar .top-bar{padding-left:var(--x-page-alt);padding-right:var(--x-page-alt);height:var(--header-height)}.sbo .navbar-menu{height:0;transition:height .3s ease-in-out;overflow:hidden}.sbo .navbar-menu.open{height:calc(100vh - var(--header-height))}.sbo .menu-link .text-container{padding-top:4px}.sbo .menu-link{white-space:nowrap}@media(min-width:768px){.sbo .menu-link .text-container{padding-top:6px}}.sbo .navbar-menu .menu-items .menu-link{width:100%;height:var(--menu-item-height);display:flex;align-items:center;justify-content:left}.sbo .navbar-menu .menu-items .menu-link .text{padding-left:var(--margin-l);padding-right:var(--margin-l)}.fade-in-bg{background-color:#000;left:-40%;top:0;bottom:0;transition:all .3s linear;opacity:0}@media (min-width:768px){.md-col-span-1{grid-column:auto!important}}.menu-link:hover .fade-in-bg{width:100%;left:0;opacity:1}.menu-link .text-container{overflow:hidden}.menu-link .text-container .text *{text-transform:uppercase!important}.menu-items,.navbar-menu{position:relative}.menu-items{overflow:hidden}.menu-link{position:absolute;left:0;right:0;height:100px;opacity:0;top:0;transition:top .35s ease-out,opacity .3s ease-out}:root{--margin-l:40px;--block-padding-y:46px;--block-padding-x:155px;--block-padding-y-l:68px;--margin-xxl:160px;--margin-xl:80px;--margin-l-alt:40px;--margin-l-alt-2:48px;--margin-2m:32px;--margin-m:16px;--margin-s:8px;--y-margins:30px;--text-margin:24px;--pb-title:64px;--bottom-margin-between-blocks:46px;--menu-item-height:100px;--max-width:864px;--max-width-small:calc(584px + 2 * var(--margin-l));--side-padding-table:64px;--border-radius:12px;--default-gap:20px;--yellow:#ff0;--ascent-color2:#b4a98e;--bright-text:#f8f3e5;--bright-text-alt:#f8f3e5;--button-color:#da3025;--button-color-hover:#da3025d0;--highlight-color:#c02017;--highlight-color2:#760812;--highlight-color3:#d6ceb9;--highlight-color4:#992834;--error-color:#da3025;--background-color:#fff;--background-color-alt:#1b1b1b;--gray:#313131;--warning-color:#fff;--warning-bg:#000;--animation-duration:120s;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}@media (max-width:768px){:root{--x-gap-huge:45px;--margin-xxl:56px;--margin-xl:40px;--margin-l:30px;--margin-l-alt:20px;--bottom-margin-between-blocks:46px;--block-padding-y:46px;--block-padding-x:16px;--menu-item-height:64px;--animation-duration:60s}}.sbo .margin{margin:30px 16px}.sbo .padding{padding:38px 16px}@media (min-width:768px){.sbo .margin{margin:30px 40px}.sbo .padding{padding:38px 40px 36px}}.sbo .media.padding{padding-left:5%;padding-right:5%}.sbo .media.padding,.sbo .padding-l{padding-top:var(--block-padding-y);padding-bottom:var(--block-padding-y)}.sbo .padding-l{padding-left:10%;padding-right:10%}.sbo .padding-xl{padding-left:15%;padding-right:15%}.sbo .padding-xl,.sbo .padding-xxl{padding-top:var(--block-padding-y);padding-bottom:var(--block-padding-y)}.sbo .padding-xxl{padding-left:20%;padding-right:20%}.sb-projects .card .image-container img{aspect-ratio:720/500;max-width:100vw}.burger-menu{cursor:pointer}.burger-menu rect{transition:all .3s ease!important}.burger-menu.open rect:first-child{transform:rotate(45deg);transform-origin:25% 50%}.burger-menu.open rect:nth-child(2){opacity:0}.burger-menu.open rect:nth-child(3){transform:rotate(-45deg);transform-origin:25% 50%}.sbo .projects-main-mobile .description{margin-bottom:15px;max-width:100vw}.slider.single .splide{padding:0;max-height:calc(100vh - var(--header-height))}@media(min-width:768px){.sbo .blok.slider.single{padding:0 var(--x-page)}.slider.single .splide{border-top-right-radius:var(--border-radius)}.sbo .splide__pagination{bottom:48px}}@media(max-width:768px){.sbo .splide__pagination{display:flex;justify-content:end;padding-right:var(--x-page)}}.sbo .splide__pagination{bottom:24px!important}.sbo .splide__pagination>*{display:flex;align-items:center}.sbo .splide__pagination>*>.splide__pagination__page{background-color:var(--soft-white);width:8px;height:8px;opacity:1;transform:none}.sbo .splide__pagination>*>.splide__pagination__page.is-active{width:16px;height:16px}.sbo .product-gallery-container .blok.slider .splide__track{padding-left:0!important;padding-right:0!important}@media(max-width:768px){.sbo .slider .splide__arrow{left:0;bottom:0;top:auto}}.sbo .slider .splide__arrow{color:var(--soft-white);background:none}.sbo .splide__arrow{opacity:1}.sbo .splide__arrow svg{color:var(--soft-white);fill:transparent;width:auto;height:auto}.splide__arrow:disabled{opacity:.5!important}@media (max-width:768px){.sbo .splide__arrow.splide__arrow--prev{left:6px}.sbo .splide__arrow.splide__arrow--next{left:48px}.sbo .blok.slider:not(.single) .splide__track{padding-left:0!important;margin-right:0!important;padding-right:0}}.sbo .blok.slider.projects{padding:26px 0}.sbo .blok.slider.projects .splide__track{margin-right:-20px;padding-left:calc(var(--x-page) - 20px)!important}@media (min-width:768px){.sbo .blok.slider.projects .splide__track li{padding-right:20px!important}.sbo .blok.slider.projects .splide__track{margin-left:calc(var(--x-page))!important;margin-right:calc(var(--x-page) - 20px)!important}.sbo .blok.slider .splide__track,.sbo .blok.slider.projects .splide__track{padding-left:0!important;padding-right:0!important}}main.home .layout.three-column .layout.generic .text{padding-bottom:0!important;margin-bottom:-20px}.sbo .blok.slider .numeric-progress-indicator{position:absolute;top:50%;transform:translateY(-50%);right:0;background:#000;opacity:.8;padding:8px}.sbo .blok.slider .numeric-progress-indicator .number{color:var(--white);padding:4px}.sbo .blok.slider .numeric-progress-indicator .line{border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;margin-top:3px;margin-bottom:6px}.sbo .blok.slider:not(.tiles) .splide__track li{width:100%;padding-right:0}.media-centered img{max-height:90px;height:auto;width:auto}@media (min-width:768px){.media-centered img{max-height:112px}}.media-centered .image-container>*{display:flex;justify-content:center;align-items:center}.sbo h3+h1{margin-top:5px}@media(min-width:768px){.sbo h3+h1{margin-top:6px}}.sbo .for-products h2+h1,.sbo .rich-text h2+h1,.sbo h2+h1{margin-top:10px}@media(min-width:768px){.sbo .for-products h2+h1,.sbo .rich-text h2+h1,.sbo h2+h1{margin-top:12px}}.sbo .sb-title{gap:20px}.sbo .sb-title+div{margin-top:var(--text-margin)}.sbo .sb-title:hover{gap:10px}.sbo .slider .text .anim-element{padding:26px 35px}.sbo .team .text>.anim-element>.flex{align-items:center}.sbo .media-centered{height:var(--header-lower)}.sbo .media-centered .anim-element{padding:calc(var(--block-padding-y) / 2) var(--x-page)}.sbo .team .card .hover-zoom:hover img:not(.no-zoom){transform:scale(1.001)}.banner{width:100vw;height:auto}footer>.footer-content{display:flex;justify-content:space-between!important;align-items:end}@media(max-width:768px){.text-center-mobile *{text-align:center}}.blok.logos{max-width:100%;overflow:hidden}.blok.logos>*{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;flex-grow:1;align-items:center}.blok .logo{width:auto;height:100px;padding:20px 8px;-o-object-fit:contain;object-fit:contain}.running-content{overflow:hidden;white-space:nowrap;z-index:1;max-width:100%;position:relative}.running-content>.content{display:inline-block;display:flex;animation:running-content var(--animation-duration) linear infinite}.running-content.right>.content{display:inline-block;display:flex;animation:running-content-right var(--animation-duration) linear infinite}.logos .running-content .overlay{position:absolute;width:100%;height:100%;background-color:#fff;opacity:0;top:0;left:0;right:0;transition:opacity .5s ease-in-out}.logos .selected .running-content .overlay{opacity:.8}.logos .info-svg .circle{stroke:#fff;fill:none;transition:all .3s ease}.logos .info-svg .path{fill:#fff;transition:all .3s ease}.logos:hover .logo-group-title .info-svg .circle{stroke:#fff;fill:#fff}.logos:hover .logo-group-title .info-svg .path{fill:#000}.logos .logo-group-title h1{margin-top:10px}.logos .info-svg.selected .circle{stroke:#fff;fill:#fff}.info-svg.selected .path{fill:#000}.logos .overlaytext{display:flex;align-items:center;justify-content:center}.logos .overlaytext *{color:#000!important}@keyframes running-content{0%{transform:translateX(0)}to{transform:translateX(calc(-200%))}}@keyframes running-content-right{0%{transform:translateX(-200%)}to{transform:translateX(calc(0%))}}.media-player.video{width:100%}.grid *{border:none}.min-height{min-height:128px}@media (min-width:768px){.min-height{min-height:150px}}form .grid input,form .grid textarea{background-color:transparent;border:2px solid var(--blue);padding:10px 20px}:root{--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--blue:#111145;--azure-petrol:#36494d;--middle-blue:#253e5c;--green-grey:#95a6a5;--black:#000;--dark-grey:#161a1d;--soft-grey:#6a6c6e;--dark-white:#ebe8e5;--soft-white:#fafafa;--white:#fff;--focus:#02f;--error:#e00;--warning:#ddb800;--success:#32c700;--placeholder-color:var(--soft-grey);--ascent-color:var(--middle-blue);--text-color:var(--soft-white);--text-color2:var(--black);--x-page:64px;--y-block:100px;--y-mid:64px;--x-gap-s:44px;--x-gap:20px;--y-gap:44px;--x-gap-l:90px;--x-page-alt:40px;--header-height:72px;--radius:20px;--block-header-bottom:100px}@media (max-width:768px){:root{--header-height:66px;--x-page:16px;--x-page-alt:20px;--y-block:48px;--y-mid:48px;--block-header-bottom:64px}}::-moz-selection{background:var(--ascent-color)!important}::selection{background:var(--ascent-color)!important;color:var(--black)}::-moz-selection{background:var(--ascent-color);color:var(--black)}img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.zoomable,.zoomable img{pointer-events:all;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (min-width:768px){footer>.story-blok-content>:last-child>.cntainer{padding-bottom:200px}}section.layout.columned>.cntainer,section.layout.media-text>.cntainer>.right.blok-container,section.layout.one-to-one>.cntainer>.blok-container,section.layout.one-to-two>.cntainer>.left,section.layout.one-to-two>.cntainer>.right,section.layout.single-maxw-left>.cntainer>.middle,section.layout.single-maxw>.cntainer>.middle,section.layout.single>.cntainer>.middle,section.layout.stack>.cntainer,section.layout.text-media>.cntainer>.left.blok-container,section.layout.two-to-one>.cntainer>.left,section.layout.two-to-three>.cntainer{padding:var(--y-block) var(--x-page)}.layout>.cntainer>*{min-width:0}section.layout.two-to-three>.cntainer{gap:48px}section.layout.two-to-three>.cntainer>*{overflow:auto}@media (min-width:1280px){section.layout.single-maxw>.cntainer>.middle{max-width:864px;margin-left:auto;margin-right:auto;padding-left:0!important;padding-right:0!important;overflow:visible}section.layout.single-maxw-left>.cntainer>.middle{max-width:864px;overflow:visible}}.default-padding{padding:var(--y-block) var(--x-page)}.layout.media-text>.cntainer,.layout.text-media>.cntainer{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-width:100%}@media (min-width:768px){.layout.media-text>.cntainer,.layout.text-media>.cntainer{display:grid;grid-template-rows:1fr;min-width:100%}.layout.text-media>.cntainer{grid-template-columns:.7fr .3fr}.layout.media-text>.cntainer{grid-template-columns:.3fr .7fr}}@media (min-width:1440px){.layout.media-text .left,.layout.text-media .right{max-width:50%}.layout.media-text.wide-media .left,.layout.text-media.wide-media .right,.layout.text-media.wide-media-square .left,.layout.text-media.wide-media-square .right{max-width:80%}.layout.media-text>.cntainer,.layout.text-media>.cntainer{grid-template-columns:.5fr .5fr}}.layout.media-text .media .image-container,.layout.text-media .media .image-container{display:flex;align-items:end}.layout.media-text.border-radius-for-media .left .media img,.layout.text-media.border-radius-for-media .right .media img{aspect-ratio:368/520;height:auto!important}@media(min-width:768px){.layout.media-text.border-radius-for-media .left .media img,.layout.text-media.border-radius-for-media .right .media img{aspect-ratio:368/640;height:auto!important}}.layout.media-text.border-radius-for-media.wide-media .left .media img,.layout.text-media.border-radius-for-media.wide-media .right .media img{aspect-ratio:368/520;height:auto!important}@media(min-width:768px){.layout.media-text.border-radius-for-media.wide-media .left .media img,.layout.text-media.border-radius-for-media.wide-media .right .media img{aspect-ratio:592/640;height:auto!important}}.layout.media-text.border-radius-for-media.wide-media-square .left .media img,.layout.text-media.border-radius-for-media.wide-media-square .right .media img{aspect-ratio:1/1;height:auto!important}@media(min-width:768px){.layout.media-text.border-radius-for-media.wide-media-square .left .media img,.layout.text-media.border-radius-for-media.wide-media-square .right .media img{aspect-ratio:1/1;height:auto!important}}.layout.text-media.border-radius-for-media.wide-media .left,.layout.text-media.border-radius-for-media.wide-media .right,.layout.text-media.border-radius-for-media.wide-media-square .left,.layout.text-media.border-radius-for-media.wide-media-square .right{width:100%}.layout.text-media>.cntainer>.right{margin-left:auto}.layout.media-text.border-radius-for-media>.cntainer>.left,.layout.text-media.border-radius-for-media>.cntainer>.right{padding-top:var(--y-block);justify-content:end}@media (max-width:768px){.layout.one-to-one.border-radius-for-media>.cntainer .media{max-width:100%}.layout.media-text .left,.layout.text-media .right{order:1}.layout.media-text .right,.layout.text-media .left{order:2}.layout.media-text.border-radius-for-media>.cntainer>.left>.media{margin-right:var(--x-page)}.layout.text-media.border-radius-for-media>.cntainer>.right>.media{margin-left:var(--x-page)}}.border-radius-bottom-right,.layout.media-text.border-radius-for-media>.cntainer>.left .media img,.layout.media-text.border-radius-for-media>.cntainer>.left .media video{border-radius:0 20px 0 0}.layout.text-media.border-radius-for-media>.cntainer>.right .media img,.layout.text-media.border-radius-for-media>.cntainer>.right .media video{border-radius:20px 0 0 0}.layout.border-radius-for-media>.cntainer>.right .card.person img{border-radius:0 0 20px 0}.layout.media-text.border-radius-for-media>.cntainer>.media,.layout.text-media.border-radius-for-media>.cntainer>.media{padding-top:var(--y-block)}.layout.stack>.cntainer{display:flex;flex-direction:column}.layout.one-to-one>.cntainer{display:grid;grid-template-columns:1fr;grid-template-rows:auto;min-width:100%}@media (min-width:1024px){.layout.one-to-one>.cntainer{grid-template-columns:.5fr .5fr}}@media (max-width:1800px){.layout.one-to-one.early-break>.cntainer{grid-template-columns:1fr}}@media (max-width:1024px){section.one-to-one:not(.bg-blue-white)>.cntainer>.left+.right{padding-top:0}}section.one-to-one>.cntainer .text.subtitle2+.layout{margin-top:var(--y-block)}@media (min-width:768px){section.one-to-one>.cntainer .text.subtitle2+.layout{margin-top:160px}}.layout.two-to-one>.cntainer{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;width:100%}@media (max-width:767px){.layout.two-to-one>.cntainer{grid-template-columns:1fr;grid-template-rows:auto}}.layout.two-to-one .right{display:block}section.layout.two-to-one>.cntainer>.right>.media:last-child{width:100%;height:100%}@media (max-width:768px){.layout.two-to-one .left{order:2}.layout.two-to-one .right{order:1}}.layout.one-to-two>.cntainer{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;width:100%}@media (max-width:767px){.layout.one-to-two>.cntainer{grid-template-columns:1fr;grid-template-rows:auto}}.layout.one-to-two.right{display:block}section.layout.one-to-two>.cntainer>.right>.media:last-child{width:100%;height:100%}@media (max-width:768px){.layout.one-to-two .left{order:1}.layout.one-to-two .right{order:2}}.layout.two-to-three>.cntainer{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr;width:100%}@media (max-width:767px){.layout.two-to-three>.cntainer{grid-template-columns:1fr;grid-template-rows:auto}}.layout.two-to-three .right{display:block}section.layout.two-to-three>.cntainer>.right>.media{width:100%;height:100%}@media (max-width:768px){.layout.two-to-three .left{order:1}.layout.two-to-three .right{order:2}}.layout.two-to-one-double-media>.cntainer{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;width:100%}@media (max-width:767px){.layout.two-to-one-double-media>.cntainer{grid-template-columns:1fr;grid-template-rows:auto}}.layout.two-to-one-double-media .right{display:block}@media(min-width:768px){.layout.two-to-one-double-media>*>*{width:100%;height:100%}}.layout.two-to-one-double-media .media{width:100%;height:100%}.layout.two-to-one-double-media .cntainer>*{max-height:160px;padding-top:0;overflow:hidden}@media (min-width:767px){.layout.two-to-one-double-media .cntainer>*{max-height:280px;padding-top:0}}.layout.columned .columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 64px}@media (min-width:768px) and (max-width:1440px){.layout.columned .columns>*{max-width:304px}}@media (min-width:1440px){.layout.columned .columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.numbered-text .layout{display:flex;flex-wrap:nowrap;justify-items:left}@media (max-width:768px){.layout.columned .header .numbered-text .layout{flex-direction:column}}.number-container{min-width:40px;max-width:40px;max-height:40px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:260px;border:4px solid #111145}.layout.columned .header .number-container{min-width:80px;max-width:80px;max-height:80px;min-height:80px;border-width:6px}section.bg-blue .number-container{border-color:var(--soft-white)}section.bg-white .number-container{border-color:var(--dark-grey)}svg{color:var(--dark-grey)}.zoomable{cursor:zoom-in}.breadcrumbs svg{color:var(--soft-white)}section.bg-blue svg{color:var(--dark-white)}section table tr{border-bottom:1px solid var(--dark-grey)}section.bg-lightgrey:not(.menu-link),section.bg-lightgrey>.anim-element,section:not(.banner)>.anim-element{background:var(--dark-white);color:var(--dark-grey)}section.bg-lightgrey table tr{border-bottom:1px solid var(--dark-grey)}.banner>.anim-element,section.bg-blue:not(.menu-link),section.bg-blue>.anim-element{background:var(--blue);color:var(--dark-white)}.banner.has-media>.anim-element{color:var(--soft-white)}section.bg-blue table tr{border-bottom:1px solid var(--soft-white)}section.bg-darkgrey:not(.menu-link),section.bg-darkgrey>.anim-element{background:var(--dark-grey);color:var(--soft-white)}section.bg-darkgrey table tr{border-bottom:1px solid var(--soft-white)}section.bg-green:not(.menu-link),section.bg-green>.anim-element{background:var(--green-grey);color:var(--dark-grey)}section.bg-green table tr{border-bottom:1px solid var(--dark-grey)}section.bg-white:not(.menu-link),section.bg-white>.anim-element{background:var(--soft-white);color:var(--dark-grey)}section.bg-white table tr{border-bottom:1px solid var(--dark-grey)}section.bg-blue-white>.anim-element>.left{background:var(--blue);color:var(--soft-white)}section.bg-blue-white>.anim-element>.right{background:var(--soft-white);color:var(--dark-grey)}section.bg-blue-black>.anim-element>.left{background:var(--blue);color:var(--soft-white)}section.bg-blue-black>.anim-element>.right{background:var(--dark-grey);color:var(--soft-white)}section.bg-grey-black>.anim-element>.left{background:var(--dark-white);color:var(--dark-grey)}section.bg-grey-black>.anim-element>.right{background:var(--dark-grey);color:var(--soft-white)}:root{--arrow-width:13px;--btn-padding-x:20px;--btn-padding-y:12px;--text-to-arrow:12px;--btn-hover-enlarge:6px}.btn svg{top:14px;right:calc((var(--btn-padding-x)));height:20px}.btn svg.arrow,.btn svg.line{transition:all .3s ease-in-out;width:var(--arrow-width);height:auto;right:calc((var(--btn-padding-x)));top:18px}.btn:hover .line{right:calc((var(--btn-padding-x)) + var(--btn-hover-enlarge))}.btn{height:45px;padding:var(--btn-padding-y) var(--btn-padding-x);gap:8px;text-decoration:none!important;display:inline-block;transition:all .3s ease-in-out}.btn-big{padding-right:calc(var(--text-to-arrow) + 20px + var(--btn-padding-x))}.btn-big.story,.btn-submit,.btn-subtle{padding-right:calc(var(--text-to-arrow) + var(--arrow-width) + var(--btn-padding-x))}.btn-big,.btn-filter.active,.btn-filter:hover{color:var(--soft-white);background-color:var(--dark-grey)}.btn-big svg,.btn-filter svg{color:var(--soft-white)}.btn-subtle{padding-left:0}.btn-big.story:hover,.btn-subtle:hover{padding-right:calc(var(--text-to-arrow) + var(--arrow-width) + var(--btn-padding-x) + var(--btn-hover-enlarge))}.btn-big:hover,.btn-filter:hover{box-shadow:0 0 1px 0 #21252952;opacity:.8;box-shadow:-8px 8px 12px 2px #21252929;background-color:var(--dark-grey)}.bg-blue .btn,.bg-darkgrey .btn{background-color:var(--soft-white);color:var(--dark-grey)}.bg-blue .btn svg,.bg-darkgrey .btn svg{color:var(--dark-grey)}form>*{display:inline-block}:root{--x-icon:2px}.icon-container{display:inline-block;position:relative;width:12px;height:12px}.icon-container.big{width:20px;height:20px;margin-right:8px}.icon-container>svg{position:absolute;top:0}.icon-container.t2>svg{top:2px}.icon-container.t3>svg{top:3px}.icon-container.t4>svg{top:4px}.sbo .history .splide__slide{max-width:128px}.sbo .history .splide__slide.is-active{max-width:600px}.history-gradient{background:linear-gradient(90deg,transparent,#111145) bottom repeat}.history-gradient-inverse{background:linear-gradient(270deg,transparent,#111145) bottom repeat}.history .swiper{z-index:0}.history-description *{text-align:center}.splide{padding:var(--x-page);overflow:hidden}.splide__track{overflow:visible!important}.sbo .news-entry,.sbo .slider-item{height:100%}.sbo .news-entry .poster,.sbo .slider-item .poster{border-radius:0 20px 0 0}.sbo .news-entry .image-container img,.sbo .slider-item .image-container img{width:auto;height:auto}.sbo .news-slider .news-entry,.sbo .slider.multiple .slider-item{padding-right:32px}.sbo .news-entry>*>:first-child,.sbo .slider-item>*>:first-child{border-bottom:1px solid var(--dark-grey)}@media(min-width:768px){.sbo .news-entry-title,.sbo .news-entry-title *{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.cards .cards-container{border-top:1px solid #000}.cards .cards-container .row.grid:last-child{border-bottom:1px solid #000}@media(min-width:768px){.cards .cards-container .row.grid{border-bottom:1px solid #000}}.cards .card:nth-child(4n),.cards .card:nth-child(4n-1){justify-content:end}@media (min-width:768px){.cards .row{display:grid;grid-template-columns:1fr 1fr}.cards .row .card .middle{max-width:70%}}@media (min-width:1024px){.cards .row:nth-child(2n),.cards.alt .row:nth-child(odd){display:grid;grid-template-columns:2fr 1fr}.cards .row:nth-child(odd),.cards.alt .row:nth-child(2n){display:grid;grid-template-columns:1fr 2fr}.cards .row .card .middle{max-width:34vw;min-width:34vw}.cards.alt .row:nth-child(2n) .card:nth-child(2n+2),.cards.alt .row:nth-child(odd) .card:nth-child(odd),.cards:not(.alt) .row:nth-child(2n) .card:nth-child(odd),.cards:not(.alt) .row:nth-child(odd) .card:nth-child(2n+2){justify-content:center}}@media (min-width:1280px){.cards .row .card .middle{max-width:30vw;min-width:30vw}}@media (min-width:1536px){.cards .row .card .middle{max-width:24vw;min-width:24vw}}.cards .card img,.cards .card video{border-radius:0 0 20px 0}@media (max-width:767px){.cards .card .left,.cards .card .right{min-width:var(--x-page)}}@media (min-width:768px){.cards.alt .card:nth-child(odd) .left,.cards:not(.alt) .card:nth-child(odd) .left{min-width:var(--x-page)}.cards.alt .card:nth-child(2n) .right,.cards:not(.alt) .card:nth-child(2n) .right{min-width:var(--x-page)}}.cards .card .image-container,.cards .card .image-container img{aspect-ratio:416/512}.cards .card.person .image-container,.cards .card.person .image-container img{aspect-ratio:304/406}.cards .middle{border-left:1px solid #000}@media(min-width:768px){.media.max-w{margin-left:auto;margin-right:auto;max-width:60%}}@media(min-width:1536px){.media.max-w{margin-left:auto;margin-right:auto;max-width:40%}}.media.max-w-per-vh img{margin-left:auto;margin-right:auto;max-width:68vh}.max-w-640 img{max-width:640px;margin-left:auto;margin-right:auto}.assets .asset{cursor:pointer}@media (min-width:768px){.assets .asset:hover .overlay{display:flex;background-color:#111145a3}}#map#content{color:#000}#map .property .details{background:#000;display:none}#map>*{background-color:var(--blue)!important}#map .property.highlight .details{display:block}#map .icon svg{transform:translate(-50%);position:absolute;bottom:0;top:-64px;text-align:center;fill:var(--azure-petrol)}#map .property.highlight .icon svg{fill:var(--blue)}#map .property{position:relative;width:1px;height:1px}#map .icon span{color:var(--blue);width:400px}#map .property .details{width:300px;max-width:80vw;min-height:48px;background-color:var(--blue);border-radius:20px!important;transform:translate(-50%,calc(-100% - 30px));top:4px;text-align:center;box-sizing:border-box;border:1px solid var(--soft-white)}@media (min-width:1024px){#map .property .details{width:300px;max-width:80vw;transform:translate(-50%,calc(-100% - 30px))}}.gm-style-mot{text-align:center}table tr{height:44px}.text-custom-renderer table tr:not(:first-child):hover,section table tbody tr:hover{background-color:var(--dark-grey);color:var(--soft-white)}.text-custom-renderer table tr td:first-child *{text-align:left}.text-custom-renderer table tr td *{text-align:right}table tr td{position:relative}.tbl.downloads tr th:last-child,.tbl.events tr th:last-child{display:flex;justify-content:end}.tbl.events tr td:last-child{text-align:right;padding-right:42px}table tr td:first-child{text-align:left;padding-right:42px}.tbl .filter-button{text-align:center}.section.bg-blue table svg{stroke:var(--soft-white);fill:var(--soft-white)}.events table tr td:last-child:after{position:absolute;content:"";display:inline-block;width:22px;height:22px;margin-left:8px;right:12px;color:var(--soft-white);background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='18'%20height='18'%20rx='2'%20ry='2'%3E%3C/rect%3E%3Cline%20x1='16'%20y1='2'%20x2='16'%20y2='6'%3E%3C/line%3E%3Cline%20x1='8'%20y1='2'%20x2='8'%20y2='6'%3E%3C/line%3E%3Cline%20x1='3'%20y1='10'%20x2='21'%20y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat 50%;background-size:contain}section .events table tr:hover td:last-child:after,section.bg-blue .events table tr td:last-child:after,section.bg-darkgrey .events table tr td:last-child:after{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FAFAFA'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='4'%20width='18'%20height='18'%20rx='2'%20ry='2'%3E%3C/rect%3E%3Cline%20x1='16'%20y1='2'%20x2='16'%20y2='6'%3E%3C/line%3E%3Cline%20x1='8'%20y1='2'%20x2='8'%20y2='6'%3E%3C/line%3E%3Cline%20x1='3'%20y1='10'%20x2='21'%20y2='10'%3E%3C/line%3E%3C/svg%3E") no-repeat 50%}.downloads{min-height:394px}.downloads table tr td:last-child:after{position:absolute;content:"";display:inline-block;width:22px;height:22px;margin-left:8px;right:12px;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4'%3E%3C/path%3E%3Cpolyline%20points='7%2010%2012%2015%2017%2010'%3E%3C/polyline%3E%3Cline%20x1='12'%20y1='15'%20x2='12'%20y2='3'%3E%3C/line%3E%3C/svg%3E") no-repeat 50%;background-size:contain}section .downloads table tr:hover td:last-child:after,section.bg-blue .downloads table tr td:last-child:after,section.bg-darkgrey .downloads table tr td:last-child:after{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23FAFAFA'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4'%3E%3C/path%3E%3Cpolyline%20points='7%2010%2012%2015%2017%2010'%3E%3C/polyline%3E%3Cline%20x1='12'%20y1='15'%20x2='12'%20y2='3'%3E%3C/line%3E%3C/svg%3E") no-repeat 50%}@media(max-width:768px){.news-grid .news-entry>*>*{aspect-ratio:unset}}.tradingview-widget-container{overflow:hidden}.tradingview-widget-container iframe{margin:-2px;min-width:calc(100% + 4px);min-height:calc(100% + 4px)}@media (max-width:768px){.mobile-hidden{display:none!important}}@media (min-width:768px){.desktop-hidden{display:none!important}}.transparent{opacity:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--dark-white)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:var(--blue)}#listing .media img{min-width:600px;max-width:1920px}#listing .media .image-container{overflow:auto}.height-block-padding{width:100%;height:var(--y-block)}.card#SBOBrand img{background:var(--dark-white);padding:24px;-o-object-fit:contain;object-fit:contain}#precision-movie video{max-height:calc(100vh - var(--header-height) - var(--y-block));width:auto;margin-left:auto;margin-right:auto}.poster-image-padding img{padding:20px}main.energy-equipment .locations>.flex,main.precision-technology .locations>.flex{display:none!important}