.registration-form .form-header{align-items:center;display:flex;margin-bottom:20px}.registration-form .form-header .left img{border-radius:15px}.registration-form .form-header .left{width:30%}.registration-form .form-header .right{font-size:24px;padding-left:20px;width:70%}.registration-form .hs-richtext.hs-main-font-element h2{background:#c01f2e;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;margin-top:30px;padding:10px 20px;width:100%}.registration-form form,.registration-form form fieldset{max-width:100%!important}.registration-form .field>label{color:#000;float:left;font-size:21px;text-align:left;width:180px}.registration-form .field>.input{float:left;width:calc(100% - 180px)}.registration-form ieldset.form-columns-2 .field:last-child>label{padding-left:20px}.registration-form .field{align-items:center;display:flex}.registration-form .field .hs-input{background:#fff;border-radius:0;color:#000}.registration-form .hs_method_of_payment label{color:#000;float:left;font-size:21px;padding:0;text-align:left}.registration-form .hs_method_of_payment li{float:left;width:33.333%}.registration-form .hs-form-booleancheckbox label,.registration-form .hs-form-checkbox label,.registration-form .hs-form-radio label{color:#000;float:left;font-size:21px;padding:0;text-align:left}.registration-form .hs_method_of_payment ul{width:100%}.registration-form .hs_method_of_payment>label{display:none}.registration-form .hs_method_of_payment>.input{width:100%}.registration-form .hs-richtext.hs-main-font-element{font-size:16px}.registration-form .hs-form-radio input[type=checkbox],.registration-form .hs-form-radio input[type=radio]{-webkit-appearance:none;background:#fff;border-radius:0;display:none;height:25px;margin-right:10px;text-indent:-999px;width:25px!important}.registration-form .field ul.inputs-list.multi-container li{margin-bottom:12px}.registration-form .hs-form-booleancheckbox input[type=checkbox]:checked~span:after,.registration-form .hs-form-radio input[type=radio]:checked~span:after{background:#c01f2e;content:"";font-size:20px;height:24px;left:2px;outline:2px solid #fff;position:absolute;top:3px;width:25px}.registration-form input.hs-button.primary.large{background:#c01f2e}.registration-form .registration-form .hs-form-booleancheckbox input[type=checkbox]~span:before,.registration-form .registration-form .hs-form-radio input[type=radio]~span:before{background:#fff;content:"";height:30px;left:0;position:absolute;top:0;width:30px}.registration-form .hs-form-radio input[type=radio]~span{padding-left:40px;position:relative}.registration-form .hs-form-radio input[type=radio]~span:after{background:#fff;content:"";font-size:20px;height:24px;left:2px;position:absolute;top:3px;width:25px}.registration-form .hs-richtext.hs-main-font-element p{margin-bottom:40px}.registration-form ul.inputs-list.multi-container{align-items:center;display:flex;margin:0;padding:0}.registration-form ul.inputs-list.multi-container li.hs-form-radio{width:33.333333%}.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:first-child>label:before{content:"Regular rates";font-size:17px;font-weight:700;left:42px;position:absolute;top:-36px}.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:first-child>label,.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:last-child>label{position:relative}.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:last-child>label:before{content:"On-site rates";font-size:17px;font-weight:700;left:42px;position:absolute;top:-36px}.registration-form .hs-form-booleancheckbox>label span:before{background:#fff;content:"";font-size:20px;height:24px;left:2px;position:absolute;top:3px;width:25px}.registration-form .hs-form-booleancheckbox>label span{padding-left:40px;position:relative}.registration-form .hs-form-booleancheckbox>label input{display:none}.hs-richtext.hs-main-font-element h4,.hs-richtext.hs-main-font-element h5{color:#000;float:left;font-size:21px;font-style:italic;font-weight:400;padding:0;text-align:left}@media(min-width:768px) and (max-width:991px){.registration-form .hs-form-radio input[type=radio]~span:after{top:-2px}.registration-form ul.inputs-list.multi-container li.hs-form-radio{width:50%}.registration-form .field>label,.registration-form .hs-form-booleancheckbox label,.registration-form .hs-form-checkbox label,.registration-form .hs-form-radio label{font-size:17px}}@media(max-width:767px){.registration-form .hs-richtext.hs-main-font-element h2{font-size:22px}.registration-form .form-header .right{font-size:17px}.registration-form .field>label{font-size:16px;margin-bottom:5px;width:100%}.registration-form .field{flex-direction:column}.registration-form .field>.input{float:none;margin-right:0!important;width:100%}.registration-form fieldset.form-columns-2>.field{width:100%!important}.registration-form ul.inputs-list.multi-container li.hs-form-radio{width:50%}.registration-form .hs-form-booleancheckbox label,.registration-form .hs-form-checkbox label,.registration-form .hs-form-radio label{font-size:16px}.registration-form .hs-form-radio input[type=radio]~span:after{top:-2px}.registration-form .hs_dental_auxiliary___registration_rates .input,.registration-form .hs_dental_students___registration_rates___radio .input,.registration-form .hs_dentists___registration_rates .input{width:calc(100% - 200px)}.registration-form .hs_dental_auxiliary___registration_rates,.registration-form .hs_dental_students___registration_rates___radio,.registration-form .hs_dentists___registration_rates{flex-direction:row}.registration-form .hs_dental_auxiliary___registration_rates>label,.registration-form .hs_dental_students___registration_rates___radio>label,.registration-form .hs_dentists___registration_rates>label{width:130px}}@media(max-width:600px){.registration-form .hs_dental_auxiliary___registration_rates .input,.registration-form .hs_dental_auxiliary___registration_rates>label,.registration-form .hs_dental_students___registration_rates___radio .input,.registration-form .hs_dental_students___registration_rates___radio>label,.registration-form .hs_dentists___registration_rates .input,.registration-form .hs_dentists___registration_rates>label{width:100%}.registration-form .hs_dental_auxiliary___registration_rates,.registration-form .hs_dental_students___registration_rates___radio,.registration-form .hs_dentists___registration_rates{flex-direction:column}.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:first-child>label:before,.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:last-child>label:before{top:-71px}.registration-form ul.inputs-list.multi-container{flex-direction:column}.registration-form ul.inputs-list.multi-container li.hs-form-radio{width:100%}.registration-form .hs_dental_auxiliary___registration_rates ul li.hs-form-radio:first-child>label:before,.registration-form .hs_dental_students___registration_rates___radio ul li.hs-form-radio:first-child>label:before,.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:first-child>label:before{content:"Regular rates";font-size:12px;font-weight:700;left:104%;position:absolute;top:0;white-space:nowrap}.registration-form .hs_dental_auxiliary___registration_rates ul li.hs-form-radio:last-child>label:before,.registration-form .hs_dental_students___registration_rates___radio ul li.hs-form-radio:last-child>label:before,.registration-form .hs_dentists___registration_rates ul li.hs-form-radio:last-child>label:before{content:"On-site rates";font-size:12px;font-weight:700;left:104%;position:absolute;top:0;white-space:nowrap}.registration-form .hs_dental_auxiliary___registration_rates ul li.hs-form-radio:first-child>label,.registration-form .hs_dental_auxiliary___registration_rates ul li.hs-form-radio:last-child>label,.registration-form .hs_dental_students___registration_rates___radio ul li.hs-form-radio:first-child>label,.registration-form .hs_dental_students___registration_rates___radio ul li.hs-form-radio:last-child>label{position:relative}}