.main-banner.mobile-banner.about-us{background-image:url(/assets/images/common-img/about-us-bg.jpg)}.top-banner-opacity{background:rgba(0,0,10,.55)}.main-banner p a{color:#ffffff;text-decoration:underline}.main-banner .circle-img img{filter:brightness(2.5)}.main-banner.mobile-banner .left-text{margin-bottom:0;height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-top:0}.main-banner .left-text .fs-20,.main-banner h1 .fs-20{font-size:clamp(16px,4vw,22px);line-height:clamp(24px,4vw,32px);margin-bottom:8px;display:inline-block}.main-banner .left-text .fs-20{color:#ffffff}.main-banner.bg_gradient{background:linear-gradient(180deg,#ab8736,#8b6b28)}.circle-listing li{display:flex;justify-content:flex-start;gap:10px}.circle-listing li p.com-para{font-weight:600}.directors-section{background-color:#ab8736}.directors-section a,.directors-section h2,.directors-section h3,.directors-section p{color:white}.directors-section h3{font-size:40px}.directors-section .divider{width:1px;max-width:1px;background-color:#ffffff;height:70px;margin:0;padding:0}.hero-title{font-size:clamp(28px,5vw,48px);line-height:clamp(36px,5.5vw,56px);font-weight:700;color:#ffffff;margin-bottom:20px;animation:fadeInUp .8s ease-out}.hero-subtitle{font-size:clamp(16px,2.5vw,20px);line-height:clamp(24px,3vw,28px);color:#ffffff;opacity:.95;animation:fadeInUp 1s ease-out .2s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-in-section.animate-in{opacity:1;transform:translateY(0)}.value-card{background:linear-gradient(145deg,#ffffff,#f5efe3);border-radius:16px;padding:32px 24px;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #ede4d3;animation:fadeInUp .6s ease-out backwards}.value-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(171,135,54,.25);border-color:#ab8736}.value-icon{width:64px;height:64px;background:linear-gradient(135deg,#ab8736,#8b6b28);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#ffffff;animation:scaleIn .5s ease-out .3s backwards}.value-title{font-size:clamp(20px,2vw,24px);font-weight:700;color:#8b6b28;margin-bottom:16px}.value-text,.value-title{font-family:DM Sans,sans-serif}.value-text{font-size:clamp(15px,1.5vw,16px);line-height:1.6;color:#495057;margin:0}.service-card{background:#ffffff;border-radius:12px;padding:24px 16px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:all .3s ease;border:2px solid transparent;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:fadeInUp .5s ease-out backwards}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(171,135,54,.2);border-color:#ab8736}.service-card .circle-img{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#ab8736,#8b6b28);border-radius:50%;padding:8px}.service-card .circle-img img{filter:brightness(0) invert(1)}.service-name{font-size:clamp(14px,1.5vw,16px);font-weight:600;color:#8b6b28;margin:0;line-height:1.4;font-family:DM Sans,sans-serif}.intro-text,.summary-content{max-width:1000px;margin:0 auto}.lead-text{font-size:clamp(17px,2vw,20px);line-height:clamp(28px,3vw,32px);color:#495057;margin-bottom:24px}.mission-text{font-size:clamp(18px,2.2vw,22px);line-height:clamp(28px,3.2vw,34px);font-weight:600;color:#8b6b28}.summary-text{font-size:clamp(16px,1.8vw,18px);line-height:clamp(26px,2.8vw,30px);color:#495057;font-family:DM Sans,sans-serif}.why-choose-section{background:#f5efe3}.services-section{background:#ffffff}.summary-section{background:linear-gradient(135deg,#f5efe3,#ede4d3)}.cta-button{font-family:DM Sans,sans-serif;display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#ab8736,#8b6b28);font-size:clamp(16px,1.8vw,18px);font-weight:600;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 15px rgba(171,135,54,.4);animation:pulse 2s infinite}.cta-button,.cta-button:hover{color:#ffffff;text-decoration:none}.cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(171,135,54,.5)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.value-card:first-child{animation-delay:.1s}.value-card:nth-child(2){animation-delay:.2s}.value-card:nth-child(3){animation-delay:.3s}.service-card:first-child{animation-delay:.1s}.service-card:nth-child(2){animation-delay:.15s}.service-card:nth-child(3){animation-delay:.2s}.service-card:nth-child(4){animation-delay:.25s}.service-card:nth-child(5){animation-delay:.3s}.service-card:nth-child(6){animation-delay:.35s}.service-card:nth-child(7){animation-delay:.4s}.service-card:nth-child(8){animation-delay:.45s}.service-card:nth-child(9){animation-delay:.5s}@media (max-width:767px){.inner-section .main-banner.mobile-banner .left-text{height:300px;padding:20px;padding-top:90px!important}.hero-title{font-size:24px;line-height:32px}.hero-subtitle{font-size:16px;line-height:24px}.value-card{padding:24px 16px}.value-icon{width:56px;height:56px}.service-card{padding:20px 12px}.cta-button{padding:14px 32px;font-size:16px}}@media only screen and (max-width:575px){.inner-section .main-banner.mobile-banner .left-text{height:280px;padding:15px;padding-top:85px!important}.hero-title{font-size:22px;line-height:30px;padding-top:40px}.hero-subtitle{font-size:15px;line-height:22px}.value-card{padding:20px 12px;margin-bottom:16px}.value-icon{width:48px;height:48px}.service-card{padding:16px 10px}.service-name{font-size:14px}}