/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
img{max-width:100%;height:auto;}
#mission-vision{background:#fff !important;padding:3rem 1.5rem !important;}#mission-vision .row{display:flex !important;gap:1.5rem;flex-wrap:wrap;align-items:stretch;}.mission-vision-container{padding-left:0 !important;padding-right:0 !important;}#mission-vision .row > div{flex:0 0 calc(50% - 0.75rem) !important;max-width:calc(50% - 0.75rem) !important;width:calc(50% - 0.75rem) !important;padding:0 !important;display:flex !important;}#mission-vision .mission,#mission-vision .vision{background:#f0f0f8 !important;border-radius:16px !important;min-height:380px;height:100% !important;box-sizing:border-box !important;display:flex;flex-direction:column;}#mission-vision .mission h2,#mission-vision .vision h2{font-size:1.6rem !important;font-weight:700 !important;color:#1a1a2e !important;padding:2rem 2rem !important;margin:0 0 1.25rem !important;line-height:1.2 !important;}#mission-vision .mission p,#mission-vision .vision p{font-size:0.95rem !important;line-height:1.75 !important;padding:0 2rem;color:#444 !important;font-weight:400 !important;margin:0 !important;}#mission-vision .mission p br,#mission-vision .vision p br{display:none;}@media (max-width:992px){#mission-vision{padding:2.5rem 1.25rem !important;}#mission-vision .mission h2,#mission-vision .vision h2{font-size:1.4rem !important;}#mission-vision .mission,#mission-vision .vision{padding:1.75rem !important;}}@media (max-width:768px){#mission-vision .row{gap:1rem;}#mission-vision .row > div{flex:1 1 100% !important;max-width:100% !important;}#mission-vision .mission,#mission-vision .vision{padding:1.5rem !important;height:auto !important;min-height:0 !important;}#mission-vision .mission h2,#mission-vision .vision h2{font-size:1.3rem !important;}#mission-vision .mission p,#mission-vision .vision p{font-size:0.95rem !important;line-height:1.7 !important;}}@media (max-width:480px){#mission-vision{padding:2rem 1rem !important;}#mission-vision .mission,#mission-vision .vision{padding:1.25rem !important;border-radius:12px !important;}#mission-vision .mission h2,#mission-vision .vision h2{font-size:1.15rem !important;}#mission-vision .mission p,#mission-vision .vision p{font-size:0.92rem !important;line-height:1.65 !important;}}
#block-oia-ourvalues{background:transparent !important;padding:3rem 0;font-family:system-ui,sans-serif;box-shadow:none !important;border:none !important;}#block-oia-ourvalues > h2{font-size:1.6rem;font-weight:700;color:#1a1a2e;text-align:center;margin:0 0 0.75rem;}#block-oia-ourvalues > p{font-size:16px;line-height:1.75;color:#444;text-align:center;max-width:620px;margin:0 auto 2.25rem;}#block-oia-ourvalues .container-content,#block-oia-ourvalues .quick-links-block{background:transparent !important;padding:0 !important;margin:0 !important;width:100% !important;}#block-oia-ourvalues .row{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:1.25rem !important;margin:0 !important;width:100% !important;float:none !important;align-items:stretch !important;}#block-oia-ourvalues .col-lg-4,#block-oia-ourvalues .col-md-6{width:100% !important;max-width:100% !important;padding:0 !important;flex:none !important;float:none !important;height:100% !important;display:flex !important;}#block-oia-ourvalues .quick-links{background:#f0f0f8 !important;border-radius:20px !important;padding:2rem 1.5rem !important;width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;cursor:default;height:100% !important;}#block-oia-ourvalues .quick-links:hover{transform:translateY(-5px);background:#153d6e !important;box-shadow:0 12px 32px rgba(21,61,110,0.18);}#block-oia-ourvalues .quick-links img{width:48px !important;height:48px !important;object-fit:contain;background:#fff;border-radius:14px;padding:10px;box-sizing:border-box;margin-bottom:1.25rem !important;display:block !important;transition:background 0.25s ease;}#block-oia-ourvalues .quick-links:hover img{background:#c9a84c !important;filter:none !important;}#block-oia-ourvalues .quick-links h5{font-size:1rem !important;font-weight:700 !important;color:#1a1a2e !important;margin:0 0 0.75rem !important;white-space:normal !important;transition:color 0.25s ease;}#block-oia-ourvalues .quick-links:hover h5{color:#c9a84c !important;}#block-oia-ourvalues .quick-links p{line-height:1.75 !important;color:#555 !important;margin:0 !important;white-space:normal !important;transition:color 0.25s ease;}#block-oia-ourvalues .quick-links:hover p{color:rgba(255,255,255,0.75) !important;}#block-oia-ourvalues .links-bottom{display:none !important;}@media (max-width:768px){#block-oia-ourvalues .row{grid-template-columns:repeat(2,1fr) !important;}}@media (max-width:480px){#block-oia-ourvalues .row{grid-template-columns:1fr !important;}}
#five-strategic-pillars{background:#fff;padding:3rem 0;font-family:system-ui,sans-serif;margin:0 auto;}#five-strategic-pillars > h2{font-family:Inter,sans-serif !important;font-style:normal !important;font-weight:700 !important;font-size:24px !important;line-height:29px !important;color:#1a1a2e;text-align:center;margin:0 0 2rem;}#five-strategic-pillars .container-content{padding:0 !important;margin:0 !important;}#five-strategic-pillars .accordion{display:flex;flex-direction:column;gap:0.75rem;}#five-strategic-pillars .accordion .card{border:none !important;border-radius:16px !important;overflow:hidden !important;box-shadow:none !important;background:#153d6e !important;}#five-strategic-pillars .accordion .card-header{background:transparent !important;border-bottom:none !important;border-left:4px solid #c9a84c !important;padding:0 !important;margin:0 !important;}#five-strategic-pillars .accordion .card-header h2{margin:0 !important;padding:0 !important;}#five-strategic-pillars .accordion .btn-link{width:100% !important;display:flex !important;align-items:center !important;padding:1.25rem 1.75rem !important;text-decoration:none !important;color:#fff !important;font-family:Inter,sans-serif !important;font-style:normal !important;font-weight:500 !important;font-size:18px !important;line-height:29px !important;background:transparent !important;border:none !important;box-shadow:none !important;text-align:left !important;font-variant-numeric:tabular-nums;letter-spacing:0.02em;word-spacing:0.3em;}#five-strategic-pillars .accordion .btn-link::after{content:"›";margin-left:auto;font-size:1.4rem;color:#c9a84c;transition:transform 0.3s ease;line-height:1;padding-left:1rem;flex-shrink:0;}#five-strategic-pillars .accordion .btn-link[aria-expanded="true"]::after{transform:rotate(90deg);}#five-strategic-pillars .accordion .btn-link:hover{color:#c9a84c !important;text-decoration:none !important;}#five-strategic-pillars .accordion .collapse.show,#five-strategic-pillars .accordion .collapsing{background:#fff !important;}#five-strategic-pillars .accordion .accordion-body{padding:1.5rem 1.75rem 1.75rem !important;font-family:Inter,sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:#444 !important;background:#fff !important;border-top:3px solid #c9a84c !important;}#five-strategic-pillars .accordion .card:has(.collapse.show){box-shadow:0 8px 24px rgba(21,61,110,0.15) !important;}#five-strategic-pillars p{margin-top:20px;text-align:left;}
