label.hs-error-msg{color:red}div.hero-case{height:390px;background-size:cover;margin-top:-30px}div.hero-case .flex{height:390px;display:flex;flex-flow:column;justify-content:center}div.hero-case h1{margin-top:60px}@media (max-width:767px){div.hero-case{height:100%!important;padding:40px 0}div.hero-case .flex{height:100%!important;margin-top:100px}div.hero-case h1{font-size:36px}}@media (max-width:991px){div.hero-case,div.hero-case .flex{height:45vw}}@media (min-width:1440px){div.hero-case{background-position-y:bottom}}div.case-detail{margin-top:68px}div.case-detail .flex{display:flex;justify-content:space-between;min-height:371px;align-items:flex-start}div.case-detail .flex .text{width:55%}div.case-detail .flex .text h2{color:#000;margin-bottom:15px}div.case-detail .flex .text p.big{font-size:22px;margin-top:16px;margin-bottom:20px}div.case-detail .flex .text p{font-size:18px;margin-top:16px}div.case-detail .grey-box{background-color:#f2f2f2;margin-top:35px;padding:0 30px 33px}div.case-detail .grey-box p.topic{position:relative;top:3px;display:block;width:100%;left:5px;margin-bottom:26px;text-transform:uppercase;margin-left:0;color:#fff}div.case-detail .grey-box p.topic span{background-color:#e61e46;padding:5px 24px}div.case-detail .grey-box h4{font-size:36px}div.case-detail .grey-box img{max-width:114px;margin-top:10px}div.case-detail .grey-box form .hs_email{margin-top:24px}div.case-detail .grey-box form .hs_email input{height:50px!important;background-color:#fff;height:32px;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;color:#666;border:none;padding:0 25px;width:calc(100% - 50px)}div.case-detail .grey-box form .legal-consent-container label,div.case-detail .grey-box form .legal-consent-container p{font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#666}div.case-detail .submitted-message{font-family:Source Sans Pro,sans-serif;font-size:20px;text-align:center;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;color:#1e1e41;margin-top:20px}div.case-detail .grey-box .submitted-message a{color:#1f6fff}div.case-detail .grey-box form .legal-consent-container{margin-top:24px}div.case-detail .grey-box form .legal-consent-container input{margin-top:1px;margin-right:10px}div.case-detail .grey-box form .hs-button{border-radius:6px;background-color:#1f6fff;width:281px!important;height:51px!important;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.56;letter-spacing:normal;color:#fff;border:none;cursor:pointer;margin-top:24px}div.case-detail .grey-box form .hs-button:hover{background:#3a7ff9;color:#fff}div.case-detail .flex .text li{padding-left:20px}div.case-detail .flex .text li:before{content:"-";position:absolute;margin-left:-20px}div.case-detail .flex .right{text-align:left;width:40%}@media (max-width:991px){div.case-detail .flex{flex-flow:column;margin:20px 0}div.case-detail .flex .text p{font-size:20px}div.case-detail .flex .right,div.case-detail .flex .text{width:100%;margin:30px 0}div.hero-case h1{margin-top:30px}}