.make-appointment{display:flex;overflow:hidden;position:relative}.make-appointment .page-center{align-items:center;display:flex;gap:32px;justify-content:space-between}.make-appointment .appointment-text{color:var(--white);max-width:515px;width:100%}.bg-light .appointment-text,.bg-white .appointment-text{color:#464964}.appointment-text h2{color:var(--white);font-size:clamp(32px,6vw,56px);margin-bottom:var(--space-sm-xs)}.bg-light .appointment-text h2,.bg-white .appointment-text h2{color:var(--primary)}.appointment-text h5{color:var(--white);font-weight:400;margin-bottom:var(--space-sm)}.bg-light .appointment-text h5,.bg-white .appointment-text h5{color:#464964}.appointment-text .theme-buttons{margin-top:var(--space-md)}.appointment-text .theme-btn.style-tertiary{color:var(--primary)}.appointment-form{margin-left:auto;max-width:614px;width:100%}.appointment-form h3:empty{display:none}.appointment-form .hs-form-field{margin-bottom:14px;position:relative}.appointment-form fieldset.form-columns-2{display:flex;gap:14px}.appointment-form form .hs-form-field>label:not(.hs-form-booleancheckbox-display){color:#464964;font-size:14px;font-weight:600;left:14px;position:absolute;top:10px;transition:all .2s ease}.appointment-form form .hs-form-field.input-focused>label:not(.hs-form-booleancheckbox-display){font-size:10px;top:4px}.appointment-form .input{margin:0!important}.appointment-form .hs-input:not([type=checkbox]){border:1px solid #e8eaee;border-radius:30px;color:#464964;font-size:14px;font-weight:600;height:42px;line-height:1.6;outline:none;padding:10px 14px;width:100%!important}.bg-white .appointment-form .hs-input:not([type=checkbox]){background:var(--light)}.bg-light .appointment-form .hs-input:not([type=checkbox]){background:#fff}.appointment-form .input-focused input.hs-input{padding:16px 14px 10px}.appointment-form .input-focused select.hs-input{padding:13px 14px 10px}.appointment-form select.hs-input option:disabled{display:none}.appointment-form .hs-form-required{color:#63646b}.appointment-form select.hs-input{appearance:none;-webkit-appearance:none;background:#fff url(https://242793241.fs1.hubspotusercontent-na2.net/hubfs/242793241/Bariatric-Institute/arrow-down.svg) no-repeat right 16px center}.bg-white .appointment-form select.hs-input{background:#f4fafd url(https://242793241.fs1.hubspotusercontent-na2.net/hubfs/242793241/Bariatric-Institute/arrow-down.svg) no-repeat right 16px center!important}.bg-light .appointment-form select.hs-input{background:#fff url(https://242793241.fs1.hubspotusercontent-na2.net/hubfs/242793241/Bariatric-Institute/arrow-down.svg) no-repeat right 16px center!important}.appointment-form label.hs-form-booleancheckbox-display,.appointment-form label.hs-form-booleancheckbox-display a{color:var(--white);font-size:var(--xxxs-font)}.appointment-form label.hs-form-booleancheckbox-display a{font-weight:700;text-decoration:none}.appointment-form li.hs-form-booleancheckbox{margin:0!important}.bg-light label.hs-form-booleancheckbox-display,.bg-white label.hs-form-booleancheckbox-display{color:#63646b}.bg-light .appointment-form label.hs-form-booleancheckbox-display a,.bg-white .appointment-form label.hs-form-booleancheckbox-display a{color:var(--secondary);text-decoration:none}.appointment-form .hs-input[type=checkbox]{display:none}.appointment-form .hs-form-booleancheckbox-display{cursor:pointer;padding-left:25px;position:relative}.appointment-form .hs-form-booleancheckbox-display:before{background-color:var(--white);border:1px solid #e8eaee;content:"";height:17px;left:0;position:absolute;top:2px;transition:background-color .3s,border-color .3s;width:17px}.bg-white .appointment-form .hs-form-booleancheckbox-display:before{background-color:var(--light)}.bg-light .appointment-form .hs-form-booleancheckbox-display:before{background-color:#fff}.appointment-form .hs-input[type=checkbox]:checked+span:after{background:var(--secondary);border:1px solid var(--secondary);color:var(--white);content:"✔";font-size:14px;height:17px;left:0;line-height:1.1;position:absolute;text-align:center;top:2px;width:17px}.appointment-form .hs_submit.hs-submit{margin-top:var(--space-xxs)}.appointment-form input.hs-button.primary.large{background:var(--marigold);border-radius:30px;color:#181851;font-size:16px;font-weight:700;height:52px;padding:14px 22px;width:auto}.bg-light .appointment-form input.hs-button.primary.large,.bg-white .appointment-form input.hs-button.primary.large{background:var(--secondary);color:var(--white)}.appointment-form input.hs-button.primary.large:hover{background-color:var(--marigold-accent);border-color:var(--marigold-accent)}.bg-light .appointment-form input.hs-button.primary.large:hover,.bg-white .appointment-form input.hs-button.primary.large:hover{background-color:var(--secondary-accent);color:var(--white)}.appointment-form ul.no-list.hs-error-msgs.inputs-list li{margin:5px 0 0}.appointment-form .hs-error-msg{color:#ef6b51;font-size:12px;line-height:1}.appointment-form .submitted-message{color:var(--white);text-align:center}@media (max-width:767px){.make-appointment .page-center{flex-direction:column;justify-content:center}.appointment-text h2{margin-bottom:var(--space-sm-xs)}.appointment-text{font-size:16px}.appointment-text .theme-buttons{margin-top:var(--space-md-xs)}.appointment-text .theme-buttons .theme-btn{margin:0;max-width:max-content}.appointment-form{max-width:100%}.appointment-form .hs-input:not([type=checkbox]),.appointment-form form .hs-form-field>label:not(.hs-form-booleancheckbox-display),.appointment-form label.hs-form-booleancheckbox-display,.appointment-form label.hs-form-booleancheckbox-display a{font-size:var(--xxs-xs-font)}}