.button-icon-center{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.color-accent{color:#e91e63!important}.primary-color{color:#1a1a2e!important}.theme-icon-blue-color{color:#5a4bda!important}.text-decoration-color-accent-color{text-decoration-color:#e91e63!important}.text-decoration-color-primary-color{text-decoration-color:#1a1a2e!important}.text-decoration-color-blue-color{text-decoration-color:#5a4bda!important}.mission-highlight{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4e 100%);border-radius:30px;width:100%;margin-bottom:2em;padding:60px 40px;display:block;position:relative;overflow:hidden}.mission-highlight:before{content:"";background:#e91e631a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.mission-highlight .highlight-text{z-index:1;max-width:800px;margin:0 auto;position:relative}.mission-highlight .highlight-text h3{color:#fff;margin-bottom:20px;font-size:2rem}.mission-highlight .highlight-text p{opacity:.9;font-size:1.15rem;line-height:1.8}@media (max-width:768px){.mission-highlight{padding:40px 20px}.mission-highlight h3{font-size:1.6rem}}#whatWeOffer{background-color:#f8f9fc;width:100%;max-width:1200px;margin:2em auto;padding:5rem 2rem;font-family:Poppins,sans-serif}#whatWeOffer .header-section{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:3.5rem;display:flex}@media (max-width:768px){#whatWeOffer .header-section{text-align:center;flex-direction:column;align-items:center}}#whatWeOffer .header-section .text-content{flex-direction:column;flex:1;gap:.8rem;display:flex}@media (max-width:768px){#whatWeOffer .header-section .text-content{align-items:center}}#whatWeOffer .header-section .description{color:#2c2f31;margin:0;font-size:1rem;line-height:1.6}#whatWeOffer .header-section .view-all-btn{color:#fff;cursor:pointer;background-color:#e91e63;border:none;border-radius:6px;margin-right:2em;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s}#whatWeOffer .header-section .view-all-btn:hover{background-color:#c2185b;transform:translateY(-2px)}#whatWeOffer .subjects-flex{flex-flow:wrap;justify-content:space-evenly;align-items:stretch;gap:2.5rem;display:flex}#whatWeOffer .subjects-flex .card{text-align:center;background-color:#fff;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;column-gap:1rem;min-width:220px;max-width:400px;padding:2.5rem 1.5rem;transition:all .3s;display:flex}#whatWeOffer .subjects-flex .card .icon-wrapper{color:#5a4bda;background-color:#edeafc;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:.5rem;font-size:1.8rem;transition:all .3s;display:flex}#whatWeOffer .subjects-flex .card .card-title{color:#1a1a2e;margin:0;font-size:1.2rem;font-weight:700}#whatWeOffer .subjects-flex .card .card-title2{color:#6c757d;margin:0;font-size:1rem;font-weight:500}#whatWeOffer .subjects-flex .card .card-description{color:#2c2f31;margin-top:.7em;font-size:.95rem;font-weight:500}#whatWeOffer .subjects-flex .card:hover{border-color:#5a4bda26;box-shadow:0 15px 30px #00000014}#whatWeOffer .subjects-flex .card:hover .icon-wrapper{color:#fff;background-color:#5a4bda}
