.about-page-container{padding-top: 5px;padding-bottom: 40px;direction: rtl}.about-page .top-section{padding: 2rem;background-color: #f8f9fa;border-radius: .75rem;margin-bottom: 2rem}.about-page .top-section .about-image{max-width: 100%;border-radius: 10px;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1)}.about-page .top-section .title-wrapper h1{font-size: 1.8rem;font-weight: 700;color: var(--primary);text-align: center}.about-page .top-section .description{font-size: 1rem;line-height: 1.8;color: #495057;text-align: justify;margin-top: 1rem}.about-page .details-card{border: 1px solid #e9ecef;box-shadow: 0 2px 8px rgba(0,0,0,0.07);border-radius: 10px;overflow: hidden}.about-page .details-card .card-header{background-color: var(--primary);color: white}.about-page .details-card .card-header .details-title{font-size: 1.25rem;margin-bottom: 0}.about-page .details-card .card-body h3{font-size: 1.1rem;font-weight: 600;color: #333}.about-page .details-card .card-body p{color: #555}.about-page .details-card .card-body ul{list-style-type: none;padding-right: 0}.about-page .details-card .card-body ul li{position: relative;padding-right: 25px;margin-bottom: 0.75rem}.about-page .details-card .card-body ul li::before{content: '✔';position: absolute;right: 0;top: 2px;color: var(--success);font-weight: bold}@media (max-width: 991.98px){.about-page .top-section{text-align: center}}