h2{margin-bottom:30px}.cta-primary,.hs-button,.hsfc-NavigationRow .hsfc-NavigationRow__Buttons button{margin-right:40px;overflow:visible;position:relative}.cta-primary:after,.hs-button:after,.hsfc-NavigationRow .hsfc-NavigationRow__Buttons button:after{background-color:inherit;bottom:0;content:"";position:absolute;right:-15px;top:0;transform:skewX(-15deg);width:50px;will-change:transform;z-index:-1}.cta-five{box-shadow:0 0 0 1px #fff;margin-right:40px;overflow:visible;position:relative}.cta-five:after{background:inherit;bottom:0;box-shadow:1px -1px 0 0 #fff,1px 0 0 0 #fff,1px 1px 0 0 #fff;content:"";position:absolute;right:-15px;top:0;transform:skewX(-15deg);width:50px;z-index:-1}.cta-five:hover{box-shadow:0 0 0 1px #fff}.cta-five:hover:after{box-shadow:1px -1px 0 0 #fff,1px 0 0 0 #fff,1px 1px 0 0 #fff}.cta-secondary,.hs-button{overflow:visible;padding-right:10px;position:relative}.cta-secondary:after,.hs-button:after{background-color:inherit;bottom:0;content:"";position:absolute;right:-15px;top:0;transform:skewX(-15deg);width:50px;will-change:transform;z-index:-1}.branding-card .c-card img{position:absolute;right:0}.branding-card .c-card{border-radius:30px 0 30px 30px}.branding-card .c-card h4{align-items:flex-end;display:flex;height:75px}.hhs-foot-nav-col .cta-primary{width:360px}@media screen and (max-width:575px){.hhs-foot-nav-col .cta-primary{width:unset}}.hhs-foot-nav-base .hhs-social-con a{align-items:center;background-color:#cb3435;border-radius:4px;display:inline-flex;justify-content:center;padding:11px}.hhs-foot-nav-base .hhs-foot-copyright{display:none}.industries-card .card-col .c-hover-card-container{border-radius:30px!important}.industries-card{pointer-events:none}.why-sage .c-card{border:2px solid #cb3435}.why-sage .c-card .c-card-content .hs_cos_wrapper_type_inline_rich_text{display:flex;flex-direction:column;height:100%}.why-sage .c-card svg{align-self:self-end;margin-top:auto}.testimonial-background .slick-slide img{border:1px solid #cbcbcb}.testimonial-background .scrolling-testimonials .slick-dots{margin-top:55px}.testimonial-background .slick-dotted.slick-slider{margin-bottom:0}.home-case-study .c-slide-2{padding:0!important}.home-case-study .c-image-2{width:100%!important}.home-case-study .c-image-2 img{width:100%}.home-case-study .slick-track{gap:30px}.home-case-study .c-slide-2 .c-rich-text-2{padding:25px 15px 30px}.home-case-study .c-slider button.slick-next{right:-8px}.home-case-study .c-slider button.slick-prev{left:-8px}.home-case-study .c-slide-inner-2{background-color:#fff;border-radius:30px}@media screen and (max-width:991px){.home-case-study img{max-height:284px;object-fit:cover;object-position:center;width:100%}.home-case-study .c-image-2{width:100%!important}}@media screen and (max-width:575px){.footer .hhs-foot-nav-cols>div:nth-child(2){display:none}.industries-card .c-hover-card-front .inner-con{padding:30px 40px!important}}@media screen and (max-width:420px){.branding-card .c-card img{margin:0;position:unset;right:unset}.branding-card .c-card{border-radius:30px 0 30px 30px}.branding-card .c-card h4{margin-top:0}.industries-card .c-hover-card-front .inner-con{padding:20px 30px!important}.why-sage .col-6{flex:0 0 100%;max-width:100%}}.background-sage-red{background-color:#cb3435}form.hsfc-Form{background:#f8f8f8!important;border-radius:30px;padding:50px!important}form.hsfc-Form .hsfc-Step .hsfc-Step__Content{padding:0}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row{display:flex;flex-direction:row;gap:30px}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row>div{width:100%}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row label{margin-bottom:5px}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row input,form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row select,form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row textarea{border:1px solid #4949494d;border-radius:15px;padding:22px 23px!important}@media screen and (max-width:575px){form.hsfc-Form{padding:30px!important}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row{flex-direction:column}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row input,form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row select,form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row textarea{border-radius:8px;padding:4px 6px!important}.hsfc-NavigationRow .hsfc-NavigationRow__Buttons button{margin-right:0}}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput{border:1px solid #4949494d;border-radius:15px}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput>div{background:none;border:none;border-right:1px solid #4949494d}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput input{background:none;border:none;border-radius:0}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row .hsfc-ErrorAlert{font-size:14px}form.hsfc-Form .hsfc-Step .hsfc-Step__Content .hsfc-Row label input{background:#d9d9d9;border:1px solid #49494966;border-radius:2px;height:24px;padding:0!important;width:24px}.hsfc-NavigationRow .hsfc-NavigationRow__Buttons{justify-content:flex-start!important}.hsfc-NavigationRow .hsfc-NavigationRow__Buttons button{background:#cb3435!important;border-radius:0;min-height:45px;transform:translateY(0)!important}.elevated-sage-form{margin-top:100px}.elevated-sage-form form.hsfc-Form{background:unset!important;border-radius:0;padding:0!important}.elevated-sage-form .row{background:#f8f8f8!important;border-radius:30px;margin-bottom:120px;margin-top:-100px;padding:50px!important}.digital-transformation-cta .cta-primary{background-color:#4ebc89}.digital-transformation-cta .cta-primary:hover{background-color:#45a97b!important}.white-cta .cta-primary{background-color:#fff;color:#cb3435!important}.white-cta .cta-primary:hover{background-color:#cb3435;color:#fff!important}.digital-transformation-card .c-card{border:none}.digital-transformation-card .c-card .c-card-content .hs_cos_wrapper_type_inline_rich_text{display:flex;flex-direction:column;height:100%}.digital-transformation-card .c-card svg{align-self:self-end;margin-top:auto}.digital-transformation-card .portfolio-grid{justify-content:center}.apprenticeships-footer-cta .c-justify-center{gap:35px}.blue-cta .cta-primary{background-color:#62b1e2;color:#fff!important}.blue-cta .cta-primary:hover{background-color:#0e73a5!important;color:#fff!important}.terms-card .c-card img{position:absolute;right:0}.terms-card .c-card{border-radius:30px 0 30px 30px}.terms-card .c-card h4{align-items:flex-end;display:flex;height:75px}@media screen and (max-width:420px){.terms-card .c-card img{margin:0;position:unset;right:unset}.terms-card .c-card{border-radius:30px 0 30px 30px}.terms-card .c-card h4{margin-top:0}}.divider{border:0;border-top:1px solid #ccc;margin:33px 0}.tab-options li.c-tab{background-color:#eaeaea;border-left:none!important;border-right:1px solid #565656!important;border-top:3px solid #eaeaea!important;color:#494949!important;margin:0}.tab-options li.c-tab:last-child{border-right:none!important}.tab-options li.c-tab:first-child{border-left:none!important}.tab-options li.c-tab.active,.tab-options li.c-tab:hover{background-color:#fff!important}.tab-options li.c-tab.active{border-top:3px solid #cb3435!important}@media screen and (max-width:768px){.magic-hero{background-position:unset!important}}.principle .c-card h4{margin-bottom:20px;padding-top:15px}.title-alignment h5{margin-bottom:16px}.contact-info .contact-card{border:1.5px solid #ccc;border-radius:30px;padding:42px 43px}.contact-info .contact-card .category{display:flex;flex-direction:row;gap:16px}.contact-info .contact-card .category a{text-decoration:underline}.contact-info .contact-card .category svg{flex-shrink:0}.contact-info .contact-card .card-title{margin-bottom:30px}.image-border-radius img{border-radius:30px!important}.nukon-card .c-card{border:2px solid #4ebc89}.nukon-card .c-card .c-card-content .hs_cos_wrapper_type_inline_rich_text{display:flex;flex-direction:column;height:100%}.nukon-card .c-card svg{align-self:self-end;margin-top:auto}.embedded-experise-card .c-card{border:2px solid #62b1e2}.embedded-experise-card .c-card .c-card-content .hs_cos_wrapper_type_inline_rich_text{display:flex;flex-direction:column;height:100%}.embedded-experise-card .c-card svg{align-self:self-end;margin-top:auto}.course-accordion a{background-color:#fff}.home-case-study .cta-primary{font-size:17px!important}