.kd-pattern-get-in-touch-form .hbspt-form form{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;row-gap:1.5rem}.kd-pattern-get-in-touch-form .hbspt-form .hs_new_patient_or_returning_patient_{margin-bottom:1rem;width:100%}.kd-pattern-get-in-touch-form .hbspt-form .hs_new_patient_or_returning_patient_>label{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.kd-pattern-get-in-touch-form .hbspt-form .field{flex:100%;margin:0;position:relative}.kd-pattern-get-in-touch-form .hbspt-form .field:has(input:not(:-moz-placeholder-shown))>label,.kd-pattern-get-in-touch-form .hbspt-form .field:has(textarea:not(:-moz-placeholder-shown))>label{opacity:0;pointer-events:none}.kd-pattern-get-in-touch-form .hbspt-form .field:has(input:not(:placeholder-shown))>label,.kd-pattern-get-in-touch-form .hbspt-form .field:has(textarea:not(:placeholder-shown))>label{opacity:0;pointer-events:none}@media (width > 500px){.kd-pattern-get-in-touch-form .hbspt-form .hs-firstname,.kd-pattern-get-in-touch-form .hbspt-form .hs-lastname{flex:calc(50% - 1rem)}}.kd-pattern-get-in-touch-form .hbspt-form .hs-fieldtype-phonenumber>label,.kd-pattern-get-in-touch-form .hbspt-form .hs-fieldtype-text>label,.kd-pattern-get-in-touch-form .hbspt-form .hs-fieldtype-textarea>label{position:absolute!important;clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;width:1px!important}.kd-pattern-get-in-touch-form .hbspt-form [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:none;border:2px solid var(--wp--preset--color--primary);height:.875rem;margin:0 1rem 0 0;width:.875rem}.kd-pattern-get-in-touch-form .hbspt-form [type=checkbox]:checked{background-color:var(--wp--preset--color--accent)}.kd-pattern-get-in-touch-form .hbspt-form input[type=email],.kd-pattern-get-in-touch-form .hbspt-form input[type=tel],.kd-pattern-get-in-touch-form .hbspt-form input[type=text],.kd-pattern-get-in-touch-form .hbspt-form textarea{background:none;border:none;border-bottom:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--body-copy);font-family:var(--wp--preset--font-family--font-headline);font-size:1.5rem;height:45px;outline:none;padding:0 .25rem!important}.kd-pattern-get-in-touch-form .hbspt-form .hs-form-checkbox:not(:last-child){margin-bottom:.5rem}.kd-pattern-get-in-touch-form .hbspt-form .inputs-list{list-style:none;margin:0;padding-left:0}.kd-pattern-get-in-touch-form .hbspt-form .hs-acceptance{font-size:.875rem;margin-bottom:1rem}.kd-pattern-get-in-touch-form .hbspt-form .hs-acceptance .hs-field-desc{margin-bottom:1.5rem}.kd-pattern-get-in-touch-form .hbspt-form .hs-acceptance .hs-form-booleancheckbox-display{font-size:1.25rem}.kd-pattern-get-in-touch-form .hbspt-form .hs-submit{margin:0 auto 3rem}.kd-pattern-get-in-touch-form .hbspt-form .hs-button{background:transparent;border:0;margin:0;padding:0}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:focus{outline:0}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:focus-visible{outline:2px dashed currentColor;outline-offset:.3125rem;transition:none}.kd-pattern-get-in-touch-form .hbspt-form .hs-button{background-color:var(--wp--preset--color--accent);border:1px solid rgba(0,0,0,.25);border-radius:10rem;box-shadow:0 0 4px 0 rgba(0,0,0,.25);color:inherit;color:var(--wp--preset--color--white);cursor:pointer;font-family:var(--wp--preset--font-family--font-body);font-size:.875rem;font-weight:600;padding:.75rem 3.75rem .75rem 2.25rem;position:relative;text-decoration:none;transition:all .2s}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:hover{background-color:#b06446}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:hover:after{transform:translateX(.25rem)}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:after{background:url(/wp-content/themes/king-design/assets/images/global/arrow-right-white.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:1rem;margin:auto;position:absolute;right:1.5rem;top:0;transition:transform .2s;width:1.5rem}.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-black-color:after,.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-body-copy-color:after,.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-primary-color:after{background-image:url(/wp-content/themes/king-design/assets/images/global/arrow-right-dark.svg)}.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-white-background-color:hover{background-color:var(--wp--preset--color--off-white)!important}.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-off-white-background-color:hover{background-color:var(--wp--preset--color--white)!important}.kd-pattern-get-in-touch-form .hbspt-form .hs-button.has-transparent-background-color,.kd-pattern-get-in-touch-form .hbspt-form .hs-button[style*="border-style:none;"]{border-width:0;box-shadow:none}.kd-pattern-get-in-touch-form .hbspt-form .hs-button a:focus{outline:0}.kd-pattern-get-in-touch-form .hbspt-form .hs-button a:focus-visible{outline:2px dashed currentColor;outline-offset:.3125rem;transition:none}.kd-pattern-get-in-touch-form .hbspt-form .hs-button a{color:inherit;cursor:pointer;text-decoration:none;transition:all .2s}.kd-pattern-get-in-touch-form .hbspt-form .hs-button{background-image:url(/wp-content/themes/king-design/assets/images/global/arrow-right-white.svg);background-position:right 1.5rem center;background-repeat:no-repeat}.kd-pattern-get-in-touch-form .hbspt-form .hs-button:hover{background-position:right 1rem center}.kd-pattern-get-in-touch-form .hbspt-form .hs-error-msg{color:#f11;font-size:1rem}.kd-pattern-get-in-touch-form .hbspt-form .submitted-message{color:var(--wp--preset--color--black);font-size:1.25rem;padding:3rem 0;text-align:center}.kd-pattern-get-in-touch-form .form{backdrop-filter:blur(21px);background:radial-gradient(107.32% 141.42% at 0 0,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 100%);border:2px solid hsla(0,0%,100%,.533);border-radius:50px;box-shadow:inset -5px -5px 250px 0 hsla(0,0%,100%,.02)}