.btn{border-radius:100px;height:48px;display:flex;align-items:center;justify-content:center;text-align:center}.btn-blue-600{background:#1b75bb;color:#fff;font-size:16px;font-weight:700}.btn-blue-600:hover{background:#15598e;color:#fff}@media (max-width: 768px){.container{padding:16px!important}}.show-specialties-container .grid-container{width:100%;display:flex;justify-content:center;align-items:center}.show-specialties-container .show-specialties{align-content:center;width:100%!important;border-radius:40px!important;background-position:center!important;background-size:120% 190%!important}.show-specialties-container .show-specialties .show-specialties-hero-text *{font-weight:700!important}.other-opinion-btn{display:inline-block;background-color:#1b75bb;color:#fff;border:none;border-radius:25px;padding:10px 15px;font-size:16px;cursor:pointer;font-weight:700;text-align:center;margin-bottom:16px;margin-top:16px}.other-opinion-btn:hover{background-color:#15598e!important}@media (max-width: 768px){.other-opinion-btn{text-align:center;display:block;width:100%}}.specialty-content .show-more-btn{color:#1b75bb;font-family:Almarai;font-weight:400;font-style:normal;font-size:16px;line-height:24px;text-align:right;text-decoration:none;cursor:pointer;transition:color .3s ease;display:inline;margin-top:8px}.specialty-content .show-more-btn:hover{color:#155a94;text-decoration:underline}.specialty-content .show-more-btn:focus{outline:none;color:#155a94}.specialty-content .detail-item{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.doctors-section{background:#e4effa;padding:48px 20px;margin-top:32px;border-radius:40px}.doctors-section .doctors-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}@media (max-width: 768px){.doctors-section .doctors-content{flex-direction:column;align-items:flex-end;gap:24px}}.doctors-section .doctors-content .doctors-text{text-align:right}.doctors-section .doctors-content .doctors-text .doctors-title{color:#102841;font-family:Almarai;font-weight:800;font-size:40px;line-height:52px;text-align:right;margin:0}.doctors-section .doctors-content .doctors-text .doctors-description{width:85%;color:#5d6d7e;font-family:Almarai;font-weight:400;font-size:16px;line-height:24px;text-align:right;margin-top:24px;margin-bottom:0}@media (max-width: 768px){.doctors-section .doctors-content .doctors-text .doctors-description{width:100%}}.doctors-section .doctors-content .doctors-navigation{display:flex;gap:24px;align-items:center}.doctors-section .doctors-content .doctors-navigation .nav-arrow{cursor:pointer;transition:opacity .3s ease}.doctors-section .doctors-content .doctors-navigation .nav-arrow:hover:not(.disabled){opacity:.8}.doctors-section .doctors-content .doctors-navigation .nav-arrow.disabled{cursor:not-allowed;opacity:.6}.doctors-section .doctors-list{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;transition:opacity .3s ease}.doctors-section .doctors-list .specialty-doctor-card{flex:1;min-width:390px;max-width:390px;padding:24px;background:#fff;border-radius:24px;display:flex;align-items:center;gap:16px;cursor:default;pointer-events:auto;text-decoration:none}@media (max-width: 768px){.doctors-section .doctors-list .specialty-doctor-card{min-width:calc(100vw - 80px);max-width:calc(100vw - 80px);flex-shrink:0}}.doctors-section .doctors-list .specialty-doctor-card .doctor-avatar{flex-shrink:0}.doctors-section .doctors-list .specialty-doctor-card .doctor-info{flex:1}.doctors-section .doctors-list .specialty-doctor-card .doctor-info .doctor-name{color:#1b75bb;font-family:Almarai;font-weight:800;font-size:20px;line-height:28px;text-align:right;margin-bottom:8px;display:flex;align-items:right;justify-content:space-between;gap:8px}.doctors-section .doctors-list .specialty-doctor-card .doctor-info .doctor-details{display:flex;align-items:right;justify-content:right;gap:8px;margin-bottom:8px}.doctors-section .doctors-list .specialty-doctor-card .doctor-info .doctor-details .specialty-name{color:#5d6d7e;font-family:Almarai;font-weight:400;font-size:14px;line-height:20px;text-align:right}.doctors-section .doctors-list .specialty-doctor-card .doctor-info .doctor-details .rating{color:#102841;font-family:Almarai;font-weight:800;font-size:16px;line-height:24px;text-align:center}.doctors-section .doctors-list:has(.specialty-doctor-card:nth-child(3)) .specialty-doctor-card{max-width:none}
