.glightbox-container{z-index:999999 !important}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{display:flex !important}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;justify-content:center;align-items:center;transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:none !important}.gslide iframe,.gslide video{border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing !important}.gslide-image img.dragging{transition:none}.gslide-video{width:100% !important}.gslide-video{position:relative;max-width:100vh}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important}.gslide-video.fullscreen{min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing !important}.gslide-inline .dragging{transition:none}.ginlined-content{display:block !important}.ginlined-content{overflow:auto;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;max-width:100vw !important;order:2 !important;overflow:auto !important}.glightbox-mobile .glightbox-container .gslide-description{width:100%;position:absolute;bottom:0;padding:19px 11px;max-height:78vh;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%, 0, 0)}to{visibility:visible;transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%, 0, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height: 420px){.goverlay{background:#000}}
@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}[dir="ltr"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh}[hidden]{display:none !important}img{width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html[focus-within]{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*::-moz-placeholder{color:inherit;opacity:1}*::placeholder{color:inherit;opacity:1}:root{--color-white: white;--color-midnight-blue: #0c2749;--color-midnight-blue-lighter: #253d5c;--color-turquoise: #00b9ad;--color-turquoise-lighter: #00d3c5;--color-amaranth: #ee3c53;--color-pearl: #ecf1f4;--color-dark-grayish-blue: #8998a8;--font-quicksand: "Quicksand", helvetica, arial, sans-serif}html{font-size:93.75%}@media screen and (min-width: 640px){html{font-size:118.75%}}body{color:#444;font-family:"Muli",helvetica,arial,sans-serif;font-size:1rem;line-height:1.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{--container-padding: 1.6rem;--container-max-size: 1640px;width:min(100% - var(--container-padding)*2,var(--container-max-size));margin-left:auto;margin-right:auto}a{color:#ee3c53;transition:color .2s}a:focus,a:hover{color:#ee3c53}h1,h2,h3,h4{color:#0c2749}h1,h2{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:600}h1{font-size:2.3rem;line-height:1.25;margin-top:.8rem;margin-bottom:1.6rem}h2{font-size:2rem;line-height:1.15;margin-bottom:.8rem;margin-top:1.6rem}h2.small{font-size:1.2rem;line-height:1.75;margin-bottom:.8rem}p.intro{font-size:1.2rem;line-height:2.1rem;font-style:italic;margin-bottom:1.6rem}p.small{font-size:.8rem}.arrow{height:1ex;font-size:1rem;line-height:1.1em;width:3ex}.arrow--inline{display:inline-block}.arrow--block{display:block;margin-top:.75rem}.link__viewall{color:#0c2749;text-decoration:none;line-height:2.1rem;font-size:.9rem}.link__viewall--white{color:#fff}.link__viewall:hover{color:#00b9ad}.arrow__bg--turquise,.article__item::before,.arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 16%27%3E%3Cstyle type=%27text/css%27%3E .l %7B stroke: rgb%280, 185, 173%29; stroke-width:3; stroke-linecap: round; %7D %3C/style%3E%3Cline class=%27l%27 x1=%271.5%27 y1=%278%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%271.5%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%2714.5%27 x2=%2746.5%27 y2=%278%27/%3E%3C/svg%3E");background-size:cover}.arrow__bg--amaranth,.arrow--dark{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 16%27%3E%3Cstyle type=%27text/css%27%3E .l %7B stroke: rgb%28238, 60, 83%29; stroke-width:3; stroke-linecap: round; %7D %3C/style%3E%3Cline class=%27l%27 x1=%271.5%27 y1=%278%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%271.5%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%2714.5%27 x2=%2746.5%27 y2=%278%27/%3E%3C/svg%3E");background-size:cover}.arrow__bg--white,.arrow--white{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 16%27%3E%3Cstyle type=%27text/css%27%3E .l %7B stroke: rgb%28255, 255, 255%29; stroke-width:3; stroke-linecap: round; %7D %3C/style%3E%3Cline class=%27l%27 x1=%271.5%27 y1=%278%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%271.5%27 x2=%2746.5%27 y2=%278%27/%3E%3Cline class=%27l%27 x1=%2738%27 y1=%2714.5%27 x2=%2746.5%27 y2=%278%27/%3E%3C/svg%3E");background-size:cover}.responsive-object{position:relative}.responsive-object iframe,.responsive-object object,.responsive-object embed{position:absolute;top:0;left:0;width:100%;height:100%}.layout{border-color:rgba(0,0,0,0);background:#fff}.layout__content,.our-work__text,.cover__text,.highlight__content{max-width:1500px}@media screen and (min-width: 640px){.layout__content,.our-work__text,.cover__text,.highlight__content{margin-left:auto;margin-right:auto}}.layout__content--full{max-width:none}.layout__header{display:flex;align-items:center;justify-content:space-between;padding:0 1.6rem;height:5.2rem;border-bottom:2px solid #ecf1f4}.layout__footer{display:flex;align-items:center;justify-content:space-between;background:#0c2749}.layout__content,.our-work__text,.cover__text,.highlight__content{clear:both;padding:1.6rem 1.6rem}@media screen and (min-width: 640px){.layout__content,.our-work__text,.cover__text,.highlight__content{padding:1.6rem 3.2rem}}@media screen and (min-width: 1350px){.layout__content,.our-work__text,.cover__text,.highlight__content{padding-left:10%;padding-right:10%}}.layout__content--full{padding-left:0;padding-right:0;padding-top:0}.layout__content--centered{display:flex;justify-content:center;flex-wrap:wrap}.layout__content--pop{background:#00b9ad;padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:1.6rem}.layout__content--dark{background:#ecf1f4;padding-top:1.6rem;padding-bottom:1.6rem;margin-bottom:1.6rem}.layout__content--text{padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){.layout__content--text{padding-left:20%;padding-right:20%}}@media screen and (min-width: 1350px){.layout__content--text{padding-left:min(25%,350px);padding-right:min(25%,350px)}}.layout__content--form,.block__form{padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (min-width: 640px){.layout__content--form,.block__form{padding-left:15%;padding-right:15%}}@media screen and (min-width: 1024px){.layout__content--form,.block__form{padding-left:20%;padding-right:20%}}@media screen and (min-width: 1350px){.layout__content--form,.block__form{padding-left:25%;padding-right:25%}}.layout__content--line::after{content:"";display:block;margin-top:3.2rem;width:100%;height:1px;background:#d2d2d2}.logo__image{display:block;height:3rem;width:auto}.menu{display:flex;list-style:none;margin:0;padding:0}@media screen and (max-width: 1023px){.menu{display:none;flex-direction:column;align-items:center;justify-content:center;position:fixed;z-index:998;left:0;top:0;width:100vw;height:100vh;background:#fff;line-height:3;font-size:125%}}.menu__toggle{display:none;color:rgba(0,0,0,0);z-index:999}@media screen and (max-width: 1023px){.menu__toggle{display:block}}.menu__toggle:hover,.menu__toggle:active{color:rgba(0,0,0,0)}.menu__toggle:after{content:"≡";color:#0c2749;font-size:50px;line-height:1}.menu__toggle--active:after{content:"x"}.menu--visible{display:inherit}.menu__item{padding-left:.8rem;padding-right:.8rem;width:100%;text-align:center;margin:0 36px;font-size:19px}@media screen and (min-width: 1024px){.menu__item{width:auto;padding-left:0;padding-right:0;margin:0 24px;position:relative}}.menu__link{text-transform:lowercase;color:#0c2749;position:relative;border-bottom:3px solid rgba(0,0,0,0);text-decoration:none}@media screen and (min-width: 1024px){.menu__link{text-align:center}}.menu__link::before,.menu__link::after{content:"";display:inline-block;position:relative;margin-bottom:-3px;width:3px;height:3px;background:rgba(0,0,0,0);vertical-align:text-bottom}.menu__link::before{left:3px;margin-left:-3px;border-radius:50% 0 0 50%;box-shadow:-1.5px 0 0 0 #fff}.menu__link::after{right:3px;margin-right:-3px;border-radius:0 50% 50% 0;box-shadow:1.5px 0 0 0 #fff}.menu__link:hover,.menu__link:focus,.menu__link--active{border-color:#ee3c53}.menu__link:hover::before,.menu__link:hover::after,.menu__link:focus::before,.menu__link:focus::after,.menu__link--active::before,.menu__link--active::after{background-color:#ee3c53}.menu__link--active{position:relative;border-bottom:3px solid #00b9ad;text-decoration:none}.menu__link--active::before,.menu__link--active::after{content:"";display:inline-block;position:relative;margin-bottom:-3px;width:3px;height:3px;background:#00b9ad;vertical-align:text-bottom}.menu__link--active::before{left:3px;margin-left:-3px;border-radius:50% 0 0 50%;box-shadow:-1.5px 0 0 0 #fff}.menu__link--active::after{right:3px;margin-right:-3px;border-radius:0 50% 50% 0;box-shadow:1.5px 0 0 0 #fff}.menu__link--active:hover,.menu__link--active:focus,.menu__link--active--active{border-color:#ee3c53}.menu__link--active:hover::before,.menu__link--active:hover::after,.menu__link--active:focus::before,.menu__link--active:focus::after,.menu__link--active--active::before,.menu__link--active--active::after{background-color:#ee3c53}.menu__link--has-submenu{color:#0c2749}.menu__link--has-active-submenu img{transform:rotate(180deg)}.menu__link:hover,.menu__link:active,.menu__link--active{color:#0c2749}.menu__link img{width:14px;height:auto;margin-left:10px;display:inline-block}.menu .submenu{list-style:none;font-weight:normal}@media screen and (min-width: 1024px){.menu .submenu{width:auto;padding-left:0;padding-right:0;position:absolute;box-shadow:0px 7px 6px rgba(0,0,0,.0784313725);border-radius:0px 0px 20px 20px;background-color:#fff;z-index:100;margin:0 -24px;padding-top:14px;left:0;min-width:9rem}}.menu .submenu--active{display:block}.menu .submenu__item{text-align:center;font-size:19px}@media screen and (max-width: 639px){.menu .submenu__item{border-bottom:1px solid #ecf1f4}.menu .submenu__item:first-child{border-top:1px solid #ecf1f4}}@media screen and (min-width: 1024px){.menu .submenu__item{display:flex;margin:8px 24px;border:none}.menu .submenu__item:not(:last-child){border-bottom:1px solid #ecf1f4}}.menu .submenu__link{color:#0c2749;text-decoration:none;font-size:19px}@media screen and (min-width: 1024px){.menu .submenu__link{font-size:19px;margin-bottom:8px}}.menu .submenu:not(.submenu--active){display:none}.contact-bar{text-align:right;background-color:#ecf1f4;color:#253d5c;padding:9px 26px}@media screen and (min-width: 1024px){.contact-bar{padding:9px 54px}}.footer{font-size:16px;overflow:hidden}.footer .container{--container-max-size: 1360px}.footer__top{background-color:#0c2749;background-color:var(--color-midnight-blue);color:white;color:var(--color-white);padding-top:4rem;padding-bottom:4rem}.footer__top-container{display:grid;grid-row-gap:4rem;row-gap:4rem}@media screen and (min-width: 1024px){.footer__top-container{gap:1rem;grid-template-columns:repeat(10, 1fr)}}.footer__logo-container{grid-column:span 3}.footer__logo{width:185px;margin-bottom:4rem}@media screen and (min-width: 1024px){.footer__logo{margin-bottom:2.5rem}}.footer__social-link{display:inline-flex;align-items:center;gap:12px;background-color:#00b9ad;background-color:var(--color-turquoise);padding:0 15px 0 5px;height:38px;color:inherit;text-decoration:none;border-radius:1000px;transition:background-color .2s}.footer__social-link:focus,.footer__social-link:hover{color:inherit;background-color:#00d3c5;background-color:var(--color-turquoise-lighter)}.footer__social-link .icon{height:28px;width:28px}.footer__address{grid-column:span 2}.footer__address p+p{margin-top:1.5rem}.footer__menu{list-style:none;grid-column:span 2}.footer__menu-link{position:relative;color:inherit;text-decoration:none}.footer__menu-link::after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:2px;border-radius:10px;background-color:rgba(0,0,0,0);transition:background-color .2s}.footer__menu-link:focus,.footer__menu-link:hover{color:inherit}.footer__menu-link:focus::after,.footer__menu-link:hover::after{background-color:#00b9ad;background-color:var(--color-turquoise)}.footer__newsletter{position:relative;grid-column:span 3}@media screen and (max-width: 1023px){.footer__newsletter{margin-top:4rem}}@media screen and (min-width: 1024px){.footer__newsletter{margin-left:15%}}.footer__newsletter::before{content:"";position:absolute;top:-4rem;right:-4rem;bottom:-4rem;left:-4rem;background-color:white;background-color:var(--color-white);opacity:.1}@media screen and (min-width: 1024px){.footer__newsletter::before{right:-100vw}}.footer__newsletter>*{position:relative;z-index:1}.footer__newsletter h4{color:inherit;font-size:20px;font-weight:700;margin-bottom:1.5rem}.footer__newsletter .hs-form{display:flex;align-items:flex-end}.footer__newsletter .hs-form .hs-email>label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer__newsletter .hs-form .hs-input,.footer__newsletter .hs-form .hs-button{border-radius:1000px;height:38px;font-size:16px}.footer__newsletter .hs-form .hs-input{border:2px solid white;border:2px solid var(--color-white);padding:0 4rem 0 1rem;width:calc(100% + 3rem)}.footer__newsletter .hs-form .hs-input:focus{outline:0;border-color:#00b9ad;border-color:var(--color-turquoise)}.footer__newsletter .hs-form .hs-button{border:0;color:white;color:var(--color-white);background-color:#00b9ad;background-color:var(--color-turquoise);padding:0 1rem;cursor:pointer}.footer__newsletter .hs-form .hs-button:focus,.footer__newsletter .hs-form .hs-button:hover{background-color:#00d3c5;background-color:var(--color-turquoise-lighter)}.footer__newsletter .hs-form ul.hs-error-msgs{position:absolute;color:#ee3c53;color:var(--color-amaranth);font-size:13px;list-style:none}.footer__bottom{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width: 640px){.footer__bottom{padding-top:2rem;padding-bottom:2rem}}@media screen and (max-width: 1023px){.footer__bottom{text-align:center}}@media screen and (min-width: 640px){.footer__bottom-container{display:flex}.footer__bottom-container p:after{content:"•";margin-left:1rem;margin-right:1rem}}.footer__bottom-container a{color:#0c2749;color:var(--color-midnight-blue);font-weight:700;text-decoration:none}.footer__bottom-container a:focus,.footer__bottom-container a:hover{text-decoration:underline}body #cookie-bar{display:flex !important}body #cookie-bar{background:#0c2749;padding:1rem 0;align-items:center;justify-content:space-between;font-size:.9rem}body #cookie-bar a#cookie-bar-button{background-color:#00b9ad;padding:.75rem;text-shadow:none;text-decoration:none;font-weight:normal;margin-left:1rem;white-space:nowrap}.image__lazy,.images__lazy{position:relative}.image__lazy--large,.images__lazy--large{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.image__lazy img,.images__lazy img{max-width:99999px}.fadein{animation:fadein .8s}@keyframes fadein{from{opacity:0}to{opacity:1}}.collapsable{overflow:hidden;position:relative;flex-wrap:wrap;display:flex;flex-direction:column;transition:all 1s;width:100%}.collapsable .collapsable__content{display:flex;z-index:2;position:relative;justify-content:center;flex-wrap:wrap;transition:all 1s;height:auto}.collapsable .collapsable--open{transition:max-height 1s;max-height:400vh}.collapsable .collapsable--closed{transition:max-height 1s;max-height:550px;z-index:2;overflow:hidden}.collapsable .collapsable--closed:after{transition:all 1s;z-index:2;content:"";position:absolute;height:300px;bottom:0;width:100%;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(237, 241, 244) 100%)}.collapsable .collapsable__button{height:55px;cursor:pointer;background:rgba(0,0,0,0);border:0;margin-top:-27px;z-index:3;align-self:center}.collapsable .collapsable__button--hidden{display:none}.hero-link{color:#0c2749;line-height:1.9rem;text-decoration:none;font-weight:bold}.hero-link:focus,.hero-link:hover{color:#0c2749}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0c2749;background-color:var(--color-midnight-blue);border:0;border-radius:5px;color:white;color:var(--color-white);font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:700;display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:1em;column-gap:1em;padding:.5em 1.5em;cursor:pointer;text-align:center;text-decoration:none;transition:all .2s}.button:focus,.button:hover{color:#00b9ad;color:var(--color-turquoise)}.button--red{background-color:#ee3c53;background-color:var(--color-amaranth)}.button--red:focus,.button--red:hover{color:#0c2749;color:var(--color-midnight-blue)}.button--white-outline{background-color:rgba(0,0,0,0);border:1px solid white;border:1px solid var(--color-white)}.button--white-outline:focus,.button--white-outline:hover{background-color:white;background-color:var(--color-white);color:#0c2749;color:var(--color-midnight-blue)}.breadcrumb{--breadcrumb-border-radius: 10px;display:flex;flex-wrap:wrap;gap:.15rem;margin:0;list-style:none}.breadcrumb__item:first-child .breadcrumb__link{border-top-left-radius:var(--breadcrumb-border-radius);border-bottom-left-radius:var(--breadcrumb-border-radius)}.breadcrumb__item:last-child .breadcrumb__link{border-top-right-radius:var(--breadcrumb-border-radius);border-bottom-right-radius:var(--breadcrumb-border-radius)}.breadcrumb__item:not(:last-child) .breadcrumb__link{background-color:hsla(0,0%,100%,.75)}.breadcrumb__link{background-color:white;background-color:var(--color-white);color:#0c2749;color:var(--color-midnight-blue);font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:.9333rem;font-weight:700;text-decoration:none;font-size:.9333rem;padding:.25rem .5rem}@media screen and (min-width: 640px){.breadcrumb__link{font-size:.7368rem}}.rich-text h2{line-height:1.75;margin-bottom:.8rem}.rich-text h3{margin-bottom:.8rem}.rich-text p,.rich-text ul,.rich-text ol{margin-bottom:1.6rem}@media screen and (max-width: 639px){.rich-text ul,.rich-text ol{margin:1.6rem 0 3.2rem 1.6rem}}.rich-text li>h3,.rich-text li>p{display:inline}.rich-text li>h3::after{content:"."}.about-us{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:center}@media screen and (min-width: 1024px){.about-us{flex-direction:row;margin-left:-1.6rem;margin-right:-1.6rem}}.about-us__image,.about-us__intro{flex:0 0 100%}@media screen and (min-width: 1024px){.about-us__image,.about-us__intro{flex:0 0 50%;padding:0 1.6rem}}.about-us__text{margin:0 0 1.6rem}@media screen and (min-width: 1024px){.about-us__text{padding:0 1.6rem 0 0;margin:0}}.about-us em,.about-us b{color:#00b9ad;font-weight:bold;font-style:normal}.block,.projects__item{border-radius:.5rem;overflow:hidden;display:block}.bg__light{background-color:#ecf1f4;padding:1.6rem;padding-bottom:.8rem;margin-left:-1.6rem;margin-right:-1.6rem}.benefits{padding:1.6rem;max-width:calc(1200px + 3.2rem)}@media screen and (min-width: 1024px){.benefits{padding:1.6rem 4.8rem}}.benefits .intro{padding-bottom:2.8rem;text-align:center;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.benefits .intro h4{flex:0 0 100%}.benefits .intro p{flex:0 0 100%}@media screen and (min-width: 640px){.benefits .intro p{flex:0 0 80%}}@media screen and (min-width: 1024px){.benefits .intro p{flex:0 0 60%}}.benefits__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.benefits__item{display:flex;flex:0 0 100%;padding-right:1rem}@media screen and (min-width: 1024px){.benefits__item{flex:0 0 50%}}.benefits__item::before{content:"✔";flex:0 0 1.6rem;margin:0rem 1rem 0 0;height:1.6rem;line-height:1.6rem;color:#fff;align-content:center;justify-content:center;text-align:center;border-radius:100%;background-color:#ee3c53}.article-largelist__item,.article-highlight__item{transition:transform .1s}.article-largelist__item:hover,.article-highlight__item:hover{transform:scale(1.015);cursor:pointer}.highlight{display:flex;justify-content:flex-start;background-color:#00b9ad;flex-wrap:wrap;position:relative;max-width:1475px;margin:0 auto}@media screen and (min-width: 1024px){.highlight{flex-wrap:nowrap}}.highlight__title{margin-bottom:.8rem;margin-top:-1rem}.highlight__content{flex:0 0 100%;color:#fff;font-size:.9rem;padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width: 1024px){.highlight__content{flex:0 1 50%}}@media screen and (min-width: 640px){.highlight__content{padding-right:200px}}.highlight__effect{width:200px;position:absolute;left:calc(50% - 50px);z-index:1;display:none;line-height:0;overflow:hidden;height:100%}.highlight__effect-img{align-self:center;height:700px;width:200px}.highlight__effect svg{height:100%;width:200px}@media screen and (min-width: 1024px){.highlight__effect{display:flex}}.highlight__image{display:none;margin:0 auto;overflow:hidden;text-align:center;max-height:100%;position:relative;flex:0 0 100%}.highlight__image .image{position:absolute;left:0;margin:0 auto;top:0;width:auto}@media screen and (min-width: 1024px){.highlight__image{flex:0 1 50%;display:block}}.highlight__image *{height:100%;width:100%}.highlight__image img{max-height:100%;width:auto}.cover__text{position:relative;flex-wrap:wrap;text-align:center}.cover__text--centered{align-items:center;align-content:center;justify-content:center}.cover__text--centered h1,.cover__text--centered p{text-align:center;flex:0 0 100%;color:#fff}.cover__text--centered p{flex:0 0 80%;margin:0;padding:0}@media screen and (min-width: 640px){.cover__text--centered p{flex:0 0 80%}}@media screen and (min-width: 1024px){.cover__text--centered p{flex:0 0 60%}}.cover__button{margin-top:2.5rem}.our-work{color:#0c2749;position:relative;max-height:700px;overflow:hidden}.our-work__text,.cover__text{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;margin:0 auto;color:#fff}.our-work__text--nonhome{max-width:1200px;padding:0 1.6rem}@media screen and (min-width: 640px){.our-work__text--nonhome{padding:0 3.2rem}}.our-work__title{color:#fff;font-size:.9rem}.our-work__interested{position:absolute;bottom:0;margin:0;line-height:3em;background-color:#00b9ad;margin-left:-5000px;padding-left:5000px;border-radius:0 2.5em 0 0;padding-right:2.5em}.our-work__interested p{margin-bottom:0;padding-bottom:0}.our-work__interested a{color:inherit;text-decoration:none}@media screen and (min-width: 640px){.our-work__interested{font-size:1.1rem}}@media screen and (min-width: 1024px){.our-work__interested{font-size:1.2rem}}.our-work__motto{line-height:1.25;font-size:2rem;margin:0;width:100%;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand)}.our-work__motto p{line-height:1.5}@media screen and (min-width: 640px){.our-work__motto{font-size:2rem;width:80%}}@media screen and (min-width: 1024px){.our-work__motto{font-size:2.5rem;width:70%}}@media screen and (min-width: 1350px){.our-work__motto{font-size:3rem}}.events{background-color:#0c2749;background-color:rgba(12,39,73,.9);background-blend-mode:multiply;background-size:cover;padding:3.2rem 1.6rem;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1024px){.events{margin:0 -4.8rem;padding:4.8rem}}.events ul{margin-bottom:0;list-style:none}.events__date,.projects__date{height:60px;flex:0 0 60px;display:block;background-color:#fff;border-radius:.5rem;color:#0c2749;font-weight:bold;position:relative;line-height:1;margin:0 .8rem 0 0}.events__date .day,.projects__date .day{position:absolute;left:.25rem;top:.25rem}.events__date .month,.projects__date .month{position:absolute;right:.25rem;bottom:.25rem}.events__date .divider,.projects__date .divider{border-right:2px solid #0c2749;transform:rotate(45deg);transform-origin:100% 50%;width:50%;height:100%;position:absolute;left:0;top:0}.events__date--dark{background-color:#00b9ad;color:#fff}.events__date--dark .divider{border-right:2px solid #fff}.events__date--on-demand{line-height:60px;text-align:center}.events__items{display:flex;flex:0 0 100%;flex-wrap:wrap;align-items:baseline;margin:0;padding:0}@media screen and (min-width: 1024px){.events__items{margin-top:6px;flex:0 0 31%}}.events__item{display:flex;flex-wrap:nowrap;color:#fff;flex:0 0 100%;margin:1.6rem 0 0 0}@media screen and (min-width: 1024px){.events__item{margin:0;flex:1 1 100%}}.events__item:hover{cursor:pointer}.events__item:hover a{color:#ee3c53}.events__description{font-size:1rem;line-height:1.3rem}.events__link{display:inline-block;color:#fff;text-decoration:none;margin-bottom:.8rem}.events__details{font-size:.75rem;line-height:.75rem}.events__intro{font-size:.8rem;margin-bottom:0}.events__label{display:inline-block;color:#00b9ad}.events__label:after{color:#00b9ad}.events__intro h2.white{color:#fff;line-height:1}@media screen and (min-width: 1024px){.events__intro{flex:0 0 30%}}.projects{display:flex;flex-wrap:wrap;justify-content:space-between}.projects__intro{flex:0 0 70%}@media screen and (max-width: 1023px){.projects__intro{flex:0 1 100%}}.projects__text{margin:0;color:#8c8c8c}.projects__viewall{align-items:center;flex:0 0 auto;display:flex}.projects__viewall *{flex:0 0 auto}.projects__date{position:absolute !important}.projects__date{width:60px;height:60px;top:0;left:0;background-color:#00b9ad;color:#fff}.projects__date .divider{border-color:#fff}.projects__date--on-demand{width:auto;line-height:60px;padding:0 1rem}.projects__items{display:flex;flex-wrap:wrap;margin-left:-1.6rem;margin-right:-1.6rem;margin-bottom:-1.6rem;align-content:flex-start;width:calc(100% + 3.6rem)}.projects__items--even{flex-direction:row-reverse}.projects__hero{padding-top:.8rem;padding-bottom:1.6rem;position:relative}@media screen and (min-width: 1024px){.projects__hero{padding-left:1.6rem;padding-right:1.6rem}}.projects__hero--hidden{position:absolute;bottom:0;display:none}.projects__column{flex:0 0 50%;flex-wrap:wrap}@media screen and (max-width: 1023px){.projects__column{flex:0 1 100%}}.projects__item{margin:1.6rem;background:#fff;position:relative;display:flex;flex-wrap:wrap;align-content:space-between}.projects__item--nested{margin:0}@media screen and (max-width: 1023px){.projects__item{flex:0 1 100%}}@media screen and (min-width: 1024px){.projects__item{flex:0 0 calc(50% - 3.2rem)}.projects__item--nested{flex:inherit}}@media(hover){.projects__item:hover{cursor:pointer;background-image:linear-gradient(135deg, rgb(0, 185, 173), rgb(12, 39, 73))}.projects__item:hover a{color:#fff}.projects__item:hover .tease{color:#fff}.projects__item:hover .projects__image{visibility:hidden}.projects__item:hover .projects__date{background-color:#fff;color:#00b9ad}.projects__item:hover .projects__date .divider{border-color:#00b9ad}.projects__item:hover .projects__hero{visibility:hidden;color:#fff}.projects__item:hover .projects__hero--hidden{visibility:visible;display:block}}@media screen and (hover)and (max-width: 1023px){.projects__item:hover .projects__hero--hidden{padding:1.6rem}}.projects__item--large .tease{display:block}.projects__item--dark{background-color:#ecf1f4}@media screen and (max-width: 1023px){.projects__item--dark .projects__hero{padding:1.6rem}}.projects__item--overlay{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;padding:1.6rem .8rem;justify-content:space-between}@media screen and (min-width: 1024px){.projects__item--overlay{flex:0 0 calc(100% - 3.2rem)}}.projects__item--overlay .projects__hero{flex:0 0 60%;align-self:center}.projects__item--overlay .projects__hero--overlay{padding-top:2rem}.projects__item--overlay .projects__image{flex:0 0 30%}.projects__item--overlay .arrow--hover{display:none}.projects__item--overlay:hover{background-image:none}.projects__item--overlay:hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg, #00b9ad, rgba(12, 39, 73, 0.5))}.projects__item--overlay:hover .projects__hero{z-index:2}.projects__item--overlay:hover .arrow--nonhover{display:none}.projects__item--overlay:hover .arrow--hover{display:block}.projects__item--overlay:hover *{visibility:visible !important}.projects__item .meta{font-size:.8rem}.projects__image{position:relative;width:100%;border-radius:0 0 .5rem .5rem;overflow:hidden}.projects__label{position:absolute;left:0;top:0;background-color:#ee3c53;color:#fff;font-weight:bold;padding:.5rem 4rem .5rem 1rem;z-index:3;border-radius:0 0 4rem 0}.whitepaper{margin-bottom:4rem}.join-us{flex-direction:column}@media screen and (min-width: 1024px){.join-us{display:flex;align-items:center;flex-direction:row}}@media screen and (min-width: 640px){.join-us__text{flex:0 0 35%;padding-left:1.6rem}}.join-us__link{display:block;margin-top:1.6rem;text-transform:uppercase;text-decoration:none;font-size:80%}.join-us__image-grid{display:flex;margin-bottom:1.6rem}@media screen and (min-width: 640px){.join-us__image-grid{flex:0 0 45%;margin-right:5%}}.join-us__images{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between}.join-us__images .row{flex:1 0 100%;flex-wrap:nowrap;display:flex;margin-left:-0.8rem;margin-right:-0.8rem}.join-us__image{border-radius:10000px;overflow:hidden;display:flex;margin:.8rem}.join-us__image--color1{background-color:#00b9ad}.join-us__image--color2{background-color:#0c2749}.join-us__image--color3{background-color:rgba(0,0,0,0)}.join-us__image--small{flex:1 1}.join-us__image--large{flex:3 3}.join-us__image img{width:100%;height:100%}.hero-join-us{position:relative;display:flex;align-items:center;overflow:hidden;min-height:600px;margin-bottom:2rem}.hero-join-us__container{--container-max-size: 1200px;position:relative;z-index:2;padding-top:2rem;padding-bottom:2rem}.hero-join-us__title{margin-top:1.5rem;margin-bottom:1.5rem;color:#fff;font-size:3rem}@media screen and (min-width: 640px){.hero-join-us__title{font-size:3.1579rem}}.hero-join-us__subtitle{color:white;color:var(--color-white);font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.3333rem;font-weight:500;line-height:1.4;max-width:32ch}@media screen and (min-width: 640px){.hero-join-us__subtitle{font-size:2.1053rem}}.hero-join-us__btn{margin-top:3rem;font-size:1.0526rem}.hero-join-us__image-container{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0c2749;background-color:var(--color-midnight-blue)}.hero-join-us__image-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(at 100% 0%, #03b9ad 0%, #0c2749 80%) 0% 0%;z-index:1;opacity:.65}.hero-join-us__image-container::after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/static/519361d04b563a46e595.svg) no-repeat;background-position:top -650px right -600px;background-size:1100px;z-index:1;opacity:.1}@media screen and (min-width: 1024px){.hero-join-us__image-container::after{content:""}}.hero-join-us__image{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;max-width:none;max-width:initial;-o-object-fit:cover;object-fit:cover}.hero-job{position:relative;display:flex;align-items:center;background:radial-gradient(at 100% 0%, #03b9ad 0%, #0c2749 80%) 0% 0%}.hero-job::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/static/519361d04b563a46e595.svg) no-repeat;background-position:bottom -300px right -450px;background-size:700px;z-index:1;opacity:.1}@media screen and (min-width: 1024px){.hero-job::after{background-position:top -650px right -600px;background-size:1100px}}.hero-job__content{position:relative;display:flex;flex-direction:column;align-items:center;color:white;color:var(--color-white);text-align:center;padding-top:4.6rem;padding-bottom:8.4rem;z-index:2}@media screen and (min-width: 640px){.hero-job__content{padding-top:3.5789rem;padding-bottom:4.7368rem}}.hero-job__title{color:inherit;margin-top:3rem;margin-bottom:2rem;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:3.1579rem}@media screen and (min-width: 640px){.hero-job__title{margin-top:1.5rem;margin-bottom:1.5rem}}.hero-job__description{font-size:1.3333rem;line-height:1.7;max-width:42rem}@media screen and (min-width: 640px){.hero-job__description{font-size:.9474rem;font-weight:700}}.hero-job__highlights{display:flex;flex-direction:column;align-items:center;row-gap:1rem;-moz-column-gap:2.5rem;column-gap:2.5rem;margin-top:4.6rem;list-style:none;font-size:1.2rem}@media screen and (min-width: 640px){.hero-job__highlights{font-size:.9474rem;margin-top:1rem}}@media screen and (min-width: 1024px){.hero-job__highlights{flex-direction:row}}.hero-job__highlight-item{display:flex;gap:.6316rem;align-items:center}.column{display:flex;align-items:center;flex-wrap:wrap;margin-top:0;margin-bottom:0;margin-left:-1.6rem;margin-right:-1.6rem;padding:0 1.6rem;justify-content:center;flex:1 1 100%;max-width:calc(1200px + 3.2rem)}@media screen and (min-width: 640px){.column{padding:0 3.2rem}}.column--collapse-enabled{max-height:10000vh}.column--collapsed{max-height:750px;overflow:hidden;position:relative}.column--collapsed__control{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;height:55px;background:rgba(0,0,0,0);border:0;cursor:pointer;z-index:3}.column--collapsed__control img{height:55px;cursor:pointer;background:rgba(0,0,0,0);border:0;margin-top:-4px;z-index:3;align-self:center}.column--collapsed:after{transition:all 1s;z-index:2;content:"";position:absolute;height:300px;bottom:0;width:100%;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(237, 241, 244) 100%)}.column__item{flex:1 0 300px;margin:1.6rem 1.6rem;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1023px){.column__item{flex:0 1 100%}}@media screen and (min-width: 1024px){.column__item--two{flex:1 1 508px}}.column__item--title{justify-content:left}.column__button{margin-top:1.6rem;flex:1 1 100%}.column__button a{margin-right:auto}.column__title{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:2rem;line-height:1.75rem}.column__subtitle{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.5rem;line-height:1.75rem}.column__description{padding-top:.5rem;padding-bottom:1.5rem;font-size:.8rem;color:#545454;border-bottom:1px #dedede solid;width:100%}.column .rich-text{margin-bottom:-1.6rem;min-width:100%}.column .rich-text iframe{height:300px;border-radius:5px}.column__image{border-radius:5px;overflow:hidden;padding:0}.column__text{flex:1 1 100%}.column__image+.column__text{padding-top:2rem}.column__image--portrait{max-width:50%}.column__image--portrait picture,.column__image--portrait img{border-radius:9999px}.cover img{max-width:none}.articles-heading{text-align:center;width:80%;margin:1.6rem auto 3.2rem}.articles-filtering{position:relative;display:flex;justify-content:space-between;gap:48px;position:relative}@media screen and (max-width: 639px){.articles-filtering{left:50%;transform:translateX(-50%);width:100vw;border-top:2px solid #ecf1f4;border-bottom:2px solid #ecf1f4;z-index:10;gap:0}}@media screen and (max-width: 639px){.articles-filtering__section{width:50%;flex:0 0 50%}.articles-filtering__section:not(:last-child){border-right:2px solid #ecf1f4}}.filter-label{display:flex;align-items:center;gap:12px;color:#0c2749;font-weight:bold;padding:20px 24px;cursor:pointer;white-space:nowrap}@media screen and (min-width: 640px){.filter-label{padding:0}}.filter-label svg{color:#0c2749;width:24px;height:24px}@media screen and (min-width: 640px){.filter-label svg{display:none}}.filter-item{display:flex;align-items:center;flex-wrap:wrap;gap:12px}@media screen and (max-width: 639px){.filter-item>input{display:none}.filter-item>input+.filter-item__main{display:none}.filter-item>input:checked+.filter-item__main{display:block}}@media screen and (max-width: 639px){.filter-item__main{position:absolute;left:0;top:100%;width:100vw;padding:24px;background-color:#fff;border-top:2px solid #ecf1f4;border-bottom:2px solid #ecf1f4;z-index:10}}.filter-input-tags ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.filter-input-tags ul li{list-style:none}.filter-input-tags__tag{display:inline-block}.filter-input-tags__tag label{display:block;padding:8px 16px;border:1px solid #ecf1f4;border-radius:12px;font-size:16px;line-height:1.5em;white-space:nowrap;cursor:pointer;transition:.2s ease all}.filter-input-tags__tag label:hover{border-color:#0c2749}.filter-input-tags__tag input{display:none}.filter-input-tags__tag input:checked+label{border-color:#00b9ad;box-shadow:0 0 12px 0 rgba(0,185,173,.5)}.filter-input-select select{display:block;padding:8px 16px;border:1px solid #ecf1f4;border-radius:12px;font-size:16px;line-height:1.5em;white-space:nowrap;cursor:pointer;transition:.2s ease all}.filter-input-select select.is-selected{border-color:#00b9ad;box-shadow:0 0 12px 0 rgba(0,185,173,.5)}.filter-input-select select:hover{border-color:#0c2749}.image-block{margin-bottom:1.6rem;max-width:1200px;display:flex;flex-wrap:wrap}.image-block--padding{padding:0 3.2rem}@media screen and (min-width: 1024px){.image-block{max-width:1200px}}.image-block .image{flex:1 1 100%;margin-bottom:.8rem}.image-block .caption{flex:1 1 100%;border-bottom:1px solid #8c8c8c;color:#8c8c8c;font-style:italic}.image-block .caption .rich-text{margin-bottom:-1em}.article-highlight{margin:0 0 3.2rem}.article-highlight__item{background-color:#ecf1f4;padding:.8rem;display:flex;flex-wrap:nowrap;align-items:center;flex-direction:row-reverse}.article-highlight__image{flex:0 0 55%;height:auto}@media screen and (max-width: 1023px){.article-highlight__image{flex:0 1 35%;min-height:100%}}.article-highlight__hero{flex:0 0 45%;padding:0 5%}@media screen and (max-width: 1023px){.article-highlight__hero{flex:1 0 45%;padding:0 1.6rem 0 0}}.article-highlight__hero--intro{font-size:1rem;margin-bottom:0;padding:.5rem 0 0}.article-highlight__hero--link{font-size:1.4rem;line-height:2.16rem}.article-largelist{display:flex;flex-wrap:wrap;margin:0 -0.8rem 3.2rem}.article-largelist__item{flex:0 0 33.3333333333%;padding:.8rem}.article-largelist__image{margin-bottom:.8rem}.article-largelist__hero--intro{margin-top:.2rem}.rich-text iframe{width:100%}.rich-text ul,.rich-text ol{margin-left:1.4em}code{background-color:#ecf1f4;padding:.2rem .5rem;display:inline-block}.block__authors{display:flex;flex-wrap:wrap;margin:.8rem 0 .5rem}.block__author{flex:1 1 auto;display:flex;align-items:center;margin:0 0 1rem}.block__author--portrait{width:60px;height:60px;border-radius:60px;overflow:hidden}.block__author--text{margin-left:1rem}.block__author--text p{margin-bottom:0;line-height:125%}.block__author--text p.block__author--name{font-weight:bold}.block__author--text p.block__author--role{font-size:90%;color:#777}.logo__linkedin{margin-left:.2rem;height:18px;width:25px;display:inline-block;border:0;line-height:100%}.logo__linkedin img{margin:0;padding:0}.richtext-image.left{max-width:100%;width:100%;height:auto;margin:0 auto 2rem;float:left}@media screen and (min-width: 640px){.richtext-image.left{margin:0 2rem 2rem -5rem;max-width:75%;width:auto}}.richtext-image.right{max-width:100%;width:100%;height:auto;margin:0 auto 2rem;float:right}@media screen and (min-width: 640px){.richtext-image.right{margin:0rem -7.5rem 2rem 2rem;max-width:75%;width:auto}}.article{padding-top:4.8rem;padding-bottom:4.8rem}.article--columns{padding-top:3.2rem}.article--columns .layout__content,.article--columns .highlight__content,.article--columns .our-work__text,.article--columns .cover__text{margin-bottom:3.2rem}.article__hero{margin-bottom:1.6rem}.article__services{padding-top:0}.articles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.articles__overview{justify-content:space-between;display:flex;flex-wrap:wrap}@media screen and (min-width: 1024px){.articles__overview{flex:0 0 50%}}.articles__visual{display:flex;align-items:center;padding:0 3.2rem}@media screen and (min-width: 1024px){.articles__visual{flex:0 0 50%}}.articles__intro{flex:0 0 70%}@media screen and (max-width: 1023px){.articles__intro{flex:0 1 70%}}.articles__title{margin:0;font-size:1.2rem;line-height:2.1rem}.articles__viewall{align-items:center;flex:0 0 auto;display:flex}.articles__viewall *{flex:0 0 auto}.articles__list{flex:0 0 100%;padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid #d2d2d2}.article__item{display:flex;justify-content:space-between;align-items:baseline}.article__item::before{font-size:110%;flex:0 0 3ex;padding:0;margin:0 1.6rem 0 0;display:inline-block;content:"";height:1ex;line-height:1.9rem}.article__item:hover{cursor:pointer}.article__item:hover .article__herolink{color:#00b9ad}.article__link{display:flex;flex:1 0 auto;text-decoration:none;color:#0c2749;flex-wrap:wrap}.article .link__main{line-height:1em;margin-bottom:5px;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid #00b9ad;padding:3px 0}.article .link__sub{flex:0 0 100%;font-size:75%}.article .link__more{font-size:80%;text-transform:uppercase;text-decoration:none;color:#00b9ad}.quote{text-align:center;padding-bottom:2rem;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width: 640px){.quote{padding-left:10%;padding-right:10%}}.quote blockquote{margin-left:auto;margin-right:auto;max-width:900px}.quote__quote{font-size:2rem;line-height:2.5rem;padding-bottom:.5rem;font-style:italic}.block__form{clear:both}@media screen and (max-width: 1023px){.block__form{padding:1.6rem 3.2rem;margin:1.6rem 0}}@media screen and (max-width: 639px){.block__form{padding:3.2rem 1.6rem;margin:1.6rem 0}}.block__form--small{padding:1.6rem 1.6rem;margin:1.6rem 0}.block__form--dark{background-color:#0c2749 !important}.block__form--dark{color:#fff}.block__form--dark .form__title h2{color:#fff}.block__form--dark input{background-color:#fff}.block__form--dark input[type=file]::-webkit-file-upload-button{background-color:#fff}.block__form--dark input[type=file]::-ms-browse{background-color:#fff}.block__form--dark button[type=submit]{background-color:#ee3c53}.block__form .layout__content--dark .mauticform_wrapper input{background-color:#fff}.block__form .mauticform_wrapper label{display:block}.block__form .mauticform_wrapper input{display:block;width:100%;line-height:150%;font-size:1rem;padding:.25rem .5rem;border:5px solid rgba(0,0,0,0);background-color:#ecf1f4;border-radius:5px}.block__form .mauticform_wrapper input[type=file]{margin:0 .1rem 0 0;padding:0;border:0;background-color:rgba(0,0,0,0)}.block__form .mauticform_wrapper input[type=file]::-webkit-file-upload-button{-webkit-appearance:none;background-color:#ecf1f4;display:inline-block;padding:.5rem 1rem;margin:0 .1rem 0 0;font-size:1rem;border:0}.block__form .mauticform_wrapper input[type=file]::-ms-browse{background-color:#ecf1f4;display:inline-block;padding:.5rem 1rem;margin:0 .1rem 0 0;font-size:1rem;border:0}.block__form .mauticform_wrapper input:focus{border-color:#00b9ad;outline:none;background-color:#fff}.block__form .mauticform_wrapper button[type=submit],.block__form .mauticform_wrapper .btn{padding:.75rem 2rem;font-size:1.1rem;background-color:#00b9ad;border:0;color:#fff;position:relative;cursor:pointer;transition:.1s;border-radius:5px}.block__form .mauticform_wrapper button[disabled=disabled]{display:block !important}.block__form .mauticform_wrapper button[disabled=disabled]{z-index:-999}.block__form .mauticform_wrapper button[type=submit]:hover{transform:scale(1.1);background-color:#00d3c5}.block__form .mauticform_wrapper--narrow{padding:3rem 5%}.block__form .mauticform-row{margin-bottom:1.5rem}.block__form .mauticform-has-error input{border-color:#ee3c53}.block__form .mauticform-required>label:after{content:" *";color:#8c8c8c}.block__form .mauticform-errormsg{font-style:italic;color:#8c8c8c}.block__form .mauticform-checkboxgrp-row input{display:block;width:1.75rem;height:1.75rem;float:left}.block__form .mauticform-radiogrp-row input{display:inline-block;width:auto}.block__form .mauticform-radiogrp-row label{display:inline-block;padding-left:.5rem}.block__form .form__form{width:100%}.block__form .form--inline .mauticform-page-wrapper{align-items:flex-end;display:flex}.block__form .form--inline .mauticform-row{flex:0 0 auto}.block__form .form--inline .mauticform-row:first-child{flex:1 1 auto}.block__form .form--inline .mauticform-row label{display:none}.block__form .form--inline .mauticform-row button[type=submit]{font-size:1rem;line-height:150%;padding:calc(.25rem + 5px) .5rem;border-radius:0 5px 5px 0;flex:0 0 auto}.block__form .form--inline .mauticform-row input{border-radius:5px 0 0 5px;flex:1 0 auto}.overlay__container{position:relative}.overlay__text{position:absolute;top:0;height:100%;display:flex;align-items:center;flex-direction:row;padding-right:0;flex:0 0 65%;max-width:65%;flex-wrap:wrap}@media screen and (max-width: 1023px){.overlay__text{margin-left:1.6rem;margin-right:1.6rem}}.overlay__text *{display:block;flex:0 0 100%;flex-direction:row}.overlay__text h1{margin-bottom:.5rem}@media screen and (min-width: 640px){.overlay__text{padding-left:0}}@media screen and (min-width: 1024px){.overlay__text{padding-left:10%}}.team-container{display:flex;flex-flow:row wrap;justify-content:space-evenly;height:auto;max-width:1500px;margin-left:auto;margin-right:auto}.modal_open{height:100vh;overflow:hidden}.modal__container{margin:0 auto;max-width:min(90%,55rem);height:70%;max-height:700px;top:15%;background-color:#fff;position:relative;display:flex;flex-wrap:nowrap;box-shadow:0px 0px 20px rgba(12,39,73,.5);cursor:default}.modal__portrait{max-height:100%;overflow:hidden;flex:0 0 auto;z-index:3;display:none;background-image:linear-gradient(rgba(0, 185, 173, 0.8666666667), rgba(12, 39, 73, 0.8666666667))}@media screen and (min-width: 640px){.modal__portrait{display:flex}}.modal-portrait__portrait{align-self:center;flex:0 0 auto;overflow:hidden;padding:1.6rem}.modal-portrait__portrait img{border-radius:100%}.modal__close{position:absolute;top:.8rem;right:.8rem;width:40px;z-index:999;cursor:pointer}.modal__content{flex:1 0;padding:1.6rem 1.6rem 0 1.6rem;overflow-y:auto;display:flex;position:relative;z-index:1}.modal__summary{padding-bottom:1px}.modal__overflow{height:1.6rem;position:absolute;z-index:2;bottom:0;left:0;width:100%;background-image:linear-gradient(rgba(255, 255, 255, 0), white)}.modal__text{flex:0 0 100%;padding-bottom:0}.modal__text .team-member__role{margin-bottom:0}.modal__text .team-member__name{margin-bottom:.35rem;font-size:125%}.modal__text .team-member__connect{margin-bottom:1rem}.team-item{flex:0 0 14.5em}.team-member{text-align:center;margin:0rem;padding:2em 0;position:relative;overflow:hidden;background-image:rgba(0,0,0,0);z-index:1}.team-member:hover{color:#fff;cursor:pointer;background-image:linear-gradient(rgba(0, 185, 173, 0.8666666667), rgba(12, 39, 73, 0.8666666667))}.team-member:hover .logo__linkedin--hover{display:block}.team-member:hover .logo__linkedin--default{display:none}.team-member:hover .portrait__arrow{background-color:rgba(0,0,0,0)}.team-member:hover .team-member__full-body{display:block}.team-member:hover .team-member__full-body::before{content:"";background-image:linear-gradient(#00b9ad, #0c2749);width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;opacity:.4}.team-member .logo__linkedin--hover{display:none}.team-member__portrait{position:relative}.team-member__full-body{position:absolute;top:0;left:0;display:none}.team-member__summary{display:none}.team-member__modal{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(12,39,73,.25);z-index:999;display:none;cursor:pointer}.team-member__modal--visible{display:block}.team-member .portrait{width:100%;max-width:none;border-radius:100%;padding:0 2em}.team-member .portrait__arrow{border-radius:100%;background-color:#fff;position:absolute;bottom:0;right:2em;width:3em;box-shadow:0px 0px 10px -4px #0c2749}.team-member__name{font-weight:bold}.team-member__role{font-size:90%}.team-member__text{position:relative;margin-top:1rem;z-index:2}.team-member__text *{margin-bottom:0}.industries{padding:3.2rem 0;width:100%;justify-content:center;display:flex;flex-wrap:wrap}.industries .intro{padding-bottom:2.8rem;display:flex;flex-wrap:wrap;align-content:center;max-width:calc(1200px + 3.2rem - 4.8rem - 4.8rem);border-bottom:1px solid #ccc;margin:0rem 1.6rem}@media screen and (min-width: 1024px){.industries .intro{margin:0rem 4.8rem}}.industries .intro h4{flex:0 0 100%}.industries .intro p{flex:0 0 100%}@media screen and (min-width: 640px){.industries .intro p{flex:0 0 80%}}@media screen and (min-width: 1024px){.industries .intro p{flex:0 0 60%}}.industries__items{max-width:calc(1200px + 3.2rem);padding:1.6rem 2.6rem 1.6rem 3.6rem;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 1024px){.industries__items{padding:1.6rem 4.8rem}}.industries__item{display:flex;flex-wrap:wrap;margin:0 0 3.2rem 0;padding-right:1rem}@media screen and (min-width: 1024px){.industries__item{flex:0 0 50%}}.industries__industry{flex:0 0 100%;display:flex;flex-wrap:nowrap}.industries__image{flex:0 0 110px;padding-right:1.6rem}.industries__text{display:block}.industries__clients{margin-top:1.6rem;flex:0 0 100%;display:flex;padding-left:110px;justify-content:space-around;flex-wrap:wrap}.industries__client{flex:0 0 30%;display:flex;height:75%}.industries__client-img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1024px){.cases{padding:0 2.4rem}}.cases__header{display:flex;justify-content:space-between}.cases__items{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 1024px){.cases__items{flex-wrap:nowrap}}.cases__intro{flex:0 0 70%;margin-bottom:1.6rem}@media screen and (min-width: 1024px){.cases__intro{max-width:60%}}.cases__item{border-radius:.5rem;flex:0 0 100%;margin:1.6rem 0;border:1px solid rgba(200,200,200,.3)}@media screen and (min-width: 1024px){.cases__item{flex:0 0 calc(33.3333333333% - 1.6rem)}}@media(hover){.cases__item:hover{cursor:pointer;background-color:rgba(200,200,200,.3)}}.cases__image{border-radius:.5rem;overflow:hidden;display:none}@media screen and (min-width: 1024px){.cases__image{display:block}}.cases__hero{padding:1.2rem}.cases__hero .hero-link{font-weight:normal}.cases__hero .category{font-weight:bold}.cases__hero .tease{font-size:80%}.calendly{background-color:#00b9ad;display:flex;flex-direction:row;padding:1.5rem;justify-content:flex-start;border-radius:1rem}.calendly__image{width:300px;border-radius:150px;margin-top:-3rem;margin-left:1rem;margin-right:3rem;position:relative}.calendly__image img{border-radius:50%}.calendly__buttons{display:flex;flex-direction:row;align-items:center}.calendly__cta{margin-top:1rem;color:#fff;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:600;font-size:1.2rem}.calendly__mail{position:absolute;right:2rem;bottom:1rem;height:50px;width:50px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.vacancies{padding-top:4rem;padding-bottom:4rem;scroll-margin:4rem;position:relative;z-index:5}.vacancies__title{font-size:1.6667rem;margin-top:0;margin-bottom:2rem}@media screen and (max-width: 639px){.vacancies__title{text-align:center}}@media screen and (min-width: 640px){.vacancies__title{font-size:1.5789rem}}.vacancies__list{list-style:none;display:grid;grid-gap:1rem;gap:1rem}@media screen and (min-width: 1024px){.vacancies__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1350px){.vacancies__list{grid-template-columns:repeat(3, 1fr)}.vacancies__list[data-count="4"]{grid-template-columns:repeat(2, 1fr)}.vacancies__list[data-count="5"]{grid-template-columns:repeat(6, 1fr)}.vacancies__list[data-count="5"]>*{grid-column:span 2}.vacancies__list[data-count="5"]>*:nth-last-child(-n+2){grid-column:span 3}}.card-vacancy{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;border-radius:10px;transition:all .2s;height:100%;background-color:white;background-color:var(--color-white);box-shadow:.2px .2px 2.2px rgba(0,0,0,.006),.4px .4px 5.3px rgba(0,0,0,.008),.8px .8px 10px rgba(0,0,0,.01),1.3px 1.3px 17.9px rgba(0,0,0,.012),2.5px 2.5px 33.4px rgba(0,0,0,.014),6px 6px 80px rgba(0,0,0,.02)}.card-vacancy:hover{background-color:#0c2749;background-color:var(--color-midnight-blue);color:white;color:var(--color-white)}.card-vacancy:hover .card-vacancy__title,.card-vacancy:hover .card-vacancy__category,.card-vacancy:hover .card-vacancy__link{color:white;color:var(--color-white)}.card-vacancy__title{font-size:1.3333rem;line-height:1.3;margin-top:0;margin-bottom:0;transition:inherit}@media screen and (min-width: 640px){.card-vacancy__title{font-size:1.2632rem}}.card-vacancy__category{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.3333rem;color:#0c2749;color:var(--color-midnight-blue);transition:inherit}@media screen and (min-width: 640px){.card-vacancy__category{font-size:1.2632rem}}.card-vacancy__description{margin-top:1rem;margin-bottom:2rem;font-size:.8125rem;max-width:54ch;font-size:1.0667rem;line-height:1.7}@media screen and (min-width: 640px){.card-vacancy__description{font-size:.8421rem}}.card-vacancy__link{display:inline-flex;align-items:flex-end;gap:.75rem;color:#0c2749;color:var(--color-midnight-blue);font-size:1.0667rem;font-weight:700;text-decoration:none;align-self:flex-end;margin-top:auto;transition:inherit}@media screen and (min-width: 640px){.card-vacancy__link{font-size:1.0526rem}}.card-vacancy__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-resource{position:relative}.card-resource__image-container{position:relative}.card-resource__image{border-radius:10px;max-width:100%;margin-bottom:2rem}.card-resource__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;color:var(--color-white);width:18%}.card-resource__category{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.0667rem;font-weight:700;opacity:.5}@media screen and (min-width: 640px){.card-resource__category{font-size:1.0526rem}}.card-resource__title{font-size:1.3333rem;line-height:1.4;margin-top:.5rem;margin-bottom:0}@media screen and (min-width: 640px){.card-resource__title{font-size:1.4211rem}}.card-resource__link{display:inline-block;color:inherit;text-decoration:none}.card-resource__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.card-resource__link .icon{margin-left:.5em;vertical-align:middle}.testimonials{position:relative;background-color:#ecf1f4;background-color:var(--color-pearl);padding-top:5rem;padding-bottom:5rem}.testimonials::before,.testimonials::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05}.testimonials::before{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:bottom -400px left 50px;background-size:800px}@media screen and (max-width: 1023px){.testimonials::before{content:normal;content:initial}}.testimonials::after{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:bottom -400px right -450px;background-size:800px}@media screen and (min-width: 1024px){.testimonials::after{background-position:top -200px right -500px;background-size:1000px}}.testimonials__container{--container-max-size: 1360px;position:relative;z-index:1}.testimonials__list{list-style:none}.testimonials__nav{display:flex;gap:1rem;justify-content:center;margin-top:3rem}.testimonials .slider-nav__button{background-color:white;background-color:var(--color-white)}.testimonials .slider-nav__button:focus,.testimonials .slider-nav__button:hover{color:white;color:var(--color-white);background-color:#0c2749;background-color:var(--color-midnight-blue)}.testimonials .slider-nav__pagination .swiper-pagination-bullet{background-color:#8998a8;background-color:var(--color-dark-grayish-blue)}.testimonials .slider-nav__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0c2749;background-color:var(--color-midnight-blue)}.testimonials__item{display:grid;grid-gap:3rem;gap:3rem}@media screen and (max-width: 1023px){.testimonials__item{text-align:center}}@media screen and (min-width: 1024px){.testimonials__item{grid-template-columns:1fr 1fr;align-items:center}}.testimonials__item-image{border-radius:10px}@media screen and (min-width: 1024px){.testimonials__item-text{padding-left:8%;padding-right:2rem}}.testimonials__item-name{font-size:1.0667rem;font-weight:700;color:#8998a8;color:var(--color-dark-grayish-blue);margin-bottom:.35rem}@media screen and (min-width: 640px){.testimonials__item-name{font-size:1.0526rem}}.testimonials__item-quote{font-size:1.2667rem;line-height:1.5;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:700;color:#0c2749;color:var(--color-midnight-blue);quotes:"“" "”" "‘" "’"}@media screen and (min-width: 640px){.testimonials__item-quote{font-size:1.4211rem}}.testimonials__item-quote::before{content:open-quote}.testimonials__item-quote::after{content:close-quote}.testimonials__item-link{display:inline-flex;align-items:flex-end;gap:.75rem;margin-top:1.5rem;font-size:1.0667rem;font-weight:700;color:#0c2749;color:var(--color-midnight-blue);text-decoration:none}@media screen and (min-width: 640px){.testimonials__item-link{font-size:1.0526rem}}.titled-paragraph{text-align:center;padding-top:4rem;padding-bottom:4rem}.titled-paragraph__title{font-size:1.6667rem;margin-top:0;margin-bottom:1.4737rem}@media screen and (min-width: 640px){.titled-paragraph__title{font-size:1.5789rem}}.titled-paragraph .container{--container-max-size: 960px}.titled-paragraph .rich-text{font-size:1.2rem;line-height:1.8}@media screen and (min-width: 640px){.titled-paragraph .rich-text{font-size:1.0526rem}}.titled-paragraph .rich-text b{color:#0c2749;color:var(--color-midnight-blue)}.title-paragraph-image{padding-top:5rem;padding-bottom:5rem}.title-paragraph-image .container{--container-max-size: 1360px;display:grid;grid-gap:4rem;gap:4rem}@media screen and (min-width: 1024px){.title-paragraph-image .container{grid-template-columns:1fr 1fr;align-items:center}}@media screen and (max-width: 1023px){.title-paragraph-image__text-container{text-align:center}}@media screen and (max-width: 1023px){.title-paragraph-image__image-container{order:-1}}.title-paragraph-image__title{font-size:1.6667rem;margin-top:0;margin-bottom:1.5rem}@media screen and (min-width: 640px){.title-paragraph-image__title{font-size:1.5789rem}}.title-paragraph-image__image{border-radius:10px}.title-paragraph-image .rich-text{font-size:1.2rem}@media screen and (min-width: 640px){.title-paragraph-image .rich-text{font-size:.9474rem}}.title-paragraph-image .rich-text>*:last-child{margin-bottom:0}.clients{background-color:#0c2749;background-color:var(--color-midnight-blue);padding-top:4rem;padding-bottom:4rem}.clients .container{display:flex;flex-direction:column;justify-content:center;width:100%}.clients__title{color:white;color:var(--color-white);font-size:1.6667rem;margin-top:0;margin-bottom:2rem;text-align:center}@media screen and (min-width: 640px){.clients__title{font-size:1.5789rem}}.clients__nav{display:flex;gap:1rem;justify-content:center;margin-top:3rem}.clients .slider-nav__button{color:white;color:var(--color-white);background-color:#8998a8;background-color:var(--color-dark-grayish-blue)}.clients .slider-nav__button:focus,.clients .slider-nav__button:hover{color:#0c2749;color:var(--color-midnight-blue);background-color:white;background-color:var(--color-white)}.clients .slider-nav__pagination .swiper-pagination-bullet{background-color:#8998a8;background-color:var(--color-dark-grayish-blue)}.clients .slider-nav__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white;background-color:var(--color-white)}@media screen and (max-width: 1023px){.clients .swiper{margin:0;margin:initial}}.clients .swiper-wrapper{align-items:center}.clients .swiper-slide{--swiper-slide-margin: 50px;width:auto}@media screen and (min-width: 1024px){.clients .swiper-slide:not(:last-child){margin-right:var(--swiper-slide-margin)}}@media screen and (min-width: 1350px){.clients .swiper-slide{--swiper-slide-margin: 100px}}.resources{margin-top:6.3158rem;margin-bottom:6.3158rem}.resources__text-container{text-align:center}.resources__title{margin-left:0;margin-right:0;font-size:1.6667rem}@media screen and (min-width: 640px){.resources__title{font-size:1.5789rem}}.resources__text{margin-top:1.5rem;max-width:42.1053rem;margin-left:auto;margin-right:auto;font-size:1.0667rem}@media screen and (min-width: 640px){.resources__text{font-size:1.0526rem}}.resources__link{display:inline-flex;align-items:flex-end;gap:1rem;color:#0c2749;color:var(--color-midnight-blue);font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.0667rem;font-weight:700;text-decoration:none;margin-top:1.75rem}@media screen and (min-width: 640px){.resources__link{font-size:1.0526rem}}.resources__items{display:grid;grid-row-gap:3rem;row-gap:3rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;list-style:none;margin-top:6.3158rem}@media screen and (min-width: 640px){.resources__items{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.resources__items{grid-template-columns:repeat(3, 1fr)}}.glightbox-container{--plyr-color-main: var(--color-turquoise)}.glightbox-container .goverlay{background:rgba(12,39,73,.75)}.contact{position:relative;background-color:#ecf1f4;background-color:var(--color-pearl);padding-top:5rem;padding-bottom:5rem}.contact::before,.contact::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05}.contact::before{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:top -400px left -200px;background-size:1000px}@media screen and (max-width: 1023px){.contact::before{content:normal;content:initial}}.contact::after{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:bottom -400px right -450px;background-size:800px}@media screen and (min-width: 1024px){.contact::after{background-position:bottom -400px right -200px}}@media screen and (min-width: 1024px){.contact{padding-top:7.6316rem;padding-bottom:4.7368rem}}.contact__container{position:relative;display:grid;justify-content:center;grid-gap:1rem;gap:1rem;grid-row-gap:3rem;row-gap:3rem;z-index:1}@media screen and (min-width: 1024px){.contact__container{grid-template-columns:1fr 1fr}}.contact__image-container{order:-1;display:flex;justify-content:center}.contact__figure{display:inline-grid}.contact__image{border-radius:50%;grid-area:1/1/2/2;margin-bottom:1rem}.contact__cta{grid-area:1/1/2/2;align-self:end;justify-self:end;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;color:white;color:var(--color-white);background-color:#ee3c53;background-color:var(--color-amaranth);width:7.2rem;height:7.2rem;text-align:center;padding:.5rem;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.2rem;font-weight:700;line-height:1.1;margin-right:4rem;transition:all .2s;text-decoration:none}@media screen and (min-width: 640px){.contact__cta{font-size:1.0526rem;width:7.3684rem;height:7.3684rem}}.contact__cta:focus,.contact__cta:hover{color:white;color:var(--color-white);transform:scale(1.05)}.contact__arrow{position:absolute;top:50%;right:-3.3333rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#ee3c53;color:var(--color-amaranth);width:4rem;height:4rem;background-color:white;background-color:var(--color-white);border-radius:50%;padding:.75rem;box-shadow:0px 0px 15px rgba(0,0,0,.1)}@media screen and (min-width: 640px){.contact__arrow{right:-3.1579rem}}.contact__arrow .icon{width:100%;height:100%}.contact__text-container{max-width:30.7368rem}@media screen and (max-width: 639px){.contact__text-container{text-align:center}}.contact__title{font-size:1.6667rem;margin-top:0;margin-bottom:1rem;line-height:1.25}@media screen and (min-width: 640px){.contact__title{font-size:1.5789rem}}.contact .rich-text{font-size:1.0667rem}@media screen and (min-width: 640px){.contact .rich-text{font-size:.9474rem}}.contact__contact-items{list-style:none;display:flex;justify-content:center;gap:.5rem;color:#0c2749;color:var(--color-midnight-blue)}@media screen and (max-width: 639px){.contact__contact-items{margin-top:2.5rem}}@media screen and (min-width: 640px){.contact__contact-items{display:grid;justify-content:start}}.contact__contact-link{display:inline-flex;align-items:center;gap:1rem;text-decoration:none;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:700}@media screen and (max-width: 639px){.contact__contact-link{justify-content:center;width:3.6667rem;height:3.6667rem;background-color:#0c2749;background-color:var(--color-midnight-blue);color:white;color:var(--color-white);border-radius:10px;font-size:1.2667rem}.contact__contact-link:focus,.contact__contact-link:hover{color:white;color:var(--color-white);background-color:#ee3c53;background-color:var(--color-amaranth)}}@media screen and (min-width: 640px){.contact__contact-link{font-size:1.0526rem;color:#0c2749;color:var(--color-midnight-blue)}.contact__contact-link:focus,.contact__contact-link:hover{color:#ee3c53;color:var(--color-amaranth)}}.contact__contact-item-text{display:none}@media screen and (min-width: 640px){.contact__contact-item-text{display:inline}}.slider-nav{display:flex;gap:1rem;justify-content:center;margin-top:3rem}.slider-nav__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;display:flex;padding:.35rem;color:#0c2749;color:var(--color-midnight-blue);background-color:#ecf1f4;background-color:var(--color-pearl);transition:all .2s;cursor:pointer}.slider-nav__button:focus,.slider-nav__button:hover{color:white;color:var(--color-white);background-color:#0c2749;background-color:var(--color-midnight-blue)}.slider-nav__pagination{display:flex;gap:.5rem;align-items:center}.slider-nav__pagination .swiper-pagination-bullet{display:inline-block;width:.5263rem;height:.5263rem;border-radius:50%;background-color:#ecf1f4;background-color:var(--color-pearl)}.slider-nav__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0c2749;background-color:var(--color-midnight-blue)}.collage{padding-top:4rem;padding-bottom:4rem}.collage .swiper-wrapper{align-items:center}.collage .swiper-slide{width:auto}.collage .swiper-slide:first-child{margin-left:1.5789rem}.collage .swiper-slide:last-child{margin-right:1.5789rem}.collage__image{border-radius:10px}@media screen and (max-width: 639px){.collage__image{max-width:200px}}.streamfield .titled-paragraph+.collage,.streamfield .collage+.vacancies,.streamfield .points+.paragraph-points{padding-top:0}.streamfield .vacancies+.testimonials{margin-top:-8rem;padding-top:10rem}.job-bar{position:sticky;top:0;background-color:#0c2749;background-color:var(--color-midnight-blue);color:white;color:var(--color-white);padding-top:1rem;padding-bottom:1rem;z-index:10}.job-bar .container{--container-max-size: 1360px}.job-bar__content{display:flex;align-items:center;justify-content:space-between}.job-bar__title{font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.0526rem;font-weight:700}@media screen and (max-width: 1023px){.job-bar__title{display:none}}.job-bar__buttons{display:flex;gap:1rem}@media screen and (max-width: 639px){.job-bar__buttons>.button{padding-left:1rem;padding-right:1rem}}@media screen and (max-width: 1023px){.job-bar__buttons{width:100%}.job-bar__buttons>.button{flex:1 1 100%;justify-content:space-between}}.job-bar__buttons .button--red:focus,.job-bar__buttons .button--red:hover{background-color:white;background-color:var(--color-white)}.circle-bullet-list{list-style-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2721%27 height=%2721%27><path d=%27M8 0C3.585 0 0 3.585 0 8s3.585 8 8 8 8-3.585 8-8-3.585-8-8-8Zm0 3.81A4.191 4.191 0 0 1 12.19 8 4.191 4.191 0 0 1 8 12.19 4.191 4.191 0 0 1 3.81 8 4.191 4.191 0 0 1 8 3.81Z%27 fill=%27%23ee3c53%27/></svg>")}.circle-bullet-list__item{margin-left:1.4em}.circle-bullet-list__text{position:relative;top:-0.15em;display:inline-flex;margin-left:.8421em}.circle-bullet-list--turquoise{list-style-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2721%27 height=%2721%27><path d=%27M8 0C3.585 0 0 3.585 0 8s3.585 8 8 8 8-3.585 8-8-3.585-8-8-8Zm0 3.81A4.191 4.191 0 0 1 12.19 8 4.191 4.191 0 0 1 8 12.19 4.191 4.191 0 0 1 3.81 8 4.191 4.191 0 0 1 8 3.81Z%27 fill=%27%2300b9ad%27/></svg>")}.points{position:relative;padding-top:6rem;padding-bottom:6rem;background-color:#ecf1f4;background-color:var(--color-pearl);overflow:hidden}.points--has-image{padding-top:6rem;padding-bottom:0;margin-bottom:6rem}.points::before,.points::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05}.points::before{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:bottom -500px left -300px;background-size:1000px}@media screen and (max-width: 1349px){.points::before{content:normal;content:initial}}.points::after{background:url(/static/8a29d0428d2a9e37cd3b.svg) no-repeat;background-position:bottom -150px right -450px;background-size:800px}@media screen and (min-width: 1350px){.points::after{background-position:top -500px right -600px;background-size:1200px}}.points .container{--container-max-size: 1360px;position:relative;z-index:1}.points .circle-bullet-list{--circle-bullet-list-column-gap: 4rem;display:flex;flex-wrap:wrap;-moz-column-gap:var(--circle-bullet-list-column-gap);column-gap:var(--circle-bullet-list-column-gap);row-gap:2rem;font-size:1.2rem}.points .circle-bullet-list .circle-bullet-list__item{flex:1 0 100%}@media screen and (min-width: 640px){.points .circle-bullet-list{font-size:.9474rem}}@media screen and (min-width: 1024px){.points .circle-bullet-list .circle-bullet-list__item{flex-basis:calc(50% - var(--circle-bullet-list-column-gap))}}.points__title{font-size:1.6667rem;margin-top:0;margin-bottom:2rem}@media screen and (min-width: 640px){.points__title{font-size:1.5789rem}}.points__image-container{display:block;position:relative;margin-top:5rem}.points__image-container::after{content:"";position:absolute;top:50%;right:-100vw;left:-100vw;bottom:0;background-color:white;background-color:var(--color-white)}.points__image{position:relative;border-radius:10px;max-width:none;max-width:initial;z-index:2}.paragraph-points{padding-top:5rem;padding-bottom:5rem;font-size:1.2rem}@media screen and (min-width: 640px){.paragraph-points{font-size:.9474rem}}.paragraph-points .container{--container-max-size: 1360px}.paragraph-points__title{font-size:1.6667rem;margin-top:0;margin-bottom:1.5rem}@media screen and (min-width: 640px){.paragraph-points__title{font-size:1.5789rem}}.paragraph-points__column{display:grid;grid-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;grid-row-gap:2rem;row-gap:2rem}@media screen and (min-width: 1024px){.paragraph-points__column{grid-template-columns:1fr 1fr}}.paragraph-points .circle-bullet-list{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.process{padding-top:6rem;padding-bottom:6rem}.process .container{--container-max-size: 1360px}.process__title{font-size:1.6667rem;margin-top:0;margin-bottom:2rem}@media screen and (min-width: 640px){.process__title{font-size:1.5789rem}}.process__list{display:grid;list-style:none;font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-size:1.2rem;font-weight:700;line-height:1.33}@media screen and (min-width: 640px){.process__list{font-size:.9474rem}}@media screen and (min-width: 1024px){.process__list{display:flex}}.process__item{position:relative;flex-grow:1;padding-left:2.5rem}@media screen and (max-width: 1023px){.process__item:not(:last-child){padding-bottom:3rem}}@media screen and (min-width: 1024px){.process__item{padding-top:2rem;padding-left:0}}.process__item::before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;border:5px solid #00b9ad;border:5px solid var(--color-turquoise);border-radius:50%}.process__item:not(:first-child):before{background-color:#00b9ad;background-color:var(--color-turquoise)}.process__item:not(:first-child):not(:last-child):before{opacity:.2}.process__item:not(:last-child):after{content:"";position:absolute;top:30px;left:9px;bottom:10px;width:3px;background-color:#ecf1f4;background-color:var(--color-pearl);border-radius:666px}@media screen and (min-width: 1024px){.process__item:not(:last-child):after{top:9px;right:19px;left:40px;height:3px;width:auto}}.process__item-text{display:inline-block;max-width:18ch;margin-right:2rem}.job-apply{position:relative;background-color:#0c2749;background-color:var(--color-midnight-blue);color:white;color:var(--color-white);scroll-margin:4rem}@media screen and (min-width: 1024px){.job-apply{background-color:#253d5c;background-color:var(--color-midnight-blue-lighter)}}.job-apply .container{--container-max-size: 1360px;display:grid}@media screen and (min-width: 1024px){.job-apply .container{grid-template-columns:1fr 1fr}}.job-apply__text-container{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 1024px){.job-apply__text-container{margin-right:4rem}}@media screen and (min-width: 1350px){.job-apply__text-container{margin-right:8rem}}.job-apply__title{color:inherit;font-size:2rem;margin-top:0;margin-bottom:1rem}@media screen and (min-width: 640px){.job-apply__title{font-size:1.5789rem}}.job-apply__form{margin-top:1rem}.job-apply__form .mauticform-row{margin-bottom:.5rem}.job-apply__form .mauticform-row.mauticform-file{margin-bottom:1rem}.job-apply__form a{color:#00b9ad;color:var(--color-turquoise)}.job-apply__form .mauticform-label{font-size:14px}.job-apply__form .mauticform-input{border:0;font-size:16px;width:100%}.job-apply__form .mauticform-checkboxgrp-row{display:flex;align-items:flex-start;gap:1rem;font-size:14px;line-height:1.5}.job-apply__form input[type=text],.job-apply__form input[type=email]{border-radius:5px;padding:5px 15px}.job-apply__form input[type=file]::file-selector-button{border:none;border-radius:5px;padding:10px 20px;background-color:white;background-color:var(--color-white);color:#0c2749;color:var(--color-midnight-blue);cursor:pointer}.job-apply__form input[type=checkbox]{flex:none;width:1.25em;height:1.25em;margin-top:2px;accent-color:#00b9ad;accent-color:var(--color-turquoise)}.job-apply__form button[type=submit]{margin-top:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ee3c53;background-color:var(--color-amaranth);border:0;border-radius:5px;color:white;color:var(--color-white);font-family:"Quicksand", helvetica, arial, sans-serif;font-family:var(--font-quicksand);font-weight:700;padding:.5em 1.5em;cursor:pointer;transition:all .2s}.job-apply__form button[type=submit]:focus,.job-apply__form button[type=submit]:hover{background-color:white;background-color:var(--color-white);color:#0c2749;color:var(--color-midnight-blue)}@media screen and (min-width: 1024px){.job-apply__image-container{position:absolute;top:0;right:0;bottom:0;left:50%}}@media screen and (min-width: 1024px){.job-apply__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.git-snippet>div{padding-bottom:0 !important}
