.contact_us_form_main .content-wrapper{max-width:1080px}.contact_us_form_main h3{line-height:112%;margin-bottom:10px}.contact_us_form_main p{line-height:131%;margin-top:24px}.contact_us_form_main .form-container{margin-top:42px}.hs-form-field{margin-bottom:1.97rem}.contact_us_form_main form label{color:var(--body_color);font-size:16px;line-height:1.31;margin-bottom:10px}.contact_us_form_main .all-text-white form label{font-weight:700}.contact_us_form_main form input:focus{outline:none}.contact_us_form_main .hs-richtext.hs-main-font-element p,.contact_us_form_main form .hs-richtext p{color:#fff}.contact_us_form_main .hs-richtext.hs-main-font-element a,.contact_us_form_main form .hs-richtext p a{font-style:italic;font-weight:400;text-decoration:underline}.contact_us_form_main .hs-richtext.hs-main-font-element,.contact_us_form_main form .hs-richtext p{margin-bottom:40px}.contact_us_form_main .all-text-black form input[type=email],.contact_us_form_main .all-text-black form input[type=file],.contact_us_form_main .all-text-black form input[type=number],.contact_us_form_main .all-text-black form input[type=password],.contact_us_form_main .all-text-black form input[type=tel],.contact_us_form_main .all-text-black form input[type=text],.contact_us_form_main .all-text-black form select,.contact_us_form_main .all-text-black form textarea{border:1px solid #c3c3c3}.contact_us_form_main.contact form input[type=email],.contact_us_form_main.contact form input[type=tel],.contact_us_form_main.contact form input[type=text],.contact_us_form_main.contact form textarea{border-width:1px;padding-left:12px}.contact_us_form_main label.hs-form-checkbox-display input+span{margin-left:12px}.case-studies .contact_us_form_main label.hs-form-checkbox-display input+span{vertical-align:bottom}.case-studies .contact_us_form_main h3{margin-bottom:20px}.case-studies .contact_us_form_main .form-container{margin-top:65px}.restorative .contact_us_form_main .form-container{margin-top:53px}.contact_us_form_main fieldset.form-columns-1 input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #707070;margin-right:0}.contact_us_form_main .legal-consent-container .hs-form-booleancheckbox-display p{line-height:180%}.contact_us_form_main form fieldset.form-columns-2 .hs-form-field:last-child .input{margin-left:0}.tots .contact_us_form_main .form-container{margin-top:18px}.contact_us_form_main form input[type=text]{border:1px solid #c3c3c3}.contact_us_form_main .hs-form-field{margin-bottom:36px}.legal-consent-container{padding-top:11px}.cde .contact_us_form_main .form-container,.cdp .contact_us_form_main .form-container{margin-top:48px}.cdp.cdp .contact_us_form_main h3{margin-bottom:38px}.cdp.cdp .contact_us_form_main .form-container{margin-top:65px}.cde.implant .contact_us_form_main .form-container{margin-top:18px}.cdp.cda .contact_us_form_main .form-container{margin-top:33px}.cdp.cdst .contact_us_form_main .form-container{margin-top:48px}.form-container form .hs_zip.hs-zip{max-width:239px}.form-container form span.hs-form-required{color:var(--body_color)}.contact_us_form_main.contact form{position:relative}.contact_us_form_main.contact .hs-form-field{margin-bottom:23px}.contact_us_form_main.contact form .hs-form-field{max-width:356px}.contact_us_form_main.contact form .hs_message.hs-message.hs-form-field{position:absolute;right:0;top:0;width:100%}.contact_us_form_main.contact .form-container{margin-top:47px}@media(min-width:768px){.contact_us_form_main form fieldset.form-columns-1 .hs-form-field .hs-input,.contact_us_form_main form fieldset.form-columns-2 .hs-form-field .hs-input{font-family:Open Sans,sans-serif;max-width:356px;padding-left:10px}.contact_us_form_main.dental_home_page .legal-consent-container{margin-bottom:40px;margin-top:1px}.contact_us_form_main.dental_laser_form h3{margin-bottom:17px}.contact_us_form_main.dental_laser_form .form-container{margin-top:64px}}@media (max-width:1024px){.contact_us_form_main p{margin-top:38px}.contact_us_form_main form .hs_submit.hs-submit{margin-top:0!important}.contact_us_form_main.contact .content-wrapper{width:93%}}@media (max-width:992px){.contact_us_form_main .content-wrapper{padding:0 38px}.form-container form .hs_zip.hs-zip{max-width:100%}}@media (max-width:992px) and (min-width:768px){.contact_us_form_main h3{font-size:28px;line-height:34px}.contact_us_form_main .inner-spacing{padding-bottom:100px!important;padding-top:87px!important}.contact_us_form_main.contact .content-wrapper{width:100%}.contact_us_form_main.contact form .hs-form-field{max-width:314px}}@media (max-width:767px){.contact_us_form_main .hs-form-field{margin-bottom:25px}.contact_us_form_main .all-text-white form label,.contact_us_form_main .legal-consent-container .hs-form-booleancheckbox-display p{font-size:16px;font-weight:400;line-height:29px;margin-bottom:13px}.contact_us_form_main .legal-consent-container .hs-form-booleancheckbox-display p{margin-left:5px!important}ul.no-list.hs-error-msgs.inputs-list li{margin:-2px 0 0}.contact_us_form_main .hs-richtext.hs-main-font-element{margin-bottom:27px;margin-top:19px}.contact_us_form_main h3{font-size:28px;line-height:34px}.contact_us_form_main .content-wrapper{padding:0 20px}.contact_us_form_main.contact form .hs_message.hs-message.hs-form-field{position:unset}.contact_us_form_main.contact .content-wrapper{width:100%}.contact_us_form_main.contact .form-container{margin-top:50px}.contact_us_form_main.contact form .hs-form-field{margin-bottom:40px;max-width:100%}.contact_us_form_main form label{margin-bottom:17px}}