html{overflow-x:hidden}.block-text--dark span,.block-text--light span,.block-text--white span{padding:4px 10px;line-height:1.5em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (max-width:1023px){.block-text--dark span,.block-text--light span,.block-text--white span{line-height:1.7em}}@media (max-width:767px){.block-text--dark span,.block-text--light span,.block-text--white span{line-height:1.8em!important}}.block-text--dark span{background:#00b0f01a}.block-text--light span{background:rgba(255,255,255,.5)}.block-text--white span{background:var(--secondary-ultra-light)}.solution-card{position:relative;display:flex!important}.solution-card:after{content:"";background:var(--primary-dark-trans-60);width:100%;height:100%;position:absolute;z-index:1;opacity:0;-webkit-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);transition:opacity .7s cubic-bezier(0.4,.01,.165,.99)}.solution-card:hover:after{opacity:1;-webkit-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:opacity .7s cubic-bezier(0.4,.01,.165,.99);transition:opacity .7s cubic-bezier(0.4,.01,.165,.99)}.project-section{position:relative}.project-section .project-slider .splide__track{overflow:visible!important}.project-section .project-slider:after{content:"";position:absolute;height:110%;width:100%;top:0;left:-100%;background:#fff;z-index:1}@media screen and (max-width:766px){.project-section .project-slider:after{width:0;background:transparent}}:where(.image-overlap){--background:var(--bg-ultra-light);--overlap-amount:calc(100% - (var(--space-l) * 2));--overlay:linear-gradient(var(--primary),var(--primary))}@media screen and (max-width:768px){:where(.image-overlap){--overlap-amount:calc(100% - (var(--space-xxl) * 2))}}:where(.image-overlap--light){--background:var(--primary);--overlap-amount:calc(100% - (var(--space-l) * 2));--overlay:linear-gradient(var(--primary-ultra-light),var(--primary-ultra-light))}@media screen and (max-width:768px){:where(.image-overlap--light){--overlap-amount:0!important}}:where(.image-overlap,.image-overlap--light){position:relative;isolation:isolate}:where(.image-overlap,.image-overlap--light) :is(h1,h2,h3,h4,h5,h6,p){color:var(--foreground)}.image-overlap::before,.image-overlap--light::before{content:"";width:100%;height:calc(100% - var(--overlap-amount));position:absolute;inset-block-start:0;border-image:fill 1 var(--overlay);z-index:-1;top:revert-layer;bottom:0}.contact-form h2.gform_title{display:none}.contact-form .gform_fields{row-gap:var(--space-xs)!important}.contact-form .gform_fields label.gfield_label.gform-field-label{color:#2f3751!important}.contact-form .gform_fields input,.contact-form .gform_fields textarea{border:solid 1px #ced4e3!important;border-radius:0!important;height:50px!important;background:#fff!important}.contact-form input#gform_submit_button_1,.contact-form input#gform_submit_button_2{background:var(--primary);border-color:var(--primary)!important;text-transform:uppercase;border-radius:0!important}.call-to-action .block-text--dark{width:35ch!important}.post-type-archive-career .call-to-action{display:none!important}.post-type-archive-career .bricks-posts-nothing-found{text-align:center}ul#menu-main-menu-1{padding-top:var(--space-xl)}