.mp-variant-two .row-card{display:flex;flex-wrap:wrap}.mp-variant-two .col-card{flex:0 0 50%!important;max-width:50%!important}
.mp-variant-four .row-card{display:flex;flex-wrap:wrap}.mp-variant-four .col-card{flex:0 0 25%!important;max-width:25%!important}
.mp-variant-list .row-card{display:block}.mp-variant-list .col-card{width:100%!important;max-width:100%!important}
.mp-variant-scroll .row-card{display:flex;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.mp-variant-scroll .col-card{flex:0 0 360px!important;max-width:360px!important;scroll-snap-align:start}
.mp-variant-mirror .hero-carousel .row,.mp-variant-mirror.video-banner .row{flex-direction:row-reverse}
.mp-variant-two .swiper-wrapper,.mp-variant-four .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));transform:none!important}.mp-variant-four .swiper-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-variant-two .swiper-slide,.mp-variant-four .swiper-slide{width:100%!important}
.mp-inner{background:#fff;color:var(--primary);padding:145px 0 70px;min-height:60vh}.mp-inner h1{font-size:48px;color:var(--primary);margin-bottom:28px}.mp-inner h2{color:var(--primary)}.mp-inner p{line-height:1.9}
.mp-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-bottom:35px;padding:24px;background:#f3f6fa;border-radius:4px}.mp-filters label{display:block;flex:1;min-width:150px}.mp-filters input,.mp-filters select{display:block;width:100%;padding:12px;border:1px solid #d0dae5;border-radius:4px;margin-top:7px;background:#fff}
.mp-detail{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px}.mp-detail>aside{align-self:start;position:sticky;top:125px;border:1px solid #dbe2e9;border-radius:4px;padding:24px}.mp-detail dl{margin-bottom:20px}.mp-detail dt{font-size:13px;color:#738391}.mp-detail dd{margin:4px 0 0;font-size:18px}.mp-cover{width:100%;max-height:390px;object-fit:contain;margin-bottom:32px}
.mp-local-form{padding:55px 0;background:#f5f8fc;color:var(--primary)}.mp-local-form h2{margin-bottom:24px}
.mp-local-form .ip-form{display:grid;gap:20px;max-width:760px}.mp-local-form .ip-form label{display:block;font-size:16px}.mp-local-form .ip-form input,.mp-local-form .ip-form textarea{display:block;width:100%;margin-top:8px;border:1px solid #cdd7e2;border-radius:4px;padding:14px;background:#fff;color:#333;font:inherit}.mp-local-form .ip-button{background:var(--primary);color:#fff;border:0;border-radius:4px;padding:14px 28px;justify-self:start;font:inherit}.mp-local-form .ip-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}
.mp-pagination{display:flex;gap:12px;justify-content:center;margin-top:35px}.mp-pagination a{border:1px solid #ddd;border-radius:4px;padding:10px 18px}.mp-pagination [aria-current]{background:var(--primary);color:#fff}
@media(max-width:900px){.mp-detail{grid-template-columns:1fr}.mp-detail>aside{position:static}.mp-variant-four .col-card{flex-basis:50%!important;max-width:50%!important}}
@media(max-width:600px){.mp-variant-two .col-card,.mp-variant-four .col-card{flex-basis:100%!important;max-width:100%!important}.mp-variant-two .swiper-wrapper,.mp-variant-four .swiper-wrapper{grid-template-columns:1fr!important}.mp-inner h1{font-size:36px}}

.mp-inner:has(.qs-about-cards){padding-bottom:clamp(38px,6vw,84px);min-height:0}
.mp-inner:has(.qs-about-cards)>.container{max-width:1370px;width:calc(100% - 44px)}
.mp-inner:has(.qs-about-cards) h1{display:flex;align-items:center;gap:15px;margin:clamp(20px,4vw,56px) 0 clamp(22px,4vw,46px);color:#0033a1!important;font-size:clamp(29px,3.4vw,46px);line-height:1.3}
.mp-inner:has(.qs-about-cards) h1::before{content:"";width:clamp(24px,5vw,54px);height:3px;background:#00a6cc;border-radius:8px}
.mp-inner .qs-about-cards{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,26px);list-style:none;margin:0;padding:0;color:#18324d}
.qs-about-cards>li,.qs-about-cards>section{flex:1 1 21%;min-width:0;display:flex;flex-direction:column;gap:16px;border:4px solid #edf5fc;border-radius:18px;background:#fff;padding:clamp(16px,2.4vw,32px);line-height:1.75;font-size:clamp(16px,1.55vw,21px);font-weight:600}
.qs-about-values>li{align-items:center;justify-content:center;min-height:150px;text-align:center}
.qs-about-icon,.qs-about-goals>li::before{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e2f2fc;color:#005cb1;font-size:20px;font-weight:700}
.qs-about-goals{counter-reset:qs-goals}
.qs-about-goals>li{counter-increment:qs-goals;min-height:162px}
.qs-about-goals>li::before{content:counter(qs-goals,arabic-indic)}
.qs-about-vision>section{flex-basis:42%;align-items:flex-start;gap:12px}
.mp-inner .qs-about-vision h2{font-size:clamp(21px,2.6vw,30px);color:#0033a1!important;margin:0}
.mp-inner .qs-about-vision p{font-size:clamp(16px,1.6vw,21px);font-weight:400;line-height:1.85;margin:0}
@media(max-width:850px){.qs-about-cards>li{flex-basis:44%}}
@media(max-width:520px){.mp-inner:has(.qs-about-cards)>.container{width:calc(100% - 32px);padding-inline:0}.qs-about-values>li{min-height:112px;gap:9px}.qs-about-icon,.qs-about-goals>li::before{width:42px;height:42px;font-size:17px}.qs-about-goals>li,.qs-about-vision>section{flex-basis:100%;min-height:0;gap:10px}}
