.body-wrapper:has(.registration-page){background:#1c1c1c;min-height:100vh;min-height:100svh}main:has(>.registration-page){display:flex;flex-direction:column;min-height:calc(100svh - var(--header-height,80px))}.registration-page>.row-fluid-wrapper,.registration-page>.row-fluid-wrapper>.row-fluid,.registration-page>.row-fluid-wrapper>.row-fluid>.widget-type-cell,main>.registration-page{display:flex;flex:1;flex-direction:column}.registration-page{background:#1c1c1c}.registration-page .dnd-section{align-items:center;display:flex;flex:1;isolation:isolate;padding:64px 24px;position:relative}.registration-page .dnd-section:before{background:rgba(28,28,28,.65);content:"";inset:0;position:absolute;z-index:-1}.registration-page .dnd-section>.row-fluid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;max-width:1200px;width:100%}.registration-page .dnd-section>.row-fluid:after,.registration-page .dnd-section>.row-fluid:before{display:none}.registration-page .dnd-section>.row-fluid>.dnd-column{margin:0!important;min-width:0;padding:0;width:auto!important}.registration-page .form-title:empty{display:none}.registration-page .hs_cos_wrapper_type_form{background:#1c1c1c;border-radius:var(--radius-panel,16px);color:#fff;display:block;padding:32px}.registration-page .submitted-message,.registration-page form,.registration-page form .hs-richtext,.registration-page form label{color:#fff}.registration-page form label{font-size:16px;font-weight:500;line-height:1.5}.registration-page form .hs-field-desc{color:#fff;font-size:16px}.registration-page form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.registration-page form select{background:#fff;border-radius:var(--radius-input,0);color:#1c1c1c;max-width:100%;min-height:52px}.registration-page form .hs-form-field{margin-bottom:24px}.registration-page form input[type=submit]{background:#e30512;border:0;border-radius:var(--radius-button,0);color:#fff;font-size:16px;font-weight:500;min-height:52px;padding:16px 32px;width:100%}.registration-page form input[type=submit]:hover{background:#b8040e}.registration-page form a{color:#fff;text-decoration:underline}.registration-page :focus-visible{outline:3px solid #fff;outline-offset:4px}.registration-page form input:focus-visible{outline-color:#e30512}@media(max-width:767px){.registration-page .dnd-section{padding:48px 16px}.registration-page .dnd-section>.row-fluid{gap:32px;grid-template-columns:1fr}.registration-page .hs_cos_wrapper_type_form{padding:24px}}