article.scheduler{grid-column:full;display:grid;grid-template-columns:var(--content-grid-column)}article.scheduler .location-details{grid-column:content}article.scheduler .address-info{display:flex;flex-direction:column;gap:1rem;padding-block:0 1.5rem;border-block-end:1px solid var(--gray-50)}@media (width >= 480px){article.scheduler .address-info{flex-direction:row;justify-content:space-between;align-items:center}}article.scheduler .address-info .practice-logo{max-height:3rem;width:auto}@media (width >= 480px){article.scheduler .address-info .practice-logo{max-height:4rem}}article.scheduler .address-info .address{font-size:.8rem}article.scheduler .address-info .address .name{font-weight:700}article.scheduler .address-info .address a.aux{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;border:1px solid var(--gray-50);padding:2px 6px;border-radius:.25rem}article.scheduler .address-info .address a.aux svg{fill:currentColor;width:1em;height:auto}article.scheduler .address-info .address a.aux:hover{background:var(--_fg);color:var(--_bg);border-color:var(--_bg);text-decoration:none}.schedule-container{--color-util-red: #b01818;--color-util-red-contrast: #fcfcfc;--color-util-orange: #f79232;--color-util-orange-contrast: #010101;--color-util-yellow: #fcb331;--color-util-yellow-contrast: #010101;--color-util-green: #1b9f79;--color-util-green-contrast: #010101;--color-util-mint: #1aceac;--color-util-mint-contrast: #010101;--color-util-limegreen: #81c44b;--color-util-limegreen-contrast: #010101;--color-util-blue: #288cc6;--color-util-blue-contrast: #010101;--color-util-purple: #4e328e;--color-util-purple-contrast: #fcfcfc;--color-util-magenta: #c53e92;--color-util-magenta-contrast: #010101;--color-util-gray: #555962;--color-util-gray-contrast: #fcfcfc;--color-brand-esteem-blue: #002e5d;--color-brand-esteem-blue-contrast: #fcfcfc;--color-brand-esteem-gold: #ffa400;--color-brand-esteem-gold-contrast: #010101;--pagebg: var(--page-bg);--color-primary: var(--orahh-blue);--color-primary-contrast: var(--white);--color-text-base: var(--page-fg);--color-footer-extra-bg: light-dark(#e7efec, #464949);--text-medium: var(--gray-75);--text-light: var(--gray-50);--text-xlight: var(--gray-25);--text-xxlight: var(--gray-10);--form-field-background: var(--gray-10);--form-field-border: var(--gray-25);--form-field-text-color: var(--page-fg);--form-field-focus-color: var(--page-fg);--form-field-invalid-color: var(--color-util-red);grid-column:full;padding-block-start:1.5rem}.schedule-container article{display:grid;grid-template-columns:var(--content-grid-column)}.schedule-container article .content{grid-column:content}.schedule-container article .footer-actions{grid-column:full}.schedule-container h1{font-size:var(--size-h2);margin-block-end:2rem}.schedule-container .do-not-show{display:none}.schedule-container .form .form-content section{margin:3em auto 6em}.schedule-container .form fieldset{border:none;padding:0;margin:0}.schedule-container .form fieldset legend{font-size:1.5em;margin-block:2rem}.schedule-container .form .group{margin:1rem 0 2rem;padding:0}.schedule-container .form .group .subgroup{max-height:0;overflow-y:hidden;transition:max-height .5s ease-in-out}.schedule-container .form .group .subgroup .group{margin-bottom:0}.schedule-container .form .group .subgroup.show{max-height:900px}.schedule-container .form .group .subgroup.emergency{padding:0 0 0 1rem}@media (min-width: 640px){.schedule-container .form .group .subgroup.emergency{padding:0 1rem 0 3rem}}.schedule-container .form .group-keyword{margin-bottom:1rem}.schedule-container .form .field,.schedule-container .form .field-combo,.schedule-container .form label{margin:0 0 1.5rem;padding:0 5px;position:relative}.schedule-container .form label input~.control{cursor:pointer;display:inline-block;vertical-align:middle}.schedule-container .form label input:is([type=radio],[type=checkbox]){opacity:0;width:0;height:0;left:5px;bottom:5px;position:absolute}.schedule-container .form label input:is([type=radio],[type=checkbox]) :checked:focus~.control{color:var(--form-field-checked-color);background-color:var(--form-field-checked-color)}.schedule-container .form label input:is([type=radio],[type=checkbox]) :invalid~.control{color:var(--form-field-invalid-color)}.schedule-container .form input[type=text],.schedule-container .form input[type=password],.schedule-container .form input[type=tel],.schedule-container .form input[type=email],.schedule-container .form input[type=date],.schedule-container .form select,.schedule-container .form textarea{background:var(--form-field-background);border:none;border-bottom:2px solid var(--form-field-border);border-radius:1px;width:100%;padding:.6em 1em;font-size:1rem;line-height:1;color:var(--form-field-text-color)}.schedule-container .form textarea{line-height:1.4}.schedule-container .form input ::-moz-placeholder{color:var(--text-medium)}.schedule-container .form input ::placeholder{color:var(--text-medium)}.schedule-container .form input:is([type=radio],[type=checkbox])~label{padding-left:1.8rem;text-indent:-1.8rem}.schedule-container .form input:is([type=radio],[type=checkbox])~.control{font-size:1rem;width:18px;height:18px;flex-shrink:0;flex-grow:0;margin:.5em .7em .5em 0;transition:background-color ease-in-out .1s;cursor:pointer}.schedule-container .form input:is([type=radio],[type=checkbox])~.text{cursor:pointer}.schedule-container .form input:is([type=radio],[type=checkbox])~.text .subText{display:block;margin-left:2.2rem;font-size:.8em}.schedule-container .form input:is([type=radio],[type=checkbox]):focus~.control,.schedule-container .form input:is([type=radio],[type=checkbox]):checked:focus~.control{color:var(--form-field-checked-color-dark)}.schedule-container .form input[type=radio]~.control{border-radius:100%;background:var(--pagebg);border:.3em solid var(--pagebg);box-shadow:0 0 0 .15em currentColor}.schedule-container .form input[type=radio]:checked~.control{background:currentColor}.schedule-container .form input[type=checkbox]~.control{border-radius:2px;position:relative;padding:0;width:25px;height:25px;border:3px solid currentColor}.schedule-container .form input[type=checkbox]:checked~.control{color:var(--form-field-checked-color);background:currentColor}.schedule-container .form input[type=checkbox]:checked~.control:after{content:"";display:block;position:absolute;left:5px;top:0;width:6px;height:12px;border-color:#fff;border-width:0 3px 3px 0;border-style:solid;transform:rotate(40deg)}.schedule-container .form button,.schedule-container .form [type=submit]{padding:.7em 2em}.schedule-container .form button:focus,.schedule-container .form [type=submit]:focus{outline:none;border-bottom-color:var(--form-field-focus-color)}.schedule-container .form .field.field-text,.schedule-container .form .field.field-tel,.schedule-container .form .field.field-email,.schedule-container .form .field.field-textsubmit,.schedule-container .form .field.field-radiotext,.schedule-container .form .field.field-date,.schedule-container .form .field.field-textarea,.schedule-container .form .field.field-select,.schedule-container .form .field.field-range{padding:1rem 5px 0}.schedule-container .form .field.field-text input[maxlength="1"],.schedule-container .form .field.field-text input[maxlength="2"],.schedule-container .form .field.field-text input[maxlength="5"],.schedule-container .form .field.field-tel input[maxlength="1"],.schedule-container .form .field.field-tel input[maxlength="2"],.schedule-container .form .field.field-tel input[maxlength="5"],.schedule-container .form .field.field-email input[maxlength="1"],.schedule-container .form .field.field-email input[maxlength="2"],.schedule-container .form .field.field-email input[maxlength="5"],.schedule-container .form .field.field-date input[maxlength="1"],.schedule-container .form .field.field-date input[maxlength="2"],.schedule-container .form .field.field-date input[maxlength="5"],.schedule-container .form .field.field-password input[maxlength="1"],.schedule-container .form .field.field-password input[maxlength="2"],.schedule-container .form .field.field-password input[maxlength="5"]{max-width:200px}.schedule-container .form .field.field-text input[maxlength="20"],.schedule-container .form .field.field-tel input[maxlength="20"],.schedule-container .form .field.field-email input[maxlength="20"],.schedule-container .form .field.field-date input[maxlength="20"],.schedule-container .form .field.field-password input[maxlength="20"]{max-width:300px}.schedule-container .form .field.field-text input:focus,.schedule-container .form .field.field-tel input:focus,.schedule-container .form .field.field-email input:focus,.schedule-container .form .field.field-date input:focus,.schedule-container .form .field.field-password input:focus{outline:none;border-bottom-color:var(--form-field-focus-color)}.schedule-container .form .field.field-text input:focus:invalid,.schedule-container .form .field.field-tel input:focus:invalid,.schedule-container .form .field.field-email input:focus:invalid,.schedule-container .form .field.field-date input:focus:invalid,.schedule-container .form .field.field-password input:focus:invalid{border-bottom-color:var(--form-field-incomplete-color)}.schedule-container .form .field.field-text input:focus:valid:required,.schedule-container .form .field.field-tel input:focus:valid:required,.schedule-container .form .field.field-email input:focus:valid:required,.schedule-container .form .field.field-date input:focus:valid:required,.schedule-container .form .field.field-password input:focus:valid:required{border-bottom-color:var(--form-field-valid-color)}.schedule-container .form .field.field-tel input{max-width:300px}.schedule-container .form .field.field-checkbox label,.schedule-container .form .field.field-radio label{display:flex;flex-direction:row}.schedule-container .form .field.field-checkbox label .text,.schedule-container .form .field.field-radio label .text{margin-top:.25em;line-height:1.5}.schedule-container .form .field.field-textarea textarea{resize:vertical;min-height:8em;max-height:16em}.schedule-container .form .field.field-textarea textarea ::-moz-placeholder{color:var(--text-medium)}.schedule-container .form .field.field-textarea textarea ::placeholder{color:var(--text-medium)}.schedule-container .form .field.field-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://image.flaticon.com/icons/svg/60/60781.svg);background-position:99% 60%;background-repeat:no-repeat;background-size:16px;padding:5px;height:3em}.schedule-container .form .field.field-combo .field,.schedule-container .form .field.field-combo label{display:inline-block;padding:0}.schedule-container .form .field.field-combo label{padding:0 5px}.schedule-container .form .field.field-combo>.field,.schedule-container .form .field.field-combo>label{margin:0 3rem 0 0}.schedule-container .form .field.field-combo .field label{margin:0}.schedule-container .form .field.field-text label,.schedule-container .form .field.field-tel label,.schedule-container .form .field.field-email label,.schedule-container .form .field.field-date label,.schedule-container .form .field.field-textarea label,.schedule-container .form .field.field-range label,.schedule-container .form .field.field-select label{position:absolute;font-size:.9rem;line-height:1;font-weight:700;padding:0;top:0}.schedule-container .form .field.field-text label span,.schedule-container .form .field.field-tel label span,.schedule-container .form .field.field-email label span,.schedule-container .form .field.field-date label span,.schedule-container .form .field.field-textarea label span,.schedule-container .form .field.field-range label span,.schedule-container .form .field.field-select label span{font-weight:400}.schedule-container .form .field.field-submit{display:flex}.schedule-container .form .field.field-submit input[type=submit]{margin-left:auto}.schedule-container .form .field.empty label{font-size:1rem;padding:.6rem 1em}.schedule-container .form .field canvas{touch-action:none}.schedule-container .form .field-grid{display:grid;grid-template:repeat(3,1fr) / 2fr repeat(5,1fr);margin:0 0 2rem}.schedule-container .form .field-grid .field{margin-bottom:0;padding:.5rem .1rem}.schedule-container .form .field-grid .label-days{display:grid;grid-template-columns:repeat(5,1fr);grid-column:2 / -1;grid-row:1;align-content:end;justify-items:center}.schedule-container .form .field-grid .label-time{display:grid;grid-template:repeat(2,1fr) / 2fr;grid-row:2 / -1;grid-column:1;align-content:end;justify-items:end}.schedule-container .form .field-grid .input-days{display:grid;grid-template:1fr / repeat(5,1fr);grid-column:2 / -1;align-content:center;justify-items:center}.schedule-container .form .field-grid .input-days.morning{grid-row:2}.schedule-container .form .field-grid .input-days.afternoon{grid-row:3}.schedule-container .form .field-grid abbr{text-decoration:none}.schedule-container .form .field-grid label .text{display:none}.schedule-container .form .field-grid label input[type=checkbox]~.control{margin-right:0}.schedule-container .form .form-status.alert{--_bg-color: #dfdfdf;background:var(--_bg-color);border:1px solid hsl(from var(--_bg-color),h s calc(l*.7));color:#000;border-radius:5px;padding:10px}.schedule-container .form .form-status.alert.error{--_color: #c95e5e;background:var(--_color);border:1px solid hsl(from var(--_color),h s calc(l*.7));color:#fff}.schedule-container .form .form-status.alert.success{--_color: #3dac4c;background:var(--_color);border:1px solid hsl(from var(--_color),h s calc(l*.7));color:#fff}.schedule-container .form .form-status.alert.success.redirecting{background-image:linear-gradient(to right,hsl(from var(--_color),h s calc(l*.9)),hsl(from var(--_color),h s calc(l*.9)) 50%,var(--_color) 50%,var(--_color) 100%);background-size:200%;background-position:100% 0%;animation:LoadingBar 6s ease-out}.schedule-container form.submitted .field.field-text input:invalid,.schedule-container form.submitted .field.field-tel input:invalid,.schedule-container form.submitted .field.field-email input:invalid,.schedule-container form.submitted .field.field-date input:invalid{border-color:var(--form-field-invalid-color)}.schedule-container form.complete .form-content{display:none}.schedule-container form.complete .form-response{min-height:400px}.schedule-container form.clicked .field.field-text input:invalid,.schedule-container form.clicked .field.field-tel input:invalid,.schedule-container form.clicked .field.field-email input:invalid,.schedule-container form.clicked .field.field-date input:invalid{border-color:var(--form-field-invalid-color)}.schedule-container form.clicked .field[type=radio] :invalid~.control,.schedule-container form.clicked .field[type=checkbox] :invalid~.control{color:var(--form-field-invalid-color)}.schedule-container .field-text input.touched.invalid,.schedule-container .field-tel input.touched.invalid,.schedule-container .field-email input.touched.invalid,.schedule-container .field-date input.touched.invalid,.schedule-container .field-textarea input.touched.invalid,.schedule-container .group.two-up input.touched.invalid{border-color:var(--form-field-invalid-color)}.schedule-container .field-text .validation,.schedule-container .field-tel .validation,.schedule-container .field-email .validation,.schedule-container .field-date .validation,.schedule-container .field-textarea .validation,.schedule-container .group.two-up .validation{font-size:.8em;line-height:1.5;font-weight:700;padding:0 6px;display:table;border-radius:0 0 6px 6px}.schedule-container .field-text .validation.invalid,.schedule-container .field-tel .validation.invalid,.schedule-container .field-email .validation.invalid,.schedule-container .field-date .validation.invalid,.schedule-container .field-textarea .validation.invalid,.schedule-container .group.two-up .validation.invalid{background-color:var(--form-field-invalid-color);color:#fff}.schedule-container .group.two-up .control.invalid{color:var(--form-field-invalid-color)}.schedule-container .form-tele-consent .disclaimer{padding:0 0 6rem;font-size:.9em}.schedule-container form:invalid [type=submit],.schedule-container form [type=submit]:disabled,.schedule-container form.submitted [type=submit],.schedule-container button:disabled{background-color:var(--text-xlight)!important;border-color:var(--text-light)!important;color:var(--text-medium)!important;transition:all ease-in-out .1s;cursor:not-allowed}.schedule-container :not(output):-moz-ui-invalid:-moz-focusring{box-shadow:none}.schedule-container :not(output):-moz-ui-invalid{box-shadow:none}.schedule-container .page-dps .welcome-message{margin:0 auto 2em;max-width:800px;padding:0}.schedule-container .page-dps .form{margin:0 auto;padding:0 0 1em}.schedule-container .page-dps .form.personal-details h3,.schedule-container .page-dps .form.confirmation h3,.schedule-container .page-dps .form.success h3,.schedule-container .page-dps .form.time h3,.schedule-container .page-dps .form.patient-identity h3,.schedule-container .page-dps .form.landing h3{text-align:center}.schedule-container .page-dps .form.patient-identity .new-patient,.schedule-container .page-dps .form.time p,.schedule-container .page-dps .form.time .dps-time,.schedule-container .page-dps .form.success .appt-details,.schedule-container .page-dps .form.success .feedback{max-width:800px;margin-left:auto;margin-right:auto}.schedule-container .page-dps .form.personal-details>.field,.schedule-container .page-dps .form.personal-details>.group,.schedule-container .page-dps .form.personal-details>h2,.schedule-container .page-dps .form.personal-details>label,.schedule-container .page-dps .form.personal-details>p{display:block;max-width:800px;margin-left:auto;margin-right:auto}.schedule-container .page-dps .form.personal-details .validation-output:not(:empty){margin:2rem auto;padding:4px 8px;background-color:var(--text-xxlight);color:var(--text-medium);border:1px solid var(--text-xlight);border-radius:.5rem}.schedule-container .page-dps .form.personal-details .validation-output:not(:empty) .error-individual{margin-block:4px;color:var(--form-field-invalid-color)}.schedule-container .page-dps .form.personal-details .form-content{max-width:600px;margin:0 auto}.schedule-container .page-dps .form.personal-details .form-content .field.firstname,.schedule-container .page-dps .form.personal-details .form-content .field.lastname{width:100%}.schedule-container .page-dps .form.personal-details .form-content .field.birthdate,.schedule-container .page-dps .form.personal-details .form-content .field.email,.schedule-container .page-dps .form.personal-details .form-content .field.phone{width:100%;max-width:400px}.schedule-container .page-dps .form.personal-details .form-content .field.field-text.email,.schedule-container .page-dps .form.personal-details .form-content .field.field-text.phone{margin-bottom:.25rem}.schedule-container .page-dps .form.personal-details .form-content .medicaid-container{margin-bottom:1rem;padding:1rem;background:var(--text-xxlight);border:2px dashed var(--text-light)}.schedule-container .page-dps .form.personal-details .form-content .medicaid-container p{margin:0 auto 1rem}.schedule-container .page-dps .form.time .appointment-loader{display:flex;flex-direction:column;justify-content:center;padding:0 30px;max-width:800px}.schedule-container .page-dps .form.time .appointment-loader .appointment-row{display:flex;flex-direction:row;align-items:center;padding:20px 0}@media (min-width: 550px){.schedule-container .page-dps .form.time .appointment-loader .appointment-row{flex-direction:row;align-items:baseline}}.schedule-container .page-dps .form.time .appointment-loader .appointment-row .date-block{display:flex;flex-direction:column;align-items:center}.schedule-container .page-dps .form.time .appointment-loader .appointment-row .appointment-block{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-left:16px;margin-top:1rem}@media (min-width: 550px){.schedule-container .page-dps .form.time .appointment-loader .appointment-row .appointment-block{margin-top:0;max-width:500px}}.schedule-container .page-dps .loader{margin:4em auto;text-align:center}.schedule-container .page-dps .loader img{display:block;margin:0 auto}.schedule-container .page-dps .top-link{cursor:pointer;color:var(--links);text-decoration:underline}.schedule-container .page-dps .load-more{width:100%;margin:15px;text-align:center}.schedule-container .page-dps .load-more button{margin:0 auto}.schedule-container .page-dps .message-pain{max-width:800px;line-height:2;margin:2rem auto;text-align:center}.schedule-container .page-dps .message-pain em{font-style:normal;text-transform:uppercase}.schedule-container .page-dps .field-nav{margin:3rem 0}.schedule-container .page-dps .field-nav:after{display:table;height:0;content:"";clear:both}.schedule-container .page-dps .field-nav .button{min-width:0}.schedule-container .page-dps .field-nav .next{float:right}.schedule-container .page-dps .field-nav .prev{float:left}.schedule-container .page-dps .confirm-emergency .symbol{display:block;margin:auto}.schedule-container .page-dps .confirm-emergency .symbol svg{width:120px;height:120px;display:block;margin:4rem auto}.schedule-container .page-dps h2:first-of-type{text-align:center}.schedule-container .page-dps .container{width:100%}.schedule-container .page-dps .container .progress-bar{counter-reset:step;max-width:900px;display:flex;flex-direction:row;justify-content:space-evenly;margin:0 auto}.schedule-container .page-dps .container .progress-bar:after{content:" ";display:block;height:0;clear:both}.schedule-container .page-dps .container .progress-bar li{list-style-type:none;float:left;width:33.33%;position:relative;text-align:center;font-weight:600}.schedule-container .page-dps .container .progress-bar li:before{content:counter(step);counter-increment:step;height:30px;width:30px;line-height:30px;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:var(--text-light);color:var(--pagebg)}.schedule-container .page-dps .container .progress-bar li:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--text-light);top:15px;left:-50%;z-index:-1}.schedule-container .page-dps .container .progress-bar li:first-child:after{content:none}.schedule-container .page-dps .container .progress-bar li.active:before{background-color:var(--color-primary);color:var(--color-primary-contrast)}.schedule-container .page-dps .container .progress-bar li.active:after{background-color:var(--color-primary)}.schedule-container .page-dps .mobile-progress-bar-container{margin:-1.3rem -1rem 1rem;border:1px #ddd solid;background-color:#fff}.schedule-container .page-dps .mobile-progress-bar-container .mobile-progress-bar{background-color:var(--color-primary);width:20%;height:10px;border-radius:0 5px 5px 0;transition:width .5s cubic-bezier(.83,.08,.42,1.01)}.schedule-container .page-dps .footer-actions{padding:1rem;position:sticky;bottom:-1px;left:0;right:0;z-index:3;border-top:1px solid var(--text-xxlight);background-color:var(--color-footer-extra-bg)}.schedule-container .page-dps .footer-actions.pinned{transition:background-color 0s ease}@media (max-width: 1200px){.schedule-container .page-dps .footer-actions.pinned{z-index:9999999999}}.schedule-container .page-dps .footer-actions>.content{max-width:800px;margin:0 auto}.schedule-container .page-dps .footer-actions .field-nav{margin:0}.schedule-container .page-dps .dps-time{display:grid;grid-template-areas:"times" "calendar" "navigation"}.schedule-container .page-dps .dps-time .doctor-preference{grid-area:doctor-pref}.schedule-container .page-dps .dps-time .calendar{grid-area:calendar}.schedule-container .page-dps .dps-time .time-picker{grid-area:times}.schedule-container .page-dps .dps-time .field-nav{grid-area:navigation}.schedule-container .page-dps .dps-time .time-picker{margin:0 auto;width:100%;max-width:700px}.schedule-container .page-dps .dps-time .time-picker .time-nav{position:relative}.schedule-container .page-dps .dps-time .time-picker .time-nav:after{content:"";display:table;height:0;clear:both}.schedule-container .page-dps .dps-time .time-picker .time-nav .backward{left:calc(0% + -0rem);transform:rotate(-225deg)}.schedule-container .page-dps .dps-time .time-picker .time-nav .forward{right:calc(0% + -0rem);transform:rotate(-45deg)}.schedule-container .page-dps .dps-time .time-picker .time-nav button{border:none;background:transparent;color:var(--color-text-base);border-radius:0;padding:0;display:inline-block;border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);width:20px;height:20px;position:absolute;top:calc((9.8rem / 2) + 1.5px + 1.4rem - (9px))}.schedule-container .page-dps .dps-time .time-picker .time-nav button :not(:disabled):hover{border-color:var(--color-text-base)}.schedule-container .page-dps .dps-time .time-picker .time-nav button:disabled{filter:saturate(.6)}.schedule-container .page-dps .dps-time .time-picker .time-nav button .text{display:none}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .time-nav button{width:30px;height:30px;top:calc((9.8rem / 2) + 1.5px + 2.4rem - (9px))}}.schedule-container .page-dps .dps-time .time-picker .month{display:block;margin:0 auto;text-align:center;font-size:.9rem;text-transform:uppercase}.schedule-container .page-dps .dps-time .time-picker .month-label{text-align:left;text-transform:uppercase;font-weight:600;margin:.5rem 0 0;line-height:1}.schedule-container .page-dps .dps-time .time-picker .month-section{display:flex;flex-direction:column;gap:1rem;padding:1rem}.schedule-container .page-dps .dps-time .time-picker .week{padding:.4rem;margin:.25rem 0;background:light-dark(white,black);border:1px solid var(--text-xlight);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem}.schedule-container .page-dps .dps-time .time-picker .week .day{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0;gap:.5rem}.schedule-container .page-dps .dps-time .time-picker .week .day.empty{overflow:clip;height:12px;padding:0}.schedule-container .page-dps .dps-time .time-picker .week .day.empty+.empty,.schedule-container .page-dps .dps-time .time-picker .week .day.empty:first-child,.schedule-container .page-dps .dps-time .time-picker .week .day.empty:last-child,.schedule-container .page-dps .dps-time .time-picker .week .day.empty:has(+:last-child.empty),.schedule-container .page-dps .dps-time .time-picker .week .day.empty:nth-last-child(3):has(+.empty+.empty),.schedule-container .page-dps .dps-time .time-picker .week .day.empty:nth-last-child(4):has(+.empty+.empty+.empty),.schedule-container .page-dps .dps-time .time-picker .week .day.empty:nth-last-child(5):has(+.empty+.empty+.empty+.empty),.schedule-container .page-dps .dps-time .time-picker .week .day.empty:nth-last-child(6):has(+.empty+.empty+.empty+.empty+.empty){display:none}.schedule-container .page-dps .dps-time .time-picker .week .day .cal-card{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;font-size:.8rem;line-height:1;padding:0;margin:0;width:60px}.schedule-container .page-dps .dps-time .time-picker .week .day .cal-card span{display:block}.schedule-container .page-dps .dps-time .time-picker .week .day .cal-card .weekday{font-size:.8em;line-height:1;padding:0}.schedule-container .page-dps .dps-time .time-picker .week .day .cal-card .numdate{font-size:2em;line-height:.9}.schedule-container .page-dps .dps-time .time-picker .week .day .cal-card .available{font-size:.9em;font-weight:300;font-style:italic;padding:0 0 .8rem}.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card{border-color:var(--color-text-base)}.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .weekday{text-transform:uppercase}.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .weekday,.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .available{padding-top:0;padding-bottom:0}.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .numdate,.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .weekday,.schedule-container .page-dps .dps-time .time-picker .week .day.today .cal-card .month{color:var(--color-primary)}.schedule-container .page-dps .dps-time .time-picker .week .times{display:grid;width:100%;--col-count: 2;grid-template-columns:repeat(var(--col-count),1fr);gap:.4rem;padding:0;margin:0}@media (width > 360px){.schedule-container .page-dps .dps-time .time-picker .week .times{--col-count: 3}}@media (width > 480px){.schedule-container .page-dps .dps-time .time-picker .week .times{--col-count: 4}}@media (width > 700px){.schedule-container .page-dps .dps-time .time-picker .week .times{--col-count: 5}}@media (width > 840px){.schedule-container .page-dps .dps-time .time-picker .week .times{--col-count: 5}}.schedule-container .page-dps .dps-time .time-picker .week .times label{margin:0;padding:0}.schedule-container .page-dps .dps-time .time-picker .week .times label .text{background:var(--text-xxlight);color:var(--links);border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;width:100%;height:100%;font-size:.9rem;line-height:1.7;font-weight:600;text-align:center;transition:all ease-in .1s}.schedule-container .page-dps .dps-time .time-picker .week .times label:hover .text,.schedule-container .page-dps .dps-time .time-picker .week .times label:active .text{transform:translateY(-2px)}.schedule-container .page-dps .dps-time .time-picker .week .times label:last-child{margin-bottom:0}.schedule-container .page-dps .dps-time .time-picker .week .times label input[type=radio]~.control{display:none}.schedule-container .page-dps .dps-time .time-picker .week .times label input:checked~.text{color:var(--color-primary-contrast);background-color:var(--color-primary);border-color:var(--color-primary)}.schedule-container .page-dps .dps-time .time-picker .days{padding:0 1rem}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days{padding:0 2rem}}.schedule-container .page-dps .dps-time .time-picker .days ol{display:block;list-style:none;margin:0;padding:0}.schedule-container .page-dps .dps-time .time-picker .days li{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:20px 0}.schedule-container .page-dps .dps-time .time-picker .days li:not(:last-of-type){border-bottom:1px solid var(--text-light)}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days li{flex-direction:row;justify-content:flex-start}}.schedule-container .page-dps .dps-time .time-picker .days li .cal-card{text-align:center;font-size:.8rem;line-height:1.6;padding:0 .5rem;margin:0 auto 1em;border:none;border-radius:0;flex-grow:0;flex-shrink:0;width:90%}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days li .cal-card{font-size:1rem;flex-basis:200px;width:auto;padding:0;margin-bottom:0}}.schedule-container .page-dps .dps-time .time-picker .days li .cal-card span{display:block}.schedule-container .page-dps .dps-time .time-picker .days li .cal-card .weekday{font-size:.9em;padding:.8em 0 0}.schedule-container .page-dps .dps-time .time-picker .days li .cal-card .numdate{font-size:2em;line-height:1.4}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days li .cal-card .numdate{font-size:3em}}.schedule-container .page-dps .dps-time .time-picker .days li .cal-card .available{font-size:.9em;font-weight:300;font-style:italic;padding:0 0 .8rem}.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card{border-color:var(--color-text-base)}.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .weekday{text-transform:uppercase}.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .weekday,.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .available{padding-top:0;padding-bottom:0}.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .numdate,.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .weekday,.schedule-container .page-dps .dps-time .time-picker .days li.today .cal-card .month{color:var(--color-primary)}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"]{align-items:center;padding:10px 0;color:var(--text-light)}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card{color:var(--text-light)}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card .weekday{padding:.2rem 0 0}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card .numdate{line-height:1.2;font-size:1em}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card .available{display:none}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card.today .num-date,.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card.today .weekday,.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .cal-card.today .month{color:var(--text-light)}.schedule-container .page-dps .dps-time .time-picker .days li[data-appointment-count="0"] .times{justify-content:center}.schedule-container .page-dps .dps-time .time-picker .days .times{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:0 .5em;margin:0 auto}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days .times{padding:0 1rem}}.schedule-container .page-dps .dps-time .time-picker .days .times label{display:block;margin:0 10px 10px;padding:0;max-width:140px}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days .times label{margin:0 10px 10px}}.schedule-container .page-dps .dps-time .time-picker .days .times label .text{border:1px solid var(--links);color:var(--links);border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1rem;width:100%;height:100%;font-size:.8rem;font-weight:400;text-align:center;box-shadow:0 3px 3px #00000029;transition:all ease-in .1s}@media (min-width: 480px){.schedule-container .page-dps .dps-time .time-picker .days .times label .text{font-size:1rem}}.schedule-container .page-dps .dps-time .time-picker .days .times label:hover .text,.schedule-container .page-dps .dps-time .time-picker .days .times label:active .text{transform:translate(1px,1px);box-shadow:0 2px 3px #00000029}.schedule-container .page-dps .dps-time .time-picker .days .times label:last-child{margin-bottom:0}.schedule-container .page-dps .dps-time .time-picker .days .times label input[type=radio]~.control{display:none}.schedule-container .page-dps .dps-time .time-picker .days .times label input:checked~.text{color:var(--color-primary-contrast);background-color:var(--color-primary)}.schedule-container .page-dps .disclaimer{max-width:800px}.schedule-container .page-dps .dps-modal{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:4}.schedule-container .page-dps .dps-modal .modal-content{width:500px;background-color:#fff;text-align:center;border-radius:5px;padding:20px;margin:0 1em;@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(360deg)}}}.schedule-container .page-dps .dps-modal .modal-content.transparent{background-color:transparent}.schedule-container .page-dps .dps-modal .modal-content .modal-header{text-align:left}.schedule-container .page-dps .dps-modal .modal-content .modal-footer{display:flex;gap:1em;justify-content:center;align-items:center;flex-wrap:wrap}.schedule-container .page-dps .dps-modal .modal-content .modal-header,.schedule-container .page-dps .dps-modal .modal-content .modal-footer{padding:25px 10px}.schedule-container .page-dps .dps-modal .modal-content .modal-title{margin:0}.schedule-container .page-dps .dps-modal .modal-content .modal-body{padding:10px}.schedule-container .page-dps .dps-modal .modal-content .spin:before{animation:1.5s linear infinite spinner;animation-play-state:inherit;border:solid 5px #cfd0d1;border-bottom-color:#1c87c9;border-radius:50%;content:"";height:40px;position:absolute;transform:translate3d(-50%,-50%,0);width:40px;will-change:transform}.schedule-container .group.dps-new-returning{display:flex;flex-direction:row;padding:0;background-color:var(--text-xxlight);border:2px solid var(--text-xlight);border-radius:.5rem;max-width:-moz-fit-content;max-width:fit-content;margin:1rem auto 2rem}.schedule-container .group.dps-new-returning legend{font-size:1em;font-weight:700;padding:4px 8px;margin:0 auto;text-align:center}.schedule-container .group.dps-new-returning .field,.schedule-container .group.dps-new-returning .field label{margin:0;padding:0}.schedule-container .group.dps-new-returning .field .text{color:var(--text-medium);text-align:left}.schedule-container .group.dps-new-returning .field .text:before{content:"";border:3px solid currentColor;width:1.5rem;height:1.5rem}.schedule-container .group.dps-new-returning .field .control{display:none}.schedule-container .group.dps-new-returning .field input~.text{padding:.5rem 1.5rem .5rem 3rem;margin:0;font-weight:600;line-height:1.5}.schedule-container .group.dps-new-returning .field input~.text:nth-child(1){padding-right:2.5rem}.schedule-container .group.dps-new-returning .field input~.text .subText{margin:0;line-height:1;font-weight:200}.schedule-container .group.dps-new-returning .field input~.text:before{content:"";position:absolute;left:.5rem;bottom:.5rem;width:1.4rem;height:1.4rem;border-radius:60px;border:2px solid currentColor}.schedule-container .group.dps-new-returning .field input:checked~.text{color:var(--text-xdark);background:var(--text-xlight)}.schedule-container .group.dps-new-returning .field input:checked~.text:before{background-color:currentColor}.schedule-container .group.dps-new-returning .field input:checked~.text .appointment-reason-icon-container{fill:var(--color-primary-contrast);background-color:transparent}.schedule-container .dps-radio-group{display:grid;justify-content:center;grid-gap:3rem;grid-template-columns:repeat(1,minmax(200px,400px));grid-auto-rows:minmax(100px,max-content)}@media (min-width: 600px){.schedule-container .dps-radio-group{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.schedule-container .dps-radio-group{grid-template-columns:repeat(3,1fr)}}.schedule-container .dps-radio-group .painscale-container{padding:0;border:none;grid-column:1 / -1}.schedule-container .dps-radio-group .painscale-container legend{text-align:center}@media (min-width: 600px){.schedule-container .dps-radio-group .painscale-container{grid-row-start:2}}.schedule-container .dps-radio-group .field{height:100%;width:100%}.schedule-container .dps-radio-group .field-radio label{display:inline;margin:0;width:100%;height:100%;padding:0}.schedule-container .dps-radio-group .field-radio label .control{display:none}.schedule-container .dps-radio-group .field-radio label .text .subText{font-size:.8em;font-weight:400;margin-left:0;color:var(--text-medium)}.schedule-container .dps-radio-group .field-radio label:has(:checked) .text{color:var(--color-primary-contrast);background-color:var(--color-primary);border:none}.schedule-container .dps-radio-group .field-radio label .text{margin:0}.schedule-container .dps-radio-group .field-radio label .center{justify-content:center}.schedule-container .dps-radio-group .field-radio .text{border:1px solid var(--text-xxlight);box-shadow:0 0 2px rgb(from #002061 r g b / .13),0 1px 2px rgb(from #002061 r g b / .04),0 24px 44px -12px rgb(from #002061 r g b / .1),0 22px 32px -12px rgb(from #002061 r g b / .04);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%;height:100%;font-size:1rem;font-weight:900;text-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.schedule-container .dps-radio-group .field-radio .text{box-shadow:0 0 36px #0000007f;background-color:var(--text-xlight)}}.schedule-container .dps-radio-group .field-radio .text:hover{transform:translateY(-4px)}.landing :is(.schedule-container .dps-radio-group .field-radio) .text{justify-content:flex-start}.schedule-container .dps-radio-group .appointment-reason-icon-container{height:4rem;width:4rem;border-radius:50em;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center}.schedule-container .dps-radio-group .appointment-reason-icon{height:3rem;width:3rem}.schedule-container .radio-button-grid{display:grid;justify-content:center;grid-gap:3rem;grid-template-columns:repeat(1,minmax(200px,400px));grid-auto-rows:minmax(100px,1fr)}@media (min-width: 600px){.schedule-container .radio-button-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.landing :is(.schedule-container .radio-button-grid){grid-template-columns:repeat(3,1fr)}}.schedule-container .radio-button-grid .field{height:100%;width:100%}.schedule-container .radio-button-grid .field-radio label{display:inline;margin:0}.schedule-container .radio-button-grid .field-radio label .text{margin:0}.schedule-container .radio-button-grid .field-radio label .center{justify-content:center}.schedule-container .radio-button-grid label{width:100%;height:100%;padding:0}.schedule-container .radio-button-grid label input[type=radio]~.control{display:none}.schedule-container .radio-button-grid label input[type=radio]~.text .subText{font-size:.8em;font-weight:400;margin-left:0;color:var(--text-medium)}.schedule-container .radio-button-grid label:has(:checked) .text{color:var(--color-primary-contrast);background-color:var(--color-primary);border:none}.schedule-container .radio-button-grid label:has(:checked) .text .subText{color:currentColor}.schedule-container .radio-button-grid label:has(:checked) .text .appointment-reason-icon-container{fill:var(--color-primary-contrast);background-color:transparent}.schedule-container .radio-button-grid .text{border:1px solid var(--text-xxlight);box-shadow:0 0 2px rgba(#002061,.13),0 1px 2px rgba(#002061,.04),0 24px 44px -12px rgba(#002061,.1),0 22px 32px -12px rgba(#002061,.04);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;width:100%;height:100%;font-size:1rem;font-weight:900;text-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme: dark){.schedule-container .radio-button-grid .text{box-shadow:0 0 36px #0000007f;background-color:var(--text-xlight)}}.schedule-container .radio-button-grid .text:hover{transform:translateY(-4px)}.landing :is(.schedule-container .radio-button-grid) .text{justify-content:flex-start}.schedule-container .radio-button-grid .appointment-reason-icon-container{height:4rem;width:4rem;border-radius:50em;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center}.schedule-container .radio-button-grid .appointment-reason-icon{height:3rem;width:3rem}.schedule-container .dps-radio-group .field-radio{--_color: #230606;--_contrast-color: #fefefe}.schedule-container .dps-radio-group .field-radio label .text .appointment-reason-icon-container{background-color:rgb(from var(--_color) r g b / .15)}@media (prefers-color-scheme: dark){.schedule-container .dps-radio-group .field-radio label .text .appointment-reason-icon-container{background-color:var(--pagebg)}}.schedule-container .dps-radio-group .field-radio label .text .appointment-reason-icon{fill:var(--_color)}.schedule-container .dps-radio-group .field-radio label:has(:checked) .text{background-color:var(--_color);color:var(--_contrast-color);border:none}.schedule-container .dps-radio-group .field-radio label:has(:checked) .text .subText{color:currentColor}.schedule-container .dps-radio-group .field-radio label:has(:checked) .text .appointment-reason-icon-container{background-color:currentColor}.schedule-container .dps-radio-group .field-radio[data-icon=category-emergency-dental-care]{--_color: var(--color-util-red);--_contrast-color: var(--color-util-red-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-oral-health]{--_color: var(--color-util-green);--_contrast-color: var(--color-util-green-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-oral-health-express]{--_color: var(--color-util-mint);--_contrast-color: var(--color-util-mint-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-dentures]{--_color: var(--color-util-purple);--_contrast-color: var(--color-util-purple-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-invisalign]{--_color: var(--color-util-blue);--_contrast-color: var(--color-util-blue-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-virtual-appointments]{--_color: var(--color-util-yellow);--_contrast-color: var(--color-util-yellow-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-general]{--_color: var(--color-util-gray);--_contrast-color: var(--color-util-gray-contrast)}.schedule-container .dps-radio-group .field-radio[data-icon=category-esteem-dental-implants]{--_color: var(--color-brand-esteem-blue);--_contrast-color: var(--color-brand-esteem-blue-contrast)}.schedule-container .painscale{--color-pain-1: light-dark(#55b205, #55b205);--color-pain-2: light-dark(#c0e809, #c0e809);--color-pain-3: light-dark(#fdc609, #fdc609);--color-pain-4: light-dark(#e57e08, #e57e08);--color-pain-5: light-dark(#d23807, #d23807);--color-pain-6: light-dark(#c20015, #c20015);--gradient-colors: var(--color-pain-1) 0%, var(--color-pain-2) 20%, var(--color-pain-3) 40%, var(--color-pain-4) 60%, var(--color-pain-5) 80%, var(--color-pain-6) 100%;display:flex;flex-direction:column;position:relative;grid-template-rows:repeat(6,1fr);grid-gap:10px;justify-content:center;max-width:800px;width:300px;width:-moz-min-content;width:min-content;margin:0 auto}@media (min-width: 640px){.schedule-container .painscale{display:grid;width:auto;grid-template-columns:repeat(6,1fr);grid-template-rows:none}}.schedule-container .painscale .bar{position:absolute;top:0;bottom:0;left:82px;z-index:1;width:8px;border-radius:4px;background:linear-gradient(to bottom,var(--gradient-colors))}@media (min-width: 640px){.schedule-container .painscale .bar{left:0;right:0;top:81px;height:8px;width:100%;background:linear-gradient(to right,var(--gradient-colors))}}.schedule-container .painscale label{display:flex;flex-direction:row;align-items:center;position:relative;z-index:2;margin-bottom:0;white-space:nowrap;cursor:pointer;--_color: var(--color-pain-1);color:var(--_color)}@media (min-width: 640px){.schedule-container .painscale label{flex-direction:column}}.schedule-container .painscale label .control .text{font-size:.8rem}@media (min-width: 480px){.schedule-container .painscale label .control .text{font-size:.9rem}}@media (min-width: 640px){.schedule-container .painscale label .control{margin-right:0}}.schedule-container .painscale label .text{color:var(--color-text-base)}@media (min-width: 640px){.schedule-container .painscale label .text{font-size:.7rem;text-align:center}}.schedule-container .painscale label input[type=radio]~.control{font-size:1rem;content:"";border-radius:100%;width:1.4em;height:1.4em;display:inline-block;vertical-align:middle;background:var(--pagebg);border:.3em solid var(--pagebg);box-shadow:0 0 0 .15em currentColor;margin:0 10px 0 0;transition:background-color ease-in-out .1s}@media (min-width: 640px){.schedule-container .painscale label input[type=radio]~.control{margin:0 0 10px}}.schedule-container .painscale label input[type=radio]~.symbol{width:60px;margin-right:10px}@media (min-width: 640px){.schedule-container .painscale label input[type=radio]~.symbol{width:60px;margin-right:0;margin-bottom:10px}}.schedule-container .painscale label input[type=radio]~.symbol circle{fill:var(--pagebg)}.schedule-container .painscale label input[type=radio]~.symbol path{fill:currentColor}.schedule-container .painscale label input[type=radio]:checked~.symbol circle{fill:currentColor}.schedule-container .painscale label input[type=radio]:checked~.symbol path{fill:var(--pagebg)}.schedule-container .painscale label input:checked~.control{background-color:var(--_color)}.schedule-container .painscale label:nth-child(1){--_color: var(--color-pain-1)}.schedule-container .painscale label:nth-child(2){--_color: var(--color-pain-2)}.schedule-container .painscale label:nth-child(3){--_color: var(--color-pain-3)}.schedule-container .painscale label:nth-child(4){--_color: var(--color-pain-4)}.schedule-container .painscale label:nth-child(5){--_color: var(--color-pain-5)}.schedule-container .painscale label:nth-child(6){--_color: var(--color-pain-6)}.schedule-container .painscale .field .symbol{width:100%;height:auto}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
