@media only screen and (min-width:1024px){form label{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.2rem;font-style:normal;font-weight:400;font-weight:600;line-height:150%}form label .error-text{display:inline;padding-left:.6rem}form label[data-for=submit],form label[for=submit]{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}form label[data-for=submit] .icon-wrapper,form label[for=submit] .icon-wrapper{width:1.8rem}form .recaptcha-notice{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%;padding:1.2rem 0 0}.c-modal--general-paid-media-form{margin-top:calc(auto - 1rem);max-height:min(75rem,100vh - 7.2rem);max-width:51.6rem}.c-modal--general-paid-media-form .contents{padding:4.8rem}.c-modal--general-paid-media-form .contents .top-text .title{font-size:3.6rem;font-style:normal;font-weight:400;font-weight:600;letter-spacing:-.072rem;line-height:122.222%}.c-modal--general-paid-media-form .contents .top-text .desc{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}.c-modal--general-paid-media-form .contents .stage-container .stage{transform:translateX(10rem)}.c-modal--general-paid-media-form .contents .stage-container .stage.past{transform:translateX(-10rem)}.c-modal--general-paid-media-form .contents .c-paid-media-form .fields .stage{height:auto}.c-modal--general-paid-media-form .contents .c-paid-media-form .fields .stage *{max-width:42rem}.c-modal--general-paid-media-form .contents .c-paid-media-form .bottom{padding-top:1.6rem}.c-modal--general-paid-media-form .contents .c-paid-media-form .bottom .recaptcha-notice{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.4rem;font-style:normal;font-weight:400;line-height:142.857%;padding:1.6rem 2.55rem 0}.c-modal--general-paid-media-form .contents .c-paid-media-form .input-label{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.2rem;font-style:normal;font-weight:400;font-weight:600;line-height:150%}.c-modal--general-paid-media-form .contents .c-paid-media-form .input-label .error-text{display:inline;padding-left:.6rem}.c-modal--general-paid-media-form .contents .c-paid-media-form .submit-label.active{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}.c-modal--general-paid-media-form .contents .typ .title{font-size:6rem;font-style:normal;font-weight:400;font-weight:600;letter-spacing:-.12rem;line-height:120%}.c-modal--general-paid-media-form .contents .typ .desc{color:#374151;font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:2rem;font-style:normal;font-weight:400;font-weight:600;line-height:150%}.c-modal--general-paid-media-form .contents .typ .desc .desktop{display:inline}.c-modal--general-paid-media-form .contents .typ .next-steps .step-row{max-width:34.4rem}.c-modal--general-paid-media-form .contents .typ .next-steps .step-row .top{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:400;font-weight:600;line-height:150%}.c-modal--general-paid-media-form .contents .typ .next-steps .step-row .bottom{font-family:Source-Sans-3,Arial,Lucida,sans-serif!important;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%}.c-modal--general-paid-media-form .contents .typ .next-steps .step-row .book-demo .icon-wrapper{width:1.8rem}}