html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}section.u4m-alternating-content{padding:50px 0}@media (max-width:1024px){section.u4m-alternating-content{padding:100px 0}}@media (max-width:768px){.scrolled.slide-left,.scrolled.slide-right{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-name:slide-in-left;-webkit-animation-name:slide-in-left;animation-name:fade-in-bottom;-webkit-animation-name:fade-in-bottom;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}section.u4m-alternating-content{padding:50px 0}}section.u4m-alternating-content.reverse-text .additional-content,section.u4m-alternating-content.reverse-text .additional-content h2,section.u4m-alternating-content.reverse-text .additional-content li,section.u4m-alternating-content.reverse-text .additional-content ol,section.u4m-alternating-content.reverse-text .additional-content p,section.u4m-alternating-content.reverse-text .additional-content ul,section.u4m-alternating-content.reverse-text .inner .content,section.u4m-alternating-content.reverse-text .inner .content h2,section.u4m-alternating-content.reverse-text .inner .content li,section.u4m-alternating-content.reverse-text .inner .content ol,section.u4m-alternating-content.reverse-text .inner .content p,section.u4m-alternating-content.reverse-text .inner .content ul,section.u4m-alternating-content.reverse-text div.alternating-content-headline .eyebrow,section.u4m-alternating-content.reverse-text div.alternating-content-headline h2{color:#fff}section.u4m-alternating-content.reverse-text .additional-content a,section.u4m-alternating-content.reverse-text .inner .content a{color:#04f0c9}section.u4m-alternating-content.reverse-text .additional-content a:hover,section.u4m-alternating-content.reverse-text .inner .content a:hover{color:#fff}section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined,section.u4m-alternating-content.reverse-text .additional-content .buttons .solid,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton{margin:10px 5px}section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined a,section.u4m-alternating-content.reverse-text .additional-content .buttons .solid a,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined a,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid a,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a{margin:0}section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined a,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-size:13px;font-weight:700;height:40px;height:34px;letter-spacing:.25px;margin:20px 0;outline:2px solid #04f0c9;outline-offset:-2px;padding:0 20px;text-decoration:none;-webkit-transition:.1s ease-in;transition:.1s ease-in}section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined a:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined a:after{display:none}section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined a:focus,section.u4m-alternating-content.reverse-text .additional-content .buttons .outlined a:hover,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined a:focus,section.u4m-alternating-content.reverse-text .inner .content .buttons .outlined a:hover{background:#fff;color:#171384;outline:2px solid #fff}section.u4m-alternating-content.reverse-text .additional-content .buttons .solid a,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#04f0c9;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#171384;font-family:Noto Sans,sans-serif;font-size:16px;font-size:13px;font-weight:700;height:40px;height:34px;letter-spacing:.25px;margin:20px 0;padding:0 20px;text-decoration:none;-webkit-transition:.1s ease-in;transition:.1s ease-in}section.u4m-alternating-content.reverse-text .additional-content .buttons .solid a:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid a:after{display:none}section.u4m-alternating-content.reverse-text .additional-content .buttons .solid a:focus,section.u4m-alternating-content.reverse-text .additional-content .buttons .solid a:hover,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid a:focus,section.u4m-alternating-content.reverse-text .inner .content .buttons .solid a:hover{background-color:#171384;color:#fff;outline:2px solid #171384;outline-offset:-2px}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:40px;letter-spacing:.25px;margin:20px 0;padding:0;text-decoration:none;-webkit-transition:.1s ease-in;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out;transition:.1s ease-in}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:after{display:none}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:focus,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:hover,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:focus,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:hover{-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:focus:after,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:hover:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:focus:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:hover:after{left:15px}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:after{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;background:#7c98b6;background:#04f0c9;border-radius:50%;color:#646464;color:#171384;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:16px;height:24px;justify-content:center;left:12px;min-width:24px;padding-left:2px;position:relative;width:24px}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:focus,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:hover,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:focus,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:hover{color:#fff}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:focus:after,section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:hover:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:focus:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:hover:after{background:#fff;color:#171384}section.u4m-alternating-content.reverse-text .additional-content .buttons .textButton a:after,section.u4m-alternating-content.reverse-text .inner .content .buttons .textButton a:after{line-height:1}section.u4m-alternating-content div.alternating-content-headline{float:none;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px;text-align:center}section.u4m-alternating-content div.alternating-content-headline .eyebrow{color:#f56477;display:block;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:800;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}section.u4m-alternating-content div.alternating-content-headline h2{color:#171384;font-family:Noto Sans,sans-serif;font-size:45px;font-weight:800;letter-spacing:.25px;line-height:1.2;margin-bottom:30px}@media (max-width:320px){section.u4m-alternating-content div.alternating-content-headline h2{font-size:32px}}@media (max-width:580px){section.u4m-alternating-content div.alternating-content-headline h2{font-size:32px;margin-bottom:20px}}section.u4m-alternating-content div.inner{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;justify-content:center}section.u4m-alternating-content div.inner.case-study-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.u4m-alternating-content div.inner.no-headline{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1024px){section.u4m-alternating-content div.inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){section.u4m-alternating-content div.inner.overlap div.content{padding-bottom:15%}}section.u4m-alternating-content div.inner div.additional-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (max-width:1024px){section.u4m-alternating-content div.inner div.additional-content div.image{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}}section.u4m-alternating-content div.inner div.additional-content div.image img{max-width:600px}@media (max-width:1024px){section.u4m-alternating-content div.inner div.additional-content div.image img{max-width:530px;width:100%}}section.u4m-alternating-content div.inner div.additional-content div.video{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}section.u4m-alternating-content div.inner div.additional-content div.video h3{color:#171384;font-family:Noto Sans,sans-serif;font-size:35px;font-weight:800;letter-spacing:.25px;line-height:1.2;margin-bottom:30px}@media (max-width:580px){section.u4m-alternating-content div.inner div.additional-content div.video h3{font-size:28px;margin-bottom:20px}}section.u4m-alternating-content div.inner div.additional-content div.video h4{color:#171384;font-family:Noto Sans,sans-serif;font-size:26px;font-weight:800;font-weight:700;letter-spacing:.25px;line-height:1.2;margin-bottom:30px}@media (max-width:580px){section.u4m-alternating-content div.inner div.additional-content div.video h4{font-size:24px;margin-bottom:20px}}section.u4m-alternating-content div.inner div.content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:50px}@media (max-width:1024px){section.u4m-alternating-content div.inner div.content{max-width:100%}}section.u4m-alternating-content div.inner div.content .eyebrow{color:#f56477;display:block;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:800;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}section.u4m-alternating-content div.inner div.content h2{font-family:Noto Sans,sans-serif;font-weight:800;letter-spacing:.25px;line-height:1.2;margin-bottom:30px;margin-top:0}@media (max-width:580px){section.u4m-alternating-content div.inner div.content h2{font-size:32px!important;margin-bottom:20px}}section.u4m-alternating-content div.inner div.content h3{color:#171384;font-family:Noto Sans,sans-serif;font-size:35px;font-weight:800;letter-spacing:.25px;line-height:1.2;margin-bottom:30px}@media (max-width:580px){section.u4m-alternating-content div.inner div.content h3{font-size:28px;margin-bottom:20px}}section.u4m-alternating-content div.inner div.content h4{color:#171384;font-family:Noto Sans,sans-serif;font-size:26px;font-weight:800;letter-spacing:.25px;line-height:1.2;margin-bottom:30px}@media (max-width:580px){section.u4m-alternating-content div.inner div.content h4{font-size:24px;margin-bottom:20px}}section.u4m-alternating-content div.inner div.content p{color:#494444;font-family:Noto Sans,sans-serif;font-size:16px;letter-spacing:.25px;line-height:1.6;margin-bottom:20px}@media (max-width:580px){section.u4m-alternating-content div.inner div.content p{font-size:15px}}section.u4m-alternating-content div.inner div.content a,section.u4m-alternating-content div.inner div.content p:last-of-type{margin-bottom:0}section.u4m-alternating-content div.inner div.content .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:580px){section.u4m-alternating-content div.inner div.content .buttons span:first-of-type{margin-left:0}}section.u4m-alternating-content div.inner div.content .buttons .outlined,section.u4m-alternating-content div.inner div.content .buttons .solid,section.u4m-alternating-content div.inner div.content .buttons .textButton{margin:10px 5px}section.u4m-alternating-content div.inner div.content .buttons .outlined a,section.u4m-alternating-content div.inner div.content .buttons .solid a,section.u4m-alternating-content div.inner div.content .buttons .textButton a{margin:0}section.u4m-alternating-content div.inner div.content .buttons .outlined a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;font-family:Noto Sans,sans-serif;font-size:16px;font-size:13px;font-weight:700;height:40px;height:34px;letter-spacing:.25px;margin:20px 0;outline:2px solid #04f0c9;outline-offset:-2px;padding:0 20px;text-decoration:none;-webkit-transition:.1s ease-in;transition:.1s ease-in}section.u4m-alternating-content div.inner div.content .buttons .outlined a:after{display:none}section.u4m-alternating-content div.inner div.content .buttons .outlined a:focus,section.u4m-alternating-content div.inner div.content .buttons .outlined a:hover{background:#fff;color:#171384;outline:2px solid #fff}section.u4m-alternating-content div.inner div.content .buttons .solid a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#04f0c9;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#171384;font-family:Noto Sans,sans-serif;font-size:16px;font-size:13px;font-weight:700;height:40px;height:34px;letter-spacing:.25px;margin:20px 0;padding:0 20px;text-decoration:none;-webkit-transition:.1s ease-in;transition:.1s ease-in}section.u4m-alternating-content div.inner div.content .buttons .solid a:after{display:none}section.u4m-alternating-content div.inner div.content .buttons .solid a:focus,section.u4m-alternating-content div.inner div.content .buttons .solid a:hover{background-color:#171384;color:#fff;outline:2px solid #171384;outline-offset:-2px}section.u4m-alternating-content div.inner div.content .buttons .textButton a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box;color:#7358e5;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:700;height:40px;letter-spacing:.25px;margin:20px 0;padding:0;text-decoration:none;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}section.u4m-alternating-content div.inner div.content .buttons .textButton a:after{display:none}section.u4m-alternating-content div.inner div.content .buttons .textButton a:focus,section.u4m-alternating-content div.inner div.content .buttons .textButton a:hover{-webkit-transition:left .5s ease-in-out;transition:left .5s ease-in-out}section.u4m-alternating-content div.inner div.content .buttons .textButton a:focus:after,section.u4m-alternating-content div.inner div.content .buttons .textButton a:hover:after{left:15px}section.u4m-alternating-content div.inner div.content .buttons .textButton a:after{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;background:#7c98b6;background:#04f0c9;border-radius:50%;color:#646464;color:#171384;content:"\f054";font-family:Font Awesome\ 5 Pro;font-size:16px;height:24px;justify-content:center;left:12px;line-height:1;min-width:24px;padding-left:2px;position:relative;width:24px}@media (max-width:1024px){section.u4m-alternating-content div.inner div.content{margin-top:0;padding:30px 0 0;width:100%}}section.u4m-alternating-content div.inner.left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1024px){section.u4m-alternating-content div.inner.left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:380px){section.u4m-alternating-content.reverse-text .additional-content a{line-height:30px;padding:15px 0}}@media (max-width:580px){section.u4m-alternating-content{padding:20px 0!important}}