.cc-demo{max-width:1500px;margin:0 auto;padding:30px 0}@media(min-width:1025px){.cc-demo{padding:0 30px}}.cc-demo__logo img{width:100px}@media(min-width:769px){.cc-demo__logo img{width:220px;padding-top:60px}}.cc-demo__hero{color:#fff}@media(min-width:1025px){.cc-demo__hero{display:flex;justify-content:center}}.cc-demo__content{padding:0 30px 30px;border-bottom:1px solid #fff}@media(min-width:1025px){.cc-demo__content{border-bottom:0;border-right:1px solid #fff;min-width:55%;padding-right:50px}}.cc-demo__headline{font-size:44px;padding:30px 0 15px}@media(min-width:1025px){.cc-demo__headline{font-size:80px}}.cc-demo__subheadline{font-size:16px}@media(min-width:1025px){.cc-demo__subheadline{font-size:22px}}.cc-demo__bullets{list-style:none;padding-left:0;margin-top:20px}.cc-demo__bullets-item{font-size:16px;display:flex;gap:20px}@media(min-width:1025px){.cc-demo__bullets-item{font-size:18px}}.cc-demo__bullets-item:before{content:url(https://9253440.fs1.hubspotusercontent-na1.net/hubfs/9253440/Connection%20Crisis/check-green.svg);width:18px;height:14px}.cc-demo__form{padding:30px 30px 0}@media(min-width:1025px){.cc-demo__form{padding:120px 30px 30px 50px}}.cc-demo__form .hs-form-field{padding:10px 0}.cc-demo__form .hs-form-field:first-of-type{padding-top:0}.cc-demo__form .hs-form-field label{font-family:Sohne Mono;font-weight:500;color:#fff;padding-bottom:10px;display:block;font-size:12px}.cc-demo__form .hs-form-field button,.cc-demo__form .hs-form-field input,.cc-demo__form .hs-form-field optgroup,.cc-demo__form .hs-form-field select,.cc-demo__form .hs-form-field textarea{font-family:Sohne Mono}.cc-demo__form .form-title{display:none}.cc-demo__form .legal-consent-container{color:#fff}.cc-demo__form .legal-consent-container .hs-richtext,.cc-demo__form .legal-consent-container .hs-richtext p{font-size:11px;letter-spacing:.015em;line-height:1.2}@media(min-width:1025px){.cc-demo__form .legal-consent-container .hs-richtext,.cc-demo__form .legal-consent-container .hs-richtext p{font-size:12px}}.cc-demo__form .legal-consent-container .input ul{list-style:none;padding-left:0;margin-bottom:0}.cc-demo__form .legal-consent-container .input ul li{margin-bottom:0}.cc-demo__form .legal-consent-container .input .hs-form-booleancheckbox-display,.cc-demo__form .legal-consent-container .input .hs-form-booleancheckbox-display p{font-family:Sohne Breit;display:flex;align-items:center;font-size:12px}.cc-demo__form .hs-button.primary.large{padding:15px 30px;font-size:14px;width:100%}@media(min-width:1025px){.cc-demo__form .hs-button.primary.large{width:auto}}.cc-demo__form .hs-input{border:none;border-radius:0}.cc-demo__form .hs-error-msgs{list-style:none;padding-left:0;margin-bottom:0}.cc-demo__form .hs-error-msgs .hs-error-msg,.cc-demo__form .hs-error-msgs li{margin-bottom:0;color:#c91459}