.aboutUs_section .hero{background:url(/public/images/aboutUs/img.jpg) no-repeat 50%;background-position:50%;background-size:cover;color:#fff;min-height:500px;padding:100px 20px;position:relative;text-align:center}.aboutUs_section .calligraphy-text h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#e7fd85,#e2df23);-webkit-background-clip:text;font-family:Dancing Script,cursive;font-size:80px;font-weight:bolder;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.aboutUs_section .hero:before{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.aboutUs_section #location-select{border:1px solid #ccc;border-radius:5px;margin-left:auto!important;padding:8px;width:30%}.aboutUs_section .location-dropdown{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:15px}.aboutUs_section .location-dropdown label{font-weight:700}.aboutUs_section #map{border:1px solid #ddd;border-radius:10px;height:500px;width:100%}.aboutUs_section .dropdown-container{margin:0 auto;max-width:400px;position:relative;width:100%}.aboutUs_section .form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:16px;padding:12px 40px 12px 15px;width:100%}.aboutUs_section .dropdown-icon{color:#555;pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media(max-width:768px){.aboutUs_section .dropdown-container{max-width:100%}.aboutUs_section .custom-select{font-size:14px;padding:10px 35px 10px 12px}.aboutUs_section .dropdown-icon{right:10px}}.aboutUs_section .hero h1,.aboutUs_section .hero p{position:relative;z-index:1}.aboutUs_section .calligraphy-text p{color:#fff;font-family:cursive;text-shadow:3px 3px 6px rgba(0,0,0,.3)}.aboutUs_section .buttonAbout{background-color:#ffc107;border:none;color:#000}.aboutUs_section .buttonAbout:hover{background-color:#000;color:#fff}.aboutUs_section .section-title{color:#ffc107;margin-bottom:30px}.aboutUs_section .team-member img{border-radius:50%;height:150px;transition:transform .3s;width:150px}.aboutUs_section .team-member img:hover{transform:scale(1.1)}.aboutUs_section .card{background-color:#222;border:none}.aboutUs_section .card h5{color:#ffc107}.aboutUs_section a{color:#ffc107;text-decoration:none}.aboutUs_section a:hover{text-decoration:underline}.aboutUs_section blockquote{border-left:5px solid #007bff;color:#555;font-size:1.5em;font-style:italic;margin:20px 0;padding-left:15px}.aboutUs_section cite{color:#333;display:block;font-size:1em;font-weight:700;margin-top:10px}.aboutUs_section .container_what_we_do{background:linear-gradient(135deg,#000,#303030);padding:50px}.aboutUs_section .schemes_card{display:flex;justify-content:center}.aboutUs_section h2,.aboutUs_section h5{color:#fc0;font-family:cursive;font-weight:bolder}.aboutUs_section .focus-area{background-color:#333;border:2px solid #fc0;border-radius:10px;min-height:200px;transition:transform .3s ease-in-out}.aboutUs_section .focus-area:hover{background-color:#444;transform:translateY(-5px)}.aboutUs_section .card-body{color:#fff;text-align:center}.aboutUs_section p.lead{color:#fff}@media(max-width:768px){.aboutUs_section .hero{min-height:300px;padding:80px 10px}.aboutUs_section .hero h1{font-size:2.5rem}.aboutUs_section .hero p{font-size:1.2rem}}.aboutUs_section .container{text-align:center}@media(max-width:576px){.aboutUs_section .hero{min-height:250px;padding:60px 10px}.aboutUs_section .hero h1{font-size:2rem}.aboutUs_section .hero p{font-size:1rem}}
