/*
Theme Name: HeroX
Author: Carla Matos 
Version: 1.0
*/
@import url(https://use.typekit.net/sge8ema.css);
body{overflow-x:hidden}
.logo-section{position:absolute;z-index:1}
.logo-section .wp-block-site-logo{position:relative;margin-top:20px}
.case-study-item{flex:1 1 calc(50% - 10px);padding:0;box-sizing:border-box;text-align:center;background:#f7f7f8;max-width:100%;box-sizing:border-box;padding-bottom:40px}
.top-but a{background-image:url(/wp-content/themes/herox/assets/images/herox_icon-min.png);background-size:38px;background-repeat:no-repeat;background-position:20px center}
.case-study-button a.case-study-link{background-color:var(--wp--preset--color--button-blue);font-weight:300;font-size:var(--wp--preset--font-size--small)!important;padding-top:.5rem;padding-right:2.25rem;padding-bottom:.5rem;padding-left:2.25rem;border-radius:100px;text-decoration:none;color:var(--wp--preset--color--white)}
.case-study-excerpt,.case-study-item h2{padding-left:40px;padding-right:40px;width:500px;margin:0 auto;box-sizing:border-box;max-width:100%}
.case-studies-grid{display:flex;flex-wrap:wrap;gap:20px}
.blue-gradient{background:linear-gradient(180deg,#f9f9f9 0,#dcdee6 100%)}
.wp-singular.page-template-default.page .entry-content{margin-block-start:0}
.stats{display:flex;font-family:basic-sans,sans-serif;align-items:center;justify-content:center;padding-top:24px;padding-bottom:24px;flex-wrap:wrap;gap:24px}
.stats .stat-card{background:#d5f6ff;color:#00073b;font-size:65px;font-weight:700;min-width:258px;text-align:center;height:182px;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-items:center;align-content:center;flex-wrap:wrap}
.stats .stat-underline{font-size:15px;font-weight:400}
footer form.wpforms-form .subscribe-email input[type=email]{background:0 0!important;color:#fff!important;height:40px;font-size:var(--wp--preset--font-size--small)!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:100px;background-color:transparent!important}
footer form.wpforms-form input::placeholder{color:#fff!important}
footer div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:0!important}
footer .wpforms-container .wpforms-field{padding:0}
footer form.wpforms-form{display:flex;border:1px solid #fff;width:400px;border-radius:100px;padding:0;margin:10px auto;justify-content:space-between;max-width:100%}
footer input:-internal-autofill-selected,input:-internal-autofill-selected{background-color:transparent!important;color:#fff!important;box-shadow:none!important}
footer div.wpforms-container-full:not(:empty){margin:24px auto 60px}
footer .wpforms-container input.wpforms-field-medium{max-width:100%}
footer div.wpforms-container-full button[type=submit]:active,footer div.wpforms-container-full button[type=submit]:hover,footer div.wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color:var(--wp--preset--color--button-blue);font-weight:300;font-size:var(--wp--preset--font-size--small)!important;padding-top:.5rem;padding-right:2.25rem;padding-bottom:.5rem;padding-left:2.25rem;border-radius:100px;text-decoration:none;color:var(--wp--preset--color--white)}
footer div.wpforms-container-full .wpforms-form em.wpforms-error{position:absolute}
.case-study-thumb{margin-bottom: 15px;
    min-height: 334px;
    display: flex;
    position: relative;}
.case-study-thumb img{object-fit:cover;width:100% !important;height:100% !important; position: absolute;}
.home .temp-hide, .home .case-studies-grid{display:none}
.home .blue-gradient{margin-block-start:0}
@media(max-width:991px){
.top-but a{padding-left:70px!important}
}
@media(min-width:768px){
.home-carousel.wp-block-cb-carousel-v2.cb-carousel-block{width:120%;margin-left:-10%}
}