.block-two-tone-heading{text-align:center}.block-two-tone-heading .two-tone-heading-white{display:inline-block;color:#FFF;font-family:poppins, sans-serif;font-style:normal;font-weight:800;line-height:1em;letter-spacing:-0.13125rem;text-transform:uppercase}.block-two-tone-heading .two-tone-heading-blue{display:inline-block;color:var(--accent-color, #18A0FB);font-family:poppins, sans-serif;font-style:normal;font-weight:800;line-height:1em;letter-spacing:-0.13125rem;text-transform:uppercase}.block-two-tone-heading .two-tone-heading-blue .fullstop{color:#ffffff}.single-case-study .block-two-tone-heading{text-align:left}.editor-styles-wrapper .block-two-tone-heading{background-color:#000;padding:4.5rem 3rem}@media only screen and (max-width: 767px){.block-two-tone-heading{margin-top:2.5rem;display:block;flex-wrap:wrap;overflow:hidden;text-align:center}.block-two-tone-heading br{display:none}}.button,.btn-blue,.btn-gray,.btn-white-text{position:relative;display:inline-block;margin-bottom:.5em;padding:0.75em 2em;border:0;border-radius:2px;text-decoration:none}.button:active,.btn-blue:active,.btn-gray:active,.btn-white-text:active{top:1px}.btn-blue{background:#18A0FB;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase;border-radius:25px;transition:background-color 0.5s ease, color 0.5s ease}.btn-blue svg{vertical-align:middle}.btn-blue svg path{transition:fill 0.5s ease}.btn-blue:hover,.btn-blue:focus{background-color:#fff;color:#18A0FB;text-decoration:none}.btn-gray{background:#2E3133;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase;border-radius:25px;transition:background-color 0.5s ease, color 0.5s ease}.btn-gray svg{vertical-align:middle}.btn-gray svg path{transition:fill 0.5s ease}.btn-gray:hover,.btn-gray:focus{background-color:#fff;color:#2E3133;text-decoration:none}.btn-gray:hover svg path,.btn-gray:focus svg path{fill:#2E3133}.btn-white-text{padding:0;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase}.btn-white-text svg{vertical-align:middle}.btn-white-text svg path{transition:fill 0.5s ease}.block-services-grid{margin-top:2rem}.block-services-grid .services-grid-intro{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;padding:0 1rem;padding-bottom:1.5rem}.block-services-grid .services-grid-intro .services-grid-intro-text .services-grid-heading{color:var(--accent-color);font-family:poppins, sans-serif;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.0675rem;text-transform:uppercase}.block-services-grid .services-grid-intro .services-grid-intro-text .services-grid-heading span{color:#fff}.block-services-grid .services-grid-intro .services-grid-intro-text .services-grid-body{color:#fff;font-family:museo-sans, sans-serif;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.015rem}.block-services-grid .services-grid-intro .cta-link{display:flex;height:3.25rem;max-height:3.25rem;align-self:flex-start;align-items:center}.block-services-grid .services-grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem}.block-services-grid .services-grid .service-row{background:#2e2d2c;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 2rem;text-align:center}.block-services-grid .services-grid .service-row.no-bg{background:transparent}.block-services-grid .services-grid .service-row .service-icon{width:100px;height:100px;display:flex;margin-bottom:2rem}.block-services-grid .services-grid .service-row .service-name{color:#fff;font-family:poppins, sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.03375rem}.block-services-grid .services-grid .service-row .service-description{color:#fff;font-family:museo-sans, sans-serif;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-0.015rem}.block-services-grid .services-grid .service-row .applications-heading{margin-top:2.5rem;color:#fff;font-family:poppins, sans-serif;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0.15rem;text-transform:uppercase !important}.block-services-grid .services-grid .service-row .applications-list{margin-top:2.5rem}.block-services-grid .services-grid .service-row .applications-list li{color:#fff;font-family:museo-sans, sans-serif;font-style:normal;font-weight:400;line-height:1.375rem;letter-spacing:-0.015rem}.block-services-grid .services-grid .service-row .service-text-box{padding:1rem 0rem 1rem 0rem;display:grid;grid-template-columns:1fr;grid-gap:1rem}.editor-styles-wrapper .block-services-grid{background-color:#000;padding:4.5rem 3rem}@media only screen and (min-width: 767px){.block-services-grid{margin-top:5rem}.block-services-grid .services-grid-intro{grid-template-columns:1fr auto;grid-gap:3rem;padding:0 6rem;padding-bottom:5rem}.block-services-grid .services-grid{grid-template-columns:1fr 1fr;padding:0 6rem}.block-services-grid .services-grid .service-row .service-text-box{padding:2.5rem 0rem 2.5rem 0rem;grid-template-columns:1fr;grid-gap:0.5rem}.block-services-grid .services-grid .service-row:nth-of-type(even) .service-text-box{order:2}.block-services-grid .services-grid .service-row:nth-of-type(even) .service-thumbnail{order:1}}@media only screen and (min-width: 1240px){.block-services-grid .services-grid{grid-template-columns:1fr 1fr 1fr}}.button,.btn-blue,.btn-gray,.btn-white-text{position:relative;display:inline-block;margin-bottom:.5em;padding:0.75em 2em;border:0;border-radius:2px;text-decoration:none}.button:active,.btn-blue:active,.btn-gray:active,.btn-white-text:active{top:1px}.btn-blue{background:#18A0FB;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase;border-radius:25px;transition:background-color 0.5s ease, color 0.5s ease}.btn-blue svg{vertical-align:middle}.btn-blue svg path{transition:fill 0.5s ease}.btn-blue:hover,.btn-blue:focus{background-color:#fff;color:#18A0FB;text-decoration:none}.btn-gray{background:#2E3133;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase;border-radius:25px;transition:background-color 0.5s ease, color 0.5s ease}.btn-gray svg{vertical-align:middle}.btn-gray svg path{transition:fill 0.5s ease}.btn-gray:hover,.btn-gray:focus{background-color:#fff;color:#2E3133;text-decoration:none}.btn-gray:hover svg path,.btn-gray:focus svg path{fill:#2E3133}.btn-white-text{padding:0;color:#fff;text-align:center;font-family:'Poppins';font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;letter-spacing:-0.015rem;text-transform:uppercase}.btn-white-text svg{vertical-align:middle}.btn-white-text svg path{transition:fill 0.5s ease}.block-call-to-action-slim{margin-top:3rem;background-color:var(--accent-color, #18A0FB);overflow:hidden}.block-call-to-action-slim .slim-cta-grid{padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1.5rem;align-items:center}.block-call-to-action-slim .slim-cta-grid .slim-cta-heading{grid-column:span 2;color:#fff;font-family:poppins, sans-serif;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-0.0675rem;text-transform:uppercase;text-align:center}.block-call-to-action-slim .slim-cta-grid .slim-cta-text{grid-column:1/3;grid-row:2/3;align-items:center}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points{display:grid;grid-template-columns:1fr;grid-gap:1.5rem}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points .slim-cta-selling-point{display:flex;align-items:center;color:#fff;font-family:museo-sans, sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-0.01875rem}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points .slim-cta-selling-point img,.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points .slim-cta-selling-point svg{margin-right:1.25rem}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points .slim-cta-selling-point svg path{fill:var(--accent-color, #18A0FB)}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-button{margin-top:2rem}@media only screen and (max-width: 768px){.block-call-to-action-slim{padding-bottom:3rem;margin-left:-2rem;margin-right:-2rem}.block-call-to-action-slim .slim-cta-grid{padding:2rem 3rem}.block-call-to-action-slim .slim-cta-heading{font-size:1.75rem}}@media only screen and (min-width: 767px){.block-call-to-action-slim{margin-top:7rem}.block-call-to-action-slim .slim-cta-grid{padding-top:3rem;padding-left:6rem;padding-right:6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}.block-call-to-action-slim .slim-cta-grid .slim-cta-heading{font-size:4.5rem}.block-call-to-action-slim .slim-cta-grid .slim-cta-text .slim-cta-selling-points{grid-template-columns:1fr 1fr 1fr}}