.body-wrapper:has(.recording-page){background:#fff;min-height:100vh}.recording-page{background:#fff;color:#1c1c1c}.recording-page .dnd-section{background:#fff!important;padding:64px 24px!important}.recording-page .dnd-section>.row-fluid{margin:0 auto;max-width:1200px!important}.recording-page .dnd-column{min-width:0}.recording-page .dnd-section:has(.widget-type-text):has(h1){background:#1c1c1c!important;color:#fff}#main-content .recording-page .dnd-module:has(>.widget-type-text){text-align:center}#main-content .recording-page .itc-inner-hero__eyebrow,#main-content .recording-page .widget-type-text{align-items:center;background:var(--itc-red,#e30512)!important;border-radius:var(--radius-card,12px);color:#fff!important;display:inline-flex!important;font-size:16px!important;line-height:1.5!important;margin:0 0 24px!important;max-width:100%;padding:8px 16px!important;width:auto!important}#main-content .recording-page .widget-type-text .hs_cos_wrapper_type_text{color:#fff!important}#main-content .recording-page .itc-inner-hero__eyebrow:before{display:none}#main-content .recording-page .dnd-section:has(.itc-inner-hero){background:#1c1c1c!important;padding:0!important}#main-content .recording-page .dnd-section:has(.itc-inner-hero)>.row-fluid{max-width:none!important}.recording-page h2{color:#1c1c1c!important;font-size:30px!important;font-weight:600!important;line-height:1.3!important;margin:32px auto 24px}.recording-page .hs_cos_wrapper_type_text{color:#e30512!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;text-align:center!important}.recording-page .hs_cos_wrapper_type_rich_text{color:#1c1c1c;font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:800px}.recording-page .hs_cos_wrapper_type_rich_text p{font-size:18px;line-height:1.6}.recording-page .hs_cos_wrapper_type_rich_text a{color:#e30512;text-decoration:underline}#main-content .recording-page .hs_cos_wrapper_type_module:has(>.hs-video-widget){margin-inline:auto!important;max-width:100%!important;padding-inline:0!important}.recording-page .hs-video-widget{border-radius:var(--radius-panel,16px);max-width:100%;overflow:hidden;width:100%!important}.recording-page .hs-video-widget iframe{max-width:100%}.recording-page :focus-visible{outline:3px solid #e30512;outline-offset:4px}@media(max-width:767px){.recording-page .dnd-section{padding:48px 16px!important}.recording-page h2{font-size:28px!important}}