.page-header{height:50rem;display:flex;align-items:center;position:relative;overflow:hidden}.page-header::before{content:"";position:absolute;top:0;right:0;left:0;height:230px;background:transparent linear-gradient(180deg,#e9f8ff 0,#ffffff00 100%) 0 0 no-repeat padding-box;z-index:2}.page-header::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(calc(-61deg * -1),#ffffff00 0,#f9fdfed1 57%,#f7fcfe 100%) 0 0 no-repeat;z-index:-1}.page-header__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-header__image::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent linear-gradient(to bottom left,rgba(255,255,255,.7) 0,rgba(255,255,255,.8) 30%,rgba(255,255,255,0) 80%) 50% 0 no-repeat;z-index:3}.page-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-header h2{margin-top:24px}.doctor{display:block;position:relative;border-radius:var(--spc-2x);overflow:hidden;margin-top:var(--spc-3x)}.doctor:hover .doctor__image::after{top:-100px}.doctor__icon{position:absolute;top:var(--spc-2x);right:var(--spc-2x);background-color:#fff;width:var(--spc-5x);height:var(--spc-5x);z-index:1;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 3px 22px #87878724}.doctor__image{height:300px;position:relative}.doctor__image::after{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 85%,#fff 100%);transition:all .5s ease-in-out}.doctor__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.doctor__text{position:absolute;bottom:var(--spc-2x);left:var(--spc-1x);right:var(--spc-1x);text-align:center}.doctor__text p{font-size:calc(var(--fnt-size-1x) - .1rem);margin:var(--spc-x) 0 0}.service{display:block;position:relative;border-radius:var(--spc-2x);overflow:hidden;margin-top:var(--spc-3x)}.service:hover .service__image::after{top:-100px}.service__icon{position:absolute;top:var(--spc-2x);right:var(--spc-2x);background-color:#fff;width:var(--spc-5x);height:var(--spc-5x);z-index:1;display:flex;align-items:center;justify-content:center;border-radius:100%;box-shadow:0 3px 22px #87878724}.service__image{height:200px;position:relative}.service__image::after{content:"";position:absolute;top:20%;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 85%,#f7fcfe 100%);transition:all .5s ease-in-out}.service__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.service__title{position:absolute;bottom:var(--spc-3x);left:var(--spc-1x);right:var(--spc-1x);text-align:center}.cases{display:flex;flex-wrap:wrap;gap:var(--spc-2x)}.case{flex:0 1 calc(50% - var(--spc-1x));background-color:#f7fcfe;border-radius:var(--spc-3x);padding:var(--spc-1x);transition:background-color .5s cubic-bezier(0,0,.2,1)}.case:hover{background-color:#d6eef9}.case:hover .h6{color:#36a9e1}.case__images{border-radius:var(--spc-2x);transform:translateZ(0);height:20rem!important}.case__images img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case__info{padding-top:var(--spc-1x)}.case__doctor{padding:0;display:flex;align-items:center;gap:var(--spc-x)}.case__doctor-image{height:var(--spc-6x);width:var(--spc-6x);border-radius:100%;overflow:hidden;border:4px solid #d6eef9}.case__doctor-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case__doctor .h6,.case__doctor-spec{font-size:calc(1.3rem + .1rem)}.case__doctor-spec{background:#fff;padding:var(--spc-x) var(--spc-2x);border-radius:var(--spc-3x);transition:background-color .5s cubic-bezier(0,0,.2,1)}.case__doctor-spec:hover{background:#36a9e1;color:#fff}.book-now{transform:translateZ(0);position:relative;background-size:cover;background-position:top center;overflow:hidden;padding-top:var(--spc-12x);padding-bottom:var(--spc-16x)}.book-now::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(103deg,rgba(74,177,228,.9) 0,rgba(87,157,140,.9) 100%) 0 0 no-repeat padding-box}.book-now .h3{color:#fff}.services-nav .btn{flex:auto}.doctor-profile .doctor-side{position:-webkit-sticky;position:sticky;top:100px;left:0}.doctor-profile .doctor-side .doctor{margin-top:0}.doctor-profile .doctor-info{display:flex;flex-wrap:wrap;gap:var(--spc-5x)}.doctor-profile .doctors-nav{display:flex;flex-direction:column;gap:var(--spc-1x);margin-top:var(--spc-2x)}.doctor-details__block{margin-bottom:var(--spc-7x)}.doctor-details__block .h4{margin-bottom:var(--spc-2x)}.doctor-details__block .page-pagination{margin:0}.doctor-details__block .journey{position:relative}.doctor-details__block .journey::before{width:4px;height:100%;background:#f7fcfe;content:"";position:absolute;top:0;right:30px}.doctor-details__block .journey li{font-weight:500;position:relative;color:#7397a9;background-color:#f7fcfe;width:70%;padding:var(--spc-2x);padding-right:60px;border-radius:1.8rem;margin-bottom:var(--spc-2x)}.doctor-details__block .journey li:first-of-type{color:#36a9e1}.doctor-details__block .journey li:first-of-type::after{background-color:#36a9e1;-webkit-animation:fade .5s ease-in-out infinite;animation:fade .5s ease-in-out infinite}.doctor-details__block .journey li::after{content:"";position:absolute;top:18px;right:22px;width:20px;height:20px;border-radius:100%;background-color:#f7fcfe}.doctor-details__block .journey li:before{content:"";position:absolute;top:12px;right:16px;width:32px;height:32px;border-radius:100%;background-color:#fff}.doctor-details__block .service{margin-top:0;margin-bottom:var(--spc-2x)}.appointments{margin-bottom:var(--spc-2x)}.appointments .appointment__container{display:flex;gap:var(--spc-x);margin-bottom:var(--spc-1x);flex-wrap:wrap}.appointments .appointment__day,.appointments .appointment__time{background-color:#f7fcfe;border-radius:1.8rem;padding:var(--spc-2x)}.appointments .appointment__day{flex:0 0 120px;font-weight:500}.appointments .appointment__time{flex:auto;color:#44758c}.cases{margin-bottom:var(--spc-2x)}.not-available{color:#ff6397}@media (min-width:992px){.page-header h2{max-width:44%}}@media (max-width:1199.98px){.page-header h2{max-width:50%}.case{flex:1 0 100%}.case__info{padding:var(--spc-2x) var(--spc-1x) 0}.book-now .h3{margin-bottom:var(--spc-3x)}.services-nav{display:flex;justify-content:center;margin-bottom:var(--spc-3x);gap:var(--spc-1x);flex-wrap:wrap}}@media (max-width:991.98px){.page-header h2{max-width:60%}.case__doctor-image{height:var(--spc-8x);width:var(--spc-8x)}.doctor-profile .doctor-side{margin-bottom:var(--spc-6x)}.doctor-details__block .journey li{width:100%}}@media (max-width:767.98px){.page-header h2{max-width:80%}.cases{gap:var(--spc-4x)}.case__info{padding:var(--spc-2x) var(--spc-1x) var(--spc-3x)}.case__doctor,.case__info{flex-direction:column}.case__doctor-image{height:var(--spc-12x);width:var(--spc-12x);margin:var(--spc-2x) 0 var(--spc-1x)}.case__doctor-spec{margin-top:var(--spc-2x)}}