form:not([class*=af]){font-size:16px}form{background:#fff;border-radius:.625em;box-shadow:0 5px 30px -5px rgba(0,0,0,.15),0 0 4px 0 rgba(0,0,0,.1);margin:1em 0;padding:1.5em .5em 1em 1em}form .password-input form,form .search-input form,form .unsubscribe-input form{background:none;box-shadow:none;padding:0}form .password-input>div.layout-widget-wrapper{flex:1}form .password-input form input[type=password]#hs-pwd-widget-password,form .search-input form input.hs-search-field__input{background-color:#fff;height:2.813em!important}form .password-input form input[type=submit],form .unsubscribe-input form input[type=submit]{margin:initial;margin-top:1em}form .submitted-message{background:#fff;border-radius:.625em;box-shadow:0 5px 30px -5px rgba(0,0,0,.15);font-size:.875em;height:100%;margin:1em 0;padding:4em}form .submitted-message h3{color:#0e69fb}form .form-title{color:#0e69fb;font-size:1.25em;font-weight:500;margin-bottom:.75em;padding:0 1em;text-align:center}@media (max-width:1000px){form .submitted-message{padding:3em}}@media (max-width:767px){form .submitted-message{height:auto;margin:0;padding:2em}}@media (max-width:520px){form .submitted-message{padding:1em}}form fieldset{max-width:100%}form .cognician-cta,form .hs-button,form input.hs-button{background:#002ea2;border:none;border-radius:.25em;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:1em;font-weight:500;margin:1em auto 0;padding:.938em 2.188em;text-align:center;text-transform:uppercase;transition:all .1s ease-in-out;width:auto}form .cognician-cta:hover,form .hs-button:hover,form input.hs-button:hover{opacity:.8}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background:#f6f7f8;border:none;border-radius:.25em;color:#333;display:block;font-family:inherit;font-size:1em;height:2.813em;padding:.938em .625em .625em;width:100%!important}form select{padding:0 10px!important}form textarea{height:80px}form input[type=checkbox],form input[type=radio]{display:inline;margin-right:.625em;margin-top:5px;width:auto!important}form fieldset p{font-size:.85em;margin-bottom:0}form fieldset .hs-fieldtype-booleancheckbox p,form fieldset .hs-fieldtype-booleancheckbox span,form fieldset .hs-richtext p,form fieldset .hs-richtext span{font-size:.85em!important;margin-bottom:0}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}form [type=checkbox]+span:after,form [type=checkbox]+span:before{margin-top:.25em!important}form .field{margin-bottom:1em;position:relative}form .field.active.hs-fieldtype-file label:not(.hs-form-booleancheckbox-display),form .field.hs-fieldtype-file label:not(.hs-form-booleancheckbox-display){font-size:.875em;padding:0 0 1em;position:relative}form input[type=file]{display:block;font-family:inherit;margin-top:.75em}form label:not(.hs-form-booleancheckbox-display){font-size:.875em;left:0;line-height:1.313em;padding-left:.625em;padding-top:.875em;pointer-events:none;position:absolute;top:0;transition:all .3s ease;visibility:visible}form label.hs-error-msg{color:red;font-size:.875em;padding:0;position:relative!important}form ul.inputs-list.no-list.hs-error-msgs{padding:0 .625em}form label .hs-form-required{color:red;margin-left:.125em}form .field.active>label{color:#999;font-size:.55em;left:0;padding-top:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease;visibility:visible}form .legal-consent-container{font-size:.8em;padding-right:.5em}form .hs-form-booleancheckbox label{align-items:flex-start;display:flex;flex-direction:row}form .hs-form-booleancheckbox label input[type=checkbox]{float:none}form ul.inputs-list{display:block;padding:0}form ul.inputs-list.no-list.hs-error-msgs{font-size:.9em;margin:0}form .hs_error_rollup ul.inputs-list.no-list.hs-error-msgs label{color:red;position:relative}form ul.inputs-list li{display:block;list-style:none}