.hero[data-astro-cid-ge2uvauf]{background-repeat:no-repeat;background-size:0;flex-flow:column;align-items:center;display:flex;position:relative;&:before{content:"";background-color:color-mix(in srgb, var(--color-main-mutted), var(--color-main) 40%);width:100%;height:200px;margin-bottom:-160px;display:block;@media screen and (width>=800px){z-index:-1;height:auto;margin-bottom:0;position:absolute;inset:0}}@media screen and (width>=800px){padding:64px var(--full-width-padding);background-size:cover;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;justify-items:center;display:grid}}.title[data-astro-cid-ge2uvauf]{font-size:var(--font-size-section-title);color:var(--color-main);padding:0 var(--full-width-padding);order:2;margin-top:24px;font-weight:700;@media screen and (width>=800px){color:var(--color-white);font-size:var(--font-size-hero);place-self:end;padding:0 16px}}.body[data-astro-cid-ge2uvauf]{padding:0 var(--full-width-padding);text-align:center;color:var(--color-main-darkened);max-width:25rem;font-size:var(--font-size-big);order:3;@media screen and (width>=800px){text-align:right;place-self:start end;padding:0 16px}}.image[data-astro-cid-ge2uvauf]{backdrop-filter:blur(2px);border:1px solid var(--color-white);box-shadow:0 0 12px color-mix(in srgb, var(--color-black), transparent 85%);border-radius:20px;order:1;width:170px;height:auto;padding:20px;@media screen and (width>=800px){border-radius:40px;grid-row:1/-1;width:auto}}.cta[data-astro-cid-ge2uvauf]{order:4;@media screen and (width>=800px){justify-self:end;padding:0 32px}}.card[data-astro-cid-3vpt37q6]{background-color:var(--color-main-mutted);min-width:270px;max-width:320px;box-shadow:0 0 10px color-mix(var(--color-black), var(--color-white) 85%);border:1px solid var(--color-white);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.image[data-astro-cid-3vpt37q6]{object-fit:cover;width:100%;height:194px;display:block}.content[data-astro-cid-3vpt37q6]{flex-direction:column;align-items:center;gap:32px;padding:24px 24px 60px;display:flex}.title[data-astro-cid-3vpt37q6]{font-size:var(--font-size-section-title);color:var(--color-main);text-align:center;margin:0;font-weight:700;&:after{content:"";background-color:var(--color-white);border:2px solid color-mix(var(--color-main), transparent 60%);border-radius:4px;width:130px;height:1px;margin:auto;display:block}}.text[data-astro-cid-3vpt37q6]{text-align:center;color:var(--color-text-default);font-size:var(--font-size-regular);margin:0 32px}.calendar[data-astro-cid-7lqjsqe5]{background-color:#fff;border-radius:20px;width:max-content;padding:6px}caption[data-astro-cid-7lqjsqe5]{background-color:var(--color-alt);text-transform:uppercase;color:var(--color-white);border-radius:14px 14px 0 0;font-weight:700}th[data-astro-cid-7lqjsqe5]{color:var(--color-alt);padding-top:6px}td[data-astro-cid-7lqjsqe5]{text-align:center;cursor:pointer;padding:0 6px;&.selected,&:not(.disabled):hover{background-color:var(--color-alt-light);color:var(--color-white);border-radius:50%}&.disabled{color:var(--color-text-mutted);cursor:not-allowed}}.consultation-hours[data-astro-cid-aue5qqiq]{border:4px solid var(--color-white);background-color:color-mix(in srgb, var(--color-main-mutted), transparent 30%);color:var(--color-alt);border-radius:50px;grid-template-columns:repeat(3,1fr);justify-items:stretch;display:grid;overflow:hidden}.time-option[data-astro-cid-aue5qqiq]{text-align:center;cursor:pointer;padding:6px 0;display:block;&:nth-of-type(2){border:1px solid var(--color-highlight-mutted);border-width:0 1px;.selected[data-astro-cid-aue5qqiq]+&{border-color:transparent var(--color-white) transparent var(--color-highlight-mutted)}&:has(+.selected){border-color:transparent var(--color-highlight-mutted) transparent var(--color-white)}}&.selected{background-color:var(--color-highlight);color:var(--color-highlight-darkened)}}.schedule-consultation[data-astro-cid-gtdtjatd]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(1,1fr);display:grid;@media screen and (width>=650px){grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr)}}.calendar[data-astro-cid-gtdtjatd]{justify-self:center}.patient-details[data-astro-cid-gtdtjatd]{flex-direction:column;gap:22px;display:flex;& :last-child{align-self:end}}input[data-astro-cid-gtdtjatd],textarea[data-astro-cid-gtdtjatd]{appearance:none;background-color:var(--color-white);color:var(--color-text-mutted);font-family:var(--font-primary);border:none;border-radius:10px;padding:4px}input[data-astro-cid-gtdtjatd]{text-indent:20px}.site-content[data-astro-cid-lcdefpme]{margin-top:16px}section[data-astro-cid-lcdefpme]{margin-top:152px;margin-bottom:152px}.service-cards[data-astro-cid-lcdefpme]{padding:16px var(--full-width-padding);justify-content:center;display:flex;overflow:hidden;@media screen and (width>=999px){justify-content:space-between}&.show-all{& .card-wrapper:first-child{transform:scale(.9)translate(50px)rotate(-10deg);@media screen and (width>=999px){transform:scale(1)translate(0)rotate(0)}}& .card-wrapper:nth-child(3){transform:scale(.9)translate(-50px)rotate(10deg);@media screen and (width>=999px){transform:scale(1)translate(0)rotate(0)}}}& .card-wrapper{z-index:1;transition:transform .4s;position:relative;&:first-child{z-index:0;transform:scale(.9)translate(300px)rotate(0)}&:nth-child(3){z-index:0;transform:scale(.9)translate(-300px)rotate(0)}@media screen and (width>=900px){margin-top:44px}&:nth-child(2){@media screen and (width>=600px){align-self:flex-start;margin-top:0}}}}.service-links[data-astro-cid-lcdefpme]{text-align:center;font-size:var(--font-size-big);margin-top:28px;@media screen and (width>=900px){margin-top:-18px}& a{color:var(--color-text-default);text-decoration:none;transition:color .6s;&:hover{color:var(--color-main-darkened)}}}.map[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:0;padding:0;& iframe{width:100%;height:500px}}.map-button[data-astro-cid-lcdefpme]{margin-top:24px}.why-us[data-astro-cid-lcdefpme]{background-color:var(--color-main);color:var(--color-main);font-size:var(--font-size-large);padding:24px 0 0;@media screen and (width>=500px){padding:0 var(--full-width-padding);background-image:linear-gradient(to right, var(--color-main) 50%, var(--color-main-mutted) 50%);grid-template-columns:repeat(3,1fr);display:grid}& figure{text-align:center;margin:0;@media screen and (width>=500px){grid-column:1/2;align-content:center;padding-right:24px}& img{border:2px solid var(--color-white);box-sizing:border-box;border-radius:16px;width:136px;height:auto;@media screen and (width>=500px){border-width:4px;border-radius:28px;width:auto;max-width:100%;height:auto;max-height:80%}}}& ul{background-color:var(--color-main-mutted);padding:66px var(--full-width-padding);border-top:2px solid var(--color-white);margin-top:-28px;list-style-type:none;@media screen and (width>=500px){border-top:none;grid-column:2/4;align-content:center;margin-top:0;margin-bottom:0;padding-right:0}@media screen and (width>=1200px){padding-left:94px}}& li{border-bottom:1px solid var(--color-white);margin-bottom:8px;padding-bottom:8px;&:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}}.interlude[data-astro-cid-lcdefpme]{text-align:center;padding:8rem var(--full-width-padding);& p{font-size:var(--font-size-hero);font-weight:700}}.contact[data-astro-cid-lcdefpme]{padding:48px var(--full-width-padding);color:var(--color-alt);background-color:color-mix(in srgb, var(--color-alt), transparent 70%);text-align:center;background-image:url(src/assets/images/calendar-small.png);background-position:bottom;background-repeat:no-repeat;@media screen and (width>=650px){background-image:url(src/assets/images/calendar-large.png),url(src/assets/images/calendar-large.png)}& h2{margin-bottom:60px}}
