:root{--form-width:320px,60vw,600px;--placeholder-width:320px,60vw,500px}[data-v-e4b4bbd9] .form__wrapper h2{font-size:clamp(1.3125rem,.7411rem + .7143vw,1.625rem)!important;font-weight:400;text-align:center;text-wrap:balance}[data-v-e4b4bbd9] .form__wrapper h2 span{--tw-text-opacity:1!important;color:rgb(230 69 15/var(--tw-text-opacity,1))!important}.hubspot__form[data-v-e4b4bbd9]{--text-color:var(--crema);--width:320px,40vw,600px;color:var(--text-color);margin:auto;max-width:clamp(var(--form-width));width:100%}.hubspot__form input[data-v-e4b4bbd9],.hubspot__form select[data-v-e4b4bbd9]{background-color:transparent;border-bottom-width:1px;display:flex;font-family:Rethink Sans,sans-serif;padding:.25rem .5rem;pointer-events:auto;width:100%}.medicina-estetica .hubspot__form[data-v-e4b4bbd9],.medicina_estetica .hubspot__form[data-v-e4b4bbd9]{--text-color:var(--rojo)}.medicina-estetica .hubspot__form input[data-v-e4b4bbd9],.medicina-estetica .hubspot__form select[data-v-e4b4bbd9],.medicina_estetica .hubspot__form input[data-v-e4b4bbd9],.medicina_estetica .hubspot__form select[data-v-e4b4bbd9]{--tw-text-opacity:1;border-bottom-color:#6d16364d;border-bottom-width:1px;color:rgb(109 22 54/var(--tw-text-opacity,1))}.button[data-v-e4b4bbd9]{border-radius:9999px;cursor:pointer;margin-top:2rem;--tw-bg-opacity:1;background-color:rgb(126 110 65/var(--tw-bg-opacity,1));font-family:Rethink Sans,sans-serif;font-weight:400;padding:.75rem 1rem .5rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.medicina-estetica .button[data-v-e4b4bbd9],.medicina_estetica .button[data-v-e4b4bbd9]{--tw-bg-opacity:1;background-color:rgb(109 22 54/var(--tw-bg-opacity,1))}.form__field[data-v-e4b4bbd9]{background-color:transparent;border-bottom-color:#eeeae24d;border-width:0 0 1px;padding-bottom:.5rem;padding-top:.5rem;width:100%;--tw-text-opacity:1;color:rgb(237 233 225/var(--tw-text-opacity,1));outline-width:0;transition-duration:.15s;transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.medicina-estetica .form__field[data-v-e4b4bbd9],.medicina_estetica .form__field[data-v-e4b4bbd9]{border-bottom-color:#6d16364d;--tw-text-opacity:1;color:rgb(109 22 54/var(--tw-text-opacity,1))}.form__field[data-v-e4b4bbd9]::-moz-placeholder{color:transparent;opacity:0}.form__field[data-v-e4b4bbd9]::placeholder{color:transparent;opacity:0}.form__field:-moz-placeholder~.form__label[data-v-e4b4bbd9]{cursor:text;top:1rem}.form__field:placeholder-shown~.form__label[data-v-e4b4bbd9]{cursor:text;top:1rem}.medicina-estetica .form__label[data-v-e4b4bbd9],.medicina_estetica .form__label[data-v-e4b4bbd9]{--tw-text-opacity:1;color:rgb(109 22 54/var(--tw-text-opacity,1))}.form__field[data-v-e4b4bbd9]:focus{border-bottom-width:2px;-o-border-image:linear-gradient(90deg,#e2d9bf,#908057);border-image:linear-gradient(90deg,#e2d9bf,#908057);border-image-slice:1;padding-bottom:.5rem}.form__field:focus~.form__label[data-v-e4b4bbd9]{color:rgb(237 233 225/var(--tw-text-opacity,1))}.form__field:focus~.form__label[data-v-e4b4bbd9],.medicina-estetica .form__field:focus~.form__label[data-v-e4b4bbd9],.medicina_estetica .form__field:focus~.form__label[data-v-e4b4bbd9]{display:block;position:absolute;top:-1rem;--tw-text-opacity:1;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.medicina-estetica .form__field:focus~.form__label[data-v-e4b4bbd9],.medicina_estetica .form__field:focus~.form__label[data-v-e4b4bbd9]{color:rgb(109 22 54/var(--tw-text-opacity,1))}.form__select:focus~.form__label[data-v-e4b4bbd9],.form__select:has(>option:checked:not([value=""]))~.form__label[data-v-e4b4bbd9]{--tw-text-opacity:1!important;color:rgb(237 233 225/var(--tw-text-opacity,1))!important}.medicina-estetica .form__select:focus~.form__label[data-v-e4b4bbd9],.medicina-estetica .form__select:has(>option:checked:not([value=""]))~.form__label[data-v-e4b4bbd9],.medicina_estetica .form__select:focus~.form__label[data-v-e4b4bbd9],.medicina_estetica .form__select:has(>option:checked:not([value=""]))~.form__label[data-v-e4b4bbd9]{--tw-text-opacity:1;color:rgb(109 22 54/var(--tw-text-opacity,1))}.form__field[data-v-e4b4bbd9]:invalid,.form__field[data-v-e4b4bbd9]:required{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}
