.doctor{position:relative}.doctor:before{display:none}.doctor ._container{max-width:var(--container-sm);gap:var(--gap-5);width:100%}.doctor ._sanata{transform:translate3d(-50%,50%,0)}.doctor ._actions{justify-content:center}.doctor a:where(:not(._btn,.fancybox)){position:relative;text-decoration:none;color:var(--text-color);transition-property:all;transition-duration:var(--transition-time);transition-timing-function:var(--transition-type);background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.doctor a:where(:not(._btn,.fancybox)):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--text-color);pointer-events:none;transform:scale(0,1);transition-property:transform;transition-duration:var(--transition-time);transition-timing-function:var(--transition-type)}.doctor a:where(:not(._btn,.fancybox)):focus{text-decoration:none;color:var(--text-color)}.doctor a:where(:not(._btn,.fancybox)):focus:after{transform:scale(1)}.doctor a:where(:not(._btn,.fancybox)):after{background:var(--gradient)}.doctor-item{--img-size:154px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:var(--gap-2);margin-bottom:var(--gap-5);padding:var(--gap-5) var(--gap-4);border-radius:var(--border-radius-sm);border:6px solid var(--white);background:linear-gradient(180deg,rgba(226,199,152,.2) 0,rgba(255,255,255,0) 160.07%),#fff;box-shadow:var(--box-shadow-sm);overflow:hidden}.doctor-item__img{position:relative;flex-shrink:0;width:var(--img-size);height:var(--img-size);border-radius:50%;background:var(--white)}.doctor-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doctor-item__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--gap-4)}.doctor-item__title{font-size:24px;font-weight:700;line-height:1.025}.doctor-item__title+.doctor-item__service{margin-top:var(--gap--4)}.doctor-item__service{padding-bottom:var(--gap-2);font-size:20px;font-weight:700;line-height:var(--line-height-lg);border-bottom:1px solid #e1e1e1}.doctor-item ._socials{--icon-size:24px;--button-circle-size:45px;justify-content:center;gap:10px}.doctor-item ._text{font-size:var(--font-size);font-weight:400;line-height:1.5}.doctor-about{display:flex;flex-direction:column;gap:var(--gap-3);padding-bottom:var(--gap-4);border-bottom:1px solid #e1e1e1}.doctor-about:last-child{padding-bottom:0;border-bottom:0}.doctor-about__title{font-size:var(--font-size-lg);font-weight:700;line-height:1.025}.doctor-about ._text{font-size:var(--font-size);font-weight:400;line-height:1.624}.doctor-about ol,.doctor-about ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 15px;font-size:var(--font-size);font-weight:700;line-height:1.624;margin:0;padding:0}.doctor-about ol ol,.doctor-about ol ul,.doctor-about ul ol,.doctor-about ul ul{padding-left:2rem}.doctor-about ul{--check-width:16px;--check-height:11px;list-style:none}.doctor-about ul li{padding:0}.doctor-about ul li:before{content:"";display:inline-block;width:var(--check-width);height:var(--check-height);background-image:url(../img/icons/check.svg);background-repeat:no-repeat;background-size:contain;margin-right:var(--gap-2)}.doctor-about__row{display:flex;flex-direction:column;gap:var(--gap-4)}.doctor-about__col{display:flex;flex-direction:column;gap:var(--gap-3)}.doctor-about__decor{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.doctor-about__decor:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../img/decor/video.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;pointer-events:none}.doctor-about__img{position:relative;width:100%;aspect-ratio:16/10;border-radius:15px;border:3px solid var(--white);background:var(--background);box-shadow:var(--box-shadow-sm);overflow:hidden}.doctor-about__img:before{content:"";position:absolute;z-index:1;top:50%;right:0;width:100%;height:100%;transform:scale(1.5) translate3d(40%,-40%,0);pointer-events:none;opacity:.05;background-image:url(../img/icons/flower.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.doctor-about__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.certificates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.certificates-item{padding:10px;border-radius:14px;background-color:var(--white);box-shadow:var(--box-shadow-sm);overflow:hidden}.certificates-item__img{position:relative;width:100%;aspect-ratio:16/9}.certificates-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:576px){.doctor ._container{gap:30px}}@media (min-width:768px){.doctor-item{align-items:flex-start;flex-direction:row;text-align:left;justify-content:space-between;gap:35px;padding:35px}.doctor-item__title{font-size:30px}.doctor-item__service{font-size:25px}.doctor-item ._socials{justify-content:flex-start}.doctor-item ._text{font-size:var(--font-size-md)}.doctor-about{padding-bottom:var(--gap-6)}.doctor-about__title{font-size:30px}.doctor-about ._text{font-size:var(--font-size-md)}.doctor-about ol,.doctor-about ul{font-size:var(--font-size-lg)}.doctor-about ul{--check-width:20px;--check-height:20px}.doctor-about ul li:before{transform:translate3d(0,.5rem,0)}.certificates-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width:1024px){.doctor-item{--img-size:288px;gap:45px;padding:45px}.doctor-item__body{max-width:580px}.doctor-item ._text{font-size:var(--font-size-lg)}.doctor-about{gap:var(--gap-4)}.doctor-about ._text{font-size:var(--font-size-lg)}.doctor-about ol,.doctor-about ul{font-size:25px;grid-template-columns:1fr}.doctor-about ul{--check-width:25px;--check-height:25px}.doctor-about__row{flex-wrap:wrap;flex-direction:row;justify-content:space-between}.doctor-about__col_img{flex-basis:762px}.doctor-about__img{aspect-ratio:16/8;border-radius:var(--border-radius);border-width:10px}}@media (min-width:1480px){.doctor ._sanata{transform:translate3d(-50%,10%,0)}}@media (hover:hover){.doctor a:where(:not(._btn,.fancybox)):hover{text-decoration:none;color:var(--text-color)}.doctor a:where(:not(._btn,.fancybox)):hover:after{transform:scale(1)}}