a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char::after,.splitting .char::before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;-webkit-transition:inherit;transition:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(
     (var(--char-offset) * var(--char-offset)) / var(--char-center)
  );--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y:calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}}html{font-family:"Open Sans",sans-serif;font-size:62.5%}body{font-size:1.4rem;color:#1c1c1c}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Bold.woff2);src:url(../../fonts/TitilliumWeb-Bold.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Bold.woff) format("woff"),url(../../fonts/TitilliumWeb-Bold.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Bold.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Bold.svg#TitilliumWeb-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Black.woff2);src:url(../../fonts/TitilliumWeb-Black.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Black.woff) format("woff"),url(../../fonts/TitilliumWeb-Black.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Black.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Black.svg#TitilliumWeb-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-BoldItalic.woff2);src:url(../../fonts/TitilliumWeb-BoldItalic.woff2) format("woff2"),url(../../fonts/TitilliumWeb-BoldItalic.woff) format("woff"),url(../../fonts/TitilliumWeb-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-BoldItalic.ttf) format("truetype"),url(../../fonts/TitilliumWeb-BoldItalic.svg#TitilliumWeb-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-ThinItalic.woff2);src:url(../../fonts/TitilliumWeb-ThinItalic.woff2) format("woff2"),url(../../fonts/TitilliumWeb-ThinItalic.woff) format("woff"),url(../../fonts/TitilliumWeb-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-ThinItalic.ttf) format("truetype"),url(../../fonts/TitilliumWeb-ThinItalic.svg#TitilliumWeb-ThinItalic) format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Light.woff2);src:url(../../fonts/TitilliumWeb-Light.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Light.woff) format("woff"),url(../../fonts/TitilliumWeb-Light.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Light.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Light.svg#TitilliumWeb-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Italic.woff2);src:url(../../fonts/TitilliumWeb-Italic.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Italic.woff) format("woff"),url(../../fonts/TitilliumWeb-Italic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Italic.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Italic.svg#TitilliumWeb-Italic) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Thin.eot);src:url(../../fonts/TitilliumWeb-Thin.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Thin.woff) format("woff"),url(../../fonts/TitilliumWeb-Thin.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Thin.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Thin.svg#TitilliumWeb-Thin) format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-LightItalic.woff2);src:url(../../fonts/TitilliumWeb-LightItalic.woff2) format("woff2"),url(../../fonts/TitilliumWeb-LightItalic.woff) format("woff"),url(../../fonts/TitilliumWeb-LightItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-LightItalic.ttf) format("truetype"),url(../../fonts/TitilliumWeb-LightItalic.svg#TitilliumWeb-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-Regular.woff2);src:url(../../fonts/TitilliumWeb-Regular.woff2) format("woff2"),url(../../fonts/TitilliumWeb-Regular.woff) format("woff"),url(../../fonts/TitilliumWeb-Regular.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-Regular.ttf) format("truetype"),url(../../fonts/TitilliumWeb-Regular.svg#TitilliumWeb-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-SemiBold.woff2);src:url(../../fonts/TitilliumWeb-SemiBold.woff2) format("woff2"),url(../../fonts/TitilliumWeb-SemiBold.woff) format("woff"),url(../../fonts/TitilliumWeb-SemiBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-SemiBold.ttf) format("truetype"),url(../../fonts/TitilliumWeb-SemiBold.svg#TitilliumWeb-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Titillium Web';src:url(../../fonts/TitilliumWeb-SemiBoldItalic.woff2);src:url(../../fonts/TitilliumWeb-SemiBoldItalic.woff2) format("woff2"),url(../../fonts/TitilliumWeb-SemiBoldItalic.woff) format("woff"),url(../../fonts/TitilliumWeb-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../../fonts/TitilliumWeb-SemiBoldItalic.ttf) format("truetype"),url(../../fonts/TitilliumWeb-SemiBoldItalic.svg#TitilliumWeb-SemiBoldItalic) format("svg");font-weight:600;font-style:italic;font-display:swap}body{color:#1c1c1c;width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}* :focus:not(:focus-visible){outline:0}* :focus:focus-visible{outline:2px solid #1c1c1c;outline-offset:1px}button{background:0 0;border:0;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.container{margin-inline:auto;max-width:1600px;padding-inline:2.5rem}@media (min-width:677px){.container{overflow-x:unset;padding-inline:4rem}}.container--no-padding-right{padding-right:0}@media (max-width:677px){.container--no-padding-right{padding-right:2.5rem}}.container--no-padding{padding:0}@media (min-width:1025px){.container--no-padding-desktop{padding:0}}.container--full-width{inline-size:100%;max-width:1920px;padding:0}.masthead--no-image>.sidebar-layout.sidebar-layout--no-sidebar{padding-top:0}.sc-industry-details>:first-child{margin-bottom:4rem}@media (min-width:1025px){.sc-industry-details>:first-child{margin-bottom:6rem}}.sc-industry-details .tech-partners{margin-top:4rem;margin-bottom:5rem}@media (min-width:1025px){.sc-industry-details .tech-partners{margin-top:6rem;margin-bottom:15rem}}.sc-industry-details .slider-portrait-v2{margin-top:0}.sc-about-us .mosaic-image-gallery{position:relative;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery{-webkit-margin-after:0;margin-block-end:0}}.sc-about-us .mosaic-image-gallery~*{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery~*{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.sc-about-us .mosaic-image-gallery+*{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery+*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:10rem;margin-block-end:10rem}}.sc-about-us .mosaic-image-gallery~.swiper-overflow-container{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:4rem;margin-block-end:4rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery~.swiper-overflow-container{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:7rem;margin-block-end:7rem}}.sc-about-us .mosaic-image-gallery~.swiper-overflow-container .slider-portrait-v2{-webkit-margin-before:0;margin-block-start:0}.sc-about-us .mosaic-image-gallery~.cta-banner,.sc-about-us .mosaic-image-gallery~.horizontal-tabs{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery~.cta-banner,.sc-about-us .mosaic-image-gallery~.horizontal-tabs{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.sc-about-us .mosaic-image-gallery~.cta-row.cta-row--bg-repeat{-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.sc-about-us .mosaic-image-gallery~.cta-row.cta-row--bg-repeat{-webkit-margin-before:7rem;margin-block-start:7rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.sidebar-layout{margin-left:auto;margin-right:auto;max-width:1600px;padding-top:7.2rem;position:relative;z-index:2}.sidebar-layout.sidebar-layout--no-sidebar{margin-top:calc((10rem / 2) * -1);padding-block:0 40px}.sidebar-layout.sidebar-layout--no-sidebar .sidebar-layout__sidebar{visibility:hidden}@media (max-width:1025px){.sidebar-layout.sidebar-layout--no-sidebar .sidebar-layout__sidebar{display:none}}@media (min-width:1025px){.sidebar-layout.sidebar-layout--no-sidebar{margin-top:calc((15rem / 2) * -1);padding-top:0}}@media (min-width:1025px){.sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:60px;padding-left:4rem;padding-right:4rem;padding-top:16rem}}.sidebar-layout__content{width:100%}@media (min-width:1025px){.sidebar-layout__content{margin-right:15.5rem;width:calc(100% - 25.7rem)}.sidebar-layout__content .container{padding:0}.sidebar-layout__content>:last-child{margin-bottom:0}}.sidebar-layout__sidebar{background-color:#fff;-ms-flex-negative:0;flex-shrink:0;position:relative}@media (min-width:1025px){.sidebar-layout__sidebar{border-top:.5rem solid #ffb800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-25rem;padding:1.6rem 1.6rem 0;width:41rem}.sidebar-layout__sidebar .container{padding:0}}.sidebar-layout__sidebar .insights-subscribe{padding-top:0}.nohero-layout{margin-top:10.2rem}@media (min-width:1025px){.nohero-layout{margin-top:0;padding-top:4.5rem}}.compact-layout{-webkit-margin-after:40px;margin-block-end:40px}.compact-layout>*{-webkit-margin-before:40px;margin-block-start:40px}@media (min-width:1025px){.compact-layout>*{-webkit-margin-before:64px;margin-block-start:64px}}@media (min-width:1025px){.compact-layout{-webkit-margin-after:100px;margin-block-end:100px}}svg{fill:none}.rtf-field :first-child{margin-top:0}.rtf-field :last-child{margin-bottom:0}.insight-content__content img{height:auto!important;max-width:100%}.grecaptcha-badge{visibility:hidden}.g-recaptcha-response{display:none}main.sc-careers .container:last-child .s-curve-v2,main.sc-industry .container:last-child .s-curve-v2{margin-bottom:60px}@media (max-width:677px){main.sc-careers .container:last-child .s-curve-v2,main.sc-industry .container:last-child .s-curve-v2{margin-bottom:40px;margin-top:20px}}#drift-frame-controller{z-index:100!important}main>*{margin-block:10rem}@media (min-width:1025px){main>*{margin-block:15rem}}main>:first-child{margin-top:calc(10rem / 2)}@media (min-width:1025px){main>:first-child{margin-top:calc(15rem / 2)}}main>.background-color__masthead:first-child{margin-top:0}main>.no-margin{margin-block:0}main>.no-margin__top{margin-top:0}main>.no-margin__bottom{margin-bottom:0}.three-column-cards__header{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2}@media (max-width:1025px){.three-column-cards__header{font-size:34px}}.green-card__content h2,.our-expertise-grid-v2 h2,.slider-portrait-v2>h2{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.18;color:#1c1c1c}@media (max-width:677px){.green-card__content h2,.our-expertise-grid-v2 h2,.slider-portrait-v2>h2{font-size:36px;line-height:1.11}}.expertise-landing-masthead__content p,.green-card__content p{margin-top:10px;font-size:18px;line-height:1.56;color:#1c1c1c}@media (max-width:677px){.expertise-landing-masthead__content p,.green-card__content p{font-size:16px;line-height:1.63}}#main .insight-masthead,.insight-v2__masthead,.job-listing-new,.partner-slider-v2,.people-listing__container,.related-news,.three-column-row,.two-column__container{padding-block:5rem;margin-block:calc((10rem / 2) * -1)}@media (min-width:1025px){#main .insight-masthead,.insight-v2__masthead,.job-listing-new,.partner-slider-v2,.people-listing__container,.related-news,.three-column-row,.two-column__container{padding-block:7.5rem;margin-block:calc((15rem / 2) * -1)}}.btn-v2{overflow:hidden;position:relative;display:inline-block;border-radius:2px;padding:0;height:50px;text-decoration:none;font-family:"Open Sans",sans-serif}.btn-v2 .back{position:absolute;width:100%;left:0}.btn-v2 .back,.btn-v2 .front{height:100%;font-size:16px;font-weight:600;line-height:1.75;padding:10px 30px;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-v2 .back svg,.btn-v2 .front svg{margin-right:10px;height:20px;-webkit-transform:scaleX(1) translateX(.5rem);transform:scaleX(1) translateX(.5rem);width:20px}@media (max-width:677px){.btn-v2 .back,.btn-v2 .front{font-size:14px;line-height:2}}.btn-v2 .back{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(-100.6%,0,0);transform:translate3d(-100.6%,0,0);-webkit-transition:-webkit-transform .3s cubic-bezier(.76,0,.24,1);transition:-webkit-transform .3s cubic-bezier(.76,0,.24,1);transition:transform .3s cubic-bezier(.76,0,.24,1);transition:transform .3s cubic-bezier(.76,0,.24,1),-webkit-transform .3s cubic-bezier(.76,0,.24,1)}.btn-v2 .front{-webkit-transition:-webkit-transform .3s cubic-bezier(.76,0,.24,1);transition:-webkit-transform .3s cubic-bezier(.76,0,.24,1);transition:transform .3s cubic-bezier(.76,0,.24,1);transition:transform .3s cubic-bezier(.76,0,.24,1),-webkit-transform .3s cubic-bezier(.76,0,.24,1)}.btn-v2:hover .back{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-v2:hover .front{-webkit-transform:translate3d(100.6%,0,0);transform:translate3d(100.6%,0,0)}@media (max-width:677px){.btn-v2{min-width:115px;height:50px}}.btn-v2--gold{background-color:#ffb800}.btn-v2--gold .back{color:#fff;background-color:#1c1c1c}.btn-v2--gold .back svg{fill:#fff}.btn-v2--gold .front{color:#1c1c1c;background-color:#ffb800}.btn-v2--gold .front svg{fill:#1c1c1c}.btn-v2--white{background-color:#fff}.btn-v2--white .back{color:#fff;background-color:#1c1c1c}.btn-v2--white .back svg{fill:#fff}.btn-v2--white .front{color:#1c1c1c;background-color:#fff}.btn-v2--white .front svg{fill:#1c1c1c}.btn-v2--transparent{background-color:transparent;color:#1c1c1c;border:1px solid #1c1c1c;border-radius:2px}.btn-v2--transparent .back{background-color:#1c1c1c;border-radius:0;color:#fff;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.btn-v2--transparent .front{background-color:transparent}.btn-v2--transparent-border-white{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:2px}.btn-v2--transparent-border-white:focus,.btn-v2--transparent-border-white:focus-visible{outline:2px solid #fff;outline-offset:1px}.btn-v2--transparent-border-white .back{background-color:#fff;border-radius:0;color:#1c1c1c;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.btn-v2--transparent-border-white .front{background-color:transparent}.btn-v2--border-white{border:1px solid #fff;color:#1c1c1c}.btn-v2--border-white .back{background-color:#1c1c1c;color:#fff}.btn-v2--border-white .front{background-color:#fff;border:1px solid #fff;color:#1c1c1c}.btn-v2--border-black{color:#1c1c1c}.btn-v2--border-black .back{background-color:#1c1c1c;border:1px solid #1c1c1c;color:#fff;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.btn-v2--border-black .front{background-color:#fff;border:1px solid #1c1c1c;color:#1c1c1c}.btn-v2--border-white-black{border:1px solid #fff;color:#1c1c1c}.btn-v2--border-white-black .front{background-color:#1c1c1c;border:1px solid #1c1c1c;color:#fff}.btn-v2--border-white-black .back{background-color:#fff;border:1px solid #fff;color:#1c1c1c}.btn-v2--border-gold{background-color:#ffb800}.btn-v2--border-gold .back{background-color:#1c1c1c;border:1px solid #ffb800;color:#fff}.btn-v2--border-gold .front{background-color:#ffb800;color:#1c1c1c}.btn{font-family:"Open Sans",sans-serif;font-size:1.3rem;font-weight:600;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;min-height:4.4rem;padding-right:1.8rem;padding-left:1.8rem;cursor:pointer;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none;letter-spacing:.1rem;color:#fff;border:solid .2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn:after{position:absolute;top:0;right:0;width:100%;height:100%;content:'';-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.btn:hover:after{width:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn{height:0}}@media (min-width:677px){.btn{width:auto}}.btn--primary{border-color:#1c1c1c;background-color:#fff}.btn--primary:hover{color:#1c1c1c}.btn--primary:after{background-color:#1c1c1c}.btn--secondary{border-color:#1c1c1c}.btn--secondary:hover{color:#1c1c1c}.btn--secondary:after{background-color:#1c1c1c}.btn--white{border-color:#fff}.btn--saffron{border-color:#ffb800;background-color:#fff;color:#1c1c1c}.btn--saffron:hover{border-color:#1c1c1c;color:#1c1c1c}.btn--saffron:after{background-color:#ffb800}.btn__text{position:relative;z-index:1}.btn-link{font-size:1.8rem;font-weight:600;position:relative;display:inline-block;padding-left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;letter-spacing:.02rem;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:padding-left}.btn-link:hover{padding-left:4.7rem}.btn-link:before{position:absolute;top:.8rem;left:0;width:3rem;margin-right:1.7rem;content:'';-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0);border:.15rem solid;will-change:transform}.btn-link:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.btn--play{font:bold 2.2rem "Titillium Web";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:0;padding-left:0;letter-spacing:.037rem;color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){.btn--play{font-size:4rem}}.btn--play svg{width:1.6rem;height:1.6rem;margin-top:.1rem;margin-left:.8rem;fill:inherit}@media (min-width:677px){.btn--play svg{width:2.8rem;height:2.8rem;margin-left:1.7rem}}.card-pattern__wrapper{position:absolute;inset:0}.card-pattern{position:absolute;width:100%;height:100%;bottom:-40%;right:-5%;z-index:10}@media (min-width:1025px) and (max-width:1600px){.card-pattern{bottom:-20%}}@media (max-width:1025px) and (min-width:575px){.card-pattern{bottom:-33%}}@media (max-width:575px){.card-pattern{bottom:-40%}}.card-pattern.card-pattern__variation--1{width:265px;height:279px}.card-pattern.card-pattern__variation--2{width:316px;height:283px}.card-pattern.card-pattern__variation--3{width:329px;height:240px}.card-pattern.card-pattern__variation--4{width:331px;height:242px}.card-pattern.card-pattern__variation--5{width:331px;height:236px}.card-pattern.card-pattern__variation--6{width:331px;height:238px}.card-pattern.card-pattern__variation--7{width:265px;height:279px}.card-pattern__container{position:absolute;width:100%;height:100%;bottom:0}.card-pattern__container .card-pattern__chevron,.card-pattern__container .card-pattern__chevron--w-accent,.card-pattern__container .card-pattern__panels{position:absolute;background-color:transparent;opacity:1}.card-pattern__container .card-pattern__chevron .chevron{fill:#1c1c1c}.card-pattern__container .card-pattern__panels .panels{fill:#1c1c1c}.card-pattern__container .card-pattern__chevron--w-accent .accent{fill:#ffa900}.card-pattern__container .card-pattern__chevron--w-accent .chevron{fill:#1c1c1c}.card-pattern__variation--1 .card-pattern__chevron{top:126px;right:0}.card-pattern__variation--1 .card-pattern__chevron--w-accent{top:134px;left:0}.card-pattern__variation--1 .card-pattern__panels{top:0;left:76px}.card-pattern__variation--2 .card-pattern__chevron{left:0 px;top:90px}.card-pattern__variation--2 .card-pattern__chevron--w-accent{left:127px;top:0}.card-pattern__variation--2 .card-pattern__panels{left:70px;top:137px}.card-pattern__variation--3 .card-pattern__chevron{left:65px;top:130px}.card-pattern__variation--3 .card-pattern__chevron--w-accent{left:140px;top:0}.card-pattern__variation--3 .card-pattern__panels{left:0;top:8px}.card-pattern__variation--4 .card-pattern__chevron{left:140px;top:0}.card-pattern__variation--4 .card-pattern__chevron--w-accent{left:140px;top:87px}.card-pattern__variation--4 .card-pattern__panels{left:0;top:96px}.card-pattern__variation--5 .card-pattern__chevron{right:0;top:127px}.card-pattern__variation--5 .card-pattern__chevron--w-accent{left:0;top:80px}.card-pattern__variation--5 .card-pattern__panels{left:143px;top:0}.card-pattern__variation--6 .card-pattern__chevron{right:4px;top:130px}.card-pattern__variation--6 .card-pattern__chevron--w-accent{left:143px;top:0}.card-pattern__variation--6 .card-pattern__panels{left:0;top:83px}.card-pattern__variation--7 .card-pattern__chevron{top:126px;right:0}.card-pattern__variation--7 .card-pattern__chevron--w-accent{top:134px;left:0}.card-pattern__variation--7 .card-pattern__panels{top:0;left:76px}.checkbox-filter{position:relative;margin-bottom:20px}.checkbox-filter svg{position:absolute;top:1.9rem;right:0;width:1.4rem;height:1.1rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;stroke:#1c1c1c;stroke-width:.15rem;pointer-events:none}.checkbox-filter .checkbox-filter__arrow--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.checkbox-filter__toggle--disabled{opacity:.5;pointer-events:none}.checkbox-filter__arrow--disabled{opacity:.5}.checkbox-filter__toggle{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:700;line-height:26px;width:100%;padding-bottom:20px;text-align:left;color:#1c1c1c;border-bottom:1px solid #bfbfbf}.checkbox-filter__toggle[aria-expanded=false]+.checkbox-filter__options{display:none}.checkbox-filter__toggle[aria-expanded=true]{border-color:transparent}.checkbox-filter__toggle[aria-expanded=true]+.checkbox-filter__options{border-bottom:1px solid #bfbfbf}.checkbox-filter__options{overflow:hidden}@media (min-width:1025px){.checkbox-filter__options{position:absolute;z-index:1;top:100%;left:0;width:100%;-webkit-box-shadow:-.3rem .3rem .5rem rgba(0,0,0,.07);box-shadow:-.3rem .3rem .5rem rgba(0,0,0,.07)}}.checkbox-filter__list{padding:20px 0 30px;background-color:#fff}@media (min-width:1025px){.checkbox-filter__list{padding:3rem 2.7rem}}.checkbox-filter__list li+li{margin-top:20px}.checkbox-filter__option{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;position:relative;padding-left:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#1c1c1c;cursor:pointer}.checkbox-filter__option:hover:not(.disabled){color:#1c1c1c}.checkbox-filter__option:hover:not(.disabled) input:not(:checked)~.checkbox-filter__option-checkmark{background-color:#e2ebea}.checkbox-filter__option:hover:not(.disabled) input:not(:checked)~.checkbox-filter__option-checkmark::after{border-color:#e2ebea}.checkbox-filter__option.disabled{opacity:.3}.checkbox-filter__option input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.checkbox-filter__option input:checked~.checkbox-filter__option-checkmark{background-color:#ffb800;border-color:#ffb800}.checkbox-filter__option input:checked~.checkbox-filter__option-checkmark::after{border-color:#1c1c1c}.checkbox-filter__option input:checked~.checkbox-filter__label-count-wrapper{font-weight:700}.checkbox-filter__option input:checked~.checkbox-filter__label-count-wrapper span:last-child{font-weight:400}.checkbox-filter__option:not(.disabled) input:disabled~.checkbox-filter__option-checkmark{background-color:#979797}.checkbox-filter__label-count-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 4.3rem);font-size:15px}.checkbox-filter__option-checkmark{position:absolute;top:0;left:0;width:1.9rem;height:2rem;border:.1rem solid #1c1c1c;background-color:#fff;border-radius:2px}.checkbox-filter__option-checkmark:after{position:absolute;top:.3rem;left:.6rem;width:.5rem;height:1rem;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 .2rem .2rem 0}@media (max-width:676px){.checkbox-filter__save{width:auto}}.form-input{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;padding:1.5rem 1.5rem 1.3rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;letter-spacing:.039rem;color:#1c1c1c;border:.1rem solid #1c1c1c;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input::-webkit-input-placeholder{-webkit-transition:color .2s ease;transition:color .2s ease}.form-input:-moz-placeholder{-moz-transition:color .2s ease;transition:color .2s ease}.form-input::-moz-placeholder{-moz-transition:color .2s ease;transition:color .2s ease}.form-input:-ms-input-placeholder{-ms-transition:color .2s ease;transition:color .2s ease}.form-input:focus{border-color:#1c1c1c}.form-input:focus::-webkit-input-placeholder{color:#1c1c1c}.form-input:focus:-moz-placeholder{color:#1c1c1c}.form-input:focus::-moz-placeholder{color:#1c1c1c}.form-input:focus:-ms-input-placeholder{color:#1c1c1c}.image-v2__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;border-radius:10px}.image-v2{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-v2--rounded{border-radius:10px;overflow:hidden}.image{position:relative;display:block}.image__background-holder{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.image__background{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;background-position:center;background-size:cover}.hover-image{overflow:hidden;position:relative;display:block}:not(.left-right) .hover-image:not(.featured-tech-item__link) .hover-image:hover:before{opacity:1}.left-right:hover .hover-image:before{opacity:1}.hover-image__background-holder{overflow:hidden;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.pattern-grid__wrapper{overflow:hidden;position:absolute;max-inline-size:780px;z-index:-1}@media (min-width:1025px){.pattern-grid__wrapper{max-inline-size:1920px}}.pattern-grid{position:absolute}@media (max-width:1025px){.about-the-program{background:#1c1c1c}}.about-the-program__subcontainer{background:#1c1c1c;border-radius:10px;color:#fff;padding:100px 36px}@media (max-width:1025px){.about-the-program__subcontainer{padding:48px 0}}.about-the-program__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-after:48px;margin-block-end:48px}@media (max-width:1025px){.about-the-program__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-the-program__title-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1025px){.about-the-program__title-container{-webkit-margin-after:24px;margin-block-end:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about-the-program__icon{block-size:96px;inline-size:96px;-webkit-margin-end:16px;margin-inline-end:16px}@media (max-width:1025px){.about-the-program__icon{block-size:48px;inline-size:48px}}.about-the-program__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2}@media (max-width:1025px){.about-the-program__title{font-size:34px}}@media (max-width:1025px){.about-the-program__button-container{inline-size:100%}}@media (max-width:1025px){.about-the-program__button-container .btn-v2{inline-size:100%}}.about-the-program__content{display:grid;grid-template-columns:repeat(2,1fr);gap:130px;max-inline-size:1176px}@media (max-width:1025px){.about-the-program__content{grid-template-columns:repeat(1,1fr);gap:24px}}.about-the-program__rtf.rtf-field{color:#fff;font-family:Open Sans;font-size:18px;font-weight:400;line-height:1.8}@media (max-width:1025px){.about-the-program__rtf.rtf-field{font-size:16px}}.about-the-program__rtf.rtf-field p{-webkit-margin-after:30px;margin-block-end:30px}.about-the-program__rtf.rtf-field ul{padding-left:25px}.about-us-v2__container{margin-bottom:calc((10rem / 2)* -1);padding-left:4rem;padding-right:4rem;position:relative}@media (max-width:677px){.about-us-v2__container{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1025px){.about-us-v2__container{margin-bottom:calc((15rem / 2)* -1)}}.about-us-v2__container .pattern-grid__wrapper{height:100%;width:30%}.about-us-v2__container .pattern-grid__wrapper--desktop-1{overflow:unset;left:0}.about-us-v2__container .pattern-grid__wrapper--desktop-1 .pattern-grid{top:-200px}@media (max-width:677px){.about-us-v2__container .pattern-grid__wrapper--desktop-1{display:none}}.about-us-v2__container .pattern-grid__wrapper--desktop-2{right:0}.about-us-v2__container .pattern-grid__wrapper--desktop-2 .pattern-grid{top:200px}@media (max-width:677px){.about-us-v2__container .pattern-grid__wrapper--desktop-2{display:none}}.about-us-v2__container .pattern-grid{height:100%;width:100%}.about-us-v2__container .pattern-grid__wrapper--mobile{overflow:unset;display:none;height:100%;width:100%}@media (max-width:677px){.about-us-v2__container .pattern-grid__wrapper--mobile{display:block}}.about-us-v2__container .pattern-grid__wrapper--mobile-1{overflow:hidden;left:0;bottom:0}.about-us-v2__container .pattern-grid__wrapper--mobile-1 .pattern-grid{bottom:0;height:25%}.about-us-v2__container .pattern-grid__wrapper--mobile-2{margin-left:-2.5rem}.about-us-v2__container .pattern-grid__wrapper--mobile-2 .pattern-grid{top:-100px}.about-us-v2__hiring{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:620px;height:650px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.about-us-v2__hiring h2{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.18;text-align:center;color:#1c1c1c}@media (max-width:677px){.about-us-v2__hiring h2{font-size:40px;line-height:1.1}}.about-us-v2__hiring p{font-size:18px;font-style:normal;line-height:1.56;text-align:center;color:#1c1c1c;margin-top:20px}@media (max-width:677px){.about-us-v2__hiring p{font-size:16px;line-height:1.38;margin-top:10px}}.about-us-v2__hiring a{margin-top:20px}@media (max-width:677px){.about-us-v2__hiring a{margin-top:10px}}.about-us-page-v2.slider-portrait-v2{padding-bottom:0}@media (max-width:677px){.about-us-page-v2.slider-portrait-v2 .swiper-container{padding-bottom:20px;margin:20px 0}}.about-v2__info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:677px) and (max-width:1025px){.about-v2__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:677px){.about-v2__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}}.green-card__content{background-color:#d6ffef;border-radius:10px;-ms-flex-preferred-size:53%;flex-basis:53%;padding:60px;width:100%}@media (max-width:677px){.green-card__content{padding:40px 40px 60px}}.about-v2__stats{-ms-flex-preferred-size:63%;flex-basis:63%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-30px}.about-v2__stats.has-multiple-children{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.about-v2__stats .the-outcome-v2__stats-item:nth-child(n){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:500px) and (max-width:1025px){.about-v2__stats{gap:120px;margin-left:0;margin-top:-20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:500px){.about-v2__stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-left:0;margin-top:-20px}.about-v2__stats.has-one-children{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-curve__item{display:-webkit-box;display:-ms-flexbox;display:flex}.s-curve__item:not(:first-child){margin-top:60px}@media (max-width:677px){.s-curve__item:not(:first-child){margin-top:20px}}.s-curve__item:nth-child(odd) .s-curve__media{margin-left:-30px}@media (max-width:1025px){.s-curve__item:nth-child(odd) .s-curve__media{margin-left:0}}.s-curve__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s-curve__item:nth-child(even) .s-curve__media{margin-right:-30px}@media (max-width:1025px){.s-curve__item:nth-child(even) .s-curve__media{margin-right:0}}.s-curve__item:nth-child(even) .green-card__content{background-color:#e1d5fd}@media (min-width:677px) and (max-width:1025px){.s-curve__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:677px){.s-curve__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.s-curve__item .green-card__content{z-index:1;-ms-flex-item-align:baseline;align-self:baseline}@media (max-width:677px){.s-curve__item .green-card__content{padding:40px;border-radius:0}}@media (min-width:677px) and (max-width:1025px){.s-curve__item{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:677px){.s-curve__item{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.s-curve__media{-ms-flex-preferred-size:49%;flex-basis:49%;margin-top:40px}@media (min-width:677px) and (max-width:1025px){.s-curve__media{margin:0}.s-curve__media .image-v2--rounded{border-radius:0}}@media (max-width:677px){.s-curve__media{margin:0}.s-curve__media .image-v2--rounded{border-radius:0}}.s-curve-v2--reverse .s-curve__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.s-curve-v2--reverse .s-curve__item:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.s-curve-v2--reverse .s-curve__item:nth-child(odd) .s-curve__media{margin-right:-30px}@media (max-width:1025px){.s-curve-v2--reverse .s-curve__item:nth-child(odd) .s-curve__media{margin-right:0}}.s-curve-v2--reverse .s-curve__item:nth-child(n) .s-curve__media{margin-left:-30px}@media (max-width:1025px){.s-curve-v2--reverse .s-curve__item:nth-child(n) .s-curve__media{margin-left:0}}@media (min-width:677px) and (max-width:1025px){.s-curve-v2--reverse .s-curve__item:nth-child(n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:677px){.s-curve-v2--reverse .s-curve__item:nth-child(n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.green-card__cta-wrapper{margin-top:20px}.accordion{padding-top:2.1rem;padding-bottom:2.4rem;color:#fff;background-color:#1c1c1c;margin:4rem 0}.accordion--theme-pale-green{color:#1c1c1c;background-color:#e2ebea}@media (min-width:677px){.accordion{margin:0;padding-top:8.4rem;padding-bottom:8.4rem}}@media (min-width:677px){.accordion__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.accordion__title-col{max-width:52rem}.accordion__title{font:bold 5rem/5.4rem "Titillium Web";letter-spacing:.05rem}@media (min-width:1025px){.accordion__title{font-size:8rem;line-height:8.4rem}}.accordion__title-col .accrodion__cta{display:none}@media (min-width:677px){.accordion__title-col .accrodion__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4.8rem}}@media (min-width:677px){.accordion__cols>.accrodion__cta{display:none}}.accordion__items{margin-top:4.4rem;margin-bottom:2.4rem}@media (min-width:677px){.accordion__items{width:60%;max-width:64rem;margin-top:2rem;margin-bottom:0;margin-left:3rem}}.accordion-item{border-top:.1rem solid #fff}.accordion--theme-pale-green .accordion-item{border-top-color:#1c1c1c}.accordion-item:last-child{border-bottom:.1rem solid #fff}.accordion--theme-pale-green .accordion-item:last-child{border-bottom-color:#1c1c1c}.accordion-item__button{font:bold 2.2rem/3rem "Titillium Web";display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:.9rem 0 1rem;-webkit-transition:color .3s;transition:color .3s;text-align:left;letter-spacing:.037rem;color:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.accordion-item__button{font-size:3rem;line-height:3.8rem;padding-top:1rem;padding-bottom:1rem}}.accordion-item__button svg{width:1.8rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0);transform:rotate(0);stroke:#ffb800}.accordion--theme-pale-green .accordion-item__button svg{stroke:#1c1c1c}@media (min-width:677px){.accordion-item__button svg{width:2.4rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.accordion-item__button svg{height:1.8rem}}.opened .accordion-item__button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-item__details{overflow:hidden;height:0}.opened .accordion-item__details{height:auto}.accordion-item__details>:first-child{margin-top:1rem}@media (min-width:677px){.accordion-item__details>:first-child{margin-top:2.2rem}}.accordion-item__details>:last-child{margin-bottom:3rem}.accordion-item__subtitle{font:normal 1.8rem/2.5rem "Open Sans",sans-serif}@media (min-width:677px){.accordion-item__subtitle{font-size:2.6rem;line-height:3.6rem}}.accordion-item__description{line-height:2rem;margin-top:1rem}@media (min-width:677px){.accordion-item__description{font-size:1.8rem;line-height:2.8rem;margin-top:1.5rem}}.accordion-item__cta{margin-top:1.6rem;font-style:italic}.accordion-item__cta::before{background-color:#1c1c1c}.event-agenda{margin:0 auto 4rem auto}@media (min-width:1025px){.event-agenda{margin:0 auto 10rem auto}}.event-agenda+*{-webkit-margin-before:7.5rem;margin-block-start:7.5rem;-webkit-margin-after:7.5rem;margin-block-end:7.5rem}@media (min-width:1025px){.event-agenda+*{-webkit-margin-after:11rem;margin-block-end:11rem}}.event-agenda+* .slider-portrait-v2{-webkit-margin-before:30px;margin-block-start:30px}@media (min-width:1025px){.event-agenda+* .slider-portrait-v2{-webkit-margin-before:0;margin-block-start:0}}.event-agenda .event-agenda__title-container{display:grid}@media (min-width:1025px){.event-agenda .event-agenda__title-container{max-width:50%}}.event-agenda .event-agenda__title{font-size:34px;font-weight:700;line-height:1.2}@media (min-width:677px){.event-agenda .event-agenda__title{font-size:45px}}.event-agenda .event-agenda__copy{font-size:16px;font-weight:400;line-height:1.8;margin-top:20px}@media (min-width:677px){.event-agenda .event-agenda__copy{font-size:18px}}.event-agenda .event-agenda__card-container{display:grid;grid-template-columns:1fr;gap:24px;margin-top:80px}@media (min-width:677px){.event-agenda .event-agenda__card-container{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1025px){.event-agenda .event-agenda__card-container{grid-template-columns:repeat(3,1fr);gap:40px}}.event-agenda .event-agenda__card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-agenda .event-agenda__card.agenda__card-purple{background-color:#f0eafd}.event-agenda .event-agenda__card.agenda__card-purple .event-agenda__card-icon-container{background-color:#d2c0fb}.event-agenda .event-agenda__card.agenda__card-green{background-color:#e4fff5}.event-agenda .event-agenda__card.agenda__card-green .event-agenda__card-icon-container{background-color:#a1ffdb}.event-agenda .event-agenda__card.agenda__card-yellow{background-color:#fff1cc}.event-agenda .event-agenda__card.agenda__card-yellow .event-agenda__card-icon-container{background-color:#ffdb7f}.event-agenda .event-agenda__card.agenda__card-black{background-color:#1c1c1c;color:#fff}.event-agenda .event-agenda__card.agenda__card-black .event-agenda__card-icon-container{background-color:#ffb800}.event-agenda .event-agenda__card-icon{display:block;height:24px;width:24px}.event-agenda .event-agenda__card-icon-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d2c0fb;border-radius:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;width:64px}@media (min-width:677px){.event-agenda .event-agenda__card-icon-container{height:84px;margin-top:80px;width:84px}}.event-agenda .event-agenda__card-schedule{font-size:16px;font-weight:700;line-height:1.8;margin:8px 0;min-width:264px;text-align:center}@media (min-width:677px){.event-agenda .event-agenda__card-schedule{font-size:18px;margin:20px 0}}.event-agenda .event-agenda__card-schedule-description{font-size:16px;line-height:1.8;margin-bottom:32px;min-width:264px;text-align:center}@media (min-width:677px){.event-agenda .event-agenda__card-schedule-description{font-size:18px;margin-bottom:80px}}.app{margin-top:10rem;margin-bottom:4.7rem}@media (min-width:677px){.app:last-child{margin-bottom:0}}@media (min-width:677px){.app__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.app__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:20.1rem;background-color:#e2ebea;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.app__image-wrapper{min-width:50%;min-height:38rem;margin-right:5rem}}@media (min-width:1200px){.app__image-wrapper{min-width:66rem;height:54rem;margin-right:10rem}}@media (min-width:677px){.app--image-right .app__image-wrapper{margin-right:0;margin-left:5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1025px){.app--image-right .app__image-wrapper{margin-left:10rem}}.app__image{height:100%}.app__details{margin-top:2rem}@media (min-width:677px){.app__details{margin-top:0}}@media (min-width:677px){.app--image-right .app__details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.app__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.app__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.app__description{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.8rem;margin-top:1.5rem}@media (min-width:1025px){.app__description{font-size:2.6rem;line-height:3.6rem;margin-top:2rem}}.app__options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem}@media (min-width:1025px){.app__options{margin-top:4.7rem}}.app__option{margin-right:2rem}.app__option:last-child{margin-right:0}.app__logo{max-width:100%}.sc-only{max-width:0;max-height:0;display:block;visibility:hidden}.banner-case-study{position:relative}.banner-case-study .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner-case-study .case-study-overview{margin:0}@media (min-width:677px){.banner-case-study .case-study-overview{padding-bottom:7rem;padding-top:10rem}}.banner-case-study .case-study-overview__description{margin-left:auto;margin-right:auto;max-width:60rem}.banner-case-study .case-study-background-hero__link{color:#fff;font-weight:700;font-size:1.8rem;margin-top:1.6rem;font-style:italic}@media (min-width:1025px){.banner-case-study .case-study-background-hero__link{color:transparent;font-size:1.6rem;opacity:0;visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transform:translateY(3.2rem);transform:translateY(3.2rem)}}.banner-case-study .case-study-background-hero__image{overflow:hidden;position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;z-index:-1}.banner-case-study .case-study-background-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;will-change:transform;width:100%}.banner-case-study .case-study-background-hero{padding:3rem 2.5rem;position:relative;height:48rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-size:auto 100%;background-position:center;background-repeat:no-repeat;position:relative;text-decoration:none;margin:4rem -2.5rem 0;-webkit-transition:background-size .6s ease-in-out;transition:background-size .6s ease-in-out}.banner-case-study .case-study-background-hero:hover{background-size:auto 110%}.banner-case-study .case-study-background-hero:hover h2,.banner-case-study .case-study-background-hero:hover p{-webkit-transform:none;transform:none}.banner-case-study .case-study-background-hero:hover .case-study-background-hero__link{color:#fff;opacity:1;visibility:visible;-webkit-transform:none;transform:none}.banner-case-study .case-study-background-hero:hover .case-study-background-hero__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:1025px){.banner-case-study .case-study-background-hero{height:68rem;padding:6rem;margin:6rem 0 0 6rem}.banner-case-study .case-study-background-hero:before{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;position:absolute;content:'';top:-6rem;left:-6rem;height:36.2rem;width:100%;max-width:956px;z-index:-1}}.banner-case-study .case-study-background-hero h2,.banner-case-study .case-study-background-hero p{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;will-change:transform}@media (min-width:1025px){.banner-case-study .case-study-background-hero h2,.banner-case-study .case-study-background-hero p{-webkit-transform:translateY(3.2rem);transform:translateY(3.2rem)}}.banner-case-study .case-study-background-hero p{color:#fff;font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700}@media (min-width:1025px){.banner-case-study .case-study-background-hero p{font-size:1.6rem}}.banner-case-study .case-study-background-hero h2{margin-top:1.4rem;color:#fff;font-family:"Titillium Web";font-weight:700;font-size:4.5rem}@media (min-width:1025px){.banner-case-study .case-study-background-hero h2{font-size:6rem}}.benefit-card-2{background:#fff;border:1px solid #bfbfbf;border-radius:10px;padding:36px}@media (max-width:1025px){.benefit-card-2{padding:24px}}.benefit-card-2__title{font-family:"Titillium Web";font-size:31px;font-weight:700;line-height:1.2;-webkit-margin-after:10px;margin-block-end:10px}@media (max-width:1025px){.benefit-card-2__title{font-size:22px}}.benefit-card-2__description{font-size:16px;font-weight:400;line-height:1.8}@media (max-width:1025px){.benefit-card-2__description{font-size:14px}}.benefit-card-container__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;-webkit-margin-after:40px;margin-block-end:40px}@media (max-width:1025px){.benefit-card-container__title{font-size:34px;-webkit-margin-after:48px;margin-block-end:48px}}.benefit-card-container__flexbox{-webkit-column-gap:4.8rem;-moz-column-gap:4.8rem;column-gap:4.8rem;display:grid}@media (min-width:1025px){.benefit-card-container__flexbox{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-areas:'column-1 column-2'}}@media (min-width:1025px){.benefit-card-container__flexbox .column-card:nth-child(2n){grid-area:column-2}.benefit-card-container__flexbox .column-card:nth-child(2n+1){grid-area:column-1}}.benefit-card-container__button-container{-webkit-margin-before:48px;margin-block-start:48px;text-align:right}@media (max-width:1025px){.benefit-card-container__button-container{text-align:center;width:100%}}.benefit-card-container__button-container .btn-v2 .back{padding:9px 32px}.benefit-card-container__button-container .btn-v2 .front{padding:9px 32px}@media (max-width:1025px){.benefit-card-container__button-container .btn-v2{width:100%}}.benefit-card{padding:42px;border-bottom:1px solid #8d8d8d}@media (max-width:1025px){.benefit-card{padding:24px 0}}.benefit-card__icon{block-size:48px;inline-size:48px;-webkit-margin-after:12px;margin-block-end:12px}.benefit-card__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.2;-webkit-margin-after:24px;margin-block-end:24px}@media (max-width:1025px){.benefit-card__title{font-size:16px}}.benefit-card__text{font-size:16px;font-weight:400;line-height:1.8}@media (max-width:1025px){.benefit-card__text{font-size:14px}}main>:nth-child(2).benefits-group{-webkit-margin-before:120px;margin-block-start:120px}@media (max-width:1025px){main>:nth-child(2).benefits-group{-webkit-margin-before:100px;margin-block-start:100px}}.benefits-group{position:relative}.benefits-group__grid{inset-block:-320px;inset-inline:0}@media (max-width:1025px){.benefits-group__grid{inset-block:-250px}}@media (max-width:1025px){.benefits-group__grid .pattern-grid{display:none}}.benefits-group__grid .pattern-grid--mobile{display:none}@media (max-width:677px){.benefits-group__grid .pattern-grid--mobile{display:block;width:100%;height:100%}}.benefits-group__grid .pattern-grid{inset:-50px 0 -50px}@media (max-width:1600px){.benefits-group__grid .pattern-grid{inset:-50px -250px -50px}}.benefits-group__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits-group__title-container__icon{min-inline-size:48px;inline-size:48px;block-size:48px;-webkit-margin-end:8px;margin-inline-end:8px}.benefits-group__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2}@media (max-width:1025px){.benefits-group__title{font-size:34px}}.benefits-group__description{font-size:18px;font-weight:400;line-height:1.8;-webkit-margin-before:8px;margin-block-start:8px;max-inline-size:731px}@media (max-width:1025px){.benefits-group__description{-webkit-margin-before:11px;margin-block-start:11px;font-size:16px}}.benefits-group .benefits-group__cards{-webkit-margin-before:56px;margin-block-start:56px;display:grid;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:24px}@media (max-width:1025px){.benefits-group .benefits-group__cards{-webkit-margin-before:48px;margin-block-start:48px;row-gap:16px}}.benefits-group--two-columns .benefits-group__cards{grid-template-columns:repeat(2,1fr)}@media (max-width:739px){.benefits-group--two-columns .benefits-group__cards{grid-template-columns:repeat(1,1fr)}}.benefits-group--three-columns .benefits-group__cards{grid-template-columns:repeat(3,1fr)}@media (max-width:1280px){.benefits-group--three-columns .benefits-group__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:739px){.benefits-group--three-columns .benefits-group__cards{grid-template-columns:repeat(1,1fr)}}.benefits-group--dark{background-color:#1c1c1c;padding-block:100px}@media (max-width:1025px){.benefits-group--dark{padding-block:48px}}.benefits-group--dark .benefits-group__title{color:#fff}.benefits-group--dark .pattern-grid__wrapper{display:none}.benefits-group--dark .benefits-group__description{color:#fff}.boxed-container{padding-top:5.1rem;padding-bottom:5.5rem;background-color:#eee}@media (min-width:1025px){.boxed-container{padding-top:7.9rem;padding-bottom:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(20rem,#1c1c1c),color-stop(1rem,rgba(28,28,28,0)));background:linear-gradient(180deg,#1c1c1c 20rem,rgba(28,28,28,0) 1rem)}}@media (min-width:1025px){.boxed-container .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.boxed-container__box{padding:2.3rem 2.7rem 4.7rem;border-top:solid .9rem #ffb800;background-color:#fff}.boxed-container__box+.boxed-container__box{margin-top:2.7rem}@media (min-width:1025px){.boxed-container__box+.boxed-container__box{margin-top:0}}@media (min-width:1025px){.boxed-container__box{width:calc(50% - 2rem)}}.boxed-container__box-title{font-family:"Titillium Web";font-size:3.6rem;font-weight:700;line-height:5.4rem;margin-bottom:2.6rem;letter-spacing:.036rem;color:#1c1c1c}@media (min-width:1025px){.boxed-container__box-title{font-size:5rem;margin-bottom:5.2rem;letter-spacing:.05rem}}.boxed-container__box-list a{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.8rem;text-decoration:none;color:#1c1c1c}@media (min-width:1025px){.boxed-container__box-list a{font-size:1.8rem}}@media (min-width:677px){.boxed-hero-banner .hero-banner__container{min-height:58rem;height:calc(100vh - 25rem)}}.boxed-hero-banner .hero-banner__title{max-width:88.9rem}.boxed-hero-banner .hero-banner__description{max-width:99.1rem}.boxed-hero-banner__boxes{position:relative;margin-top:-3.4rem}@media (min-width:677px){.boxed-hero-banner__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-6.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.boxed-hero-banner-box{padding:1.4rem 2.7rem 4.8rem;border-top:.9rem solid #ffb800;background-color:#fff}@media (min-width:677px){.boxed-hero-banner-box{width:calc(50% - 2.1rem);padding:3.3rem}}@media (min-width:677px){.boxed-hero-banner-box{padding:5.3rem}}.boxed-hero-banner-box__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:5.4rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.boxed-hero-banner-box__title{font-size:5rem;font-weight:700;line-height:5.4rem;letter-spacing:.05rem}}.boxed-hero-banner-box__items{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.8rem;margin-top:2.8rem;color:#1c1c1c}@media (min-width:1025px){.boxed-hero-banner-box__items{font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:2.8rem;margin-top:5.3rem;color:#1c1c1c}}.boxed-hero-banner-box__items a{text-decoration:none;color:inherit}.boxed-hero-banner-box__items a:hover{color:#1c1c1c}.breadcrumbs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.2rem;border-top:solid .1rem #c9c9c9;border-bottom:solid .1rem #c9c9c9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:1024px){.breadcrumbs{display:none}}@media (min-width:677px){.breadcrumbs{height:3.8rem}}.breadcrumbs .container{width:100%;max-width:168rem;position:relative}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs__list>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1.3rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:676px){.breadcrumbs__list>li{position:static}.breadcrumbs__list>li:not(:first-child):not(:last-child){display:none}.breadcrumbs__list>li:last-of-type{overflow:hidden}.breadcrumbs__list>li:last-of-type a,.breadcrumbs__list>li:last-of-type span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.breadcrumbs__list>li:hover,.breadcrumbs__list>li:last-child{font-weight:700}.breadcrumbs__item{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;display:block;text-decoration:none;color:#1c1c1c}.breadcrumbs__item[aria-expanded=true]~.breadcrumbs__sub-list{display:block}.breadcrumbs__item:hover{font-weight:700}.breadcrumbs__item--current{font-weight:700}.breadcrumbs__separator{width:.6rem;height:.6rem;margin-left:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:.1rem solid #1c1c1c;border-right:.1rem solid #1c1c1c}.breadcrumbs__sub-list{position:absolute;top:calc(100% - .6rem);left:0;overflow:hidden;width:100%;max-height:0;border-top:solid 0 #ffb800;background-color:#fff;-webkit-box-shadow:-.3rem .3rem .5rem rgba(0,0,0,.07);box-shadow:-.3rem .3rem .5rem rgba(0,0,0,.07)}@media (min-width:677px){.breadcrumbs__sub-list{width:auto;min-width:21rem}}.breadcrumbs__sub-list a{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:block;padding:1.3rem 2.5rem 1.4rem;white-space:nowrap;text-decoration:none;color:#1c1c1c}.breadcrumbs__sub-list a.active,.breadcrumbs__sub-list a:hover{color:#1c1c1c}.calendar-card-container__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2}@media (max-width:1025px){.calendar-card-container__title{font-size:34px}}.calendar-card-container__subtitle{font-size:16px;font-weight:400;line-height:1.8;-webkit-margin-before:8px;margin-block-start:8px;max-inline-size:693px}@media (max-width:1025px){.calendar-card-container__subtitle{font-size:14px}}.calendar-card-container__flexbox{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;-webkit-margin-before:36px;margin-block-start:36px}@media (max-width:1025px){.calendar-card-container__flexbox{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:677px){.calendar-card-container__flexbox{grid-template-columns:repeat(1,1fr);gap:24px}}.calendar-card{border:1px solid #bfbfbf;border-radius:10px;padding:20px}.calendar-card__title{font-family:"Titillium Web";font-size:26px;font-weight:700;line-height:1.2;-webkit-margin-after:4px;margin-block-end:4px}@media (max-width:1025px){.calendar-card__title{font-size:18px}}.calendar-card__subtitle{font-size:12px;font-weight:400;line-height:1.8;-webkit-margin-after:24px;margin-block-end:24px}.calendar-card__image{border-radius:10px;block-size:141px;inline-size:100%;overflow:hidden}.calendar-card__image img{-o-object-position:center;object-position:center}@media (max-width:1025px){.calendar-card__image{block-size:156px}}.capabilities-grid{margin-top:10rem}.capabilities-grid .capabilities-grid__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem}.capabilities-grid .capabilities-grid__content .capabilities-grid__item{width:100%;padding:1.5rem 2rem;min-height:18rem;background-color:#1c1c1c;margin-bottom:2rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}@media (min-width:677px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item{min-height:24rem;padding:2.5rem 3rem}}.capabilities-grid .capabilities-grid__content .capabilities-grid__item h3{font-family:"Open Sans",sans-serif;font-size:2.1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-bottom:1rem}.capabilities-grid .capabilities-grid__content .capabilities-grid__item p{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#1c1c1c;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box!important;visibility:visible;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:677px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item p{-webkit-line-clamp:5}}.capabilities-grid .capabilities-grid__content .capabilities-grid__item a{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:#1c1c1c;text-decoration:none}.capabilities-grid .capabilities-grid__content .capabilities-grid__item a:hover{text-decoration:underline}.capabilities-grid .capabilities-grid__content .capabilities-grid__item a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.capabilities-grid .capabilities-grid__content .capabilities-grid__item a,.capabilities-grid .capabilities-grid__content .capabilities-grid__item p{display:none;visibility:hidden}.capabilities-grid .capabilities-grid__content .capabilities-grid__item:hover{background-color:#e2ebea}.capabilities-grid .capabilities-grid__content .capabilities-grid__item:hover h3{color:#1c1c1c}.capabilities-grid .capabilities-grid__content .capabilities-grid__item:hover a,.capabilities-grid .capabilities-grid__content .capabilities-grid__item:hover p{display:block;visibility:visible}@media (min-width:677px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item{width:calc(50% - 10px)}}@media (min-width:677px) and (max-width:1024px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item:not(:nth-of-type(even)){margin-right:2rem}}@media (min-width:1025px) and (max-width:1599px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item{width:calc(33.33% - 14px)}.capabilities-grid .capabilities-grid__content .capabilities-grid__item:not(:nth-of-type(3n)){margin-right:2rem}}@media (min-width:1600px){.capabilities-grid .capabilities-grid__content .capabilities-grid__item{width:calc(25% - 15px)}.capabilities-grid .capabilities-grid__content .capabilities-grid__item:not(:nth-of-type(4n+4)){margin-right:2rem}}.card{overflow:hidden;position:relative}.card__overlay{position:absolute;z-index:1;inset:0;background:#1c1c1c;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skew(-30deg) scale(0,1);transform:skew(-30deg) scale(0,1);pointer-events:none}.card__text{visibility:hidden}.careers-hero-banner{overflow:hidden}.careers-hero-banner .hero-banner{z-index:-1}.careers-hero-banner .hero-banner__container{height:auto;min-height:auto;padding-top:5.8rem;padding-bottom:5.8rem}@media (min-width:677px){.careers-hero-banner .hero-banner__container{min-height:53.5rem}}@media (min-width:1025px){.careers-hero-banner .hero-banner__container{padding-top:11rem;padding-bottom:36rem;padding-left:13.7rem}}@media (min-width:1025px){.careers-hero-banner .hero-banner__container .hero-banner__title{width:70%}}@media (min-width:1025px){.careers-hero-banner .hero-banner__container .hero-banner__description{width:70%}}@media (min-width:1025px){.careers-hero-banner .job-listing .container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}}@media (min-width:1025px){.careers-hero-banner .job-listing .container .job-listing__content{margin-right:8.6rem}}.careers-hero-banner .job-listing__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;color:#1c1c1c}@media (min-width:1025px){.careers-hero-banner .job-listing__title{font-size:5rem;margin-bottom:1.6rem}}.careers-hero-banner .job-listing__description{margin-top:.9rem}.careers-hero-banner .job-listing__opening{position:relative;padding-right:2rem}.careers-hero-banner .job-listing__opening svg{position:absolute;top:4.7rem;right:0;width:2.4rem;height:1.1rem;-webkit-transform:rotate(270deg);transform:rotate(270deg);stroke-width:.2rem;stroke:#ffb800}.case-studies-grid-v2{margin-top:40px;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(100px,-webkit-max-content));grid-template-columns:repeat(2,minmax(100px,max-content))}@media (max-width:677px){.case-studies-grid-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:677px){.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(1){margin-left:-2.5rem;padding-right:2.5rem;border-radius:0 10px 10px 0}.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(1) .image-v2--rounded{border-radius:0 10px 10px 0}}.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(2){grid-row:span 2;aspect-ratio:auto}@media (max-width:677px){.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:-2.5rem;padding-left:2.5rem;border-radius:10px 0 0 10px;aspect-ratio:320/420}.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(2) .image-v2--rounded{border-radius:10px 0 0 10px}}@media (min-width:677px) and (max-width:1025px){.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(3){aspect-ratio:unset}}@media (max-width:677px){.case-studies-grid-v2--three-elements .case-studies-grid-v2__item:nth-child(3){aspect-ratio:unset}}@media (max-width:677px){.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(1){margin-left:-2.5rem;padding-right:2.5rem;border-radius:0 10px 10px 0;aspect-ratio:320/210}.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(1) .image-v2--rounded{border-radius:0 10px 10px 0}}@media (max-width:677px){.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(2){aspect-ratio:unset}}@media (max-width:677px){.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(3){margin-right:-2.5rem;padding-left:2.5rem;border-radius:10px 0 0 10px;aspect-ratio:320/210}.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(3) .image-v2--rounded{border-radius:10px 0 0 10px}}@media (max-width:677px){.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(4){margin-left:-2.5rem;padding-right:2.5rem;border-radius:0 10px 10px 0;aspect-ratio:320/210}.case-studies-grid-v2--two-elements .case-studies-grid-v2__item:nth-child(4) .image-v2--rounded{border-radius:0 10px 10px 0}}.case-studies-grid-v2__item{border-radius:10px;aspect-ratio:620/405;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-studies-grid-v2__item .image-v2--rounded{aspect-ratio:auto;height:100%;width:100%}@media (max-width:677px){.case-studies-grid-v2__item{overflow:hidden;aspect-ratio:auto!important}}.case-studies-grid-v2__item--text{padding:40px 60px}.case-studies-grid-v2__item--text .case-study-details__title,.case-studies-grid-v2__item--text h3{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.18;color:#1c1c1c;margin:0}@media (max-width:677px){.case-studies-grid-v2__item--text .case-study-details__title,.case-studies-grid-v2__item--text h3{font-size:19px;line-height:1.21}}.case-studies-grid-v2__item--text div,.case-studies-grid-v2__item--text p{font-size:18px;line-height:1.56;color:#1c1c1c;margin-top:17px}@media (max-width:1025px){.case-studies-grid-v2__item--text div,.case-studies-grid-v2__item--text p{font-size:16px;line-height:1.63;margin-top:10px}}@media (min-width:677px) and (max-width:1025px){.case-studies-grid-v2__item--text{padding:20px 30px}}@media (max-width:677px){.case-studies-grid-v2__item--text{padding:0}}.case-studies-more{margin-bottom:80px}.case-studies-more h2{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.18;color:#1c1c1c}@media (max-width:677px){.case-studies-more h2{font-size:36px;line-height:1.11}}@media (max-width:677px){.case-studies-more{margin-top:40px;margin-bottom:60px}}.case-studies-more__grid{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.case-studies-more__grid .case-studies-tab__card:first-child{grid-column:auto}@media (max-width:677px){.case-studies-more__grid{margin-top:20px;grid-template-columns:repeat(1,1fr);gap:20px}}.the-outcome-v2__container{width:100%}@media (max-width:1025px){.the-outcome-v2__container{height:unset}}.the-outcome-v2__panel{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media (min-width:677px) and (max-width:1025px){.the-outcome-v2__panel{grid-template-columns:repeat(1,1fr)}}@media (max-width:677px){.the-outcome-v2__panel{grid-template-columns:repeat(1,1fr)}}.the-outcome-v2__content{color:#1c1c1c}.the-outcome-v2__content h2,.the-outcome-v2__content h3{font-family:"Titillium Web";font-size:3.7rem;font-weight:700;line-height:3.7rem}.the-outcome-v2__content p{font-size:18px;line-height:1.56;margin-top:17px}.the-outcome-v2__content p sup{font-size:13px;vertical-align:top}.the-outcome-v2__content ol{font-size:13px;line-height:1.46;margin:20px 0 0 15px;list-style:auto}@media (max-width:677px){.the-outcome-v2__content ol{margin-top:10px}}.the-outcome-v2__stats-grid{display:grid;grid-template-columns:repeat(3,1fr);height:465px}@media (max-width:677px){.the-outcome-v2__stats-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:unset;max-inline-size:350px;inline-size:100%;margin-inline:auto}}.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child){height:350px}@media (max-width:677px){.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child){height:unset}}.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child) .the-outcome-v2__stats-item:nth-child(1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:677px){.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child) .the-outcome-v2__stats-item:nth-child(1){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child) .the-outcome-v2__stats-item:nth-child(2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:677px){.the-outcome-v2__stats-grid:has(>.the-outcome-v2__stats-item:nth-child(2):last-child) .the-outcome-v2__stats-item:nth-child(2){margin:-65px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.the-outcome-v2__stats-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.the-outcome-v2__stats-item .the-outcome-v2__stats-circle{width:180px;height:180px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;position:relative}.the-outcome-v2__stats-item .the-outcome-v2__stats-circle .the-outcome-v2__stats-image{position:absolute;block-size:96%;inline-size:96%;border-radius:50%;overflow:hidden;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.the-outcome-v2__stats-item .the-outcome-v2__stats-circle span{position:relative}.the-outcome-v2__stats-item .the-outcome-v2__stats-circle svg{display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin:auto}.the-outcome-v2__stats-item .the-outcome-v2__stats-circle .animate-circle{stroke:#6b30f4;stroke-width:5;stroke-dasharray:1;stroke-dashoffset:1;-webkit-animation:dash 2s linear forwards;animation:dash 2s linear forwards}@media (max-width:677px){.the-outcome-v2__stats-item .the-outcome-v2__stats-circle{width:140px;height:140px}}.the-outcome-v2__stats-item p{margin-top:15px;font-size:12px;font-weight:600;line-height:1.8;text-align:center}@media (max-width:677px){.the-outcome-v2__stats-item p{width:140px}}@media (max-width:1025px){.the-outcome-v2__stats-item p{font-size:10.8px}}.the-outcome-v2__stats-item svg{position:absolute;top:0;left:0}.the-outcome-v2__stats-item:nth-child(1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:677px){.the-outcome-v2__stats-item:nth-child(1){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.the-outcome-v2__stats-item:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:677px){.the-outcome-v2__stats-item:nth-child(2){margin:-65px 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.the-outcome-v2__stats-item:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:677px){.the-outcome-v2__stats-item:nth-child(3){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@-webkit-keyframes dash{0%{stroke-dashoffset:1;stroke-dasharray:1}99.99%{stroke-dasharray:1}100%{stroke-dashoffset:0;stroke-dasharray:0}}@keyframes dash{0%{stroke-dashoffset:1;stroke-dasharray:1}99.99%{stroke-dasharray:1}100%{stroke-dashoffset:0;stroke-dasharray:0}}.case-studies-results{padding-bottom:10rem}.case-studies-results__filters{margin:5.6rem 0 3.7rem}@media (min-width:1025px){.case-studies-results__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-studies-results__filters>div{width:calc(33.33% - 2.6rem);-ms-flex-negative:0;flex-shrink:0}}.case-studies-results__applied-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-margin-before:20px;margin-block-start:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.case-studies-results__applied-filters--hidden{display:none}.case-studies-results__applied-filter{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4rem .8rem .4rem 1rem;color:#1c1c1c;background-color:#ffb800;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;position:relative;overflow:hidden}.case-studies-results__applied-filter span{display:inline-block}.case-studies-results__applied-filter .text{z-index:1}.case-studies-results__applied-filter .overlay{position:absolute;z-index:0;inset:0;background:#1c1c1c;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}.case-studies-results__applied-filter svg{width:1rem;height:1rem;margin-left:.8rem;pointer-events:none;fill:#1c1c1c}@media (min-width:677px){.case-studies-results__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.7rem 5.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.case-studies-results__block{width:100%}@media (min-width:677px){.case-studies-results__block{width:calc(50% - 3.6rem);margin:0 1.7rem}}.case-studies-results__item-with-detail{display:block;margin:1.3rem 0 3.5rem;text-decoration:none}@media (min-width:677px){.case-studies-results__item-with-detail{margin:1.7rem 0 .8rem}}a.case-studies-results__item-with-detail:hover .case-studies-results__item-with-detail__client{color:#1c1c1c}a.case-studies-results__item-with-detail:hover .image__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.case-studies-results__item-with-detail__image{width:100%;height:20rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:677px){.case-studies-results__item-with-detail__image{height:340px}}@media (min-width:1025px){.case-studies-results__item-with-detail__image{height:540px}}.case-studies-results__item-with-detail__tag{font-family:"Titillium Web";font-size:1.2rem;font-weight:700;line-height:2.4rem;margin:2.3rem 0 .8rem;letter-spacing:.033rem;color:#1c1c1c}@media (min-width:677px){.case-studies-results__item-with-detail__tag{margin:2rem 0 0}}.case-studies-results__item-with-detail__client{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.4rem;color:#1c1c1c}@media (min-width:677px){.case-studies-results__item-with-detail__client{margin-bottom:1.1rem}}.case-studies-results__item-without-detail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem -.8rem 0}@media (min-width:677px){.case-studies-results__item-without-detail__wrapper{margin:0 -1.7rem}}.case-studies-results__item-without-detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 1.6rem);margin:.8rem;padding:22.4% 0;background-color:rgba(74,74,74,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:677px){.case-studies-results__item-without-detail{width:calc(50% - 3.4rem);margin:1.7rem}}.case-studies-results__item-without-detail__image{position:absolute;top:0;right:0;bottom:0;left:0;width:65%;margin:auto}.case-studies-results__item-without-detail__tag{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;position:absolute;bottom:.4rem;left:.9rem;letter-spacing:.033rem;color:#1c1c1c}.case-studies-results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5.2rem 4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.case-studies-results__pagination{margin-top:0}}.case-studies-results__pagination--hidden{display:none}.case-studies-results__pagination-arrow{padding:0;cursor:pointer}.case-studies-results__pagination-arrow svg{width:1.9rem;height:1.4rem;fill:#1c1c1c}.case-studies-results__pagination-arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.case-studies-results__pagination-arrow--disabled{pointer-events:none;opacity:.25}.case-studies-results__current-page{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.6rem;height:3.6rem;margin:0 .9rem 0 .8rem;text-align:center;color:#1c1c1c;border:.1rem solid #bbb;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-studies-results__pages-total-container{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;margin-right:.7rem;color:#1c1c1c}.case-studies-results__pages-total{color:#1c1c1c;cursor:pointer}.case-studies__load-more-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-studies-results__applied-filter--clear{border:solid 1px #d2d2d2;background-color:#fff}.case-study-detail-content{overflow:hidden;padding-top:7.9rem;padding-bottom:2rem;background-color:#e2ebea}@media (min-width:677px){.case-study-detail__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-5rem;margin-left:-5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1025px){.case-study-detail__blocks{margin-right:-10rem;margin-left:-10rem;padding-right:8.2rem;padding-left:8.2rem}}.case-study-detail__blocks>*{margin-bottom:7rem}@media (min-width:677px){.case-study-detail__blocks>*{width:calc(50% - 10rem);margin-right:5rem;margin-left:5rem}}@media (min-width:1025px){.case-study-detail__blocks>*{width:calc(50% - 20rem);margin-right:10rem;margin-left:10rem}}.case-study-detail-content-links-block__title,.case-study-detail-content-text-block__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;letter-spacing:.05rem}.case-study-detail-content-links-block__items,.case-study-detail-content-text-block__description{font-size:1.8rem;line-height:2.8rem}*+.case-study-detail-content-links-block__items,*+.case-study-detail-content-text-block__description{margin-top:1.9rem;padding-top:1.5rem;border-top:.1rem solid #979797}.case-study-detail-content-links-block__link{text-decoration:none;color:#1c1c1c}.case-study-detail-content-links-block__link:hover{color:#1c1c1c}.case-study-details{margin-top:4.2rem;margin-bottom:4.6rem}@media (min-width:1025px){.case-study-details{margin-top:11.6rem;margin-bottom:14.4rem}}@media (max-width:1025px){.case-study-detail+.case-study-detail{margin-top:6rem}}@media (min-width:1025px){.case-study-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.case-study-detail:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.case-study-detail:not(:last-of-type){margin-bottom:6rem}}.case-study-details__image{margin-bottom:3.5rem}.case-study-details__image img{width:100%}@media (min-width:1025px){.case-study-details__image{width:calc(50% - 3rem);margin-bottom:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1025px){.case-study-details__body{width:calc(50% - 3rem);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.case-study-details__title{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;margin-top:1rem;margin-bottom:1.5rem;letter-spacing:.039rem;color:#1c1c1c}@media (min-width:1025px){.case-study-details__title{margin-top:3.5rem;margin-bottom:.6rem}.case-study-details__title:first-child{margin-top:0}}.case-study-details__text{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#1c1c1c}@media (min-width:1025px){.case-study-details__text{font-size:1.8rem;line-height:2.8rem}}.case-study-details__text a{text-decoration:none;color:#1c1c1c}.case-study-hero{display:block;width:100%}@media (min-width:1025px){.case-study-hero{max-width:127.9rem;margin:0 auto}}.case-study-hero__image{display:block;width:100%}.case-study-hero__image--desktop{display:none}@media (min-width:1025px){.case-study-hero__image--desktop{display:block}}@media (min-width:1025px){.case-study-hero__image--mobile{display:none}}.case-study-overview{margin-top:10rem;margin-bottom:5rem;text-align:center}.case-study-overview.case-study-overview__no-tags{margin-top:2rem}@media (min-width:677px){.case-study-overview{margin-top:5.8rem;margin-bottom:6.7rem}}.case-study-overview__client{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.6rem;display:block;margin:0 0 .1rem;color:#1c1c1c}@media (min-width:1025px){.case-study-overview__client{font-size:2.6rem;max-width:74.7rem;margin:0 auto .2rem;text-align:center}}.case-study-overview__tags-container{position:relative;overflow:hidden}.case-study-overview__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5rem;margin-left:-1px}@media (max-width:677px){.case-study-overview__tags{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){.case-study-overview__tags{max-width:74.7rem;margin:0 auto 4.9rem}}.case-study-overview__tag{-ms-flex-preferred-size:auto;flex-basis:auto;font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;max-width:100rem;letter-spacing:.033rem;margin:.5rem 0;color:#1c1c1c;padding:0 1em;text-align:center;border-left:1px solid #ccc}@media (max-width:677px){.case-study-overview__tag{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:677px){.case-study-overview__tag:first-of-type{border-left:0}}@media (min-width:1025px){.case-study-overview__tag{font-size:1.4rem}}.case-study-overview__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:4.6rem;margin-bottom:2rem;letter-spacing:.026rem;color:#1c1c1c}@media (min-width:1025px){.case-study-overview__title{font-size:8rem;line-height:8.4rem;max-width:74.7rem;margin:0 auto 5.8rem;text-align:center;letter-spacing:.05rem}}.case-study-overview__description p{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.5rem;color:#1c1c1c}@media (min-width:1025px){.case-study-overview__description p{font-size:2.4rem;line-height:3.6rem}}@media (min-width:1025px){.case-study-overview__description{max-width:100rem;margin:0 auto;text-align:center}}@media (min-width:1025px){.case-study-result{margin:14rem 0}}.case-study-result .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.case-study-result .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.case-study-result .container>:nth-child(2){width:40%;-ms-flex-negative:0;flex-shrink:0}}.case-study-result--inverted .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1025px){.case-study-result--inverted .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.case-study-result--simple{margin:0}@media (min-width:1025px){.case-study-result--simple{margin:9.4rem 0}}.case-study-result--simple .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.case-study-result__content{padding:4.2rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1025px){.case-study-result__content{padding:0}}.case-study-result__content:not(:last-child){border-width:0 0 .1rem;border-style:solid;border-color:#979797}@media (min-width:1025px){.case-study-result__content:not(:last-child){padding:0 17rem 0 0;border-width:0 .1rem 0 0}}.case-study-result--inverted .case-study-result__content:not(:last-child){border-width:.1rem 0 0}@media (min-width:1025px){.case-study-result--inverted .case-study-result__content:not(:last-child){padding:0 0 0 17rem;border-width:0 0 0 .1rem}}.case-study-result__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.case-study-result__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.case-study-result__text{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#1c1c1c}@media (min-width:1025px){.case-study-result__text{font-size:1.8rem;line-height:2.8rem;margin-top:2.2rem}}.case-study-single-column{position:relative;margin-bottom:15rem;margin-top:10rem}.case-study-single-column .rtf-field{max-width:64rem;margin-left:auto;margin-right:auto}@media (min-width:1600px){.case-study-single-column::after,.case-study-single-column::before{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;content:"";height:34rem;position:absolute;top:50%;width:32rem}.case-study-single-column::before{left:0;-webkit-transform:translate(-6rem,-50%);transform:translate(-6rem,-50%)}.case-study-single-column::after{right:0;-webkit-transform:translate(6rem,-50%);transform:translate(6rem,-50%)}}@media (min-width:1680px){.case-study-single-column::before{left:0;-webkit-transform:translate(-2rem,-50%);transform:translate(-2rem,-50%)}.case-study-single-column::after{right:0;-webkit-transform:translate(2rem,-50%);transform:translate(2rem,-50%)}}.case-study-tags+.case-study-tags{margin-top:6rem}.case-study-tags .case-study-tags__title{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:.39px;color:#1c1c1c}.case-study-tags .case-study-tags__content{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.case-study-tags .case-study-tags__content .case-study-tag{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.39px;background-color:#eee;padding:10px 24px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;margin-bottom:1.5rem;margin-right:2rem}.case-study-tags .case-study-tags__content .case-study-tag[href]{color:#1c1c1c;background-color:#e2ebea}.case-study-tags .case-study-tags__content .case-study-tag[href]:hover{color:#fff;background-color:#1c1c1c}.case-study-tags .case-study-tags__content .case-study-tag[href]:not(:last-child){margin-right:2rem}.client-logos-block{padding-block:16px}@media (min-width:677px){.client-logos-block{padding-block:24px}}.client-logos-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.client-logos-block__header .case-studies-tab__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin:0;min-block-size:50px;padding-block:8px;padding-inline:24px}@media (min-width:677px){.client-logos-block__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.client-logos-block__heading{color:#1c1c1c;font:700 3.4rem/1.2 "Titillium Web"}@media (min-width:1025px){.client-logos-block__heading{font-size:4.5rem}}.client-logos-block__grid{display:grid;gap:24px 20px;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:677px){.client-logos-block__grid{gap:40px;grid-template-columns:repeat(6,minmax(0,1fr));-webkit-margin-before:40px;margin-block-start:40px}}.clients-industries-filter-tab div.marker-industry{background-color:#ffb800;block-size:4px;opacity:1}.clients-industries-filter-tab .case-studies-tab__logos ul{gap:32px}@media (max-width:677px){.clients-industries-filter-tab .case-studies-tab__logos ul li.active::after{background-color:#ffb800;block-size:4px}}.clients-industries-filter-tab .case-studies-logos__grid{-webkit-margin-before:40px;margin-block-start:40px}@media (min-width:677px){.clients-industries-filter-tab .case-studies-logos__grid{-webkit-margin-before:64px;margin-block-start:64px}}.contact-address .contact-address__title{font-family:"Titillium Web";font-size:34px;font-weight:700;line-height:41px;margin-bottom:30px}@media (min-width:1025px){.contact-address .contact-address__title{font-size:45px;line-height:54px}}.contact-address .contact-address__cards{display:grid;gap:2.4rem;margin-inline:auto}@media (min-width:677px){.contact-address .contact-address__cards{grid-template-columns:repeat(3,1fr)}}.image-card{aspect-ratio:1/1;background-color:#000;border-radius:10px;color:#fff;overflow:hidden;position:relative;width:100%}.image-card::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.56)),to(rgba(0,0,0,.56)));background:linear-gradient(0deg,rgba(0,0,0,.56),rgba(0,0,0,.56));content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.image-card .image-card__image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.image-card .image-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:3.6rem;position:absolute;top:0;z-index:2}.image-card .image-card__title{font-family:"Titillium Web";font-size:18px;font-weight:700;line-height:21.6px;text-transform:capitalize}@media (min-width:1025px){.image-card .image-card__title{font-size:22px;line-height:26px}}.image-card .image-card__description{font-size:12px;line-height:22px}.contact-form-hero{min-height:100vh;padding:4.5rem 0 4.9rem;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px}@media (min-width:677px){.contact-form-hero{min-height:auto;padding:9.2rem 0}}.contact-form-hero .container{background-color:#fff;padding-top:29px;padding-bottom:41px}@media (min-width:1025px){.contact-form-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:7.8rem;padding-left:7.8rem}}@media (min-width:1025px){.contact-form-hero__text-wrapper{width:50%}}.contact-form-hero__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:677px){.contact-form-hero__title{font-size:8rem;line-height:8.4rem}}@media (min-width:1025px){.contact-form-hero__title{margin-right:17.5rem}}.contact-form-hero__text{color:#1c1c1c;margin:20px 0;font-family:"Open Sans",sans-serif!important}.contact-form-hero__text p{display:block;width:100%;color:#1c1c1c!important;font-size:26px;font-weight:400;line-height:36px}@media (min-width:1025px){.contact-form-hero__text p{max-width:42.6rem}}.contact-form-hero__text a{color:#1c1c1c!important}.contact-form-hero__form{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1024px){.contact-form-hero__form{margin-top:4.8rem}}.contact-form-hero__form .btn{width:100%;margin-top:1.6rem}.contact-form-hero__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0}.contact-form-hero__input,.contact-form-hero__textarea{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;width:100%;margin-bottom:.4rem;padding:1.4rem 1.5rem;letter-spacing:.039rem;color:#1c1c1c;border:0;border-radius:0;background-color:#fff}.contact-form-hero__input::-webkit-input-placeholder,.contact-form-hero__textarea::-webkit-input-placeholder{color:#1c1c1c}.contact-form-hero__input:-moz-placeholder,.contact-form-hero__textarea:-moz-placeholder{color:#1c1c1c}.contact-form-hero__input::-moz-placeholder,.contact-form-hero__textarea::-moz-placeholder{color:#1c1c1c}.contact-form-hero__input:-ms-input-placeholder,.contact-form-hero__textarea:-ms-input-placeholder{color:#1c1c1c}@media (min-width:677px){.contact-form-hero__input,.contact-form-hero__textarea{font-size:1.4rem;line-height:2.4rem}}.contact-form-hero__textarea{height:16.5rem;resize:none}@media (min-width:677px){.contact-form-hero__textarea{height:17.8rem}}.contact-us-section-v2{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:40px}.contact-us-section-v2 .generic-form-wrapper{-ms-flex-preferred-size:66%;flex-basis:66%}.contact-us-section-v2 .generic-form .form__field-wrapper{margin:0}.contact-us-section-v2 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:20px}@media (max-width:677px){.contact-us-section-v2 form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact-us-section-v2 .recaptcha__wrapper{margin-top:0}.contact-us-section-v2 .form__submit-wrapper,.contact-us-section-v2 .grid-span-2,.contact-us-section-v2 .recaptcha__wrapper{grid-column:1/span 2}@media (min-width:677px) and (max-width:1025px){.contact-us-section-v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:677px){.contact-us-section-v2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;margin-bottom:60px}}.contact-us-section-v2__cards-container{display:grid;gap:20px;align-self:baseline}.contact-us-section-v2__cards-container article{padding:40px;border-radius:10px;background-color:#f6f6f6}.contact-us-section-v2__cards-container article h2{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.18}@media (max-width:677px){.contact-us-section-v2__cards-container article h2{font-size:19px;line-height:1.21}}.contact-us-section-v2__cards-container article .contact-us-section-v2__description{margin-top:10px;margin-bottom:18px;font-size:15px;line-height:1.4;color:#1c1c1c}@media (max-width:677px){.contact-us-section-v2__cards-container article .contact-us-section-v2__description{margin-bottom:10px;font-size:14px;line-height:1.43}}.contact-us-section-v2__cards-container article a{font-size:15px;line-height:1.4;color:#1c1c1c}@media (max-width:677px){.contact-us-section-v2__cards-container article a{font-size:14px;line-height:1.43}}@media (max-width:677px){.contact-us-section-v2__cards-container article{padding:30px 40px 30px 30px}}@media (min-width:677px) and (max-width:1025px){.contact-us-section-v2__cards-container{width:100%}}@media (max-width:677px){.contact-us-section-v2__cards-container{width:100%}}.cookies-bar{position:fixed;z-index:150;bottom:0;left:2.5rem;width:calc(100% - 5rem);padding:1.6rem 2rem;padding-bottom:1.6rem;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#1c1c1c;border-radius:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (min-width:1025px){.cookies-bar{left:calc(50% - 35rem);display:-webkit-box;display:-ms-flexbox;display:flex;width:75rem;padding:15px 20px 15px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cookies-bar__content{font-size:15px;line-height:1.67;color:#fff}@media (min-width:677px){.cookies-bar__content{font-size:1.4rem;letter-spacing:.009rem}}.cookies-bar__content a{color:inherit}.cookies-bar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:676px){.cookies-bar__buttons{margin-top:1.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.CybotCookiebotDialogBodyLevelConsentCheckbox:focus,.CybotCookiebotDialogBodyLevelConsentCheckbox:focus-within{outline:2px solid #fff;outline-offset:1px;opacity:1!important}.cta-banner .btn-v2{-webkit-margin-before:24px;margin-block-start:24px;width:100%}@media (max-width:1025px){.cta-banner .btn-v2{text-align:center;height:auto;margin:24px auto 0}}.cta-banner .btn-v2 .back,.cta-banner .btn-v2 .front{padding:9px 32px}.cta-banner__container{background-color:#f0eafd;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:72px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:48px}@media (max-width:1025px){.cta-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;padding:32px 16px}}.cta-banner__container--green-bgr{background-color:#d6ffef}.cta-banner__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;max-inline-size:730px}@media (max-width:1025px){.cta-banner__title{font-size:34px}}.cta-banner__text{font-size:18px;font-weight:400;line-height:1.8;max-inline-size:383px;min-inline-size:383px}@media (max-width:1025px){.cta-banner__text{min-inline-size:unset;max-inline-size:unset}}@media (max-width:1025px){.cta-banner__text{font-size:16px}}.cta-banner__button-container{text-align:center}.cta-hero{position:relative;z-index:1;min-height:65vh;padding:15.4rem 0 4.9rem}@media (min-width:677px){.cta-hero{height:85vh;min-height:56rem;padding:7.8rem 0}}.cta-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#1c1c1c;background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(rgba(28,28,28,0)));background-image:linear-gradient(to right,#1c1c1c 0,rgba(28,28,28,0) 100%);mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cta-hero:before{background-color:rgba(28,28,28,.3)}}.cta-hero.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cta-hero.yellow{background-color:rgba(255,184,0,.3)}}.cta-hero.teal:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cta-hero.teal{background-color:rgba(28,28,28,.3)}}.cta-hero.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cta-hero.green{background-color:rgba(28,28,28,.3)}}.cta-hero--no-image:before{content:none}.cta-hero .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:677px){.cta-hero .container{padding-right:4rem;padding-left:4rem}}.cta-hero--no-image{background-color:#e2ebea}.cta-hero__background-image{position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (min-width:677px){.cta-hero__background-image--mobile{display:none}}@media (max-width:676px){.cta-hero__background-image--desktop{display:none}}.cta-hero__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;max-width:68.5rem;margin-bottom:2.9rem;letter-spacing:.05rem;color:#fff}.cta-hero--no-image .cta-hero__title{color:#1c1c1c}@media (min-width:677px){.cta-hero__title{font-size:8rem;line-height:8.4rem;margin-bottom:2rem}}.cta-hero__description{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.8rem;max-width:68.5rem;color:#fff}.cta-hero--no-image .cta-hero__description{color:#1c1c1c}@media (min-width:677px){.cta-hero__description{font-size:2.6rem;font-weight:400;line-height:3.6rem}}.cta-hero__buttons{margin-top:2rem;gap:20px}@media (min-width:677px){.cta-hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cta-hero__buttons .btn{margin-top:1.9rem}@media (min-width:677px){.cta-hero__buttons .btn{min-width:23rem;margin:3.2rem 1.6rem 0}}.cta-listing{margin-top:7rem;margin-bottom:5rem}@media (min-width:677px){.cta-listing{margin-top:16rem;margin-bottom:13rem}}.cta-listing__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;max-width:80.1rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:677px){.cta-listing__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.cta-listing__description{line-height:2.4rem;max-width:80.1rem;margin-top:1.6rem}@media (min-width:677px){.cta-listing__description{font-size:1.8rem;line-height:2.8rem;margin-top:1rem}}.cta-listing__items{margin-top:2.5rem;margin-bottom:-.8rem}@media (min-width:677px){.cta-listing__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;margin-bottom:-4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cta-listing-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:18.5rem;margin-bottom:.8rem;background:#1c1c1c}@media (min-width:677px){.cta-listing-item{width:calc(33.33% - 2.67rem);min-height:20rem;margin-right:4rem;margin-bottom:4rem;background-color:transparent}.cta-listing-item:before{position:absolute;top:1.6rem;right:1.6rem;bottom:0;left:0;content:'';background-color:#ffb800}}@media (min-width:677px){.cta-listing-item:nth-child(3n){margin-right:0}}.cta-listing-item__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:1.9rem 2.5rem;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;color:#fff;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:677px){.cta-listing-item__link{padding:2.2rem 2.8rem}}.cta-listing-item__link:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .3s;transition:all .3s;background-color:#1c1c1c}.cta-listing-item__link:hover:before{bottom:1.6rem;left:1.6rem}.cta-listing-item__title{font-family:"Titillium Web";font-size:3.2rem;font-weight:700;line-height:3.6rem;display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(0,0);transform:translate(0,0);letter-spacing:.032rem}@media (min-width:677px){.cta-listing-item__title{font-size:2.6rem;line-height:2.8rem}}@media (min-width:1025px){.cta-listing-item__title{font-size:3.6rem;line-height:4rem;letter-spacing:.036rem}}@media (min-width:677px){.cta-listing-item__link:hover .cta-listing-item__title{-webkit-transform:translate(1.6rem,-1.6rem);transform:translate(1.6rem,-1.6rem)}}.cta-listing-item__cta{font-size:1.8rem;font-weight:600;font-style:italic;line-height:2.8rem;margin-top:.5rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(0,0);transform:translate(0,0);letter-spacing:.02rem}@media (min-width:677px){.cta-listing-item__cta{margin-top:1rem}}@media (min-width:677px){.cta-listing-item__link:hover .cta-listing-item__cta{-webkit-transform:translate(1.6rem,-1.6rem);transform:translate(1.6rem,-1.6rem)}}.cta-row{background-color:#1c1c1c}.cta-row .container{position:relative;padding-block:140px}.cta-row__container{color:#fff;max-inline-size:670px;margin-inline:auto;text-align:center;position:relative}.cta-row__title{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:1.2;-webkit-margin-after:16px;margin-block-end:16px}@media (max-width:1025px){.cta-row__title{font-size:40px}}.cta-row__text{font-size:18px;font-weight:400;line-height:1.8}@media (max-width:1025px){.cta-row__text{font-size:16px}}.cta-row__button-container{-webkit-margin-before:48px;margin-block-start:48px}.cta-row__bgr{position:absolute;bottom:0;left:0;right:0;top:0}.cta-row__bgr img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta-row--bg-repeat{position:relative}.cta-row--bg-repeat .container{position:unset}.event-about{margin-top:5rem;margin-bottom:5rem;text-align:center}@media (min-width:677px){.event-about{margin-top:9rem}}.event-about__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;margin-bottom:2.9rem;letter-spacing:.05rem}@media (min-width:677px){.event-about__title{font-size:8rem;line-height:8.4rem;margin-bottom:3.1rem;letter-spacing:.05rem}}.event-about__description{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;max-width:67.2rem;margin-right:auto;margin-bottom:6.8rem;margin-left:auto}@media (min-width:677px){.event-about__description{font-size:2.6rem;font-weight:400;line-height:3.6rem;margin-bottom:7.8rem}}@media (min-width:677px){.event-about__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.event-about-item{width:20.2rem;min-width:20.2rem;margin-right:auto;margin-bottom:7rem;margin-left:auto;color:#1c1c1c}@media (min-width:677px){.event-about-item{margin-right:3rem;margin-left:3rem}}@media (min-width:1025px){.event-about-item{margin-right:7rem;margin-left:7rem}}.event-about-item__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:10rem;height:10rem;margin-right:auto;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event-about-item__icon{display:block;max-width:100%;margin-bottom:3.7rem}.event-about-item__title{font-size:1.8rem;font-weight:700;line-height:2.4rem;letter-spacing:.05rem}.event-about-item__description{font-size:1.8rem;line-height:2.8rem}@media (min-width:677px){.event-about2{margin-right:74px;width:66%}}.event-about2__title{color:#1c1c1c;font-family:"Titillium Web";font-size:40px;font-weight:700;margin:41px 0 27px}@media (min-width:677px){.event-about2__title{font-size:4.5rem;margin:69px 0 55px}}.event-about2__description{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:12px;line-height:2.08}@media (min-width:677px){.event-about2__description{font-size:18px;line-height:1.56}}.event-about2__description p{margin:0 0 20px}@media (min-width:677px){.event-about2__description p{margin:0 0 25px}}.event-about2__description p:first-child{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.87}@media (min-width:677px){.event-about2__description p:first-child{font-size:26px;line-height:1.46}}.event-detail-masthead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-margin-after:0;margin-block-end:0;position:relative}.event-detail-masthead+*{-webkit-margin-before:0;margin-block-start:0}@media (min-width:1025px){.event-detail-masthead+.technologies-slider-v2.event-detail-page{-webkit-margin-before:90px;margin-block-start:90px}}.event-detail-masthead~.event-agenda{-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.event-detail-masthead~.event-agenda{-webkit-margin-before:5rem;margin-block-start:5rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.event-detail-masthead~.technologies-slider-v2{-webkit-margin-after:4rem;margin-block-end:4rem}@media (min-width:1025px){.event-detail-masthead~.technologies-slider-v2{-webkit-margin-after:10rem;margin-block-end:10rem}}.event-detail-masthead~.technologies-slider-v2 .slider-portrait-v2{-webkit-margin-before:0;margin-block-start:0}.event-detail-masthead~.swiper-overflow-container{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:5rem;margin-block-end:5rem}@media (min-width:1025px){.event-detail-masthead~.swiper-overflow-container{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:5rem;margin-block-end:5rem}}.event-detail-masthead~.event-form{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.event-detail-masthead~.event-form{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.event-detail-masthead__image-container{width:100vw}.event-detail-masthead__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event-detail-masthead__description{background-color:#fff;border-radius:20px 20px 0 0;position:static;margin:-40px 24px 24px;width:calc(100% - 48px)}@media (min-width:677px){.event-detail-masthead__description{margin:-200px 24px 24px;width:calc(100% - 48px)}}@media (min-width:1025px){.event-detail-masthead__description{max-width:1520px;margin:-200px auto 0}}.event-detail-masthead__description-title{font-family:'Titillium Web';font-style:normal;font-weight:700;font-size:42px;line-height:1.2;margin:24px auto 0;text-align:center;word-wrap:break-word}@media (min-width:1025px){.event-detail-masthead__description-title{font-size:60px;margin:80px auto 0;max-width:1120px}}@media (max-width:575px){.event-detail-masthead__description-title{font-size:3.8rem}}.event-detail-masthead__description-information{background:#f4f4f4;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px auto;padding:16px 24px}@media (min-width:677px){.event-detail-masthead__description-information{background:0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:40px auto}}@media (min-width:1025px){.event-detail-masthead__description-information{padding:40px 0;max-width:973px;margin:0 auto}}.event-detail-masthead__description-information-item{font-size:16px;font-weight:700;line-height:1.8;color:#1c1c1c;text-decoration:none}@media (min-width:677px){.event-detail-masthead__description-information-item{font-size:18px}}.event-detail-masthead__icon{display:block;height:16px;width:16px}@media (min-width:677px){.event-detail-masthead__icon{display:inline}}.event-detail-masthead__description-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}@media (min-width:677px){.event-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-details-divider-title{color:#1c1c1c;font-family:"Titillium Web";font-size:40px;font-weight:700;margin:55px 0 40px;text-align:center}@media (min-width:677px){.event-details-divider-title{font-size:4.5rem;margin:69px 0 55px}}.event-details{margin-bottom:5.6rem}.event-details__heading{margin:5rem 0 5.8rem;text-align:center}@media (min-width:1025px){.event-details__heading{margin:1.6rem 0 8rem}}.event-details__date{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;margin-bottom:.2rem;letter-spacing:.033rem;color:#1c1c1c}@media (min-width:1025px){.event-details__date{font-size:1.4rem;line-height:2.4rem;margin-bottom:.7rem;letter-spacing:.039rem}}.event-details__place{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.6rem;margin-bottom:.5rem;color:#1c1c1c}@media (min-width:1025px){.event-details__place{font-size:2.6rem;line-height:3.6rem;margin-bottom:.1rem}}.event-details__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.8rem;letter-spacing:.031rem;color:#1c1c1c}@media (min-width:1025px){.event-details__title{font-size:8rem;line-height:8.4rem;letter-spacing:.05rem}}@media (min-width:1025px){.event-details__main{display:-webkit-box;display:-ms-flexbox;display:flex}}.event-details__map{background-position:center;background-size:cover;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1024px){.event-details__map{padding-bottom:85%}}@media (min-width:1025px){.event-details__description{width:49.8rem;max-width:50%}}.event-details__image{width:100%}.event-details__location{padding:2.7rem 2.3rem 3.1rem;background-color:#e2ebea}@media (min-width:1025px){.event-details__location{padding:2.4rem 3.9rem 4.9rem}}.event-details__location-label{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:.9rem;letter-spacing:.05rem;color:#1c1c1c}.event-details__location-name{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;margin-bottom:3.5rem;letter-spacing:.04rem;color:#1c1c1c}.event-details__location-address1,.event-details__location-address2{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:2.4rem;letter-spacing:.05rem;color:#1c1c1c}.event-details__location-address2{margin-bottom:3.4rem}.event-details__cta{width:100%}@media (min-width:1025px){.event-details__cta{width:auto;min-width:23rem}}.event-form{margin:80px 24px;width:calc(100vw - 48px)}@media (min-width:677px){.event-form{margin:40px 40px;width:calc(100% - 80px)}}.event-form.event-detail-page{margin:0 auto 4rem auto}@media (min-width:677px){.event-form.event-detail-page{margin:0 auto 8rem auto}}@media (min-width:1025px){.event-form.event-detail-page{margin:0 auto 16rem auto}}.event-form .event-form__heading{font-size:34px;font-weight:700;line-height:1.2}@media (min-width:677px){.event-form .event-form__heading{font-size:45px}}.event-form .event-form__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media (min-width:677px){.event-form .event-form__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;margin-top:40px}}.event-form .event-form__media{width:100%}@media (min-width:677px){.event-form .event-form__media{width:33.3%}}.event-form .event-form__media-wrapper{aspect-ratio:1/1}.event-form .event-form__media-image{border-radius:10px;height:calc(100vw - 48px);max-width:calc(100vw - 48px);-o-object-fit:cover;object-fit:cover;width:-webkit-fill-available}@media (min-width:677px){.event-form .event-form__media-image{height:33%;max-width:100%}}@media (min-width:1025px){.event-form .event-form__media-image{height:400px;max-width:400px}}.event-form .event-form__form{width:100%}.event-form .event-form__form form{display:block}@media (min-width:677px){.event-form .event-form__form form{display:grid;grid-template-columns:1fr 1fr;gap:40px}}.event-form .event-form__form .grid-span-2{grid-column:span 2}@media (min-width:677px){.event-form .generic-form{margin-top:0}}.event-form .generic-form .btn-v2{margin-top:20px}@media (min-width:677px){.event-form .generic-form .btn-v2{margin-top:0}}@media (min-width:677px){.event-form .generic-form form{gap:20px}}@media (min-width:1025px){.event-form .generic-form form{gap:40px}}.event-form .generic-form .form__field-wrapper{margin-bottom:20px}@media (min-width:677px){.event-form .generic-form .form__field-wrapper{margin-bottom:0}}.event-hero{position:relative;color:#fff;background-color:#e2ebea}.event-hero.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.event-hero.yellow{background-color:rgba(255,184,0,.3)}}.event-hero.teal:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.event-hero.teal{background-color:rgba(28,28,28,.3)}}.event-hero.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.event-hero.green{background-color:rgba(28,28,28,.3)}}.event-hero .hero-banner__cta{margin-top:0}.event-hero__container{color:#1c1c1c;max-width:144rem;padding:0}@media (min-width:1025px){.event-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:640px;padding-left:5rem}}.event-hero__content{padding:4.5rem 1.2rem 5.4rem}.event-hero__content a{width:60%}@media (min-width:1025px){.event-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 86px 0 0}}.event-hero__background-image{display:none}@media (min-width:1025px){.event-hero__background-image{background-position:center;background-size:cover;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:570px}}.event-hero__image{width:100%}@media (min-width:1025px){.event-hero__image{display:none}}.event-hero__title{font:bold 40px/1.15 "Titillium Web";max-width:100.5rem;margin-bottom:2.4rem}@media (min-width:677px){.event-hero__title{font-size:60px;line-height:.97}}.event-hero__description{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.63;margin-bottom:2.4rem}.solutions-hero--no-image .event-hero__description{color:#1c1c1c}@media (min-width:1025px){.event-hero__description{font-size:18px;line-height:1.56}}.event-hero__details{font:bold 1.8rem/2.8rem "Open Sans",sans-serif;margin-bottom:14px}@media (min-width:677px){.event-hero__details{font-size:2.4rem;line-height:1}}.event-hero__date,.event-hero__location{display:block}@media (min-width:1025px){.event-hero__date,.event-hero__location{display:inline}}.event-hero__divider{display:none}@media (min-width:1025px){.event-hero__divider{display:inline}}@media (min-width:1025px){.event-list{padding:0 4rem}}.event-item{background:#e2ebea;margin:59px 0;padding:17px 25px 52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1025px){.event-item{background:0 0;margin:60px 0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1025px){.event-item:nth-child(even) .event-item__content{margin-left:20px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px){.event-item:nth-child(odd) .event-item__content{margin-right:20px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width:1025px){.event-item__content{background:#e2ebea;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:60px 89px 80px}}.event-item__date{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:12px;font-weight:700;line-height:2;letter-spacing:.33px}@media (min-width:1025px){.event-item__date{font-size:14px;line-height:1.71}}.event-item__location{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal}@media (min-width:1025px){.event-item__location{font-size:26px;line-height:1.38}}.event-item__title{color:#1c1c1c;font-family:"Titillium Web";font-size:30px;font-weight:700;font-stretch:condensed;line-height:1.27;letter-spacing:.5px;margin:8px 0}@media (min-width:1025px){.event-item__title{font-size:50px;line-height:.9;margin:12px 0 18px 0}}.event-item__description{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:12px;line-height:2.33}@media (min-width:1025px){.event-item__description{font-size:18px;line-height:1.56;margin-bottom:38px}}.event-item__register{font-size:16px;font-weight:700;letter-spacing:.44px;margin-top:25px;padding:13px 85px 15px 78px;width:100%}@media (min-width:1025px){.event-item__register{max-width:318px}}.event-item__image-container{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media (min-width:1025px){.event-item__image-container{max-width:500px}}.event-item__image{margin-bottom:16px;position:relative;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1025px){.event-item__image{margin-bottom:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}}.event-item__bg-img{display:none}@media (min-width:1025px){.event-item__bg-img{background-position:center;background-size:cover}}.event-masthead{position:relative;background-color:#1c1c1c}.event-masthead__image-wrapper{position:absolute;top:0;right:0;bottom:0;max-width:48%;width:100%;height:100%}@media (min-width:1025px){.event-masthead__image-wrapper{max-width:33%}}.event-masthead__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.event-masthead__container{max-width:144rem;padding:3.6rem 2rem;min-height:490px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.event-masthead__container{min-height:640px;padding:5rem 0}}.event-masthead__breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem;font-weight:600;font-size:1.6rem;line-height:1.8}@media (min-width:1025px){.event-masthead__breadcrumb{margin-bottom:8rem}}.event-masthead__breadcrumb-link{color:#fff;text-decoration:none}.event-masthead__breadcrumb-icon{fill:#fff;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:30px;height:14px;margin-right:.8rem}.event-partners{background:#1e3f36;display:none;margin-top:-230px;padding:252px 0 83px}@media (min-width:677px){.event-partners{display:block}}.event-partners__title{border-bottom:2px solid #fff;color:#fff;font-family:"Titillium Web";font-size:40px;font-weight:700;margin:41px 0 27px;padding:0 0 39px;text-align:center}@media (min-width:677px){.event-partners__title{font-size:4.5rem;margin:15px auto 55px;max-width:501px}}.event-partner__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;max-width:calc(100% - 10rem)}.event-partner__logos img{margin:0 25px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:249px;width:0}.event-partner__logos img:first-child{margin:0 25px 0 0}.event-partner__logos img:last-child{margin:0 0 0 25}@media (min-width:677px){.event-register{width:350px}}.event-register .generic-form-wrapper{width:100%}.event-register__title{color:#1c1c1c;font-family:"Titillium Web";font-size:40px;font-weight:700;margin:55px 0 40px;text-align:center}@media (min-width:677px){.event-register__title{font-size:4.5rem;margin:69px 0 55px;text-align:left}}.event-speakers{margin-top:5rem;margin-bottom:6rem}.event-speakers__title{font-family:"Titillium Web";font-size:2.4rem;font-weight:700;line-height:2.9rem;margin-bottom:9.6rem;text-align:center;letter-spacing:.024rem;color:#1c1c1c}@media (min-width:1025px){.event-speakers__title{font-size:5rem;line-height:5.4rem;margin-bottom:7.7rem;letter-spacing:.05rem}}.event-speaker{padding-bottom:5rem}@media (max-width:1024px){.event-speaker{margin-right:-2.5rem;margin-left:-2.5rem}}@media (min-width:1025px){.event-speaker{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:39rem;padding-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.event-speaker:nth-child(odd){background-color:#e2ebea}@media (min-width:1025px){.event-speaker:nth-child(odd){margin-left:3.5rem}}.event-speaker:nth-child(even){background-color:#f2f2f2}@media (min-width:1025px){.event-speaker:nth-child(even){margin-right:3.5rem}}*+.event-speaker{margin-top:11.1rem}@media (min-width:1025px){*+.event-speaker{margin-top:10rem}}.event-speaker__image-wrapper{position:relative;height:29.6rem}@media (min-width:677px){.event-speaker__image-wrapper{height:70rem}}@media (min-width:1025px){.event-speaker__image-wrapper{min-width:40.4rem;height:40.4rem}}@media (min-width:1025px){.event-speaker:nth-child(even) .event-speaker__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.event-speaker__image-wrapper:before{position:absolute;top:0;bottom:1rem;content:'';background-color:#ffb800}@media (min-width:1025px){.event-speaker__image-wrapper:before{top:3.5rem;bottom:-1rem}}.event-speaker:nth-child(odd) .event-speaker__image-wrapper:before{right:0;left:2.4rem}@media (min-width:1025px){.event-speaker:nth-child(odd) .event-speaker__image-wrapper:before{right:2.4rem;left:0}}.event-speaker:nth-child(even) .event-speaker__image-wrapper:before{right:2.4rem;left:0}@media (min-width:1025px){.event-speaker:nth-child(even) .event-speaker__image-wrapper:before{right:0;left:2.4rem}}.event-speaker__image{position:relative;width:calc(100% - 2.4rem);height:100%;-webkit-transform:translateY(-4rem);transform:translateY(-4rem);background-position:center;background-size:cover}@media (min-width:1025px){.event-speaker__image{-webkit-transform:translate(-3.5rem,-2rem);transform:translate(-3.5rem,-2rem)}}.event-speaker:nth-child(even) .event-speaker__image{float:right}@media (min-width:1025px){.event-speaker:nth-child(even) .event-speaker__image{-webkit-transform:translate(3.5rem,-2rem);transform:translate(3.5rem,-2rem)}}.event-speaker__content{margin-top:2.3rem;margin-right:2.5rem;margin-left:2.5rem}@media (min-width:1025px){.event-speaker__content{margin-top:4.3rem}}@media (min-width:1025px){.event-speaker:nth-child(odd) .event-speaker__content{padding-right:1rem;padding-left:4rem}}@media (min-width:1025px){.event-speaker:nth-child(even) .event-speaker__content{padding-right:4rem;padding-left:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.event-speaker__time-location-wrapper{font-size:1.4rem;font-weight:700;line-height:2.4rem;margin-bottom:1.5rem;letter-spacing:.039rem}@media (min-width:677px){.event-speaker__time-location-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.event-speaker__name{margin-bottom:2.6rem}@media (min-width:1025px){.event-speaker__name{margin-bottom:3rem}}.event-speaker__first-name{font-family:"Titillium Web";font-size:5rem;font-weight:700;display:block;letter-spacing:.031rem;color:#1c1c1c}@media (min-width:1025px){.event-speaker__first-name{font-size:8rem;line-height:8.4rem;letter-spacing:.05rem}}.event-speaker__last-name{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:4.4rem;letter-spacing:.03rem;color:#1c1c1c}@media (min-width:1025px){.event-speaker__last-name{font-size:4rem;line-height:4.4rem;letter-spacing:.04rem}}.event-speaker__title{font-size:1.4rem;font-weight:700;line-height:2.4rem;margin-bottom:2rem;letter-spacing:.039rem}@media (min-width:1025px){.event-speaker__title{font-size:1.8rem;line-height:2.4rem;margin-bottom:.8rem;letter-spacing:.05rem}}.event-speaker__teaser{font-size:1.4rem;line-height:2.4rem}@media (min-width:1025px){.event-speaker__teaser{margin-bottom:1rem}}.events-results{margin-top:4.7rem}@media (min-width:1025px){.events-results{margin-top:9.1rem}}.events-results__heading{font-family:"Titillium Web";font-size:2.8rem;font-weight:700;line-height:3.5rem;margin-bottom:3rem;letter-spacing:.047rem;color:#1c1c1c}@media (min-width:677px){.events-results__heading{font-size:3rem;line-height:3.8rem;margin-bottom:4rem}}.events-results__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event{width:100%;text-decoration:none}@media (min-width:677px){.event{width:calc(50% - 2.9rem)}}@media (min-width:677px){.event:nth-child(even){margin-right:0}}.event:hover .image__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.event:hover .event__image::before{opacity:1}.event:hover .event__title{color:#1c1c1c}.event__image{width:100%;height:0;padding-bottom:100%}.event__content{padding:2.2rem 0 6rem}@media (min-width:1025px){.event__content{padding:3.6rem 6rem 6.3rem}}.event__date{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;margin-bottom:.8rem;letter-spacing:.033rem;color:#1c1c1c}@media (min-width:1025px){.event__date{font-size:1.4rem;letter-spacing:.039rem}}.event__location{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.4rem;margin-bottom:.2rem;color:#1c1c1c}@media (min-width:1025px){.event__location{font-size:2.6rem;line-height:3.6rem}}.event__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:.04rem;color:#1c1c1c;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:1025px){.event__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.events-slider{overflow:hidden;padding-top:4.2rem;padding-bottom:4rem;background-color:#1c1c1c}@media (min-width:677px){.events-slider{margin-top:8.7rem}}@media (min-width:1025px){.events-slider{padding-top:6.7rem;padding-bottom:6.7rem}}@media (min-width:677px){.events-slider .swiper-container{overflow:visible}}.events-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media (min-width:677px){.events-slider .swiper-slide{width:auto;max-width:100%}}.events-slider__title-arrows-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-slider__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:5.4rem;max-width:71.7rem;letter-spacing:.03rem;color:#fff}@media (min-width:1025px){.events-slider__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.events-slider__description{font-size:1.4rem;font-weight:400;line-height:2.4rem;max-width:71.7rem;color:#fff}@media (min-width:1025px){.events-slider__description{font-size:1.8rem;font-weight:400;line-height:2.8rem;margin-top:.8rem}}.events-slider__items{margin-top:3.4rem}@media (min-width:1025px){.events-slider__items{margin-top:4.7rem}}.events-slider-item{width:100%;background-color:#fff}@media (min-width:677px){.events-slider-item{width:32.1rem}}.events-slider-item__image{height:14rem;background-position:center;background-size:cover}.events-slider-item__content{padding:1rem 2.5rem 1.6rem}@media (min-width:677px){.events-slider-item__content{padding:2.1rem 3rem 2.4rem}}.events-slider-item__title{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.6rem;color:#1c1c1c}@media (min-width:677px){.events-slider-item__title{font-size:2.6rem}}.events-slider-item__text{font-size:1.6rem;font-weight:600;display:inline-block;margin-top:1rem;text-decoration:none;letter-spacing:.044rem;color:#1c1c1c}@media (min-width:677px){.events-slider-item__text{font-size:1.8rem;line-height:2.4rem;letter-spacing:.05rem}}.events-slider-item__text:hover{color:#1c1c1c}.events-slider-item__location{font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#1c1c1c}.events-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-slider__arrow{padding:0}.events-slider__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.events-slider__arrow.swiper-button-disabled{cursor:default;opacity:.25}.events-slider__arrow svg{width:3.2rem;height:2.3rem;fill:#fff}.masthead--no-image .expertise-landing-masthead__media{visibility:hidden}@media (max-width:1025px){.masthead--no-image .expertise-landing-masthead__media{display:none}}.masthead--no-image+.technologies-slider-v2{margin-top:100px}@media (max-width:1025px){.masthead--no-image+.technologies-slider-v2{margin-top:40px}}.expertise-landing-masthead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;position:relative}@media (max-width:1025px){.expertise-landing-masthead.expertise-landing-masthead--flipped{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.expertise-landing-masthead .vimeo-v2__video-holder,.expertise-landing-masthead .vimeo-v2__video-thumbnail{border-radius:10px 0 0 10px}.expertise-landing-masthead img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:1025px){.expertise-landing-masthead img{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}@media (min-width:677px) and (max-width:1025px){.expertise-landing-masthead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media (max-width:677px){.expertise-landing-masthead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.expertise-landing-masthead .vimeo-v2__video-thumbnail{border-radius:0}}@media (min-width:1025px){.expertise-landing-masthead{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.expertise-landing__grid{inset-block:-320px;inset-inline:0}@media (max-width:1025px){.expertise-landing__grid .pattern-grid{display:none}}.expertise-landing__grid .pattern-grid--mobile{display:none}@media (max-width:677px){.expertise-landing__grid .pattern-grid--mobile{display:block;width:100%;height:100%}}@media (max-width:575px){.expertise-landing__grid .pattern-grid--mobile{display:none}}.expertise-landing__grid .pattern-grid{inset:-50px 0 -50px}@media (max-width:1600px){.expertise-landing__grid .pattern-grid{inset:-50px -250px -50px}}.expertise-landing-masthead__back-to-page{margin-bottom:15px;font-size:16px;font-weight:600;line-height:1.75;color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.expertise-landing-masthead__back-to-page svg{width:20px;fill:#1c1c1c;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.expertise-landing-masthead__back-to-page:hover svg{-webkit-transform:rotate(180deg) translateX(10px);transform:rotate(180deg) translateX(10px)}.expertise-landing-masthead__content{-ms-flex-preferred-size:40%;flex-basis:40%;color:#1c1c1c;-ms-flex-item-align:center;align-self:center;padding-inline:4rem .5rem}.expertise-landing-masthead__content h1{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:.97}@media (max-width:1025px){.expertise-landing-masthead__content h1{font-size:40px;line-height:1.15}}.expertise-landing-masthead__content h2{font-size:16px;margin-top:20px;font-weight:600;line-height:1.75;color:#1c1c1c}.expertise-landing-masthead__content p{-webkit-margin-before:30px;margin-block-start:30px}@media (max-width:1025px){.expertise-landing-masthead__content p{-webkit-margin-before:24px;margin-block-start:24px}}@media (min-width:1600px){.expertise-landing-masthead__content{padding-left:calc(4rem + calc(calc(100vw - 1600px) * .5))}}@media (max-width:1025px){.expertise-landing-masthead__content{-ms-flex-item-align:start;align-self:flex-start;padding-inline:4rem}}@media (max-width:677px){.expertise-landing-masthead__content{padding-inline:2.5rem}}@media (min-width:1920px){.expertise-landing-masthead__content{padding-left:calc(4rem + 160px)}}.expertise-landing-masthead__content .expertise-landing-masthead__cta{margin-top:20px}.expertise-landing-masthead__media{-ms-flex-preferred-size:60%;flex-basis:60%;position:relative;aspect-ratio:730/411;display:-webkit-box;display:-ms-flexbox;display:flex}.expertise-landing-masthead__media .image-v2__wrapper{aspect-ratio:135/76;border-radius:0;overflow:hidden;width:unset}@media (max-width:677px){.expertise-landing-masthead__media .image-v2__wrapper img{border-radius:0}}.expertise-landing-masthead__media .display-masthead__image{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.expertise-landing-masthead__media .image-v2--expertise-landing{height:100%}@media (max-width:1025px){.expertise-landing-masthead__media{aspect-ratio:unset}}@media (max-width:677px){.expertise-landing-masthead__media{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:26vw}.expertise-landing-masthead__media .image-v2--expertise-landing{border-radius:0}}@media (min-width:1025px){.expertise-landing-masthead__media{max-block-size:510px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.image-v2--expertise-landing{aspect-ratio:135/76;border-radius:0;overflow:hidden}@media (min-width:1025px){.image-v2--expertise-landing{border-radius:10px 0 0 10px}}.our-expertise-grid-v2 .image-v2--rounded{margin-bottom:60px;aspect-ratio:64/27}@media (max-width:575px){.our-expertise-grid-v2 .image-v2--rounded{display:none;aspect-ratio:320/640}}.our-expertise-grid-v2 .image-v2--rounded.image-v2--mobile{display:none}@media (max-width:575px){.our-expertise-grid-v2 .image-v2--rounded.image-v2--mobile{display:block}}@media (max-width:677px){.our-expertise-grid-v2{margin-top:50px}}.our-expertise-grid-v2__wrapper{margin-top:40px;display:grid;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(2,1fr);position:relative}.our-expertise-grid-v2__wrapper h3{font-size:14px;line-height:1.43;color:#666}@media (max-width:677px){.our-expertise-grid-v2__wrapper{margin-top:20px;grid-template-columns:repeat(1,1fr);row-gap:20px}}.our-expertise-grid-v2__grid{margin-top:20px;display:grid;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(2,1fr)}.our-expertise-grid-v2__grid a,.our-expertise-grid-v2__grid p{padding:20px 0;font-weight:600;font-size:14px;border-bottom:1px solid #d4d4d4;border-top:1px solid transparent;color:#1c1c1c;text-decoration:none;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1)}.our-expertise-grid-v2__grid a:nth-child(1),.our-expertise-grid-v2__grid a:nth-child(2),.our-expertise-grid-v2__grid p:nth-child(1),.our-expertise-grid-v2__grid p:nth-child(2){border-top:1px solid #d4d4d4}@media (max-width:677px){.our-expertise-grid-v2__grid a:nth-child(2),.our-expertise-grid-v2__grid p:nth-child(2){border-top:0}}.our-expertise-grid-v2__grid a.our-expertise-grid-v2__grid--no-opacity,.our-expertise-grid-v2__grid p.our-expertise-grid-v2__grid--no-opacity{border-top:1px solid #d4d4d4;opacity:1}.our-expertise-grid-v2__grid a.our-expertise-grid-v2__grid--no-opacity svg,.our-expertise-grid-v2__grid p.our-expertise-grid-v2__grid--no-opacity svg{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.our-expertise-grid-v2__grid p{opacity:.6}.our-expertise-grid-v2__grid a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.our-expertise-grid-v2__grid a svg{width:20px;fill:#1c1c1c;-webkit-transform:translateX(-15px);transform:translateX(-15px);-webkit-transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .4s cubic-bezier(.16,1,.3,1);opacity:0}@media (max-width:677px){.our-expertise-grid-v2__grid{margin-top:20px;grid-template-columns:repeat(1,1fr)}}@media (max-width:677px){.our-expertise-grid-v2__content:nth-child(2){margin-top:20px}}.our-expertise-grid-v2__grid--opacity{opacity:.6}.our-expertise-grid-v2__grid--no-opacity{border-top:1px solid #d4d4d4!important;opacity:1}.our-expertise-grid-v2__grid--no-opacity svg{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;opacity:1!important}.expertise-scrolling-v2{background-color:var(--bg, color("white"));height:9000px;position:relative}.expertise-scrolling-v2 .expertise-scrolling-v2__container{height:var(--height);width:100%;position:sticky;top:0;display:grid;place-items:center;overflow:hidden}.expertise-scrolling-v2 .header-title{font-family:"Titillium Web";font-size:120px;font-weight:700;text-align:center;width:100%;-ms-flex-item-align:center;align-self:center}.expertise-scrolling-v2 .header-title h2{width:100%;color:var(--color);display:grid}.expertise-scrolling-v2 .header-title h2 span:first-child{--delta:1000px;-webkit-transform:translateX(calc(var(--delta) * var(--translate,1)));transform:translateX(calc(var(--delta) * var(--translate,1)))}@media (max-width:575px){.expertise-scrolling-v2 .header-title h2 span:first-child{--delta:200px}}@media (max-width:677px){.expertise-scrolling-v2 .header-title h2 span:first-child{--delta:360px}}.expertise-scrolling-v2 .header-title h2 span:last-child{--delta:-1000px;-webkit-transform:translateX(calc(var(--delta) * var(--translate,1)));transform:translateX(calc(var(--delta) * var(--translate,1)))}@media (max-width:575px){.expertise-scrolling-v2 .header-title h2 span:last-child{--delta:-200px}}@media (max-width:677px){.expertise-scrolling-v2 .header-title h2 span:last-child{--delta:-360px}}@media (max-width:677px){.expertise-scrolling-v2 .header-title{font-size:64px}}.expertise-scrolling-v2:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.expertise-scrolling-v2__process-container{position:absolute;height:100vh;opacity:var(--opacity,0);top:0;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block}@media (max-width:677px){.expertise-scrolling-v2__process-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.expertise-scrolling-v2__grid,.expertise-scrolling-v2__logo,.expertise-scrolling-v2__oval{position:absolute;left:0;right:0;margin:auto}.expertise-scrolling-v2__process-wrapper{height:100%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1025px){.expertise-scrolling-v2__process-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.expertise-scrolling-v2-process-wrapper__logo{position:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:677px){.expertise-scrolling-v2-process-wrapper__logo{position:relative}}.expertise-scrolling-v2__oval{width:278px;height:278px;-webkit-animation:spin-clockwise 60s infinite linear;animation:spin-clockwise 60s infinite linear;z-index:1}@media (max-width:677px){.expertise-scrolling-v2__oval{width:140px;height:140px}}.expertise-scrolling-v2__logo{width:325px}@media (max-width:677px){.expertise-scrolling-v2__logo{width:160px}}.expertise-scrolling__arrow{width:258px;opacity:.4;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1)}@media (max-width:1025px){.expertise-scrolling__arrow{opacity:1}}@media (max-width:677px){.expertise-scrolling__arrow{width:140px;opacity:1}}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover{opacity:1}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover .expertise-scrolling__arrow{opacity:1}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover .expertise-scrolling-v2__description{opacity:1}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(1) .expertise-scrolling-v2__content,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(2) .expertise-scrolling-v2__content,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(3) .expertise-scrolling-v2__content,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(4) .expertise-scrolling-v2__content{-webkit-transform:translateX(0);transform:translateX(0)}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(1) .expertise-scrolling-v2__content::before,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(2) .expertise-scrolling-v2__content::before,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(3) .expertise-scrolling-v2__content::before,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(4) .expertise-scrolling-v2__content::before{content:'';background-color:#ffb800;width:5px;top:0;bottom:0;position:absolute;-webkit-animation:vertical-line 1s infinite linear;animation:vertical-line 1s infinite linear}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(1) .expertise-scrolling-v2__content::before,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(3) .expertise-scrolling-v2__content::before{left:0}.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(2) .expertise-scrolling-v2__content::before,.expertise-scrolling-v2__container:not(.pointers-events-none) .expertise-scrolling-v2__item:hover:nth-child(4) .expertise-scrolling-v2__content::before{right:0}.expertise-scrolling-v2__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;color:#fff;width:80%;z-index:2}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;opacity:.4}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item .expertise-scrolling-v2__description{opacity:0;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1)}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item .expertise-scrolling__arrow{max-height:278px;height:100%;fill:#fff}@media (max-width:677px){.expertise-scrolling-v2__grid .expertise-scrolling-v2__item .expertise-scrolling__arrow{max-height:150px}}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1) .expertise-scrolling__arrow,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4) .expertise-scrolling__arrow{fill:#fff}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling__arrow,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) .expertise-scrolling__arrow{fill:#ffb800}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1){-ms-flex-item-align:end;align-self:flex-end}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1) .expertise-scrolling__arrow{-webkit-transform:translate(8px,10px);transform:translate(8px,10px)}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling__arrow{-webkit-transform:translate(10px,14px);transform:translate(10px,14px)}@media (max-width:677px){.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling__arrow{-webkit-transform:translate(0,12px);transform:translate(0,12px)}}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) .expertise-scrolling__arrow{-webkit-transform:translate(-10px,-14px);transform:translate(-10px,-14px)}@media (max-width:677px){.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) .expertise-scrolling__arrow{-webkit-transform:translate(0,-12px);transform:translate(0,-12px)}}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-item-align:start;align-self:flex-start}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4) .expertise-scrolling__arrow{-webkit-transform:translate(-8px,-10px);transform:translate(-8px,-10px)}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1) .expertise-scrolling-v2__content,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) .expertise-scrolling-v2__content{-webkit-transform:translateX(75%);transform:translateX(75%)}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1) .expertise-scrolling-v2__description,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(1) h1,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) .expertise-scrolling-v2__description,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(3) h1{margin-left:20px}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling-v2__content,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4) .expertise-scrolling-v2__content{-webkit-transform:translateX(-75%);transform:translateX(-75%);text-align:right}.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling-v2__content .expertise-scrolling-v2__description,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(2) .expertise-scrolling-v2__content h1,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4) .expertise-scrolling-v2__content .expertise-scrolling-v2__description,.expertise-scrolling-v2__grid .expertise-scrolling-v2__item:nth-child(4) .expertise-scrolling-v2__content h1{margin-right:20px}@media (max-width:1025px){.expertise-scrolling-v2__grid .expertise-scrolling-v2__item{opacity:1}}@media (max-width:1025px){.expertise-scrolling-v2__grid{width:100%;position:relative!important}}.expertise-scrolling-v2__content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.expertise-scrolling-v2__content h1{font-family:"Titillium Web";font-size:16px;font-weight:600;line-height:1.25;color:#fff}@media (max-width:1025px){.expertise-scrolling-v2__content{display:none}}.expertise-scrolling-v2__description{margin-top:10px;line-height:26px}.expertise-scrolling-v2__grid--mobile{display:none;position:relative;color:#fff;padding-right:2.5rem;padding-left:2.5rem;grid-template-columns:repeat(2,1fr);row-gap:40px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:50px}.expertise-scrolling-v2__grid--mobile h1{font-family:"Titillium Web";font-size:16px;font-weight:600;line-height:1.25}.expertise-scrolling-v2__grid--mobile .expertise-scrolling-v2__description{margin-top:7px;font-size:14px;line-height:1.43;text-align:left}@media (max-width:1025px){.expertise-scrolling-v2__grid--mobile{display:grid}}@-webkit-keyframes spin-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes vertical-line{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes vertical-line{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}.pointers-events-none{pointer-events:none}.our-expertise-grid-v2--black{background-color:#1c1c1c;padding:40px;border-radius:10px;overflow:hidden;position:relative}@media (min-width:677px){.our-expertise-grid-v2--black{padding:60px;margin-top:60px}}.our-expertise-grid-v2--black h2,.our-expertise-grid-v2--black h3{color:#fff}.our-expertise-grid-v2--black h2{font-size:40px;line-height:1.1}@media (min-width:677px){.our-expertise-grid-v2--black h2{font-size:45px}}.our-expertise-grid-v2--black a,.our-expertise-grid-v2--black p{color:#fff;border-bottom:1px solid #f4f4f4}.our-expertise-grid-v2--black a:nth-child(1),.our-expertise-grid-v2--black p:nth-child(1){border-top:1px solid #f4f4f4}.our-expertise-grid-v2--black a svg,.our-expertise-grid-v2--black p svg{fill:#fff}.our-expertise-grid-v2--black .expertise-landing__grid{z-index:0;inset:0}.our-expertise-grid-v2--black .expertise-landing__grid .pattern-grid{inset:-220px -110px 0}.our-expertise-grid-v2--black .our-expertise-grid-v2__wrapper{z-index:1}.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__wrapper{grid-template-columns:none}.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid{grid-template-columns:repeat(1,1fr)}@media (min-width:1025px){.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid{grid-template-columns:repeat(4,1fr)}}.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid a:nth-child(3),.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid a:nth-child(4),.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid p:nth-child(3),.our-expertise-grid-v2--four-columns .our-expertise-grid-v2__grid p:nth-child(4){border-top:1px solid #d4d4d4}.expertise-landing-masthead-v2--no-pattern img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.feature-slider-card-row .container{overflow:hidden}.feature-slider-card-row .swiper-container{max-inline-size:1170px;-webkit-margin-start:0;margin-inline-start:0;overflow:visible}.feature-slider-card-row .feature-slider-card-row__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.feature-slider-card-row .swiper-pagination-bullet{background-color:#1c1c1c;border-radius:50%;block-size:8px;cursor:pointer;display:block;inline-size:8px;opacity:.25;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.feature-slider-card-row .swiper-pagination-bullet-active{opacity:1}.feature-slider-card-row--purple{background-color:#f0eafd;padding-block:100px}@media (max-width:1025px){.feature-slider-card-row--purple{padding-block:48px}}.feature-slider-card-row__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;-webkit-margin-after:24px;margin-block-end:24px}@media (max-width:1025px){.feature-slider-card-row__title{font-size:34px;-webkit-margin-after:36px;margin-block-end:36px}}.feature-slider-card-row__arrows{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature-slider-card-row__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}.feature-slider-card-row__arrow.swiper-button-disabled{cursor:default;opacity:.25}.feature-slider-card-row__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(0);transform:translateX(0)}.feature-slider-card-row__navigation-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-margin-before:-26px;margin-block-start:-26px;-webkit-margin-start:auto;margin-inline-start:auto;max-inline-size:510px;position:relative;z-index:1}@media (max-width:1025px){.feature-slider-card-row__navigation-container{-webkit-margin-before:24px;margin-block-start:24px;max-inline-size:100%}}@media (min-width:677px){.featured-case-studies .swiper-container{overflow:visible}}@media (min-width:677px){.featured-case-studies__items{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:677px){.featured-case-studies__items.swiper-wrapper{overflow:visible}}.featured-case-study__card{color:inherit;display:block;text-decoration:none}.featured-case-study__card:hover .featured-case-study__subtitle{color:#1c1c1c}.featured-case-study__card:hover .image__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.featured-case-study{margin-bottom:2.5rem}@media (min-width:677px){.featured-case-study{width:100%;margin-bottom:8rem}}@media (min-width:677px){.featured-case-study:nth-child(2):last-child,.featured-case-study:nth-last-child(2){width:calc(50% - 2rem);margin-right:4rem}}@media (min-width:1025px){.featured-case-study:nth-child(2):last-child,.featured-case-study:nth-last-child(2){width:calc(50% - 3.5rem);margin-right:7rem}}@media (min-width:677px){.featured-case-study:nth-child(2):last-child{margin-right:0}}@media (max-width:676px){.featured-case-study:nth-last-child(3),.featured-case-study:nth-last-child(3)~*{margin-top:0}}@media (min-width:677px){.featured-case-study:nth-last-child(3),.featured-case-study:nth-last-child(3)~*{width:calc(33.33% - 2rem);margin-top:0;margin-right:3rem}}@media (min-width:1025px){.featured-case-study:nth-last-child(3),.featured-case-study:nth-last-child(3)~*{width:calc(33.33% - 2.66rem);margin-top:0;margin-right:4rem}}@media (min-width:677px){.featured-case-study:nth-child(3):last-child{margin-right:0}}.featured-case-study:hover .featured-case-study__details h2{color:#1c1c1c}.featured-case-study__image{height:27rem}@media (min-width:677px){.featured-case-studies .featured-case-study:not(:only-child):not(.swiper-slide) .featured-case-study__image{height:40rem}}@media (min-width:1025px){.featured-case-studies .featured-case-study:not(:only-child):not(.swiper-slide) .featured-case-study__image{height:60.5rem}}@media (min-width:677px){.featured-case-study:nth-last-child(3) .featured-case-study__image,.featured-case-study:nth-last-child(3)~* .featured-case-study__image{height:20rem}}@media (min-width:1025px){.featured-case-study:nth-last-child(3) .featured-case-study__image,.featured-case-study:nth-last-child(3)~* .featured-case-study__image{height:34rem}}@media (min-width:677px){.featured-case-study:nth-child(2):last-child .featured-case-study__image .image__background,.featured-case-study:nth-last-child(2) .featured-case-study__image .image__background{height:60.5rem}}@media (min-width:677px){.featured-case-study:nth-last-child(3) .featured-case-study__image .image__background,.featured-case-study:nth-last-child(3)~* .featured-case-study__image .image__background{height:34rem}}.featured-case-study__categories{font-size:0;margin-top:2.2rem}@media (min-width:677px){.featured-case-study__categories{margin-top:4rem;padding-left:0}}@media (min-width:677px){.featured-case-study:nth-last-child(3) .featured-case-study__categories,.featured-case-study:nth-last-child(3)~* .featured-case-study__categories{margin-top:2rem;padding-left:0}}.featured-case-study__category{font-size:1.2rem;font-weight:700;display:inline-block;margin-right:.8rem;padding-right:.8rem;border-right:.1rem solid rgba(28,28,28,.5)}@media (min-width:677px){.featured-case-study__category{font-weight:1.4rem;letter-spacing:.039rem}}.featured-case-study__category:last-child{margin-right:0;padding-right:0;border-right:0}.featured-case-study__category-link{text-decoration:none;color:#1c1c1c}.featured-case-study__subtitle{font:normal 2.4rem/3.4rem "Open Sans",sans-serif;display:block;margin-top:1.2rem}@media (min-width:677px){.featured-case-study__subtitle{font-size:2.6rem;line-height:3.6rem;padding-left:0}}@media (min-width:677px){.featured-case-study:nth-last-child(3) .featured-case-study__subtitle,.featured-case-study:nth-last-child(3)~* .featured-case-study__subtitle{margin-top:.8rem;padding-left:0}}.featured-case-study__subtitle a{text-decoration:none;color:inherit}.featured-case-study__title{font:bold 4rem/4.4rem "Titillium Web";letter-spacing:.04rem;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (min-width:677px){.featured-case-study__title{font-size:5rem;line-height:5.4rem;padding-left:0;letter-spacing:.05rem}}.featured-case-study__title[data-module=featuredCaseStudies]{font-family:"Open Sans",sans-serif;font-size:2.4rem;font-weight:400;line-height:3.4rem;text-transform:none;color:#1c1c1c}@media (min-width:677px){.featured-case-study__title[data-module=featuredCaseStudies]{font-size:2.6rem;line-height:3.6rem}}.featured-case-study__title a{text-decoration:none;color:inherit}.featured-case-studies__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:677px){.featured-case-studies__arrows{display:none}}.featured-case-studies__arrow{padding:0}.featured-case-studies__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.featured-case-studies__arrow.swiper-button-disabled{cursor:default;opacity:.25}.featured-case-studies__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.featured-insight{position:relative;max-width:144rem;padding-bottom:4rem}@media (min-width:677px){.featured-insight{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8rem 0 0}}.featured-insight--theme-white:before{background-color:#fff}.featured-insight__image{position:relative;height:20.1rem;background-position:center;background-size:cover}@media (min-width:677px){.featured-insight__image{min-width:50%;height:auto;min-height:54rem;margin-right:6rem}}@media (min-width:1025px){.featured-insight__image{min-width:72rem;margin-right:11.6rem}}.featured-insight__content{position:relative;margin-top:2rem}.featured-insight__content a{margin-top:2rem}@media (min-width:677px){.featured-insight__content{max-width:54.5rem;margin-top:1rem;margin-right:4rem;padding-bottom:2rem}}.featured-insight__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.featured-insight__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.featured-insight__tags{margin-top:1.7rem}@media (min-width:1025px){.featured-insight__tags{margin-top:3.7rem}}.featured-insight__tag{font-family:"Open Sans",sans-serif;font-size:1.2rem;font-weight:700;line-height:2.4rem;display:inline-block;letter-spacing:.033rem;color:#1c1c1c}@media (min-width:1025px){.featured-insight__tag{font-size:1.4rem;line-height:2.4rem;letter-spacing:.039rem}}*+.featured-insight__tag:before{display:inline-block;margin-right:.5rem;margin-left:.2rem;content:'/'}.featured-insight__teaser{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.8rem;margin-top:.3rem;color:#1c1c1c}@media (min-width:1025px){.featured-insight__teaser{font-size:2.6rem;line-height:3.6rem;margin-top:.8rem}}.featured-insight__cta{margin-top:3rem}@media (min-width:1025px){.featured-insight__cta{min-width:23rem;margin-top:4.2rem}}.featured-slider-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:150px}@media (max-width:1267px){.featured-slider-card{gap:48px}}@media (max-width:1025px){.featured-slider-card{-ms-flex-wrap:wrap;flex-wrap:wrap}}.featured-slider-card__content{max-inline-size:510px}@media (max-width:1267px){.featured-slider-card__content{max-inline-size:100%}}.featured-slider-card__image{border-radius:5px;block-size:383px;inline-size:510px;min-inline-size:510px;overflow:hidden}@media (max-width:1025px){.featured-slider-card__image{inline-size:100%;min-inline-size:100%;block-size:66.67vw}}.featured-slider-card__subtitle{color:#7b7b7b;font-size:12px;font-weight:400;line-height:1.8}.featured-slider-card__title{font-family:"Titillium Web";font-size:26px;font-weight:700;line-height:1.2;-webkit-margin-after:24px;margin-block-end:24px}@media (max-width:1025px){.featured-slider-card__title{font-size:18px}}.featured-slider-card__text{font-size:18px;font-weight:400;line-height:1.8}@media (max-width:1025px){.featured-slider-card__text{font-size:16px}}.featured-techs{padding-top:3.7rem;padding-bottom:2.5rem}@media (min-width:677px){.featured-techs{padding-top:6rem;padding-bottom:6rem}}@media (min-width:1025px){.featured-techs{padding-top:10.8rem;padding-bottom:12rem}}.featured-techs--pale-green{background-color:#e2ebea}.featured-techs__title{font:bold 5rem/5.4rem "Titillium Web";letter-spacing:.05rem}.featured-techs__description{line-height:2.4rem;margin-top:1.6rem}@media (min-width:677px){.featured-techs__description{font-size:1.8rem;line-height:2.8rem;max-width:75.5rem}}.featured-techs__items{margin-top:4.4rem}@media (min-width:677px){.featured-techs__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:677px){.featured-tech-item{width:calc(50% - 1.5rem);margin-right:3rem;margin-bottom:3rem}}@media (min-width:1025px){.featured-tech-item{width:calc(33.33% - 2rem);margin-right:3rem}}.featured-tech-item:nth-child(2n){margin-right:0}@media (min-width:1025px){.featured-tech-item:nth-child(2n){margin-right:3rem}}@media (min-width:1025px){.featured-tech-item:nth-child(3n){margin-right:0}}*+.featured-tech-item{margin-top:.8rem}@media (min-width:677px){*+.featured-tech-item{margin-top:0}}.featured-tech-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;height:14.7rem;padding:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:677px){.featured-tech-item__link{height:20rem}}.featured-techs--pale-green .featured-tech-item__link{background-color:#fff}.featured-techs--pale-green .featured-tech-item__link:hover{background:rgba(255,255,255,.5)}.featured-techs--dark-green .featured-tech-item__link{background-color:#1c1c1c}.featured-techs--dark-green .featured-tech-item__link:hover{background:rgba(30,63,54,.5)}.featured-tech-item__logo{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.filters-block{padding-block:16px}@media (min-width:1025px){.filters-block{padding-block:24px}}.filters-block__ctas-item{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-block__heading{color:#1c1c1c;font:700 3.4rem/1.2 "Titillium Web"}@media (min-width:1025px){.filters-block__heading{font-size:4.5rem}}.filters-block__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);-webkit-margin-before:24px;margin-block-start:24px}@media (min-width:1025px){.filters-block__grid{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-margin-before:40px;margin-block-start:40px}}.filters-block__sub-heading{color:#1c1c1c;font:700 1.6rem/1.2 "Titillium Web"}@media (min-width:1025px){.filters-block__sub-heading{font-size:2.2rem}}.filters-block__ctas-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:1025px){.filters-block__ctas-container{-webkit-margin-before:24px;margin-block-start:24px}}.generic-form__container{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;margin-top:6.1rem;margin-bottom:3.4rem;padding-top:4.2rem;padding-bottom:4.2rem}@media (min-width:677px){.generic-form__container{margin-top:0}}@media (max-width:1024px){.generic-form__container{padding-right:0;padding-left:0}}@media (min-width:1025px){.generic-form__container{padding-top:5.4rem;padding-bottom:5.4rem}}.generic-form__container__inner-container{padding:2.9rem 2.4rem 4.1rem;background-color:#fff;position:relative}@media (min-width:1025px){.generic-form__container__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5.5rem;padding-left:5.5rem}}.generic-form__container-title{font-family:"Titillium Web";font-size:40px;font-weight:700;line-height:1.15;margin-bottom:.9rem;text-align:center;color:#1c1c1c}@media (min-width:677px){.generic-form__container-title{font-size:60px;line-height:.97}}@media (min-width:1025px){.generic-form__container-title{text-align:left}}@media (max-width:1025px){.generic-form-wrapper{margin-top:2.4rem}}@media (min-width:1025px){.generic-form-wrapper{width:50%}.small-form .generic-form-wrapper{width:65%;margin-right:7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.small-form .generic-form-wrapper p{margin-bottom:0}.small-form .generic-form-wrapper.generic-form{width:35%;margin-right:0}}.generic-form__container-text{max-width:63.1rem;text-align:center}@media (max-width:1025px){.generic-form__container-text{margin-left:auto;margin-right:auto;text-align:left}}@media (min-width:1025px){.generic-form__container-text{text-align:left}}.generic-form__container-text p{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:26px;font-weight:400;line-height:36px}.generic-form .form__field-wrapper{position:relative;margin-bottom:.4rem}.generic-form .form__field-wrapper--radio{margin-bottom:3.3rem}.generic-form .form__field-wrapper--checkbox{margin-bottom:2.4rem}.generic-form .form__field-wrapper--with-background{margin-bottom:1.9rem;padding:1.9rem 1.2rem 2.1rem 1.7rem;background-color:rgba(226,235,234,.75)}.generic-form .form__select-wrapper{position:relative;margin-top:15px}.generic-form .form__select-wrapper select::-ms-expand{display:none}.generic-form .form__select-wrapper select{font-family:"Open Sans",sans-serif;font-size:16px;line-height:2.4rem;width:100%;height:5.2rem;padding:0 1.5rem;letter-spacing:.039rem;color:#1c1c1c;border-radius:2px;border:1px solid #1c1c1c;-webkit-appearance:none;-moz-appearance:none;appearance:none}.generic-form .form__select-arrow svg{position:absolute;top:2.4rem;right:2rem;width:1.4rem;height:.65rem;pointer-events:none;stroke:#1c1c1c}.generic-form .generic-form__select{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:2.4rem;width:100%;height:5.2rem;padding:0 1.5rem;letter-spacing:.039rem;color:#1c1c1c;background-color:#e2ebea;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.generic-form .generic-form__select:focus{border:.1rem solid #1c1c1c}.generic-form .form__submit-wrapper--disabled .btn-v2{pointer-events:none;opacity:.6}.generic-form .form__submit-wrapper--disabled .btn-v2 .front{background-color:#bfbfbf;color:#7f7f7f}.generic-form .recaptcha__wrapper{display:block;width:100%}.generic-form .basic-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}.generic-form .basic-form .form__field-wrapper{margin-bottom:1rem}@media (min-width:677px){.generic-form .basic-form .form__field-wrapper{margin-bottom:2rem;width:calc(50% - .9rem)}}.generic-form .form__consent-checkbox .form__field-wrapper--with-background{background-color:transparent;padding-left:0;margin:0;padding-block:10px;width:100%}.generic-form .form__consent-checkbox .form__checkbox-label{font-family:"Titillium Web";margin-top:-3px}.generic-form .form__consent-checkbox .label__alternative-color{color:#fff}.generic-form__sidebar{width:100%}.generic-form__required-text{font-family:"Open Sans",sans-serif;font-size:16px;font-style:italic;line-height:2.8rem;margin-bottom:.9rem;color:#1c1c1c}.generic-form__input{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:600;line-height:2.4rem;width:100%;height:50px;padding:2.1rem 1.5rem .7rem;letter-spacing:.039rem;color:#1c1c1c;border-radius:2px;border:solid 1px #555}.generic-form__input:focus{border:.1rem solid #1c1c1c}.generic-form__input:focus~.generic-form__input-placeholder{color:#1c1c1c}@media (max-width:1025px){.generic-form__input{height:50px}}@media (max-width:677px){.generic-form__input{height:40px}}textarea.generic-form__input{height:14.2rem;resize:none}.generic-form__input--with-focus~.generic-form__input-placeholder{font-size:1rem;top:.2rem}.generic-form__input--with-focus~.generic-form__input-placeholder-footer{font-size:1rem;top:.2rem}.generic-form__input--error{color:#d8000c;border:.1rem solid #d8000c}.generic-form__input-placeholder{font-family:"Open Sans",sans-serif;font-size:16px;line-height:21px;position:absolute;top:1.5rem;left:1.6rem;-webkit-transition:.2s ease all;transition:.2s ease all;pointer-events:none;color:#1c1c1c}@media (max-width:677px){.generic-form__input-placeholder{top:9px;font-size:16px}}.form__field-wrapper:has(.field-validation-error){-webkit-margin-before:20px;margin-block-start:20px}.generic-form__input-placeholder-footer{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.4;position:absolute;top:1.5rem;left:1.6rem;-webkit-transition:.2s ease all;transition:.2s ease all;pointer-events:none;color:#1c1c1c}@media (max-width:677px){.generic-form__input-placeholder-footer{top:10px;font-size:16px}}.generic-form__input-placeholder--error{color:#d8000c}.generic-form__element-list-title{font-family:"Open Sans",sans-serif;font-size:16px;line-height:2.4rem;display:block;margin-top:2.1rem;margin-bottom:1.3rem;color:#1c1c1c}.field-validation-error{font-size:16px;font-style:italic;line-height:2.8rem;display:block;color:#d8000c;position:absolute;bottom:100%;display:none}.field-validation-error-custom{font-size:16px;font-style:italic;line-height:2.8rem;display:block;color:#d8000c}.generic-form__checkmark-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.generic-form__checkmark-container{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:2.4rem;position:relative;margin-right:1.5rem;padding-left:3.7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.039rem;color:#1c1c1c}.generic-form__checkmark-container--checkbox{width:50%;margin-right:0;margin-bottom:2.3rem}@media (min-width:1025px){.generic-form__checkmark-container--checkbox{width:33.33%}}.generic-form__checkmark-container--with-background{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0;padding-left:3.3rem;letter-spacing:0;text-transform:none}.generic-form__checkmark-text{font-family:"Open Sans",sans-serif;font-size:16px;line-height:2.4rem;padding-left:3.2rem;color:#1c1c1c}.generic-form__checkmark-container input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.generic-form__checkmark:after,.generic-form__radio-button:after{position:absolute;display:none;content:''}.generic-form__checkmark-container input:checked~.generic-form__checkmark:after,.generic-form__checkmark-container input:checked~.generic-form__radio-button:after{display:block}.generic-form__radio-button{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;margin-top:-.3rem;border:.1rem solid rgba(74,74,74,.5);border-radius:50%;background-color:#fff}.generic-form__checkmark-container .generic-form__radio-button:after{top:.3rem;left:.3rem;width:1.7rem;height:1.7rem;border-radius:50%;background:#1c1c1c}.generic-form__checkmark-container input:checked~.generic-form__checkmark{background-color:#1c1c1c}.generic-form__checkmark{position:absolute;top:0;left:0;width:2rem;height:2rem;border:.1rem solid rgba(74,74,74,.5);background-color:#fff}.generic-form__checkmark:after{top:.2rem;left:.6rem;width:.6rem;height:1.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 .2rem .2rem 0}.form__spinner{background-color:rgba(255,255,255,.8);display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.form__spinner-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12rem}.form__spinner-path{-webkit-animation:3s infinite linear;animation:3s infinite linear;color:#1c1c1c}.form__spinner-path--1{-webkit-animation-name:spin-1;animation-name:spin-1}.form__spinner-path--2{-webkit-animation-name:spin-2;animation-name:spin-2}.form__spinner-path--3{-webkit-animation-name:spin-3;animation-name:spin-3}.form__spinner-path--4{-webkit-animation-name:spin-4;animation-name:spin-4;color:#ffb800}@-webkit-keyframes spin-1{0%{opacity:0}10%,75%{opacity:1}100%{opacity:0}}@keyframes spin-1{0%{opacity:0}10%,75%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin-2{0%,15%{opacity:0}25%,75%{opacity:1}100%{opacity:0}}@keyframes spin-2{0%,15%{opacity:0}25%,75%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin-3{0%,30%{opacity:0}40%,75%{opacity:1}100%{opacity:0}}@keyframes spin-3{0%,30%{opacity:0}40%,75%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin-4{0%,45%{opacity:0}55%,75%{opacity:1}100%{opacity:0}}@keyframes spin-4{0%,45%{opacity:0}55%,75%{opacity:1}100%{opacity:0}}.generic-title-description--align-center{text-align:center}.generic-title-description--align-right{text-align:right}.generic-title-description--align-left{text-align:left}.generic-title-description__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.generic-title-description--align-center .generic-title-description__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generic-title-description--align-right .generic-title-description__container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.generic-title-description--align-left .generic-title-description__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.generic-title-description__tag{font-size:1.2rem;font-weight:700;line-height:2.4rem;display:block;letter-spacing:.033rem;color:#1c1c1c}@media (min-width:677px){.generic-title-description__tag{font-size:1.4rem;font-weight:700;line-height:2.4rem;margin-bottom:1rem;letter-spacing:.039rem}}.generic-title-description__title{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:64px;max-width:77rem;color:#1c1c1c}@media (min-width:677px){.generic-title-description__title{font-size:8rem;line-height:8.4rem}}.generic-title-description__description{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;max-width:77rem;color:#1c1c1c}@media (min-width:677px){.generic-title-description__description{font-size:2.6rem;line-height:3.6rem}}.generic-title-description__description a{color:#1c1c1c;text-decoration:none}.generic-title-description__description a:hover{border-bottom:1px solid}*+.generic-title-description__description{margin-top:2rem}@media (min-width:677px){*+.generic-title-description__description{margin-top:1.7rem}}.get-in-touch-v2{position:relative}.get-in-touch-v2 h2{font-family:"Titillium Web";font-size:45px;font-weight:700;font-stretch:normal;line-height:1.18;letter-spacing:normal;color:#1c1c1c}@media (max-width:677px){.get-in-touch-v2 h2{font-size:36px;line-height:1.11}}.get-in-touch-v2 .grid-span-2{grid-column:1/span 2}@media (max-width:677px){.get-in-touch-v2{margin:60px 0}}.get-in-touch-v2 .get-in-touch-v2__content .swiper-card__card-title{font-family:"Titillium Web";font-size:45px;font-weight:700;font-stretch:normal;line-height:1.18;letter-spacing:normal;color:#1c1c1c}@media (max-width:677px){.get-in-touch-v2 .get-in-touch-v2__content .swiper-card__card-title{font-size:36px;line-height:1.11}}.get-in-touch-v2__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-top:40px}.get-in-touch-v2__content .swiper-card{width:400px}@media (max-width:1025px){.get-in-touch-v2__content .swiper-card{display:none}}.get-in-touch-v2__content .generic-form-wrapper{width:100%}@media (max-width:677px){.get-in-touch-v2__content .generic-form-wrapper{margin-top:0}}.get-in-touch-v2__content .slider-portrait-v2__content-wrapper{height:400px;margin-bottom:10px}.get-in-touch-v2__content .slider-portrait-v2__content-wrapper img{aspect-ratio:1}.get-in-touch-v2__content .recaptcha__wrapper{margin:0}.get-in-touch-v2__content .form__submit-wrapper,.get-in-touch-v2__content .recaptcha__wrapper{grid-column:1/span 2}.get-in-touch-v2__content form{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:20px}.get-in-touch-v2__content form .form__field-wrapper{margin:0}@media (max-width:677px){.get-in-touch-v2__content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media (min-width:677px) and (max-width:1025px){.get-in-touch-v2__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}@media (max-width:677px){.get-in-touch-v2__content{margin-top:20px}}.get-in-touch-v2 .get-in-touch-v2__content::after{content:none}.get-in-touch-v2 .get-in-touch-v2__content .slider-portrait-v2__content-wrapper:hover img{-webkit-transform:none;transform:none}.get-in-touch-v2 .get-in-touch-v2__content .slider-portrait-v2__content-wrapper::after{content:none}.hero-banner{position:relative;color:#fff;background-color:#e2ebea;background-position:center;background-size:cover}.hero-banner:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#ffb800;background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(rgba(28,28,28,0)));background-image:linear-gradient(to right,#1c1c1c 0,rgba(28,28,28,0) 100%);mix-blend-mode:multiply;z-index:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-banner:before{background-color:rgba(255,184,0,.3)}}.hero-banner.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-banner.yellow{background-color:rgba(255,184,0,.3)}}.hero-banner.teal:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-banner.teal{background-color:rgba(255,184,0,.3)}}.hero-banner.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-banner.green{background-color:rgba(28,28,28,.3)}}.hero-banner--no-image:before{display:none}.hero-banner--no-image .hero-banner__container{color:#1c1c1c}.hero-banner__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4rem;padding-top:4rem;z-index:2}.hero-banner__container a{width:100%}@media (min-width:1025px){.hero-banner__container a{width:30%}}@media (min-width:1025px){.hero-banner__container{padding-right:4rem;padding-left:4rem}}.hero-banner__background-image{position:absolute;top:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.hero-banner__title{font:bold 40px/1.15 "Titillium Web";max-width:100.5rem}@media (min-width:677px){.hero-banner__title{font-size:60px;line-height:.97}}.hero-banner__description{font:normal 16px/1.63 "Open Sans",sans-serif;max-width:75.7rem;margin-top:1.6rem;margin-bottom:1.6rem}@media (min-width:677px){.hero-banner__description{font-size:2.6rem;line-height:3.6rem;margin-right:2rem}}.hero-banner__cta{margin-top:2rem;-ms-flex-item-align:start;align-self:flex-start}@media (min-width:677px){.hero-banner__cta{min-width:23rem;margin-top:7.3rem;margin-right:2rem}}.home-hero-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;visibility:hidden}.home-hero-v2 .home-hero-v2__next-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;background-color:#fff;bottom:0;right:0;z-index:1;width:320px}.home-hero-v2 .home-hero-v2__next-button .thumbnail__wrapper{max-height:0;-webkit-transition:max-height 250ms ease-out;transition:max-height 250ms ease-out;overflow:hidden;aspect-ratio:16/9}.home-hero-v2 .home-hero-v2__next-button .thumbnail__wrapper video{width:100%;height:100%;will-change:max-height;-o-object-fit:cover;object-fit:cover}@media (max-width:677px){.home-hero-v2 .home-hero-v2__next-button{right:0;width:71%;bottom:0}.home-hero-v2 .home-hero-v2__next-button .next-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;overflow:hidden}}.home-hero-v2 .home-hero-v2__next-button::after{content:'';width:100%;height:100%;position:absolute;z-index:2}.home-hero-v2 .home-hero-v2__next-button--hover .thumbnail__wrapper{max-height:320px;-webkit-transition:max-height 250ms ease-in;transition:max-height 250ms ease-in}.home-hero-v2 .home-hero-v2__next-button--hover .next-button__label{background-position:left bottom}.home-hero-v2 .next-button__label{border-left:10px solid #ffb800;padding-left:15px;height:50px;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;line-height:50px;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,#ffb800));background:linear-gradient(to left,#fff 50%,#ffb800 50%);background-size:201% 100%;background-position:right bottom;-webkit-transition:all 250ms ease;transition:all 250ms ease;color:#1c1c1c}.home-hero-v2 .next-button__label span{opacity:1!important}@media (max-width:677px){.home-hero-v2 .next-button__label{font-size:14px}}@media (max-width:677px){.home-hero-v2{margin:20px 0}}.home-hero-v2 .swiper-container{position:unset;display:block;block-size:var(--slides-block-size,500px);inline-size:100%}.home-hero-v2 .swiper-slide{position:absolute;inset:0}.home-hero-v2__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:677px){.home-hero-v2__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:677px) and (max-width:1025px){.home-hero-v2__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-hero-v2__content{min-height:var(--content-block-size);-ms-flex-preferred-size:33.33%;flex-basis:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:4rem;color:#1c1c1c}.home-hero-v2__content .home-hero-v2--content__header,.home-hero-v2__content h1,.home-hero-v2__content h2{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:64px}@media (max-width:677px){.home-hero-v2__content .home-hero-v2--content__header,.home-hero-v2__content h1,.home-hero-v2__content h2{font-size:40px;font-weight:700;line-height:1.15}}.home-hero-v2__content p{margin:10px 0 0;font-size:16px;line-height:28px;font-weight:400}@media (max-width:677px){.home-hero-v2__content p{margin:20px 0 0;line-height:1.63}}.home-hero-v2__content .home-hero-v2__cta-wrapper{margin-top:20px}.home-hero-v2__content .home-hero-v2__cta-wrapper .btn-v2 .back,.home-hero-v2__content .home-hero-v2__cta-wrapper .btn-v2 .front{display:inline-block}@media (max-width:677px){.home-hero-v2__content{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1600px){.home-hero-v2__content{padding-left:calc(4rem + calc(calc(100vw - 1600px) * .5))}}@media (min-width:1920px){.home-hero-v2__content{padding-left:calc(4rem + 160px)}}.home-hero-v2__media-wrapper{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:1080px}.home-hero-v2__media-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero-v2__media-wrapper--video img{display:none}.home-hero-v2__placeholder-image{border-radius:10px 0 0 14px;bottom:0;display:block;height:100%;max-width:1080px;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;right:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:1}.home-hero-v2__placeholder-image--hidden{opacity:0}.horizontal-tabs__container{position:relative}.horizontal-tabs__title{color:#7b7b7b;font-size:18px;font-weight:400;line-height:1.8;-webkit-margin-after:12px;margin-block-end:12px}@media (max-width:1025px){.horizontal-tabs__title{font-size:16px}}.horizontal-tabs__trigger-container{position:relative}.horizontal-tabs__trigger{color:#7b7b7b;cursor:pointer;display:block;font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;-webkit-margin-after:48px;margin-block-end:48px;-webkit-margin-end:556px;margin-inline-end:556px;max-inline-size:830px;padding:0;position:relative;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media (max-width:1025px){.horizontal-tabs__trigger{cursor:default;font-size:48px;-webkit-margin-after:8px;margin-block-end:8px;-webkit-margin-end:0;margin-inline-end:0}}.horizontal-tabs__trigger--active{color:#1c1c1c}.horizontal-tabs__content{font-size:18px;font-weight:400;line-height:1.8;max-inline-size:700px;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (max-width:1280px){.horizontal-tabs__content{max-inline-size:507px}}@media (max-width:1025px){.horizontal-tabs__content{font-size:16px;-webkit-margin-after:60px;margin-block-end:60px;max-inline-size:100%;opacity:1;position:static;-webkit-transform:none;transform:none}}.horizontal-tabs__content--active{opacity:1}.http-error{background-repeat:no-repeat;background-size:contain;background-position-y:bottom;background-position-x:0}@media (min-width:677px){.http-error{background-size:contain;background-position-y:bottom;background-position-x:20vw}}@media (min-width:1025px){.http-error{background-size:contain;background-position-y:bottom;background-position-x:25vw}}@media (min-width:1600px){.http-error{background-size:contain;background-position-y:bottom;background-position-x:35vw}}.http-error .http-error__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.http-error .http-error__container .http-error__text{width:100%;padding:7rem 0 2rem}@media (min-width:677px){.http-error .http-error__container .http-error__text{width:40%;padding:6rem 0}}@media (min-width:1025px){.http-error .http-error__container .http-error__text{padding:22rem 0}}.http-error .http-error__container .http-error__text.higher{padding:10rem 0 42rem}@media (min-width:575px){.http-error .http-error__container .http-error__text.higher{padding:10rem 0 58rem}}@media (min-width:677px){.http-error .http-error__container .http-error__text.higher{width:40%;padding:6rem 0}}@media (min-width:1025px){.http-error .http-error__container .http-error__text.higher{padding:22rem 0}}.http-error .http-error__container .http-error__text .http-error__code{color:#1c1c1c;font-family:"Titillium Web";font-size:10rem;font-weight:500;letter-spacing:.2rem;line-height:100%;position:relative}@media (min-width:1600px){.http-error .http-error__container .http-error__text .http-error__code{font-size:20rem}}.http-error .http-error__container .http-error__text .http-error__title{color:#1c1c1c;font-family:"Titillium Web";font-size:3rem;font-weight:700}@media (min-width:1600px){.http-error .http-error__container .http-error__text .http-error__title{font-size:5rem}}.http-error .http-error__container .http-error__text .http-error__description{color:#1c1c1c;font-size:2rem;font-weight:400;margin-top:15px}@media (min-width:1600px){.http-error .http-error__container .http-error__text .http-error__description{font-size:2.6rem;margin-top:3.6rem}}.http-error .http-error__container .http-error__text .http-error__cta{font-size:1.5rem;min-height:2.8rem;margin-top:15px}@media (min-width:1025px){.http-error .http-error__container .http-error__text .http-error__cta{font-size:2.6rem;margin-top:50px}}@media (max-width:677px){.http-error .http-error__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.http-error__image-wrapper{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.http-error__image-wrapper img{width:100%}.icon-description-list{margin-top:5.1rem}@media (min-width:1025px){.icon-description-list{margin-top:0}}.icon-description-list .container{text-align:center}.icon-description-list__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:5.4rem;margin-bottom:7.4rem;letter-spacing:.03rem;color:#1c1c1c}@media (min-width:1025px){.icon-description-list__title{font-size:5rem;margin-right:8.6rem;margin-bottom:11rem}}@media (min-width:677px){.icon-description-list__item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.icon-description-list__item{margin-bottom:7.4rem}@media (min-width:677px){.icon-description-list__item{width:50%}}@media (min-width:1025px){.icon-description-list__item{width:25%}}.icon-description-list__item .icon-description-list__item-image{margin-bottom:3.4rem}.icon-description-list__item .icon-description-list__item-title{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:.9rem;letter-spacing:.05rem;color:#1c1c1c}.icon-description-list__item .icon-description-list__item-description{font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:2.8rem;padding:0 2.5rem;color:#1c1c1c}.icon-listing-text{margin:5.5rem 0 3.5rem}@media (min-width:677px){.icon-listing-text{margin:11rem 0 10rem}}@media (min-width:1025px){.icon-listing-text{margin:16.4rem 0}}@media (min-width:1025px){.icon-listing-text .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.icon-listing-text__list{padding-bottom:6.7rem}@media (min-width:1025px){.icon-listing-text__list{width:50%;padding:0 9.5rem 0 0;-ms-flex-negative:0;flex-shrink:0}}.icon-listing-text__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){.icon-listing-text__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.icon-listing-text__item+.icon-listing-text__item{margin-top:2.6rem}@media (min-width:677px){.icon-listing-text__item+.icon-listing-text__item{margin-top:3.9rem}}.icon-listing-text__item-image{width:10.8rem;height:8.1rem;margin-bottom:1rem}@media (min-width:1025px){.icon-listing-text__item-image{margin:0 2.8rem 0 0}}.icon-listing-text__item-image img{display:block;max-width:100%;max-height:100%;margin:0 auto}.icon-listing-text__item-text{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem;max-width:33.2rem;text-align:center;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:1025px){.icon-listing-text__item-text{text-align:left}}.icon-listing-text__content{padding-top:6.7rem;border-top:.1rem solid #979797}@media (min-width:1025px){.icon-listing-text__content{width:50%;padding:0 0 0 9.5rem;border-top:0;border-left:.1rem solid #979797;-ms-flex-negative:0;flex-shrink:0}}.icon-listing-text__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.7rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:677px){.icon-listing-text__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.icon-listing-text__description{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;margin-top:2.9rem;color:#1c1c1c}@media (min-width:677px){.icon-listing-text__description{font-size:1.8rem;line-height:2.8rem;margin-top:1.6rem;padding-bottom:1rem}}.image-text{margin-top:5rem;margin-bottom:5rem}@media (min-width:677px){.image-text{margin-top:10rem;margin-bottom:10rem}}@media (min-width:677px){.image-text__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.image-text__container a{margin-top:2.1rem}@media (min-width:1025px){.image-text__container a{margin-top:1rem}}.image-text__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:20.1rem;background-color:#e2ebea;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.image-text__image-wrapper{min-width:50%;min-height:38rem;margin-right:5rem}}@media (min-width:1200px){.image-text__image-wrapper{min-width:66rem;margin-right:10rem}}@media (min-width:677px){.image-text--image-right .image-text__image-wrapper{margin-right:0;margin-left:5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1025px){.image-text--image-right .image-text__image-wrapper{margin-left:10rem}}.image-text__image{max-width:11rem;max-height:90%}@media (min-width:1025px){.image-text__image{max-width:19.7rem}}.image-text__details{margin-top:2rem}@media (min-width:677px){.image-text__details{margin-top:0}}@media (min-width:677px){.image-text--image-right .image-text__details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.image-text__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.image-text__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.image-text__description{font-size:1.4rem;line-height:2.4rem;margin-top:2.1rem}@media (min-width:1025px){.image-text__description{font-size:1.8rem;line-height:2.8rem;margin-top:1rem}}.image-text__cta{margin-top:2.5rem}@media (min-width:1025px){.image-text__cta{min-width:23rem;margin-top:3.8rem}}.industry-leaders{margin-top:6rem;margin-bottom:6rem}@media (min-width:677px){.industry-leaders{margin-top:10rem;margin-bottom:10rem}}.industry-leaders__intro{margin-bottom:5.1rem;text-align:center}@media (min-width:1025px){.industry-leaders__intro{margin-bottom:7.9rem}}.industry-leaders__heading{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;margin-bottom:1.7rem;letter-spacing:.05rem}@media (min-width:1025px){.industry-leaders__heading{font-size:8rem;line-height:8.4rem;margin-bottom:0}}.industry-leaders__subheading{font-family:"Titillium Web";font-size:2.4rem;font-weight:700;line-height:2.9rem;margin-bottom:2.7rem;letter-spacing:.024rem}@media (min-width:1025px){.industry-leaders__subheading{font-size:5rem;line-height:5.4rem}}.industry-leaders__description{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem}@media (min-width:1025px){.industry-leaders__description{font-size:1.8rem;line-height:2.8rem}}@media (min-width:677px){.industry-leaders__listing .swiper-wrapper{display:block;width:calc(100% + 3.4rem);margin:-1.7rem}}@media (min-width:677px){.industry-leaders__listing .swiper-wrapper>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 3.7rem);margin:1.7rem}}@media (min-width:1025px){.industry-leaders__listing .swiper-wrapper>div{width:calc(33.33% - 3.7rem)}}.industry-leaders__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.industry-leaders__group .industry-leaders__item{width:calc(50% - 1.1rem)}@media (min-width:1025px){.industry-leaders__group .industry-leaders__item{width:calc(50% - 1.7rem)}}.industry-leaders__group .industry-leaders__item:nth-child(-n+2){margin-bottom:2.2rem}@media (min-width:1025px){.industry-leaders__group .industry-leaders__item:nth-child(-n+2){margin-bottom:3.4rem}}.industry-leaders__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.industry-leaders__item-toggle{position:relative;width:100%;height:0;padding-bottom:100%;background-position:center;background-size:cover}.industry-leaders__item-toggle:after,.industry-leaders__item-toggle:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}.industry-leaders__item-toggle:before{background-color:rgba(226,235,234,.51)}.industry-leaders__item-toggle:after{-webkit-box-shadow:inset 0 0 0 .8rem #ffb800;box-shadow:inset 0 0 0 .8rem #ffb800}@media (min-width:677px){.industry-leaders__item-toggle:hover:before{opacity:1}}.industry-leaders__item-toggle[aria-expanded]:after{opacity:1}.industry-leaders__item-content{overflow:hidden;height:0}@media (min-width:677px){.industry-leaders__item-content{display:none}}.industry-leaders__item-content--big{float:left;width:calc(100% - 3.4rem)!important;margin:0 1.7rem!important}.industry-leaders__item-content-inner{position:relative;margin-top:2.4rem;padding:4.5rem;background-color:#e2ebea}.industry-leaders__item-content-inner p{font-size:1.4rem;line-height:2.4rem;color:#1c1c1c}@media (min-width:677px){.industry-leaders__item-content-inner{margin:2.4rem 0}}.industry-leaders__item-close{position:absolute;top:3.5rem;right:3.2rem}.industry-leaders__item-close svg{width:2.9rem;height:2.9rem;pointer-events:none;fill:#1c1c1c}.industry-leaders__item-position{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:.2rem;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:677px){.industry-leaders__item-position{font-size:1.8rem;line-height:2.4rem}}.industry-leaders__item-name{font-family:"Titillium Web";font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.8rem;color:#1c1c1c}.industry-leaders__item-firstname{font-size:5rem;line-height:6rem;letter-spacing:.05rem}@media (min-width:677px){.industry-leaders__item-firstname{font-size:8rem;line-height:8.4rem}}.industry-leaders__item-lastname{font-size:3rem;line-height:3.6rem;letter-spacing:.04rem}@media (min-width:677px){.industry-leaders__item-lastname{font-size:4rem;line-height:4.4rem}}.industry-leaders__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.1rem;margin-bottom:1.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:677px){.industry-leaders__arrows{display:none}}.industry-leaders__arrow{padding:0}.industry-leaders__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.industry-leaders__arrow.swiper-button-disabled{cursor:default;opacity:.25}.industry-leaders__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.insight-card-person-item-v2__item{background-color:var(--background);position:relative;border-radius:10px;padding:40px 60px 0 40px;aspect-ratio:400/600;overflow:hidden}.insight-card-person-item-v2__item a{position:absolute;inset:0;border-radius:10px;z-index:11}@media (max-width:677px){.insight-card-person-item-v2__item{height:unset;aspect-ratio:300/500}}.insight-card-person-item-v2__image{position:absolute;right:0;width:70%;bottom:0}.insight-card-person-item-v2__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex}.insight-card-v2{margin-bottom:40px}.insight-card-v2 h3{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:26px}@media (max-width:677px){.insight-card-v2 h3{font-size:19px;font-weight:700;line-height:1.21}}.insight-card-v2:nth-of-type(3n+2){margin-bottom:40px}@media (max-width:677px){.insight-card-v2:nth-of-type(3n+2){margin-bottom:20px}}.insight-card-v2:nth-of-type(2){margin-top:100px}@media (max-width:677px){.insight-card-v2:nth-of-type(2){margin-top:0}}@media (min-width:1600px){.insight-card-v2:nth-of-type(3){margin-top:100px}}.insight-card-v2:focus,.insight-card-v2:focus-within{outline:2px solid #1c1c1c;outline-offset:1px}@media (max-width:677px){.insight-card-v2{margin-bottom:20px}}.insight-card-v2:last-child{margin-bottom:0}.grid-sizer,.insight-card-v2{width:31%}@media (min-width:677px) and (max-width:1025px){.grid-sizer,.insight-card-v2{width:47%}}@media (max-width:677px){.grid-sizer,.insight-card-v2{width:100%}}@media (min-width:1600px){.grid-sizer,.insight-card-v2{width:22%}}.gutter-sizer{width:3.5%}@media (min-width:677px) and (max-width:1025px){.gutter-sizer{width:6%}}@media (max-width:677px){.gutter-sizer{width:0}}@media (min-width:1600px){.gutter-sizer{width:2%}}.insight-cards-v2__item{border-radius:10px;background-size:cover;background-repeat:no-repeat;position:relative;color:#fff;z-index:0;aspect-ratio:1;overflow:hidden}.insight-cards-v2__item::after{content:'';border-radius:10px;position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.56)}.insight-cards-v2__item a{position:absolute;inset:0;border-radius:10px;z-index:11}.insight-cards-v2__item img{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;background-position:center;z-index:-3}.insight-cards-v2__item p{line-height:19px;font-size:13px;margin:10px 0 0}@media (max-width:677px){.insight-cards-v2__item p{line-height:1.46;margin:7px 0 0}}.insight-cards-item-v2__overlay{position:absolute;z-index:1;inset:0;background:#1c1c1c;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skew(-30deg) scale(0,1);transform:skew(-30deg) scale(0,1)}.insight-cards-item-v2__info{padding-top:10px;font-size:.85rem}.insight-cards-item-v2__title{font-family:"Titillium Web";font-size:1.2rem}.insight-cards-v2__item--no-bg-image{background-color:#fff;color:#1c1c1c;border:1px solid #d2d2d2;overflow:hidden}.insight-cards-v2__item--no-bg-image::after{content:'';border-radius:10px;position:absolute;z-index:-1;inset:0;background:#fff}.insight-cards-v2__item--no-bg-image img{display:none}.insight-card-v2__content-details{position:absolute;z-index:2;padding:40px 60px 0 40px;inset:0}.insight-content__teaser{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-bottom:3.2rem;color:#1c1c1c}@media (min-width:677px){.insight-content__teaser{font-size:2.6rem;line-height:3.6rem;margin-bottom:2.6rem}}.insight-content__teaser a{text-decoration:none;color:#1c1c1c}.insight-content__teaser a:hover{border-bottom:.1rem solid}.insight-wrapper .expertise-landing-masthead__content{padding-inline:unset}@media (min-width:1025px){.insight-wrapper .expertise-landing-masthead__content h2{font-size:1.5rem;line-height:2.1rem}}.insight-wrapper .image-v2__wrapper{width:100%}.insight-wrapper .image-v2__wrapper img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:677px){.insight-wrapper .expertise-landing-masthead__media{all:unset;margin:0 -2.5rem}}@media (min-width:1025px){.insight-wrapper{max-width:840px;padding:unset}.insight-wrapper .expertise-landing-masthead{display:block;gap:unset}.insight-wrapper .expertise-landing-masthead__media{aspect-ratio:840/496;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;max-block-size:unset;padding-top:2.3rem}.insight-wrapper .expertise-landing-masthead__media .local-video{border-radius:10px}.insight-wrapper .sidebar-layout__content{margin-right:unset;width:unset}}#main .insight-masthead{padding-bottom:0}@media (min-width:1025px){#main .insight-masthead{margin-top:0}}.insight-related-article-v2{max-width:840px;margin-inline:auto;position:relative;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.insight-related-article-v2::after{content:'';position:absolute;inset:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(28%,rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0) 28%,#fff 100%)}.insight-related-article-v2 .related-article__link{position:absolute;inset:0;z-index:11}@media (min-width:1025px){.insight-related-article-v2:hover .btn-v2 .back{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.insight-related-article-v2:hover .btn-v2 .front{-webkit-transform:translate3d(100.6%,0,0);transform:translate3d(100.6%,0,0)}}.insight-related-article-v2 .related-article__content-v2{position:relative;overflow:hidden}.insight-related-article-v2 .related-article__content-v2 .insight-wrapper.insight-masthead{margin-block:0}.insight-related-article-v2 .related-article__content-v2 .insight-wrapper .expertise-landing-masthead--flipped{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.insight-related-article-v2 .expertise-landing-masthead{margin-top:unset}.insight-related-article-v2 .btn-v2{z-index:12;position:absolute;bottom:-19.5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.insight-dowload{margin:4rem 0}@media (max-width:1025px){.insight-dowload{margin:4rem 2.5rem}}.insight-dowload__title{font-family:"Titillium Web";font-size:40px;font-weight:700;line-height:3.8rem;margin-bottom:2.2rem;color:#1c1c1c}.insight-dowload__content{font-size:1.4rem;line-height:2.4rem}@media (min-width:677px){.insight-dowload__content{font-size:1.8rem;line-height:2.8rem}}.insight-dowload__content ul{padding-left:2rem;list-style:disc}.insight-dowload__resource{margin-top:4rem}.insight-dowload__resource .btn{min-width:23rem}@media (min-width:677px){.insight-dowload__resource .form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.insight-dowload__resource .form__field-wrapper{margin-bottom:1rem}@media (min-width:677px){.insight-dowload__resource .form__field-wrapper{width:calc(50% - .9rem);margin-bottom:2rem}}.insight-dowload__resource .form__field{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;width:100%;padding:1.6rem 1.5rem 1.2rem;letter-spacing:.039rem;color:#1c1c1c;border:.1rem solid #1c1c1c}.insight-dowload__resource .form__field::-webkit-input-placeholder{color:#1c1c1c}.insight-dowload__resource .form__field:-moz-placeholder{color:#1c1c1c}.insight-dowload__resource .form__field::-moz-placeholder{color:#1c1c1c}.insight-dowload__resource .form__field:-ms-input-placeholder{color:#1c1c1c}.insight-dowload__resource .field-validation-error{display:block;margin-top:.5rem;color:#d8000c}.insight-dowload__resource .form__submit-wrapper{margin-top:1.8rem}@media (min-width:677px){.insight-dowload__resource .form__submit-wrapper{width:auto;min-width:23rem;margin-top:3rem}}.insight-dowload__resource .form__error-submit-wrapper{margin-top:4rem;margin-right:100%}.insight-hero{position:relative;z-index:1;background-color:#e2ebea;background-position:center;background-size:cover}@media (min-width:677px){.insight-hero{margin-top:0}}.insight-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#ffb800;background-image:-webkit-gradient(linear,left top,right top,from(rgba(28,28,28,.8)),to(rgba(28,28,28,0)));background-image:linear-gradient(to right,rgba(28,28,28,.8) 0,rgba(28,28,28,0) 100%);mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.insight-hero:before{background-color:rgba(255,184,0,.3)}}.insight-hero.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.insight-hero.yellow{background-color:rgba(255,184,0,.3)}}.insight-hero.teal:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.insight-hero.teal{background-color:rgba(255,184,0,.3)}}.insight-hero.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.insight-hero.green{background-color:rgba(28,28,28,.3)}}.insight-hero .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:11rem;padding-bottom:3.7rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:677px){.insight-hero .container{min-height:71.7rem;padding:6.3rem 4rem}}@media (min-width:1025px){.insight-hero+.sidebar-layout{padding-top:9rem}}@media (min-width:1025px){.insight-hero+.sidebar-layout .sidebar-layout__sidebar{border-top:.5rem solid #ffb800}}@media (min-width:1025px){.insight-hero+.sidebar-layout .sidebar-layout__sidebar{margin-top:-15rem;padding-top:2.5rem;padding-right:4rem;padding-left:4rem;width:41rem}}@media (min-width:677px){.insight-hero+.sidebar-layout .sidebar-layout__sidebar .trending-topics-callout{margin-bottom:10rem}}@media (min-width:1025px){.insight-hero+.sidebar-layout .sidebar-layout__sidebar .trending-topics-callout{margin-bottom:1rem}}.insight-hero+.sidebar-layout .sidebar-layout__sidebar .trending-topics-callout__title{padding-bottom:0}.insight-hero--no-image:before{content:none}.insight-hero--no-image .insight-hero__category,.insight-hero--no-image .insight-hero__headline,.insight-hero--no-image .insight-hero__info{color:#1c1c1c}.insight-hero__background-image{position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.insight-hero__category{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.039rem;color:#fff}.insight-hero__headline{font-family:"Titillium Web";font-size:48px;font-weight:700;line-height:1.08;margin-top:.3rem;color:#fff}@media (min-width:677px){.insight-hero__headline{font-size:60px;font-weight:700;line-height:.97;max-width:75rem;margin-top:.8rem}}.insight-hero__info{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;margin-top:1.6rem;color:#fff}@media (min-width:677px){.insight-hero__info{margin-top:3.2rem}}.insight-hero__info-separator{display:inline-block;padding:0 1.4rem}.insight-results .case-studies-tab__button{margin-top:20px}.insight-results.container{min-height:3251px}@media (min-width:1025px){.insight-results.container{display:grid;grid-template-columns:1fr 3fr;gap:40px;min-height:2769px}}.insight-results__filters{margin-bottom:3.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.insight-results__filters>div{-ms-flex-negative:0;flex-shrink:0}}.insight-results__applied-filters{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.8rem}.insight-results__applied-filters--hidden{display:none}.insight-results__applied-filter{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.8rem;padding:.4rem .8rem .4rem 1rem;color:#1c1c1c;background-color:#e2ebea;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-results__applied-filter svg{width:1rem;height:1rem;margin-left:.8rem;pointer-events:none}@media (min-width:677px){.insight-filters__container-listing{-webkit-margin-before:20px;margin-block-start:20px}}.insight-results__list{display:grid;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(1,1fr);gap:20px}.insight-results__list .insight-card-v2{margin-bottom:0}@media (min-width:1025px){.insight-results__list .insight-card-v2{width:100%;aspect-ratio:950/220;margin-top:0}}@media (min-width:1025px){.insight-results__list .insight-card-v2 h3{width:75%}}@media (min-width:677px){.insight-results__list{gap:20px;-webkit-margin-before:20px;margin-block-start:20px;grid-template-columns:repeat(2,1fr)}.insight-results__list .insight-card-v2{margin-top:0;width:100%}}@media (min-width:1025px){.insight-results__list{grid-template-columns:repeat(1,1fr)}}.insight-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-decoration:none}.insight-results__item:hover .insight-results__item-title{color:#1c1c1c;text-decoration:underline}.insight-results__item:hover .image__background{-webkit-transform:scale(1.1);transform:scale(1.1)}.insight-results__item-image{position:relative;width:100%;height:0;padding-bottom:63%;background-size:cover;overflow:hidden;border-radius:10px}.insight-results__item-image svg{position:absolute;top:1.5rem;right:1.5rem;width:2.7rem;height:2.7rem;fill:#1c1c1c;z-index:1}.insight-results__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.insight-results__item-tag{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.039rem;color:#1c1c1c}.insight-results__item-title{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"Titillium Web";font-size:3rem;font-weight:700;margin-bottom:4rem;color:#1c1c1c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.insight-results__item-author{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;color:#1c1c1c}.insight-results__item-author span{display:inline-block;padding:0 1.5rem}.insight-results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-results__pagination--hidden{display:none}.insight-results__pagination-arrow{padding:0;cursor:pointer}.insight-results__pagination-arrow svg{width:1.9rem;height:1.4rem;fill:#1c1c1c}.insight-results__pagination-arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.insight-results__pagination-arrow--disabled{pointer-events:none;opacity:.25}.insight-results__current-page{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.6rem;height:3.6rem;margin:0 .9rem 0 .8rem;text-align:center;color:#1c1c1c;border:.1rem solid #bbb;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.insight-results__pages-total-container{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;margin-right:.7rem;color:#1c1c1c}.insight-results__pages-total{color:#1c1c1c}.insight-filters__title h2{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.18;color:#1c1c1c;-webkit-padding-after:16px;padding-block-end:16px;-webkit-margin-after:20px;margin-block-end:20px;border-bottom:1px solid #bfbfbf}.insight-filters__container .checkbox-filter__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;padding-left:0}@media (min-width:1025px){.insight-filters__container .checkbox-filter__toggle[aria-expanded=true]{border-color:transparent}}.insight-filters__container .checkbox-filter__toggle[aria-expanded=true] .checkbox-filter__toggle-icon{cursor:pointer}.insight-filters__container .checkbox-filter__toggle[aria-expanded=true] .checkbox-filter__toggle-icon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.insight-filters__container .checkbox-filter__toggle[aria-expanded=true] .checkbox-filter__toggle-icon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.insight-filters__container .checkbox-filter__toggle[aria-expanded=true]+.checkbox-filter__options{border-bottom:1px solid #bfbfbf}@media (min-width:1025px){.insight-filters__container .checkbox-filter__toggle{padding:0 0 24px}}.insight-filters__container>.checkbox-filter__toggle[aria-expanded=true]{border-color:#bfbfbf}.insight-filters__container>.checkbox-filter__toggle[aria-expanded=true]+.checkbox-filter__options{border-bottom:0}@media (min-width:1025px){.insight-filters__container .checkbox-filter{margin-bottom:24px}}.insight-filters__container .checkbox-filter__list{padding-top:0}@media (min-width:1025px){.insight-filters__container .checkbox-filter__list{padding:0;margin-bottom:30px}}@media (min-width:1025px){.insight-filters__container .checkbox-filter__options{-webkit-box-shadow:unset;box-shadow:unset}}@media (min-width:1025px){.insight-filters__container .checkbox-filter__label-count-wrapper{width:calc(100% - 3rem)}}.insight-filters__container .checkbox-filter__options{position:relative;z-index:0}.insight-filters-mobile{margin-bottom:20px}.insight-filters-mobile>.checkbox-filter__toggle{border-bottom:1px solid #bfbfbf}@media (max-width:1025px){.insight-filters-mobile>.checkbox-filter__toggle[aria-expanded=true]+.checkbox-filter__options{border-bottom:0}}.insight-filters-mobile .insight-results__filters{margin:20px 0 0}.insight-filters-mobile>.checkbox-filter__toggle{font-size:22px}.insight-filters-mobile .checkbox-filter:last-child{margin-bottom:0}@media (min-width:1025px){.insight-filters-mobile{display:none}}.checkbox-filter__toggle-icon{position:relative;width:14px;height:14px}.checkbox-filter__toggle-icon:after,.checkbox-filter__toggle-icon:before{content:'';position:absolute;background-color:#1c1c1c;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.checkbox-filter__toggle-icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.checkbox-filter__toggle-icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.insight-v2__masthead{background-color:#1c1c1c;color:#fff;position:relative}.insight-v2__masthead h1{font-family:"Titillium Web";font-size:48px;font-weight:700;line-height:1.08}@media (min-width:1025px){.insight-v2__masthead h1{font-size:54px;line-height:1.07}}.insight-v2__masthead .expertise-landing-masthead__back-to-page{color:#fff}.insight-v2__masthead .expertise-landing-masthead__back-to-page svg{fill:#fff}.insight-v2__masthead .pattern-grid__wrapper{z-index:1;inset:0}.insight-v2__masthead .container{position:relative;z-index:1}.insight-v2__masthead .pattern-grid[data-columns='4']{inset-block-start:-400px}.insight-v2-masthead__description{font-size:16px;line-height:1.63;-webkit-margin-before:20px;margin-block-start:20px}@media (min-width:1025px){.insight-v2-masthead__description{max-width:50%;font-size:18px;line-height:1.56}}.insight-v2-masthead__subtitle{font-family:"Titillium Web";font-size:28px;font-weight:700;line-height:1.14;-webkit-margin-before:10px;margin-block-start:10px}@media (min-width:1025px){.insight-v2-masthead__subtitle{font-size:31px;line-height:1;-webkit-margin-before:20px;margin-block-start:20px}}.insight-v2-masthead__author{font-size:13px;line-height:1.46;-webkit-margin-before:12px;margin-block-start:12px}.insight-v2-masthead__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (min-width:1025px){.insight-v2-masthead__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.insight-v2-masthead__popular-insights{background-color:#fff;color:#1c1c1c;border-radius:10px;padding-block:35px 32px;padding-inline:40px;-ms-flex-item-align:baseline;align-self:baseline;width:100%;overflow:auto}.insight-v2-masthead__popular-insights h3{font-size:13px;font-weight:600;line-height:2.15}@media (min-width:1025px){.insight-v2-masthead__popular-insights{-webkit-margin-before:60px;margin-block-start:60px;padding-block:35px 43px;width:unset}}.insight-v2-masthead__articles article{padding-block:20px;border-bottom:1px solid #bfbfbf}.insight-v2-masthead__articles article:nth-child(1){-webkit-margin-before:10px;margin-block-start:10px;border-top:1px solid #bfbfbf}.insight-v2-masthead__article{position:relative}.insight-v2-masthead__article h4{font-family:"Titillium Web";font-size:19px;font-weight:700;line-height:1.21}@media (min-width:1025px){.insight-v2-masthead__article h4{font-size:22px;line-height:1.18}}.insight-v2-masthead__article a{text-decoration:none;color:#1c1c1c}.insight-v2-masthead__article:focus,.insight-v2-masthead__article:focus-within{outline:2px solid #1c1c1c;outline-offset:1px}.insight-v2-masthead__article .navigation-v2__item--line{background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(#1c1c1c));background-image:linear-gradient(to right,#1c1c1c 0,#1c1c1c 100%);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:background-size 50ms;transition:background-size 50ms;position:absolute;width:100%;height:1px}.insight-v2-masthead__article .navigation-v2__item--line:first-child{top:-1px;left:0}.insight-v2-masthead__article .navigation-v2__item--line:last-child{bottom:-1px;left:0}@media (any-hover:hover){.insight-v2-masthead__article:hover .navigation-v2__item--line{background-size:100% 100%;-webkit-transition:background-size .75s;transition:background-size .75s}}.insight-v2-masthead-article__author{-webkit-margin-before:7px;margin-block-start:7px;font-size:13px;line-height:1.46}.insight-v2__feature-article{position:relative}.insight-v2__feature-article a{position:absolute;inset:0;z-index:1}.insight-v2__feature-article a:focus{outline:2px solid #fff;outline-offset:1px}.insight-v2__feature-article picture{overflow:hidden}.insight-v2__feature-article picture img{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}@media (any-hover:hover){.insight-v2__feature-article:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (min-width:1025px){.insight-v2__feature-article{-ms-flex-preferred-size:66.66%;flex-basis:66.66%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.insight-v2-masthead__feature-articles{-webkit-margin-before:12px;margin-block-start:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-margin-before:40px;margin-block-start:40px}@media (min-width:1025px){.insight-v2-masthead__feature-articles{-webkit-margin-before:60px;margin-block-start:60px}}.insight-v2__industry{background-color:var(--background-color,#d6ffef);border-radius:0 10px 10px 0;padding-block:40px 100px;padding-inline:40px;-webkit-margin-start:-2.5rem;margin-inline-start:-2.5rem}.insight-v2__industry h2{font-family:"Titillium Web";font-size:36px;font-weight:700;line-height:1.11}@media (min-width:1025px){.insight-v2__industry h2{font-size:45px;line-height:1.18}}.insight-v2__industry p{-webkit-margin-before:18px;margin-block-start:18px;font-size:16px;line-height:1.63}@media (min-width:1025px){.insight-v2__industry p{font-size:18px;line-height:1.56;-webkit-margin-before:10px;margin-block-start:10px}}.insight-v2__industry .insight-v2__cta{-webkit-margin-before:5px;margin-block-start:5px;font-size:16px;font-weight:600;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-decoration:none;color:#1c1c1c}.insight-v2__industry .insight-v2__cta svg{fill:#1c1c1c;width:20px;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (any-hover:hover){.insight-v2__industry .insight-v2__cta:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}}@media (min-width:1025px){.insight-v2__industry .insight-v2__cta{-webkit-margin-before:21px;margin-block-start:21px}}@media (min-width:677px){.insight-v2__industry{border-radius:10px}}@media (min-width:1025px){.insight-v2__industry{-webkit-margin-start:0;margin-inline-start:0;border-radius:10px;padding-block:60px 63px;padding-inline:70px 140px;-ms-flex-preferred-size:28.57%;flex-basis:28.57%;-ms-flex-item-align:baseline;align-self:baseline;width:33.33%}}.insight-v2__slider{overflow:hidden;-webkit-margin-before:20px;margin-block-start:20px}@media (max-width:1025px){.insight-v2__slider .container--full-width{padding:2.5rem}}.insight-v2__slider .swiper-container{overflow:unset;-webkit-margin-before:-70px;margin-block-start:-70px}@media (min-width:1025px){.insight-v2__slider .swiper-container{-webkit-margin-before:50px;margin-block-start:50px;-webkit-margin-start:-50px;margin-inline-start:-50px;overflow:hidden}}.insight-v2__slider .swiper-slide article{width:100%}.insight-v2__slider:last-child{-webkit-margin-after:60px;margin-block-end:60px}@media (min-width:1025px){.insight-v2__slider:last-child{-webkit-margin-after:100px;margin-block-end:100px}}@media (min-width:1025px){.insight-v2__slider{-webkit-margin-before:60px;margin-block-start:60px}}@media (min-width:677px){.custom-swiper__container{width:71.43%}.custom-swiper__container .swiper-container{padding-right:calc(4rem + 30px)}}@media (min-width:1600px){.custom-swiper__container .swiper-container{padding-right:calc(4rem + calc(calc(100vw - 1600px) * .5))}}@media (min-width:1920px){.custom-swiper__container .swiper-container{padding-right:calc(4rem + 160px)}}.insight-v2__slider-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:677px){.insight-v2__slider-wrapper{padding-inline:4rem .5rem}}@media (min-width:1025px){.insight-v2__slider-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width:1600px){.insight-v2__slider-wrapper{padding-left:calc(4rem + calc(calc(100vw - 1600px) * .5))}}@media (min-width:1920px){.insight-v2__slider-wrapper{padding-left:calc(4rem + 160px)}}.insight-v2-masthead__ctas{-webkit-margin-before:20px;margin-block-start:20px}.insight-v2__card{border-radius:10px;border:solid 1px #d2d2d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.insight-v2__card .image-v2--rounded,.insight-v2__card .image-v2__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.insight-v2__card .image-v2__wrapper{overflow:hidden;height:unset}.insight-v2__card a{position:absolute;inset:0;z-index:11}.insight-v2__card .card-pattern{top:-5%;left:0}.insight-v2__card:focus,.insight-v2__card:focus-within{outline:2px solid #1c1c1c;outline-offset:1px}.insight-v2-card__content{padding-block:30px;padding-inline:30px;color:#1c1c1c;z-index:9;-webkit-box-flex:1;-ms-flex:1;flex:1}.insight-v2-card__heading{font-family:"Titillium Web";font-size:19px;font-weight:700;line-height:1.21}@media (min-width:1025px){.insight-v2-card__heading{font-size:22px;line-height:1}}.insight-v2-card__author{-webkit-margin-before:8px;margin-block-start:8px;font-size:13px;line-height:1.46}@media (min-width:1025px){.insight-v2-card__author{-webkit-margin-before:12px;margin-block-start:12px}}.insight-cards__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-block:30px 0;min-height:4200px}@media (min-width:677px){.insight-cards__container{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.insight-cards__container{min-height:1603px;grid-template-columns:repeat(3,1fr);gap:40px;margin-block:30px 0}}.insight-category .case-studies-tab__button{-webkit-margin-before:20px;margin-block-start:20px}@media (min-width:1025px){.insight-category .case-studies-tab__button{-webkit-margin-before:40px;margin-block-start:40px;width:75%}}.insight-category__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1025px){.insight-v2__card--listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.insight-v2__card--listing .image-v2__wrapper{margin-block:20px;margin-inline:0 20px;border-radius:10px;width:30%}.insight-v2__card--listing .card-pattern{bottom:-6%;right:0;left:unset;top:unset}}.insight-v2__card--listing .line-wrapper{display:inline-block}.right-rail__heading{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.18}.right-rail__ctas-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-margin-before:20px;margin-block-start:20px}.right-rail__item{display:-webkit-box;display:-ms-flexbox;display:flex}.right-rail__cta{font-size:14px;font-weight:600;line-height:1.86;padding-inline:10px;padding-block:3px;text-decoration:none;border-radius:2px;border:solid 1px #d2d2d2;color:#1c1c1c;position:relative;overflow:hidden}.right-rail__cta .insight-cards-item-v2__overlay{z-index:-1}.right-rail__container{display:grid;grid-template-columns:1fr;gap:40px;margin-block:0 40px;align-self:baseline}@media (min-width:1025px){.right-rail__container{margin-block:80px 0}}.feature-insights{display:grid}@media (min-width:1025px){.feature-insights .case-studies-tab__button{margin-top:40px;width:207px}}@media (min-width:1025px){.feature-insights{grid-template-columns:3fr 1fr;gap:40px}}@media (max-width:1025px){.feature-insights__section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.feature-insights__heading{font-family:"Titillium Web";font-size:36px;line-height:1.11;font-weight:700}.feature-insights__listing{-webkit-margin-before:20px;margin-block-start:20px;display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:677px){.feature-insights__listing{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.feature-insights__listing{-webkit-margin-before:40px;margin-block-start:40px;grid-template-columns:repeat(1,1fr)}}.insights-slider{overflow:hidden;margin-top:5rem;margin-bottom:5rem}@media (min-width:677px){.insights-slider{margin-top:8.7rem;margin-bottom:8.7rem}}@media (min-width:677px){.insights-slider .swiper-container{overflow:visible}}.insights-slider .swiper-slide{width:auto;max-width:100%;-ms-flex-negative:1;flex-shrink:1}.insights-slider .swiper-slide:not(:last-child){margin-right:3.5rem}.swiper-container-initialized .insights-slider .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.insights-slider__title-arrows-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.insights-slider__title{font:bold 2.2rem/3rem "Titillium Web"}@media (min-width:677px){.insights-slider__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.insights-slider__arrows{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insights-slider__arrow{padding:0}.insights-slider__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.insights-slider__arrow.swiper-button-disabled{cursor:default;opacity:.25}.insights-slider__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.insights-slider-item{display:block;max-width:33.5rem;text-decoration:none;color:inherit}.insights-slider-item:before{content:'';width:0;height:.3rem;background-color:#ffb800;position:absolute;top:-.8rem;left:0;-webkit-transition:.4s width;transition:.4s width}.insights-slider-item:hover .insights-slider-item__title{-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.insights-slider-item:hover:before{width:100%}.swiper-container-initialized .insights-slider-item{width:33.5rem;max-width:100%}@media (min-width:677px) and (max-width:1024px){.swiper-container-initialized .insights-slider-item{width:34.5rem}}.insights-slider-item__title{font:normal 2.4rem/3.4rem "Titillium Web"}.insights-slider-item__teaser{font-size:1.4rem;line-height:2.4rem;margin-top:1rem}.insights-subscribe-wrapper{height:100%}@media (min-width:677px) and (max-width:1024px){.insights-subscribe-wrapper{margin-bottom:40px}}@media (min-width:1025px){.insights-subscribe-wrapper--first-item{height:auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.insights-subscribe{padding-bottom:1.8rem;padding-top:2.5rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.insights-subscribe .btn{width:100%}@media (min-width:1025px){.insights-subscribe--sticky{position:fixed;top:0;width:100%;background-color:#fff}}@media (min-width:1025px){.insights-subscribe--translate{position:static}}.insights-subscribe__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;margin-bottom:1.8rem;letter-spacing:.05rem;color:#1c1c1c}.insights-subscribe__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:.1rem;height:.1rem;margin:-.1rem;padding:0;border:0}.insights-subscribe__field{display:block;width:100%;margin-bottom:.4rem}.insights-subscribe__checkbox{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;position:relative;display:block;margin:2rem 0;padding:1.6rem 1.6rem 1.6rem 4.8rem;color:#1c1c1c;background-color:rgba(226,235,234,.75)}@media (min-width:677px){.insights-subscribe__checkbox{font-size:1.6rem;line-height:2.6rem}}.insights-subscribe__checkbox-input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.insights-subscribe__checkbox-input:checked~.form__faux-checkbox{background-color:#1c1c1c}.insights-subscribe__checkbox-input:checked~.form__faux-checkbox:after{display:block}.insights-subscribe .form__faux-checkbox{position:absolute;top:1.8rem;left:1.6rem;width:1.6rem;height:1.6rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background-color:#fff}@media (min-width:677px){.insights-subscribe .form__faux-checkbox{top:2rem}}.insights-subscribe .form__faux-checkbox:after{position:absolute;top:.2rem;left:.45rem;display:none;width:.6rem;height:1rem;content:'';-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 .2rem .2rem 0}.insights-subscribe .form__faux-checkbox>svg{display:none}.insights-subscribe .form__submit-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.insights-subscribe .form__submit-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0;background-image:-webkit-repeating-radial-gradient(center center,#b6b7b7,#b6b7b7 2px,transparent 2px,transparent 100%);background-size:14px 14px}.insights-subscribe .form__submit-wrapper:after{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.18s;transition-duration:.18s;background-color:#1c1c1c}.insights-subscribe .form__submit-wrapper:hover:after,.insights-subscribe .form__submit-wrapper:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.insights-subscribe .form__submit-wrapper:hover:before{-webkit-transition-delay:0s;transition-delay:0s}.insights-subscribe .form__submit-wrapper:hover:after{-webkit-transition-delay:.1s;transition-delay:.1s}.insights-subscribe__submit{font-size:1.8rem;font-weight:600;z-index:1;width:100%;padding-right:1.8rem;padding-left:1.8rem;cursor:pointer;text-decoration:none;color:#fff;border:0;background-color:unset;padding:0}@media (min-width:1025px){.job-listing .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.job-listing[data-module=jobListing] .job-listing__openings{display:none}.job-listing.job-listing--loaded .job-listing__openings{display:block}@media (min-width:677px){.job-listing__content{max-width:42rem;margin-right:13.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.job-listing__content .job-listing__cta--active .front{background-color:#1c1c1c;color:#fff}.job-listing__content .job-listing__cta--active .back{background-color:#ffb800;color:#1c1c1c}.job-listing__title{font-family:"Titillium Web";font-size:5rem;font-weight:700;color:#1c1c1c}.job-listing__description{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:2.4rem;margin-top:3.2rem;color:#1c1c1c}@media (min-width:677px){.job-listing__description{font-size:18px;line-height:2.4rem;margin-top:2.8rem}}.job-listing__cta{margin-top:2rem}@media (min-width:677px){.job-listing__cta{margin-top:3.5rem}}.job-listing__cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px}.job-listing__cta-wrapper .job-listing__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:11px 15px}.job-listing__cta-wrapper .job-listing__cta.case-studies-tab__button{margin-top:0}@media (min-width:677px){.job-listing__cta-wrapper .job-listing__cta{padding:11px 0;width:100%}}.job-listing__item{inline-size:auto}@media (min-width:677px){.job-listing__item{inline-size:100%}}.job-listing__openings{margin-top:4.7rem;border-top:1px solid #bfbfbf;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1025px){.job-listing__openings{margin-top:0}}.job-listing__openings .job-listing--hide{display:none}.job-listing--no-results{cursor:default}.job-listing--no-results .job-listing__opening .job-listing__opening-name{color:#1c1c1c}.job-listing--no-results .job-listing__opening .job-listing__opening-location{font-weight:400;text-transform:none}.job-listing--no-results .job-listing__opening .job-listing__opening-location b,.job-listing--no-results .job-listing__opening .job-listing__opening-location strong{font-weight:700}.job-listing--no-results .job-listing__opening:hover .job-listing__opening-name{color:#1c1c1c}.job-listing__opening{display:block;padding:20px 0;text-decoration:none;border-bottom:1px solid #bfbfbf;position:relative}.job-listing__opening .navigation-v2__item--line{background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(#1c1c1c));background-image:linear-gradient(to right,#1c1c1c 0,#1c1c1c 100%);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:background-size 50ms;transition:background-size 50ms;position:absolute;width:100%;height:1px}.job-listing__opening .navigation-v2__item--line:first-child{top:-1px;left:0}.job-listing__opening .navigation-v2__item--line:last-child{bottom:-1px;left:0}.job-listing__opening:hover .navigation-v2__item--line{background-size:100% 100%;-webkit-transition:background-size .75s;transition:background-size .75s}.job-listing__opening-location{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;color:#1c1c1c}.job-listing__opening-name{font-family:"Titillium Web";font-size:2.4rem;font-weight:700;color:#1c1c1c;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:1025px){.job-listing__opening-name{font-size:3rem}}.jobs-update-form{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:677px){.jobs-update-form{padding-top:7.5rem;padding-bottom:7.5rem}}@media (min-width:1025px){.jobs-update-form{margin-top:16rem}}.jobs-update-form .container{padding:2.9rem 2.4rem 4.1rem;background-color:#fff}@media (min-width:677px){.jobs-update-form .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){.jobs-update-form .container{padding-right:5.5rem;padding-left:5.5rem}}.jobs-update-form .generic-form{-webkit-box-flex:1;-ms-flex:1;flex:1}.jobs-update-form .form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:677px){.jobs-update-form .form{margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.jobs-update-form .form .form__submit-wrapper{height:5.2rem}.jobs-update-form .form__field-wrapper{width:100%;margin-bottom:.4rem}@media (min-width:677px){.jobs-update-form .form__field-wrapper{width:50%;margin-right:.4rem;margin-bottom:0}}@media (min-width:1025px){.jobs-update-form .form__field-wrapper{width:60%}}@media (min-width:677px){.jobs-update-form .form__submit-wrapper{width:15rem}}.jobs-update-form__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;margin-bottom:.9rem;text-align:center;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:677px){.jobs-update-form__title{font-size:5rem;line-height:5.4rem;margin-bottom:0;max-width:50%}}@media (min-width:1025px){.jobs-update-form__title{text-align:left}}.jobs-update-form__success{font-size:2rem;line-height:1.3;margin-top:1.5rem;color:#fff}@media (min-width:677px){.jobs-update-form__success{font-size:2.5rem;margin-top:0;margin-left:2rem;text-align:right;-ms-flex-item-align:center;align-self:center}}.landscape-cards-grid{margin-block:24px}@media (min-width:1025px){.landscape-cards-grid{margin-block:64px}}.landscape-cards-grid__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (min-width:1025px){.landscape-cards-grid__grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}.landscape-cards-grid__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.landscape-cards-grid__heading{color:#1c1c1c;font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;margin-bottom:40px}@media (max-width:1025px){.landscape-cards-grid__heading{font-size:34px;margin-bottom:20px}}.language-selector{background:#f6f6f6;display:none;gap:20px;margin-inline:-25px;padding-block:12px;padding-inline:24px}.language-selector li{position:relative}.mobile-navigation-v2 .language-selector{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1025px){.mobile-navigation-v2 .language-selector{display:none}}.language-selector+.mobile-navigation-v2__items{-webkit-margin-before:10px;margin-block-start:10px}@media (min-width:677px){.language-selector{-webkit-margin-before:35px;margin-block-start:35px;margin-inline:-40px;padding-inline:40px}}@media (min-width:678px){.language-selector{-webkit-margin-before:15px;margin-block-start:15px}}@media (min-width:1025px){.language-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-margin-before:24px;margin-block-start:24px;padding-block:16px;padding-inline:80px}}@media (min-width:1026px){.language-selector{-webkit-margin-before:5px;margin-block-start:5px;margin-inline:-80px}}.language-selector__link{color:#1c1c1c;display:block;font:700 1.4rem/1.6 "Open Sans",sans-serif;opacity:.4;text-decoration:none;-webkit-transition:opacity .3s cubic-bezier(.16,1,.3,1);transition:opacity .3s cubic-bezier(.16,1,.3,1)}.language-selector__link:focus-visible,.language-selector__link:hover{opacity:1}.language-selector__link:focus-visible{outline-offset:3px}.language-selector__link.language-selector__link--active{pointer-events:none;opacity:1}.language-selector__link.language-selector__link--active::after{block-size:4px;background-color:#ffb800;content:'';display:block;inline-size:100%;inset-block-end:-4px;inset-inline-start:0;position:absolute}@media (min-width:1025px){.language-selector__link{font-size:1.5rem;padding-block:4px}}.large-image-slider{margin:1.7rem 0 .9rem}@media (min-width:1025px){.large-image-slider{overflow:hidden;margin:16.4rem 0;padding:0 13.7rem}}@media (min-width:1025px){.large-image-slider .swiper-container{overflow:visible}}.large-image-slider__slide img{width:100%;-o-object-fit:cover;object-fit:cover}.large-image-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:677px){.large-image-slider__arrows{margin-top:2.6rem}}.large-image-slider__arrow{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.large-image-slider__arrow.swiper-button-disabled{cursor:default;opacity:.25}.large-image-slider__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.large-image-slider__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.latest-work-block .slider-portrait-v2{-webkit-margin-before:24px;margin-block-start:24px}.latest-work-block .swiper-overflow-container{-webkit-margin-end:calc(-1 * 2.5rem);margin-inline-end:calc(-1 * 2.5rem)}.latest-work-block .swiper-overflow-container::after{content:none}@media (min-width:677px){.latest-work-block .swiper-overflow-container{-webkit-margin-end:calc(-1 * 4rem);margin-inline-end:calc(-1 * 4rem)}}@media (min-width:1025px){.latest-work-block .swiper-overflow-container{-webkit-margin-end:calc(-1 * 4rem);margin-inline-end:calc(-1 * 4rem)}}.latest-work-block .swiper-container .container{-webkit-padding-start:0;padding-inline-start:0}@media (min-width:1600px){.latest-work-block .swiper-container .container{padding-inline:4rem}}.latest-work-block__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.latest-work-block__header .case-studies-tab__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;margin:0;min-block-size:50px;padding-block:8px;padding-inline:24px}@media (min-width:677px){.latest-work-block__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.latest-work-block__heading{color:#1c1c1c;font:700 3.4rem/1.2 "Titillium Web"}@media (min-width:1025px){.latest-work-block__heading{font-size:4.5rem}}.left-right .left-right__link{text-decoration:none}@media (min-width:1025px){.left-right .left-right__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1025px){.left-right .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.left-right .left-right__link:hover .left-right__cta,.left-right .left-right__link:hover .left-right__title{color:#1c1c1c}.left-right .left-right__link:hover .left-right__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.left-right .left-right__link:hover span.btn-link{padding-left:4.7rem}.left-right .left-right__link:hover span.btn-link:before{opacity:1;color:#1c1c1c;background:#1c1c1c;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}@media (min-width:1025px){.left-right--image-right .container>a:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1025px){.left-right__hover-image{-ms-flex-negative:0;flex-shrink:0;min-width:44rem;width:50%}}@media (min-width:1600px){.left-right__hover-image{width:66rem;min-width:66rem}}.left-right__image{height:0;background-position:center;background-size:cover;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;padding-bottom:56.25%}@media (min-width:1025px) and (max-width:1600px){.left-right__image{padding-bottom:75%}}.left-right__details{width:100%;margin-top:2rem}.left-right__details>a{text-decoration:none}@media (min-width:1025px){.left-right__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1025px){.left-right--image-left .left-right__details{padding-left:9.5rem}}@media (min-width:1025px){.left-right--image-right .left-right__details{padding-right:9.5rem;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.left-right__title{color:#1c1c1c;font:bold 4rem/4.4rem "Titillium Web";letter-spacing:.04rem}@media (min-width:1025px){.left-right__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.left-right__description{display:none;color:#1c1c1c}@media (min-width:1025px){.left-right__description{line-height:2.2rem;display:block;margin-top:1.8rem}}@media (min-width:1025px){.left-right__description{font-size:1.8rem;line-height:2.8rem}}.left-right--full .left-right__description{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;display:block;margin-top:2.5rem}.left-right__cta{margin-top:2.4rem;color:#1c1c1c;font-style:italic;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width:1024px){.left-right__cta{font-size:1.4rem}}.left-right__cta::before{background-color:#1c1c1c;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width:1024px){.left-right__cta::before{width:2.6rem}}.local-video{overflow:hidden;border-radius:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:16/9}.local-video video{width:100%;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1)}.local-video .vimeo-v2__video-play-button-wrapper{position:absolute}.local-video:hover video:not(.local-video--play){-webkit-transform:scale(1.1);transform:scale(1.1)}.local-video:hover .vimeo-v2__video-play-button--black{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}.local-video:hover .vimeo-v2__video-play-button--white{-webkit-transform:translate(85px,85px);transform:translate(85px,85px);border-radius:0}.expertise-landing-masthead__media .local-video{border-radius:10px 0 0 10px}@media (max-width:1025px){.expertise-landing-masthead__media .local-video{border-radius:0}}.design-launch{height:100vh}.design-launch .http-error__container{height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1025px){.design-launch .http-error__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.design-launch .http-error__container .http-error__text{padding-top:11rem;width:100%}}.marketplace-banner{background-color:#fff2d5}@media (min-width:1025px){.marketplace-banner+.sidebar-layout{padding-top:9rem}}@media (min-width:1025px){.marketplace-banner+.sidebar-layout .sidebar-layout__sidebar{border-top:.5rem solid #ffb800;margin-top:-15rem;padding-top:2.5rem;padding-right:4rem;padding-left:4rem;width:41rem}}@media (min-width:677px){.marketplace-banner+.sidebar-layout .sidebar-layout__sidebar .trending-topics-callout{margin-bottom:1rem}}.marketplace-banner+.sidebar-layout .sidebar-layout__sidebar .trending-topics-callout__title{padding-bottom:0}.marketplace-banner__container{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#1c1c1c;min-height:40rem}@media (min-width:1025px){.marketplace-banner__container{min-height:50rem}}.marketplace-banner__tag{font-size:1.4rem;font-weight:700;font-style:normal;letter-spacing:.039rem;line-height:2.4rem;text-align:center}.marketplace-banner__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;font-style:normal;letter-spacing:.05rem;line-height:3.5rem;text-align:center;max-width:80rem}@media (min-width:677px){.marketplace-banner__title{font-size:6rem;line-height:6.2rem}}@media (min-width:1025px){.marketplace-banner__title{font-size:8rem;line-height:8.4rem}}.marketplace-cta-listing{padding-top:6rem;padding-bottom:6rem}.marketplace-cta-listing__title{text-align:center;color:#1c1c1c;font-family:"Titillium Web";font-size:5rem;font-weight:700;letter-spacing:.5px;line-height:5.4rem;margin-bottom:1.5rem}.marketplace-cta-listing__description{text-align:center;font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:2.8rem;margin-bottom:4.8rem}@media (min-width:677px){.marketplace-cta-listing__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.marketplace-cta-listing-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%;margin-bottom:4rem}@media (min-width:677px){.marketplace-cta-listing-item{max-width:40rem;width:calc(33.33% - 2.67rem);margin-right:4rem}.marketplace-cta-listing-item:last-child{margin-right:0}}.marketplace-cta-listing-item:hover .marketplace-cta-listing-item__icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.marketplace-cta-listing-item:hover .marketplace-cta-listing-item__icon img{width:100px}.marketplace-cta-listing-item:hover .marketplace-cta-listing-item__title{color:#1c1c1c}.marketplace-cta-listing-item__icon-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:220px;overflow:hidden;width:100%}.marketplace-cta-listing-item__icon-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.marketplace-cta-listing-item__icon{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#fef4e1;height:100%;width:100%;z-index:1;-webkit-transform-origin:center center;transform-origin:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.marketplace-cta-listing-item__icon img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:130px}.marketplace-cta-listing-item__title{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-top:2rem;color:#1c1c1c;font-family:"Titillium Web";font-size:36px;font-weight:700;letter-spacing:.36px;line-height:40px;text-decoration:none}@media (min-width:1025px){.marketplace-detail{padding-top:8rem;padding-bottom:9rem}}.marketplace-detail .insight-content__content{max-width:74rem}.marketplace-detail .insight-content__content h2{font-size:5rem;letter-spacing:.05rem;line-height:5.4rem}@media (min-width:1025px){.marketplace-detail .sidebar-layout__sidebar{margin-top:-13.8rem;border-top:.3rem solid #1c1c1c}}.marketplace-detail__recommended .rtf-field{max-width:74rem;margin-bottom:2.5rem}.marketplace-detail__recommended .rtf-field h2{font-size:5rem;letter-spacing:.05rem;line-height:5.4rem}.marketplace-featured{margin-top:5rem;margin-bottom:5.5rem}@media (min-width:1025px){.marketplace-featured{margin-top:9.5rem;margin-bottom:8rem}}@media (min-width:1025px){.marketplace-featured__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.marketplace-featured__image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:20.1rem;background-image:-webkit-repeating-radial-gradient(center center,#ffb800,#ffb800 2px,transparent 2px,transparent 100%);background-size:14px 14px;background-repeat:repeat;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.marketplace-featured__image-wrapper{min-height:38rem}}@media (min-width:1025px){.marketplace-featured__image-wrapper{width:calc(50% - 5rem);margin-right:10rem}}@media (min-width:677px){.marketplace-featured--image-right .marketplace-featured__image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1025px){.marketplace-featured--image-right .marketplace-featured__image-wrapper{margin-left:10rem}}.marketplace-featured__image{max-width:11rem;max-height:90%;padding:15px}@media (min-width:1025px){.marketplace-featured__image{max-width:19.7rem}}.marketplace-featured__content{margin-top:2.2rem}@media (min-width:1025px){.marketplace-featured__content{width:calc(50% - 5rem)}}.marketplace-featured__tag{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.039rem;color:#1c1c1c}.marketplace-featured__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;letter-spacing:.05rem;color:#1c1c1c}.marketplace-featured__description{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;margin-top:2.6rem;color:#1c1c1c}@media (min-width:1025px){.marketplace-featured__description{font-size:1.8rem;line-height:2.8rem}}.marketplace-listing{margin-top:5.1rem;padding-top:0;overflow:hidden}@media (min-width:1025px){.marketplace-listing{margin-top:13.4rem}}@media (min-width:1025px){.marketplace-listing .sidebar-layout__content{margin:0 0 0 7.3rem}}@media (max-width:1024px){.marketplace-listing .marketplace-subscribe{display:none}}.marketplace-listing__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-1.2rem;margin-left:-1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1025px){.marketplace-listing__items{margin-right:-2rem;margin-left:-2rem}}.marketplace-item{width:100%;margin-right:1.2rem;margin-bottom:4.5rem;margin-left:1.2rem;cursor:pointer;position:relative}@media (min-width:1025px){.marketplace-item{margin-right:2rem;margin-left:2rem;width:calc(33.33% - 4rem)}}.marketplace-item:hover .marketplace-item__container:before{opacity:1}.marketplace-item:hover .marketplace-item__logo-wrapper{-webkit-transform:scale(1.1);transform:scale(1.1)}.marketplace-item:hover .marketplace-item__title{color:#1c1c1c}.marketplace-item__container{overflow:hidden;position:relative;height:23.4rem;margin-bottom:2.7rem}@media (min-width:1025px){.marketplace-item__container{height:25rem}}.marketplace-item__logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:scale(1);transform:scale(1);background-color:#e2ebea;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.marketplace-item:nth-child(2n) .marketplace-item__logo-wrapper{background-color:#fff2d5}.marketplace-item:nth-child(3n) .marketplace-item__logo-wrapper{background-color:#e8e4ea}.marketplace-item__logo{max-width:80%;max-height:80%}.marketplace-item__category{font-size:1.4rem;font-weight:700;line-height:2.4rem;position:relative;margin-right:1rem;padding-right:1rem;letter-spacing:.039rem;color:#1c1c1c}.marketplace-item__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;letter-spacing:.05rem;color:#1c1c1c}.marketplace-item__title a{-webkit-transition:color .3s;transition:color .3s;text-decoration:none;color:inherit}.marketplace-item__title a:hover{color:#1c1c1c}.marketplace-item__title a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.marketplace-item__description{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;margin-top:2.4rem;color:#1c1c1c}@media (min-width:1025px){.marketplace-item__description{font-size:1.8rem;line-height:2.8rem;margin-top:1.6rem}}.marketplace-filters__label{font-family:"Titillium Web";font-size:2.4rem;font-weight:700;line-height:3.8rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.marketplace-filters__label{font-size:3rem;letter-spacing:.05rem}}.marketplace-filters{margin-bottom:4.6rem}@media (max-width:1024px){.marketplace-filters{margin-bottom:2.4rem;padding-right:2.5rem;padding-left:2.5rem}}.marketplace-filters__toggle--minus{display:none}.marketplace-filters--mobile-open .marketplace-filters__toggle--minus{display:block}.marketplace-filters--mobile-open .marketplace-filters__toggle--plus{display:none}.marketplace-filters__list{overflow:hidden;height:0}@media (min-width:1025px){.marketplace-filters__list{height:auto!important}}.marketplace-filters__filter{padding-bottom:1.1rem;border-bottom:.3rem solid #1c1c1c}.marketplace-filters__filter+.marketplace-filters__filter{margin-top:1.9rem}.marketplace-filters__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.marketplace-filters__checkbox{position:absolute;left:-9999rem}.marketplace-filters__faux-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.9rem;height:2rem;margin-right:1.4rem;-webkit-transition:background-color .3s;transition:background-color .3s;border:.1rem solid #1c1c1c;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}:checked~.marketplace-filters__faux-checkbox{background-color:#1c1c1c}.marketplace-filters__tick{width:1.2rem;height:1rem;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;stroke:#fff}:checked~* .marketplace-filters__tick{opacity:1}.marketplace-filters__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.marketplace-filters__text{font-size:1.4rem;font-weight:700;line-height:2.4rem;color:#1c1c1c}@media (min-width:1025px){.marketplace-filters__toggle{display:none}}.marketplace-filters__toggle svg{width:2.8rem;height:2.8rem;fill:#1c1c1c}.marketplace-filters__filter-applied{font-size:1.4rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3rem 1.3rem;color:#1c1c1c;border-radius:1.4rem;background-color:#f2f2f2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.marketplace-filters__filter-applied{display:none}}.marketplace-filters__filter-applied strong{font-weight:700}.marketplace-filters__filter-applied svg{width:1rem;height:1rem;margin-left:1rem;fill:#1c1c1c;stroke:#1c1c1c}.marketplace-listing__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marketplace-listing__pagination--hidden{display:none}.marketplace-listing__pagination-arrow{padding:0;cursor:pointer}.marketplace-listing__pagination-arrow svg{width:1.9rem;height:1.4rem;fill:#1c1c1c}.marketplace-listing__pagination-arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.marketplace-listing__pagination-arrow--disabled{pointer-events:none;opacity:.25}.marketplace-listing__current-page{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.6rem;height:3.6rem;margin:0 .9rem 0 .8rem;text-align:center;color:#1c1c1c;border:.1rem solid #bbb;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marketplace-listing__pages-total-container{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;margin-right:.7rem;color:#1c1c1c}.marketplace-listing__pages-total{color:#1c1c1c}.marketplace-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:-.5rem;margin-left:-.5rem;margin-bottom:3rem}@media (min-width:677px){.marketplace-tabs{margin-right:-2rem;margin-left:-2rem}}.marketplace-tabs__tab{margin-right:.5rem;margin-left:.5rem}@media (max-width:676px){.marketplace-tabs__tab{width:100%}}@media (min-width:677px){.marketplace-tabs__tab{margin-right:2rem;margin-left:2rem;width:calc(50% - 4rem)}}@media (min-width:677px){.marketplace-tabs__tab:first-child:nth-last-child(n+3),.marketplace-tabs__tab:first-child:nth-last-child(n+3)~.marketplace-tabs__tab{width:calc(33.33% - 4rem)}}.marketplace-tabs__button{color:#1c1c1c;font-size:1.4rem;font-weight:700;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.1rem;padding-right:0;padding-left:0;width:100%;border-top:3px solid}@media (max-width:676px){.marketplace-tabs__button{padding-bottom:1.1rem}}.marketplace-tabs__tab--selected .marketplace-tabs__button{color:#1c1c1c}.marketplace-tab-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.6rem;padding:2rem;background-color:#e2ebea;text-align:center}@media (min-width:677px){.marketplace-tab-info{padding:4rem}}@media (min-width:1025px){.marketplace-tab-info{padding-top:6.4rem;padding-bottom:9rem}}.marketplace-tab-info__logo{max-height:6rem;margin-bottom:1.6rem}.marketplace-tab-info__title{color:#1c1c1c;font-family:"Titillium Web";font-size:5rem;font-weight:700;letter-spacing:.5px;line-height:5.4rem;margin-bottom:1.5rem}.marketplace-tab-info__description{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:2.8rem;max-width:60rem}.masthead-case-studies-v2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin:60px 0 100px 0}.masthead-case-studies-v2__title{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:1.07;color:#1c1c1c;-ms-flex-preferred-size:40%;flex-basis:40%;-ms-flex-item-align:center;align-self:center}.masthead-case-studies-v2__media-wrapper{position:relative;-ms-flex-preferred-size:60%;flex-basis:60%;height:411px}.mosaic-image-gallery{position:relative;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.mosaic-image-gallery{-webkit-margin-after:0;margin-block-end:0}}.mosaic-image-gallery+*{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.mosaic-image-gallery+*{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:10rem;margin-block-end:10rem}}.mosaic-image-gallery__masonry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4vw}@media (min-width:1674px){.mosaic-image-gallery__masonry{gap:40px}}@media (max-width:834px){.mosaic-image-gallery__masonry{gap:4.17vw}}.mosaic-image-gallery__masonry__item{-webkit-transform:scale(0);transform:scale(0);width:calc(25vw - 2.4vw - 2.4vw);height:calc(25vw - 2.4vw - 2.4vw);max-width:339px;max-height:339px;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.mosaic-image-gallery__masonry__item.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:scale(1);transform:scale(1)}.mosaic-image-gallery__masonry__item--a{width:calc(50vw - 2.4vw - 2.4vw);height:calc(50vw - 2.4vw - 2.4vw);max-width:759px;max-height:759px}@media (max-width:834px){.mosaic-image-gallery__masonry__item--a{min-width:58.89vw;min-height:58.89vw}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--a{min-width:56.89vw;min-height:56.89vw}}@media (max-width:834px){.mosaic-image-gallery__masonry__item--b{min-width:25.83vw;min-height:25.83vw;-webkit-transform:translate(0,16.3vw) scale(0);transform:translate(0,16.3vw) scale(0)}.mosaic-image-gallery__masonry__item--b.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(0,16.3vw) scale(1);transform:translate(0,16.3vw) scale(1)}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--b{min-width:23.83vw;min-height:23.83vw}}.mosaic-image-gallery__masonry__item--c{-webkit-transform:translate(0,3vw) scale(0);transform:translate(0,3vw) scale(0)}.mosaic-image-gallery__masonry__item--c.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(0,3vw) scale(1);transform:translate(0,3vw) scale(1)}@media (min-width:1674px){.mosaic-image-gallery__masonry__item--c{-webkit-transform:translate(0,48px) scale(0);transform:translate(0,48px) scale(0)}.mosaic-image-gallery__masonry__item--c.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(0,48px) scale(1);transform:translate(0,48px) scale(1)}}@media (max-width:834px){.mosaic-image-gallery__masonry__item--c{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0);min-width:42.5vw;min-height:42.5vw}.mosaic-image-gallery__masonry__item--c.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--c{min-width:40.5vw;min-height:40.5vw}}.mosaic-image-gallery__masonry__item--d{width:calc(18vw - 2.4vw - 2.4vw);height:calc(18vw - 2.4vw - 2.4vw);-webkit-transform:translate(12.5vw,-3vw) scale(0);transform:translate(12.5vw,-3vw) scale(0);max-width:221px;max-height:221px}.mosaic-image-gallery__masonry__item--d.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(12.5vw,-3vw) scale(1);transform:translate(12.5vw,-3vw) scale(1)}@media (min-width:1674px){.mosaic-image-gallery__masonry__item--d{-webkit-transform:translate(209px,-58px) scale(0);transform:translate(209px,-58px) scale(0)}.mosaic-image-gallery__masonry__item--d.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(209px,-58px) scale(1);transform:translate(209px,-58px) scale(1)}}@media (max-width:834px){.mosaic-image-gallery__masonry__item--d{-webkit-transform:translate(0) scale(0);transform:translate(0) scale(0);min-width:42.5vw;min-height:42.5vw}.mosaic-image-gallery__masonry__item--d.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--d{min-width:40.5vw;min-height:40.5vw}}.mosaic-image-gallery__masonry__item--e{-webkit-transform:translate(12.5vw,-12.3vw) scale(0);transform:translate(12.5vw,-12.3vw) scale(0)}.mosaic-image-gallery__masonry__item--e.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(12.5vw,-12.3vw) scale(1);transform:translate(12.5vw,-12.3vw) scale(1)}@media (min-width:1674px){.mosaic-image-gallery__masonry__item--e{-webkit-transform:translate(209px,-205px) scale(0);transform:translate(209px,-205px) scale(0)}.mosaic-image-gallery__masonry__item--e.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(209px,-205px) scale(1);transform:translate(209px,-205px) scale(1)}}@media (max-width:834px){.mosaic-image-gallery__masonry__item--e{min-width:25.83vw;min-height:25.83vw;-webkit-transform:translate(8.3vw,-8.2vw) scale(0);transform:translate(8.3vw,-8.2vw) scale(0)}.mosaic-image-gallery__masonry__item--e.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(8.3vw,-8.2vw) scale(1);transform:translate(8.3vw,-8.2vw) scale(1)}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--e{min-width:23.83vw;min-height:23.83vw}}.mosaic-image-gallery__masonry__item--f{width:calc(18vw - 2.4vw - 2.4vw);height:calc(18vw - 2.4vw - 2.4vw);-webkit-transform:translate(12.5vw,-13vw) scale(0);transform:translate(12.5vw,-13vw) scale(0);max-width:221px;max-height:221px}.mosaic-image-gallery__masonry__item--f.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(12.5vw,-13vw) scale(1);transform:translate(12.5vw,-13vw) scale(1)}@media (min-width:1674px){.mosaic-image-gallery__masonry__item--f{-webkit-transform:translate(209px,-218px) scale(0);transform:translate(209px,-218px) scale(0)}.mosaic-image-gallery__masonry__item--f.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(209px,-218px) scale(1);transform:translate(209px,-218px) scale(1)}}@media (max-width:834px){.mosaic-image-gallery__masonry__item--f{min-width:42.5vw;min-height:42.5vw;-webkit-transform:translate(8.3vw,0) scale(0);transform:translate(8.3vw,0) scale(0)}.mosaic-image-gallery__masonry__item--f.mosaic-image-gallery__masonry__item--scaled{-webkit-transform:translate(8.3vw,0) scale(1);transform:translate(8.3vw,0) scale(1)}}@media (max-width:462px){.mosaic-image-gallery__masonry__item--f{min-width:40.5vw;min-height:40.5vw}}.navigation-v2__container{position:fixed;inset:0;top:100px;z-index:10000;background:#fff;overflow-y:auto;-webkit-transform:translate(100%,0);transform:translate(100%,0);visibility:hidden}.navigation-v2__container .container{overflow-x:unset}@media (min-width:1026px){.navigation-v2__container>.container{padding-inline:80px}}.navigation-v2__container.navigation-v2__container--open .marker{-webkit-animation-name:markerScale;animation-name:markerScale;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.navigation-v2__container.navigation-v2__container--open nav li{position:relative}@media (max-width:1025px){.navigation-v2__container{top:80px}}@media (max-width:677px){.navigation-v2__container{top:60px}}.navigation-v2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:200px;margin-top:56px}@media (min-width:677px) and (max-width:1025px){.navigation-v2{gap:40px}}@media (max-width:1025px){.navigation-v2{display:none}}.navigation-v2 nav{position:sticky;top:56px;height:-webkit-min-content;height:-moz-min-content;height:min-content}.navigation-v2 nav ul{position:relative}.navigation-v2 nav ul li{position:relative}.navigation-v2 nav ul li:not(:last-child){margin-bottom:40px}.navigation-v2 nav ul li a{text-transform:capitalize;text-decoration:none;line-height:58px;opacity:.2;color:#1c1c1c;font-family:"Titillium Web";font-size:54px;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;-webkit-transition:opacity 1s cubic-bezier(.16,1,.3,1);transition:opacity 1s cubic-bezier(.16,1,.3,1)}@media (any-hover:hover){.navigation-v2 nav ul li a:hover{opacity:1}}.navigation-v2 nav ul li.active a{opacity:1}.navigation-v2 .navigation-v2__sections{-webkit-box-flex:1;-ms-flex:1;flex:1}.navigation-v2 .marker{visibility:hidden;content:'';height:37px;background-color:#ffb800;position:absolute;left:0;top:13px;width:10px;-webkit-transition:margin-top 1s;transition:margin-top 1s}.navigation-v2__section{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.navigation-v2__section:not(:first-child){margin-top:100px}.navigation-v2__section:last-child{height:calc(100vh - 100px)}.navigation-v2__section .navigation-v2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c}.navigation-v2__section .navigation-v2__header h2{font-family:"Titillium Web";font-size:26px;font-weight:700}.navigation-v2__section .navigation-v2__header h2 span{text-transform:capitalize;font-family:"Titillium Web"}.navigation-v2__section .navigation-v2__header a{font-size:16px;font-weight:600;line-height:1.75;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none;color:#1c1c1c}.navigation-v2__section .navigation-v2__header a span{text-transform:capitalize;margin-left:5px}.navigation-v2__section .navigation-v2__header a svg{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;fill:#1c1c1c;width:20px;height:9px;margin-left:10px}.navigation-v2__section .navigation-v2__header a:hover svg{-webkit-transform:translateX(10px);transform:translateX(10px)}.navigation-v2-one__container{margin-top:28px}.navigation-v2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;position:relative;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#fff),color-stop(50%,rgba(28,28,28,.1)));background:linear-gradient(to left,#fff 50%,rgba(28,28,28,.1) 50%);background-size:201% 101%;background-position:right bottom;border-bottom:1px solid #bfbfbf}.navigation-v2__item:nth-child(1){border-top:1px solid #bfbfbf}.navigation-v2__item p{font-size:18px;line-height:1.56;color:#1c1c1c}.navigation-v2__item span{font-size:14px;line-height:1.43;color:#7b7b7b}@media (max-width:677px){.navigation-v2__item span:not(.navigation-v2__item--line){display:none}}.navigation-v2__item a{position:absolute;inset:0}.navigation-v2__item .navigation-v2__item--line{background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(#1c1c1c));background-image:linear-gradient(to right,#1c1c1c 0,#1c1c1c 100%);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:background-size 50ms;transition:background-size 50ms;position:absolute;width:100%;height:1px}.navigation-v2__item .navigation-v2__item--line:first-child{top:-1px;left:0}.navigation-v2__item .navigation-v2__item--line:last-child{bottom:-1px;left:0}.navigation-v2__item:hover .navigation-v2__item--line{background-size:100% 100%;-webkit-transition:background-size .75s;transition:background-size .75s}.navigation-v2-two__container{margin-top:30px;display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr}.navigation-v2-two__container .navigation-v2__item:nth-child(1),.navigation-v2-two__container .navigation-v2__item:nth-child(2){border-top:1px solid #bfbfbf}.navigation-v2-two__container .navigation-v2__item .navigation-v2__item--line{background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(#1c1c1c));background-image:linear-gradient(to right,#1c1c1c 0,#1c1c1c 100%);background-size:0 100%;background-repeat:no-repeat;-webkit-transition:background-size 50ms;transition:background-size 50ms;position:absolute;width:100%;height:1px}.navigation-v2-two__container .navigation-v2__item .navigation-v2__item--line:first-child{top:-1px;left:0}.navigation-v2-two__container .navigation-v2__item .navigation-v2__item--line:last-child{bottom:-1px;left:0}.navigation-v2-two__container .navigation-v2__item:hover .navigation-v2__item--line{background-size:100% 100%;-webkit-transition:background-size .75s;transition:background-size .75s}.navigation-v2-two__container--with-sub-menu{margin-top:20px}.navigation-v2-two__container-title{margin-top:30px;font-size:14px;line-height:1.43;color:#7b7b7b}.navigation-v2-two__container-title:not(:first-of-type){margin-top:40px}.navigation-v2__section--opacity{opacity:.2}.navigation-v2__section--active{opacity:1}.mobile-navigation-v2{display:none;background-color:#fff}@media (max-width:1025px){.mobile-navigation-v2{display:block;margin:0 0 60px 0;padding:0}}.mobile-navigation-v2 .mobile-navigation-v2__items{vertical-align:top}.mobile-navigation-v2 .navigation-v2__animated-item{visibility:visible}.mobile-navigation-v2 .navigation-v2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px}.mobile-navigation-v2 .navigation-v2-one__container{margin:10px 0}.mobile-navigation-v2 .navigation-v2-two__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px}.mobile-navigation-v2 .navigation-v2-two__container .navigation-v2__item:nth-child(2){border-top:0}.mobile-navigation-v2 .navigation-v2-two__container-title{margin-top:10px;font-size:14px}.mobile-navigation-v2__button{font-family:"Titillium Web";font-size:40px;line-height:1.15;color:#1c1c1c;text-transform:capitalize}.mobile-navigation-v2__details{color:#1c1c1c}.mobile-navigation-v2-item p{font-size:16px;line-height:1.63}.mobile-navigation-v2-item span{font-size:14px;line-height:1.43}.mobile-navigation-v2-item.opened .mobile-navigation-v2__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mobile-navigation-v2-item.opened .mobile-navigation-v2__button::before{content:'';position:relative;height:29px;width:5px;background-color:#ffb800;margin-right:15px}.mobile-navigation-v2__link{font-size:16px;font-weight:600;line-height:1.75;color:#1c1c1c;text-decoration:none}.mobile-navigation-v2__link span{font-size:16px}.mobile-navigation-v2__link svg{margin-left:10px;width:20px;fill:#1c1c1c}.mobile-contact-us-v2__cta{display:none}@media (max-width:677px){.mobile-contact-us-v2__cta{display:block;visibility:hidden;opacity:0;position:fixed;bottom:0;left:0;right:0;padding:11px 0;text-decoration:none;color:#1c1c1c;text-align:center;background:#ffb800;font-size:16px;font-weight:600;line-height:1.75;-webkit-transition:all .75s;transition:all .75s;z-index:20000;-webkit-transform:translate(100%,0);transform:translate(100%,0)}}.navigation-v2__container--open+.mobile-contact-us-v2__cta{visibility:visible;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@-webkit-keyframes animateIn{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}100%{visibility:visible;opacity:1}}@keyframes animateIn{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}100%{visibility:visible;opacity:1}}@-webkit-keyframes markerScale{0%{-webkit-transform:scaleY(0);transform:scaleY(0);visibility:hidden}100%{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}}@keyframes markerScale{0%{-webkit-transform:scaleY(0);transform:scaleY(0);visibility:hidden}100%{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}}.news-content__teaser{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.4rem;margin-bottom:3.2rem;color:#1c1c1c}@media (min-width:677px){.news-content__teaser{font-size:2.6rem;line-height:3.6rem;margin-bottom:2.6rem}}.news-content__teaser a{text-decoration:none;color:#1c1c1c}.news-editors-pick{margin-top:5rem;margin-bottom:5.5rem}@media (min-width:1025px){.news-editors-pick{margin-top:9.5rem;margin-bottom:8rem}}.news-editors-pick__link{text-decoration:none}@media (min-width:1025px){.news-editors-pick__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.news-editors-pick__image{width:100%}@media (min-width:1025px){.news-editors-pick__image{width:50%;margin-right:16rem;-ms-flex-negative:0;flex-shrink:0}}.news-editors-pick__content{margin-top:2.2rem}.news-editors-pick__tag{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:.039rem;color:#1c1c1c}.news-editors-pick__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;color:#1c1c1c}@media (min-width:1025px){[href]:hover .news-editors-pick__title{color:#1c1c1c}}.news-editors-pick__description{font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:1.6;margin-top:2.6rem;color:#1c1c1c}.news-editors-pick__date{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;margin-top:3.6rem;color:#1c1c1c}.news-editors-pick__divider{margin:0 .7rem}.news-editors-pick__cta{margin-top:2.5rem}@media (min-width:1025px){.news-editors-pick__cta{margin-top:3.5rem}}.news-results{margin-top:.1rem;margin-bottom:4.8rem}@media (min-width:677px){.news-results{margin-bottom:8rem}}.news-results a{text-decoration:none}.news-results__items-container{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-template-columns:repeat(1,1fr);gap:20px;min-height:3520px}@media (min-width:677px){.news-results__items-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.news-results__items-container{min-height:1400px;gap:40px;grid-template-columns:repeat(3,1fr)}}.news-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.news-results__item:hover .news-results__item-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.news-results__item:hover .news-results__title{text-decoration:underline}.news-results__item-image-wrapper{padding-bottom:63%;width:100%;position:relative;overflow:hidden;border-radius:10px}.news-results__item-image{position:absolute;height:100%;background-size:cover;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.news-results__title{font-family:"Titillium Web";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:3rem;font-weight:700;margin:2rem 0 4rem;color:#1c1c1c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.news-results__date{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;color:#1c1c1c}.news-results__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-results__pagination--hidden{display:none}.news-results__arrow{padding:0;cursor:pointer}.news-results__arrow--prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.news-results__arrow--disabled{pointer-events:none;opacity:.25}.news-results__arrow svg{width:1.9rem;height:1.4rem;fill:#1c1c1c}.news-results__current-page{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.6rem;height:3.6rem;margin:0 .9rem 0 .8rem;text-align:center;color:#1c1c1c;border:.1rem solid #bbb;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-results__pages-total-container{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;margin-right:.7rem;color:#1c1c1c}.news-results__pages-total{color:#1c1c1c}.office-location-map{margin-top:6.9rem;margin-bottom:6.9rem}@media (min-width:1025px){.office-location-map{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16rem;margin-bottom:16rem}}.office-location-map__map{background-position:center;background-size:cover;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:1024px){.office-location-map__map{padding-bottom:85%}}.office-location-map__description{background-color:#e2ebea}@media (min-width:1025px){.office-location-map__description{width:49.8rem;max-width:50%}}.office-location-map__image{width:100%}.office-location-map__location{padding:2.7rem 2.3rem 3.1rem;background-color:#e2ebea}@media (min-width:1025px){.office-location-map__location{padding:2.4rem 3.9rem 4.9rem}}.office-location-map__location-phone{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.4rem;margin-bottom:3.5rem;letter-spacing:.04rem;color:#1c1c1c}.office-location-map__location-address{font-family:"Open Sans",sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem;margin-bottom:2.9rem;letter-spacing:.05rem;color:#1c1c1c}.office-location-map__cta{width:100%}@media (min-width:1025px){.office-location-map__cta{width:auto;min-width:23rem}}.offices-listing{margin:7rem 0 6rem}@media (min-width:1025px){.offices-listing{margin:13rem 0 8rem}}@media (min-width:1025px){.offices-listing .swiper-wrapper{width:auto;margin:0 -4.15rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}.offices-listing__item{width:65vw;-ms-flex-negative:0;flex-shrink:0}@media (min-width:677px){.offices-listing__item{width:35vw}}@media (min-width:1025px){.offices-listing__item{width:calc(25% - 8.3rem);margin:3.5rem 4.15rem}}.offices-listing__name{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;letter-spacing:.05rem;color:#1c1c1c}.offices-listing__address{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;margin-top:2.8rem;color:#1c1c1c}@media (min-width:677px){.offices-listing__address{font-size:1.8rem;line-height:2.8rem;margin-top:2.3rem}}.offices-listing__phone{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:600;line-height:2.8rem;display:block;margin-top:1.8rem;text-decoration:none;color:#1c1c1c}@media (min-width:677px){.offices-listing__phone{font-size:1.8rem;line-height:2.8rem;margin-top:1.3rem}}.offices-listing__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:1025px){.offices-listing__arrows{display:none}}.offices-listing__arrow{padding:0}.offices-listing__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.offices-listing__arrow.swiper-button-disabled{cursor:default;opacity:.25}.offices-listing__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.offices-map{margin:5.5rem 0 11rem}.offices-map__image{width:100%;max-width:93.9rem;margin:0 auto}.offices-map__image--desktop{display:none}@media (min-width:677px){.offices-map__image--desktop{display:block}}@media (min-width:677px){.offices-map__image--mobile{display:none}}.ootb-callout{margin:3.3rem 0 3.4rem}@media (min-width:677px){.ootb-callout{margin-top:0}}.ootb-callout__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;margin-bottom:1rem;padding:0 0 1.7rem;letter-spacing:.05rem;color:#1c1c1c}.ootb-callout__list{font-family:"Open Sans",sans-serif;font-size:2.1rem;line-height:1.38}.ootb-callout__list li{position:relative;padding-left:2rem}.ootb-callout__list li:before{position:absolute;top:1.1rem;left:0;width:.8rem;height:.8rem;content:'';border-radius:50%;background-color:#1c1c1c}.ootb-callout__list li+li{margin-top:3rem}.ootb-callout__list a{color:#1c1c1c;text-decoration:none}.ootb-callout__list a:hover{border-bottom:.1rem solid}.other-techs{margin-top:5.1rem;margin-bottom:7.8rem}@media (min-width:677px){.other-techs{margin-top:7rem;margin-bottom:15rem}}.other-techs__title{font:bold 5rem/5.4rem "Titillium Web";letter-spacing:.05rem}.other-techs__description{line-height:2.4rem;max-width:56rem;margin-top:1.6rem}@media (min-width:677px){.other-techs__description{font-size:1.8rem;line-height:2.8rem}}.other-techs__items{line-height:2.8rem;margin-top:2.7rem;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:3.8rem;-moz-column-gap:3.8rem;column-gap:3.8rem}@media (min-width:677px){.other-techs__items{font-size:1.8rem;margin-top:5rem;-webkit-columns:3;-moz-columns:3;columns:3}}@media (min-width:1025px){.other-techs__items{-webkit-columns:4;-moz-columns:4;columns:4;-webkit-column-gap:4.4rem;-moz-column-gap:4.4rem;column-gap:4.4rem}}.other-techs__items .other-techs__item+.other-techs__item{margin-top:10px}.other-techs__link{color:#1c1c1c;text-decoration:none;border-bottom:.1rem solid #1c1c1c}.partner-slider-v2{padding-bottom:125px;background-color:#1c1c1c;position:relative;overflow:hidden}.partner-slider-v2 .pattern-grid__wrapper{z-index:0;inset-block:0;inset-inline:0}.partner-slider-v2 h2{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.09;color:#fff}@media (max-width:677px){.partner-slider-v2 h2{font-size:40px;font-weight:700;line-height:1.1}}.partner-slider-v2 .marker{position:absolute;height:0;width:6px;top:0;left:38px;background-color:#ffb800;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:677px){.partner-slider-v2{margin-top:40px;padding:40px 0}}@media (max-width:1025px){.partner-slider-v2{padding-bottom:5rem}}.partner-slider-v2__container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media (max-width:1025px){.partner-slider-v2__container{display:none}}.partner-slider-v2__pagination{position:relative;margin-top:40px;-ms-flex-preferred-size:30%;flex-basis:30%}.partner-slider-v2__pagination .partner-slider-v2__item{position:relative;padding-left:32px;margin-left:40px}.partner-slider-v2__pagination .partner-slider-v2__item div{position:relative;margin-bottom:40px;color:#fff;font-family:"Titillium Web";font-size:26px;font-weight:700;line-height:1;opacity:.4;cursor:pointer;text-transform:none;-webkit-transition:all .2s cubic-bezier(.16,1,.3,1);transition:all .2s cubic-bezier(.16,1,.3,1)}.partner-slider-v2__pagination .partner-slider-v2__item div:last-child{margin-bottom:0}.partner-slider-v2__pagination .partner-slider-v2__item div:hover{opacity:1}.partner-slider-v2__pagination .partner-slider-v2__item div.swiper-pagination-bullet-active{opacity:1}.partner-slider-v2__pagination .partner-slider-v2__item::after{content:'';background:#555;position:absolute;bottom:0;left:0;height:100%;width:2px}.partner-slider-v2__section{-ms-flex-preferred-size:70%;flex-basis:70%}.partner-slider-v2__image-wrapper{position:relative}.partner-slider-v2__image-wrapper picture img{aspect-ratio:16/9}.partner-slider-v2__slider{position:absolute;bottom:-127px;right:40px;width:660px;background-color:#fff;border-radius:10px 10px 0 0;overflow:hidden}@media (min-width:677px) and (max-width:1025px){.partner-slider-v2__slider{bottom:-312px;right:20px;width:calc(100% - 40px)}.partner-slider-v2__slider .swiper-wrapper{height:500px}}.partner-slider-v2__container--mobile{display:none;margin-top:30px}.partner-slider-v2__container--mobile .partner-slider-v2__item{position:relative;padding-left:32px}.partner-slider-v2__container--mobile .partner-slider-v2__item::after{position:absolute;content:'';top:0;bottom:0;left:0;width:2px;background:#555}.partner-slider-v2__container--mobile .partner-slider-v2__item div{color:#fff}.partner-slider-v2__container--mobile .partner-slider-v2__item div:not(:first-child){margin-top:20px}.partner-slider-v2__container--mobile .partner-slider-v2__item div .accordion-item__button{padding:0;margin:0;font-family:"Titillium Web";font-size:23px;line-height:1.17;opacity:.4}.partner-slider-v2__container--mobile .partner-slider-v2__item div .accordion-item__details{font-size:16px;line-height:1.63}.partner-slider-v2__container--mobile .partner-slider-v2__item div.opened .accordion-item__button{position:relative;opacity:1}.partner-slider-v2__container--mobile .partner-slider-v2__item div.opened .accordion-item__button::after{position:absolute;content:'';top:0;bottom:0;left:-34px;width:6px;background:#ffb800;z-index:1}.partner-slider-v2__container--mobile .partner-slider-v2__item div.opened .accordion-item__details{margin-top:18px}.partner-slider-v2__container--mobile .accordion-item{border:0}@media (max-width:1025px){.partner-slider-v2__container--mobile{display:block}}.people-slider-v2__item{aspect-ratio:1}.people-slider-v2__item a{position:absolute;inset:0;z-index:2}.people-slider-v2__item p{color:#1c1c1c;font-size:15px;line-height:25px}@media (max-width:677px){.people-slider-v2__item p{font-size:14px;line-height:1.43}}.people-slider-v2__item .swiper-card__card-title{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;line-height:26px;font-weight:700;margin:16px 0 4px}@media (max-width:677px){.people-slider-v2__item .swiper-card__card-title{font-size:19px;font-weight:700;line-height:1.21}}@media (max-width:1025px){.people-slider-v2__item .swiper-card__card-title{margin:16px 0 0}}.people-slider{overflow:hidden;margin-top:4rem;margin-bottom:4.5rem;padding-top:2.9rem;position:relative}@media (min-width:677px){.people-slider{padding-top:6rem}}.people-slider:before{position:absolute;top:-2.6rem;right:-2.5rem;left:-2.5rem;height:0;padding-bottom:92%;content:'';background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23fad998'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px}@media (min-width:677px){.people-slider:before{top:0;right:0;left:0;width:100%;height:35rem;padding-bottom:0}}.people-slider--grey:before{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px}@media (min-width:677px){.people-slider--event-detail:before{bottom:226px;top:auto}}@media (min-width:677px){.people-slider--event-detail .swiper-container{padding-bottom:61px}}@media (min-width:677px){.people-slider .swiper-container{background-color:#fff}}.people-slider .swiper-slide:not(.swiper-slide-active){opacity:0!important}.people-slider__container{position:relative}.people-slider__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.people-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:676px){.swiper-container>.people-slider-item{background:0 0!important}}@media (min-width:677px){.swiper-container>.people-slider-item{position:relative;min-height:60rem;background-repeat:no-repeat;background-position:center right;background-size:auto 100%}}@media (min-width:677px){.swiper-container>.people-slider-item:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';background-color:#fff}}.people-slider-item__image{height:0;padding-bottom:92.6%;background-color:#fff;background-position:top center;background-size:cover}@media (min-width:677px){.people-slider-item__image{-ms-flex-preferred-size:50%;flex-basis:50%;height:auto;min-height:55.8rem;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (min-width:1025px){.people-slider-item__image{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.people-slider-item__content{margin-top:2.4rem;background-color:#fff}@media (min-width:677px){.people-slider-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 5rem 3rem 3rem}}@media (min-width:1025px){.people-slider-item__content{-ms-flex-preferred-size:50%;flex-basis:50%;padding:51px 68px 51px 45px}}@media (min-width:677px){.swiper-container>.people-slider-item .people-slider-item__content{position:relative;padding-left:3rem}}@media (min-width:1025px){.swiper-container>.people-slider-item .people-slider-item__content{padding-left:6rem}}.people-slider-item__name{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media (min-width:677px){.people-slider-item__name{display:block}}.people-slider-item__first-name{margin-right:1.3rem}.people-slider-item__first-name,.people-slider-item__last-name{font:700 4rem/4.4rem "Titillium Web";display:block;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:677px){.people-slider-item__first-name,.people-slider-item__last-name{font-size:8rem;line-height:8.4rem;margin:0}}.people-slider-item__position{font-weight:700;margin-top:2.5rem;letter-spacing:.039rem;color:#1c1c1c}@media (min-width:677px){.people-slider-item__position{font-size:1.8rem;font-weight:700;margin-top:0;letter-spacing:.05rem;margin-bottom:1.7rem}}.people-slider-item__description{font:normal 1.8rem/2.8rem "Open Sans",sans-serif;margin-top:1.9rem;color:#1c1c1c}@media (min-width:677px){.people-slider-item__description{margin-top:2.8rem}}.people-slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.people-slider__arrow{padding:0}.people-slider__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.people-slider__arrow.swiper-button-disabled{cursor:default;opacity:.25}.people-slider__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.people-slider__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:4.6rem}@media (min-width:677px){.people-slider__controls{height:3.2rem;margin-top:3.5rem}}.people-slider__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.people-slider__dot{padding:0;margin:0 .4rem;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.6rem;height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;border:1px solid transparent}@media (min-width:677px){.people-slider__dot{margin:0 1rem;border:2px solid transparent;width:1.8rem;height:1.8rem}}@media (min-width:1025px){.people-slider__dot{margin:0 1rem;border:2px solid transparent;width:3.2rem;height:3.2rem}}.people-slider__dot.active{border:1px solid #b4dad7}@media (min-width:677px){.people-slider__dot.active{border:2px solid #b4dad7}}.people-slider__dot.active div{background-color:#1c1c1c;width:.8rem;height:.8rem}@media (min-width:677px){.people-slider__dot.active div{width:1.2rem;height:1.2rem}}@media (min-width:1025px){.people-slider__dot.active div{width:1.6rem;height:1.6rem}}.people-slider__dot div{width:.7rem;height:.7rem;background-color:#1c1c1c;border-radius:100%}@media (min-width:677px){.people-slider__dot div{width:1.2rem;height:1.2rem}}.people-slider__carousel-control{display:none}@media (min-width:677px){.people-slider__carousel-control{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.people-slider__carousel-control svg{width:31px;height:32px;stroke:#1c1c1c;margin-left:1.3rem}.people-slider__carousel-control span{font-family:"Open Sans",sans-serif;color:#5e5e5e;font-size:1.2rem;letter-spacing:.12px;font-style:italic}.people-slider__carousel-control .people-slider__carousel-control__icon-play,.people-slider__carousel-control .people-slider__carousel-control__label-play{display:none}.people-slider__carousel-control.paused .people-slider__carousel-control__icon-pause,.people-slider__carousel-control.paused .people-slider__carousel-control__label-pause{display:none}.people-slider__carousel-control.paused .people-slider__carousel-control__icon-play,.people-slider__carousel-control.paused .people-slider__carousel-control__label-play{display:block}.press-release-hero{position:relative;z-index:1;background-position:center;background-size:cover}.press-release-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:'';background-color:#ffb800;background-image:-webkit-gradient(linear,left top,right top,from(rgba(28,28,28,.8)),to(rgba(28,28,28,0)));background-image:linear-gradient(to right,rgba(28,28,28,.8) 0,rgba(28,28,28,0) 100%);mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.press-release-hero:before{background-color:rgba(255,184,0,.3)}}.press-release-hero.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.press-release-hero.yellow{background-color:rgba(255,184,0,.3)}}.press-release-hero.teal:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.press-release-hero.teal{background-color:rgba(28,28,28,.3)}}.press-release-hero.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.press-release-hero.green{background-color:rgba(28,28,28,.3)}}.press-release-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:11rem;padding-bottom:3.7rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:677px){.press-release-hero .container{min-height:71.7rem;padding:6.3rem 7.8rem}}.press-release-hero__headline{font-family:"Titillium Web";font-size:40px;font-weight:700;margin-top:.3rem;letter-spacing:.05rem;color:#fff}@media (min-width:677px){.press-release-hero__headline{font-size:60px;line-height:.97;max-width:75rem;margin-top:.8rem}}.press-release-hero__info{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem;margin-top:1.6rem;color:#fff}@media (min-width:677px){.press-release-hero__info{margin-top:3.2rem}}.product-details__masthead{position:relative;-webkit-margin-after:5rem;margin-block-end:5rem}@media (min-width:1025px){.product-details__masthead{-webkit-margin-after:8rem;margin-block-end:8rem}}.product-details__masthead+*{-webkit-margin-before:5rem;margin-block-start:5rem}@media (min-width:1025px){.product-details__masthead+*{-webkit-margin-before:8rem;margin-block-start:8rem}}.product-details__masthead~.key-benefits__container,.product-details__masthead~.three-column__container,.product-details__masthead~.two-column-card__container{-webkit-margin-before:6.5rem;margin-block-start:6.5rem;-webkit-margin-after:6.5rem;margin-block-end:6.5rem}@media (min-width:1025px){.product-details__masthead~.key-benefits__container,.product-details__masthead~.three-column__container,.product-details__masthead~.two-column-card__container{-webkit-margin-before:10rem;margin-block-start:10rem;-webkit-margin-after:10rem;margin-block-end:10rem}}.product-details__masthead .container{padding-inline:0}@media (min-width:1025px){.product-details__masthead .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}}.product-details__masthead .masthead__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding-inline:2.5rem}@media (min-width:677px){.product-details__masthead .masthead__info{padding-inline:4rem}}@media (min-width:1025px){.product-details__masthead .masthead__info{max-width:48.44%}}.product-details__masthead .masthead__title{font-family:"Titillium Web";font-size:40px;font-weight:700;line-height:48px}@media (min-width:1025px){.product-details__masthead .masthead__title{font-size:60px;line-height:72px}}.product-details__masthead .masthead__description{font-size:16px;font-weight:400;line-height:28px}@media (min-width:1025px){.product-details__masthead .masthead__description{font-size:18px;line-height:32.5px}}.product-details__masthead .masthead__ctas{width:100%}@media (min-width:1025px){.product-details__masthead .masthead__ctas{display:none}}.product-details__masthead .masthead__ctas{font-size:16px;font-weight:600;line-height:28.8px;color:#1c1c1c}.product-details__masthead .masthead__form{background-color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;height:100vh;margin-top:60px;padding-block:3.6rem 17rem;padding-inline:2.5rem;position:fixed;top:0;width:100%;z-index:100}@media (min-width:677px){.product-details__masthead .masthead__form{margin-top:95px;padding-inline:4rem}}@media (min-width:1025px){.product-details__masthead .masthead__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;margin-right:4rem;margin-top:0;max-width:39%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:3.6rem;position:absolute;right:0;top:5.9rem;width:500px;z-index:10}}.product-details__masthead .masthead__form-container{width:100%}.product-details__masthead .masthead__form-container .active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;width:100%}.product-details__masthead .masthead__form-container .form__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details__masthead .masthead__form-container .form__field-wrapper .field-validation-valid{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#fff}.product-details__masthead .form-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:end;align-self:flex-end}.product-details__masthead .form-cta .form-cta__icon{fill:#fff}@media (min-width:1025px){.product-details__masthead .form-cta{display:none}}.product-details__masthead .masthead__form-title{color:#fff;font-family:"Titillium Web";font-size:27px;font-weight:700;line-height:32px}@media (min-width:1025px){.product-details__masthead .masthead__form-title{font-size:37px;line-height:44.5px}}.product-details__masthead .masthead__form-input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.9rem 1.5rem}.product-details__masthead .masthead__form-label{color:#fff;font-size:16px;line-height:28.8px;font-weight:700;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1025px){.product-details__masthead .masthead__form-label{font-size:18px;line-height:32.4px}}.product-details__masthead .masthead__form-submit{width:100%;margin-top:14px}.product-details__masthead .masthead__form-close{display:none}@media (min-width:1025px){.product-details__masthead .masthead__form-close{display:-webkit-box;display:-ms-flexbox;display:flex}}.key-benefits__container{position:relative;-webkit-margin-after:7.5rem;margin-block-end:7.5rem}@media (min-width:1025px){.key-benefits__container{-webkit-margin-after:11rem;margin-block-end:11rem}}.key-benefits__container+*{-webkit-margin-before:7.5rem;margin-block-start:7.5rem}@media (min-width:1025px){.key-benefits__container+*{-webkit-margin-before:11rem;margin-block-start:11rem}}.key-benefits__container .expertise-landing__grid{inset-block:-20px}.key-benefits__container .pattern-grid{top:10px}@media (min-width:1025px){.key-benefits__info{max-width:48.44%}}.key-benefits__title{font-family:"Titillium Web";font-size:24px;font-weight:700;line-height:40px}@media (min-width:1025px){.key-benefits__title{font-size:45px;line-height:54px}}.key-benefits__description{padding-top:24px}.key-benefits__container .rtf-field{font-size:16px;font-weight:400;line-height:29px}@media (min-width:1025px){.key-benefits__container .rtf-field{font-size:18px;line-height:3.2rem}}.product-info__container .about-v2__info{margin:0}.two-column-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:4.8rem}@media (min-width:1025px){.two-column-card__heading{max-width:73.1rem}}.two-column-card__header{font-family:"Titillium Web";font-size:34px;font-weight:700;line-height:40px}@media (min-width:1025px){.two-column-card__header{font-size:45px;line-height:54px}}.two-column-card__description{font-size:14px;font-weight:400;line-height:25px}@media (min-width:1025px){.two-column-card__description{font-size:18px;line-height:29px}}.two-column-card__grid{display:grid;gap:2.4rem}@media (min-width:1025px){.two-column-card__grid{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(2,1fr)}}.two-column-card__grid .grid-card{border-radius:10px;border:1px solid #bfbfbf;padding:2.4rem;position:relative}@media (min-width:1025px){.two-column-card__grid .grid-card{padding:3.6rem}}.two-column-card__grid .grid-card .grid-card__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:26px}@media (min-width:1025px){.two-column-card__grid .grid-card .grid-card__title{font-size:31px;line-height:37px}}.two-column-card__grid .grid-card .grid-card__link{color:#1c1c1c;text-decoration:none}.two-column-card__grid .grid-card .grid-card__link::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.two-column-card__grid .grid-card .grid-card__link:active,.two-column-card__grid .grid-card .grid-card__link:hover{cursor:pointer;text-decoration:underline}.two-column-card__grid .grid-card .grid-card__copy{font-size:14px;font-weight:400;line-height:25px;padding-top:1rem}@media (min-width:1025px){.two-column-card__grid .grid-card .grid-card__copy{font-size:16px;line-height:29px}}.three-column__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;margin-top:4.8rem}@media (min-width:1025px){.three-column__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem;margin-top:9.6rem}}.three-column__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;position:relative}.three-column__card .card__image-container{aspect-ratio:1/1;border-radius:1rem;overflow:hidden;width:100%}.three-column__card .card__image-container .card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.three-column__card .card__title{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;font-style:normal;font-weight:700;line-height:26px;text-transform:capitalize}@media (min-width:1025px){.three-column__card .card__title{font-size:31px;line-height:37px}}.three-column__card .card__link{color:#1c1c1c;text-decoration:none}.three-column__card .card__link::before{content:'';height:100%;position:absolute;top:0;width:100%}.three-column__card .card__link:hover{cursor:pointer;text-decoration:underline}.two-column__container{background-color:#1c1c1c;color:#fff;font-family:"Titillium Web"}.two-column__container .heading__description{color:#fff}.two-column__link-list{display:grid;gap:4.8rem;margin-block:4.8rem}@media (min-width:1025px){.two-column__link-list{gap:0;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);grid-auto-flow:dense}}@media (min-width:1025px){.link-list__item{position:relative}.link-list__item:nth-child(even){bottom:6.7rem}.link-list__item:nth-child(odd):last-child{bottom:6.7rem;grid-column-start:2}}.link-list__link{border-bottom:1px solid #fff;color:#fff;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:2.4rem;position:relative;text-decoration:none;text-transform:capitalize}@media (min-width:1025px){.link-list__link{padding-block:10.6rem 4.2rem;padding-inline:4.2rem}.link-list__link:focus:after,.link-list__link:hover:after{width:100%}.link-list__link::after{border-bottom:4px solid #ffb800;bottom:-2px;content:'';height:inherit;left:0;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:0}}.link-list__intro{display:inline-block;font-family:Open-sans,sans-serif;font-size:14px;font-weight:400;line-height:25px}@media (min-width:1025px){.link-list__intro{font-size:16px;line-height:29px}}.link-list__heading{font-size:22px;font-weight:700;line-height:26px}@media (min-width:1025px){.link-list__heading{font-size:31px;line-height:37px}}@media (min-width:1025px){.column__heading{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1025px){.column__heading .heading__container{max-width:60%}}.column__heading .heading__header{font-family:"Titillium Web";font-size:34px;font-style:normal;font-weight:700;line-height:41px;text-transform:capitalize}@media (min-width:1025px){.column__heading .heading__header{font-size:45px;line-height:54px}}.column__heading .heading__description{font-family:'Open Sans',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:29px;padding-block:2.4rem 0}@media (min-width:1025px){.column__heading .heading__description{font-size:18px;line-height:32px;padding-block:4rem 0}}.column__heading .heading__link{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.4rem}.column__heading .heading__link .back{top:0;border-radius:0}@media (min-width:1025px){.column__heading .heading__link{margin-top:0}}.column__heading-spacing{padding-bottom:3rem}.four-column__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:4.8rem}@media (min-width:1025px){.four-column__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem;margin-top:9.6rem}}.four-column__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.four-column__card .card__title{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;font-style:normal;font-weight:700;line-height:26px;text-transform:capitalize}@media (min-width:1025px){.four-column__card .card__title{font-size:31px;line-height:37px}}.four-column__card .card__info{font-size:14px;font-style:normal;font-weight:400;line-height:25px}@media (min-width:1025px){.four-column__card .card__info{font-size:16px;line-height:29px}}.people-listing__container{background-color:#f6f6f6}@media (min-width:1025px){.people-listing__container .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}}.people-listing__container--black{background-color:#1c1c1c;color:#fff}@media (min-width:1025px){.people-listing__heading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:390px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.people-listing__heading .heading__container{max-width:100%}}.people-listing__cards{display:grid;gap:3.6rem;margin-top:4.8rem}@media (min-width:677px){.people-listing__cards{grid-template-columns:repeat(2,1fr);row-gap:6.9rem}}@media (min-width:1025px){.people-listing__cards{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(3,1fr);margin-top:0;row-gap:6.9rem}}.people-listing__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem;text-align:center}.people-listing__card .card__image-container{border-radius:50%;height:16.7rem;margin-inline:auto;overflow:hidden;width:16.7rem}.people-listing__card .card__image-container .card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.people-listing__card .card__title{font-family:"Titillium Web";font-size:16px;font-style:normal;font-weight:700;line-height:19px;text-transform:capitalize}@media (min-width:1025px){.people-listing__card .card__title{font-size:22px;line-height:26px;padding-inline:1rem}}.people-listing__card .card__info{font-size:14px;font-style:normal;font-weight:400;line-height:25px}@media (min-width:677px){.people-listing__card .card__info{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}}@media (min-width:1025px){.people-listing__card .card__info{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:16px;line-height:29px;overflow:hidden;padding-inline:2rem}}.related-insight{padding:3rem;height:38rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;margin:6rem 0 0 3rem;position:relative}.related-insight a{text-decoration:none}.related-insight a::before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;z-index:1}@media (min-width:677px){.related-insight{height:68rem;padding:6rem;margin:13rem 0 0 6rem}}.related-insight:first-child{margin-top:12rem}@media (min-width:677px){.related-insight:first-child{margin-top:6rem}}.related-insight:last-child{margin-bottom:3rem}@media (min-width:677px){.related-insight:last-child{margin-bottom:6rem}}.related-insight:before{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;position:absolute;content:'';top:-6rem;left:-6rem;height:36rem;width:100%;max-width:956px;z-index:-1}.related-insight:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffb800;background-image:-webkit-gradient(linear,left top,right top,from(rgba(74,74,74,.8)),to(rgba(74,74,74,0)));background-image:linear-gradient(to right,rgba(74,74,74,.8) 0,rgba(74,74,74,0) 100%);content:'';mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.related-insight:after{background-color:rgba(28,28,28,.3)}}.related-insight__background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:100% auto;-webkit-filter:grayscale(1);filter:grayscale(1);z-index:-1;-webkit-transition:background-size .6s ease-in-out;transition:background-size .6s ease-in-out}.related-insight:hover .related-insight__background{background-size:110% auto}.related-insight__tag{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.039rem;line-height:2.4rem}.related-insight__title{color:#fff;font-family:"Titillium Web";font-size:2.2rem;font-weight:700;letter-spacing:.05rem;line-height:2rem;max-width:60rem}@media (min-width:677px){.related-insight__title{font-size:5rem;line-height:5.4rem}}.related-insight__title a{color:inherit;text-decoration:none}.related-insight__title a:hover{color:#fff2d5}.related-insight__content{position:relative;z-index:1}.related-insight__meta{color:#fff;font-size:1.4rem;line-height:2.4rem;margin-top:2.4rem}.related-news{background-color:#1c1c1c}.related-news__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:5.4rem;margin-bottom:5.2rem;letter-spacing:.04rem;color:#fff}@media (min-width:677px){.related-news__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}@media (min-width:1025px){.related-news__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -2rem}}.related-news__item{width:calc(74vw - 3.5rem);margin-left:0 3.5rem}@media (min-width:677px){.related-news__item{width:22.5rem}}@media (min-width:1025px){.related-news__item{width:calc(33.33% - 2rem);margin:0 2rem}}.related-news__item-title a{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;text-decoration:none;letter-spacing:.05rem;color:#fff}.related-news__item-info{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.4rem;margin-top:1.8rem;color:#fff}@media (min-width:677px){.related-news__item-info{margin-top:4rem}}.related-news__item-separator{display:inline-block;padding:0 1.5rem}.related-tech-listing{margin-top:9.9rem;margin-bottom:12.6rem}@media (min-width:677px){.related-tech-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.related-tech-listing__logos{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:677px){.related-tech-listing__logos{min-width:50%;margin-right:6rem}}@media (min-width:1025px){.related-tech-listing__logos{width:64.3rem;margin-right:11.2rem}}.related-tech-listing__logo{width:calc(50% - .7rem);margin-bottom:1.4rem}@media (min-width:1025px){.related-tech-listing__logo{width:calc(33.33% - 2.266rem);margin-right:3.4rem;margin-bottom:3.4rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.related-tech-listing__logo{width:calc(33.33% - 2.366rem)}}.related-tech-listing__logo:nth-child(odd){margin-right:1.4rem}@media (min-width:1025px){.related-tech-listing__logo:nth-child(odd){margin-right:3.4rem}}@media (min-width:1025px){.related-tech-listing__logo:nth-child(3n){margin-right:0}}.related-tech-listing__logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:12.6rem;padding:2.2rem;background-color:rgba(28,28,28,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1025px){.related-tech-listing__logo-link{height:19.5rem}}.related-tech-listing__logo-link:hover{background-color:#e2ebea}.related-tech-listing__logo-icon{max-width:100%;max-height:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.related-tech-listing__logo-icon{width:100%}}.related-tech-listing__content{margin-top:6rem}@media (min-width:677px){.related-tech-listing__content{margin-top:0}}.related-tech-listing__title{font-family:"Titillium Web";font-size:4rem;font-weight:700;line-height:4.8rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:1025px){.related-tech-listing__title{font-size:5rem;line-height:5.4rem;letter-spacing:.05rem}}.related-tech-listing__description{font-size:1.4rem;line-height:2.4rem}@media (min-width:1025px){.related-tech-listing__description{font-size:1.8rem;line-height:2.8rem}}*+.related-tech-listing__description{margin-top:1.8rem}@media (min-width:1025px){*+.related-tech-listing__description{margin-top:1.6rem}}.related-tech-listing__links{font-size:1.8rem;line-height:2.8rem;color:#1c1c1c}*+.related-tech-listing__links{margin-top:3.4rem}@media (min-width:1025px){*+.related-tech-listing__links{margin-top:2.2rem}}.related-tech-listing__links a{color:inherit}.related-tech-listing__links a:hover{color:#1c1c1c}.share{margin:3.5rem 2.5rem 6.6rem;padding:20px 40px;background-color:#f4f4f4;border-radius:2px}@media (min-width:1025px){.share{margin:4.4rem 0 6.6rem}}.share .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.share h2{font-size:13px;font-weight:600;line-height:2.15;color:#1c1c1c}.share--vertical{margin-bottom:3.5rem}@media (min-width:1025px){.share--vertical{margin-top:0}.share--vertical .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.share--vertical .share__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1025px) and (min-width:1025px){.share--vertical .share__list li+li{margin-top:5rem;margin-left:0}}.share--vertical .share__button{display:none}.share__button{display:none}@media (min-width:1025px){.share__button{font-size:1.4rem;line-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1.2rem;margin-right:5rem}}.share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;gap:20px}@media (min-width:1025px){.share__list{width:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.share__link{cursor:pointer}.share__link svg{-webkit-transition:.2s ease-in;transition:.2s ease-in;fill:#1c1c1c}.share__link:hover svg{fill:#1c1c1c}.short-contact-form{background-image:url("data:image/svg+xml;utf8,<svg version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><g fill='none' fill-rule='evenodd'> <path d='m10.001 8.001c-1.787e-4 0.71471-0.38164 1.375-1.0007 1.7322-0.61905 0.3572-1.3816 0.35701-2.0005-5e-4 -0.61887-0.35751-1-1.018-0.99982-1.7327 2.7616e-4 -1.1048 0.89615-2.0003 2.001-2 1.1048 2.7615e-4 2.0003 0.89615 2 2.001' fill='%23b6b7b7'></path> <rect x='.5' y='.5' width='15' height='15' stroke='none'/> </g> </svg>");background-size:16px 16px;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:677px){.short-contact-form{padding-top:7.5rem;padding-bottom:7.5rem}}@media (min-width:1025px){.short-contact-form{margin-top:5rem}}.short-contact-form .container{padding:2.9rem 2.4rem 4.1rem;background-color:#fff}@media (min-width:1025px){.short-contact-form .container{padding-right:5.5rem;padding-left:5.5rem}}.short-contact-form .form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:677px){.short-contact-form .form{width:100%;margin-top:3rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.short-contact-form .form__field-wrapper{width:100%;margin-bottom:.4rem}@media (min-width:677px){.short-contact-form .form__field-wrapper{margin-right:.4rem;margin-bottom:0}}@media (min-width:1190px){.short-contact-form .form__field-wrapper{min-width:31.3rem}}.short-contact-form .form__field{font-weight:700;display:block;width:100%;height:5.2rem;padding-right:1.5rem;padding-left:1.5rem;border:0;border-radius:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.short-contact-form .form__field::-webkit-input-placeholder{opacity:1;color:#1c1c1c}.short-contact-form .form__field::-moz-placeholder{opacity:1;color:#1c1c1c}.short-contact-form .form__field:-ms-input-placeholder{opacity:1;color:#1c1c1c}.short-contact-form .form__field::-ms-input-placeholder{opacity:1;color:#1c1c1c}.short-contact-form .form__field::placeholder{opacity:1;color:#1c1c1c}.short-contact-form .form__submit-wrapper{width:100%}@media (min-width:677px){.short-contact-form .form__submit-wrapper{width:auto;min-width:17.4rem;max-height:5.2rem}}.short-contact-form .form__submit-wrapper button{height:100%}@media (min-width:677px){.short-contact-form .form__submit{width:100%}}.short-contact-form__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.4rem;margin-bottom:.9rem;text-align:center;letter-spacing:.05rem;color:#1c1c1c}@media (min-width:677px){.short-contact-form__title{font-size:4rem;line-height:4.4rem}}.sitemap{overflow:hidden;padding-top:10rem;padding-bottom:4rem}@media (min-width:677px){.sitemap{padding-top:4rem}}.sitemap a{text-decoration:none;color:inherit}.sitemap__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:5.4rem;letter-spacing:.03rem;color:#1c1c1c}@media (min-width:677px){.sitemap__title{font-size:5rem;line-height:6rem}}@media (min-width:1025px){.sitemap__title{font-family:"Titillium Web";font-size:8rem;letter-spacing:.05rem;line-height:8.4rem}}.sitemap__sections{margin-top:2rem}.sitemap__section-title{font-family:"Titillium Web";font-size:2.4rem;font-weight:700;line-height:3.8rem;letter-spacing:.04rem;color:#1c1c1c}@media (min-width:677px){.sitemap__section-title{font-size:4rem;letter-spacing:.04rem;line-height:8rem}}.sitemap__section-title a:hover{color:#1c1c1c}.sitemap_sub-section-title{color:#1c1c1c;font-size:1.8rem;font-weight:700;letter-spacing:.05rem;line-height:2.4rem;margin-top:1.5rem;margin-bottom:1.5rem}.sitemap_sub-section-title a:hover{color:#1c1c1c}.sitemap__items{margin-bottom:1.5rem}.sitemap__item{font-size:1.6rem;font-weight:400;line-height:2.4rem}@media (min-width:677px){.sitemap__item{font-size:1.8rem;line-height:5rem}}.sitemap__item a:hover{color:#1c1c1c;border-bottom:.1rem solid}.level2-link:hover{-webkit-text-decoration-line:none;text-decoration-line:none;color:#1c1c1c;border-bottom:.1rem solid}.level1 a:hover,.level1-with-child a:hover,.level2-with-child a:hover{-webkit-text-decoration-line:none;text-decoration-line:none;border-bottom:none}.level2-list{margin-bottom:0}.slider-cards-with-cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (max-width:1025px){.slider-cards-with-cta .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}.slider-cards-with-cta__texts{-ms-flex-item-align:stretch;align-self:stretch;position:relative;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;inline-size:590px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-start:-40px;margin-inline-start:-40px;min-inline-size:590px;-webkit-padding-start:40px;padding-inline-start:40px;-webkit-padding-end:86px;padding-inline-end:86px;z-index:2}@media (max-width:1025px){.slider-cards-with-cta__texts{inline-size:100%;-webkit-margin-start:0;margin-inline-start:0;max-inline-size:100%;min-inline-size:unset;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}}.slider-cards-with-cta__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2}@media (max-width:1025px){.slider-cards-with-cta__title{font-size:34px}}.slider-cards-with-cta__description{font-size:18px;font-weight:400;line-height:1.8}@media (max-width:1025px){.slider-cards-with-cta__description{font-size:16px}}@media (max-width:1025px){.slider-cards-with-cta__button-container .btn-v2{inline-size:100%}}.slider-cards-with-cta__slider{margin:0;inline-size:510px;overflow:visible}@media (max-width:1025px){.slider-cards-with-cta__slider{inline-size:100%}}.slider-cards-with-cta__slider__image{border-radius:5px;block-size:383px;inline-size:510px;overflow:hidden}@media (max-width:1025px){.slider-cards-with-cta__slider__image{inline-size:100%;block-size:66.67vw}}.slider-hero-banner{overflow:unset}.slider-hero-banner .hero-banner__container{padding-bottom:20rem}@media (min-width:1025px){.slider-hero-banner .hero-banner__container{padding-bottom:36rem}}.slider-hero-banner__inner{margin-top:30px}@media (max-width:1024px){.slider-hero-banner__inner{padding:0}}.slider-hero-banner__slider{overflow:visible}.slider-hero-banner__slider-image{width:100%;height:0;padding-bottom:62.5%;background-position:center;background-size:cover;border-radius:10px}.slider-hero-banner__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.6rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1024px){.slider-hero-banner__arrows{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1025px){.slider-hero-banner__arrows{margin-top:2.7rem}}.slider-hero-banner__arrow{padding:0}.slider-hero-banner__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.slider-hero-banner__arrow.swiper-button-disabled{cursor:default;opacity:.5}.slider-hero-banner__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slider-portrait-v2{position:relative;border-radius:10px;visibility:hidden}.slider-portrait-v2[data-progressbar=false] .swiper-container{padding-bottom:40px}@media (max-width:677px){.slider-portrait-v2[data-progressbar=false] .swiper-container{padding-bottom:20px}}.slider-portrait-v2 .swiper-container{margin-block:40px;overflow:visible}@media (max-width:677px){.slider-portrait-v2 .swiper-container{margin:20px 0}}@media (min-width:1600px){.slider-portrait-v2 .swiper-container{overflow:hidden}}.slider-portrait-v2 .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}@media (max-width:677px){.slider-portrait-v2{margin-top:40px}}.slider-portrait-v2 .splide__pagination{display:none}.slider-portrait-v2__content-wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:10px;margin-bottom:10px}.slider-portrait-v2__content-wrapper:focus-within{outline:2px solid #1c1c1c;outline-offset:2px}.slider-portrait-v2__content-wrapper a{position:absolute;inset:0;z-index:2}.slider-portrait-v2__content-wrapper img{border-radius:10px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-position:center;z-index:-1;-webkit-transition:all .5s ease;transition:all .5s ease}.slider-portrait-v2__content-wrapper:hover::after{visibility:visible;-webkit-transform:rotate(45deg) translate(-1400px,130px);transform:rotate(45deg) translate(-1400px,130px)}.slider-portrait-v2__content-wrapper::after{content:'';position:absolute;z-index:1;inset:0;background:#1c1c1c;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:skew(-30deg) scale(0,1);transform:skew(-30deg) scale(0,1)}.slider-portrait-v2__content-details{border-radius:10px;position:absolute;inset:0;color:#fff;padding:35px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;line-height:25px;z-index:1;overflow:hidden}.slider-portrait-v2__content-details strong{font-weight:700}.slider-portrait-v2__content-details svg{margin-top:20px;width:20px;fill:#fff;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.slider-portrait-v2__content-details svg:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.slider-portrait-v2__description{margin-top:10px}.slider-portrait-v2__item a{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;line-height:26px;font-weight:700;text-decoration:none}@media (max-width:677px){.slider-portrait-v2__item a{font-size:19px;font-weight:700;line-height:1.21}}.slider-portrait-v2__sub-title{color:#1c1c1c;font-size:1.4rem;font-weight:700;line-height:1.8;margin-top:4px}@media (min-width:1025px){.slider-portrait-v2__sub-title{font-size:1.5rem;margin-top:8px}}.swiper-scrollbar{position:relative;border-radius:2px;height:6px;width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:0 0;z-index:50;margin-top:40px}.swiper-scrollbar::after{content:'';margin:0;position:absolute;top:50%;background:#e9e9e9;height:2px;border-radius:2px;width:100%;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:677px){.swiper-scrollbar{margin-top:20px}}.swiper-scrollbar-drag{height:100%;position:relative;background:#1c1c1c;border-radius:2px;z-index:1}.no-swiper--insights{margin-left:unset;margin-right:unset}@media (max-width:575px){.no-swiper--insights{padding:0 20px}}.no-swiper--insights .swiper-wrapper{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);inline-size:calc(100% - 80px);margin-inline:40px}@media (max-width:677px){.no-swiper--insights .swiper-wrapper{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-inline:0;inline-size:100%}}.no-swiper--insights .swiper-scrollbar{display:none}.no-swiper--people-slider{margin-left:unset;margin-right:unset}@media (min-width:677px){.no-swiper--people-slider{padding:0 4rem}}.no-swiper--people-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.no-swiper--people-slider .swiper-scrollbar{display:none}.no-scrollbar{display:none}.slider-portrait-v2 .slider-portrait-v2__content-wrapper{aspect-ratio:150/266}.slider-portrait-v2.people-slider-container .slider-portrait-v2__content-wrapper{width:100%;height:100%;aspect-ratio:1;margin-bottom:10px}.slider-portrait-v2.people-slider-container .slider-portrait-v2__content-wrapper:hover img{-webkit-transform:none;transform:none}.slider-portrait-v2.people-slider-container .slider-portrait-v2__content-wrapper::after{content:none}.slider-portrait-v2.people-slider-container::after{content:none}.swiper-overflow-container{overflow-x:hidden;position:relative;-webkit-margin-after:4rem;margin-block-end:4rem}@media (min-width:1025px){.swiper-overflow-container{-webkit-margin-after:5rem;margin-block-end:5rem}}.swiper-overflow-container::after{content:'';height:50%;z-index:-1;background-color:#f4f4f4;position:absolute;bottom:0;width:100vw;margin-left:calc(-50vw + 50%)}@media (max-width:677px){.swiper-overflow-container::after{margin-left:calc(-50vw + 50%)}}.swiper-overflow-container.swiper-overflow-container--no-background::after{content:none}.swiper-overflow-container+*{-webkit-margin-before:4rem;margin-block-start:4rem}@media (min-width:1025px){.swiper-overflow-container+*{-webkit-margin-before:5rem;margin-block-start:5rem}}.experience-editor-slider{visibility:visible}.experience-editor-slider .splide__list,.experience-editor-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.experience-editor-slider .swiper-scrollbar{display:none}.experience-editor-slider::after{content:none}.splide .slider-portrait-v2__item{aspect-ratio:290/515}.splide__slide--people{cursor:pointer;max-width:310px;width:310px}@media (min-width:1025px){.splide__slide{max-width:290px;width:290px}.splide__slide--people{max-width:400px;width:400px}}.event-detail-slider .slider-portrait-v2__content-wrapper{aspect-ratio:auto}@media (min-width:1025px){.people-slider{padding:0}}.social-gallery{margin-top:8.7rem;margin-bottom:6.9rem}@media (min-width:1025px){.social-gallery{margin-top:16rem;margin-bottom:16rem}}.social-gallery__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.social-gallery__text{font-family:"Open Sans",sans-serif;font-size:1.8rem;line-height:2.8rem;display:none;width:calc(33.33% - 1.7rem);padding:4.4rem;color:#fff;background-color:#1c1c1c}@media (min-width:1600px){.social-gallery__text{display:block}}.social-gallery__image-link{font-size:1.8rem;line-height:2.8rem;display:none;width:calc(33.33% - 1.7rem);color:#fff}@media (min-width:1600px){.social-gallery__image-link{display:block}}.social-gallery__image-link--big{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.social-gallery__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1025px){.social-gallery__images{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1600px){.social-gallery__images{width:calc(66.66% - 1.7rem)}}.social-gallery__images--big{width:100%;height:0;padding-bottom:100%;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:1025px){.social-gallery__images--big{width:calc(50% - 1.7rem);padding-bottom:calc(50% - 1.7rem)}}.social-gallery__images--small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.social-gallery__images--small{margin-top:2.2rem}}@media (min-width:1025px){.social-gallery__images--small{width:calc(50% - 1.7rem)}}.social-gallery__images--small div{width:calc(50% - 1.1rem);height:0;padding-bottom:calc(50% - 1.1rem);background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:1025px){.social-gallery__images--small div{width:calc(50% - 1.7rem);padding-bottom:calc(50% - 1.7rem)}}.social-gallery__images--small div:nth-child(n+3){margin-top:2.2rem}@media (min-width:1025px){.social-gallery__images--small div:nth-child(n+3){margin-top:3.4rem}}.social-gallery__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1024px){.social-gallery__arrows{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:1025px){.social-gallery__arrows{margin-bottom:2.7rem}}.social-gallery__arrow{padding:0}.social-gallery__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.social-gallery__arrow.swiper-button-disabled{cursor:default;opacity:.5}.social-gallery__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.solutions-hero{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10.8rem;padding-bottom:5.6rem;background-color:#e2ebea;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.solutions-hero{padding-top:8.8rem;padding-bottom:8.8rem}}.solutions-hero__desktop-bg,.solutions-hero__mobile-bg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.solutions-hero__desktop-bg:before,.solutions-hero__mobile-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-color:#1c1c1c;background-image:-webkit-gradient(linear,left top,right top,from(#1c1c1c),to(rgba(28,28,28,0)));background-image:linear-gradient(to right,#1c1c1c 0,rgba(28,28,28,0) 100%);mix-blend-mode:multiply}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.solutions-hero__desktop-bg:before,.solutions-hero__mobile-bg:before{background-color:rgba(28,28,28,.3)}}.solutions-hero--no-image .solutions-hero__desktop-bg:before,.solutions-hero--no-image .solutions-hero__mobile-bg:before{display:none}.solutions-hero__desktop-bg.yellow:before,.solutions-hero__mobile-bg.yellow:before{background-color:#ffb800}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.solutions-hero__desktop-bg.yellow,.solutions-hero__mobile-bg.yellow{background-color:rgba(255,184,0,.3)}}.solutions-hero__desktop-bg.teal:before,.solutions-hero__mobile-bg.teal:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.solutions-hero__desktop-bg.teal,.solutions-hero__mobile-bg.teal{background-color:rgba(28,28,28,.3)}}.solutions-hero__desktop-bg.green:before,.solutions-hero__mobile-bg.green:before{background-color:#1c1c1c}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.solutions-hero__desktop-bg.green,.solutions-hero__mobile-bg.green{background-color:rgba(28,28,28,.3)}}@media (min-width:677px){.solutions-hero__mobile-bg{display:none}}.solutions-hero__desktop-bg{display:none}@media (min-width:677px){.solutions-hero__desktop-bg{display:block}}@media (min-width:677px){.solutions-hero__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:677px){.solutions-hero__container{min-height:50rem}}@media (max-width:677px){.solutions-hero__main-block{padding-bottom:4.8rem}}@media (min-width:677px){.solutions-hero__main-block{width:50%}}@media (min-width:1025px){.solutions-hero__main-block{width:50%}}.solutions-hero__heading{font-family:"Titillium Web";font-size:5rem;font-weight:700;margin-bottom:2.4rem;letter-spacing:.05rem;color:#fff}.solutions-hero--no-image .solutions-hero__heading{color:#1c1c1c}@media (min-width:1025px){.solutions-hero__heading{font-size:8rem;line-height:8.4rem}}.solutions-hero__description{font-size:1.8rem;line-height:2.8rem;margin-bottom:2.4rem;color:#fff}.solutions-hero--no-image .solutions-hero__description{color:#1c1c1c}@media (min-width:1025px){.solutions-hero__description{font-size:2.6rem;line-height:3.6rem}}.solutions-hero__list-container{padding:2.4rem 2.4rem 4.8rem;background-color:#fff}@media (min-width:677px){.solutions-hero__list-container{width:40%}}@media (min-width:1025px){.solutions-hero__list-container{width:30%}}.solutions-hero__list-heading{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:5.4rem;letter-spacing:.03rem;color:#1c1c1c}.solutions-hero__list{padding-top:1.1rem}.solutions-hero__list-item{font-family:"Open Sans",sans-serif;font-size:1.4rem;line-height:2.8rem;margin-bottom:.9rem;color:#1c1c1c}.solutions-hero__list-item:last-child{margin-bottom:0}@media (min-width:1025px){.solutions-hero__list-item{font-size:1.8rem}}.solutions-hero__list-item a{text-decoration:none;color:#1c1c1c}.solutions-image-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.solutions-image-grid .solutions-image-grid__item{margin-top:6rem;text-decoration:none;position:relative;width:100%}.solutions-image-grid .solutions-image-grid__item .hover-image{overflow:hidden}@media (min-width:677px){.solutions-image-grid .solutions-image-grid__item{width:calc(50% - 1.7rem)}.solutions-image-grid .solutions-image-grid__item:not(:nth-of-type(2n+2)){margin-right:3.4rem}}.solutions-image-grid .solutions-image-grid__item a::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}.solutions-image-grid .solutions-image-grid__item:hover span{color:#1c1c1c}.solutions-image-grid .solutions-image-grid__item:hover .solutions-image-grid__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.solutions-image-grid .solutions-image-grid__item .solutions-image-grid__image{min-height:46.7rem;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (min-width:677px) and (max-width:1025px){.solutions-image-grid .solutions-image-grid__item .solutions-image-grid__image{min-height:30rem}}.solutions-image-grid .solutions-image-grid__item span{font-family:"Titillium Web";font-size:3.6rem;font-weight:700;font-stretch:condensed;font-style:normal;line-height:normal;letter-spacing:.36px;color:#1c1c1c;display:block;margin-top:2rem;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.statistic-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.2rem 0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1025px){.statistic-card{padding:0}}.statistic-card__value{font-family:"Titillium Web";font-size:16rem;font-weight:500;line-height:13rem;letter-spacing:.16rem;color:#1c1c1c}@media (min-width:1025px){.statistic-card__value{font-size:20rem;line-height:17rem;letter-spacing:.2rem}}.statistic-card__value sup{vertical-align:text-top;font-size:8rem;font-family:"Open Sans",sans-serif;margin-left:-30px}.statistic-card__label{font-family:"Titillium Web";font-size:2.6rem;font-weight:700;line-height:3rem;width:100%;margin-top:2.4rem;letter-spacing:.026rem;color:#1c1c1c}@media (min-width:1025px){.statistic-card__label{font-size:3.6rem;line-height:4rem;margin-top:1.8rem;letter-spacing:.036rem}}.statistics-row+.people-listing__container{-webkit-margin-before:0;margin-block-start:0}.statistics-row__subcontainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-inline-size:1198px}@media (max-width:1025px){.statistics-row__subcontainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.statistics-row__texts{max-inline-size:618px}.statistics-row__title{font-family:"Titillium Web";font-size:45px;font-weight:700;line-height:1.2;-webkit-margin-after:42px;margin-block-end:42px}@media (max-width:1025px){.statistics-row__title{font-size:34px;-webkit-margin-after:36px;margin-block-end:36px}}.statistics-row__description{font-size:18px;font-style:normal;font-weight:400;line-height:1.8}@media (max-width:1025px){.statistics-row__description{font-size:16px}}.statistics-row__description.rtf-field ul{-webkit-padding-start:20px;padding-inline-start:20px}.statistics-row__stats{position:relative;block-size:458px;inline-size:430px}@media (max-width:1025px){.statistics-row__stats{block-size:488px;inline-size:100%;max-inline-size:333px}}.statistics-row__stats-item{position:absolute}.statistics-row__stats-item .the-outcome-v2__stats-item{block-size:100%}.statistics-row__stats-item .the-outcome-v2__stats-item .the-outcome-v2__stats-circle{block-size:100%;font-family:"Titillium Web";inline-size:100%;line-height:1}.statistics-row__stats-item .the-outcome-v2__stats-item p{-webkit-margin-before:6px;margin-block-start:6px}@media (max-width:1025px){.statistics-row__stats-item .the-outcome-v2__stats-item p{inline-size:100%}}.statistics-row__stats-item--a{block-size:102px;inline-size:76px;right:70px;top:0}@media (max-width:1025px){.statistics-row__stats-item--a{block-size:91px;inline-size:69px;right:0}}.statistics-row__stats-item--a .the-outcome-v2__stats-circle{font-size:34px}@media (max-width:1025px){.statistics-row__stats-item--a .the-outcome-v2__stats-circle{font-size:30px}}.statistics-row__stats-item--b{block-size:146px;inline-size:118px;left:0;top:62px}@media (max-width:1025px){.statistics-row__stats-item--b{block-size:130px;inline-size:106px;top:58px}}.statistics-row__stats-item--b .the-outcome-v2__stats-circle{font-size:52px}@media (max-width:1025px){.statistics-row__stats-item--b .the-outcome-v2__stats-circle{font-size:47px}}.statistics-row__stats-item--c{block-size:177px;inline-size:148px;left:154px;top:88px}@media (max-width:1025px){.statistics-row__stats-item--c{block-size:159px;inline-size:133px;top:91px;right:46px;left:auto}}.statistics-row__stats-item--c .the-outcome-v2__stats-circle{font-size:66px}@media (max-width:1025px){.statistics-row__stats-item--c .the-outcome-v2__stats-circle{font-size:59px}}.statistics-row__stats-item--c .the-outcome-v2__stats-circle .animate-circle{stroke-width:4px}.statistics-row__stats-item--d{block-size:121px;inline-size:95px;right:0;top:136px}@media (max-width:1025px){.statistics-row__stats-item--d{block-size:108px;inline-size:85px;top:255px}}.statistics-row__stats-item--d .the-outcome-v2__stats-circle{font-size:42px}@media (max-width:1025px){.statistics-row__stats-item--d .the-outcome-v2__stats-circle{font-size:38px}}.statistics-row__stats-item--e{block-size:210px;inline-size:180px;bottom:0;left:0}@media (max-width:1025px){.statistics-row__stats-item--e{block-size:188px;inline-size:162px;top:215px;bottom:auto}}.statistics-row__stats-item--e .the-outcome-v2__stats-circle{font-size:80px}@media (max-width:1025px){.statistics-row__stats-item--e .the-outcome-v2__stats-circle{font-size:80px}}.statistics-row__stats-item--e .the-outcome-v2__stats-circle .animate-circle{stroke-width:4px}.statistics-row__stats-item--f{block-size:146px;inline-size:118px;bottom:12px;right:80px}@media (max-width:1025px){.statistics-row__stats-item--f{block-size:130px;inline-size:106px;bottom:0;right:73px}}.statistics-row__stats-item--f .the-outcome-v2__stats-circle{font-size:53px}@media (max-width:1025px){.statistics-row__stats-item--f .the-outcome-v2__stats-circle{font-size:47px}}@media (min-width:1025px){.statistics{margin:14rem 0}}.statistics .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.statistics .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.statistics .container>*{width:100%}@media (min-width:1025px){.statistics .container>*{width:33.33%;padding-right:2.5rem;padding-left:2.5rem}}.statistics .container>*+*{border-top:solid .1rem #979797}@media (min-width:1025px){.statistics .container>*+*{border-top:0;border-left:solid .1rem #979797}}.subscribe{padding-top:1.5rem;padding-bottom:2.5rem;background-color:#1c1c1c}@media (min-width:677px){.subscribe{padding-top:7.5rem;padding-bottom:7.5rem}}@media (min-width:1025px){.subscribe{margin-top:16rem}}.subscribe.subscribe-error-page{margin-top:0}@media (min-width:1025px){.events-slider+.subscribe{margin-top:0}}@media (min-width:677px){.subscribe .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.subscribe .form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:677px){.subscribe .form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.subscribe .form__field-wrapper{width:100%;margin-bottom:.4rem}@media (min-width:677px){.subscribe .form__field-wrapper{margin-right:.4rem;margin-bottom:0}}@media (min-width:1190px){.subscribe .form__field-wrapper{min-width:31.3rem}}.subscribe .form__field{font-weight:700;display:block;width:100%;height:5.2rem;padding-right:1.5rem;padding-left:1.5rem;border:0;border-radius:0;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscribe .form__field::-webkit-input-placeholder{opacity:1;color:#1c1c1c}.subscribe .form__field::-moz-placeholder{opacity:1;color:#1c1c1c}.subscribe .form__field:-ms-input-placeholder{opacity:1;color:#1c1c1c}.subscribe .form__field::-ms-input-placeholder{opacity:1;color:#1c1c1c}.subscribe .form__field::placeholder{opacity:1;color:#1c1c1c}.subscribe .form__submit-wrapper{width:100%}@media (min-width:677px){.subscribe .form__submit-wrapper{max-height:5.2rem}}.subscribe__title{font:bold 4rem/4.4rem "Titillium Web";letter-spacing:.04rem;color:#fff}@media (min-width:677px){.subscribe__title{font-size:5rem;line-height:5.4rem;max-width:29.3rem;letter-spacing:.05rem}}.subscribe__success{font-size:2rem;line-height:1.3;margin-top:1.5rem}@media (min-width:677px){.subscribe__success{font-size:2.5rem;margin-top:0;-ms-flex-item-align:center;align-self:center}}main>:first-child.tabs-masthead{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:120px;margin-block-end:120px}@media (max-width:1025px){main>:first-child.tabs-masthead{-webkit-margin-after:100px;margin-block-end:100px}}.tabs-masthead{background-color:#f6f6f6;-webkit-padding-before:80px;padding-block-start:80px}@media (max-width:1025px){.tabs-masthead{-webkit-padding-before:48px;padding-block-start:48px}}.tabs-masthead__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:1.8;-webkit-margin-after:24px;margin-block-end:24px;text-decoration:none}.tabs-masthead__back svg{inline-size:20px;fill:#1c1c1c;-webkit-margin-end:8px;margin-inline-end:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.tabs-masthead__back:hover svg{-webkit-transform:rotate(180deg) translateX(10px);transform:rotate(180deg) translateX(10px)}.tabs-masthead__title-container{max-inline-size:500px;-webkit-margin-after:calc(48px - 6px);margin-block-end:calc(48px - 6px)}.tabs-masthead__title{font-family:"Titillium Web";font-size:60px;font-weight:700;line-height:1.2}@media (max-width:1025px){.tabs-masthead__title{font-size:40px}}.tabs-masthead__tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;-webkit-transform:translateY(6px);transform:translateY(6px)}.tabs-masthead__tab{font-family:"Titillium Web";color:#1c1c1c;font-size:22px;font-weight:700;line-height:1.2;opacity:.35;padding:10px;border-bottom:6px solid transparent}.tabs-masthead__tab:hover{opacity:1}@media (max-width:1025px){.tabs-masthead__tab{font-size:16px}}.tabs-masthead__tab--active{opacity:1;border-bottom:6px solid #ffb800}.tech-partners{overflow:hidden}.tech-partners__title{font:bold 5rem/5.4rem "Titillium Web";letter-spacing:.05rem;max-width:70rem}.tech-partners__description{line-height:2.4rem;margin-top:1.6rem}@media (min-width:677px){.tech-partners__description{font-size:1.8rem;line-height:2.8rem;max-width:70rem}}.tech-partners__slider{overflow:visible;margin-top:4.4rem}@media (min-width:677px){.tech-partners__slider{width:auto}}@media (min-width:677px){.tech-partners__slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-bottom:-3.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:677px){.tech-partners-item{width:calc(33.33% - 2rem);margin-right:3rem;margin-bottom:3.1rem}}@media (min-width:1025px){.tech-partners-item{width:calc(16.66% - 2.5rem)}}@media (min-width:677px){.tech-partners-item:nth-child(3n){margin-right:0}}@media (min-width:1025px){.tech-partners-item:nth-child(3n){margin-right:3rem}}@media (min-width:677px){.tech-partners-item:nth-child(6n){margin-right:0}}.tech-partners-item__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:0;padding-bottom:100%;background-color:rgba(28,28,28,.1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tech-partners-item__link:hover{background-color:rgba(28,28,28,.05)}.tech-partners-item__logo{display:block;height:calc(100% - 5rem);-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 5rem)}.tech-partners__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:677px){.tech-partners__arrows{display:none}}.tech-partners__arrow{padding:0}.tech-partners__arrow--prev{margin-right:2.5rem;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tech-partners__arrow.swiper-button-disabled{cursor:default;opacity:.25}.tech-partners__arrow svg{width:3.2rem;height:2.3rem;fill:#1c1c1c}.technologies-slider-v2{visibility:hidden;max-height:unset}.technologies-slider-v2 .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.technologies-slider-v2 .swiper-container,.technologies-slider-v2 .swiper-wrapper{max-height:80px}.technologies-slider-v2 .swiper-slide{max-height:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}.technologies-slider-v2.experience-editor-slider .swiper-wrapper{display:grid}.technologies-slider-v2.event-detail-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:195px;max-height:195px}@media (min-width:1025px){.technologies-slider-v2.event-detail-page{height:200px;max-height:200px;margin:15rem 0 5rem 0}}.expertise-landing-slider-v2__logo{width:100%;max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain}.sc-industry-details .technologies-slider-v2{max-height:unset}.sc-industry-details .technologies-slider-v2 .swiper-container,.sc-industry-details .technologies-slider-v2 .swiper-slide,.sc-industry-details .technologies-slider-v2 .swiper-wrapper{max-height:unset}.sc-industry-details .technologies-slider-v2 .expertise-landing-slider-v2__log{max-height:unset}.sc-industry-details .technologies-slider-v2 .expertise-landing-slider-v2__logo{max-height:unset}.terms{padding-bottom:10rem;padding-top:10rem}.terms .rtf-field{max-width:70rem}.terms .rtf-field h2{font-size:5rem}.terms .rtf-field h3{font-family:"Open Sans",sans-serif;font-size:1.8rem;text-transform:none}.terms .rtf-field+.terms .rtf-field{margin-top:10rem}.text-banner__text{font-family:"Titillium Web";font-size:5rem;font-weight:700;line-height:5.4rem;margin-bottom:8.2rem;padding:9.3rem 3.6rem;text-align:center;letter-spacing:.031rem;color:#1c1c1c;background-color:#ffb800}@media (min-width:1025px){.text-banner__text{font-size:8rem;margin-bottom:16rem;line-height:8.4rem;padding:8.5rem 21rem;letter-spacing:.05rem}}@media (max-width:1025px){.thank-you{border-top:1px solid #979797;margin-top:3rem;padding-top:3rem}}@media (min-width:1025px){.thank-you{border-left:1px solid #979797;margin-left:6rem;padding-left:10rem;margin-top:2rem}}.thank-you__title{color:#1c1c1c;font-family:"Titillium Web";font-weight:700;font-size:3rem}.thank-you__list{list-style:none;margin:2.5rem 0 0;padding:0}.thank-you__list a{color:#1c1c1c;text-decoration:none;border-bottom:.1rem solid #1c1c1c}.thank-you__list li+li{margin-top:2rem}.three-column-cards__description{font-size:14px;font-weight:400;line-height:25px;max-width:73.1rem;margin-top:8px}@media (min-width:1025px){.three-column-cards__description{font-size:18px;line-height:29px}}.three-column-cards__masonry{margin-top:40px;display:grid}@media (min-width:1025px){.three-column-cards__masonry{grid-template-columns:repeat(3,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:40px;grid-template-areas:'column-1 column-2 column-3'}}@media (min-width:1025px){.three-column-cards__masonry .column-card:nth-child(3n){grid-area:column-3}.three-column-cards__masonry .column-card:nth-child(3n+1){grid-area:column-1}.three-column-cards__masonry .column-card:nth-child(3n-1){grid-area:column-2}}@media (min-width:1025px){.column-card:nth-child(3n){grid-area:column-3}.column-card:nth-child(3n+1){grid-area:column-1}.column-card:nth-child(3n-1){grid-area:column-2}}.icon-card{margin-top:40px}.icon-card:first-child{margin-top:0}@media (min-width:1025px){.icon-card{border-bottom:1px solid #8d8d8d;margin-top:0;padding-bottom:24px}}.icon-card__icon{block-size:56px;inline-size:56px;-webkit-margin-after:24px;margin-block-end:24px}.icon-card__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.2;-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:1025px){.icon-card__title{font-size:27px}}.icon-card__copy{font-size:14px;font-weight:400;line-height:1.8}@media (min-width:1025px){.icon-card__copy{font-size:18px}}.icon-card__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:8px;line-height:1.8;margin-top:16px}.icon-card__link:hover .icon-card__link-icon{-webkit-transform:translateX(10px);transform:translateX(10px)}.icon-card__link-icon{fill:#1c1c1c;width:28px;height:12px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.call-to-action{background-color:#1c1c1c;border-radius:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:40px;padding:40px}.call-to-action__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.2}@media (min-width:1025px){.call-to-action__title{font-size:27px}}.call-to-action__copy{font-size:14px;line-height:1.8}@media (min-width:1025px){.call-to-action__copy{font-size:18px}}.call-to-action__cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.call-to-action__cta .back{padding-inline:0}.trending-topics-callout{margin:3.3rem 0 3.4rem}@media (min-width:677px){.trending-topics-callout{margin-top:0}}.trending-topics-callout__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;margin-bottom:1.7rem;padding:0 0 1.7rem;letter-spacing:.05rem;color:#1c1c1c}.trending-topics-callout__list li{margin-bottom:.8rem}.trending-topics-callout__list li:last-child{margin-bottom:0}.trending-topics-callout__list a{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:2.8rem;color:#1c1c1c;text-decoration:none}.trending-topics-callout__list a:hover{text-decoration:underline}@media (min-width:677px){.trending-topics-callout__list a{font-size:1.8rem}}.video-content-v2{position:relative}.video-content-v2 .vimeo-v2__vimeo-player{border-radius:10px}@media (max-width:677px){.video-content-v2{margin-top:46px}}.video-content-v2__grid{display:block;inset-block:-300px 0;inset-inline:-192px 0}@media (max-width:677px){.video-content-v2__grid{display:none;inset-block-start:-200px;inset-inline:0;margin-left:-2.5rem}}.video-content-v2__grid .pattern-grid{inset-inline:-200px}@media (max-width:677px){.video-content-v2__grid .pattern-grid{inset-inline:-620px}}@media (min-width:677px) and (max-width:1025px){.video-content-v2__grid [data-columns='3'][data-variation='1']{inset-inline:-200px}.video-content-v2__grid [data-columns='3'][data-variation='2']{inset-inline:-200px}.video-content-v2__grid [data-columns='3'][data-variation='3']{inset-inline:-210px}.video-content-v2__grid [data-columns='3'][data-variation='4']{inset-inline:-340px}.video-content-v2__grid [data-columns='3'][data-variation='5']{inset-inline:-660px;inset-block:-175px}.video-content-v2__grid [data-columns='3'][data-variation='6']{inset-inline:-360px}.video-content-v2__grid [data-columns='4'][data-variation='1']{inset-inline:-480px 0}.video-content-v2__grid [data-columns='4'][data-variation='2']{inset-inline:-465px}.video-content-v2__grid [data-columns='4'][data-variation='3']{inset-inline:-410px}.video-content-v2__grid [data-columns='4'][data-variation='4']{inset-inline:-700px}.video-content-v2__grid [data-columns='4'][data-variation='5']{inset-inline:-660px;inset-block:-175px}.video-content-v2__grid [data-columns='4'][data-variation='6']{inset-inline:-700px}}.video-content-v2__video-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media (max-width:677px){.video-content-v2__video-title-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}.video-content-v2__video{max-width:730px;max-height:411px;position:relative;-ms-flex-preferred-size:60%;flex-basis:60%;aspect-ratio:16/9}@media (max-width:677px){.video-content-v2__video{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.video-content-v2__title-wrapper{position:relative;height:400px}@media (max-width:677px){.video-content-v2__title-wrapper{height:auto}}.video-content-v2__title{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:60px;font-family:"Titillium Web";font-weight:700;color:#1c1c1c;line-height:64px;position:sticky;top:0;-webkit-transition:all .3s;transition:all .3s}.video-content-v2__title .word{display:inline-block;position:relative}.video-content-v2__title .hidden-word{background-color:#ffb800;height:60px;z-index:1;position:absolute;left:0;right:0;top:10px}@media (max-width:677px){.video-content-v2__title .hidden-word{height:45px;top:2px}}@media (max-width:677px){.video-content-v2__title{font-size:40px;font-weight:700;line-height:1.15}}.video-content-v2__description__wrapper{margin:60px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;margin-right:8.3%}@media (max-width:677px){.video-content-v2__description__wrapper{margin:20px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.video-content-v2__description{font-size:18px;color:#1c1c1c;line-height:28px;width:60%}@media (max-width:677px){.video-content-v2__description{width:100%;font-size:16px;line-height:1.63}}.scrolling-up .video-content-v2__title{top:100px}@media (max-width:677px){.scrolling-up .video-content-v2__title{top:80px}}.video-hero-v2{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:56.24%}.video-hero-v2__video--original{width:100%;height:calc(100% - 1px);-o-object-fit:fill;object-fit:fill;-webkit-transform-origin:right;transform-origin:right;position:absolute;inset:0;border-radius:10px 0 0 14px}.video-hero-v2__video--original div{border-radius:10px 0 0 14px;overflow:hidden}.video-hero-v2__video--original iframe{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.video-test-preview{width:100%;height:100%}.video-hero__background--image{background:var(--background-image) no-repeat;background-size:100%}.fade{-webkit-animation:2s ease pulse;animation:2s ease pulse}@-webkit-keyframes pulse{0%{opacity:1}75%{opacity:.5}100%{opacity:1}}@keyframes pulse{0%{opacity:1}75%{opacity:.5}100%{opacity:1}}.video-hero-v2__original-wrapper{border-radius:10px 0 0 14px;height:56.24%;inset:0;overflow:hidden;padding-top:56.24%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.video-hero-v2__cta-wrapper{position:absolute;bottom:0;left:-1px;height:50px;overflow:hidden}.video-hero-v2__cta-wrapper:focus-within{outline:2px solid #1c1c1c;outline-offset:1px}.video-hero-v2__cta-wrapper .btn-v2{font-size:14px;margin:0}.video-hero-v2__cta-wrapper .btn-v2 .back,.video-hero-v2__cta-wrapper .btn-v2 .front{border-radius:0 0 0 10px}@media (max-width:677px){.video-hero-v2__cta-wrapper .btn-v2{min-width:unset}}@media (max-width:677px){.video-hero-v2__cta-wrapper{height:40px}}.video-hero-v2__play-button{display:none}.video-hero-v2__pause-button{display:block}.video-hero-v2__pause-button,.video-hero-v2__play-button{border-radius:0 0 0 10px}.video-hero-v2__pause-button .back,.video-hero-v2__play-button .back{-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}@media (max-width:677px){.video-hero-v2__pause-button,.video-hero-v2__play-button{height:40px}.video-hero-v2__pause-button .back,.video-hero-v2__pause-button .front,.video-hero-v2__play-button .back,.video-hero-v2__play-button .front{padding:0;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0}.video-hero-v2__pause-button .back svg,.video-hero-v2__pause-button .front svg,.video-hero-v2__play-button .back svg,.video-hero-v2__play-button .front svg{margin:0;-webkit-transform:translateX(0);transform:translateX(0)}.video-hero-v2__pause-button .back span,.video-hero-v2__pause-button .front span,.video-hero-v2__play-button .back span,.video-hero-v2__play-button .front span{display:none}.video-hero-v2__pause-button .front:hover,.video-hero-v2__play-button .front:hover{border:0}}.vimeo-v2__video-holder{height:100%;position:absolute;width:100%;border-radius:10px;z-index:1;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.16,1,.3,1);transition:all .5s cubic-bezier(.16,1,.3,1)}@media (any-hover:hover){.vimeo-v2__video-holder:hover .vimeo-v2__video-thumbnail{-webkit-transform:scale(1.1);transform:scale(1.1)}.vimeo-v2__video-holder:hover .vimeo-v2__video-play-button--black{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}.vimeo-v2__video-holder:hover .vimeo-v2__video-play-button--white{-webkit-transform:translate(85px,85px);transform:translate(85px,85px);border-radius:0}}@media (max-width:677px){.vimeo-v2__video-holder{border-radius:0}}.vimeo-v2__video-thumbnail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;border-radius:10px;-webkit-transition:all 250ms ease-in;transition:all 250ms ease-in}.vimeo-v2__vimeo-player{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%}.vimeo-v2--played .vimeo-v2__vimeo-player{opacity:1}.vimeo-v2__video-play-button-wrapper{position:relative;border-radius:99rem;overflow:hidden;width:100px;margin:0 auto;top:50%;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.vimeo-v2__video-play-button-wrapper:focus-within{outline:2px solid #fff;outline-offset:2px}@media (max-width:677px){.vimeo-v2__video-play-button-wrapper{width:60px}}.vimeo-v2__video-play-button{background-color:#fff;height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vimeo-v2__video-play-button svg{fill:#1c1c1c;width:15px;height:20px;-webkit-transform:translateX(.2rem);transform:translateX(.2rem)}@media (max-width:677px){.vimeo-v2__video-play-button{width:60px;height:60px}.vimeo-v2__video-play-button svg{width:9px;height:12px;-webkit-transform:translateX(.1rem);transform:translateX(.1rem)}}.vimeo-v2__video-play-button--white{background-color:#fff;position:relative;z-index:-1}.vimeo-v2__video-play-button--white::after{position:absolute;content:'';background-color:#fff;width:100px;height:56px;top:-7px;left:-28px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:677px){.vimeo-v2__video-play-button--white::after{width:60px;top:-25px;left:-27px}}.vimeo-v2__video-play-button--white svg{fill:#1c1c1c}.vimeo-v2__video-play-button--black{position:absolute;background-color:#1c1c1c;border-radius:0;-webkit-transform:rotate(45deg) translateX(-100px);transform:rotate(45deg) translateX(-100px)}.vimeo-v2__video-play-button--black svg{fill:#fff;-webkit-transform:rotate(-45deg) translateX(.2rem);transform:rotate(-45deg) translateX(.2rem)}.vimeo-v2__video-play-button--black:focus,.vimeo-v2__video-play-button--black:focus-visible{outline:0}.container--full-width .vimeo-v2{position:absolute;inset:0}@media (min-width:677px) and (max-width:1025px){.container--full-width .vimeo-v2__video-holder,.container--full-width .vimeo-v2__video-thumbnail{border-radius:0}}.image-row-card__wrapper picture img{aspect-ratio:16/9}.image-row-card{position:relative}.image-row-card__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#1c1c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:8px}@media (min-width:677px){.image-row-card__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}}.image-row-card__header-title{color:#1c1c1c;font-family:"Titillium Web";font-size:23px;font-weight:700;line-height:1.17;text-decoration:none}@media (min-width:677px){.image-row-card__header-title{font-size:26px}}.image-row-card__link{color:#1c1c1c;font-size:14px;font-weight:700;text-decoration:none}@media (min-width:677px){.image-row-card__link{font-size:15px;line-height:1.4;margin-top:2}}.image-row-card__link::after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.two-column-image-card .two-column-image-card__header{color:#1c1c1c;font-family:"Titillium Web";font-size:36px;font-weight:700;line-height:1.11}@media (min-width:677px){.two-column-image-card .two-column-image-card__header{font-size:45px;line-height:1.18}}.two-column-image-card .two-column-image-card__grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:20px}@media (min-width:677px){.two-column-image-card .two-column-image-card__grid{gap:40px;grid-template-columns:repeat(2,1fr);margin-top:40px}}.masthead-form{position:relative}.masthead-form .container{padding-inline:0}@media (min-width:1025px){.masthead-form .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.masthead-form .masthead__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding-inline:2.5rem}@media (min-width:677px){.masthead-form .masthead__info{padding-inline:4rem}}@media (min-width:1025px){.masthead-form .masthead__info{max-width:48.44%}}.masthead-form .masthead__title{font-family:"Titillium Web";font-size:40px;font-weight:700;line-height:48px}@media (min-width:1025px){.masthead-form .masthead__title{font-size:60px;line-height:72px}}.masthead-form .masthead__description{font-size:16px;font-weight:400;line-height:28px}@media (min-width:1025px){.masthead-form .masthead__description{font-size:18px;line-height:32.5px}}.masthead-form .masthead__ctas{width:100%}@media (min-width:1025px){.masthead-form .masthead__ctas{display:none}}.masthead-form .masthead__ctas{font-size:16px;line-height:28.8px;font-weight:600}.masthead-form .masthead__form-container{width:100%}.masthead-form .masthead__form-container .active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;width:100%}.masthead-form .masthead__form-container .form__field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.masthead-form .masthead__form-container .form__field-wrapper .field-validation-valid{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#fff}.masthead-form .form-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-item-align:end;align-self:flex-end}.masthead-form .form-cta .form-cta__icon{fill:#fff}@media (min-width:1025px){.masthead-form .form-cta{display:none}}.masthead-form .masthead__form-title{color:#fff;font-family:"Titillium Web";font-size:27px;font-weight:700;line-height:32px}@media (min-width:1025px){.masthead-form .masthead__form-title{font-size:37px;line-height:44.5px}}.masthead-form .masthead__form-input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:.9rem 1.5rem}.masthead-form .masthead__form-label{color:#fff;font-size:16px;line-height:28.8px;font-weight:700;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1025px){.masthead-form .masthead__form-label{font-size:18px;line-height:32.4px}}.masthead-form .masthead__form-submit{width:100%;margin-top:14px}.masthead-form .masthead__form-close{display:none}@media (min-width:1025px){.masthead-form .masthead__form-close{display:-webkit-box;display:-ms-flexbox;display:flex}}.key-benefits__container{position:relative}.key-benefits__container .expertise-landing__grid{inset-block:-20px}.key-benefits__container .pattern-grid{top:10px}@media (min-width:1025px){.key-benefits__info{max-width:48.44%}}.key-benefits__title{font-family:"Titillium Web";font-size:24px;font-weight:700;line-height:40px}@media (min-width:1025px){.key-benefits__title{font-size:45px;line-height:54px}}.key-benefits__description{padding-top:24px}.key-benefits__container .rtf-field{font-size:16px;font-weight:400;line-height:29px}@media (min-width:1025px){.key-benefits__container .rtf-field{font-size:18px;line-height:3.2rem}}.product-info__container .about-v2__info{margin:0}.two-column-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-bottom:4.8rem}@media (min-width:1025px){.two-column-card__heading{max-width:73.1rem}}.two-column-card__header{font-family:"Titillium Web";font-size:34px;font-weight:700;line-height:40px}@media (min-width:1025px){.two-column-card__header{font-size:45px;line-height:54px}}.two-column-card__description{font-size:14px;font-weight:400;line-height:25px}@media (min-width:1025px){.two-column-card__description{font-size:18px;line-height:29px}}.two-column-card__grid{display:grid;gap:2.4rem}@media (min-width:1025px){.two-column-card__grid{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(2,1fr)}}.two-column-card__grid .grid-card{border-radius:10px;border:1px solid #bfbfbf;padding:2.4rem;position:relative}@media (min-width:1025px){.two-column-card__grid .grid-card{padding:3.6rem}}.two-column-card__grid .grid-card .grid-card__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:26px}@media (min-width:1025px){.two-column-card__grid .grid-card .grid-card__title{font-size:31px;line-height:37px}}.two-column-card__grid .grid-card .grid-card__link{color:#1c1c1c;text-decoration:none}.two-column-card__grid .grid-card .grid-card__link::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.two-column-card__grid .grid-card .grid-card__link:active,.two-column-card__grid .grid-card .grid-card__link:hover{cursor:pointer;text-decoration:underline}.two-column-card__grid .grid-card .grid-card__copy{font-size:14px;font-weight:400;line-height:25px;padding-top:1rem}@media (min-width:1025px){.two-column-card__grid .grid-card .grid-card__copy{font-size:16px;line-height:29px}}.three-column__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem;margin-top:4.8rem}@media (min-width:1025px){.three-column__cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4rem;margin-top:9.6rem}}.three-column__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;position:relative}.three-column__card .card__image-container{aspect-ratio:1/1;border-radius:1rem;overflow:hidden;width:100%}.three-column__card .card__image-container .card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.three-column__card .card__title{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;font-style:normal;font-weight:700;line-height:26px;text-transform:capitalize}@media (min-width:1025px){.three-column__card .card__title{font-size:31px;line-height:37px}}.three-column__card .card__link{color:#1c1c1c;text-decoration:none}.three-column__card .card__link::before{content:'';height:100%;position:absolute;top:0;width:100%}.three-column__card .card__link:hover{cursor:pointer;text-decoration:underline}.masthead__list-campaing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}@media (min-width:677px){.masthead__list-campaing{display:grid;grid-template-columns:1fr 1fr}}.masthead__list-campaing .list-campaing__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.masthead__list-campaing .list-campaing__icon{height:20px;width:20px}.masthead__list-campaing .list-campaing__label{font-size:1.6rem;font-weight:400;line-height:2.88rem}.masthead-list__form{background-color:#1c1c1c;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-inline:2.4rem;margin-top:4rem;padding:1.6rem}@media (min-width:677px){.masthead-list__form{margin-top:95px;padding-inline:4rem}}@media (min-width:1025px){.masthead-list__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;margin-right:4rem;margin-top:0;max-width:39%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:3.6rem;width:500px;z-index:10}}.masthead-list__form .masthead__form-input{height:5rem}.masthead-list__form .generic-form__input-placeholder{font-size:1.8rem;line-height:3rem}@media (min-width:677px){.masthead-list__form .generic-form__input-placeholder{line-height:2.1rem}}.masthead-list__form .generic-form__input--with-focus~.generic-form__input-placeholder{font-size:1rem;line-height:1rem}@media (min-width:677px){.masthead-list__form .generic-form__input--with-focus~.generic-form__input-placeholder{line-height:2.1rem;top:0}}.masthead-list__form .field-validation-captcha{font-size:1.2rem;line-height:2.16rem;color:#fff}.masthead-list__form .masthead__form-submit{margin-top:0}.masthead-form__outside-btn{display:none}@media (min-width:1025px){.masthead-form__outside-btn{display:block;width:300px}}.job-listing-new{padding-block:0;padding-inline:0}@media (min-width:1025px){.job-listing-new{padding-inline:4rem}}.job-listing-new .job-listing-new__container{background-color:#1c1c1c;color:#fff;padding-block:5rem;padding-inline:20px}@media (min-width:1025px){.job-listing-new .job-listing-new__container{border-radius:10px;padding-block:7.5rem;padding-inline:36px}}.job-listing-new__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}@media (min-width:1025px){.job-listing-new__heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:60px}}.job-listing-new__heading-navigation{width:100%}@media (min-width:1025px){.job-listing-new__heading-navigation{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.job-listing-new__heading-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}@media (min-width:1025px){.job-listing-new__heading-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.job-listing-new__heading-list .job-listing-new__heading-button{width:100%}.job-listing-new__heading-list .job-listing-new__mobile-button{width:100%}.job-listing-new__heading-list .job-listing-new__heading-button--active{background-color:#fff;color:#1c1c1c}.job-listing-new__heading-list .job-listing-new__heading-button--active .back{display:none}.job-listing-new__heading-list .job-listing-new__heading-button--active .front{-webkit-transform:unset;transform:unset}.job-listing-new__header{font-family:"Titillium Web";font-size:18px;font-weight:700;line-height:21.6px}@media (min-width:1025px){.job-listing-new__header{font-size:26px;line-height:31.2px}}.job-listing-new__copy{font-size:16px;line-height:29px}.job-listing-new__open-positions{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:56px}@media (min-width:677px){.job-listing-new__open-positions{grid-template-columns:repeat(3,1fr);gap:20px}}.job-listing-new__learn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.learn-more__accordion-header{font-family:"Titillium Web";font-size:16px;font-weight:700;line-height:19px}@media (min-width:1025px){.learn-more__accordion-header{font-size:22px}}.learn-more__accordion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media (min-width:677px){.learn-more__accordion-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mobile-navigation__hide{display:none}.job-listing-new__mobile-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:48px 20px;width:100%}.heading-mobile__go-back{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px;width:100%}.go-back__icon{fill:#fff;height:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:30px}.go-back__link{color:#fff;text-decoration:none}.heading-mobile__clear-all{margin-top:auto}.heading-mobile__item{width:100%}.heading-mobile__item .job-listing-new__heading-button{width:100%}.no-scroll{overflow:hidden}.open-position{background-color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 16px;text-decoration:none;width:100%}@media (min-width:1025px){.open-position{padding:36px}}.open-position--hide{display:none}.open-position__subheading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.open-position__location{color:#7b7b7b;font-size:16px;line-height:29px}.open-position__icon{height:24px;width:24px}.open-position__title{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:26px}@media (min-width:1025px){.open-position__title{font-size:31px}}.position-accordion__item{border-bottom:1px solid #fff;padding:12px 24px;height:100%}@media (min-width:677px){.position-accordion__item{padding-block:12px;padding-inline:0}}.position-accordion__button{padding:0;font-size:16px;font-weight:700;line-height:29px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:677px){.position-accordion__button{font-size:18px;line-height:33px}}.position-accordion__button svg{width:24px;height:24px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(0);transform:rotate(0)}.opened .position-accordion__button svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.position-accordion__copy{overflow:hidden;height:0}.position-accordion__copy.rtf-field{color:#fff;font-size:16px;font-weight:400;line-height:29px}.position-accordion__copy.rtf-field ul{padding-left:15px}@media (min-width:677px){.position-accordion__copy.rtf-field ul{padding-left:20px}}.opened .position-accordion__copy{height:auto}.position-accordion__copy>:first-child{margin-top:36px}.position-accordion__copy>:last-child{margin-bottom:36px}.three-column-row{background-color:#f0eafd}.three-column-row .column__heading .heading__link{-ms-flex-item-align:end;align-self:flex-end}.three-column-row .column__heading .heading__description{padding-block:1.6rem 0}.three-column-row .three-column-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:677px){.three-column-row .three-column-row__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.three-column-row .column__heading-spacing{padding-bottom:4.8rem}@media (min-width:677px){.three-column-row .column__heading-spacing{padding-bottom:6.4rem}}.support-you-card{background-color:#fff;border-radius:10px;border:1px solid #bfbfbf;padding:2.4rem}@media (min-width:1025px){.support-you-card{padding:3.6rem}}.support-you-card .support-you-card__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-bottom:10px}.support-you-card .support-you-card__image{height:48px;width:48px}.support-you-card .support-you-card__title{font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:26.4px}@media (min-width:1025px){.support-you-card .support-you-card__title{font-size:31px;line-height:37.2px}}.support-you-card .support-you-card__copy{font-size:14px;font-weight:400;line-height:25.2px}@media (min-width:1025px){.support-you-card .support-you-card__copy{font-size:16px;line-height:28px}}.two-column-row .two-column-row__heading{font-family:"Titillium Web";font-size:34px;font-style:normal;font-weight:700;line-height:41px;text-transform:capitalize}@media (min-width:1025px){.two-column-row .two-column-row__heading{font-size:45px;line-height:54px}}.two-column-row .two-column-row__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media (min-width:1025px){.two-column-row .two-column-row__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.unique-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:36px;width:100%}.unique-track .unique-track__image{aspect-ratio:16/9;border-radius:10px;width:100%}.unique-track .unique-track__location{color:#7b7b7b;font-size:14px;line-height:25.2px}@media (min-width:1025px){.unique-track .unique-track__location{font-size:16px;line-height:28.8px}}.unique-track .unique-track__title{font-family:"Titillium Web";font-size:18px;font-weight:700;line-height:21.6px}@media (min-width:1025px){.unique-track .unique-track__title{font-size:26px;line-height:31.2px}}.unique-track .unique-track__copy{font-size:16px;line-height:28.8px}@media (min-width:1025px){.unique-track .unique-track__copy{font-size:18px;line-height:32.4px}}.case-studies-tabs-v2 .marker{height:5px;width:0;background-color:#ffb800;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:7px}@media (max-width:1025px){.case-studies-tabs-v2 .marker{margin-top:60px;margin-top:5px}}[data-hide-fullscreen=true] .case-studies-tab__card:nth-child(5n+1){grid-column:1!important}.case-studies-tab__card:nth-child(5n+1){grid-column:auto/span 2}@media (max-width:677px){.case-studies-tab__card:nth-child(5n+1){grid-column:1}}.container--tabs{margin:2rem}.container--tabs .nav-tabs{float:left;width:100%;margin:0;list-style-type:none;border-bottom:1px solid #ddd}.container--tabs .nav-tabs>li{float:left;margin-bottom:-1px}.container--tabs .nav-tabs>li>a{float:left;margin-right:2px;line-height:1.42857143;padding:10px;border:1px solid transparent;border-radius:4px 4px 0 0}.container--tabs .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.container--tabs .nav-tabs>li.active>a,.container--tabs .nav-tabs>li.active>a:focus,.container--tabs .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.container--tabs .tab-content{float:left;width:100%}.container--tabs .tab-content>.tab-pane{display:none}.container--tabs .tab-content>.tab-pane.active{display:block;padding:2.5% 3.5%;background-color:#efefef}.container--tabs .tab-content>.active{display:block}.case-studies-tabs-v2__nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;font-family:"Titillium Web";font-size:26px;font-weight:700;line-height:1}.case-studies-tabs-v2__nav-tabs li a{color:#1c1c1c;text-decoration:none;opacity:.4;-webkit-transition:all .2s easeI;transition:all .2s easeI}.case-studies-tabs-v2__nav-tabs li a:hover{opacity:1}.case-studies-tabs-v2__nav-tabs li.active a{opacity:1}@media (max-width:677px){.case-studies-tabs-v2__nav-tabs{font-size:23px;line-height:1.17}}.case-studies-tabs-v2__tab-pane{display:none}.case-studies-tabs-v2__tab-pane.active{display:block}.case-studies-tabs-v2__tab-content{margin:60px 0}@media (max-width:677px){.case-studies-tabs-v2__tab-content{margin:30px 0}}.case-studies-tab__card{position:relative}.case-studies-tab__card>a{position:absolute;inset:0;z-index:2}.case-studies-tab__card-text{color:#fff;position:absolute;z-index:2;pointer-events:none;font-size:18px;line-height:28px;max-width:430px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65%}.case-studies-tab__card-text .svg__wrapper{width:100%}.case-studies-tab__card-text svg{width:20px;fill:#fff}.case-studies-tab__one-image:not(:first-child){margin-top:60px}.case-studies-tab-card__header{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c1c1c}.case-studies-tab-card__header a{font-family:"Titillium Web";font-size:26px;font-weight:700;text-decoration:none;color:#1c1c1c}@media (max-width:677px){.case-studies-tab-card__header a{font-size:23px;line-height:1.17}}.case-studies-tab-card__header p{font-size:15px}@media (max-width:677px){.case-studies-tab-card__header p{font-size:14px;line-height:1.43;margin-top:2}}.case-studies-tab-card__header strong{font-weight:700;line-height:1.4;font-size:15px;color:#1c1c1c}.case-studies-tab-card__header span{font-weight:400}@media (max-width:677px){.case-studies-tab-card__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:8px}}.case-studies-tab__grid{display:grid;grid-gap:25px;grid-template-columns:repeat(2,1fr);counter-reset:div;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:60px;min-height:2277px}@media (max-width:677px){.case-studies-tab__grid{grid-template-columns:repeat(1,1fr);gap:20px}}.case-studies-tab__button{font-family:"Open Sans",sans-serif;width:100%;border-radius:2px;border:solid 1px #1c1c1c;padding:11px 0;margin-top:60px;font-size:16px;font-weight:600;line-height:1.75;color:#1c1c1c;position:relative;overflow:hidden;text-align:center;text-decoration:none;display:block}.case-studies-tab__button span{display:inline-block}.case-studies-tab__button .overlay{position:absolute;z-index:-1;inset:0;background:#1c1c1c;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}.case-studies-tab__button.job-listing__cta{text-align:center;text-decoration:none;display:block;margin-top:20px}.case-studies-tab__button.job-listing__cta .overlay{z-index:0}@media (max-width:677px){.case-studies-tab__button.job-listing__cta{margin-top:20px;line-height:28px}}.case-studies-tab__button.job-listing__cta--active{pointer-events:none;color:#fff!important;background-color:#1c1c1c}.case-studies-tab__button.job-listing__cta--active .overlay{z-index:0}@media (max-width:677px){.case-studies-tab__button{margin-top:40px;line-height:28px}}.case-studies-logos__grid{display:grid;gap:40px;grid-template-columns:repeat(6,1fr);margin-top:40px;overflow:hidden}@media (max-width:677px){.case-studies-logos__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}}.case-studies-tab__logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.case-studies-tab__logos ul li{opacity:.4;font-size:15px;font-weight:700;line-height:1.4;color:#1c1c1c;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.case-studies-tab__logos ul li a{text-decoration:none;color:#1c1c1c}.case-studies-tab__logos ul li.active{opacity:1}@media (max-width:677px){.case-studies-tab__logos ul li.active::after{content:'';position:absolute;left:0;right:0;bottom:-5px;height:3px;background-color:#1c1c1c}}@media (max-width:677px){.case-studies-tab__logos ul li{white-space:nowrap;position:relative;margin-bottom:10px}}@media (max-width:677px){.case-studies-tab__logos ul{overflow-y:auto}.case-studies-tab__logos ul::-webkit-scrollbar{display:none}}.case-studies-tab__logos .marker-industry{height:3px;width:19.5156px;background-color:#1c1c1c;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:5px;opacity:0}@media (max-width:677px){.case-studies-tab__logos .marker-industry{display:none}}.case-studies-logo-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1px #d2d2d2;padding:20px;aspect-ratio:1;-webkit-animation:slide-top .5s cubic-bezier(.55,.055,.675,.19) both;animation:slide-top .5s cubic-bezier(.55,.055,.675,.19) both;-webkit-animation-delay:var(--animation-delay);animation-delay:var(--animation-delay)}.case-studies-logo-card.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.55,.055,.675,.19) both;animation:slide-bottom .5s cubic-bezier(.55,.055,.675,.19) both;-webkit-animation-delay:var(--animation-delay);animation-delay:var(--animation-delay);display:-webkit-box;display:-ms-flexbox;display:flex}.case-studies-logo-card.active{display:-webkit-box;display:-ms-flexbox;display:flex}.case-studies-logo-card img{-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);width:100%}.load-elements{-webkit-animation:slide-top .5s cubic-bezier(.55,.055,.675,.19) both;animation:slide-top .5s cubic-bezier(.55,.055,.675,.19) both;-webkit-animation-delay:var(--animation-delay);animation-delay:var(--animation-delay)}.slide-bottom{-webkit-animation:slide-bottom .5s cubic-bezier(.55,.055,.675,.19) both;animation:slide-bottom .5s cubic-bezier(.55,.055,.675,.19) both;-webkit-animation-delay:var(--animation-delay);animation-delay:var(--animation-delay)}.case-studies-tab-card__image-wrapper picture img{aspect-ratio:16/9}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes slide-bottom{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.footer-v2{border-top:1px solid #bfbfbf;margin-top:calc(10rem / 2);padding:25px 0 35px;position:relative}@media (min-width:677px){.footer-v2{padding:58px 0 70px}}@media (min-width:1025px){.footer-v2{margin-top:calc(15rem / 2)}}.footer-v2::after{background-color:#ffb800;bottom:0;content:'';height:10px;position:absolute;width:100%;z-index:-1}.footer-v2 .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;text-align:left}@media (min-width:677px) and (max-width:1025px){.footer-v2 .container{gap:20px}}@media (max-width:677px){.footer-v2 .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.footer-v2 .container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-v2 .container .right-container-v2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:677px) and (max-width:1025px){.footer-v2 .container .right-container-v2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:854px){.footer-v2 .container .right-container-v2{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:677px){.footer-v2 .container .right-container-v2{padding-top:2px}}.footer-v2 .container .right-container-v2 a,.footer-v2 .container .right-container-v2 span{color:#1c1c1c;font-family:"Open Sans",sans-serif;font-size:13px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:19px}.footer-v2 .container .right-container-v2 .social-nav-v2{margin:2rem 0}@media (max-width:677px){.footer-v2 .container .right-container-v2 .social-nav-v2{margin:0 0 40px}}.footer-v2 .container .copy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:677px){.footer-v2 .container .copy{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.footer-v2 .generic-form{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer-v2 .generic-form h2{color:#1c1c1c;font-family:"Titillium Web";font-size:22px;font-weight:700;line-height:1.18;margin-bottom:18px}@media (max-width:677px){.footer-v2 .generic-form h2{font-size:19px;font-weight:700;line-height:1.21;margin-bottom:10px;text-align:left}}.footer-v2 .generic-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}@media (max-width:677px){.footer-v2 .generic-form form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-v2 .generic-form form .form__field-wrapper input{width:290px}@media (max-width:677px){.footer-v2 .generic-form form .form__field-wrapper input{width:100%}}@media (max-width:677px){.footer-v2 .generic-form form .form__field-wrapper{width:100%}}@media (max-width:575px){.footer-v2 .generic-form .btn-v2{max-width:85px;min-width:auto}}@media (max-width:677px){.footer-v2 .generic-form .btn-v2{height:40px}}.footer-v2 .generic-form .btn-v2 .back,.footer-v2 .generic-form .btn-v2 .front{font-size:14px}@media (max-width:677px){.footer-v2 .generic-form .btn-v2 .back,.footer-v2 .generic-form .btn-v2 .front{height:40px}}.footer-v2 .generic-form .field-validation-error{background-color:#f4f4f4;border-left:3px #d8000c solid;border-radius:2px;color:#d8000c;display:block;font-size:1.4rem;line-height:2.8rem;margin-top:5px;padding:5px 10px}@media (max-width:677px){.footer-v2 .generic-form{width:100%}}.footer-v2 .generic-form .form__consent-checkbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.recaptcha__wrapper{color:#1c1c1c;display:inline-block;font-size:13px;line-height:1.46;margin-top:10px;text-align:left}.recaptcha__wrapper a{color:#1c1c1c;position:relative;text-decoration:none}.recaptcha__wrapper a::before{background-color:#1c1c1c;bottom:-1px;content:'';height:1px;left:0;position:absolute;right:0;width:100%}.recaptcha__wrapper a::after{background-color:#fff;bottom:-10px;content:'';height:10px;left:-12px;position:absolute;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transition:all .5s ease;transition:all .5s ease;width:10px}.recaptcha__wrapper a:hover::after{-webkit-transform:translateX(150px);transform:translateX(150px)}.footer-v2 a:not(.social-nav-v2__link){position:relative;text-decoration:none}.footer-v2 a:not(.social-nav-v2__link)::before{background-color:#1c1c1c;bottom:-1px;content:'';height:1px;left:0;position:absolute;right:0;width:100%}.footer-v2 a:not(.social-nav-v2__link)::after{background-color:#fff;bottom:-10px;content:'';height:10px;left:-12px;position:absolute;-webkit-transform:rotate(25deg);transform:rotate(25deg);-webkit-transition:all .5s ease;transition:all .5s ease;width:10px}.footer-v2 a:not(.social-nav-v2__link):hover::after{-webkit-transform:translateX(150px);transform:translateX(150px)}@media (max-width:575px){.footer-v2 a:not(.social-nav-v2__link){text-decoration:underline}.footer-v2 a:not(.social-nav-v2__link)::before{content:unset}}@media (min-width:677px){.simplified-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.footer-links .footer-link{color:#000}@media (min-width:677px){.footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-form .form__field-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:677px){.footer-form .form__field-wrapper{-webkit-box-flex:0;-ms-flex:none;flex:none}}form{pointer-events:none}form iframe,form.active{pointer-events:all}.header-container{height:6rem}.header-container--light{position:fixed;left:0;top:0;width:100%;z-index:20000000}@media (min-width:677px){.header-container{height:9.5rem}}@media (min-width:1025px){.header-container{height:100px}}.header-wrapper{height:6rem;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}@media (min-width:677px){.header-wrapper{height:9.5rem}}@media (min-width:1025px){.header-wrapper{height:10.4rem}}.scrolling-down .header-wrapper,.scrolling-up .header-wrapper{position:fixed;top:0;background-color:#fff;width:100%;z-index:100000000}.scrolling-up .header-wrapper{-webkit-transform:translateY(0);transform:translateY(0)}.scrolling-down .header-wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header{position:relative;height:100%;z-index:100;top:0;width:100%}@media (max-width:1024px){.header.expanded{background-color:#fff}}@media (min-width:1025px){.header--dark .header{background-color:#fff}}.header__line{position:absolute;z-index:2;top:0;width:100%;height:.9rem;background-color:#ffb800}.header--light .header__line{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}@media (max-width:677px){.header__line{height:.5rem}}.header__link{font-family:"Titillium Web";font-size:1.8rem;font-weight:700;position:relative;display:block;text-decoration:none;letter-spacing:.05rem}.header--light .header__link{color:#fff}.header--breadcrumbs .header__link,.header--dark .header__link{color:inherit}@media (max-width:1024px){.header--light .expanded .header__link{color:inherit}}.scrolling-up .header__link{color:inherit}@media (min-width:1025px){.header__link:before{position:absolute;z-index:1000;bottom:-.5rem;left:0;width:100%;height:.2rem;content:'';-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;background-color:rgba(255,255,255,.4)}.header--breadcrumbs .header__link:before,.header--dark .header__link:before,.header--light .header__link:before{background-color:#ffb800}}.header__arrow{height:11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__arrow,.header__arrow>*{stroke:#1c1c1c!important}.header__item.open .header__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:1025px){.header__arrow{display:none;visibility:hidden}}.header__link--active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__link-text{display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.header__logo-wrapper{position:relative;z-index:2;width:192px}.header--light .header__logo-wrapper{opacity:0}@media (max-width:677px){.header__logo-wrapper{min-height:unset;height:30px}}.header__logo{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.header__logo--light{opacity:0}@media (max-width:1024px){.header__logo--light{opacity:1}}.header--light .header__logo--light{opacity:1}.header--dark .header__logo--light{opacity:1}.header--breadcrumbs .header__logo--light{opacity:0}.scrolling-up .header__logo--light{opacity:0}.mega-nav-opened .header__logo--light{opacity:0}.header__logo--dark{opacity:1}@media (max-width:1024px){.header__logo--dark{opacity:0}}.header--light .header__logo--dark{opacity:0}.header--dark .header__logo--dark{opacity:1}.header--breadcrumbs .header__logo--dark{opacity:1}.scrolling-up .header__logo--dark{opacity:1}.mega-nav-opened .header__logo--dark{opacity:1}@media (max-width:1024px){.header--light .expanded .header__logo--dark{opacity:1}}@media (min-width:677px){.header__logo{width:18.3rem}}.header__logo-hamburger-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-top:0;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media (max-width:677px){.header__logo-hamburger-wrapper{max-height:4.7rem;padding-top:1.7rem}}.header__nav-links{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav-links .btn-v2{margin-right:40px}.header__nav-trigger-holder{position:relative;width:1.8rem;height:1.8rem}@media (min-width:677px){.header__nav-trigger-holder{width:2.5rem;height:2.5rem}}.header--light .header__nav-trigger-holder{opacity:0}.header__nav-trigger{position:absolute;top:50%;left:50%;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;background:0 0}.header__nav-trigger svg{width:1.8rem;height:1.33rem;fill:#1c1c1c}@media (max-width:1024px){.header--light .header__nav-trigger svg{fill:#fff}}@media (max-width:1024px){.header--light .expanded .header__nav-trigger svg{fill:#1c1c1c}}@media (min-width:1025px){.header__nav-trigger svg{width:2.5rem;height:1.7rem;fill:#fff}}.scrolling-up .header__nav-trigger svg{fill:#1c1c1c}@media (min-width:1025px){.header--dark .header__nav-trigger--open svg{fill:#1c1c1c}}.header--breadcrumbs .header__nav-trigger--open svg{fill:#1c1c1c}.header__nav-trigger--close{pointer-events:none;opacity:0}@media (max-width:1024px){.header--light .expanded .header__nav-trigger--close{opacity:1}}.header__nav-trigger--close svg{fill:#1c1c1c}.header__nav--contact-us{margin-right:40px}@media (max-width:677px){.header__nav--contact-us{display:none}}.header__nav-trigger--toggle{width:30px;height:30px}.header__nav-trigger--toggle span{width:100%;background-color:#1c1c1c;height:2px;display:inline-block;position:absolute;top:50%;left:0;-webkit-transform-origin:center;transform-origin:center}.header__nav-trigger--toggle span:nth-child(1){-webkit-transform:translate(0,-9px);transform:translate(0,-9px)}@media (max-width:677px){.header__nav-trigger--toggle span:nth-child(1){-webkit-transform:translate(0,-6px);transform:translate(0,-6px)}}.header__nav-trigger--toggle span:nth-child(3){-webkit-transform:translate(0,9px);transform:translate(0,9px)}@media (max-width:677px){.header__nav-trigger--toggle span:nth-child(3){-webkit-transform:translate(0,6px);transform:translate(0,6px)}}.header__nav-trigger--toggle:after{content:'';position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;border-bottom:4px solid #fff;-webkit-transform:translateY(-16px) translateX(-50px) rotate(-45deg);transform:translateY(-16px) translateX(-50px) rotate(-45deg);pointer-events:none}.header__nav-trigger--toggle button:focus::after,.header__nav-trigger--toggle:hover::after{-webkit-animation:sheen .6s forwards;animation:sheen .6s forwards}@media (max-width:677px){.header__nav-trigger--toggle{width:20px;height:20px}}.header__nav-trigger--open{position:relative;overflow:hidden}.header__nav-trigger--open:after{content:'';position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;border-bottom:4px solid #fff;-webkit-transform:translateY(-16px) translateX(-36px) rotate(-45deg);transform:translateY(-16px) translateX(-36px) rotate(-45deg)}.header__nav-trigger--open button:focus::after,.header__nav-trigger--open:hover::after{-webkit-animation:sheen .6s forwards;animation:sheen .6s forwards}@-webkit-keyframes sheen{100%{-webkit-transform:translateY(-16px) translateX(12px) rotate(-45deg);transform:translateY(-16px) translateX(12px) rotate(-45deg)}}@keyframes sheen{100%{-webkit-transform:translateY(-16px) translateX(12px) rotate(-45deg);transform:translateY(-16px) translateX(12px) rotate(-45deg)}}.logo-animated{position:relative;height:40px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.logo-animated:hover .chevron-verndale{-webkit-animation:logoIn .5s cubic-bezier(.16,1,.3,1);animation:logoIn .5s cubic-bezier(.16,1,.3,1)}@media (max-width:677px){.logo-animated>svg{width:144px}}.logo-animated .chevron-verndale{position:absolute;width:16px;left:9px;bottom:11px;z-index:-1}@media (max-width:677px){.logo-animated .chevron-verndale{width:12px;left:7px;bottom:8px}}@media (max-width:677px){.logo-animated{height:30px}}@-webkit-keyframes logoIn{0%{visibility:visible}25%{visibility:hidden;-webkit-transform:translateY(11px);transform:translateY(11px)}50%{visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes logoIn{0%{visibility:visible}25%{visibility:hidden;-webkit-transform:translateY(11px);transform:translateY(11px)}50%{visibility:hidden;-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.simplified-header{background-color:#fff;max-height:60px}@media (min-width:677px){.simplified-header{max-height:100px;position:fixed;top:0;width:100%;z-index:100}}.simplified-header__container{background-color:#fff;bottom:0;height:6.3rem;padding:8px;position:fixed;width:100%;z-index:100;-webkit-transition:all .5s;transition:all .5s}.simplified-header__container .simplified-header__mobile-btn{width:100%}@media (min-width:677px){.simplified-header__container{display:none}}.simplified-header__container.simplified-header__container--hide{bottom:-20px;height:0;visibility:hidden}.header-container__skip-content-wrapper{position:absolute;top:-60px;left:0;z-index:999}.header-container__skip-content-wrapper:focus,.header-container__skip-content-wrapper:focus-within{top:0}.rtf-field{font-style:revert;font-weight:revert;font-family:"Open Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem;color:#1c1c1c}.rtf-field a,.rtf-field b,.rtf-field blockquote,.rtf-field caption,.rtf-field center,.rtf-field div,.rtf-field i,.rtf-field li,.rtf-field ol,.rtf-field p,.rtf-field pre,.rtf-field small,.rtf-field span,.rtf-field strike,.rtf-field strong,.rtf-field sub,.rtf-field sup,.rtf-field u,.rtf-field ul{font-style:revert;font-weight:revert}@media (min-width:677px){.rtf-field{font-size:1.8rem;line-height:1.56}}.rtf-field h1,.rtf-field h2,.rtf-field h3,.rtf-field h4,.rtf-field h5,.rtf-field h6{font-family:"Titillium Web";margin:3.5rem 0 1.4rem}@media (min-width:677px){.rtf-field h1,.rtf-field h2,.rtf-field h3,.rtf-field h4,.rtf-field h5,.rtf-field h6{margin:4rem 0 2rem}}.rtf-field h1 a,.rtf-field h2 a,.rtf-field h3 a,.rtf-field h4 a,.rtf-field h5 a,.rtf-field h6 a{color:#1c1c1c}.rtf-field h1,.rtf-field h2,.rtf-field h3,.rtf-field h4{font-weight:700}.rtf-field h1{font-size:6rem;line-height:5.8rem;letter-spacing:.04rem;color:#1c1c1c}.rtf-field h2{font-size:4.5rem;line-height:1.18}.rtf-field h3{font-size:3.7rem;line-height:3.7rem;letter-spacing:.05rem}.rtf-field h4{font-size:3.1rem;line-height:3.1rem;letter-spacing:.05rem}.rtf-field h5{font-size:2.6rem;line-height:2.6rem;letter-spacing:.05rem}.rtf-field h6{font-size:2.2rem;line-height:2.6rem;letter-spacing:.05rem}.rtf-field a{text-decoration:none;color:#1c1c1c;border-bottom:.1rem solid}.rtf-field a.btn-v2.btn-v2--gold{border-bottom:0}.rtf-field ol,.rtf-field p,.rtf-field ul{margin-bottom:1.4rem}@media (min-width:677px){.rtf-field ol,.rtf-field p,.rtf-field ul{margin-bottom:2.6rem}}.rtf-field ol,.rtf-field ul{padding-left:40px;list-style:disc;margin:10px 0 0}@media (min-width:677px){.rtf-field ol,.rtf-field ul{padding-left:9.5rem}}.rtf-field ol{list-style:decimal}.social-nav-v2{margin:5.5rem 0 2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px}.social-nav-v2__link{text-decoration:none;overflow:hidden;display:block;height:30px;width:30px;position:relative;background-color:#1c1c1c;border-radius:3px}.social-nav-v2__link span{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;padding:3px;z-index:1}.social-nav-v2__link span svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;fill:#fff;width:24px}.social-nav-v2__link span.icon-1{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.social-nav-v2__link span.icon-1 svg{-webkit-transform:scale(0);transform:scale(0)}.social-nav-v2__link span.icon-2{top:0;right:0}.social-nav-v2__link .background{-webkit-transform:skew(-30deg) translateX(-150%);transform:skew(-30deg) translateX(-150%);width:200%;height:150%;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:0}.social-nav-v2__link[data-social-icon='#youtube'] .background{background-color:#ff3d00}.social-nav-v2__link[data-social-icon='#linkedin'] .background{background-color:#0e76a8}.social-nav-v2__link[data-social-icon='#twitter'] .icon-1,.social-nav-v2__link[data-social-icon='#twitter'] .icon-2{padding:6px 6px 6px 7px}.social-nav-v2__link[data-social-icon='#twitter'] svg{width:16px;height:18px}.social-nav-v2__link[data-social-icon='#twitter'] .background{background-color:#1c1c1c}.social-nav-v2__link[data-social-icon='#instagram'] .background{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.25);box-shadow:0 3px 10px rgba(0,0,0,.25)}.social-nav-v2__link:hover span.icon-1{-webkit-transform:translateX(0);transform:translateX(0)}.social-nav-v2__link:hover span.icon-1 svg{-webkit-transform:scale(1);transform:scale(1)}.social-nav-v2__link:hover span.icon-2{-webkit-transform:translateX(100%);transform:translateX(100%)}.social-nav-v2__link:hover span.icon-2 svg{-webkit-transform:scale(0);transform:scale(0)}.social-nav-v2__link:hover .background{-webkit-transform:skew(-30deg) translateX(-30%);transform:skew(-30deg) translateX(-30%)}.marketplace-subscribe__title{font-family:"Titillium Web";font-size:3rem;font-weight:700;line-height:3.8rem;margin-bottom:1.8rem;letter-spacing:.05rem;color:#1c1c1c}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
/*# sourceMappingURL=maps/styles.css.map */
