@font-face{font-family:Gordita;font-style:normal;font-weight:400;src:url(./Gordita-regular.CaWqneuY.woff2) format("woff2"),url(./Gordita-regular.DSqXmMS2.woff) format("woff")}@font-face{font-family:Gordita;font-style:italic;font-weight:400;src:url(./Gordita-regular-italic.ChUZ4KZ6.woff2) format("woff2"),url(./Gordita-regular-italic.DXeS5NeU.woff) format("woff")}@font-face{font-family:Gordita;font-style:normal;font-weight:600;src:url(./Gordita-bold.Dm3whx6f.woff2) format("woff2"),url(./Gordita-bold.D9Bphh8O.woff) format("woff")}@font-face{font-family:Gordita;font-style:italic;font-weight:600;src:url(./Gordita-bold-italic.ByqbiQ-R.woff2) format("woff2"),url(./Gordita-bold-italic.DHig2VOv.woff) format("woff")}@font-face{font-family:Gordita;font-style:normal;font-weight:450;src:url(./Gordita-medium.Bb0W7Ypy.woff2) format("woff2"),url(./Gordita-medium.CVwlOo6Z.woff) format("woff")}@font-face{font-family:Gordita;font-style:italic;font-weight:450;src:url(./Gordita-medium-italic.BeE9Mr9n.woff2) format("woff2"),url(./Gordita-medium-italic.D2MlGsMZ.woff) format("woff")}html{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0}body,html{font-size:57.12890625%!important}button,div,h1,h2,h3,h4,h5,input,li,ol,p,select,textarea,ul{color:#1b394b;font-family:Gordita,sans-serif;font-size:1.8rem;line-height:1.5}@media (max-width:799px){button,div,h1,h2,h3,h4,h5,input,li,ol,p,select,textarea,ul{font-size:1.6rem;line-height:1.5}}.c8-button a,.c8-button button{font-size:1.6rem;line-height:1.2}@media (max-width:799px){.c8-button a,.c8-button button{font-size:1.5rem;line-height:1.2}}.h1,h1{font-size:3.2rem;line-height:1.2}@media (max-width:799px){.h1,h1{font-size:2.2rem;line-height:1.4}}.h2,h2{font-size:2.4rem;line-height:1.4}@media (max-width:799px){.h2,h2{font-size:1.8rem;line-height:1.4}}.h3,h3{font-size:2.2rem;line-height:1.4}@media (max-width:799px){.h3,h3{font-size:1.6rem;line-height:1.4}}.h4,h4{font-size:2.2rem;line-height:1.4}@media (max-width:799px){.h4,h4{font-size:1.6rem;line-height:1.4}}.h5,h5{font-size:1.6rem;line-height:1.4}@media (max-width:799px){.h5,h5{font-size:1.6rem;line-height:1.4}}.small,small{font-size:1.6rem;line-height:1.5}@media (max-width:799px){.small,small{font-size:1.5rem;line-height:1.5}}.xsmall{font-size:1.3rem;line-height:1.5}@media (max-width:799px){.xsmall{font-size:1.3rem;line-height:1.5}}h1{margin-bottom:1.28rem}h1,h2,h3{font-weight:400}h3{margin-bottom:.96rem}h4{font-weight:400}h5{font-weight:700}a{color:#00a5ff}.icon-sm{font-size:1.6rem;line-height:1.6rem}.icon-md{font-size:3.2rem;line-height:3.2rem}.icon-lg{font-size:4.8rem;line-height:4.8rem}.flex{display:flex}.flex-center{justify-content:center}.container{background-color:#f9fbfe;min-height:calc(100vh - 780px);overflow-x:hidden;padding-top:80px;width:100%}.container .card{background-color:#fff;border-radius:20px;box-shadow:0 3px 25px #3b485040}.container .card .card-content{border-radius:20px;height:100%;padding:50px 46px;width:100%}.container section{margin:auto;max-width:1300px;position:relative;width:100%}@media (max-width:600px){.container section{padding-left:25px;padding-right:25px}}.container section .section-heading{margin:0 auto 50px;max-width:900px;text-align:center;width:100%}.container section.blog-preview{align-items:center;display:flex;flex-direction:column;max-width:1400px;padding:0 50px 100px}@media (max-width:799px){.container section.blog-preview{padding-top:0}}.container section.blog-preview h1{text-align:center;width:100%}@media (min-width:800px){.container section.blog-preview h1{margin-bottom:70px}}.container section.blog-preview div,.container section.blog-preview h1{z-index:2}.container section.blog-preview.blog-preview--glyphed{min-height:800px;overflow:hidden;padding-top:100px;position:relative}.container section.blog-preview.blog-preview--glyphed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='679.32' height='679.32'%3E%3Ccircle cx='339.66' cy='339.66' r='339.66' fill='%2300a5ff' data-name='Ellipse 1843' opacity='.051'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}@media (min-width:800px){.container section.blog-preview.blog-preview--glyphed:before{height:100%;max-width:700px;width:100%}}.container section.blog-preview.blog-preview--glyphed:after{background-image:url(../glyphs/from-the-blog.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-40%);width:800px}@media (min-width:800px){.container section.blog-preview.blog-preview--glyphed:after{height:100%;max-width:1000px;width:100%}}@media screen and (max-width:1000px){.container section.blog-preview .blog-preview__all-button{margin-bottom:10px;margin-top:10px}}.container section.blog-preview .blog-preview__all-button a{margin:auto;padding:13px 30px}.container .blog-cards{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:50px;max-width:1270px;padding:0 35px}@media screen and (max-width:1000px){.container .blog-cards{flex-direction:column}.container .blog-cards .card.blog-card .blog-card-content{height:auto}.container .blog-cards .card.blog-card .blog-card-content .blog-card-title{min-height:unset}.container .blog-cards .card.blog-card .blog-card-content .blog-card-text{margin-bottom:10px;min-height:unset}}@media screen and (max-width:600px){.container .blog-cards{padding:0}.container .blog-cards .card.blog-card{margin-bottom:35px}.container .blog-cards .card.blog-card .blog-card-content .blog-card-title{min-height:46px}.container .blog-cards .card.blog-card .blog-card-content .blog-card-text{font-size:1.8rem;height:180px;min-height:180px}}.container .blog-cards .blog-card{max-width:400px;overflow:hidden;width:100%}@media screen and (min-width:1000px){.container .blog-cards .blog-card:last-of-type{margin-right:0}}.container .blog-cards .blog-card .blog-card-image{background-position:50%;background-size:cover;height:145px;overflow:hidden;width:100%}@media screen and (max-width:600px){.container .blog-cards .blog-card .blog-card-image{height:100px}}.container .blog-cards .blog-card .blog-card-content{display:flex;flex-direction:column;height:calc(100% - 145px);justify-content:flex-start;padding:33px}@media screen and (max-width:600px){.container .blog-cards .blog-card .blog-card-content{padding:20px 30px}}.container .blog-cards .blog-card .blog-card-date{color:#3b4850;margin-bottom:10px}.container .blog-cards .blog-card .blog-card-title{font-weight:700;margin-bottom:10px;min-height:50px}.container .blog-cards .blog-card .blog-card-text{color:#3b4850;flex-grow:1;min-height:200px}.container .blog-cards .blog-card .blog-card-button{text-align:center}.container section.testimonial-slider{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding:100px 50px 50px}.container section.testimonial-slider .section-heading{margin:0 auto 50px;max-width:980px;text-align:center;width:100%}.container section.testimonial-slider button.c8-button__button{margin:0 auto;padding:14px 20px;width:240px}@media screen and (max-width:700px){.container section.testimonial-slider{padding:50px}}.container section.feature-highlights{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:800px){.container section.feature-highlights{padding:30px 50px 50px}}@media (max-width:799px){.container section.feature-highlights{padding:0 25px}}.container section.feature-highlights .section-heading{max-width:700px}.container section.feature-highlights a.c8-button__link{margin:0 auto;padding:14px 25px}.container section.learn-cards{padding:50px 25px 0}.container section.case-cards,.container section.learn-cards{position:relative}@media (min-width:800px){.container section.case-cards,.container section.learn-cards{padding:50px 50px 0}}.container section.case-cards .learn-cards-background,.container section.learn-cards .learn-cards-background{height:auto;left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:80vw;z-index:0}.container section.case-cards .card,.container section.learn-cards .card{display:flex;justify-content:space-between;margin-bottom:25px;min-height:420px;overflow:hidden;position:relative;width:100%}@media (min-width:800px){.container section.case-cards .card,.container section.learn-cards .card{margin-bottom:70px}}.container section.case-cards .card .card-text-content,.container section.learn-cards .card .card-text-content{align-items:flex-start;display:flex;flex-direction:column;padding:50px;text-align:left;width:53%}.container section.case-cards .card .card-text-content h1,.container section.learn-cards .card .card-text-content h1{margin-bottom:30px}.container section.case-cards .card .card-text-content p,.container section.learn-cards .card .card-text-content p{margin-bottom:20px}.container section.case-cards .card .card-text-content .c8-button,.container section.learn-cards .card .card-text-content .c8-button{margin-top:auto}.container section.case-cards .card .card-text-content .c8-button a,.container section.learn-cards .card .card-text-content .c8-button a{padding:10px 40px}.container section.case-cards .card .card-img-content,.container section.learn-cards .card .card-img-content{height:auto;width:46%}.container section.case-cards .card.text-on-right,.container section.learn-cards .card.text-on-right{flex-direction:row-reverse}.container section.case-cards .card.text-on-right .card-image-content,.container section.learn-cards .card.text-on-right .card-image-content{left:0}@media (max-width:799px){.container section.case-cards .card,.container section.case-cards .card.text-on-right,.container section.learn-cards .card,.container section.learn-cards .card.text-on-right{flex-direction:column-reverse}.container section.case-cards .card .card-img-content,.container section.learn-cards .card .card-img-content{transform:translate(-10%,-20%) rotate(-10deg)}.container section.case-cards .card .card-text-content,.container section.learn-cards .card .card-text-content{padding-top:0;width:100%}}.container section.section-3{padding:50px}.container section.section-3 .section-content{margin:auto;max-width:950px;width:100%}.container section.section-3 .section-content h1,.container section.section-3 .section-content h3{text-align:center}.container section.section-3 .section-content h3{margin:auto;max-width:840px}.container section.section-3 .section-content h3 strong{font-weight:450!important}.container .trophy-icon{background-color:#5fcb7c;border-radius:50%;height:54px;left:20px;position:absolute;top:-20px;width:54px;z-index:10}.container .trophy-icon img{height:auto;left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:25px}.container .trophy-icon.trophy-icon--centered{left:50%;transform:translate(-50%)}.container section.media-spotlight{align-items:flex-start;display:flex;justify-content:center;padding:100px 50px}@media (max-width:600px){.container section.media-spotlight{padding:25px}}.container section.media-spotlight .card{position:relative;width:100%}@media screen and (max-width:800px){.container section.media-spotlight .card .trophy-icon{left:50%;top:-30px;transform:translate(-50%)}}.container section.media-spotlight .card a.c8-button__link{bottom:0;left:50%;min-width:180px;padding:15px 28px;position:absolute;text-align:center;transform:translate(-50%,50%)}.container section.media-spotlight .card a.c8-button__link:hover{transform:scale(1.005) translate(-50%,50%)}.container section.media-spotlight .card .media-spotlight-heading{color:#fff;font-size:1.8rem!important;left:85px;position:absolute;top:14px;z-index:10}.container section.media-spotlight .card .media-spotlight-heading.media-spotlight-heading--centered{left:50%;top:44px;transform:translate(-50%)}@media (max-width:600px){.container section.media-spotlight .card .media-spotlight-heading.media-spotlight-heading--centered{top:32px}}@media screen and (max-width:800px){.container section.media-spotlight .card .media-spotlight-heading{left:50%;top:30px;transform:translate(-50%)}.container section.media-spotlight .card .media-spotlight-heading br{display:none}}.container section.media-spotlight .card .card-content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:50px 64px;position:relative}@media screen and (max-width:800px){.container section.media-spotlight .card .card-content{padding:50px 30px 40px}}.container section.media-spotlight .card .card-content .top-curve{left:-15px;position:absolute;top:-85px}@media screen and (max-width:800px){.container section.media-spotlight .card .card-content .top-curve{left:50%;top:-100px;transform:translate(-50%)}}.container section.media-spotlight .card .card-content .top-curve.top-curve--centered{left:50%;transform:translate(-50%)}.container section.media-spotlight .card .card-content p{color:#3b4850;margin-bottom:20px;padding:0 30px;text-align:center}@media screen and (max-width:800px){.container section.media-spotlight .card .card-content p{margin:0;padding:0}}.container section.media-spotlight.media-spotlight--centered .card .card-content{padding-bottom:34px;padding-top:109px}@media (max-width:600px){.container section.media-spotlight.media-spotlight--centered .card .card-content{padding-top:83px}}.container section.media-spotlight.media-spotlight--centered .card .card-content .c8-button{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.container section.media-spotlight .deloitte-spotlight{max-width:800px}.container section.media-spotlight .deloitte-spotlight .card-content{overflow:hidden;padding:50px}.container section.media-spotlight .deloitte-spotlight .card-content img.deloitte-logo{margin-bottom:40px}@media screen and (max-width:800px){.container section.media-spotlight .deloitte-spotlight .card-content img.deloitte-logo{margin:40px 0 20px}}.container section.media-spotlight .deloitte-spotlight .deloitte-spotlight-bg{bottom:0;position:absolute;right:0}@media screen and (max-width:800px){.container section.media-spotlight .deloitte-spotlight .deloitte-spotlight-bg{bottom:-25px;right:-40px}}.container section.hero-section{margin-bottom:100px;min-height:335px;padding:60px 50px 100px}@media (min-width:1281px){.container section.hero-section{min-height:650px}.container section.hero-section.hero-section--short{min-height:500px}}@media (max-width:980px){.container section.hero-section{min-height:335px}}@media (max-width:600px){.container section.hero-section{min-height:335px}}@media screen and (max-width:800px){.container section.hero-section{margin-bottom:35px;padding:22px 25px 30px}}.container section.hero-section h1{margin-bottom:35px}.container section.hero-section .hero-section-row{align-items:flex-start;display:flex;justify-content:space-between}.container section.hero-section .hero-section-row .hero-section__text{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:520px;position:relative;width:100%;z-index:3}.container section.hero-section .hero-section-row .hero-section__text h3{margin-top:20px;max-width:420px;width:100%}.container section.hero-section .index-header-bg{background-color:#f2f4f7;border-radius:45%;height:calc(100% + 100px);left:50%;overflow:hidden;position:absolute;top:0;transform:translate(-50%) translateY(-20%);width:2500px;z-index:0}.container section.hero-section .bg-oval--blog{background:#f2f4f7;background-position:50% 0;background-repeat:no-repeat;background-size:contain;border-top-left-radius:0;border-top-right-radius:0;bottom:0;clip-path:ellipse(100% 100% at 50% 0);height:100%;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:100vw;z-index:0}@media (max-width:980px){.container section.hero-section .bg-oval--blog{clip-path:ellipse(150% 100% at 50% 0)}}@media (max-width:600px){.container section.hero-section .bg-oval--blog{clip-path:ellipse(200% 100% at 50% 0)}}.container section.hero-section .bg-oval--blog .bg-oval-img{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--bg{z-index:-1}.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--glyphs{z-index:3}.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--fg{z-index:4}.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--mobile{display:none}@media screen and (max-width:800px){.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--mobile{display:block}.container section.hero-section .bg-oval--blog .bg-oval-img.bg-oval-img--desktop{display:none}}.container section.hero-section .bg-oval:not(.bg-oval--blog){border-radius:0 0 1270px 1270px/0 0 666px 666px;bottom:0;height:1332px;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:2540px;z-index:0}.container section.hero-section .bg-oval-internal{background:#f3f4f7;height:100%;width:100vw;z-index:0}.container section.hero-section .bg-oval-internal,.container section.hero-section .bg-oval-internal .bg-oval-img{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--bg{z-index:-1}.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--glyphs{z-index:3}.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--fg{z-index:4}.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--mobile{display:none}@media screen and (max-width:800px){.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--mobile{display:block}.container section.hero-section .bg-oval-internal .bg-oval-img.bg-oval-img--desktop{display:none}}.container section.hero-section.hero-section--dark .breadcrumbs,.container section.hero-section.hero-section--dark .breadcrumbs .breadcrumb,.container section.hero-section.hero-section--dark .breadcrumbs .breadcrumb-divider,.container section.hero-section.hero-section--dark .breadcrumbs .breadcrumb-link,.container section.hero-section.hero-section--dark .breadcrumbs .breadcrumb-text{color:#fff}.container section.hero-section.hero-section--dark .bg-oval{background:#1b394b;color:#fff}.container section.hero-section.hero-section--dark .bg-oval:after{background:#1b394b;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:800px){.container section.hero-section.hero-section--dark .bg-oval:after{opacity:.7}}.container section.hero-section.hero-section--dark .hero-section__text,.container section.hero-section.hero-section--dark .hero-section__text div,.container section.hero-section.hero-section--dark .hero-section__text h1,.container section.hero-section.hero-section--dark .hero-section__text p{color:#fff}.container section.hero-section.hero-section--dark .hero-section__text h4{color:#4a93c7;font-weight:700;text-transform:uppercase}.container section.hero-section.hero-section--dark .hero-section__text .hero-section__text-cloud{display:none}@media (max-width:799px){.container section.hero-section.hero-section--tall{height:unset}}.container.case-study-container section.hero-section .bg-oval-internal{background:#1c394a}.container.case-study-container .tilted-quote__logo img{max-width:150px}@media (min-width:1281px){.container.solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text h1{max-width:735px}.container.solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text .h4{max-width:600px}.container.solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text h1{max-width:735px}.container.solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text .h4{max-width:600px}.container.solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text .h4{max-width:585px}.container.solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text .h4{max-width:555px}.container.solution-page.solution-employee-experience section.hero-section .hero-section-row .hero-section__text .h4{max-width:600px}}@media (max-width:1280px){.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text{max-width:100%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text h1{margin-bottom:25px}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text .h4,.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text h1{max-width:50%;width:100%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text h1{max-width:70%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text .h4{max-width:50%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text h1{max-width:75%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text .h4{max-width:50%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text .h4{max-width:65%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .bg-oval .bg-oval-img{transform:translate(-40%)}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text h1{max-width:70%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text .h4{max-width:55%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .bg-oval .bg-oval-img{transform:translate(-50%)}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-experience section.hero-section .hero-section-row .hero-section__text h1{max-width:90%}}@media (max-width:980px){.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text h1{max-width:70%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text .h4{max-width:50%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text h1{max-width:75%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text .h4{max-width:45%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text h1{max-width:75%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text .h4{max-width:55%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .bg-oval .bg-oval-img{transform:translate(-40%)}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text h1{max-width:75%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text .h4{max-width:55%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .bg-oval .bg-oval-img{transform:translate(-50%)}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-experience section.hero-section .hero-section-row .hero-section__text h1{max-width:65%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).features-page section.hero-section .hero-section-row .hero-section__text h1{max-width:60%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).features-page section.hero-section .hero-section-row .hero-section__text .h4{max-width:45%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).services-page section.hero-section .hero-section-row .hero-section__text h1{max-width:60%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).services-page section.hero-section .hero-section-row .hero-section__text .h4{max-width:50%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).case-studies section.hero-section .hero-section-row .hero-section__text h1{max-width:70%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).case-studies section.hero-section .hero-section-row .hero-section__text .h4{max-width:50%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container)#OkTediCaseStudy section.hero-section .hero-section-row .hero-section__text.client-profile h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container)#FollowmontCaseStudy section.hero-section .hero-section-row .hero-section__text.client-profile h1,.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container)#IpswichCaseStudy section.hero-section .hero-section-row .hero-section__text.client-profile h1,.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container)#ToyotaCaseStudy section.hero-section .hero-section-row .hero-section__text.client-profile h1{max-width:100%}}@media (max-width:600px){.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text h1{margin-bottom:25px}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text .h4,.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container) section.hero-section .hero-section-row .hero-section__text h1{max-width:50%;width:100%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-page--top-level section.hero-section .hero-section-row .hero-section__text h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-page--top-level section.hero-section .hero-section-row .hero-section__text .h4{max-width:65%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text h1{max-width:90%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-engagement section.hero-section .hero-section-row .hero-section__text .h4{max-width:65%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-experience section.hero-section .hero-section-row .hero-section__text h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-employee-experience section.hero-section .hero-section-row .hero-section__text .h4{max-width:58%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-change-management section.hero-section .hero-section-row .hero-section__text .h4{max-width:70%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text h1{max-width:80%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-mergers-acquisitions section.hero-section .hero-section-row .hero-section__text .h4{max-width:53%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).features-page section.hero-section .hero-section-row .hero-section__text .h4,.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).solution-page.solution-communications section.hero-section .hero-section-row .hero-section__text .h4{max-width:60%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).services-page section.hero-section .hero-section-row .hero-section__text .h4{max-width:59%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).case-studies section.hero-section .hero-section-row .hero-section__text h1{max-width:75%}.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).case-studies section.hero-section .hero-section-row .hero-section__text .h4{max-width:60%}}@media screen and (max-width:600px) and (max-width:374px){.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).case-study-container section.hero-section{min-height:315px!important}}@media screen and (max-width:374px){.container:not(#IndexPage):not(#LegalPage):not(.contact-page):not(.blog-container):not(.blog-index-container):not(.article-container).features-page section.hero-section .bg-oval .bg-oval-img{transform:translate(-52%)}}.container#IndexPage section.hero-section .hero-section__image,.container#LegalPage section.hero-section .hero-section__image,.container.contact-page section.hero-section .hero-section__image{position:relative;width:50%;z-index:2}.container#IndexPage section.hero-section .hero-section__image img,.container#LegalPage section.hero-section .hero-section__image img,.container.contact-page section.hero-section .hero-section__image img{position:absolute;top:50%;transform:translateY(-50%);width:100%}.container#IndexPage section.hero-section .hero-section__image .hero-image,.container#LegalPage section.hero-section .hero-section__image .hero-image,.container.contact-page section.hero-section .hero-section__image .hero-image{height:auto;width:100%;z-index:2}.container#IndexPage section.hero-section .hero-section__image.desktop,.container#LegalPage section.hero-section .hero-section__image.desktop,.container.contact-page section.hero-section .hero-section__image.desktop{display:block}.container#IndexPage section.hero-section .hero-section__image.mobile,.container#LegalPage section.hero-section .hero-section__image.mobile,.container.contact-page section.hero-section .hero-section__image.mobile{display:none;margin:auto;width:100%}.container#IndexPage section.hero-section .hero-section__image.mobile .hero-section__image-wrapper,.container#LegalPage section.hero-section .hero-section__image.mobile .hero-section__image-wrapper,.container.contact-page section.hero-section .hero-section__image.mobile .hero-section__image-wrapper{display:flex;height:0;padding-bottom:77%}@media screen and (max-width:1280px){.container#IndexPage section.hero-section .hero-section__image.desktop,.container#LegalPage section.hero-section .hero-section__image.desktop,.container.contact-page section.hero-section .hero-section__image.desktop{display:none}.container#IndexPage section.hero-section .hero-section__image.mobile,.container#LegalPage section.hero-section .hero-section__image.mobile,.container.contact-page section.hero-section .hero-section__image.mobile{display:block}}.container#IndexPage section.hero-section .hero-section__image .hero-section__glyph,.container#LegalPage section.hero-section .hero-section__image .hero-section__glyph,.container.contact-page section.hero-section .hero-section__image .hero-section__glyph{left:0;position:absolute;top:0;width:100%;z-index:-1}.container#IndexPage section.hero-section .hero-section-row,.container#LegalPage section.hero-section .hero-section-row,.container.contact-page section.hero-section .hero-section-row{align-items:flex-start}@media screen and (max-width:600px){.container#IndexPage section.hero-section .hero-section-row,.container#LegalPage section.hero-section .hero-section-row,.container.contact-page section.hero-section .hero-section-row{justify-content:center}}@media screen and (min-width:1280x){.container#IndexPage section.hero-section .hero-section-row .hero-section__text,.container#LegalPage section.hero-section .hero-section-row .hero-section__text,.container.contact-page section.hero-section .hero-section-row .hero-section__text{max-width:800px}.container#IndexPage section.hero-section .hero-section-row .hero-section__text h3,.container#LegalPage section.hero-section .hero-section-row .hero-section__text h3,.container.contact-page section.hero-section .hero-section-row .hero-section__text h3{max-width:520px}}@media screen and (max-width:600px){.container#IndexPage section.hero-section .hero-section-row .hero-section__text,.container#LegalPage section.hero-section .hero-section-row .hero-section__text,.container.contact-page section.hero-section .hero-section-row .hero-section__text{align-items:center;justify-self:center;text-align:center;width:100%}}@media screen and (min-width:601px) and (max-width:1280px){.container#IndexPage section.hero-section .hero-section-row,.container#LegalPage section.hero-section .hero-section-row,.container.contact-page section.hero-section .hero-section-row{justify-content:center;width:100%}.container#IndexPage section.hero-section .hero-section-row .hero-section__text,.container#LegalPage section.hero-section .hero-section-row .hero-section__text,.container.contact-page section.hero-section .hero-section-row .hero-section__text{flex-direction:column;max-width:100%;width:100%}.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__top,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__top,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__top{align-items:center;display:flex;flex-direction:row;width:100%}.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__top>div,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__top>div,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__top>div{width:50%}.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__bottom{align-items:center;display:flex;justify-content:center;width:100%}.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom h3,.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom small,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom h3,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom small,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__bottom h3,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__bottom small{text-align:center}.container#IndexPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom .request-demo-form-wrapper,.container#LegalPage section.hero-section .hero-section-row .hero-section__text .hero-section__bottom .request-demo-form-wrapper,.container.contact-page section.hero-section .hero-section-row .hero-section__text .hero-section__bottom .request-demo-form-wrapper{display:flex;flex-direction:column}}@media screen and (min-width:601px) and (max-width:980px){.container#IndexPage section.hero-section .hero-section-row .hero-section__image,.container#LegalPage section.hero-section .hero-section-row .hero-section__image,.container.contact-page section.hero-section .hero-section-row .hero-section__image{width:50%}.container#IndexPage section.hero-section .hero-section-row .hero-section__image img,.container#LegalPage section.hero-section .hero-section-row .hero-section__image img,.container.contact-page section.hero-section .hero-section-row .hero-section__image img{width:100%}}@media screen and (min-width:981px){.container#IndexPage section.hero-section .hero-section-row .hero-section__image,.container#IndexPage section.hero-section .hero-section-row .hero-section__image img,.container#LegalPage section.hero-section .hero-section-row .hero-section__image,.container#LegalPage section.hero-section .hero-section-row .hero-section__image img,.container.contact-page section.hero-section .hero-section-row .hero-section__image,.container.contact-page section.hero-section .hero-section-row .hero-section__image img{min-width:500px}}@media screen and (min-width:1280px){.container#IndexPage section.hero-section .hero-section-row .hero-section__text,.container#LegalPage section.hero-section .hero-section-row .hero-section__text,.container.contact-page section.hero-section .hero-section-row .hero-section__text{min-width:60%}.container#IndexPage section.hero-section .hero-section-row .hero-section__image,.container#LegalPage section.hero-section .hero-section-row .hero-section__image,.container.contact-page section.hero-section .hero-section-row .hero-section__image{margin-left:-15%;margin-top:5rem;min-width:55%}.container#IndexPage section.hero-section .hero-section-row .hero-section__image img,.container#LegalPage section.hero-section .hero-section-row .hero-section__image img,.container.contact-page section.hero-section .hero-section-row .hero-section__image img{transform:translateY(-50%);transform-origin:center}}.container#IndexPage section.hero-section .hero-section-row .hero-image,.container#LegalPage section.hero-section .hero-section-row .hero-image,.container.contact-page section.hero-section .hero-section-row .hero-image{transform:translate(-3%,-55%)!important}.container#IndexPage section.hero-section .hero-section-row .hero-section__image-wrapper,.container#LegalPage section.hero-section .hero-section-row .hero-section__image-wrapper,.container.contact-page section.hero-section .hero-section-row .hero-section__image-wrapper{padding-bottom:79%}.container.contact-page section.hero-section .request-demo-form-wrapper--mobile{display:none!important}@media (max-width:600px){.container.contact-page section.hero-section .hero-section__image.mobile{margin-top:16px}.container.contact-page section.hero-section .request-demo-form-wrapper--desktop{display:none}.container.contact-page section.hero-section .request-demo-form-wrapper--mobile{display:block!important;margin:0 0 100px}}.container.contact-page section.hero-section .hero-section-row .hero-section__top h1{font-size:6.4rem}@media (max-width:980px){.container.contact-page section.hero-section .hero-section-row .hero-section__top h1{font-size:4.4rem}}@media (max-width:600px){.container.contact-page section.hero-section .hero-section-row .hero-section__top h1{font-size:2.2rem}}.container .request-demo-form-wrapper{margin-top:23px}.container .request-demo-form-wrapper.request-demo-form-wrapper--mobile{margin:-68px 0 100px;padding:2px 30px;text-align:center}.container .request-demo-form{border-radius:10px;box-shadow:0 3px 25px #3b485040;display:flex;height:100%;margin-bottom:25px;margin-top:25px}.container .request-demo-form input{background-color:#fff;border:0 solid transparent;border-bottom-left-radius:10px;border-top-left-radius:10px;margin:0;padding:13px 15px;width:275px}@media (max-width:600px){.container .request-demo-form input{font-size:1.3rem;padding:8px 15px;width:auto}}.container .request-demo-form input:focus{outline:transparent}.container .request-demo-form input::-moz-placeholder{color:#b7c4cc}.container .request-demo-form input::placeholder{color:#b7c4cc}.container .request-demo-form .c8-button__button,.container .request-demo-form .c8-button__link{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;height:100%;margin:0;transition:none}@media (max-width:600px){.container .request-demo-form .c8-button__button,.container .request-demo-form .c8-button__link{font-size:1.3rem}}.container .request-demo-form .c8-button__button:hover,.container .request-demo-form .c8-button__link:hover{box-shadow:none;transform:none}.container .request-demo-form .c8-button__link{display:inline-block}.container .request-demo-form__sub-text{color:#7a919f;margin-top:10px}.container .request-demo-form__sub-text a{color:inherit;font-weight:600}.container section.centered-text-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 50px;text-align:center}.container section.centered-text-section h3,.container section.centered-text-section p{max-width:840px}.container.article-container{overflow:visible!important}.container.article-container .breadcrumbs{margin-bottom:70px}.container.article-container .hero-section-row{margin:0 auto;max-width:1200px}.container.article-container .section-image{display:flex;position:relative}.container.article-container .section-image img{height:100%;left:0;top:0;width:100%}.container.article-container .section-image .section-image__background,.container.article-container .section-image .section-image__foreground{height:100%;left:0;position:absolute;top:0;width:100%}.container.article-container .section-image .section-image__background{position:absolute;z-index:0}.container.article-container .section-image .section-image__raster{position:relative;z-index:1}.container.article-container .section-image .section-image__foreground{z-index:2}.container.article-container section.blog-preview.blog-preview--glyphed{margin-bottom:-100px;margin-top:-100px}.container .article-content-wrapper{position:relative}.container .article-content-wrapper .article-shapes-container{height:525px;max-width:100%;overflow:hidden;position:absolute;top:-300px;width:100%}.container .article-content-wrapper .article-shapes{position:absolute}.container .article-content-wrapper .article-shapes.article-shapes--left{left:0;transform:translate(-70%,calc(50px - 34%))}.container .article-content-wrapper .article-shapes.article-shapes--right{right:0;transform:translate(50%,50px)}.container section.article-content{display:flex;margin:0 auto 100px;max-width:1200px;padding:16px}@media (max-width:600px){.container section.article-content{margin:25px auto 57px}}.container section.article-content .article-aside{float:right;height:0;margin-bottom:400px;padding-left:32px;position:sticky;text-align:center;top:125px;width:282px;z-index:2}@media (max-width:600px){.container section.article-content .article-aside{margin:auto}}@media screen and (min-width:601px){.container section.article-content .article-aside{height:100%;padding-left:32px}}.container section.article-content .article-aside .card{align-items:center;display:flex;flex-direction:column;padding:32px 20px 0;width:255px}.container section.article-content .article-aside .card .article-aside__lead-tagline{font-weight:450;line-height:1.5;margin-top:1em}.container section.article-content .article-aside .card .article-aside__divider{margin:1em 0;width:100%}.container section.article-content .article-aside .card .article-aside__experience{line-height:1.5;margin-bottom:1em}.container section.article-content .article-aside .card .article-aside__button{height:22px;width:186px}@media screen and (min-width:1200px){.container section.article-content .article-aside .card .article-aside__trophy .trophy-icon.trophy-icon--centered{left:calc(50% + 16px)}}.container section.article-content .info-references{display:flex;flex-direction:column}.container section.article-content .info-references .info-reference{align-items:flex-start;color:#7a919f;display:flex;flex-direction:row;font-size:1.3rem;justify-content:flex-start;margin-bottom:2px}.container section.article-content .info-references .info-reference .info-reference__marker{font-size:1rem;margin-right:8px;margin-top:1px}.container section.article-content .info-references .info-reference .info-reference__text{font-style:italic}@media screen and (max-width:1200px){.container section.article-content{flex-direction:column;padding-right:16px}.container section.article-content .article-aside{float:none;height:unset;margin:auto;max-width:calc(100vw - 32px);position:relative;text-align:center;top:32px;width:325px}}.container section.article-content ol,.container section.article-content p:not(.component-p),.container section.article-content ul{color:#3b4850}.container section.article-content p:not(.component-p){margin-bottom:1.2em}.container section.article-content h2{color:#5595c2;font-weight:700;margin-bottom:33px;margin-top:32px;padding-bottom:8px;position:relative;text-transform:uppercase}.container section.article-content h2:after{background:#5595c2;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.container section.article-content h2 a{color:#5595c2;text-decoration:none}.container section.article-content h2 a:hover{text-decoration:none}.container section.article-content h3,.container section.article-content h3 a{color:#7a919f;font-size:2.2rem;font-weight:700;text-decoration:none!important}.container section.article-content h5,.container section.article-content h5 a{color:#7a919f;font-weight:700;text-decoration:none!important}.container section.article-content h6,.container section.article-content h6 a{color:#4a93c7;font-size:18px;font-weight:700;text-decoration:none!important}.container section.article-content ol,.container section.article-content ul{list-style:none;list-style-position:outside;padding:0 0 0 30px}.container section.article-content ol li,.container section.article-content ul li{margin-bottom:1em;position:relative}.container section.article-content ol li:before,.container section.article-content ul li:before{align-items:center;background:#5fcb7c;border-radius:50%;color:#fff;content:" ";display:flex;flex-direction:row;font-size:1.4rem;font-weight:700;justify-content:center;left:-30px;margin-right:10px;position:absolute;text-align:center;top:4px;vertical-align:middle}.container section.article-content ol{counter-reset:li}.container section.article-content ol li{counter-increment:li}.container section.article-content ol li:before{content:counter(li);height:20px;width:20px}.container section.article-content ul li:before{height:8px;left:-18px;top:10px;width:8px}.container section.article-content img{max-width:100%}.container section.article-content .box-shadow{box-shadow:0 3px 25px #3b485040}.container section.article-content .blog-two-columns img{margin:0}.container section.article-content .blog__image-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:35px 0}.container section.article-content .blog__image-row>div{margin:0 16px}.container section.article-content .blog__image-row>div:first-of-type{margin-left:0!important;margin-top:0!important}.container section.article-content .blog__image-row>div:last-of-type{margin-bottom:0!important;margin-right:0!important}.container section.article-content .blog__image-row .number-stat{max-width:200px}.container section.article-content .blog__image-row .number-stat.no-image{margin:0 25px;max-width:265px}.container section.article-content .blog__image-row .number-stat.no-image .number-stat__text-text{font-size:1.8rem;margin:0;width:100%}.container section.article-content .blog__image-row .number-stat.no-image .number-stat__number{margin-bottom:32px;min-width:115px;width:115px}@media screen and (max-width:900px){.container section.article-content .blog__image-row .number-stat{max-width:100%}.container section.article-content .blog__image-row{align-items:center;flex-direction:column}.container section.article-content .blog__image-row>div{display:flex;justify-content:center;margin:16px 0!important}.container section.article-content .blog__image-row .number-stat .number-stat__number{margin-bottom:0!important}}.container section.article-content .blog__image-group .blog__image-row{max-width:unset}.container section.article-content .blog__image-group .blog__image-row--full>div{flex-grow:1;max-width:100%}@media screen and (max-width:900px){.container section.article-content .blog__image-group{max-width:100%}.container section.article-content .blog__image-group .blog__image-row{flex-direction:column}}.container section.article-content .blog-two-columns{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:16px}.container section.article-content .blog-two-columns .blog-two-columns__left{margin-right:32px}.container section.article-content .blog-two-columns.image-layout .blog-two-columns__left{width:41%}.container section.article-content .blog-two-columns.image-layout .blog-two-columns__right,.container section.article-content .blog-two-columns.image-layout--reverse .blog-two-columns__left{width:53%}.container section.article-content .blog-two-columns.image-layout--reverse .blog-two-columns__right{width:41%}@media screen and (max-width:900px){.container section.article-content .blog-two-columns{flex-direction:column}.container section.article-content .blog-two-columns .blog-two-columns__left,.container section.article-content .blog-two-columns .blog-two-columns__right{margin:0;width:100%!important}.container section.article-content .blog-two-columns .blog-two-columns__right{margin-bottom:16px;margin-top:16px}}.container section.article-content .blog-image-caption{font-size:1.6rem;margin-top:16px}.container section.article-content .blog__check-list .check-list__item{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:25px}.container section.article-content .blog__check-list .check-list__item .check-list__icon{align-items:center;background-color:#5fcb7c3d;border-radius:50%;color:#5fcb7c;display:flex;flex-direction:column;height:32px;justify-content:center;margin-top:-2px;min-width:32px;position:absolute;width:32px}.container section.article-content .blog__check-list .check-list__item .check-list__icon i{font-size:2.8rem;line-height:18px;position:absolute;right:0;top:4px}.container section.article-content .blog__check-list .check-list__item .check-list__icon.green-icon{background-color:#5fcb7c3d}.container section.article-content .blog__check-list .check-list__item .check-list__icon.green-icon i{color:#5fcb7c}.container section.article-content .blog__check-list .check-list__item .check-list__text{margin-left:52px}.color-green{color:#5fcb7c}.client-profile .client-profile__logo{margin-bottom:30px}@media (max-width:600px){.client-profile .client-profile__logo{display:none}}.client-profile .client-profile__name{color:#4a93c7;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (max-width:600px){.client-profile .client-profile__name{font-size:1.3rem}}.client-profile .client-profile__tag-line{color:#fff;font-weight:700;letter-spacing:0;margin-bottom:40px}@media (max-width:600px){.client-profile .client-profile__tag-line{margin-bottom:15px;max-width:70%!important}}@media screen and (max-width:374px){.client-profile .client-profile__tag-line{line-height:1.2!important;max-width:100%!important}}.client-profile .client-profile__info{color:#fff}@media (max-width:1280px){.client-profile .client-profile__info{max-width:50%}}@media (max-width:980px){.client-profile .client-profile__info{max-width:100%}}@media (max-width:600px){.client-profile .client-profile__info{margin-bottom:20px}}@media screen and (max-width:374px){.client-profile .client-profile__info{margin-bottom:0}}.client-profile .client-profile__info .client-profile__info-row{display:flex;flex-direction:row;justify-content:flex-start;padding:6px 0}@media (max-width:600px){.client-profile .client-profile__info .client-profile__info-row{flex-direction:column}}.client-profile .client-profile__info .client-profile__info-row .client-profile__info-label{margin-right:8px;min-width:130px;opacity:.8;width:130px}@media (max-width:600px){.client-profile .client-profile__info .client-profile__info-row .client-profile__info-label{font-size:1.3rem;opacity:1}}.client-profile .client-profile__info .client-profile__info-row .client-profile__info-value{font-weight:450;max-width:600px}@media (max-width:600px){.client-profile .client-profile__info .client-profile__info-row .client-profile__info-value{font-size:1.3rem;line-height:1.4}}.case-report-section{padding:0 50px}@media screen and (max-width:800px){.case-report-section{padding:0 25px}}.case-report-section .case-report__row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:48px}@media screen and (max-width:700px){.case-report-section .case-report__row{align-items:center;flex-direction:column}}.case-report-section .case-report__row .case-report__paragraph .case-report__title{color:#4a93c7;font-weight:600;margin-bottom:10px;text-transform:uppercase}.case-report-section .case-report__row .case-report__paragraph .case-report__text p{letter-spacing:.01875em;margin-bottom:1em}.case-report-section .case-report__row .case-report__paragraph .case-report__table{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem;margin-top:3rem}.case-report-section .case-report__row .case-report__paragraph .case-report__table .case-report__table-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:800px){.case-report-section .case-report__row .case-report__paragraph .case-report__table .case-report__table-row{flex-direction:column}}.case-report-section .case-report__row .case-report__paragraph .case-report__table .case-report__table-row .case-report__table-rowtitle{font-weight:500;min-width:275px;width:275px}.container section.case-results-section{align-items:flex-start;display:flex;justify-content:center;padding:50px}@media screen and (max-width:800px){.container section.case-results-section{padding:50px 25px}}.container section.case-results-section .card{display:flex;flex-direction:column;min-height:415px;position:relative;width:100%}.container section.case-results-section .card .card-heading{color:#fff;left:85px;position:absolute;text-transform:uppercase;top:25px;z-index:10}.container section.case-results-section .card .card-heading.mobile{color:#5595c2;display:none;left:unset;margin-bottom:10px;position:relative;top:unset}@media screen and (max-width:750px){.container section.case-results-section .card .card-heading{display:none}.container section.case-results-section .card .card-heading.mobile{display:block}}.container section.case-results-section .card .trophy-icon{background-color:#9be0a3;top:-9px}@media screen and (max-width:750px){.container section.case-results-section .card .trophy-icon{height:45px;width:45px}.container section.case-results-section .card .trophy-icon img{height:auto;width:20px}}.container section.case-results-section .card .card-content,.container section.case-results-section .card .card-content p{text-align:left!important}.container section.case-results-section .card .card-content{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-start;overflow:hidden;padding:0;position:relative}@media screen and (max-width:750px){.container section.case-results-section .card .card-content{flex-wrap:wrap}}.container section.case-results-section .card .card-content p{color:#3b4850;margin-bottom:20px;padding:0 40px;text-align:center}@media screen and (max-width:800px){.container section.case-results-section .card .card-content p{margin:0}}.container section.case-results-section .card .card-content .top-curve{left:-30px;position:absolute;top:-95px}@media screen and (max-width:1000px){.container section.case-results-section .card .card-content .top-curve{left:-40px;top:-105px}}@media screen and (max-width:750px){.container section.case-results-section .card .card-content .top-curve{left:-70px;top:-120px}}.container section.case-results-section .card .card-content .media-spotlight-text{display:flex;flex:auto;flex-direction:column;height:100%;justify-content:space-between;padding:110px 0 30px 60px;width:65%;z-index:2}@media screen and (max-width:1200px){.container section.case-results-section .card .card-content .media-spotlight-text{width:60%}}@media screen and (max-width:1000px){.container section.case-results-section .card .card-content .media-spotlight-text{width:65%}.container section.case-results-section .card .card-content .media-spotlight-text .media-spotlight-attribution{max-width:75%}}@media screen and (max-width:750px){.container section.case-results-section .card .card-content .media-spotlight-text{flex:100% 1 1;padding:80px 30px 0;width:100%}.container section.case-results-section .card .card-content .media-spotlight-text .check-list{flex:100% 1 1;min-height:unset}}@media screen and (max-width:400px){.container section.case-results-section .card .card-content .media-spotlight-text{padding-bottom:30px;width:100%}}.container section.case-results-section .card .card-content .media-spotlight-photo{align-self:flex-end;bottom:0;flex:35% 1 1;height:auto;position:relative;right:0;width:35%;z-index:1}@media screen and (max-width:1000px){.container section.case-results-section .card .card-content .media-spotlight-photo{height:80%}}@media screen and (max-width:750px){.container section.case-results-section .card .card-content .media-spotlight-photo{flex:170px 0 1;height:170px;margin-left:auto;width:auto}}.container section.case-results-section .card .media-spotlight-attribution{max-width:unset!important}@media screen and (max-width:750px){.container section.case-results-section .card .media-spotlight-attribution{bottom:30px;position:absolute;width:calc(100% - 200px)}}.container section.case-results-section .card .media-spotlight-attribution em{bottom:unset;position:relative}@media screen and (max-width:750px){.container section.case-results-section .card .media-spotlight-attribution em{bottom:40px;font-size:12px;position:absolute;width:250px}}@media screen and (max-width:400px){.container section.case-results-section .card .media-spotlight-attribution em{bottom:40px;font-size:12px;position:absolute;width:150px}}.check-list{min-height:251px}.check-list .check-list__item{align-items:center;display:flex;flex-direction:row}.check-list .check-list__item .check-list__icon{color:#89d892;font-weight:400;height:32px;min-width:32px;padding-top:7px;width:32px}.tilted-quote{margin-left:100px;max-width:530px;overflow:visible;transform:rotate(-7deg)}@media screen and (max-width:800px){.tilted-quote{margin-left:50px;transform:rotate(0)}}@media screen and (max-width:700px){.tilted-quote{margin:40px 0 0;max-width:unset}}.tilted-quote .tilted-quote__container{border-radius:20px;overflow:hidden;padding:100px 60px 30px;position:relative}@media screen and (max-width:1000px){.tilted-quote .tilted-quote__container{padding:80px 40px 30px}}@media screen and (max-width:800px){.tilted-quote .tilted-quote__container{padding:60px 30px 30px}}.tilted-quote .tilted-quote__text{transform:rotate(7deg)}@media screen and (max-width:800px){.tilted-quote .tilted-quote__text{transform:rotate(0)}}.tilted-quote .tilted-quote__text .tilted-quote__author,.tilted-quote .tilted-quote__text .tilted-quote__quote p{margin-bottom:25px}.tilted-quote .tilted-quote__text .tilted-quote__author .tilted-quote__author-title strong{font-weight:500}.tilted-quote .tilted-quote__curve{background:#d9e1e6;border-radius:50%;height:172px;left:0;position:absolute;top:0;transform:rotate(-7deg) translateY(-70%);width:50%}@media screen and (max-width:1000px){.tilted-quote .tilted-quote__curve{left:-20px;top:0}}@media screen and (max-width:800px){.tilted-quote .tilted-quote__curve{left:-30px;top:-10px;transform:rotate(0) translateY(-70%)}}@media screen and (max-width:700px){.tilted-quote .tilted-quote__curve{left:-80px;top:-10px;width:250px}}.tilted-quote .tilted-quote__icon{align-items:center;background:#3e96c6;border-radius:50%;color:#fff;display:flex;flex-direction:column;height:54px;justify-content:center;left:55px;position:absolute;top:-27px;transform:rotate(7deg);width:54px;z-index:10}@media screen and (max-width:1000px){.tilted-quote .tilted-quote__icon{left:35px}}@media screen and (max-width:800px){.tilted-quote .tilted-quote__icon{height:40px;left:20px;top:-20px;transform:rotate(0);width:40px}.tilted-quote .tilted-quote__icon img{height:20px;width:20px}}.standard-page{min-height:500px}.legal-page,.standard-page{margin:auto;max-width:1200px;padding:130px 0 32px;width:calc(100vw - 64px)}.legal-page .article-date{text-align:right}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4{text-decoration:none}.legal-page h1 a,.legal-page h2 a,.legal-page h3 a,.legal-page h4 a{color:inherit;text-decoration:none}.legal-page h1 a i,.legal-page h2 a i,.legal-page h3 a i,.legal-page h4 a i{color:#5595c2}.legal-page p{margin:1.6rem 0}.legal-page a:not(.c8-button):not(.c8-button__link):not(.breadcrumb-link),.legal-page a:not(.c8-button):not(.c8-button__link):not(.breadcrumb-link) i{color:#00a5ff}.legal-page .block{padding:17px}.legal-page .list-item,.legal-page .list-item ul{margin-left:40px}.legal-page hr{border-top:1px solid #006199}.legal-page .table-row{display:flex;flex-direction:row}.legal-page .table-row .table-row__left{padding-right:16px;width:33%}.legal-page .table-row .table-row__left+div{width:67%}.legal-page figure{display:flex;flex-direction:row;justify-content:center}.legal-page figure img{height:100px}.form-container .form-success{color:#5fcb7c;font-weight:700;padding:32px}.form-container .form-error{color:#f52f53;margin:8px}.form-container .form{max-width:100%;padding:32px 32px 64px;position:relative}.form-container .form input,.form-container .form select,.form-container .form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0 solid transparent;border-radius:10px;box-shadow:0 2px 7px #1b394b40;-webkit-box-shadow:0 2px 7px rgba(27,57,75,.25);font-family:Gordita,sans-serif;margin:8px;max-width:100%;min-width:450px;padding:13px 15px;width:100%}@media screen and (max-width:514px){.form-container .form input,.form-container .form select,.form-container .form textarea{margin-left:0;margin-right:0;min-width:calc(100vw - 64px)}}.form-container .form input:focus,.form-container .form select:focus,.form-container .form textarea:focus{outline:transparent}.form-container .form input::-moz-placeholder,.form-container .form select::-moz-placeholder,.form-container .form textarea::-moz-placeholder{color:#b7c4cc}.form-container .form input::placeholder,.form-container .form select::placeholder,.form-container .form textarea::placeholder{color:#b7c4cc}.form-container .form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23b7c4cc' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M24 24H0V0h24z' opacity='.87'/%3E%3Cpath d='M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-position:calc(100% - 1.6rem) 50%;background-repeat:no-repeat;background-size:1.6rem;cursor:pointer;max-width:calc(100% - 15px);padding-right:30px}.form-container .form textarea{height:119px}.form-container .form .form-title{margin-left:8px}@media (min-width:800px){.form-container .form .form-submit{bottom:0;left:50%;max-width:calc(100% - 80px);position:absolute;transform:translate(-50%,50%)}}.form-container .form .form-submit button{background-color:#5fcb7c;border:0 solid transparent;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;margin:auto;max-width:100%;padding:13px 15px;text-decoration:none;width:450px}.form-container .form .form-submit button:focus{outline:transparent}.form-container .form .form-submit button:disabled{background-color:#8ecc9e;cursor:default}.form-container .form .form-column{display:flex;flex-direction:column;max-width:100%}@media screen and (max-width:1000px){.form-container .form .form-column{width:100%}.form-container .form .form-column input,.form-container .form .form-column select,.form-container .form .form-column textarea{min-width:98%}}@media (min-width:800px){.form-container .form .form-column.form-column--equal{flex:1}}.form-container .form .form-row{display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%}.form-container .form.request-demo-form .form-submit button{background:#f52f53}.form-container .form.request-demo-form .form-submit button:disabled{background:#a08c8c}.form-container .form.request-demo-form:before{content:" "}.container section.article-header{margin-bottom:59px;min-height:0!important;padding-bottom:68px;z-index:1}.container section.article-header .hero-section-row .hero-section__text{max-width:490px;padding-bottom:32px;width:50%}.container section.article-header .article-summary{font-size:1.8rem;margin:25px 0 42px}.container section.article-header .article-byline{font-weight:700}.container section.article-header .article-date{margin-top:4px}.container section.article-header .article-header-bg,.container section.article-header .article-header-img{align-items:center;display:flex;flex-direction:row;justify-content:center}.container section.article-header .article-header-img{bottom:-100px;height:100%;max-width:600px;position:absolute;right:0;width:50%}@media screen and (min-width:1200px){.container section.article-header .article-header-img{right:calc(50vw - 600px)}}.container section.article-header .article-header-img .article-header-img__img{height:auto!important;left:0;position:absolute;transform:none;width:100%}.container section.article-header .article-header-img svg{transform:scale(1.1) translate(16px,-37px)!important}.container section.article-header .article-header-img .article-header-img__card{border-radius:20px;box-shadow:0 3px 25px #3b485040;overflow:hidden;position:absolute;transform:rotate(-7deg) scale(.92) translate(48px,1px);z-index:3}.container section.article-header .article-header-img .article-header-img__card .article-header-img__img{position:relative;transform:rotate(7deg) scale(1.2)}.container section.article-header .article-header-img .article-shapes--behind{bottom:0;height:125%;left:50%;position:absolute;transform:translate(-50%);width:125%}.container section.article-header .article-header-img .article-shapes--behind img{height:100%;left:0;position:absolute;top:0;width:100%}.container section.article-header:not(.featured-article) .article-summary{margin-bottom:22px}.container section.article-header:not(.featured-article) .article-header-img{bottom:-115px}@media (max-width:600px){.container section.article-header.featured-article .article-header-img{padding-bottom:25%}}.container section.article-header .article-shapes--left,.container section.article-header .article-shapes--right{position:absolute;top:0}.container section.article-header .article-shapes--right{right:0;transform:translate(50%,50px)}.container section.article-header .article-shapes--left{left:0;transform:translate(-70%,calc(50px - 34%))}@media (max-width:600px){.container section.article-header{margin-bottom:0!important}.container section.article-header .hero-section-row{flex-direction:column-reverse}.container section.article-header .hero-section-row .hero-section__text{margin-top:150px;max-width:100%;width:100%}.container section.article-header .article-header-img{display:flex;flex-direction:row;height:200px;justify-content:flex-end;max-width:100%;padding-bottom:10%;position:absolute!important;right:0;top:0;width:82%}.container section.article-header .article-shapes--behind{bottom:0;height:200px;position:absolute;right:0;width:100%}.container section.article-header .article-header-img__image{max-width:90%!important;position:absolute;right:5%}}@media screen and (max-width:600px){.container section.news-header .hero-section-row .hero-section__text{margin-top:230px}}.container.solution-page:not(.solution-page--top-level) section.hero-section .hero-section-row .hero-section__text{max-width:800px;width:100%}.container.solution-page:not(.solution-page--top-level) section.hero-section .hero-section-row .hero-section__text h1{font-size:6.4rem}@media (max-width:980px){.container.solution-page:not(.solution-page--top-level) section.hero-section .hero-section-row .hero-section__text h1{font-size:4.4rem}}@media (max-width:600px){.container.solution-page:not(.solution-page--top-level) section.hero-section .hero-section-row .hero-section__text h1{font-size:2.2rem}}@media (max-width:799px){.container.case-study-container .breadcrumbs{display:none!important}}.break-word{word-break:break-all}.line-break{content:"\a";white-space:pre}@media (min-width:800px){.line-break--small{content:"\a";white-space:pre}}@media (min-width:1000px){.line-break--medium{content:"\a";white-space:pre}}@media (min-width:1281px){.line-break--large{content:"\a";white-space:pre}}@media (max-width:600px){.line-break--mobile{content:"\a";white-space:pre}}@media (max-width:799px){.hide-mobile{display:none}}@media (min-width:800px){.hide-desktop{display:none}}.no-js .bg-oval-img{max-height:335px!important}@media screen and (min-width:900px){.no-js .bg-oval-img{max-height:650px!important}}@media screen and (max-width:375px){.no-js .bg-oval-img{max-height:400px!important}}.container section.features-grid-section{max-width:1820px;padding:100px 50px}.container section.features-grid-section .features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:50px;grid-row-gap:65px}.container section.features-grid-section .features-grid .feature-card{display:flex;flex-direction:column;padding:16px 16px 32px}.container section.features-grid-section .features-grid .feature-card .feature-card__icon{margin-bottom:24px}.container section.features-grid-section .features-grid .feature-card .feature-card__icon i.green-icon{color:#5fcb7c}.container section.features-grid-section .features-grid .feature-card .feature-card__icon i.purple-icon{color:#ac75d5}.container section.features-grid-section .features-grid .feature-card .feature-card__description{margin-bottom:25px;margin-top:25px}.container section.features-grid-section .features-grid .feature-card .feature-card__description.has-optional{margin-top:4px}.container section.features-grid-section .features-grid .feature-card .feature-card__title,.container section.features-grid-section .features-grid .feature-card .feature-card__title a{color:#1b394b;text-decoration:none}.container section.features-grid-section .features-grid .feature-card .feature-card__link{margin-top:auto;text-align:center}.splide__pagination{bottom:-16px}.splide__list{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;width:calc(100vw - 64px)}@media screen and (max-width:375px){.splide__list{width:calc(100vw - 40px)}}.splide__track{display:flex;justify-content:center}.splide__slide{border-radius:10px;height:auto!important;max-width:1260px;width:calc(100vw - 400px)!important}.splide__slide:not(.is-active){opacity:.5!important}@media screen and (max-width:799px){.splide__slide{width:calc(100vw - 64px)!important}}@media screen and (max-width:375px){.splide__slide{width:calc(100vw - 40px)!important}}.splide__arrow.splide__arrow--next:before{content:""}@media screen and (max-width:800px){.splide__arrow.splide__arrow--next{display:none!important}}.splide__arrow.splide__arrow--prev:before{content:""}.splide__arrow.splide__arrow--next,.splide__arrow.splide__arrow--prev{background:transparent;border:0 solid transparent;height:30px;position:absolute;width:30px;z-index:10}.splide__arrow.splide__arrow--next svg,.splide__arrow.splide__arrow--prev svg{display:none}.splide__arrow.splide__arrow--next:before,.splide__arrow.splide__arrow--prev:before{background-position:50%;background-repeat:no-repeat;color:#c4ccd0;font-family:Font Awesome\ 5 Pro;font-size:24px;font-weight:300;height:100%;left:0;position:absolute;top:0;width:100%}.splide__arrow.splide__arrow--next:hover,.splide__arrow.splide__arrow--prev:hover{cursor:pointer}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:100px 50px;padding-top:180px!important}
