.section-hero-patient-forms{margin-top:6.25rem}@media screen and (max-width:1440px){.section-hero-patient-forms{margin-top:5.625rem}}@keyframes pulse{0%{opacity:.7;transform:scale(.6);transform-origin:1.2rem 1.2rem}to{opacity:0;transform:scale(1.3);transform-origin:1rem 1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-pulse{animation:pulse 2.7s ease-out infinite}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-up{animation:slideUp .3s ease-out}.animate-slide-down{animation:slideDown .3s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.transition-quickfade-enter-active,.transition-quickfade-leave-active{transition:opacity .175s ease}.transition-quickfade-enter-from,.transition-quickfade-leave-to{opacity:0}.transition-quickfade-enter-to,.transition-quickfade-leave-from{opacity:1}.transiton-smile-crossfade-enter-active,.transiton-smile-crossfade-leave-active{transition:opacity .3s ease}.transiton-smile-crossfade-leave-active{height:100%;left:0;position:absolute;top:0;width:100%}.transiton-smile-crossfade-enter-from,.transiton-smile-crossfade-leave-to{opacity:0}.transiton-smile-crossfade-enter-to,.transiton-smile-crossfade-leave-from{opacity:1}.transition-fade-enter-active,.transition-fade-leave-active{transition:opacity .2s ease}.transition-fade-enter-from,.transition-fade-leave-to{opacity:0}.transition-fade-enter-to,.transition-fade-leave-from{opacity:1}.section-hero-patient-forms{height:100%;padding:4rem 0;position:relative;width:100vw}@media screen and (min-width:1681px){.section-hero-patient-forms{height:720px}}@media screen and (min-width:2450px){.section-hero-patient-forms{height:85vh}}@media screen and (max-width:768px){.section-hero-patient-forms{height:100%}}.section-hero-patient-forms__background{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1024px){.section-hero-patient-forms__background{height:60vh;position:relative}}.section-hero-patient-forms__container{align-items:center;display:flex;display:grid;gap:1.5rem;grid-template-columns:repeat(12,1fr);height:100%;justify-content:center;margin:0 auto;max-width:1308px;padding:0 32px;position:relative;z-index:2}@media screen and (min-width:1681px){.section-hero-patient-forms__container{max-width:1504px}}@media screen and (max-width:768px){.section-hero-patient-forms__container{gap:0}}@media screen and (max-width:600px){.section-hero-patient-forms__container{padding:0 1rem}}@media screen and (max-width:375px){.section-hero-patient-forms__container{display:flex;flex-direction:column;max-width:100vw;width:100%}}.section-hero-patient-forms__content{background-color:var(--primary);border-radius:.25rem;display:flex;flex-direction:column;gap:3rem;grid-column:8/span 5;padding:4rem}@media screen and (max-width:768px){.section-hero-patient-forms__content{grid-column:span 12}}@media screen and (max-width:375px){.section-hero-patient-forms__content{max-width:100%;width:100%}}@media screen and (max-width:1024px){.section-hero-patient-forms__content{grid-column:span 12;margin-top:-4rem}}@media screen and (max-width:1024px) and (max-width:768px){.section-hero-patient-forms__content{grid-column:span 12}}@media screen and (max-width:1024px) and (max-width:375px){.section-hero-patient-forms__content{max-width:100%;width:100%}}.section-hero-patient-forms__select-container{max-width:17.5rem;position:relative;width:100%}.section-hero-patient-forms__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;color:#fff;padding:.75rem .25rem;width:100%}.section-hero-patient-forms__select option{color:var(--gray-1)}.section-hero-patient-forms__select-label{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}.section-hero-patient-forms__select-icon{height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);width:1rem}.section-hero-patient-forms__select-icon svg{fill:#fff}
