.consultations-page .specialists{padding-top:calc(32/var(--size-unit)*1em);border-top:1px solid var(--w-30-full)}.consultations-page .specialists .specialist-card--accent-1{--sphere-accent:#fff70033}.consultations-page .specialists .specialist-card--accent-2{--sphere-accent:#f766ff33}.consultations-page .specialists .specialist-card--accent-3{--sphere-accent:#88fbff33}@media screen and (min-width:768px){.consultations-page .specialists{padding-top:calc(40/var(--size-unit)*1em)}}.consultations-page .specialists__list,.consultations-page .specialists__batch{gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}.consultations-page .specialists__list{margin-top:calc(32/var(--size-unit)*1em)}.consultations-page .specialists__batch{overflow:hidden}.consultations-page .specialists__more{margin-top:calc(32/var(--size-unit)*1em);overflow:hidden}@media screen and (min-width:768px){.consultations-page .specialists__more{margin-top:calc(40/var(--size-unit)*1em)}}.consultations-page .specialists .specialist-card{padding:calc(16/var(--size-unit)*1em);color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em)}.consultations-page .specialists .specialist-card .button--white{background:#fff}.consultations-page .specialists .specialist-card .button--white .button-text{color:#000}@media (hover:hover){.consultations-page .specialists .specialist-card .button--white:not(:disabled):hover{background:#ffffff4d}}.consultations-page .specialists .specialist-card .top{gap:calc(16/var(--size-unit)*1em);flex-direction:column;display:flex;position:relative}.consultations-page .specialists .specialist-card .top:after{content:"";width:calc(100% + 32/var(--size-unit)*1em);margin:0 calc(-16/var(--size-unit)*1em);background-color:#ffffff1a;height:1px}.consultations-page .specialists .specialist-card__head{justify-content:space-between;gap:calc(16/var(--size-unit)*1em);display:flex}.consultations-page .specialists .specialist-card__head .card-sphere{width:calc(64/var(--size-unit)*1em);height:calc(64/var(--size-unit)*1em);background:radial-gradient(50% 50% at 50% 50%, #27272733 29.9%, var(--sphere-accent,#fff70033) 100%);border-radius:100vw;justify-content:center;align-items:center;display:flex}.consultations-page .specialists .specialist-card__variants{margin-top:calc(16/var(--size-unit)*1em)}.consultations-page .specialists .specialist-card__variants-list{margin-top:calc(16/var(--size-unit)*1em);padding-left:calc(4/var(--size-unit)*1em)}.consultations-page .specialists .specialist-card__buttons{margin-top:calc(24/var(--size-unit)*1em);gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}
.consultations-page .schedule{padding-block:calc(32/var(--size-unit)*1em)}@media screen and (min-width:768px){.consultations-page .schedule{padding-block:calc(56/var(--size-unit)*1em)}}.consultations-page .schedule__title{text-wrap:balance;width:80%}.consultations-page .schedule__content{margin-top:calc(24/var(--size-unit)*1em)}.consultations-page .schedule .schedule-consultation-cta{padding:calc(16/var(--size-unit)*1em);border-radius:calc(12/var(--size-unit)*1em);color:#fff;background:url(/assets/blur-bg.jpg) 50%/cover no-repeat;position:relative}.consultations-page .schedule .schedule-consultation-cta .top{justify-content:space-between;align-items:center;width:100%;display:flex}.consultations-page .schedule .schedule-consultation-cta .top-tag{padding:calc(4/var(--size-unit)*1em) calc(8/var(--size-unit)*1em);border-radius:calc(6/var(--size-unit)*1em);color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em)}.consultations-page .schedule .schedule-consultation-cta__description{width:70%;margin-top:calc(6/var(--size-unit)*1em)}.consultations-page .schedule .schedule-consultation-cta__link{margin-top:calc(16/var(--size-unit)*1em)}.consultations-page .schedule .schedule-table{color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);margin-top:calc(8/var(--size-unit)*1em);padding:calc(16/var(--size-unit)*1em)}.consultations-page .schedule .schedule-table .type-change{border-radius:calc(8/var(--size-unit)*1em);background-color:#464646;width:100%;display:flex;position:relative}.consultations-page .schedule .schedule-table .type-change:after{content:"";border-radius:calc(8/var(--size-unit)*1em);z-index:0;width:50%;height:100%;transform:translateX(calc(var(--pill-index,1) * 100%));background-color:#fff;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.consultations-page .schedule .schedule-table .type-change__button{padding:calc(8/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);z-index:1;cursor:pointer;width:50%;transition:color .4s cubic-bezier(.16,1,.3,1);position:relative}.consultations-page .schedule .schedule-table .type-change__button--active{color:#000}.consultations-page .schedule .schedule-table .picker{overflow:hidden}.consultations-page .schedule .schedule-table .days{margin-top:calc(24/var(--size-unit)*1em);padding:0 calc(10/var(--size-unit)*1em);justify-content:space-between;display:flex}.consultations-page .schedule .schedule-table .days .day{width:calc(30/var(--size-unit)*1em);height:calc(30/var(--size-unit)*1em);border-radius:calc(26/var(--size-unit)*1em);cursor:pointer;justify-content:center;align-items:center;transition:background-color .3s,box-shadow .3s;display:flex}.consultations-page .schedule .schedule-table .days .day__title{opacity:.4;transition:opacity .3s}.consultations-page .schedule .schedule-table .days .day--today{box-shadow:inset 0 0 0 1px #ffffff4d}.consultations-page .schedule .schedule-table .days .day--today .day__title{opacity:.7}.consultations-page .schedule .schedule-table .days .day--active{background-color:#333;box-shadow:inset 0 0 #ffffff4d}.consultations-page .schedule .schedule-table .days .day--active .day__title{opacity:1}.consultations-page .schedule .schedule-table .day-step{margin-top:calc(24/var(--size-unit)*1em);justify-content:space-between;align-items:center;gap:calc(16/var(--size-unit)*1em);display:flex}.consultations-page .schedule .schedule-table .day-step__arrow{width:calc(30/var(--size-unit)*1em);height:calc(30/var(--size-unit)*1em);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.consultations-page .schedule .schedule-table .day-step__arrow svg{transition:transform .3s}.consultations-page .schedule .schedule-table .day-step__arrow--prev svg{transform:scaleX(-1)}@media (hover:hover){.consultations-page .schedule .schedule-table .day-step__arrow:hover svg{transform:translateX(calc(2 / var(--size-unit) * 1em))}.consultations-page .schedule .schedule-table .day-step__arrow:hover.day-step__arrow--prev svg{transform:scaleX(-1) translateX(calc(2 / var(--size-unit) * 1em))}}.consultations-page .schedule .schedule-table .day-step__label{text-align:center;flex:1}.consultations-page .schedule .schedule-table__list{margin-top:calc(24/var(--size-unit)*1em);overflow:hidden}.consultations-page .schedule .schedule-table__day{gap:calc(8/var(--size-unit)*1em);flex-direction:column;display:flex}.consultations-page .schedule .schedule-table__row{padding:calc(12/var(--size-unit)*1em);border-radius:calc(8/var(--size-unit)*1em);background-color:#333}.consultations-page .schedule .schedule-table__row-text{width:70%;margin-top:calc(3/var(--size-unit)*1em)}.consultations-page .schedule .schedule-table .top{justify-content:space-between;align-items:baseline;gap:calc(16/var(--size-unit)*1em);display:flex}.consultations-page .schedule .schedule-table__hours{white-space:nowrap;color:#fff;background:var(--glass-bg);-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));border-radius:calc(12/var(--size-unit)*1em);padding:calc(4/var(--size-unit)*1em) calc(8/var(--size-unit)*1em);border-radius:calc(16/var(--size-unit)*1em);flex-shrink:0;line-height:1}
.consultations-page .maps-contact{height:calc(580/var(--size-unit)*1em);position:relative}@media screen and (min-width:768px){.consultations-page .maps-contact{max-width:calc(540/var(--size-unit)*1em);height:calc(650/var(--size-unit)*1em);border-radius:calc(16/var(--size-unit)*1em);margin-inline:auto;overflow:hidden}}.consultations-page .maps-contact__bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.consultations-page .maps-contact .content{color:#fff;padding:calc(32/var(--size-unit)*1em) calc(16/var(--size-unit)*1em);flex-direction:column;justify-content:space-between;height:100%;display:flex}@media screen and (min-width:768px){.consultations-page .maps-contact .content{padding:calc(16/var(--size-unit)*1em)}}.consultations-page .maps-contact__link{margin-top:calc(16/var(--size-unit)*1em)}.consultations-page .maps-contact__button{-webkit-backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));backdrop-filter:blur(calc(20 / var(--size-unit) * 1em));background-color:#00000073}
