/*!
 * Bootstrap Reboot v4.5.2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p{margin:0}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-Regular.05e6ccd5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-Italic.ade8d1b0.woff2) format("woff2");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-Medium.3e81163a.woff2) format("woff2");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-MediumItalic.43ec0729.woff2) format("woff2");font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-Bold.762daa1f.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-BoldItalic.2497ede4.woff2) format("woff2");font-weight:700;font-style:italic;font-display:fallback}@supports (font-variation-settings:normal){@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-VariableFont_wght.19478bfc.woff2) format("woff2 supports variations"),url(/build/fonts/WorkSans-VariableFont_wght.19478bfc.woff2) format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:fallback}@font-face{font-family:work sans;src:url(/build/fonts/WorkSans-Italic-VariableFont_wght.e1a0908f.woff2) format("woff2 supports variations"),url(/build/fonts/WorkSans-Italic-VariableFont_wght.e1a0908f.woff2) format("woff2-variations");font-weight:100 1000;font-style:italic;font-display:fallback}}html{font-size:18px}@media screen and (min-width:414px){html{font-size:calc(18px + 5*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){html{font-size:25px}}body{font-family:work sans,sans-serif;font-style:normal;font-size:1rem;line-height:calc(1em + 10px)}body,h1{font-weight:400}h1{line-height:calc(1em + 5px);font-size:50px}@media screen and (min-width:414px){h1{font-size:calc(50px + 60.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){h1{font-size:120px}}@media print,screen and (min-width:769px){h1{font-weight:400}}h2{line-height:calc(1em + 5px);font-weight:400}@media screen and (min-width:414px){h2{font-size:calc(35px + 29.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){h2{font-size:70px}}@media screen and (min-width:414px){h2{line-height:calc(1em + 5px + 5*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){h2{line-height:calc(1em + 10px)}}h3{font-size:1.6rem;line-height:calc(1em + 10px);font-weight:400}.mini-header{color:#009bff}.form-control{font-weight:400;font-style:normal;font-size:18px}@media screen and (min-width:414px){.form-control{font-size:calc(18px + 0.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.form-control{font-size:20px}}.form-control[disabled]{opacity:.8}.button-primary,.button-secondary{font-weight:inherit;font-family:inherit;font-size:20px}@media screen and (min-width:414px){.button-primary,.button-secondary{font-size:calc(20px + 3*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.button-primary,.button-secondary{font-size:25px}}@media print,screen and (min-width:769px){.quote-block{max-width:80%;margin-left:auto;margin-right:auto}}q{display:block;font-weight:400;font-size:1.6rem;line-height:1.4285714286;margin-bottom:1em}.natural-text-spacing h1,.natural-text-spacing h2,.natural-text-spacing h3,.natural-text-spacing h4,.natural-text-spacing h5,.natural-text-spacing h6{margin-bottom:.5rem}.natural-text-spacing h1:last-child,.natural-text-spacing h2:last-child,.natural-text-spacing h3:last-child,.natural-text-spacing h4:last-child,.natural-text-spacing h5:last-child,.natural-text-spacing h6:last-child{margin-bottom:0}.natural-text-spacing p{margin-bottom:1rem}.natural-text-spacing p:last-child{margin-bottom:0}.natural-text-spacing p+.btn-mt{margin-top:calc(35px - 1rem)}@media print,screen and (min-width:769px){.natural-text-spacing p+.btn-mt{margin-top:1rem}}.soft,a.soft{color:#d3d3d3}a.soft{text-decoration:none}a.soft:hover{color:#d3d3d3;text-decoration:underline}a.plain-link{color:#000;text-decoration:underline}.block-link,.block-link:hover{text-decoration:inherit;color:inherit}.preferred-line{display:inline-block}.mb-l1{margin-bottom:1em!important}.mt-l1{margin-top:1em!important}.undertone{color:#fff}a,a:hover{color:#4499f7}#modal-backdrop{bottom:0;background-color:rgba(0,0,0,.3)}#modal-backdrop,.modal-dialog{position:fixed;top:0;left:0;right:0}.modal-dialog{max-width:80%;background-color:#fff;border-radius:16px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.modal-menu-bar{display:flex;flex-direction:row;font-size:16px;padding-left:16px;padding-right:16px;border-bottom:1px solid #15011f}.modal-menu-bar .icon{color:#fff;width:24px;height:24px}.modal-menu-title{flex:1}.modal-menu-action{cursor:pointer}.modal-content{padding:16px}.logo-frame{position:relative;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;z-index:999}.logo-sticky{display:none}.sticky-nav-top:not(.is-top) .logo-sticky{display:block;margin-top:14px;pointer-events:auto;z-index:1}.sticky-nav-top:not(.is-top) .logo-sticky img{display:block;width:56px}@media print,screen and (min-width:769px){.sticky-nav-top:not(.is-top) .logo-sticky{margin-top:calc(2.2rem - 18px);margin-left:-96px}}.logo-desktop{display:block;position:absolute;top:62px;left:210px}.logo-desktop img{display:block}@media screen and (max-width:1680px){.logo-desktop{left:108px}}@media screen and (max-width:769px){.logo-desktop{left:24px}}.sticky-nav-top{position:fixed;top:0;left:0;right:0;z-index:1}.sticky-nav-top .nav-container{padding-left:36px}@media print,screen and (min-width:769px){.sticky-nav-top .nav-container{padding-left:5.6rem;padding-right:5.6rem}}@media screen and (max-width:768px){.sticky-nav-top{background-image:linear-gradient(#000,transparent);background-repeat:no-repeat;background-size:contain}}@media print,screen and (min-width:769px){.sticky-nav-top{pointer-events:none;padding-bottom:3rem}.sticky-nav-top.is-top .menu{margin-top:29px}.sticky-nav-top.is-top .menu-body{display:flex}.sticky-nav-top.is-top .menu-toggle{display:none}}.menu{position:relative;display:flex;flex-direction:row-reverse;margin-top:32px;height:33px}@media print,screen and (min-width:769px){.menu{margin-top:50px;height:auto}}.menu-body{visibility:hidden;position:absolute;padding-top:86px;flex-direction:column;background-color:transparent;transition:background-color .25s linear}@media print,screen and (min-width:769px){.menu-body{display:none;visibility:visible;position:relative;margin-left:-5px;margin-right:-5px;flex-direction:column;padding-top:0;transition:none}}.menu-body-sections{display:flex;justify-content:space-between}.menu-links{display:flex;flex-direction:column-reverse}.footer-row{display:flex;gap:10px;margin-left:0;margin-top:20px;padding-left:0;align-items:start}.footer-row .icon:first-child{margin-left:-2px}.footer-equal-row{display:flex}.footer-equal-row div a,.footer-equal-row div span{font-size:15px}.footer-equal-row>div{flex:1}.menu-row{display:flex;flex-direction:column;align-items:flex-start}.menu-row.border-top{border-top:none;position:relative}.menu-row.border-top:before{content:"";position:absolute;top:-10px;left:-200px;right:0;height:1px;background:linear-gradient(90deg,transparent,#3d5378)}@media print,screen and (min-width:769px){.menu-row{flex-direction:row;margin-left:auto}.menu-row.top-row{order:1;padding-bottom:12px;padding-top:6px}}.menu-nav-link{display:block;flex:0;color:#fff;font-size:26px;line-height:50px;font-weight:400;white-space:nowrap;transform:translateX(100%);transition:transform .25s linear;pointer-events:auto}@media print,screen and (min-width:769px){.menu-nav-link{font-size:17px;line-height:24px}}.menu-nav-link:hover{color:#fff;text-decoration:none}@media print,screen and (min-width:769px){.menu-nav-link{margin-left:10px;margin-right:10px;font-weight:400;padding-left:5px;padding-right:5px;padding-bottom:12px;transform:none;transition:none;border-bottom:3px solid transparent;font-size:17px}.menu-nav-link.is-active{border-bottom:3px solid #fff}.menu-nav-link.is-active:after,.menu-nav-link.is-active:before{display:none}}.menu-nav-secondary{color:#fff;font-size:18px;line-height:50px;font-size:20px}@media print,screen and (min-width:769px){.menu-nav-secondary{font-size:17px;line-height:24px}}.menu-nav-secondary.social-media-icon{padding:0}.menu-nav-secondary.social-media-icon.start{margin-right:0}.menu-nav-secondary.social-media-icon.end{margin-left:10px}.socials-menu{display:flex;flex-shrink:0;margin-top:3em;margin-bottom:3em;flex-direction:row;transform:translateX(100%);transition:transform .25s linear}.socials-menu a{display:block;line-height:50px}@media print,screen and (min-width:769px){.socials-menu{display:none}}.menu-nav-spacer{display:block;flex:1}@media print,screen and (min-width:769px){.menu-nav-spacer{display:none}}.menu-toggle{width:33px;height:33px;cursor:pointer;pointer-events:auto;z-index:1}.menu-toggle .icon{width:100%;height:100%}@media print,screen and (min-width:769px){.menu-toggle{position:absolute;right:calc(-2.8rem + -16.5px)}}.menu-toggle-close{display:none}.menu-toggle-open{display:block}.is-menu-active body{overflow:hidden}.is-menu-active .sticky-nav-top:not(.is-top) .menu-row{margin-top:0}@media print,screen and (min-width:769px){.is-menu-active .sticky-nav-top:not(.is-top){background-image:linear-gradient(#000,transparent);background-repeat:no-repeat}}.is-menu-active .menu{height:auto}.is-menu-active .menu-body{visibility:visible;position:fixed;overflow-y:auto;top:0;left:0;right:0;bottom:0;transform:translateX(0);background-color:#fff;justify-content:space-between;padding-left:45px;padding-right:45px;height:100%}.is-menu-active .menu-body .menu-nav-link{color:#000}.is-menu-active .menu-body .menu-nav-link.is-active{color:#4499f7}.is-menu-active .menu-body .menu-nav-link.menu-nav-secondary{color:#bbb3c0}.is-menu-active .menu-body .menu-nav-link.menu-nav-secondary.quotation-link{color:#fff}.is-menu-active .menu-body .icon{color:#000}@media print,screen and (min-width:769px){.is-menu-active .menu-body{display:flex;top:auto;left:auto;right:auto;bottom:auto;background-color:transparent;padding-left:0;padding-right:0}.is-menu-active .menu-body .menu-nav-link,.is-menu-active .menu-body .menu-nav-link.is-active{color:#fff}}.is-menu-active .menu-nav-link{transform:translateX(0)}@media print,screen and (min-width:769px){.is-menu-active .menu-nav-link{transform:none}}.is-menu-active .socials-menu{transform:translateX(0);flex-direction:column;margin-top:0;margin-bottom:0}.is-menu-active .menu-toggle-open{display:none}.is-menu-active .menu-toggle-close{display:block}@media print,screen and (min-width:769px){.is-menu-active,.is-menu-active body{height:auto;overflow:auto}}.light-background .menu-nav-link,.light-background .menu-nav-link:hover{color:#000}.light-background .menu-nav-secondary{color:#bbb3c0}@media print,screen and (max-width:768px){.is-menu-active .logo-light{display:block;z-index:99}.is-menu-active .menu-body{padding-top:200px;padding-left:30px;padding-right:30px}}.footer{min-height:536px;margin-top:75px}@media print,screen and (min-width:769px){.footer{margin-top:5rem}}.footer-body{margin-top:86px;margin-bottom:86px}@media print,screen and (min-width:769px){.footer-body{margin:0 100px}}.logo-footer{height:50px;margin-bottom:25px}.footer-blocks{display:flex;flex-direction:column;margin-top:-55px}@media print,screen and (min-width:769px){.footer-blocks{flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin-left:-.64rem;margin-right:-.64rem}}.footer-block{flex:0;margin-top:55px}.footer-block .footer-block-body.slogan{font-size:20px;line-height:1.2}.footer-block .contact-mail,.footer-block .contact-mail:hover{color:#4499f7}.footer-block:first-child{font-size:30px;line-height:35px}.footer-block a{color:inherit;text-decoration:none;font-size:15px;font-weight:400}.footer-block a:hover{text-decoration:underline}.footer-block p{font-size:15px;font-weight:400}.footer-block p a{font-size:15px}@media print,screen and (min-width:769px){.footer-block{white-space:nowrap;margin-left:.64rem;margin-right:.64rem}.footer-block:not(:first-child){line-height:25px;font-size:18px}}@media screen and (min-width:769px) and (min-width:414px){.footer-block:not(:first-child){font-size:calc(18px + 0.4*(100vw - 414px)/1506)}}@media screen and (min-width:769px) and (min-width:1920px){.footer-block:not(:first-child){font-size:20px}}.footer-block-label{color:#009bff;text-transform:lowercase}@media print,screen and (min-width:769px){.footer-block-margin{margin-bottom:1.2em}}.footer-end{display:flex;gap:20px}.footer-end .soft,.footer-end .soft:hover{color:#fff}.sitemap{display:flex;align-items:center;flex:5}.iso-logo-container{flex:1;display:flex;justify-content:flex-end}.iso-logo-container a{width:160px}.iso-logo-container a img{width:100%}@media screen and (max-width:1364px){.footer-end,.iso-logo-container,.sitemap{display:block;width:100%}.iso-logo-container a{display:block;margin-top:20px}}.footer-subscribe{margin-top:10px}.footer-subscribe .subscribe-form-content{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;height:100%}.footer-subscribe .subscribe-form-content .form-control{height:46px;border:1px solid #000}@media print,screen and (min-width:769px){.footer-subscribe .subscribe-form-content .form-control{width:300px}}.footer-subscribe .subscribe-form-content .button-secondary{height:46px;margin-bottom:.5rem;padding:0 16px;font-size:18px}@media screen and (min-width:414px){.footer-subscribe .subscribe-form-content .button-secondary{font-size:calc(18px + 0.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.footer-subscribe .subscribe-form-content .button-secondary{font-size:20px}}.footer-subscribe>div label{width:100%;position:relative;margin-right:1em}@media print,screen and (min-width:769px){.footer-subscribe>div label{width:auto}}.footer-subscribe>div label.required:after{content:"*";position:absolute;top:0;bottom:0;left:-1rem}.footer-end{margin-top:38px}.footer-end .soft{display:block}.footer-end .default{color:#fff}@media print,screen and (min-width:769px){.footer-end{margin-top:64px;line-height:25px;font-size:18px}}@media screen and (min-width:769px) and (min-width:414px){.footer-end{font-size:calc(18px + 0.4*(100vw - 414px)/1506)}}@media screen and (min-width:769px) and (min-width:1920px){.footer-end{font-size:20px}}@media print,screen and (min-width:769px){.footer-end .soft{display:inline-block;font-size:18px}}@media print,screen and (min-width:769px){.footer-end .soft+.soft{margin-left:20px}}.footer-ref-icons div a img{margin-right:2px}.privacy ul li{white-space:normal}.video-background{position:relative;width:100%;height:40vh;margin-bottom:15%}.video-background video{position:absolute;top:50%;left:calc(50% - 100px);transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;z-index:-1;margin-top:120px}.video-background .content{z-index:1}.video-background .content.main-header-title{margin-left:4px}.main-header{margin-top:0;padding-top:150px;padding-bottom:50px;background-position:50%;background-size:cover;position:relative}@media screen and (max-width:769px){.main-header{margin-bottom:350px}}@media screen and (max-width:769px){.main-header.optional-padding{padding-top:300px}}@media print,screen and (min-width:769px){.main-header{padding-top:0}.main-header .header-image-container{display:block;position:absolute;top:0;left:0;right:0;max-width:1920px;margin-left:auto;margin-right:auto}}.main-header .header-image img{max-width:100%;height:auto}@media print,screen and (min-width:769px){.main-header .header-image img{max-width:none;width:49.12rem;height:49.12rem;position:absolute;top:0;right:0;z-index:-1}}@media screen and (min-width:1920px){.main-header .header-image img{left:auto;right:0}}.main-header .header-body{margin-bottom:50px}@media screen and (max-width:769px){.main-header .header-body.optional-padding{padding-top:300px}}.main-header .header-body h1{transform:translateY(-50%);margin-bottom:0;color:#fff;font-size:72px;max-width:23.4rem}.main-header .header-body .right{margin-left:auto;margin-top:25px;max-width:23.4rem}.main-header .header-body h3{color:#fff}.main-header .header-body p{margin:25px 0 0;color:#fff;font-size:22px}.main-header .header-body .button-primary{background:linear-gradient(90deg,#5ca6f8,#137ef5);border:0 solid #0966cc;color:#fff}.main-header .header-body .button-primary:focus,.main-header .header-body .button-primary:hover{background-color:#4499f7;color:#ecf5fe}@media print,screen and (min-width:769px){.main-header .header-body{margin-bottom:0;padding-top:9rem;margin-left:100px;margin-right:100px}.main-header .header-body.is-small-padding{padding-top:5rem}.main-header .header-body h1{transform:none;margin-bottom:0!important}}.secondary-header{display:flex;flex-direction:column-reverse;position:relative;margin-top:86px;margin-left:36px;margin-right:36px}@media print,screen and (min-width:769px){.secondary-header{margin-top:0;min-height:49.12rem;margin-left:5.6rem;margin-right:5.6rem}}@media screen and (min-width:1920px){.secondary-header{max-width:calc(1920px - 11.2rem);margin-left:auto;margin-right:auto}}@media screen and (min-width:1260px){.secondary-header{display:block}}@media print,screen and (min-width:769px){.secondary-header.is-short{min-height:17.6rem}}.secondary-header.is-text-only{min-height:0;margin-bottom:75px}.secondary-header .header-image{display:block;margin-top:75px}.secondary-header .header-image img{max-width:100%}@media print,screen and (min-width:769px){.secondary-header .header-image{margin-top:5rem;margin-left:5.52rem;margin-right:5.52rem}}@media screen and (min-width:1260px){.secondary-header .header-image{width:32.48rem;height:49.12rem;position:absolute;top:-4.4rem;right:0;z-index:-1;margin:0 5.52rem 5.52rem 0}.secondary-header .header-image:after{position:absolute;content:" ";display:block;top:5.52rem;left:5.52rem;right:-5.52rem;bottom:-5.52rem;background-color:#2c0648;background-image:url(/build/images/sst-pattern-dark.a063f710.png);background-repeat:repeat;background-position:left -99px top -26px;z-index:-2}}.secondary-header .icon-cover{display:flex;align-items:center;width:16.6rem;height:16.6rem;margin-right:auto;margin-left:auto;max-width:100%;margin-top:75px;background-color:#2c0648;background-image:url(/build/images/sst-pattern-dark.a063f710.png);background-repeat:repeat;background-position:left -99px top -26px;color:#ff00eb}.secondary-header .icon-cover .icon{display:block;color:#ff00eb;width:160px;height:160px;margin-right:auto;margin-left:auto}@media screen and (min-width:1260px){.secondary-header .icon-cover{position:absolute;top:-4rem;right:0;z-index:-1;margin-top:0;margin-left:5.52rem;margin-right:5.52rem;width:536px;height:536px}.secondary-header .icon-cover .icon{color:#ff00eb;width:7rem;height:7rem}}.secondary-header .header-body p{margin:75px 0 0}@media print,screen and (min-width:769px){.secondary-header .header-body{margin-top:14.4rem;margin-left:5.52rem;margin-right:5.52rem}.secondary-header .header-body .wide-title{width:700px}.secondary-header .header-body:not(.full-width-body){max-width:23.4rem}}@media print,screen and (min-width:769px){.main-header.is-small-image{min-height:unset}}.light-background .main-header .header-body h1{color:#4499f7}.light-background .main-header .header-body p{color:#000}.sst-pattern{display:none;position:absolute;bottom:-200px;right:-65px;z-index:-1}@media print,screen and (min-width:769px){.sst-pattern{display:block}}.socials-bar{display:none}.socials-bar a,.socials-bar img{display:block}.socials-bar a+a{margin-top:42px}@media print,screen and (min-width:769px){.socials-bar{display:block;position:fixed;top:42%;right:55px;z-index:1}}.dropdown-items .dropdown-item{border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:5px}.dropdown-items .dropdown-item .dropdown-header h4{font-size:23px;color:#aaa;margin:12px 0}.dropdown-items .dropdown-item .dropdown-header img{width:15px}.dropdown-items .dropdown-item .toggle-container p{margin:0}.dropdown-items .dropdown-item.active .dropdown-header img{content:url(/build/images/min.35383f76.svg)}.dropdown-items .dropdown-item.active .toggle-container{display:block}.dropdown-item .dropdown-header.active h4{color:#000}.simple-blocks.image-left .sst-pattern{position:absolute;left:-100px;bottom:-100px;max-width:500px;z-index:-1}.simple-blocks{display:flex;flex-direction:column;margin-left:-.2rem;margin-right:-.2rem;margin-top:-75px;position:relative}.simple-blocks.is-half-gap{margin-top:-37.5px}.simple-blocks.is-half-gap .block{margin-top:37.5px}.simple-blocks.is-continuous{margin-top:-1em}.simple-blocks.is-continuous .block{margin-top:1em}.simple-blocks .block{flex:1;margin-left:.2rem;margin-right:.2rem;margin-top:75px}.simple-blocks .block.is-centered{display:flex;align-items:center}.simple-blocks .spacer-block{flex:1;margin-left:.2rem;margin-right:.2rem}@media screen and (min-width:1024px){.simple-blocks.is-prefer-side-by-side{flex-direction:row;margin-left:-.64rem;margin-right:-.64rem}.simple-blocks.is-prefer-side-by-side .block,.simple-blocks.is-prefer-side-by-side .spacer-block{margin-left:.64rem;margin-right:.64rem}.simple-blocks.is-prefer-side-by-side .centered-header{display:block;max-width:80%;margin-right:auto}}@media screen and (min-width:1440px){.simple-blocks{flex-direction:row;margin-left:-.64rem;margin-right:-.64rem;gap:20px}.simple-blocks .block,.simple-blocks .spacer-block{margin-left:.64rem;margin-right:.64rem}.simple-blocks .centered-header{display:block;max-width:80%;margin-right:auto}}.photo-block-small-landscape-align-center,.photo-block-small-landscape-align-left,.photo-block-small-landscape-align-right{margin-left:-36px;margin-right:-36px;text-align:center}@media screen and (min-width:1024px){.photo-block-small-landscape-align-center,.photo-block-small-landscape-align-left,.photo-block-small-landscape-align-right{margin-left:0;margin-right:0}}.photo-block-small-landscape-align-center img,.photo-block-small-landscape-align-left img,.photo-block-small-landscape-align-right img{max-height:536px;width:100%;object-fit:cover;display:block}.photo-block-page-wide{margin-left:-36px;margin-right:-36px}@media screen and (min-width:1024px){.photo-block-page-wide{margin-left:0;margin-right:0}}.photo-block-page-wide img{display:block;width:100%}@media print,screen and (min-width:769px){.photo-block-small-landscape-align-left{text-align:left}}@media print,screen and (min-width:769px){.photo-block-small-landscape-align-right{text-align:right}}.references{margin-left:-36px;margin-right:-36px;margin-top:75px;position:relative;height:60px}@media screen and (min-width:1024px){.references{margin-left:0;margin-right:0}}@media print,screen and (min-width:769px){.references{margin-top:5rem;height:auto}}@media screen and (min-width:1150px){.references{margin-right:-58px}}.references .references-body{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;height:100%}.references .references-body .reference-row{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;min-width:100%;height:100%;transform:translateZ(0);animation:references-scroll 40s linear infinite}@media print,screen and (min-width:769px){.references .references-body .reference-row{position:relative;transform:none;animation:none;height:auto;flex-wrap:wrap}.references .references-body .reference-row img{width:100%}}.references .references-body .reference-row img{width:440px}.references .references-body .reference-row.multi-row{display:flex}@media screen and (max-width:768px){.references .references-body .reference-row.multi-row{display:none}}@media screen and (min-width:1150px){.references .references-body .reference-row{justify-content:flex-start}.references .references-body .reference-row img{max-width:calc((100vw - 22.24rem)/2)}}@media screen and (min-width:1340px){.references .references-body .reference-row img{max-width:calc((100vw - 22.24rem)/3)}}@media screen and (min-width:1920px){.references .references-body .reference-row img{max-width:calc((1920px - 22.24rem)/3)}}.references.animated .references-body{position:relative;display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;height:100%}.references.animated .reference-row{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;min-width:100%;height:100%;transform:translateZ(0);animation:references-scroll 40s linear infinite}.references.animated .single-row{display:none}@media screen and (max-width:768px){.references.animated .single-row{display:flex}}.references.animated .spacer{width:440px}@media screen and (min-width:1150px){.references.animated .spacer{width:calc((100vw - 22.24rem)/2)}}@media screen and (min-width:1340px){.references.animated .spacer{width:calc((100vw - 22.24rem)/3)}}@media screen and (min-width:1920px){.references.animated .spacer{width:calc((1920px - 22.24rem)/3)}}@media print,screen and (min-width:769px){.reference.repeat{display:none}}@keyframes references-scroll{0%{transform:translateX(25%)}to{transform:translateX(-25%)}}.selectors{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.selector{display:block;border:none;background:none;padding:0;margin-left:10px;margin-right:10px;height:45px;cursor:pointer}.selector.active .selector-face{background-image:linear-gradient(90deg,#8000ff,#ff00eb)}.selector:focus{outline:0}@media screen and (max-width:1024px){.selector{margin-left:5px;margin-right:5px}}@media print,screen and (min-width:769px){.selector{height:3rem}}.selector-face{display:block;width:50px;height:4px;background-color:rgba(111,4,113,.9)}@media screen and (max-width:1024px){.selector-face{width:35px}}@media screen and (max-width:769px){.selector-face{width:25px}}.fader .fader-body,.fader .fader-image{display:none}.fader .fader-body.active,.fader .fader-image.active{display:block}.fader .fader-image img{display:block;max-width:100%;margin-left:auto;margin-right:auto;width:342px}@media screen and (min-width:414px){.fader .fader-image img{width:calc(342px + 470*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.fader .fader-image img{width:812px}}.fader .fader-body{margin-top:10px}@media print,screen and (min-width:769px){.fader .fader-body{margin-top:25px}}.fader h3{display:block;min-height:calc(3em + 30px)}.grecaptcha-badge{visibility:hidden}.contact{font-size:.8rem;padding-top:50px;padding-bottom:50px;margin:25px}@media print,screen and (min-width:769px){.contact{display:flex;flex-direction:row;margin:-5rem 0 0}}.contact-block h2{margin-top:20px;color:#fff;max-width:80%;font-weight:500;font-size:42px}@media print,screen and (min-width:769px){.contact-block{flex:1;padding:1rem}}.left-contact-block{display:flex;flex-direction:column}.contact-block-inner-image-container{display:flex;justify-content:center;margin-top:auto}.contact-form{align-self:center}.contact-form .row{margin-top:20px}.contact-form>div h2{font-size:30px;margin-bottom:2rem}@media print,screen and (min-width:769px){.contact-form>div h2{font-size:35px}}.contact-form>div input,.contact-form>div label,.contact-form>div textarea{display:block}.contact-form>div input,.contact-form>div select,.contact-form>div textarea{background-color:transparent;border-bottom:1px solid #fff}.contact-form>div label{position:relative;margin-bottom:10px}.contact-form>div label:last-of-type{margin-bottom:0}.contact-form small{color:#bbb3c0}.contact-image{display:none}.contact-image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1200px){.contact-image{display:block}.contact-image.contact-block{padding:0}}.contact-location{margin-top:75px}.contact-info-buttons{display:inline-flex;flex-direction:row}@media screen and (min-width:1024px){.contact-info-buttons{margin-bottom:20px}}.contact-info-buttons .btn-mt{margin-top:1rem;margin-left:20px}.contact-info-buttons .btn-mt:first-child{margin-left:0}.contact-info-buttons .btn-mt .icon{margin-right:1rem;position:relative;left:10px}.contact-form-error{margin-bottom:.64rem}.flex-container{display:flex;flex-wrap:wrap}.flex-item{flex:1;padding:1rem}@media screen and (max-width:768px){.flex-item{flex:100%}}.small-paragraph-blocks{display:flex;flex-direction:column;align-items:center;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:-75px}.small-paragraph-blocks .block{margin-left:1.6rem;margin-right:1.6rem;margin-top:75px}@media screen and (min-width:1170px){.small-paragraph-blocks .block{max-width:242px;margin-top:5rem}}.small-paragraph-blocks h3{display:block;color:#009bff;min-height:4rem;font-weight:400}.small-paragraph-blocks .body{font-size:20px;line-height:27px}@media screen and (min-width:1170px){.small-paragraph-blocks{flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:normal;margin-top:-5rem}}.small-data-blocks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:calc(75px - 3.2rem)}@media screen and (min-width:1150px){.small-data-blocks{justify-content:center}}.small-data-blocks .block{margin-top:3.2rem;margin-left:.32rem;margin-right:.32rem;width:100%;max-width:342px}@media screen and (min-width:1150px){.small-data-blocks .block{max-width:calc((100vw - 32rem)/2);flex:none}}@media screen and (min-width:1340px){.small-data-blocks .block{max-width:calc((100vw - 32rem)/3)}}.small-data-blocks .block .block-link-text{font-size:14px;width:100%;color:#ff00eb;display:flex;align-items:center;margin-top:.84rem}.small-data-blocks .block .block-link-text .icon{width:20px;height:20px;border:1px solid #ff00eb;border-radius:25px;margin-right:5px}.small-data-blocks .block .no-image-block-label{display:flex;align-items:end;height:100%}.small-data-blocks .four-blocks-width{max-width:23%}.small-data-blocks .icon-cover-frame{position:relative;padding-top:51.7587939698%}.small-data-blocks .icon-cover{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;flex-direction:column;justify-content:center;text-align:center;background-image:url(/build/images/sst-pattern-fill.2a2d8b2f.svg);background-position:50%;background-size:cover;font-size:20px}.small-data-blocks .icon-cover .icon{display:block;color:#ff00eb;width:2.32rem;height:2.32rem;margin-right:auto;margin-left:auto;margin-bottom:.24rem}.small-data-blocks .image-cover{display:block;max-width:100%;border-radius:2%;margin-bottom:.8rem}.small-data-blocks h3{margin-top:.94rem;margin-bottom:.84rem}.small-data-blocks p{font-weight:400;font-size:18px}@media screen and (min-width:414px){.small-data-blocks p{font-size:calc(18px + 0.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.small-data-blocks p{font-size:20px}}.small-data-blocks.large-gaps{margin-top:calc(75px - 3.2rem);margin-left:-1.6rem;margin-right:-1.6rem}.small-data-blocks.large-gaps .block{margin-top:3.2rem;margin-left:1.6rem;margin-right:1.6rem}@media screen and (min-width:1150px){.small-data-blocks.large-gaps .block{max-width:calc((100vw - 28.64rem)/2);flex:none}}@media screen and (min-width:1340px){.small-data-blocks.large-gaps .block{max-width:calc((100vw - 31.84rem)/3)}}@media screen and (min-width:1920px){.small-data-blocks.large-gaps .block{max-width:calc((1920px - 31.84rem)/3)}}.data-blocks{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.6rem;margin-right:-1.6rem;margin-top:-75px}.data-blocks .block{width:100%;max-width:342px;margin-left:1.6rem;margin-right:1.6rem;margin-top:75px;padding:.64rem;background-color:#2c0648;background-image:url(/build/images/sst-pattern-dark.a063f710.png);background-repeat:repeat;background-position:left -99px top -26px}@media screen and (min-width:1150px){.data-blocks .block{max-width:calc((100vw - 28.64rem)/2);padding:1.28rem;margin-top:5rem;min-height:19.68rem}}@media screen and (min-width:1340px){.data-blocks .block{max-width:calc((100vw - 31.84rem)/3)}}@media screen and (min-width:1920px){.data-blocks .block{max-width:calc((1920px - 31.84rem)/3)}}.data-blocks .heading{color:#ff00eb}.data-blocks .icon{display:block;color:#ff00eb;width:3.72rem;height:3.72rem;margin-bottom:.88rem}.data-blocks h2{display:block;font-size:50px;line-height:50px;font-weight:400;margin-bottom:.2rem}.data-blocks .body{margin-top:1.16rem;font-size:18px}@media print,screen and (min-width:769px){.data-blocks{margin-top:-5rem}}#icon-blocks-container:before{height:auto;margin-top:auto}.icon-blocks-container{background-color:#4499f7}.icon-blocks-container .icon-blocks{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;gap:30px;padding:50px 0}.icon-blocks-container .icon-blocks .block{flex:1}.icon-blocks-container .icon-blocks .block h3{color:#fff;font-size:25px}.icon-blocks-container .icon-blocks .block .block-link{display:flex;flex-direction:column;height:100%}.icon-blocks-container .icon-blocks .block a,.icon-blocks-container .icon-blocks .block p{font-size:13px;color:#fff}.icon-blocks-container .icon-blocks .block .icon-cover-frame{margin-bottom:25px}.icon-blocks-container .icon-blocks .block .icon-cover-frame .icon{width:50px;height:50px;color:#fff}.icon-blocks-container .icon-blocks .block .block-link-text{font-size:13px;width:100%;display:flex;align-items:center;margin-top:.84rem;justify-content:center;color:#fff}.icon-blocks-container .icon-blocks .block .block-link-text .icon{width:20px;height:20px;margin-right:5px}.two-images{margin-top:-75px}.two-images img{display:block;max-width:100%;margin-top:75px}@media screen and (min-width:1024px){.two-images{margin-top:0;position:relative;padding-top:49.5%;max-width:1624px}.two-images .left{top:33%;right:50.5%;bottom:0}.two-images .left,.two-images .right{position:absolute;max-width:49.5%;margin-top:0}.two-images .right{top:0;left:50.5%}}@media screen and (min-width:1920px){.two-images{padding-top:804px;margin-left:auto;margin-right:auto}}#cookie-bar{position:fixed;bottom:0;color:#000;width:100%;background:#fff}#cookie-bar .cookie-content{padding:.64rem 36px;max-width:1920px;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){#cookie-bar .cookie-content{padding-left:5.52rem;padding-right:5.52rem}}@media screen and (min-width:1024px){#cookie-bar .cookie-content{max-width:1920px;display:flex}}#cookie-bar .cookie-content .cookie-text-content{align-self:center;max-width:650px;margin-bottom:.64rem}#cookie-bar .cookie-content .cookie-text-content div:first-child{font-size:24px;line-height:28px}#cookie-bar .cookie-content .cookie-text-content div:not(:first-child){line-height:20px;font-weight:400;font-size:14.4px}@media screen and (min-width:414px){#cookie-bar .cookie-content .cookie-text-content div:not(:first-child){font-size:calc(14.4px + 0.32*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){#cookie-bar .cookie-content .cookie-text-content div:not(:first-child){font-size:16px}}#cookie-bar .cookie-content .cookie-buttons{align-self:center;display:flex;flex-wrap:wrap;margin-left:-17.5px;margin-right:-17.5px;margin-bottom:35px}#cookie-bar .cookie-content .cookie-buttons button{color:#000;align-self:center;margin-top:35px;margin-left:auto;margin-right:auto}@media print,screen and (min-width:769px){#cookie-bar .cookie-content .cookie-buttons{margin-top:-8.75px;margin-bottom:-8.75px}#cookie-bar .cookie-content .cookie-buttons button{margin:8.75px 17.5px}}#cookie-bar .cookie-content .spacer{min-width:35px;flex-grow:1}.embedded-video{position:relative;padding-top:56.25%;background-color:#2c0648;background-image:url(/build/images/sst-pattern-dark.a063f710.png);background-repeat:repeat;background-position:left 10px top 10px}.embedded-video .cover,.embedded-video .video{position:absolute;top:0;left:0;right:0;bottom:0}.embedded-video .video{max-width:100%;max-height:100%}.cover{justify-content:center}.cover,.play-button{display:flex;align-items:center}.play-button{flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:-2.56rem;margin-left:-1.28rem;margin-right:-1.28rem;cursor:pointer}.play-button .play-symbol,.play-button .play-text{margin-top:2.56rem;margin-left:1.28rem;margin-right:1.28rem}.play-button .play-text{display:none}.play-button .play-text p{line-height:calc(1em + 5px);font-weight:400;font-size:50px}@media screen and (min-width:414px){.play-button .play-text p{font-size:calc(50px + 60.4*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.play-button .play-text p{font-size:120px}}@media print,screen and (min-width:769px){.play-button .play-text{display:block}}.play-symbol{display:flex;justify-content:center;align-items:center;border:5px solid #000;width:6rem;height:6rem;background-color:#fff}.play-symbol .icon{color:#000;width:3.2rem;height:3.2rem}@media screen and (min-width:1024px){.play-symbol{border:10px solid #000;width:12rem;height:12rem}.play-symbol .icon{color:#000;width:6.4rem;height:6.4rem}}.process-flow{display:flex;flex-direction:column}@media screen and (min-width:1150px){.process-flow{flex-direction:row;margin-left:-1.28rem;margin-right:-1.28rem}.process-flow>div{margin-left:1.28rem;margin-right:1.28rem}}.process-flow>div{flex:1}.process-descriptions h2{margin-bottom:2rem}.process-descriptions .process-description:first-of-type{margin-top:2.56rem}.process-description,.process-steps{margin-top:1.28rem}.process-steps{padding-right:5.6rem}@media screen and (min-width:1150px){.process-steps{margin-top:9.92rem}}.process-step-arrow-return{position:relative}.process-step-arrow-return:after{content:"";position:absolute;right:-5.6rem;top:78px;bottom:-1.28rem;width:calc(4.88rem - 50px);border-left-width:0;border-bottom-width:0;border-left-color:#ff00eb;border-bottom-color:#ff00eb;border-right:4px solid #ff00eb;border-top:4px solid #ff00eb}.process-step-arrow-return .process-step-arrow{position:absolute;right:-100px;top:30px}.process-step-arrow-return .process-step-arrow .icon{color:#ff00eb;width:100px;height:100px;margin:0}.process-step-arrow-extend{position:relative}.process-step-arrow-extend:after{content:"";position:absolute;right:-5.6rem;top:-1.28rem;bottom:-1.28rem;width:4.88rem;border-width:0;border-right:4px solid;border-color:#ff00eb}.process-step-arrow-leave{position:relative}.process-step-arrow-leave:after{content:"";position:absolute;right:-5.6rem;top:-1.28rem;bottom:50%;width:4.88rem;border-top-width:0;border-left-width:0;border-left-color:#ff00eb;border-bottom:4px solid #ff00eb;border-right:4px solid #ff00eb;border-top-color:#ff00eb}.process-step{margin-top:1.28rem;background-color:#fff;padding:1.84rem}.process-step h3{color:#ff00eb}.process-step .icon{margin-right:1.84rem;color:#ff00eb;width:4rem;height:4rem}@media print,screen and (min-width:769px){.wide-paragraph .body{max-width:72%}}.before-background{z-index:10;position:relative}.big-wide-paragraph{max-width:1000px}@media print,screen and (min-width:769px){.big-wide-paragraph .body{max-width:80%}}.alert{display:block;pointer-events:auto;width:100%;align-content:center;padding-top:.64rem;padding-bottom:.64rem;background-image:linear-gradient(45deg,#8000ff,#ff00eb);z-index:1}.alert .alert-content{display:flex;justify-content:center}.breadcrumbs-container{margin-top:62.5px!important;margin-bottom:-62.5px!important}@media screen and (min-width:769px){.breadcrumbs-container .breadcrumbs{margin-top:200px}}.breadcrumbs-container .breadcrumbs .breadcrumb{list-style-type:none;margin:0;padding:0;overflow:hidden}.breadcrumbs-container .breadcrumbs .breadcrumb .icon{width:14px;height:14px;margin:0 6px 0 12px}.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-home-item,.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-item{float:left;color:#fff;font-size:18px}.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-home-item a,.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-home-item a:hover,.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-item a,.breadcrumbs-container .breadcrumbs .breadcrumb .breadcrumb-item a:hover{color:#fff}.case-category-container{max-width:800px}.blog-header a,.blog-header a:hover,.case-category-container a,.case-category-container a:hover{text-decoration:none;cursor:pointer}.blog-header .category,.case-category-container .category{display:inline-block;color:#fe0bcb;border:2px solid #fe0bcb;padding:3px 14px;border-radius:25px;margin-right:5px;margin-top:16px}.blog-header .category .icon,.case-category-container .category .icon{display:none;width:20px;height:20px}.blog-header .content-block,.case-category-container .content-block{display:flex;align-items:center}.author-header .fader-image img{border-radius:50%}.author-header .author-socials{color:#000;display:flex;align-items:center;margin-top:16px}.author-header .author-socials a{display:flex}.author-header .author-socials .icon{width:28px;height:28px;margin-left:10px}.author-blogs-header{margin-bottom:3rem}.blog-margin-top{margin-top:12%}.author-block{width:90%;background-color:#112546;border-radius:10px}.author-block a{text-decoration:none;color:#fff}.author-block a:hover{color:#fff}.author-block .image-container{width:40%;padding:25px;display:flex;align-items:center}.author-block .image-container img{border-radius:50%;width:100%}.author-block .text-container{width:60%;padding:25px;display:flex;flex-direction:column;justify-content:center}.author-block .text-container h3{margin-bottom:10px;color:#fff}.author-block .text-container p{font-size:18px;color:#fff}.author-block .text-container .author-socials{color:#fff;display:flex;align-items:center;margin-top:16px}.author-block .text-container .author-socials a{display:flex}.author-block .text-container .author-socials .icon{width:28px;height:28px;margin-left:10px}.blog-content{margin-top:5rem!important}.blog-container{display:flex;width:100%}.blog-intro p{font-size:22px!important;margin-bottom:10%}.blog-left{width:25%;margin-left:5%;margin-right:2%}.blog-right{width:75%;margin-left:2%;margin-right:10%}.toggle-block-content-container{display:flex;margin-top:1rem;width:100%!important;flex-direction:column}.toggle-block-content-container .toggle-block-content{display:flex;flex-direction:column;width:100%;padding:0 1rem;margin-top:10px}@media print,screen and (min-width:769px){.toggle-block-content-container{flex-direction:row}.toggle-block-content-container .toggle-block-content{margin-top:0}}.dropdown-items{margin-top:25px;width:95%}.dropdown-items .dropdown-item{border-bottom:1px solid #4499f7;padding-bottom:30px;margin-bottom:30px}.dropdown-items .dropdown-item .dropdown-header{display:flex;flex-direction:row;align-items:center;cursor:pointer}.dropdown-items .dropdown-item .dropdown-header .published-date{margin:0 25px!important}.dropdown-items .dropdown-item .dropdown-header h4{font-size:25px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}.dropdown-items .dropdown-item .dropdown-header img{cursor:pointer;margin-left:auto;margin-right:10px;width:20px}.dropdown-items .dropdown-item .author-active,.dropdown-items .dropdown-item .published-date-active{display:none}.dropdown-items .dropdown-item .toggle-container{transition:height .35s ease-in-out;overflow:hidden;height:0}.dropdown-items .dropdown-item .toggle-container:not(.active){display:none}.dropdown-items .dropdown-item.active .dropdown-header .toggle-icon{content:url(/build/images/min.35383f76.svg)}.dropdown-items .dropdown-item.active .author-active{display:flex}.dropdown-items .dropdown-item.active .author-active .author{display:flex;flex-direction:row;border:1px solid #d3d3d3;border-radius:25px;margin:10px 0;align-items:center;color:#d3d3d3;width:fit-content;min-width:180px}.dropdown-items .dropdown-item.active .author-active .author:hover{text-decoration:none}.dropdown-items .dropdown-item.active .author-active .author .author-image-container{max-width:40px}.dropdown-items .dropdown-item.active .author-active .author .author-image-container img{width:100%;border-radius:25px}.dropdown-items .dropdown-item.active .author-active .author .author-name{margin:0 16px;font-size:16px}.dropdown-items .dropdown-item.active .toggle-container{display:flex;flex-direction:row}.dropdown-items .dropdown-item.active .toggle-container p{font-size:.8rem}.dropdown-items .dropdown-item.active .toggle-container .content{width:70%;margin-right:5%}.dropdown-items .dropdown-item.active .toggle-container .image-container{width:30%;text-align:center}.dropdown-items .dropdown-item.active .toggle-container .image-container img{width:100%;max-width:546px}.published-date{margin:0 25px 10px 0!important;display:flex;align-items:center;color:#d3d3d3;font-size:16px;width:fit-content}.published-date .icon{width:20px;height:20px;margin-right:5px}.post-info{display:flex;flex-direction:row;align-items:center;margin-top:25px;flex-wrap:wrap}.post-info a,.post-info a:hover{text-decoration:none}.post-info .category{color:#fe0bcb;border:1px solid #fe0bcb;padding:5px 20px;border-radius:25px;font-size:16px;height:42px}.post-info .author,.post-info .category{display:flex;margin-right:10px;margin-bottom:10px;align-items:center}.post-info .author{flex-direction:row;border:1px solid #d3d3d3;border-radius:25px;color:#d3d3d3;width:fit-content;min-width:180px}.post-info .author:hover{text-decoration:none}.post-info .author .author-image-container{max-width:40px}.post-info .author .author-image-container img{width:100%;border-radius:25px}.post-info .author .author-name{margin:0 16px;font-size:16px}.author-header-container .author-header{display:flex}.author-header-container .author-block{display:none}@media screen and (max-width:1440px){.header-container{margin-top:0!important}.author-block-container{padding-top:50px}.blog-header .content-block{margin-top:0}.blog-header .fader-body{margin-top:30px}.blog-header .image-container{margin:30px 0 0;padding:0}.author-header-container .author-header{display:none}.author-header-container .author-block{display:flex}.dropdown-items .dropdown-item .dropdown-header h4{width:90%}.dropdown-items .dropdown-item .dropdown-header .published-date{display:none}.dropdown-items .dropdown-item .published-date-active{display:flex;margin-top:20px}.dropdown-items .dropdown-item .dropdown-content .content{order:2}.dropdown-items .dropdown-item .dropdown-content .image-container{order:1;margin-bottom:25px}.dropdown-items .dropdown-item .dropdown-header h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.dropdown-items .dropdown-item.active .dropdown-content{flex-direction:column}.dropdown-items .dropdown-item.active .dropdown-content .content,.dropdown-items .dropdown-item.active .dropdown-content .image-container{width:100%}.author-block{margin:0!important;width:100%;border-radius:0}.author-block .image-container{margin-top:-110px;width:35%;min-width:200px}.author-block .text-container{width:80%}}@media screen and (max-width:768px){.author-block-container{width:100%;padding:50px 0 0!important}.author-block-container .author-block{padding-left:36px;padding-right:36px}.author-block-container .author-block .image-container,.author-block-container .author-block .text-container{padding-left:0;padding-right:0}}.in-content-dropdown .dropdown-item{padding-bottom:10px;margin-bottom:10px}.in-content-dropdown .dropdown-item .toggle-container p{font-size:18px!important}.cases{position:relative}.cases-head{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:55px;padding-bottom:45px;margin-left:-34px;margin-right:-34px}@media print,screen and (min-width:769px){.cases-head{padding-top:3.68rem;padding-bottom:3.68rem}}@media screen and (max-width:768px){.cases-head{flex-direction:column}}.cases-header{margin-left:34px;margin-right:34px}.cases-rail{overflow:hidden}.cases-row{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:visible;cursor:move;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y}.cases-row.is-animated{transition:transform .3s ease-in-out}.cases-row{margin-left:-24px;margin-right:-24px}@media screen and (min-width:414px){.cases-row{margin-left:calc(-1*(24px + 21*(100vw - 414px)/1506));margin-right:calc(-1*(24px + 21*(100vw - 414px)/1506))}}@media screen and (min-width:1920px){.cases-row{margin-left:-45px;margin-right:-45px}}.cases-row .block-link{display:flex}.cases-row .case-button{margin-bottom:30px}.case-arrow{position:absolute;display:none;text-align:center;bottom:-4rem;cursor:pointer;padding-top:55px}@media print,screen and (min-width:769px){.case-arrow{display:block;padding-top:3.68rem}}.case-arrow.left{left:72px}@media print,screen and (min-width:769px){.case-arrow.left{left:11.2rem}}.case-arrow.right{right:72px}@media print,screen and (min-width:769px){.case-arrow.right{right:11.2rem}}.case-arrow .icon{color:#fff;width:3.04rem;height:3.04rem}.case-arrow:focus .icon,.case-arrow:hover .icon{filter:drop-shadow(0 0 2px #FF00EB)}.case{display:flex;flex-direction:column;flex-grow:1;position:relative;width:273px}@media screen and (min-width:414px){.case{width:calc(273px + 263*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.case{width:536px}}.case{margin-left:24px;margin-right:24px}@media screen and (min-width:414px){.case{margin-left:calc(24px + 21*(100vw - 414px)/1506);margin-right:calc(24px + 21*(100vw - 414px)/1506)}}@media screen and (min-width:1920px){.case{margin-left:45px;margin-right:45px}}.case .mini-header{display:block;margin-top:2rem;margin-bottom:1rem}.case .body{padding-right:2em;margin-bottom:30px;font-size:16px}.case-cover{box-shadow:30px 30px 50px #080c24;width:273px;height:382.2px}@media screen and (min-width:414px){.case-cover{width:calc(273px + 263*(100vw - 414px)/1506);height:calc(1.4*(273px + 263*(100vw - 414px)/1506))}}@media screen and (min-width:1920px){.case-cover{width:536px;height:750.4px}}.case-cover img{display:block;max-width:100%;height:auto;vertical-align:bottom}.case-cover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,rgba(82,115,177,0) 0,#080c24 75%);pointer-events:none}.cases-overview .case-container,.cases-row .case-container{display:flex}.cases-overview .case-content,.cases-row .case-content{display:flex;flex-direction:column;flex:1;position:absolute;bottom:0;margin:20px}.cases-overview .case-button,.cases-row .case-button{width:100%;justify-content:center;margin-top:auto;max-width:200px}.cases-overview{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;margin-top:-75px}.cases-overview .case{margin-top:75px;margin-left:6px;margin-right:6px;width:273px}.cases-overview .case .case-cover{width:273px;height:273px}@media screen and (min-width:1150px){.cases-overview .case,.cases-overview .case .case-cover{width:calc((100vw - 11.2rem - 36px)/3)}.cases-overview .case .case-cover{height:calc((100vw - 11.2rem - 36px)/3)}}@media screen and (min-width:1920px){.cases-overview .case{width:calc((1884px - 11.2rem)/3)}.cases-overview .case .case-cover{width:calc((1884px - 11.2rem)/3);height:calc((1884px - 11.2rem)/3)}}.cases-overview .block-link{display:flex;margin-top:75px}.cases-overview .block-link .case{margin-top:0}@media screen and (max-width:768px){.cases-overview{justify-content:center}}@media print,screen and (min-width:769px){.cases-overview{margin-top:-5rem;margin-right:-58px}.cases-overview .block-link,.cases-overview .case{margin-top:5rem}.cases-overview .block-link .case{margin-top:0}}html{height:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;color:#fff;background-color:#010e24;min-height:100%;overflow-x:hidden}.page-content{flex:1;overflow-x:hidden}.page-container{padding-left:100px;padding-right:100px;max-width:1920px;margin-left:auto;margin-right:auto}.page-container.small-container{margin-left:5%;margin-right:5%}@media screen and (max-width:1680px){.page-container{padding-left:4px;padding-right:4px}}@media screen and (max-width:769px){.page-container{padding-left:24px;padding-right:24px}}.form-control{display:block;width:100%;color:#fff;border:none;outline:none;font-size:16px}.form-control::placeholder{color:#fff;opacity:1}input.form-control,select.form-control{height:2.5em}.quotation-form>div label{margin-bottom:10px;font-size:14px}textarea.form-control{line-height:2em}.icon-blocks-container .three-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.icon-blocks-container .three-columns-grid .block{margin-top:20px}@media screen and (max-width:1024px){.icon-blocks-container .three-columns-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:769px){.icon-blocks-container .three-columns-grid{grid-template-columns:repeat(1,1fr)}}.button-primary{display:inline-flex;position:relative;background-color:#fff;border:2px solid #4499f7;height:2.2rem;padding:0 1rem;text-align:center;align-items:center;vertical-align:middle;user-select:none;text-decoration:none;color:#4499f7;z-index:0;font-size:20px;border-radius:50px}.button-primary:focus,.button-primary:hover{outline:0;text-decoration:none;background-color:#4499f7;border:2px solid #4499f7;color:#ecf5fe}.button-primary:focus:before,.button-primary:hover:before{opacity:0}.button-secondary{display:inline-flex;position:relative;height:2.2rem;padding:0 1rem;text-align:center;align-items:center;vertical-align:middle;user-select:none;text-decoration:none;color:#fff;border:1px solid #3d5378;background-color:inherit;font-size:20px;border-radius:50px}.button-secondary:focus,.button-secondary:hover{outline:0;background-color:#fff;border-color:#fff;color:#0a0a0a;text-decoration:none}.home-background-gradient-0{position:absolute;width:100%;height:120%}@media screen and (max-width:769px){.home-background-gradient-0{overflow:hidden}}.home-background-gradient-0 img{object-fit:cover}.home-background-gradient-0-1{position:absolute;width:100%;height:100%}@media screen and (max-width:769px){.home-background-gradient-0-1{overflow:hidden}}.home-background-gradient-0-1 img{display:block;margin-left:auto;margin-right:0;z-index:-1}.home-background-gradient-1{position:absolute;top:140%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.home-background-gradient-1{overflow:hidden}}@media screen and (min-width:769px){.home-background-gradient-1{left:35%}}.home-background-gradient-1 img{object-fit:cover;z-index:-1}.home-background-gradient-2{position:absolute;width:100%;top:350%;height:100%;z-index:-1}@media screen and (max-width:769px){.home-background-gradient-2{overflow:hidden}}.home-background-gradient-2 img{object-fit:cover;z-index:-1}.home-background-gradient-3{position:absolute;top:500%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.home-background-gradient-3{overflow:hidden}}@media screen and (min-width:769px){.home-background-gradient-3{left:25%}}.home-background-gradient-3 img{object-fit:cover;z-index:-1}.home-background-gradient-4{position:absolute;width:100%;top:750%;height:100%;z-index:-1}@media screen and (max-width:769px){.home-background-gradient-4{overflow:hidden}}.home-background-gradient-4 img{object-fit:cover;z-index:-1}.home-background-gradient-5{position:absolute;top:900%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.home-background-gradient-5{overflow:hidden}}@media screen and (min-width:769px){.home-background-gradient-5{left:25%}}.home-background-gradient-5 img{object-fit:cover;z-index:-1}.page-background-gradient-0{position:absolute;width:100%;height:120%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-0{overflow:hidden}}.page-background-gradient-0 img{object-fit:cover;z-index:-1}.page-background-gradient-header-0{position:absolute;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-header-0{overflow:hidden}}.page-background-gradient-header-0 img{display:block;margin-left:auto;margin-right:0;z-index:-1}.page-background-gradient-0-1{position:absolute;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-0-1{overflow:hidden}}.page-background-gradient-0-1 img{display:block;margin-left:auto;margin-right:0;z-index:-1}.page-background-gradient-1{position:absolute;top:140%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-1{overflow:hidden}}@media screen and (min-width:769px){.page-background-gradient-1{left:35%}}.page-background-gradient-1 img{object-fit:cover;z-index:-1}.page-background-gradient-2{position:absolute;width:100%;top:350%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-2{overflow:hidden}}.page-background-gradient-2 img{object-fit:cover;z-index:-1}.page-background-gradient-3{position:absolute;top:500%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-3{overflow:hidden}}@media screen and (min-width:769px){.page-background-gradient-3{left:25%}}.page-background-gradient-3 img{object-fit:cover;z-index:-1}.page-background-gradient-4{position:absolute;width:100%;top:750%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-4{overflow:hidden}}.page-background-gradient-4 img{object-fit:cover;z-index:-1}.page-background-gradient-5{position:absolute;top:900%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background-gradient-5{overflow:hidden}}@media screen and (min-width:769px){.page-background-gradient-5{left:25%}}.page-background-gradient-5 img{object-fit:cover;z-index:-1}.page-background--prototyping-gradient-1{position:absolute;top:140%;width:100%;height:100%;z-index:-1}@media screen and (max-width:769px){.page-background--prototyping-gradient-1{overflow:hidden}}@media screen and (min-width:769px){.page-background--prototyping-gradient-1{left:35%}}.page-background--prototyping-gradient-1 img{object-fit:cover;z-index:-1}.button-primary .icon,.button-secondary .icon{display:inline-block;width:1.2rem;margin-left:0;margin-right:.6rem}.button-primary.dimmed:not(:hover),.button-secondary.dimmed:not(:hover){opacity:.6}.btn-mt{margin-top:35px}@media print,screen and (min-width:769px){.btn-mt{margin-top:2rem}}.btn-mb{margin-bottom:35px}@media print,screen and (min-width:769px){.btn-mb{margin-bottom:2rem}}hr{display:block;height:4px;border:none;margin:0;background-image:linear-gradient(90deg,#8000ff,#ff00eb)}h2{font-size:35px}li,p{font-size:18px}ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}ul li{white-space:wrap}ul li,ul li:before{display:inline-block}ul li:before{content:" ";background-color:#4499f7;width:.4rem;height:.4rem;margin-right:.84rem}ul li span{display:inline-block;white-space:normal;vertical-align:top}ul li.twice-nested{margin-left:3.36rem}ul li.nested{margin-left:1.68rem}.page-object+.page-object{margin-top:125px}@media print,screen and (min-width:769px){.page-object+.page-object{margin-top:10rem}}.contact-container+.page-object{margin-top:125px}@media print,screen and (min-width:769px){.contact-container+.page-object{margin-top:125px}}@media print,screen and (min-width:769px){.page-object+.page-object.contact-container{margin-top:13rem}}.group-page-objects .page-object+.page-object{margin-top:75px}@media print,screen and (min-width:769px){.group-page-objects .page-object+.page-object{margin-top:5rem}}.page-object+.page-object.small-margin{margin-top:62.5px}@media print,screen and (min-width:769px){.page-object+.page-object.small-margin{margin-top:5rem}}@media print,screen and (min-width:769px){.inset-1-col{margin-left:100px;margin-right:5.52rem}}@media print,screen and (min-width:769px){.inset-2-col{margin-left:20px;margin-right:10px}}.emulated-target:before,:target:before{content:"";display:block;height:125px;margin-top:-125px}@media print,screen and (min-width:769px){.emulated-target:before,:target:before{height:10rem;margin-top:-10rem}}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-row-auto-stack{display:flex;flex-direction:column}@media screen and (min-width:1440px){.flex-row-auto-stack{flex-direction:row}}.flex-box{display:flex}.flex-column-box{display:flex;flex-direction:column}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-grow-1{flex-grow:1}@media print,screen and (min-width:769px){.flex-order-beyond-mobile-1{order:1}}@media print,screen and (min-width:769px){.flex-order-beyond-mobile-2{order:2}}@media print,screen and (min-width:769px){.pl-1-col{padding-left:5.52rem}}@media print,screen and (min-width:769px){.pr-1-col{padding-right:5.52rem}}.is-unclickable{pointer-events:none}.hidden{display:none}.no-text-wrap{white-space:nowrap}.text-align-center{text-align:center}.badge{background:#8000ff;color:#000;border-radius:20px;padding:0 10px}#engineering-dropdown-menu,#production-assembly-dropdown-menu{display:block;position:relative;color:#fff}#engineering-dropdown-menu .item-container,#production-assembly-dropdown-menu .item-container{display:flex;flex-direction:row;align-items:center}#engineering-dropdown-menu .item-container .icon,#production-assembly-dropdown-menu .item-container .icon{width:20px;height:20px;margin-right:10px}#engineering-dropdown-menu .menu-nav-link,#production-assembly-dropdown-menu .menu-nav-link{font-size:18px;text-align:left;line-height:40px}.half-wide-blocks{display:flex}.sitemap .nested span{color:#4499f7}@media print,screen and (min-width:1440px){.half-wide-blocks{width:50%}.half-wide-blocks.alignRight{margin-left:auto}.wide-container{padding-left:5.6rem;padding-right:5.6rem}}@media print,screen and (min-width:769px){#engineering-dropdown-menu,#production-assembly-dropdown-menu{display:none}#engineering-dropdown-menu.show,#production-assembly-dropdown-menu.show{display:block;position:absolute;background-color:#fff;padding:0 10px 5px;margin-top:-3px;border:1px solid #d3d3d3;border-top:3px solid #4499f7}#engineering-dropdown-menu.show .menu-nav-link,#production-assembly-dropdown-menu.show .menu-nav-link{color:#000}#engineering-dropdown-menu.show .menu-nav-link:active,#engineering-dropdown-menu.show .menu-nav-link:hover,#production-assembly-dropdown-menu.show .menu-nav-link:active,#production-assembly-dropdown-menu.show .menu-nav-link:hover{color:#4499f7}#engineering-dropdown-menu.show .icon,#production-assembly-dropdown-menu.show .icon{display:none}#engineering-dropdown-menu.show .menu-nav-link,#production-assembly-dropdown-menu.show .menu-nav-link{text-align:left;padding-bottom:0}}.references-container{margin-top:0!important}.square-image-container img{width:100%}.square-image-container img.small-width{width:70%;margin-left:15%}.square-image-container .image-text{position:absolute;bottom:0;display:flex;align-items:center;justify-content:left;background-color:#2c0851;padding:20px 100px 20px 40px;color:#fff;width:100%}@media screen and (max-width:1023px){.square-image-container .image-text{padding:10px}}.faq-items .dropdown-item.active{background-color:#fff;color:#212529}.faq-items .dropdown-item{margin-bottom:0;background-color:#04121f;color:#fff;border:none;padding:25px}.faq-items .dropdown-item .dropdown-header p{font-size:20px;font-weight:500;margin:10px 0}.faq-items .dropdown-item .dropdown-header img{width:30px}.faq-items .dropdown-item .toggle-container .content{width:100%!important;font-size:18px}.contact-submit-button,.quotation-submit-button{background-color:#4499f7;border:2px solid #4499f7;color:#fff;margin-top:10px}.contact-submit-button:focus,.contact-submit-button:hover,.quotation-submit-button:focus,.quotation-submit-button:hover{background-color:#4499f7;border:2px solid #4499f7;color:#ecf5fe}.quotation-link{margin-top:-4px;margin-right:20px;color:#fff;border:1px solid #3d5378;border-radius:50px;font-size:14px;padding:4px 14px}@media screen and (max-width:768px){.quotation-link{background:none;padding:0;margin:0;color:#bbb3c0!important;font-size:20px}}.quotation-link.is-active{border-bottom:3px solid #4499f7}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px}@media (min-width:992px){.row .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px}}