.services-slider--item.all-services{display:none}
.services-slider--item{
    display:flex;width:100%;height:11.25rem !important;padding:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:var(--middle,1rem);background:var(--F5F5F5,#f5f5f5)}
.services-slider--item .item-title{text-align:left;color:var(--333333,#333);font-family:Nekst;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}
.services-slider--item .bottom{display:flex;align-items:baseline;gap:.5rem;align-self:stretch;justify-content:space-between}
.services-slider--item .price{color:var(--A6A6A6,#a6a6a6);font-family:Nekst;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}
.services-slider--item .service-name{color:var(--A6A6A6,#a6a6a6);text-align:right;font-family:Inter;font-size:.8125rem;font-style:normal;font-weight:400;line-height:.8125rem}
@media screen and (min-width: 48rem) {
.services-slider--item.all-services{background:var(--primary-gradient);padding:0;display:block}
.services-slider--item.all-services .item-title{color:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:1rem}
.services-slider--item.all-services .item-title:hover{background-image:url(/extra/all-services-button-bg.png);background-size:cover;background-repeat:no-repeat;cursor:pointer}
}
.top-block{display:flex;width:100%;flex-direction:column;gap:.875rem}
.pre-heading{display:inline-flex;padding:.75rem 1.5rem;align-items:center;gap:.75rem;border-radius:var(--middle,1rem);border:2px solid var(--F86D62-ED7947,#f86d62);background:var(--FFFFFF,#fff);color:var(--F86D62,#f86d62);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;width:fit-content}
.job-title{color:var(--A6A6A6,#a6a6a6)}
.schedule-block{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}
.schedule-item{padding:1.5rem 1rem;border-radius:var(--middle,1rem);background:var(--F5F5F5,#f5f5f5)}
.schedule-item .heading{padding-bottom:1rem}
.available-slot{display:inline-flex;align-items:flex-start;justify-content:space-between;gap:1.0625rem;padding:1.25rem .5rem;border-top:.0625rem solid rgba(0,0,0,.25);width:100%}
.available-slot .day{color:var(--A6A6A6,#a6a6a6);font-family:Nekst;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem;min-width:7rem}
.available-slot .time{color:var(--333333,#333);font-family:Nekst;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}
.available-slot:last-child{padding-bottom:0}
.annotation{color:var(--A6A6A6,#a6a6a6)}
@media screen and (min-width: 48rem) {
.schedule-block{width:39.0625rem;border-radius:var(--middle,1rem);background:var(--F5F5F5,#f5f5f5);padding:1.5rem;gap:0;flex-direction:row}
.schedule-item{padding:0;width:100%}
.schedule-item .heading{font-size:1rem;line-height:1.25rem}
.schedule-item:first-child .heading{text-align:right}
.schedule-item:not(:first-child) .heading{padding-left:6.375rem}
.schedule-item:not(:first-child) .time{padding-left:5.8125rem}
.schedule-item:not(:first-child) .day{display:none}
.annotation{text-align:center}
}

.services-block{display:flex;flex-direction:column;align-items:flex-start;gap:2.25rem;flex-shrink:0;max-height:60vh;__overflow-y:scroll}
.services-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--middle,1rem);width:100%}
.pricelist{display:flex;width:100%;padding:var(--large,1.5rem) var(--middle,1rem);flex-direction:column;align-items:center;gap:1.25rem;border-radius:var(--middle,1rem);background:var(--F5F5F5,#f5f5f5)}
.pricelist-item{display:flex;align-items:center;gap:.5rem;align-self:stretch;justify-content:space-between;padding-bottom:1.25rem;border-bottom:.0625rem solid rgba(0,0,0,.25)}
.pricelist-item .price{color:var(--primary);font-family:Nekst;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;white-space:nowrap}
.pricelist-item:last-child{padding-bottom:0;border:none}
@media screen and (min-width: 48rem) {
.services-block{overflow-y: auto;
    max-width: 750px;max-height:52vh}
}

.subheading{font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.375rem;color:var(--text-primary-gray);padding-bottom:3rem}
.specialization{padding-top:1.5rem;padding-bottom:3rem}
.specialization-items{display:flex;width:20.5rem;align-items:flex-start;align-content:flex-start;gap:.5rem;flex-wrap:wrap}
.specialization-item{display:flex;padding:1.25rem 2rem;align-items:center;gap:.75rem;border-radius:var(--middle,1rem);background:var(--F5F5F5,#f5f5f5)}
.specialization-item.outline{border-radius:var(--middle,1rem);border:1px solid var(--333333,#333);background:none}
.services .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}
.services .top .subheading{padding:0}
.slider-wrapper{margin-bottom:1.5rem}
.doctor-image-block{margin-top:3rem;padding-bottom:6.5rem}
.doctor-image-block img{max-width:100%}
.doctor-info{padding-bottom:6.5rem}

.doctor-info-item .content-item .education{ width:calc(100% - 8rem);}
.doctor-info-item .year{width:8rem}

@media screen and (max-width: 560px) {
.doctor-info-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2.25rem}}
.doctor-info-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--large,1.5rem);align-self:stretch;padding-top:2.25rem;border-top:.0625rem solid #f5f5f5}
.doctor-info-item .title_table_doctor{color:var(--515050,#515050);font-family:Nekst;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.375rem}
.doctor-info-item .education-item{display:flex;align-items:baseline;gap:1rem;align-self:stretch}
.doctor-info-item .year{color:var(--primary);font-family:Nekst;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;}
.doctor-info-item .content-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--large,1.5rem);align-self:stretch}
.doctor-info-item .list-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--middle,1rem);align-self:stretch;list-style:none;padding:0}
.cta{padding-bottom:6.5rem}
.other-doctors{padding-bottom:6.5rem;padding-top:6.5rem;border-radius:var(--large,1.5rem);background:var(--FFFAF8,#fffaf8);position:relative;z-index:2}
.other-doctors .heading{padding-bottom:3rem}
.other-doctors .all-doctors-button{margin-top:3rem;display:flex;justify-content:center;width:14.1875rem}
@media screen and (min-width: 48rem) {
.specialization-items{width:100%}
.slider-wrapper{margin-bottom:3rem}
.doctor-info-item{flex-direction:row;gap:.5rem}
.doctor-info-item .title_table_doctor{width:15.9375rem}
.doctor-info-item .content-item{width:calc(100% - 15.9375rem - 0.5rem)}
.doctor-info-item .education-item{padding-right:2rem}
.cta{padding-left:1rem;padding-right:1rem}
.other-doctors .heading{padding-bottom:3.75rem}
.other-doctors .container{position:relative}
.other-doctors .all-doctors-button{position:absolute;top:-1.25rem;right:2rem;margin:0}
}
@media screen and (min-width: 84rem) {
.main-block{display:flex;gap:3.7rem;position:relative}
.main-block-wrapper{max-width:47.3125rem;display:flex;flex-direction:column;align-items:stretch}
.doctor-info{padding-top:6.5rem}
.doctor-image-block{margin:0;padding:0}
.hero-button{position:absolute}
.doctor-info-wrapper{max-width:47.3125rem;width:100%}
}
@media screen and (min-width: 115rem) {
.main-block{display:flex;gap:6.5rem}
.main-block-wrapper{max-width:66.9375rem}
.doctor-info{padding-top:0;margin-top:0rem}
.doctor-info-wrapper{max-width:66.9rem}
}
.doctor-item img{aspect-ratio:1/1;border-radius:1.5rem;object-fit:cover;width:100%}
.doctor-item .text{padding-top:1rem}
.doctor-item p{padding-top:.5rem;color:var(--A6A6A6,#a6a6a6);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}
.doctor-item .text{color:var(--primary-dark)}
.doctors__wrapper .glide__slides{display:flex;flex-direction:column;gap:3rem}
.doctors__wrapper .item{display:flex;flex-direction:column;gap:1rem}
.doctors__wrapper .item .name{color:var(--333333,#333);font-family:Nekst;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem}
.doctors__wrapper .item p{margin-top:-.5rem;color:var(--A6A6A6,#a6a6a6);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}
.doctors__wrapper .item img{width:100%;aspect-ratio:1/1;border-radius:var(--large,1.5rem);object-fit:cover}
@media screen and (min-width: 48rem) {
.doctors__wrapper .glide__slides{display:grid;grid-template-columns:1fr 1fr;gap:3rem .5rem}
}
@media screen and (min-width: 84rem) {
.doctors__wrapper .glide__slides{display:flex;flex-direction:row}
.doctors__wrapper .item{gap:1.5rem}
.doctors__wrapper .item .name{font-size:1.375rem;line-height:1.5rem}
}