.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}.specialty-card{background:#fff;border:1.62px solid #F6F7F9;border-radius:24px;padding:20px;display:flex;flex-direction:column;width:300px;height:auto;margin:0 auto}@media (max-width: 768px){.specialty-card{width:100%;border:1.62px solid #F6F7F9}}.specialty-card .card-header{display:flex;justify-content:flex-end;margin-bottom:20px;align-items:right;justify-content:right}.specialty-card .card-header img{width:80px;height:80px}.specialty-card .card-body{margin-bottom:20px;text-align:right;width:100%;flex-grow:1}.specialty-card .card-body .card-title{color:#4fa6e1;font-family:Almarai,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:36px;margin-bottom:8px;text-align:right}.specialty-card .card-body .card-text{color:#102841;font-family:Almarai,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;text-align:right;margin:0}.specialty-card .button-container{width:100%}.specialty-card .button-container .btn-primary{background:#1b75bb;border:none;border-radius:48px;color:#fff;font-family:Almarai,sans-serif;font-weight:800;font-style:normal;font-size:16px;line-height:24px;width:100%;text-align:center;padding:12px 20px;transition:background-color .3s ease;text-decoration:none;display:inline-block}.specialty-card .button-container .btn-primary:hover{background:#155a99;color:#fff;text-decoration:none}.specialty-card .button-container .btn-primary:focus{box-shadow:0 0 0 .2rem #1b75bb40;color:#fff}.specialties-cards-grid{margin-top:40px;display:grid;gap:24px;justify-content:center;grid-template-columns:repeat(1,300px)}@media (min-width: 768px){.specialties-cards-grid{grid-template-columns:repeat(2,300px)}}@media (min-width: 1024px){.specialties-cards-grid{grid-template-columns:repeat(3,300px)}}@media (min-width: 1400px){.specialties-cards-grid{grid-template-columns:repeat(4,300px)}}.medical-specialties-container .grid-container{width:100%;display:flex;justify-content:center;align-items:center}.medical-specialties-container .medical-specialties{align-content:center;width:100%!important;height:350px!important;border-radius:40px!important;background-position:center!important;background-size:120% 190%!important;border:1px solid #F6F7F9}@media (max-width: 768px){.medical-specialties-container .medical-specialties{padding:48px 14px}}.medical-specialties-container .medical-specialties .medical-specialties-hero-text{display:flex;flex-direction:column;align-items:center;justify-content:center}.medical-specialties-container .medical-specialties .medical-specialties-hero-text .text-center{font-weight:700!important;color:#102841;font-size:32px;text-align:center}.medical-specialties-container .medical-specialties .medical-specialties-hero-text .text-center-details{color:#5d6d7e;font-weight:400;font-size:16px;line-height:24px;text-align:center}
