.service-form{width:100%;max-width:1536px;margin:3rem auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.service-form{margin-top:5rem;margin-bottom:5rem}}.service-form__layout{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.service-form__layout{flex-direction:row;align-items:flex-start;gap:5rem}}.service-form__content{width:100%;min-width:0}@media (min-width:1024px){.service-form__content{flex:1}}.service-form__description{--tw-text-opacity:1;color:rgba(33,33,33,var(--tw-text-opacity,1))}.service-form__card{border-radius:var(--radius);--tw-bg-opacity:1;background-color:rgba(244,244,244,var(--tw-bg-opacity,1));width:100%;min-width:0;padding:1.25rem}@media (min-width:1024px){.service-form__card{flex:1;max-width:36rem;padding:2.5rem}}.service-form__form{min-width:0;max-width:100%}.service-form__form>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.service-form__fields-container{min-width:0;max-width:100%}.service-form__fields-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.service-form__submit-button{width:100%;position:relative}.service-form__submit-loader{width:1rem;height:1rem;margin-right:.5rem}.service-form__select-trigger--error,.service-form__select-trigger--error:focus{border-color:hsl(var(--destructive))}
