._hs-elevate-site-header_kf6j8_1 .hs-elevate-button--primary:hover{
color: #000 !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-title-container h1{
font-size: 60px !important;
font-weight: 600 !important;
color: #003CC8 !important;
line-height: 80px !important;
letter-spacing: 0px !important;
text-align: center !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-feature__details{
color: #ffffff !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-metric{
max-width: 100% !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-feature__detail--value{
font-size: 14px !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-metrics-container .cs-metric__data{
font-size: 36px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-feature .cs-feature__detail--label{
color: #ffffff !important;
font-size: 16px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-testimonial__content-container h2,
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-testimonial__author--name,
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-testimonial__author--details{
color: #ffffff !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-about-company__content-container h2{
color: #003CC8  !important;
margin-bottom: 8px !important;
font-size: 2.5rem !important;  
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-about-company__content-container{
font-size: 18px !important;
color: #000 !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .hs_cos_wrapper_cs-body .cs-body-container h2{
color: #000 !important;
line-height: 67px !important;
letter-spacing: 0px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .hs_cos_wrapper_cs-body .cs-body-container p{
color: #000 !important; 
line-height: 35px;
letter-spacing: 0px;
}
.hs-content-path-case-studies-dynamic-slug .cs-cta-banner{
background-image: linear-gradient(#003CC8, #003CC8);
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner .cs-cta-banner__content h2{
color: #fff !important;
line-height: 67px !important;
letter-spacing: 0px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner__cta a.cta_button{
padding: 16px 24px !important;
border: 1px solid #fff;
border-radius: 0 !important;
background-color: #003CC8 !important;
color: #fff !important;
font-size: 0.875rem !important;
font-weight: 400 !important;
text-decoration: none !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner__cta a.cta_button:hover{
color: #000 !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-related-articles-wrapper .cs-related h2{
color: #fff !important;
line-height: 67px !important;
letter-spacing: 0px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner-wrapper .cs-cta-banner{
padding-bottom: 100px;
padding-top: 80px; 
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-body-container h2{
color: #003CC8  !important;
margin-bottom: 8px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-body-container p{
color: #000 !important;
font-size: 18px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner .cs-cta-banner__content h2{
margin: 0 !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-cta-banner__content{
max-width: 900px !important;
flex-direction: row !important;
justify-content: space-between !important;
gap: 50px !important;
}
.hs-elevate-footer .footer_container h4{
color: #ffffff !important;
font-size: 15px !important;
letter-spacing: 0px !important;
margin-bottom: 0px !important;
text-transform: uppercase !important;
line-height: 20px !important;
}
.hs-elevate-footer .footer_container .links_container ul{
padding-left: 0px !important;
}
.hs-elevate-footer .footer_container .links_container ul li{
list-style: none !important;
text-align: left !important;
font-size: 16px !important;
text-decoration: none !important;
font-weight: 400 !important;
margin: 0px !important;
line-height: 35px !important;
letter-spacing: -0px !important;
}
.hs-elevate-footer .footer_container .links_container ul li a{
padding: 0px !important;
font-size: 16px !important;
color: #ffffff !important;
text-decoration: none !important;
font-weight: 400 !important;
line-height: 35px !important;
opacity: 0.55 !important;
}
.hs-elevate-footer .footer_container .logos{
padding-right: 30px !important;
}
.hs-elevate-footer .footer_container .right_container a.social-links__link svg{
height: 15px !important;
width: 15px !important;
fill: #fff !important;
}
.hs-elevate-footer .footer_container .right_container .links_container{
gap: 20px;
}
.hs-elevate-footer .footer_container .right_container .links_container .social-links{
display: flex !important;
gap: 10px !important;
margin-left: 30px !important;
}
.hs-elevate-footer .footer_container .right_container .text_container{
gap: 30px !important;
}

@media(max-width: 1024px){
._hs-elevate-site-header_kf6j8_1 ._hs-elevate-site-header__mobile-menu-container_kf6j8_183{
display: none !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-title-container h1{
font-size: 40px !important;
line-height: 60px !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-metrics-container .cs-metric__data{
font-size: 40px;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-about-company__content-container h2{
font-size: 30px !important;
line-height: 47px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner .cs-cta-banner__content h2{
font-size: 30px !important;
line-height: 47px !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-related-articles-wrapper{
padding-bottom: 40px !important;
padding-top: 30px !important;
}
.hs-elevate-footer .footer_container{
flex-direction: column !important; 
}
.hs-elevate-footer .footer_container .logos{
padding-right: 0px !important;
padding-bottom: 30px !important;
}
.hs-elevate-footer .footer_container .right_container .links_container{
flex-direction: column !important;
width: 25% !important;
text-align: center !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-body-container p{
font-size: 16px !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-about-company__content-container{
font-size: 16px !important;
}
.hs-content-path-case-studies-dynamic-slug .cs-cta-banner__content{
flex-direction: column !important;
gap: 30px !important;
}
.hs-elevate-footer .footer_container .right_container .links_container .about{
margin-bottom: 30px !important;
width: 100% !important;
text-align: center !important;
}
.hs-elevate-footer .footer_container .right_container .links_container .resources{
margin-bottom: 30px !important;
width: 100% !important;
text-align: center !important;
}
.hs-elevate-footer .footer_container .right_container .links_container .about2{
width: 100% !important;
text-align: center !important;
margin-bottom: 30px !important;
}
.hs-elevate-footer .footer_container .right_container .links_container .social-links{
margin-left: 0px !important;

}
.hs-elevate-footer .footer_container .right_container .links_container{
width: 100% !important;
}
.hs-content-path-case-studies-dynamic-slug .case-studies-detail .cs-cta-banner-wrapper .cs-cta-banner{
padding-bottom: 60px !important;
padding-top: 35px !important;
}
.hs-elevate-footer .footer_container .right_container .links_container .social-links{
width: 100% !important;
}
.hs-elevate-footer .footer_container h4{
text-align: left !important;
}
.hs-elevate-footer .footer_container .right_container .text_container{
flex-direction: column !important;
}
}