.welcomeSection{text-align:center!important;padding:60px 20px!important;background-color:#fff!important}.welcomeHeader{display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:10px!important}.welcomeFadeIn,.welcomeFadeUp{animation:welcomeFadeUp .6s ease-out both}.welcomeFadeIn{animation-name:welcomeFadeIn}.headerLine{width:60px!important;height:2px!important;background-color:#000!important;margin:0 10px!important}.headerCar{color:#d32f2f!important;font-size:32px!important}.welcomeTitle{font-family:var(--font-aptos)!important;font-weight:600!important;margin-bottom:10px!important;color:#000!important}.welcomeSubText{font-size:16px!important;color:#555!important;margin-bottom:40px!important}.cardsGrid{margin-top:20px!important;align-items:stretch!important}.cardsGrid>.MuiGrid-item{display:flex!important}.cardsGrid .welcomeFadeUp,.infoCard{width:100%!important;display:flex!important}.infoCard{min-height:315px!important;flex-direction:column!important;align-items:center!important;border-radius:20px!important;background-color:#f9f9f9!important;padding:30px 24px 28px!important;transition:box-shadow .3s ease,transform .3s ease!important}.infoCard:hover{box-shadow:0 4px 15px rgba(0,0,0,.1)!important;transform:translateY(-2px)!important}.iconCircle{width:60px!important;height:60px!important;background-color:#fff!important;border-radius:50%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:0 auto 14px!important;flex:0 0 60px!important}.cardIcon{color:#000!important;font-size:28px!important}.cardTitle{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#000!important;font-family:var(--font-aptos)!important;font-weight:500!important;text-transform:capitalize!important}.dividerLine{width:80%!important;height:1.5px!important;background-color:#000!important;margin:10px auto 20px!important;flex:0 0 auto!important}.cardList{width:100%!important;max-width:220px!important;margin:8px 0 0!important;padding-left:22px!important;color:#333!important;font-size:15px!important;line-height:1.6!important;list-style-type:disc!important;text-align:left!important}.cardList,.cardList li{font-family:var(--font-aptos)!important}.cardList li{margin:0 0 12px!important}.cardList li:last-child{margin-bottom:0!important}@keyframes welcomeFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes welcomeFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.welcomeFadeIn,.welcomeFadeUp{animation:none}}@media (max-width:900px){.infoCard{min-height:285px!important}}@media (max-width:600px){.welcomeSection{padding:44px 16px!important}.welcomeTitle{font-size:26px!important}.welcomeSubText{margin-bottom:28px!important}.infoCard{min-height:auto!important}.cardList{max-width:240px!important}}.about-section{width:100%!important;background-color:#fff!important;padding:70px 20px!important}.about-layout{width:100%!important;max-width:1180px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:52px!important}.about-media-col{flex:0 0 38%!important;max-width:420px!important}.about-copy-col{flex:1 1!important;min-width:0!important}.image-column{width:100%!important;min-height:360px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:40px 34px!important;background:#f7f7f7!important;border:1px solid #e6e6e6!important;border-radius:8px!important}.about-img{width:min(100%,330px)!important;height:auto!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important;transition:transform .3s ease!important}.about-img:hover{transform:scale(1.03)!important}.about-content{max-width:690px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.about-title{margin:0 0 18px!important;color:#111!important;font-size:34px!important;font-weight:700!important;line-height:1.15!important;text-align:left!important}.about-text,.about-title{font-family:Aptos,Arial,sans-serif!important}.about-text{margin:0 0 16px!important;color:#505050!important;font-size:16px!important;line-height:1.75!important;text-align:justify!important}.about-text:last-child{margin-bottom:0!important}.about-text b{color:#111!important;font-weight:700!important}@media (max-width:900px){.about-section{padding:48px 18px!important}.about-layout{flex-direction:column!important;align-items:stretch!important;gap:28px!important}.about-copy-col,.about-media-col{flex:0 0 auto!important;max-width:100%!important;width:100%!important}.image-column{min-height:240px!important;padding:30px 24px!important}.about-img{width:min(100%,260px)!important}.about-title{text-align:center!important;font-size:28px!important}}@media (max-width:600px){.about-section{padding:38px 16px!important}.image-column{min-height:190px!important}.about-img{width:min(100%,220px)!important}.about-title{font-size:25px!important}.about-text{font-size:15px!important;line-height:1.65!important;text-align:left!important}}.aboutValues-contentBlock{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto 60px}.aboutValues-item{background:#ffffff;border-radius:16px;padding:32px 26px;position:relative;box-shadow:0 12px 30px rgba(0,0,0,.08);transition:all .35s ease}.aboutValues-item:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#003f82,#0057b8);border-radius:16px 16px 0 0}.aboutValues-item:hover{transform:translateY(-10px);box-shadow:0 18px 45px rgba(0,0,0,.15)}.aboutValues-title{font-weight:700;font-size:1.4rem!important;color:#003f82;margin-bottom:14px;font-family:Aptos!important;text-transform:uppercase;letter-spacing:.5px}.aboutValues-text{font-size:.95rem;line-height:1.7;color:#444}.aboutValues-text,p{font-family:Aptos!important}@media (max-width:900px){.aboutValues-contentBlock{grid-template-columns:1fr;gap:24px}.aboutValues-item{padding:26px 22px;text-align:center}.aboutValues-section{align-items:center;width:100%}}.main-heading{text-align:center;font-weight:800!important;font-size:2rem;font-family:Aptos!important;color:#003f82;margin-bottom:50px!important;letter-spacing:.5px}