#dates-and-registration{background:#1c2533;padding:100px 0px;text-align:center}#dates-and-registration p{padding:30px 0px;width:100%;max-width:1172px;margin:0 auto}#dates-and-registration .cta-btn{width:240px}#calendar-sec h2{margin-bottom:60px}#registrationForm .modal-dialog{max-width:800px !important}#registrationForm .modal-body{padding:30px !important}#registrationForm .modal-body h3{color:#000}#registrationForm fieldset.form-columns-2{max-width:100%;margin-bottom:20px}#towerRegistrationForm fieldset.form-columns-1{max-width:100%}#registrationForm fieldset.form-columns-2 .hs-form-field{text-align:left}#registrationForm .hs-form-be1a7df9-de35-4774-a132-c0cd4955c6c9_a9459918-43e5-47e4-989d-e18aa1f7d75d fieldset.form-columns-2 .hs-form-field{margin-bottom:18px}#registrationForm .hs-form-field>label{display:inline-block;color:#f90}#registrationForm ul.inputs-list.multi-container{padding-left:0px;list-style-type:none}#registrationForm fieldset.form-columns-2 .hs-input{height:40px;border:1px solid #cbd6e2;font-size:14px;font-family:'Avenir Regular'}#registrationForm fieldset.form-columns-2 .hs-form-field label>span,#registrationForm fieldset.form-columns-1 .hs-form-field label>span{color:#000;font-family:'Avenir Regular';font-size:15px}#registrationForm fieldset.form-columns-2 .hs-form-field label>span.hs-form-required,#registrationForm fieldset.form-columns-1 .hs-form-field label>span.hs-form-required{color:#cd2a2a}#registrationForm fieldset.form-columns-2 .hs-input:focus{border:1px solid #cbd6e2}#registrationForm fieldset.form-columns-1 .hs-input{width:auto !important}#registrationForm .hs_level.hs-level.hs-fieldtype-checkbox.field.hs-form-field{text-align:left}#registrationForm fieldset.form-columns-1 .hs-input{margin:3px 5px 3px 0px}#registrationForm .hs-input:not([type=file]){background-color:#f5f8fa}#registrationForm .hs-form-required{color:red}#registrationForm fieldset.form-columns-2 input.hs-input.error{border-color:#c87872}#registrationForm input.hs-button.primary.large{width:50%}#contactCenter .modal-dialog{max-width:980px !important}#contactCenter .modal-body{padding:0px !important;text-align:center;display:flex;align-items:center}#contactCenter .modal-body h3{margin-bottom:30px}#contactCenter fieldset.form-columns-2,#contactCenter fieldset.form-columns-1{max-width:100%;margin-top:20px}#contactCenter .hs_recaptcha.hs-recaptcha.field.hs-form-field{margin:30px 0}#contactCenter .form-columns-2 .hs-form-field>label,#contactCenter .form-columns-1 .hs-form-field>label{display:none}#contactCenter label.hs-error-msg{font-size:12px}#contactCenter input.hs-input{height:42px}#contactCenter fieldset.form-columns-1 textarea.hs-input{border:1px solid #cbd6e2;border-radius:12px;box-shadow:0px 0px 3px #00000029;background:#f5f8fa;resize:none}#contactCenter .actions [type=submit]{width:50%}#contactCenter .left_image{width:53%;float:left}#contactCenter .left_image img{width:100%;height:700px}#contactCenter .rt_form{float:right;width:47%;padding:25px;text-align:center}#safetyRegistrationForm .modal-dialog{max-width:800px !important}#safetyRegistrationForm .modal-body{padding:40px !important}#safetyRegistrationForm fieldset.form-columns-1,#safetyRegistrationForm fieldset.form-columns-2{max-width:100%}#safetyRegistrationForm fieldset.form-columns-1 .hs-form-field,#safetyRegistrationForm fieldset.form-columns-2 .hs-form-field{text-align:left}#safetyRegistrationForm fieldset.form-columns-1 .hs-input,#safetyRegistrationForm fieldset.form-columns-2 .hs-input{font-size:15px;box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%)}#safetyRegistrationForm input.hs-input:focus{outline:0;border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 3px rgb(0 0 0 / 10%),0 0 8px rgb(82 168 236 / 60%)}#safetyRegistrationForm input.hs-input.error:focus,#safetyRegistrationForm input.hs-input.error{border-color:#b9554d;box-shadow:0 0 6px rgb(171 41 32 / 50%)}#safetyRegistrationForm .hs-form-field>label{display:inline-block;font-size:16px;font-weight:600;color:#33475b;font-family:'Avenir Regular'}#safetyRegistrationForm fieldset.form-columns-1 .hs-fieldtype-checkbox{text-align:left}#safetyRegistrationForm ul.inputs-list.multi-container{padding:0px;list-style:none;margin:0px}#safetyRegistrationForm ul.inputs-list.multi-container li.hs-form-checkbox label span{font-size:15px;font-family:'Avenir Regular'}#safetyRegistrationForm ul.inputs-list.multi-container li.hs-form-checkbox input.hs-input{width:auto !important;margin-right:5px;font-family:'Avenir Regular'}#safetyRegistrationForm .legal-consent-container{text-align:left}#safetyRegistrationForm .legal-consent-container .hs-richtext{font-size:16px;font-family:'Avenir Regular'}#safetyRegistrationForm .legal-consent-container .hs-dependent-field .hs-form-field{margin-bottom:0px}#safetyRegistrationForm .legal-consent-container .hs-dependent-field ul.inputs-list{padding:0px;list-style:none;margin:0px}#safetyRegistrationForm .legal-consent-container .hs-dependent-field ul.inputs-list li input[type=checkbox]{width:auto !important;vertical-align:middle;display:inline-block;margin:3px 0px}#safetyRegistrationForm .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:5px;display:inline-block;vertical-align:super;font-size:15px;font-family:'Avenir Regular'}#safetyRegistrationForm input.hs-button.primary.large{width:50%}#safetyRegistrationForm span.hs-form-required{color:red}@media(max-width:991px){#safetyRegistrationForm .modal-dialog{max-width:85% !important}#registrationForm .modal-dialog{max-width:75% !important}#contactCenter .left_image,#contactCenter .rt_form{width:100%;float:none}#contactCenter .modal-body{display:block}}@media(min-width:768px) and (max-width:991px){#contactCenter .modal-dialog{max-width:70% !important}}@media(max-width:767px){#dates-and-registration{padding:60px 0px}#dates-and-registration h2{font-size:1.4em}#dates-and-registration p{font-size:.8em}#safetyRegistrationForm .modal-body{padding:25px !important}#registrationForm .modal-dialog{max-width:90% !important}#registrationForm .modal-body{padding:20px !important}#contactCenter .modal-dialog{max-width:90% !important}#contactCenter .modal-body{padding:0px !important}}@media(min-width:576px) and (max-width:767px){#contactCenter .modal-dialog{max-width:80% !important}}@media(max-width:575px){#contactCenter .modal-dialog{max-width:92% !important}#contactCenter .rt_form{padding:10px}}@media(max-width:480px){#safetyRegistrationForm .modal-body{padding:25px 15px !important}#safetyRegistrationForm input.hs-button.primary.large{width:75%}#registrationForm .form-columns-2 .hs_phone.hs-phone,#registrationForm .form-columns-2 .hs_company.hs_company,#registrationForm .form-columns-2 .hs_date_of_assessment.hs_date_of_assessment,#registrationForm .form-columns-2 .hs_preferred_course_date_3.hs_preferred_course_date_3{margin-top:20px}#registrationForm fieldset.form-columns-2 .hs-input{width:100%}#contactCenter .form-columns-2 .hs_email.hs-email,#contactCenter .form-columns-2 .hs_company.hs-company .input input{margin-bottom:20px}#contactCenter .form-columns-2 .input input{width:100%}}