.main-content-casetudy section{padding:0}.main-content-casetudy section.engineering{background-color:var(--blue_gray_color)}.main-content-casetudy .dnd-section .dnd-column .dnd-row{padding:0}.main-content-casetudy section .main-col{padding:80px 0}.main-content-casetudy.simple section .main-col{padding:20px 0 80px}.main-content-casetudy section .side-col{padding:0}.main-content-casetudy.engineering section .side-col{margin-bottom:0}.main-content-casetudy section.hero-banner-casetudy{background-size:cover;padding-bottom:0;padding-top:0;position:relative}.main-content-casetudy.simple .hero-banner-casetudy{padding-bottom:60px;padding-top:60px}.main-content-casetudy section.hero-banner-casetudy .main-col{padding-bottom:0}.main-content-casetudy section.hero-banner-casetudy .backgroundimage{bottom:30%;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.main-content-casetudy.simple .hero-banner-casetudy .backgroundimage{bottom:0}.main-content-casetudy section.hero-banner-casetudy .backgroundimage:after{background-image:linear-gradient(to bottom right,#000,#000);content:"";display:block;height:100%;opacity:.6;position:absolute;top:0;width:100%}.main-content-casetudy section.hero-banner-casetudy .backgroundimage img{height:100%;object-fit:cover;object-position:center;width:100%!important}.main-content-casetudy section.hero-banner-casetudy .logo{background-size:cover;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:90px;margin-bottom:20px;width:90px}.main-content-casetudy section.hero-banner-casetudy .logo img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:10px}.main-content-casetudy section.hero-banner-casetudy .description,.main-content-casetudy section.hero-banner-casetudy .main-col .title{color:var(--white_color)}.main-content-casetudy section.hero-banner-casetudy .headline,.main-content-casetudy.simple .headline{color:var(--white_color);font-size:31px;line-height:41px;margin-bottom:25px;margin-top:50px}.main-content-casetudy.simple .headline{color:var(--anchor_color);margin-bottom:80px}.main-content-casetudy section .side-col>.hs_cos_wrapper{height:100%;position:relative}.main-content-casetudy section.engineering h2{margin-bottom:50px}.main-content-casetudy section.engineering h3{margin-bottom:10px}.main-content-casetudy section.engineering .side-col{margin-bottom:0}.main-content-casetudy hr{margin:50px 0}.floating-cta{background-color:var(--soft_gray_color);background-image:url(https://6520264.fs1.hubspotusercontent-na1.net/hubfs/6520264/SITE_2021/Icons/S-gray.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;min-height:200px;padding:40px;position:sticky;top:100px}.floating-cta .number{color:var(--primary_color);font-size:45px;font-weight:700;line-height:58px}.floating-cta .title{color:var(--anchor_color);font-size:21px;font-weight:700;line-height:31px}.hs_cos_wrapper_type_form{background-color:var(--white_color);display:block;padding:40px;position:sticky;top:80px}.floating-cta .cta_button{margin-top:20px}.main-content-casetudy.simple .numbers{margin-bottom:80px}@media(min-width:768px){.floating-cta{padding-left:70px;padding-right:70px}.main-content-casetudy section .side-col{margin-bottom:-80px;padding:80px 0 0}.main-content-casetudy.simple section .side-col{margin-top:-80px;padding:0}.main-content-casetudy.simple section.engineering .side-col{margin-top:80px}.main-content-casetudy section.hero-banner-casetudy .side-col{margin-top:25%}.hs_cos_wrapper_type_form,.main-content-casetudy section .floating-cta{padding-left:20px;padding-right:20px}.main-content-casetudy section.hero-banner-casetudy .headline{color:inherit;margin-bottom:0;margin-top:150px}}@media(min-width:992px){.hs_cos_wrapper_type_form,.main-content-casetudy section .floating-cta{margin-bottom:20px;padding:40px}}