.elementor-kit-5{--e-global-color-primary:#0B6E73;--e-global-color-secondary:#2E74B5;--e-global-color-text:#12303F;--e-global-color-accent:#5DB36F;--e-global-color-mwnavy:#0B2B3D;--e-global-color-mwteal:#0F8A8A;--e-global-color-mwoffw:#F3F8F5;--e-global-color-mwwhite:#FFFFFF;--e-global-color-mwmuted:#4A6270;--e-global-color-mwborder:#C9D8D2;--e-global-color-mwpl1:#2E1A4D;--e-global-color-mwpl2:#43296F;--e-global-color-mwpl3:#CBB8F0;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-mwbn-font-family:"Hind Siliguri";--e-global-typography-mwbn-font-size:17px;--e-global-typography-mwbn-font-weight:400;--e-global-typography-mwbn-line-height:1.8em;--e-global-typography-mwlabel-font-family:"Poppins";--e-global-typography-mwlabel-font-size:14px;--e-global-typography-mwlabel-font-weight:500;--e-global-typography-mwlabel-line-height:1.4em;background-color:#F3F8F5;color:#12303F;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#0B6E73;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 22px 12px 22px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#0B2B3D;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:18px;}.elementor-kit-5 a{color:#0B6E73;}.elementor-kit-5 a:hover{color:#0B2B3D;}.elementor-kit-5 h1{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:52px;font-weight:700;line-height:1.15em;}.elementor-kit-5 h2{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;}.elementor-kit-5 h3{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:28px;font-weight:600;line-height:1.25em;}.elementor-kit-5 h4{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-kit-5 h5{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;}.elementor-kit-5 h6{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;}.elementor-kit-5 img{border-radius:16px 16px 16px 16px;}.elementor-kit-5 label{color:#0B2B3D;font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-family:"Poppins", Hind Siliguri, Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#12303F;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9D8D2;border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{font-size:17px;}.elementor-kit-5 h1{font-size:42px;}.elementor-kit-5 h2{font-size:34px;}.elementor-kit-5 h3{font-size:24px;}.elementor-kit-5 h4{font-size:20px;}.elementor-kit-5 h5{font-size:18px;}.elementor-kit-5 h6{font-size:16px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:16px;}.elementor-kit-5 label{font-size:15px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{font-size:16px;}.elementor-kit-5 h1{font-size:34px;}.elementor-kit-5 h2{font-size:28px;}.elementor-kit-5 h3{font-size:22px;}.elementor-kit-5 h4{font-size:19px;}.elementor-kit-5 h5{font-size:17px;}.elementor-kit-5 h6{font-size:16px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:16px;}.elementor-kit-5 label{font-size:15px;}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Mindwizz shared components ===== */
.mw-safety-strip a{color:#CBB8F0;text-decoration:underline;text-underline-offset:2px}
.mw-safety-strip a:hover,.mw-safety-strip a:focus{color:#FFFFFF}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #2E74B5;outline-offset:2px}
.mw-on-dark a{color:#CBB8F0}
.mw-on-dark a:hover{color:#FFFFFF}
/* hero circle motif */
.mw-hero{position:relative;overflow:hidden}
.mw-hero::before,.mw-hero::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}
.mw-hero::before{width:560px;height:560px;right:-140px;top:-160px;background:radial-gradient(circle at 35% 35%,rgba(93,179,111,.20),rgba(93,179,111,0) 68%)}
.mw-hero::after{width:460px;height:460px;left:-180px;bottom:-220px;background:radial-gradient(circle at 60% 40%,rgba(46,116,181,.16),rgba(46,116,181,0) 68%)}
.mw-hero>.e-con-inner{position:relative;z-index:1}
/* cards */
.mw-card{background:#FFFFFF;border-radius:16px;box-shadow:0 8px 24px rgba(11,43,61,.07);transition:transform .2s ease,box-shadow .2s ease}
.mw-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(11,43,61,.10)}
@media (prefers-reduced-motion:reduce){.mw-card,.mw-card:hover{transition:none;transform:none}}
.mw-meta{color:#4A6270;font-size:14px}
/* stats */
.mw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.mw-stats--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.mw-stat{padding:26px 24px;border-radius:16px;background:#F3F8F5}
.mw-stat__num{display:block;font-family:"Poppins",sans-serif;font-weight:700;font-size:44px;line-height:1.1;color:#0B6E73;letter-spacing:-.5px}
.mw-stat__label{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:#12303F}
.mw-stats--dark .mw-stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}
.mw-stats--dark .mw-stat__num{color:#5DB36F}
.mw-stats--dark .mw-stat__label{color:#E3ECE8}
@media(max-width:1024px){.mw-stats,.mw-stats--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mw-stats,.mw-stats--cols-3{gap:12px}.mw-stat{padding:18px 16px}.mw-stat__num{font-size:30px}.mw-stat__label{font-size:14px}}
/* images */
.elementor-widget-image.mw-person img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:16px}
.elementor-widget-image.mw-portrait img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:24px}
.elementor-widget-image.mw-photo img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}
.mw-logo-row img{max-height:56px;width:auto;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}
.mw-logo-row img:hover{filter:none;opacity:1}
/* callouts */
.mw-callout{border-left:4px solid #0B6E73;background:#FFFFFF;padding:14px 18px;border-radius:8px;font-size:15px;line-height:1.6;color:#12303F}
.mw-callout p{margin:0}
/* purpleline */
.mw-steps{counter-reset:mwstep;display:grid;gap:14px}
.mw-step{counter-increment:mwstep;display:flex;gap:16px;align-items:flex-start;background:rgba(255,255,255,.07);border:1px solid rgba(203,184,240,.25);border-radius:14px;padding:16px 18px;color:#F3EEFC}
.mw-step::before{content:counter(mwstep);flex:0 0 36px;height:36px;border-radius:50%;background:#CBB8F0;color:#2E1A4D;font-weight:700;display:flex;align-items:center;justify-content:center}
.mw-step strong{display:block;color:#FFFFFF;font-weight:600}
.mw-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.mw-chips li{display:flex;align-items:center;gap:10px;background:#FFFFFF;color:#2E1A4D;border-radius:999px;padding:8px 16px 8px 8px;font-size:14px;font-weight:500;text-transform:capitalize}
.mw-chips img{width:30px;height:30px;object-fit:contain;border-radius:50%;background:#F4EFFC;padding:3px}
/* lists in programme / vision cards */
.mw-vmb p{margin:0 0 4px}
.mw-vmb strong{color:#0B2B3D}
/* FAQ (nested accordion) */
.mw-faq .e-n-accordion-item{background:#FFFFFF;border:1px solid #E3ECE8;border-radius:12px;margin-bottom:12px;overflow:hidden}
.mw-faq .e-n-accordion-item-title{padding:18px 22px;color:#0B2B3D;font-weight:600;font-size:17px;line-height:1.45;border:0;background:#FFFFFF}
.mw-faq .e-n-accordion-item[open] .e-n-accordion-item-title{color:#0B6E73}
.mw-faq .e-n-accordion-item>.e-con{padding:0 22px 20px;border:0}
/* posts cards */
.mw-posts .elementor-post__card{border-radius:16px;border:0;box-shadow:0 8px 24px rgba(11,43,61,.07)}
.mw-posts .elementor-post__title a{color:#0B2B3D;font-family:"Poppins",sans-serif;font-weight:600}
.mw-posts .elementor-post__read-more{color:#0B6E73;font-weight:500}
/* service cards */
.mw-svc-card{position:relative;overflow:hidden;border:1px solid #E3ECE8;box-shadow:0 6px 18px rgba(11,43,61,.05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.mw-svc-card::before{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,#0B6E73,#5DB36F);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}
.mw-svc-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,43,61,.10);border-color:transparent}
.mw-svc-card:hover::before{transform:scaleX(1)}
.mw-svc-card:hover .elementor-icon{background-color:#0B6E73!important;color:#FFFFFF!important;fill:#FFFFFF!important}
.mw-svc-card .elementor-icon{transition:background-color .25s ease,color .25s ease}
.mw-svc-card>.e-con-inner,.mw-svc-card{display:flex;flex-direction:column}
.mw-svc-foot{margin-top:auto!important;border-top:1px solid #E3ECE8;padding-top:16px!important}
.mw-chip{display:inline-flex;align-items:center;gap:8px;background:#F3F8F5;color:#0B2B3D;border-radius:999px;padding:7px 14px;font-size:13px;line-height:1.4}
.mw-chip svg{color:#0B6E73;flex:0 0 auto}
.mw-chip strong{font-weight:600}
@media (prefers-reduced-motion:reduce){.mw-svc-card,.mw-svc-card::before{transition:none}.mw-svc-card:hover{transform:none}}
.mw-svc-card:hover .elementor-icon i,.mw-svc-card:hover .elementor-icon svg,.mw-svc-card:hover .elementor-icon svg *{color:#FFFFFF!important;fill:#FFFFFF!important}

/* fill image */
.mw-fill>.elementor-widget-image{flex:1 1 auto;display:flex;flex-direction:column}
.mw-fill>.elementor-widget-image>.elementor-widget-container{flex:1 1 auto;display:flex}
.elementor-widget-image.mw-fill-img img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center;border-radius:24px;box-shadow:0 18px 40px rgba(11,43,61,.10)}
@media(max-width:1024px){.elementor-widget-image.mw-fill-img img{min-height:340px;max-height:460px}}
@media(max-width:767px){.elementor-widget-image.mw-fill-img img{min-height:260px;max-height:320px}}

/* person cards */
.mw-person-card{border:1px solid #E3ECE8;box-shadow:0 6px 18px rgba(11,43,61,.05);transition:transform .25s ease,box-shadow .25s ease}
.mw-person-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,43,61,.10)}
.mw-person-card .elementor-widget-image.mw-person{overflow:hidden;border-radius:16px}
.mw-person-card .elementor-widget-image.mw-person img{border-radius:16px;transition:transform .5s ease}
.mw-person-card:hover .elementor-widget-image.mw-person img{transform:scale(1.04)}
.mw-person-card .elementor-heading-title a{color:inherit}
.mw-person-card .elementor-heading-title a:hover{color:#0B6E73}
.mw-role{display:inline-block;background:#E7F2EF;color:#0B6E73;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.3}
.mw-person-foot{margin-top:auto!important}
.mw-person-card>.e-con-inner,.mw-person-card{display:flex;flex-direction:column}
.mw-person-foot .elementor-button{width:100%;justify-content:center}
@media (prefers-reduced-motion:reduce){.mw-person-card,.mw-person-card img{transition:none}.mw-person-card:hover,.mw-person-card:hover img{transform:none}}
/* count-up + need cards */
.mw-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mw-stat__num{font-variant-numeric:tabular-nums}
.mw-bar{display:block;height:8px;border-radius:999px;background:#DCE9E4;margin:16px 0 4px;overflow:hidden}
.mw-bar>span{display:block;height:100%;width:var(--p);border-radius:999px;background:linear-gradient(90deg,#0B6E73,#0F8A8A)}
.mw-anim .mw-bar>span{width:0;transition:width 1.8s cubic-bezier(.2,.7,.2,1)}
.mw-anim .mw-stat.is-in .mw-bar>span{width:var(--p)}
.mw-stats--need{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.mw-stats--need .mw-stat{padding:28px 26px 26px;border-radius:20px;background:#F3F8F5;border:1px solid #E3ECE8;transition:border-color .25s ease,box-shadow .25s ease}
.mw-stats--need .mw-stat:hover{border-color:#C9D8D2;box-shadow:0 10px 28px rgba(11,43,61,.06)}
.mw-stats--need .mw-stat__num{font-size:48px;letter-spacing:-1px;color:#0B6E73}
.mw-stats--need .mw-stat__label{font-size:15px;margin-top:6px;color:#12303F}
.mw-stats--need .mw-bar{background:#E3ECE8;height:6px}
.mw-stats--need .mw-stat--dark .mw-stat__num{color:#2E74B5}
.mw-stats--need .mw-stat--dark .mw-bar>span{background:linear-gradient(90deg,#2E74B5,#5DB36F)}
@media(max-width:600px){.mw-stats--need{grid-template-columns:1fr 1fr;gap:12px}.mw-stats--need .mw-stat{padding:20px 16px}.mw-stats--need .mw-stat__num{font-size:32px}.mw-stats--need .mw-stat__label{font-size:13px}}
.mw-source{display:flex;gap:8px;align-items:flex-start;margin:0}
.mw-source svg{color:#0B6E73;margin-top:3px;flex:0 0 auto}
/* founder */
.mw-founder-media{position:relative;padding-bottom:30px!important}
.mw-founder-media::after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(93,179,111,.28),rgba(93,179,111,0) 70%);left:-30px;top:18%;z-index:0;pointer-events:none}
.elementor-widget-image.mw-founder-img{position:relative;z-index:1}
.elementor-widget-image.mw-founder-img img{width:100%;max-width:420px;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:999px 999px 28px 28px;box-shadow:0 24px 48px rgba(11,43,61,.14)}
.mw-founder-media>.elementor-widget-html{position:absolute!important;left:-18px;bottom:0;width:auto!important;margin:0!important;z-index:2}
.mw-namecard{background:#FFFFFF;border-radius:16px;padding:16px 22px;box-shadow:0 16px 36px rgba(11,43,61,.14);display:flex;flex-direction:column;gap:2px;border-left:4px solid #5DB36F}
.mw-namecard strong{color:#0B2B3D;font-size:17px;font-weight:600;line-height:1.3}
.mw-namecard span{color:#0B6E73;font-size:14px;font-weight:500}
.mw-accent-line{display:block;width:56px;height:4px;border-radius:999px;background:linear-gradient(90deg,#0B6E73,#5DB36F)}
@media(max-width:1024px){.mw-founder-media>.elementor-widget-html{left:8px}}
/* post excerpt clamp */
.mw-posts .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.mw-posts .elementor-post__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* partner band */
.mw-partner-card{border:1px solid #E3ECE8;box-shadow:0 18px 44px rgba(11,43,61,.07);overflow:hidden}
.mw-partner-side{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,#E7F2EF 0%,#EEF6EA 55%,#E8F0F8 100%)}
.mw-partner-visual{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin:0 auto}
.mw-pv-ring{position:absolute;border-radius:50%;border:2px solid rgba(11,110,115,.18)}
.mw-pv-ring--1{inset:0}
.mw-pv-ring--2{inset:22px;border-color:rgba(93,179,111,.35);border-style:dashed}
.mw-pv-icon{width:104px;height:104px;border-radius:50%;background:#FFFFFF;color:#0B6E73;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(11,43,61,.12)}
.mw-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0}
.mw-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:10px;border:1.5px solid #C9D8D2;background:#FFFFFF;color:#0B2B3D!important;text-decoration:none;transition:border-color .2s,color .2s,background .2s}
.mw-pill svg{color:#0B6E73}
.mw-pill:hover{border-color:#0B6E73;background:#F3F8F5;color:#0B6E73!important}
.mw-who-label{margin:6px 0 10px!important;font-size:13px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#4A6270}
.mw-who{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.mw-who li{padding:7px 14px;border-radius:999px;background:#F3F8F5;color:#0B2B3D;font-size:14px;font-weight:500;border:1px solid #E3ECE8}
@media(max-width:767px){.mw-partner-visual{width:140px;height:140px}.mw-pv-icon{width:84px;height:84px}.mw-pv-icon svg{width:44px;height:44px}}
/* forminator */
.mw-appt{background:linear-gradient(180deg,#FFFFFF 0%,#F3F8F5 100%)!important}
.mw-form-card{border:1px solid #E3ECE8;box-shadow:0 24px 56px rgba(11,43,61,.08)}
.mw-form .forminator-ui.forminator-custom-form{margin:0!important;padding:0!important}
.mw-form .forminator-row{display:flex;flex-wrap:wrap;gap:0 18px;margin:0 0 18px!important}
.mw-form .forminator-col{flex:1 1 0;min-width:0;padding:0!important}
.mw-form .forminator-col-6{flex:1 1 calc(50% - 9px)}
.mw-form .forminator-col-12{flex:1 1 100%}
@media(max-width:600px){.mw-form .forminator-col-6{flex:1 1 100%}.mw-form .forminator-row{gap:18px}}
.mw-form .forminator-label{display:block;margin:0 0 7px!important;font-family:"Poppins",sans-serif;font-weight:500;color:#0B2B3D;font-size:14px;line-height:1.4}
.mw-form .forminator-required{color:#0B6E73}
.mw-form .forminator-input,.mw-form select{width:100%;height:50px;border:1.5px solid #D5E2DD!important;border-radius:10px!important;padding:0 14px!important;font-family:"Poppins",sans-serif;font-size:15px!important;color:#12303F;background-color:#FBFDFC!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background-color .2s;outline:none}
.mw-form .forminator-input::placeholder{color:#8A9EA8}
.mw-form .forminator-input:hover,.mw-form select:hover{border-color:#B8CCC5!important}
.mw-form .forminator-input:focus,.mw-form select:focus{border-color:#0B6E73!important;background-color:#FFFFFF!important;box-shadow:0 0 0 4px rgba(11,110,115,.12)!important}
.mw-form select{-webkit-appearance:none;appearance:none;padding-right:42px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230B6E73'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:22px!important;cursor:pointer}
.mw-form .forminator-datepicker{padding-left:44px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230B6E73'%3E%3Cpath d='M7 2h2v2h6V2h2v2h3a1 1 0 0 1 1 1v15a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h3zm12 8H5v9h14zM5 6v2h14V6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:14px center!important;background-size:18px!important;cursor:pointer}
/* time field: three equal selects on one line */
.mw-form .forminator-field-time .forminator-row,.mw-form .forminator-timepicker{display:flex!important;gap:8px!important;margin:0!important;flex-wrap:nowrap!important}
.mw-form .forminator-field-time .forminator-col,.mw-form .forminator-timepicker>*{flex:1 1 0!important}
.mw-form .forminator-field-time .forminator-col .forminator-label,.mw-form .forminator-timepicker .forminator-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.mw-form .forminator-description,.mw-form .forminator-error-message{font-size:13px;margin-top:6px}
.mw-form .forminator-error-message{color:#B3261E}
.mw-form .forminator-has_error .forminator-input,.mw-form .forminator-has_error select{border-color:#B3261E!important}
.mw-form .forminator-button-submit{width:100%;height:54px;background:#0B6E73!important;color:#FFFFFF!important;border:0!important;border-radius:10px!important;padding:0 28px!important;font-family:"Poppins",sans-serif!important;font-weight:600!important;font-size:16px!important;letter-spacing:.2px;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 10px 24px rgba(11,110,115,.25)}
.mw-form .forminator-button-submit:hover{background:#0B2B3D!important;transform:translateY(-1px)}
.mw-form .forminator-response-message{border-radius:12px;padding:14px 16px;margin-bottom:16px}
.mw-form .forminator-edit-module{display:none}
/* left info rows */
.mw-info{display:flex;flex-direction:column;gap:12px}
.mw-info__row{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;background:#FFFFFF;border:1px solid #E3ECE8;text-decoration:none!important;color:inherit!important;transition:border-color .2s,box-shadow .2s}
a.mw-info__row:hover{border-color:#0B6E73;box-shadow:0 10px 24px rgba(11,43,61,.06)}
.mw-info__ic{flex:0 0 46px;height:46px;border-radius:12px;background:#E7F2EF;color:#0B6E73;display:flex;align-items:center;justify-content:center}
.mw-info__tx{display:flex;flex-direction:column;line-height:1.4}
.mw-info__tx small{font-size:13px;color:#4A6270}
.mw-info__tx strong{font-size:16px;font-weight:600;color:#0B2B3D}
.mw-info__tx em{font-style:normal;font-size:13px;color:#43296F;margin-top:2px}
.mw-info__row--pl{background:#F7F3FD;border-color:#E6DCF7}
.mw-info__row--pl .mw-info__ic{background:#43296F;color:#FFFFFF}
.mw-info__row--pl strong{color:#43296F;font-size:18px}
a.mw-info__row--pl:hover{border-color:#43296F}

/* form alerts */
.mw-form .forminator-response-message.forminator-error,.mw-form .forminator-response-message.forminator-show:not(.forminator-success){background:#FDF2F1;border:1px solid #F3C9C5;color:#8C1D18;font-size:14px}
.mw-form .forminator-response-message ul{margin:0;padding-left:18px}
.mw-form .forminator-response-message li{margin:2px 0}
.mw-form .forminator-response-message.forminator-success{background:#E7F2EF;border:1px solid #BFDCD5;color:#0B2B3D;font-size:15px}

.mw-form .forminator-response-message:empty,.mw-form .forminator-response-message[aria-hidden="true"]{display:none!important}

/* footer v2 */
.mw-footer{border-top:1px solid #E3ECE8}
.mw-foot-box{position:relative;overflow:hidden}
.mw-foot-box::after{content:"";position:absolute;right:-80px;bottom:-80px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(93,179,111,.18),rgba(93,179,111,0) 70%);pointer-events:none}
.mw-foot-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.mw-foot-list a{color:#12303F}
.mw-foot-list a:hover,.mw-foot-map a:hover{color:#0B6E73}
.mw-foot-map{margin:10px 0 0!important}
.mw-foot-map a{color:#0B2B3D;font-size:13px;font-weight:600;letter-spacing:.6px;text-decoration:underline;text-underline-offset:3px}
.mw-foot-links .elementor-nav-menu{display:grid!important;grid-template-columns:1fr 1fr;column-gap:20px}
.mw-foot-links .elementor-nav-menu a{white-space:normal}
.mw-foot-pl{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding:14px 16px;border-radius:14px;background:#F4EFFC;border:1px solid #E3D8F5;text-decoration:none!important;transition:border-color .2s}
.mw-foot-pl:hover{border-color:#43296F}
.mw-foot-pl__t{font-size:13px;font-weight:600;color:#43296F}
.mw-foot-pl strong{font-size:20px;font-weight:700;color:#2E1A4D;line-height:1.3}
.mw-foot-pl__s{font-size:12px;line-height:1.55;color:#4A6270}
.elementor-widget-image.mw-foot-logo img{border-radius:0}
@media(max-width:600px){.mw-foot-links .elementor-nav-menu{grid-template-columns:1fr 1fr}}
.mw-footer .elementor-widget-text-editor p:last-child{margin-bottom:0}
.mw-foot-pl__t,.mw-foot-pl__s{line-height:1.45!important}
.mw-foot-pl strong{margin:2px 0}

.mw-foot-list{gap:10px!important}
.mw-foot-list li,.mw-foot-list li>a{display:flex;align-items:flex-start;gap:10px}
.mw-fi{flex:0 0 28px;height:28px;border-radius:8px;background:#FFFFFF;color:#0B6E73;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(11,43,61,.06);margin-top:-2px}
.mw-foot-list li>a:hover .mw-fi{background:#0B6E73;color:#FFFFFF}
.mw-foot-map{margin-left:38px!important}

/* hero media (restored) */
.mw-hero-media{position:relative}
.elementor-widget-image.mw-hero-img{position:relative;z-index:1}
.elementor-widget-image.mw-hero-img img{width:100%;max-width:380px;aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px 28px 28px;box-shadow:0 24px 48px rgba(11,43,61,.14)}
.mw-hero-media>.elementor-widget-html{position:absolute!important;inset:0;pointer-events:none;margin:0!important;width:auto!important;z-index:3}
.mw-hero-media>.elementor-widget-html .elementor-widget-container{height:100%}
.mw-tiles{position:absolute;left:-8px;top:16%;display:flex;flex-direction:column;gap:16px;z-index:3}
.mw-tile{width:78px;height:78px;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 28px rgba(11,43,61,.14)}
.mw-tile svg{width:34px;height:34px;fill:currentColor}
.mw-tile--teal{background:#0B6E73;color:#FFFFFF}
.mw-tile--white{background:#FFFFFF;color:#2E74B5;margin-left:44px}
.mw-tile--green{background:#5DB36F;color:#FFFFFF;margin-left:26px}
@media(min-width:1025px){.mw-tiles{left:4%}}
@media(max-width:1024px){.mw-tiles{left:0}}
@media(max-width:767px){.mw-tiles{top:auto;bottom:18px;left:6px;flex-direction:row;gap:10px}.mw-tile{width:54px;height:54px;border-radius:14px}.mw-tile svg{width:24px;height:24px}.mw-tile--green,.mw-tile--white{margin-left:0}}
.mw-accent{color:#0B6E73}
.elementor-button .elementor-button-icon svg{width:1em;height:1em}
/* hero motion */
@keyframes mwFadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@keyframes mwReveal{from{opacity:0;transform:translateY(34px) scale(.95)}to{opacity:1;transform:none}}
@keyframes mwPop{0%{opacity:0;transform:scale(.6) translateY(16px)}70%{opacity:1;transform:scale(1.06)}100%{opacity:1;transform:none}}
@keyframes mwFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes mwSpin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes mwDrift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-40px,30px) scale(1.12)}}
@keyframes mwDrift2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(50px,-30px) scale(1.15)}}
@keyframes mwUnderline{to{background-size:100% .26em}}
.mw-hero::before{animation:mwDrift 14s ease-in-out infinite alternate}
.mw-hero::after{animation:mwDrift2 16s ease-in-out infinite alternate}
.mw-hero .elementor-widget-heading{animation:mwFadeUp .9s cubic-bezier(.2,.7,.2,1) .1s both}
.mw-hero .elementor-widget-text-editor{animation:mwFadeUp .9s cubic-bezier(.2,.7,.2,1) .3s both}
.mw-hero .elementor-widget-button{animation:mwFadeUp .9s cubic-bezier(.2,.7,.2,1) .5s both}
.mw-hero .elementor-widget-button+.elementor-widget-button{animation-delay:.62s}
.mw-hero .mw-accent{background-image:linear-gradient(90deg,rgba(93,179,111,.38),rgba(15,138,138,.28));background-repeat:no-repeat;background-position:0 90%;background-size:0 .26em;animation:mwUnderline 1s cubic-bezier(.2,.7,.2,1) 1s forwards;padding-bottom:.02em}
.mw-hero-media::before{content:"";position:absolute;left:50%;top:50%;width:min(460px,108%);aspect-ratio:1/1;border-radius:50%;border:2px dashed rgba(11,110,115,.22);z-index:0;pointer-events:none;animation:mwSpin 40s linear infinite}
.mw-hero .elementor-widget-image.mw-hero-img{animation:mwReveal 1.1s cubic-bezier(.2,.7,.2,1) .25s both}
.mw-hero .mw-tile{animation:mwPop .7s cubic-bezier(.2,.9,.3,1.2) .8s both,mwFloat 6s ease-in-out 1.6s infinite}
.mw-hero .mw-tile--white{animation-delay:.95s,2.2s}
.mw-hero .mw-tile--green{animation-delay:1.1s,2.8s}
.mw-hero .mw-tile{transition:box-shadow .3s}
.mw-hero .elementor-button{position:relative;overflow:hidden}
.mw-hero .elementor-button::after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:left .6s ease}
.mw-hero .elementor-button:hover::after{left:120%}
@media (prefers-reduced-motion:reduce){.mw-hero::before,.mw-hero::after,.mw-hero-media::before,.mw-hero .elementor-widget-heading,.mw-hero .elementor-widget-text-editor,.mw-hero .elementor-widget-button,.mw-hero .elementor-widget-image.mw-hero-img,.mw-hero .mw-tile{animation:none!important}.mw-hero .mw-accent{animation:none;background-size:100% .26em}}
/* header buttons + overflow guard */
.mw-hdr-btns{width:auto!important;--width:auto!important;flex:0 0 auto!important;max-width:max-content}
html,body{overflow-x:clip}

/* qa fixes */
@media(max-width:767px){
 .mw-hero .elementor-widget-button{width:100%}
 .mw-hero .elementor-widget-button .elementor-button{width:100%;justify-content:center}
 .mw-person-card .elementor-widget-image.mw-person img{aspect-ratio:1/1}
}
.mw-posts .elementor-post__card{display:flex;flex-direction:column;height:100%}
.mw-posts .elementor-post__text{display:flex;flex-direction:column;flex:1 1 auto}
.mw-posts .elementor-post__read-more{margin-top:auto;padding-top:8px}
.mw-posts .elementor-post{display:flex;flex-direction:column}
.mw-posts .elementor-post__card{flex:1 1 auto}

.mw-posts .elementor-posts-container .elementor-post__card{display:flex!important;flex-direction:column!important;height:100%!important}
.mw-posts .elementor-posts-container .elementor-post__text{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
.mw-posts .elementor-posts-container .elementor-post__read-more{margin-top:auto!important}
.mw-posts .elementor-posts-container .elementor-post__excerpt{flex:0 0 auto}

/* impact light */
.mw-stats--impact .mw-stat{background:#FFFFFF;border:1px solid #DCE9E4;border-radius:18px;box-shadow:0 6px 18px rgba(11,43,61,.05);transition:transform .25s ease,box-shadow .25s ease}
.mw-stats--impact .mw-stat:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(11,43,61,.09)}
.mw-stats--impact .mw-stat__num{color:#0B6E73}
.mw-stats--impact .mw-stat:nth-child(even) .mw-stat__num{color:#2E74B5}
.mw-stats--impact .mw-stat__label{color:#12303F}
@media (prefers-reduced-motion:reduce){.mw-stats--impact .mw-stat:hover{transform:none}}
/* services page */
.mw-crumb{display:flex;gap:8px;align-items:center;font-size:14px;color:#4A6270}
.mw-crumb a{color:#0B6E73;text-decoration:none}
.mw-crumb a:hover{text-decoration:underline}
.mw-qcard{border:1px solid #E3ECE8;box-shadow:0 18px 40px rgba(11,43,61,.07);position:relative;z-index:1;animation:mwReveal .9s cubic-bezier(.2,.7,.2,1) .2s both}
.mw-qlinks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.mw-qlinks li+li{border-top:1px solid #EEF3F1}
.mw-qlinks a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 4px;color:#12303F;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s,padding .2s}
.mw-qlinks a svg{color:#0B6E73;opacity:.55;transition:transform .2s,opacity .2s}
.mw-qlinks a:hover{color:#0B6E73;padding-left:8px}
.mw-qlinks a:hover svg{opacity:1;transform:translateX(3px)}
.mw-svc-hero .mw-svc-hero-text>.elementor-element{animation:mwFadeUp .8s cubic-bezier(.2,.7,.2,1) both}
.mw-svc-hero .mw-svc-hero-text>.elementor-element:nth-child(2){animation-delay:.1s}
.mw-svc-hero .mw-svc-hero-text>.elementor-element:nth-child(3){animation-delay:.2s}
.mw-svc-hero .mw-svc-hero-text>.elementor-element:nth-child(4){animation-delay:.3s}
.mw-quote{color:#0B6E73;font-weight:600}
.mw-feat{border:1px solid #E3ECE8}
.mw-cta-card{border:1px solid #E3ECE8;transition:transform .25s ease,box-shadow .25s ease}
.mw-cta-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(11,43,61,.08)}
.mw-cta-card small{font-size:13px;color:#4A6270}
.mw-cta-card .elementor-widget-button{margin-top:auto}
@media (prefers-reduced-motion:reduce){.mw-qcard,.mw-svc-hero .mw-svc-hero-text>.elementor-element{animation:none!important}.mw-cta-card:hover{transform:none}}

.mw-stats--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-widget-shortcode .mw-stats{width:100%}

/* team page */
.mw-quals{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}
.mw-quals li{display:flex;gap:7px;align-items:flex-start;color:#4A6270;font-size:13px;line-height:1.45}
.mw-quals svg{color:#0B6E73;flex:0 0 auto;margin-top:2px}
.mw-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
@media(max-width:1024px){.mw-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.mw-pgrid{grid-template-columns:1fr}}
.mw-pcard{background:#FFFFFF;border:1px solid #E3ECE8;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .25s ease,transform .25s ease}
.mw-pcard:hover{box-shadow:0 16px 36px rgba(11,43,61,.08);transform:translateY(-3px)}
.mw-pcard__head{display:flex;gap:14px;align-items:center}
.mw-avatar{width:72px!important;height:72px!important;border-radius:50%!important;object-fit:cover;object-position:top;flex:0 0 72px;border:3px solid #E7F2EF}
.mw-pcard__name{margin:0;font-family:"Poppins",sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:#0B2B3D;text-transform:capitalize}
.mw-pcard__role{margin:3px 0 0;font-size:13px;font-weight:500;line-height:1.45;color:#0B6E73}
.mw-pcard__bio{font-size:14px;line-height:1.7;color:#4A6270;max-height:calc(1.7em * 4);overflow:hidden;position:relative}
.mw-pcard__bio p{margin:0 0 8px}
.mw-pcard__bio::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2em;background:linear-gradient(rgba(255,255,255,0),#FFFFFF)}
.mw-pcard.is-open .mw-pcard__bio{max-height:none}
.mw-pcard.is-open .mw-pcard__bio::after,.mw-pcard__bio.is-short::after{display:none}
.mw-more{align-self:flex-start;background:none!important;border:0!important;padding:0!important;color:#0B6E73!important;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;cursor:pointer}
.mw-more:hover{color:#0B2B3D!important;text-decoration:underline}
@media (prefers-reduced-motion:reduce){.mw-pcard:hover{transform:none}}
.elementor-kit-5 .mw-pcard h3.mw-pcard__name{font-size:17px;line-height:1.3;font-weight:600;margin:0}

.mw-pgrid{align-items:start}

/* team v2 */
.mw-tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
@media(max-width:1024px){.mw-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mw-tgrid{grid-template-columns:1fr}}
.mw-tm{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E3ECE8;border-radius:22px;padding:12px;transition:transform .25s ease,box-shadow .25s ease}
.mw-tm:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,43,61,.10)}
.mw-tm__photo{overflow:hidden;border-radius:16px;background:#E7F2EF;aspect-ratio:1/1}
.mw-tm__photo img.mw-tm__img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;border-radius:16px;transition:transform .5s ease}
.mw-tm:hover .mw-tm__photo img{transform:scale(1.04)}
.mw-tm__body{display:flex;flex-direction:column;gap:6px;padding:16px 10px 10px;flex:1 1 auto}
.elementor-kit-5 .mw-tm h3.mw-tm__name{margin:0;font-family:"Poppins",sans-serif;font-size:19px;font-weight:600;line-height:1.3;color:#0B2B3D;text-transform:capitalize}
.mw-tm__role{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:#0B6E73}
.mw-tm__btn{margin-top:auto!important;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 16px!important;border:1.5px solid #0B6E73!important;border-radius:8px!important;background:transparent!important;color:#0B6E73!important;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}
.mw-tm__body .mw-tm__role{margin-bottom:12px}
.mw-tm__btn:hover,.mw-tm__btn:focus-visible{background:#0B6E73!important;color:#FFFFFF!important}
.mw-tm__btn svg{transition:transform .2s}
.mw-tm__btn:hover svg{transform:translateX(3px)}
.mw-dlg{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);border:0;border-radius:24px;padding:32px;background:#FFFFFF;color:#12303F;box-shadow:0 30px 80px rgba(11,43,61,.25)}
.mw-dlg::backdrop{background:rgba(11,43,61,.45);backdrop-filter:blur(3px)}
.mw-dlg[open]{animation:mwFadeUp .35s cubic-bezier(.2,.7,.2,1)}
.mw-dlg__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%!important;border:0!important;background:#F3F8F5!important;color:#0B2B3D!important;font-size:24px;line-height:1;cursor:pointer;padding:0!important}
.mw-dlg__close:hover{background:#E7F2EF!important}
.mw-dlg__head{display:flex;gap:18px;align-items:center;margin-bottom:18px;padding-right:40px}
.mw-dlg__head img.mw-dlg__img{width:88px;height:88px;border-radius:18px;object-fit:cover;object-position:top;flex:0 0 88px}
.elementor-kit-5 .mw-dlg h3.mw-dlg__name{margin:0;font-family:"Poppins",sans-serif;font-size:22px;font-weight:600;line-height:1.3;color:#0B2B3D;text-transform:capitalize}
.mw-dlg__role{margin:4px 0 0;font-size:14px;font-weight:500;color:#0B6E73;line-height:1.5}
.mw-dlg__bio{font-size:15px;line-height:1.75;color:#4A6270}
.mw-dlg__bio p{margin:0 0 12px}
@media(max-width:600px){.mw-dlg{padding:24px 20px}.mw-dlg__head img.mw-dlg__img{width:68px;height:68px;flex-basis:68px}}
@media (prefers-reduced-motion:reduce){.mw-tm,.mw-tm__photo img{transition:none}.mw-tm:hover{transform:none}.mw-tm:hover .mw-tm__photo img{transform:none}.mw-dlg[open]{animation:none}}
/* profile pages */
.mw-prof-hero .elementor-widget-image.mw-prof-img img{width:100%;max-width:380px;aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:999px 999px 28px 28px;box-shadow:0 24px 48px rgba(11,43,61,.14)}
.mw-prof-quote{margin:4px 0 0;padding:14px 0 14px 20px;border-left:4px solid #5DB36F;font-size:17px;line-height:1.7;color:#12303F;font-style:italic}
.mw-prof-quote p{margin:0}
.mw-quals--lg li{font-size:15px;color:#12303F;gap:10px}
.mw-quals--lg svg{width:17px;height:17px}
.mw-prof-body{font-size:16px;line-height:1.8;color:#12303F;max-width:760px}
.mw-prof-sec+.mw-prof-sec{margin-top:36px;padding-top:32px;border-top:1px solid #E3ECE8}
.mw-prof-body h2{font-family:"Poppins",sans-serif;font-size:26px!important;font-weight:600;line-height:1.3!important;color:#0B2B3D;margin:0 0 14px!important;position:relative;padding-left:16px}
.mw-prof-body h2::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:999px;background:linear-gradient(#0B6E73,#5DB36F)}
.mw-prof-body p{margin:0 0 14px}
.mw-prof-body ul,.mw-prof-body ol{margin:0 0 14px;padding-left:22px}
.mw-prof-body li{margin:4px 0}
.mw-prof-body strong{color:#0B2B3D;font-weight:600}
@media(min-width:1025px){.mw-prof-side{position:sticky!important;top:150px}}
.mw-prof-help{border:1px solid #E3ECE8}
.mw-oth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media(max-width:900px){.mw-oth-grid{grid-template-columns:1fr}}
.mw-oth{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:#FFFFFF;border:1px solid #E3ECE8;text-decoration:none!important;color:#0B2B3D!important;transition:box-shadow .25s,transform .25s,border-color .25s}
.mw-oth:hover{border-color:#0B6E73;box-shadow:0 14px 30px rgba(11,43,61,.08);transform:translateY(-2px)}
.mw-oth img.mw-oth__img{width:64px;height:64px;border-radius:14px;object-fit:cover;object-position:top;flex:0 0 64px}
.mw-oth__tx{display:flex;flex-direction:column;flex:1 1 auto;line-height:1.35}
.mw-oth__tx strong{font-size:16px;font-weight:600}
.mw-oth__tx small{font-size:13px;color:#0B6E73;margin-top:3px}
.mw-oth svg{color:#0B6E73;flex:0 0 auto}
@media (prefers-reduced-motion:reduce){.mw-oth:hover{transform:none}}
/* skills pages */
.mw-ic{flex:0 0 auto}
.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:8px;font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none!important;border:1.5px solid #0B6E73;transition:background .2s,color .2s,border-color .2s}
.mw-btn--primary{background:#0B6E73;color:#FFFFFF!important}
.mw-btn--primary:hover{background:#0B2B3D;border-color:#0B2B3D}
.mw-btn--outline{background:transparent;color:#0B6E73!important}
.mw-btn--outline:hover{background:#0B6E73;color:#FFFFFF!important}
.mw-btn--block{width:100%}
.mw-tabs{display:inline-flex;gap:6px;padding:6px;background:#FFFFFF;border:1px solid #E3ECE8;border-radius:12px;flex-wrap:wrap}
.mw-tabs a{padding:9px 18px;border-radius:8px;font-size:15px;font-weight:500;color:#12303F;text-decoration:none}
.mw-tabs a:hover{background:#F3F8F5;color:#0B6E73}
.mw-tabs a.is-active{background:#0B6E73;color:#FFFFFF}
.mw-prog-wrap{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:28px;align-items:start}
@media(max-width:1024px){.mw-prog-wrap{grid-template-columns:1fr}}
.mw-prog{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);background:#FFFFFF;border:1px solid #E3ECE8;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(11,43,61,.06);transition:box-shadow .25s,transform .25s}
.mw-prog:hover{box-shadow:0 20px 44px rgba(11,43,61,.10);transform:translateY(-3px)}
@media(max-width:700px){.mw-prog{grid-template-columns:1fr}}
.mw-prog__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:260px;background:radial-gradient(circle at 30% 30%,#E7F2EF,#EEF3FA 70%)}
.mw-prog__media img.mw-prog__img{width:62%;max-width:200px;height:auto;border-radius:24px;mix-blend-mode:multiply}
.mw-prog__badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#FFFFFF;color:#0B6E73;font-size:13px;font-weight:600;box-shadow:0 4px 12px rgba(11,43,61,.08)}
.mw-prog__body{padding:32px;display:flex;flex-direction:column;gap:14px}
.elementor-kit-5 .mw-prog h2.mw-prog__title{margin:0;font-size:26px;line-height:1.25;font-weight:600}
.mw-prog__title a{color:#0B2B3D;text-decoration:none}
.mw-prog__title a:hover{color:#0B6E73}
.mw-prog__text{margin:0;color:#4A6270;font-size:16px;line-height:1.75}
.mw-prog__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.mw-prog__facts li{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#F3F8F5;color:#0B2B3D;font-size:14px}
.mw-prog__facts .mw-ic{color:#0B6E73}
.mw-prog__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.mw-help{background:#E9F3EF;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}
.elementor-kit-5 .mw-help h2.mw-help__t{margin:0;font-size:22px;line-height:1.3;font-weight:600}
.mw-help p{margin:0;color:#4A6270;font-size:15px;line-height:1.7}
.mw-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.mw-facts li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#FFFFFF;border:1px solid #DCE9E4;color:#0B2B3D;font-size:14px;font-weight:500}
.mw-facts .mw-ic{color:#0B6E73}
.mw-check{list-style:none;margin:0 0 6px;padding:0!important;display:grid;gap:10px}
.mw-check li{position:relative;padding-left:32px;margin:0!important;line-height:1.6}
.mw-check li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:50%;background:#E7F2EF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230B6E73'%3E%3Cpath d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6 11-11-1.4-1.4z'/%3E%3C/svg%3E") center/14px no-repeat}
.mw-check--alt li::before{background-color:#EEF3FA}
.mw-check--sm li{font-size:14px;padding-left:28px}
.mw-check--sm li::before{width:18px;height:18px;background-size:12px}
.mw-areas{list-style:none;margin:16px 0 0;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}
.mw-areas li{margin:0!important;padding:8px 14px;border-radius:999px;background:#F3F8F5;border:1px solid #E3ECE8;color:#0B2B3D;font-size:14px;font-weight:500}
.mw-syl{list-style:none;margin:0;padding:0!important;display:grid;gap:14px;counter-reset:none}
.mw-syl__g{margin:0!important;border:1px solid #E3ECE8;border-radius:16px;overflow:hidden;background:#FFFFFF}
.mw-syl__h{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#F3F8F5}
.mw-syl__k{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#0B6E73;color:#FFFFFF;font-size:12px;font-weight:600;letter-spacing:.3px}
.mw-syl__h strong{font-size:16px;color:#0B2B3D}
.mw-syl__items{list-style:none;margin:0!important;padding:6px 18px 10px!important}
.mw-syl__items li{display:flex;gap:12px;align-items:baseline;padding:9px 0;margin:0!important;border-bottom:1px dashed #E3ECE8;font-size:15px;line-height:1.5}
.mw-syl__items li:last-child{border-bottom:0}
.mw-syl__n{flex:0 0 auto;min-width:76px;color:#0B6E73;font-size:13px;font-weight:600}
.mw-instr{display:flex;gap:16px;align-items:center;padding:16px;border:1px solid #E3ECE8;border-radius:18px;text-decoration:none!important;color:#12303F!important;transition:border-color .2s,box-shadow .2s}
.mw-instr:hover{border-color:#0B6E73;box-shadow:0 12px 28px rgba(11,43,61,.07)}
.mw-instr img.mw-instr__img{width:84px;height:84px;border-radius:16px;object-fit:cover;object-position:top;flex:0 0 84px}
.mw-instr strong{display:block;font-size:18px;color:#0B2B3D}
.mw-instr small{display:block;font-size:14px;line-height:1.6;color:#4A6270;margin-top:4px}
.mw-enrol{background:#FFFFFF;border:1px solid #E3ECE8;border-radius:22px;padding:26px;box-shadow:0 14px 34px rgba(11,43,61,.07);display:flex;flex-direction:column;gap:14px}
.mw-enrol__k{font-size:13px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#4A6270}
.mw-enrol__fee{font-family:"Poppins",sans-serif;font-size:34px;font-weight:700;line-height:1.1;color:#0B6E73}
.mw-enrol__note{margin:-6px 0 0;font-size:14px;color:#12303F}
.mw-enrol__notes{padding-top:14px;border-top:1px solid #E3ECE8;display:flex;flex-direction:column;gap:10px}
.mw-enrol__notes strong{font-size:14px;color:#0B2B3D}
.mw-enrol__call{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-size:15px;font-weight:600;color:#0B2B3D!important;text-decoration:none}
.mw-enrol__call .mw-ic{color:#0B6E73}
.mw-vmb3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media(max-width:900px){.mw-vmb3{grid-template-columns:1fr}}
.mw-vmb3>div{background:#FFFFFF;border:1px solid #E3ECE8;border-radius:18px;padding:22px;border-top:4px solid #5DB36F}
.mw-vmb3 strong{display:block;font-size:17px;color:#0B2B3D;margin-bottom:6px}
.mw-vmb3 p{margin:0;font-size:15px;line-height:1.7;color:#4A6270}
.mw-reg-info{display:flex;flex-direction:column;gap:14px}
.elementor-kit-5 .mw-reg-info h2{margin:0;font-size:30px;line-height:1.2}
.mw-reg-lead{margin:0;font-size:17px;color:#4A6270}
.mw-reg-links{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}
.mw-reg-links a{display:block;padding:12px 16px;border:1px solid #E3ECE8;border-radius:12px;color:#0B2B3D;text-decoration:none;font-weight:500;font-size:15px;background:#FFFFFF}
.mw-reg-links a:hover{border-color:#0B6E73;color:#0B6E73}
.mw-form .forminator-checkbox{display:inline-flex;align-items:center;gap:8px;margin-right:16px}
@media (prefers-reduced-motion:reduce){.mw-prog:hover{transform:none}}
/* careers */
.mw-jobs{display:flex;flex-direction:column;gap:22px}
.mw-jobs__filter{align-self:flex-start}
.mw-jobs__filter button{padding:9px 18px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#12303F!important;font-family:"Poppins",sans-serif;font-size:15px;font-weight:500;cursor:pointer}
.mw-jobs__filter button:hover{background:#F3F8F5!important;color:#0B6E73!important}
.mw-jobs__filter button.is-active{background:#0B6E73!important;color:#FFFFFF!important}
.mw-jobs__list{display:flex;flex-direction:column;gap:16px}
.mw-job{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:26px 28px;border:1px solid #E3ECE8;border-radius:20px;background:#FFFFFF;transition:box-shadow .25s,border-color .25s,transform .25s}
.mw-job:hover{border-color:#C9D8D2;box-shadow:0 16px 36px rgba(11,43,61,.08);transform:translateY(-2px)}
.mw-job[hidden]{display:none}
.mw-job__main{display:flex;flex-direction:column;gap:8px;min-width:0}
.mw-job__type{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#E7F2EF;color:#0B6E73;font-size:13px;font-weight:600}
.elementor-kit-5 h3.mw-job__title{margin:0;font-size:22px;line-height:1.3;font-weight:600}
.mw-job__title a{color:#0B2B3D;text-decoration:none}
.mw-job__title a:hover{color:#0B6E73}
.mw-job__sum{margin:0;color:#4A6270;font-size:15px;line-height:1.7;max-width:760px}
.mw-job__meta{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}
.mw-job__meta li{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:#12303F}
.mw-job__meta .mw-ic{color:#0B6E73}
.mw-job__cta{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}
@media(max-width:767px){.mw-job{flex-direction:column;align-items:stretch;padding:22px}.mw-job__cta{flex-direction:row;flex-wrap:wrap}}
.mw-jobs-empty{padding:32px;border:1px dashed #C9D8D2;border-radius:20px;text-align:center;background:#F3F8F5}
.mw-jobs-empty p{margin:6px 0 0;color:#4A6270}
/* job detail */
.mw-jd__inner{max-width:1200px;margin:0 auto;padding:0 24px}
@media(max-width:767px){.mw-jd__inner{padding:0 16px}}
.mw-jd__hero{position:relative;overflow:hidden;background:#F3F8F5;padding:44px 0 48px}
.mw-jd__hero::before{content:"";position:absolute;width:520px;height:520px;right:-140px;top:-180px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(93,179,111,.18),rgba(93,179,111,0) 68%);pointer-events:none}
.mw-jd__hero .mw-jd__inner{position:relative;display:flex;flex-direction:column;gap:14px}
.elementor-kit-5 h1.mw-jd__title{margin:0;font-size:46px;line-height:1.15;font-weight:700;color:#0B2B3D}
@media(max-width:767px){.elementor-kit-5 h1.mw-jd__title{font-size:32px}}
.mw-jd__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}
.mw-jd__closed{display:inline-flex;align-items:center;padding:12px 18px;border-radius:8px;background:#FDF2F1;color:#8C1D18;font-weight:500}
.mw-jd__body{padding:64px 0}
.mw-jd__grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:48px;align-items:start}
@media(max-width:1024px){.mw-jd__grid{grid-template-columns:1fr}}
@media(min-width:1025px){.mw-jd__side{position:sticky;top:150px}}
.mw-jd__side .mw-job__meta{flex-direction:column;gap:10px}
.mw-jd__apply{padding:72px 0;background:linear-gradient(180deg,#FFFFFF 0%,#F3F8F5 100%);border-top:1px solid #E3ECE8;scroll-margin-top:140px}
.mw-jd__apply .mw-form-card{background:#FFFFFF;border-radius:24px;padding:36px}
@media(max-width:767px){.mw-jd__apply .mw-form-card{padding:24px 20px}}
.elementor-kit-5 .mw-jd h3.mw-jd__ftitle{margin:0 0 8px;font-size:22px;line-height:1.3}
.mw-jd__apply .mw-accent-line{margin-bottom:16px}
.mw-jd__body{background:#FFFFFF}
.mw-jd__apply .mw-jd__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:56px}
@media(max-width:1024px){.mw-jd__apply .mw-jd__grid{grid-template-columns:1fr}}
.mw-jd__hero{border-bottom:1px solid #E3ECE8}

/* form upload */
.mw-form .forminator-file-upload{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1.5px dashed #C9D8D2;border-radius:12px;background:#FBFDFC;transition:border-color .2s,background .2s}
.mw-form .forminator-file-upload:hover{border-color:#0B6E73;background:#F3F8F5}
.mw-form .forminator-file-upload .forminator-button-upload{display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px!important;border:1.5px solid #0B6E73!important;border-radius:8px!important;background:#FFFFFF!important;color:#0B6E73!important;font-family:"Poppins",sans-serif!important;font-size:14px!important;font-weight:500!important;cursor:pointer;box-shadow:none!important}
.mw-form .forminator-file-upload .forminator-button-upload:hover{background:#0B6E73!important;color:#FFFFFF!important}
.mw-form .forminator-file-upload>span{font-size:14px;color:#4A6270}
.mw-form .forminator-button-delete{border:0!important;background:transparent!important;color:#8C1D18!important;cursor:pointer}
.mw-form .forminator-description{color:#4A6270}
/* form upload v2 */
.mw-form .forminator-error-message,.mw-form .forminator-description{display:block!important;width:100%}
.mw-form .forminator-field-upload .forminator-description{margin:0 0 8px!important;font-size:13px}
.mw-form input[type="file"]{width:100%;padding:14px!important;border:1.5px dashed #C9D8D2!important;border-radius:12px!important;background:#FBFDFC!important;font-family:"Poppins",sans-serif;font-size:14px;color:#4A6270;cursor:pointer;transition:border-color .2s,background .2s}
.mw-form input[type="file"]:hover{border-color:#0B6E73!important;background:#F3F8F5!important}
.mw-form input[type="file"]::file-.elementor-kit-5-button{margin-right:14px;padding:10px 18px;border:1.5px solid #0B6E73;border-radius:8px;background:#FFFFFF;color:#0B6E73;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}
.mw-form input[type="file"]::file-.elementor-kit-5-button:hover{background:#0B6E73;color:#FFFFFF}
.mw-form .forminator-file-upload{padding:0!important;border:0!important;background:transparent!important}
/* programs page */
.mw-prog-num{font-family:'Poppins',sans-serif;font-size:30px;font-weight:700;line-height:1;color:#E3ECE8;transition:color .3s}
.mw-prog-card:hover .mw-prog-num{color:#5DB36F}

/* contact page */
.mw-contact-hero{padding-bottom:120px!important}
.mw-ccards-wrap{position:relative;z-index:2;margin-top:-84px!important;background:transparent!important}
.mw-ccards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.mw-ccard{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 28px 28px;background:#fff;border:1px solid #E3ECE8;border-radius:20px;box-shadow:0 18px 40px -24px rgba(11,43,61,.25);color:#12303F;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}
.mw-ccard:hover{transform:translateY(-6px);border-color:#C9D8D2;box-shadow:0 26px 50px -24px rgba(11,110,115,.35)}
.mw-ccard__ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:10px;border-radius:14px;background:#E7F2EF;color:#0B6E73;flex:none;transition:background .3s,color .3s}
.mw-ccard:hover .mw-ccard__ic{background:#0B6E73;color:#fff}
.mw-ccard small{font-size:13px;line-height:1.5;color:#4A6270}
.mw-ccard strong{font-size:21px;font-weight:600;line-height:1.3;color:#0B2B3D;word-break:break-word}
.mw-ccard em{font-style:normal;font-size:13px;color:#4A6270}
.mw-ccard__go{position:absolute;top:28px;right:26px;color:#C9D8D2;transition:color .3s,transform .3s}
.mw-ccard:hover .mw-ccard__go{color:#0B6E73;transform:translateX(4px)}
.mw-ccard--pl{background:#F6F2FC;border-color:#E6DCF7}
.mw-ccard--pl .mw-ccard__ic{background:#fff;color:#43296F}
.mw-ccard--pl:hover .mw-ccard__ic{background:#43296F;color:#fff}
.mw-ccard--pl strong{color:#2E1A4D}
.mw-ccard--pl:hover{border-color:#CBB8F0}
.mw-ccard--pl:hover .mw-ccard__go{color:#43296F}
.mw-eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:#E7F2EF;color:#0B6E73;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.mw-cq{border:1px solid #E3ECE8}
.mw-contact-left{align-self:flex-start!important;justify-content:flex-start!important;position:sticky;top:120px}
@media(max-width:1024px){.mw-contact-left{position:static}}
.mw-csocial{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#12303F}
.mw-csocial a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.5px solid #C9D8D2;color:#0B6E73;transition:background .25s,color .25s,border-color .25s}
.mw-csocial a:hover{background:#0B6E73;border-color:#0B6E73;color:#fff}
.mw-caddr{display:flex;align-items:center;gap:16px}
.mw-caddr .mw-ccard__ic{margin:0}
.mw-caddr p{margin:0;font-size:17px;line-height:1.6;color:#12303F}
.mw-map .elementor-custom-embed,.mw-map iframe{border-radius:22px;overflow:hidden;display:block}
.mw-map{border:1px solid #E3ECE8;border-radius:22px;overflow:hidden}
@media(max-width:1024px){.mw-ccards{grid-template-columns:1fr 1fr}.mw-ccard--pl{grid-column:1/-1}}
@media(max-width:767px){.mw-ccards{grid-template-columns:1fr}.mw-ccards-wrap{margin-top:-56px!important}.mw-contact-hero{padding-bottom:88px!important}}
/* consultation page */
.mw-hiw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:s;position:relative}
.mw-hiw:before{content:"";position:absolute;top:30px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,#C9D8D2 0 8px,transparent 8px 16px);z-index:0}
.mw-hiw__step{position:relative;z-index:1;padding:0 6px;text-align:center}
.mw-hiw__n{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:18px;border-radius:50%;background:#fff;border:2px solid #0B6E73;color:#0B6E73;font-size:22px;font-weight:700;box-shadow:0 0 0 8px #fff;transition:background .3s,color .3s,transform .3s}
.mw-hiw__step:hover .mw-hiw__n{background:#0B6E73;color:#fff;transform:scale(1.08)}
.elementor-kit-5 .mw-hiw__step h3{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.35;color:#0B2B3D}
.mw-hiw__step p{margin:0;font-size:15px;line-height:1.7;color:#4A6270}
.mw-hiw__step a{color:#0B6E73;font-weight:600;white-space:nowrap}
.mw-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}
.mw-facts li{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1px solid #E3ECE8;border-radius:16px;transition:transform .3s,box-shadow .3s}
.mw-facts li:hover{transform:translateX(6px);box-shadow:0 14px 30px -20px rgba(11,43,61,.3)}
.mw-facts .mw-ccard__ic{margin:0}
.mw-facts small{display:block;font-size:13px;color:#4A6270}
.mw-facts strong{display:block;font-size:16px;font-weight:600;line-height:1.45;color:#0B2B3D}
.mw-chips2{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mw-chips2 li{display:flex;align-items:flex-start;gap:12px;padding:18px;background:#F3F8F5;border-radius:14px;font-size:15px;font-weight:500;line-height:1.5;color:#12303F;transition:background .3s,transform .3s}
.mw-chips2 li:hover{background:#E7F2EF;transform:translateY(-3px)}
.mw-chips2__ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:#5DB36F;color:#fff}
.mw-note{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding:16px 20px;border-left:4px solid #0B6E73;background:#F3F8F5;border-radius:0 14px 14px 0;font-size:16px;font-weight:500;color:#12303F}
.mw-note__ic{color:#0B6E73;display:inline-flex;flex:none}
.mw-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.mw-opt{padding:30px 28px;background:#fff;border:1px solid #E3ECE8;border-radius:20px;transition:transform .3s,box-shadow .3s}
.mw-opt:hover{transform:translateY(-6px);box-shadow:0 24px 46px -26px rgba(11,110,115,.35)}
.mw-opt .mw-ccard__ic{margin-bottom:16px}
.mw-opt:hover .mw-ccard__ic{background:#0B6E73;color:#fff}
.elementor-kit-5 .mw-opt h3{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.4;color:#0B2B3D}
.mw-opt p{margin:0;font-size:15px;line-height:1.7;color:#4A6270}
.mw-fee{margin:24px 0 0;padding:18px 24px;background:#fff;border:1.5px dashed #C9D8D2;border-radius:16px;font-size:16px;color:#12303F;text-align:center}
.mw-fee strong{color:#0B6E73}
.mw-faq-head{position:sticky;top:120px}
.mw-faq{display:flex;flex-direction:column;gap:12px}
.mw-faq__item{border:1px solid #E3ECE8;border-radius:16px;background:#fff;transition:border-color .3s,box-shadow .3s}
.mw-faq__item[open]{border-color:#C9D8D2;box-shadow:0 14px 30px -22px rgba(11,43,61,.3)}
.mw-faq__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;font-size:17px;font-weight:600;color:#0B2B3D}
.mw-faq__item summary::-webkit-details-marker{display:none}
.mw-faq__item summary i{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:#E7F2EF;transition:background .3s,transform .3s}
.mw-faq__item summary i:before,.mw-faq__item summary i:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:#0B6E73;border-radius:2px;transition:transform .3s}
.mw-faq__item summary i:after{transform:rotate(90deg)}
.mw-faq__item[open] summary i{background:#0B6E73;transform:rotate(180deg)}
.mw-faq__item[open] summary i:before,.mw-faq__item[open] summary i:after{background:#fff}
.mw-faq__item[open] summary i:after{transform:rotate(0)}
.mw-faq__a{padding:0 22px 20px}
.mw-faq__a p{margin:0;font-size:15px;line-height:1.75;color:#4A6270}
.mw-faq__item[open] .mw-faq__a{animation:mwFaq .35s ease}
@keyframes mwFaq{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(max-width:1024px){.mw-hiw{grid-template-columns:1fr 1fr;row-gap:36px}.mw-hiw:before{display:none}.mw-chips2{grid-template-columns:1fr 1fr}.mw-opts{grid-template-columns:1fr 1fr}.mw-faq-head{position:static}}
@media(max-width:767px){.mw-hiw{grid-template-columns:1fr}.mw-hiw__step{text-align:left;display:grid;grid-template-columns:60px 1fr;column-gap:16px}.mw-hiw__n{grid-row:span 2;margin:0}.mw-chips2,.mw-opts{grid-template-columns:1fr}}
/* blog */
.mw-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}
.mw-wrap--narrow{max-width:900px}
.mw-blog-hero,.mw-post-hero{position:relative;overflow:hidden;background:#F3F8F5;padding:56px 0 52px}
.mw-blog-hero:before,.mw-post-hero:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(93,179,111,.16),rgba(93,179,111,0) 70%);top:-160px;right:-80px;animation:mwBlob 14s ease-in-out infinite alternate}
@keyframes mwBlob{to{transform:translate(-60px,40px) scale(1.12)}}
.mw-blog-hero .mw-wrap,.mw-post-hero .mw-wrap{position:relative}
.elementor-kit-5 .mw-blog-hero h1,.elementor-kit-5 .mw-post-hero h1{margin:14px 0 8px;font-size:50px;font-weight:700;line-height:1.12;color:#0B2B3D}
.elementor-kit-5 .mw-post-hero h1{font-size:42px;line-height:1.2;margin:14px 0 16px}
.mw-blog-count{margin:0;font-size:16px;color:#4A6270}
.mw-blog-list{padding:40px 0 96px;background:#fff}
.mw-btools{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:32px}
.mw-bchips{display:flex;gap:10px;flex-wrap:wrap}
.mw-bchip2{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1.5px solid #C9D8D2;border-radius:999px;font-size:14px;font-weight:500;color:#12303F;text-decoration:none;transition:all .25s}
.mw-bchip2 span{font-size:12px;padding:1px 8px;border-radius:999px;background:#E7F2EF;color:#0B6E73}
.mw-bchip2:hover{border-color:#0B6E73;color:#0B6E73}
.mw-bchip2.is-on{background:#0B6E73;border-color:#0B6E73;color:#fff}
.mw-bchip2.is-on span{background:rgba(255,255,255,.2);color:#fff}
.mw-bsearch{display:flex;align-items:center;width:320px;max-width:100%;border:1.5px solid #C9D8D2;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .25s,box-shadow .25s}
.mw-bsearch:focus-within{border-color:#0B6E73;box-shadow:0 0 0 4px rgba(11,110,115,.1)}
.elementor-kit-5 .mw-bsearch input{flex:1;min-width:0;border:0!important;padding:11px 14px!important;font-family:Poppins,sans-serif;font-size:14px;background:transparent;box-shadow:none!important;outline:0}
.elementor-kit-5 .mw-bsearch button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:44px;padding:0;border:0;border-radius:0;background:#0B6E73;color:#fff;cursor:pointer}
.mw-bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.mw-bcard{display:flex;flex-direction:column;background:#fff;border:1px solid #E3ECE8;border-radius:20px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s}
.mw-bcard:hover{transform:translateY(-6px);border-color:#C9D8D2;box-shadow:0 26px 50px -30px rgba(11,43,61,.35)}
.mw-bcard__img{display:block;aspect-ratio:16/10;overflow:hidden;background:#E7F2EF}
.mw-bcard__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.mw-bcard:hover .mw-bcard__img img{transform:scale(1.05)}
.mw-bcard__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#E7F2EF,#F3F8F5)}
.mw-bcard__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:22px 24px 24px}
.mw-bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;color:#4A6270}
.mw-bmeta>span{display:inline-flex;align-items:center;gap:6px}
.mw-bmeta svg{color:#0B6E73}
.mw-bmeta--lg{font-size:15px}
.mw-bchip{display:inline-flex;padding:4px 12px;border-radius:999px;background:#E7F2EF;color:#0B6E73;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .25s,color .25s}
.mw-bchip:hover{background:#0B6E73;color:#fff}
.mw-post-hero .mw-bchip{margin-top:18px}
.elementor-kit-5 .mw-bcard__t{margin:0;font-size:19px;font-weight:600;line-height:1.4}
.mw-bcard__t a{color:#0B2B3D;text-decoration:none;background:linear-gradient(#0B6E73,#0B6E73) 0 100%/0 2px no-repeat;transition:background-size .35s,color .25s}
.mw-bcard:hover .mw-bcard__t a{color:#0B6E73;background-size:100% 2px}
.mw-bcard__ex{margin:0;font-size:15px;line-height:1.7;color:#4A6270;flex:1}
.mw-bcard__more{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#0B6E73;text-decoration:none}
.mw-bcard__more svg{transition:transform .3s}
.mw-bcard:hover .mw-bcard__more svg,.mw-bcard__more:hover svg{transform:translateX(4px)}
.mw-bcard--feat{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr}
.mw-bcard--feat{align-items:center}.mw-bcard--feat .mw-bcard__img{aspect-ratio:16/10;min-height:0;height:100%}
.mw-bcard--feat .mw-bcard__body{justify-content:center;padding:40px}
.elementor-kit-5 .mw-bcard--feat .mw-bcard__t{font-size:28px;line-height:1.3}
.mw-bcard--feat .mw-bcard__ex{flex:0;font-size:16px}
.mw-bempty{padding:40px;text-align:center;color:#4A6270;background:#F3F8F5;border-radius:16px}
.mw-bpages{display:flex;justify-content:center;gap:8px;margin-top:48px;flex-wrap:wrap}
.mw-bpages a,.mw-bpages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 6px;border:1.5px solid #C9D8D2;border-radius:8px;font-weight:600;color:#12303F;text-decoration:none;transition:all .25s}
.mw-bpages a:hover{border-color:#0B6E73;color:#0B6E73}
.mw-bpages .is-on{background:#0B6E73;border-color:#0B6E73;color:#fff}
/* single */
.mw-progress{position:fixed;top:0;left:0;right:0;height:4px;z-index:9999;pointer-events:none}
.mw-progress span{display:block;height:100%;background:linear-gradient(90deg,#0B6E73,#5DB36F);transform:scaleX(0);transform-origin:0 50%}
.mw-post-hero{padding:48px 0 150px}
.mw-post-cover{position:relative;z-index:2;margin-top:-110px}
.mw-post-cover img{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:24px;box-shadow:0 30px 60px -36px rgba(11,43,61,.45)}
.mw-post-body{padding:56px 0 40px;background:#fff}
.mw-post-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:64px;align-items:start}
.mw-prose{font-size:17px;line-height:1.85;color:#24414F;max-width:760px}
.mw-prose>*:first-child{margin-top:0}
.mw-prose p{margin:0 0 1.3em}
.elementor-kit-5 .mw-prose h2{margin:1.8em 0 .6em;font-size:28px;font-weight:600;line-height:1.3;color:#0B2B3D;scroll-margin-top:120px}
.elementor-kit-5 .mw-prose h3{margin:1.5em 0 .5em;font-size:21px;font-weight:600;line-height:1.4;color:#0B2B3D}
.mw-prose ul,.mw-prose ol{margin:0 0 1.4em;padding-left:1.3em}
.mw-prose li{margin:.35em 0}
.mw-prose li::marker{color:#0B6E73}
.mw-prose a{color:#0B6E73;text-decoration:underline;text-underline-offset:3px}
.mw-prose strong{color:#0B2B3D}
.mw-prose blockquote{margin:1.6em 0;padding:18px 24px;border-left:4px solid #5DB36F;background:#F3F8F5;border-radius:0 14px 14px 0;font-size:18px;color:#12303F}
.mw-prose img{max-width:100%;height:auto;border-radius:16px}
.mw-prose figure{margin:1.6em 0}
.mw-post-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}
.mw-side__t{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4A6270}
.mw-toc{padding:22px 22px 14px;border:1px solid #E3ECE8;border-radius:18px}
.mw-toc ol{list-style:none;margin:0;padding:0;max-height:260px;overflow:auto}
.mw-toc li{margin:0}
.mw-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid #E3ECE8;font-size:14px;line-height:1.45;color:#4A6270;text-decoration:none;transition:color .2s,border-color .2s}
.mw-toc a:hover,.mw-toc a.is-on{color:#0B6E73;border-color:#0B6E73;font-weight:500}
.mw-share{padding:20px 22px;border:1px solid #E3ECE8;border-radius:18px}
.mw-share>div{display:flex;gap:10px;flex-wrap:wrap}
.mw-share a,.elementor-kit-5 .mw-share button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1.5px solid #C9D8D2;border-radius:50%;background:#fff;color:#0B6E73;cursor:pointer;transition:all .25s}
.mw-share a:hover,.elementor-kit-5 .mw-share button:hover{background:#0B6E73;border-color:#0B6E73;color:#fff;transform:translateY(-2px)}
.mw-copy em{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 8px;border-radius:6px;background:#0B2B3D;color:#fff;font-style:normal;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}
.mw-copy.is-done em{opacity:1}
.mw-side-cta{padding:26px 24px;border-radius:18px;background:linear-gradient(160deg,#E7F2EF,#F3F8F5)}
.elementor-kit-5 .mw-side-cta h3{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.35;color:#0B2B3D}
.mw-side-cta p{margin:0 0 16px;font-size:14px;line-height:1.7;color:#4A6270}
.mw-side-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:8px;background:#0B6E73;color:#fff!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s}
.mw-side-btn:hover{background:#095B5F;transform:translateY(-2px)}
.mw-side-pl{display:flex;gap:14px;padding:20px 22px;border:1px solid #E6DCF7;border-radius:18px;background:#F6F2FC;text-decoration:none;transition:border-color .25s}
.mw-side-pl:hover{border-color:#CBB8F0}
.mw-side-pl__ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:12px;background:#fff;color:#43296F}
.mw-side-pl small{display:block;font-size:13px;color:#43296F;font-weight:500}
.mw-side-pl strong{display:block;font-size:20px;color:#2E1A4D;line-height:1.4}
.mw-side-pl em{display:block;font-style:normal;font-size:12px;line-height:1.6;color:#5B4A78}
.mw-post-nav{padding:8px 0 56px;background:#fff}
.mw-pnav{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:32px;border-top:1px solid #E3ECE8}
.mw-pnav__a{display:flex;flex-direction:column;gap:6px;padding:22px 24px;border:1px solid #E3ECE8;border-radius:18px;text-decoration:none;transition:all .3s}
.mw-pnav__a:hover{border-color:#0B6E73;transform:translateY(-3px);box-shadow:0 18px 36px -26px rgba(11,43,61,.35)}
.mw-pnav__a small{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0B6E73;text-transform:uppercase;letter-spacing:.04em}
.mw-pnav__a strong{font-size:17px;line-height:1.45;color:#0B2B3D;font-weight:600}
.mw-pnav__a--next{text-align:right;align-items:flex-end}
.mw-post-rel{padding:72px 0 96px;background:#F3F8F5}
.mw-rel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;flex-wrap:wrap}
.elementor-kit-5 .mw-rel-head h2{margin:0;font-size:36px;font-weight:700;color:#0B2B3D}
@media(max-width:1024px){.mw-bgrid{grid-template-columns:1fr 1fr}.mw-bcard--feat{grid-template-columns:1fr}.mw-bcard--feat .mw-bcard__img{min-height:0;aspect-ratio:16/9}.mw-post-grid{grid-template-columns:1fr;gap:40px}.mw-post-side{position:static}.mw-prose{max-width:none}}
@media(max-width:767px){.mw-bgrid{grid-template-columns:1fr}.elementor-kit-5 .mw-blog-hero h1{font-size:36px}.elementor-kit-5 .mw-post-hero h1{font-size:30px}.mw-bcard--feat .mw-bcard__body{padding:24px}.elementor-kit-5 .mw-bcard--feat .mw-bcard__t{font-size:22px}.mw-bsearch{width:100%}.mw-post-hero{padding-bottom:110px}.mw-post-cover{margin-top:-80px}.mw-post-cover img{border-radius:16px}.mw-pnav{grid-template-columns:1fr}.mw-pnav__a--next{text-align:left;align-items:flex-start}.elementor-kit-5 .mw-prose h2{font-size:24px}.mw-prose{font-size:16px}.elementor-kit-5 .mw-rel-head h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){.mw-blog-hero:before,.mw-post-hero:before{animation:none}.mw-bcard,.mw-bcard__img img{transition:none}}
/* media appearances */
.mw-mlogos{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap}
.mw-mlogo{display:inline-flex;align-items:center;justify-content:center;width:120px;height:96px;padding:14px;background:#fff;border:1px solid #E3ECE8;border-radius:18px;box-shadow:0 16px 34px -26px rgba(11,43,61,.35);animation:mwFloat 6s ease-in-out infinite}
.mw-mlogo:nth-child(2){animation-delay:-2s}.mw-mlogo:nth-child(3){animation-delay:-4s}
.mw-mlogo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
@keyframes mwFloat{50%{transform:translateY(-8px)}}
.mw-mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.mw-mcard{display:flex;flex-direction:column;background:#fff;border:1px solid #E3ECE8;border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,border-color .35s}
.mw-mcard:hover{transform:translateY(-6px);border-color:#C9D8D2;box-shadow:0 26px 50px -30px rgba(11,43,61,.35)}
.mw-mcard__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0B2B3D}
.mw-mcard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}
.mw-mcard:hover .mw-mcard__media img{transform:scale(1.06)}
.mw-mcard__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,43,61,0) 45%,rgba(11,43,61,.55));pointer-events:none}
.mw-mcard__media--logo{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,#E7F2EF,#F3F8F5 60%)}
.mw-mcard__media--logo:after{background:none}
.mw-mcard__media--logo img.mw-mcard__biglogo{width:auto;height:auto;max-width:42%;max-height:52%;object-fit:contain;border-radius:12px}
.mw-mcard__play{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(255,255,255,.92);color:#0B6E73;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:transform .3s,background .3s,color .3s}
.mw-mcard__play:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(255,255,255,.7);animation:mwPulse 2.2s ease-out infinite}
.mw-mcard__media--logo .mw-mcard__play{top:auto;left:auto;right:16px;bottom:16px;margin:0;width:48px;height:48px;background:#0B6E73;color:#fff}
.mw-mcard__media--logo .mw-mcard__play:before{border-color:rgba(11,110,115,.35)}
.mw-mcard:hover .mw-mcard__play{transform:scale(1.1);background:#0B6E73;color:#fff}
@keyframes mwPulse{0%{transform:scale(.9);opacity:1}100%{transform:scale(1.35);opacity:0}}
.mw-mcard__src{position:absolute;left:14px;top:14px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#0B2B3D;font-size:12px;font-weight:600}
.mw-mcard__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:20px 22px 22px}
.mw-mcard__ch{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#4A6270;text-transform:uppercase;letter-spacing:.04em}
.mw-mcard__logo{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:4px;border:1px solid #E3ECE8;border-radius:10px;background:#fff}
.mw-mcard__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.mw-mcard__t{flex:1;font-family:"Hind Siliguri","Poppins",sans-serif;font-size:16px;font-weight:600;line-height:1.55;color:#0B2B3D;transition:color .25s}
.mw-mcard:hover .mw-mcard__t{color:#0B6E73}
.mw-mcard__go{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0B6E73}
.mw-mcard__go svg{transition:transform .3s}
.mw-mcard:hover .mw-mcard__go svg{transform:translateX(4px)}
@media(max-width:1024px){.mw-mgrid{grid-template-columns:1fr 1fr}.mw-mlogos{justify-content:flex-start}}
@media(max-width:767px){.mw-mgrid{grid-template-columns:1fr}.mw-mlogo{width:96px;height:80px}}
@media(prefers-reduced-motion:reduce){.mw-mlogo,.mw-mcard__play:before{animation:none}}
/* media grid 12col */
@media(min-width:1025px){.mw-mgrid{grid-template-columns:repeat(12,1fr)}.mw-mcard{grid-column:span 4}.mw-mcard:first-child:nth-last-child(4),.mw-mcard:first-child:nth-last-child(4) ~ .mw-mcard:nth-child(-n+4),.mw-mcard:first-child:nth-last-child(7),.mw-mcard:first-child:nth-last-child(7) ~ .mw-mcard:nth-child(-n+4),.mw-mcard:first-child:nth-last-child(10),.mw-mcard:first-child:nth-last-child(10) ~ .mw-mcard:nth-child(-n+4),.mw-mcard:first-child:nth-last-child(13),.mw-mcard:first-child:nth-last-child(13) ~ .mw-mcard:nth-child(-n+4){grid-column:span 3}}

/* screening */
.mw-scr-hero{padding:52px 0 48px}
.mw-scr-disc{display:inline-flex;align-items:center;gap:8px;margin:6px 0 0;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #E3ECE8;font-size:14px;font-weight:500;color:#12303F}
.mw-scr-disc svg{color:#0B6E73}
.mw-scr-list{padding:48px 0 88px;background:#fff}
.mw-scr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.mw-scard{position:relative;display:flex;flex-direction:column;gap:12px;padding:30px 28px 28px;background:#fff;border:1px solid #E3ECE8;border-radius:22px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s}
.mw-scard:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#0B6E73,#5DB36F);transform:scaleX(0);transform-origin:0 50%;transition:transform .45s ease}
.mw-scard:hover{transform:translateY(-6px);border-color:#C9D8D2;box-shadow:0 26px 50px -30px rgba(11,43,61,.35)}
.mw-scard:hover:before{transform:scaleX(1)}
.mw-scard__ic{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#E7F2EF;color:#0B6E73;transition:background .3s,color .3s,transform .3s}
.mw-scard:hover .mw-scard__ic{background:#0B6E73;color:#fff;transform:rotate(-6deg)}
.mw-scard__n{position:absolute;top:24px;right:26px;font-size:32px;font-weight:700;line-height:1;color:#E3ECE8}
.elementor-kit-5 .mw-scard__t{margin:6px 0 0;font-size:21px;font-weight:600;line-height:1.35}
.mw-scard__t a{color:#0B2B3D;text-decoration:none}
.mw-scard p{margin:0;flex:1;font-size:15px;line-height:1.7;color:#4A6270}
.mw-scard__meta,.mw-sfacts{display:flex;flex-wrap:wrap;gap:8px}
.mw-scard__meta span,.mw-sfacts span{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#F3F8F5;font-size:13px;font-weight:500;color:#12303F}
.mw-scard__meta svg,.mw-sfacts svg{color:#0B6E73}
.mw-scr-hero .mw-sfacts span{background:#fff;border:1px solid #E3ECE8}
.mw-scard--contact{background:linear-gradient(160deg,#0B6E73,#095B5F);border-color:transparent}
.mw-scard--contact .mw-scard__ic{background:rgba(255,255,255,.14);color:#fff}
.elementor-kit-5 .mw-scard--contact .mw-scard__t{color:#fff}
.mw-scard--contact p{color:rgba(255,255,255,.85)}
.mw-scard--contact:hover .mw-scard__ic{background:#fff;color:#0B6E73}
.mw-sbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;padding:12px 22px;border:1.5px solid #0B6E73;border-radius:8px;background:#0B6E73;color:#fff!important;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,transform .25s,box-shadow .25s}
.mw-sbtn:hover{background:#095B5F;border-color:#095B5F;transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(11,110,115,.6)}
.mw-sbtn svg{transition:transform .3s}
.mw-sbtn:hover svg{transform:translateX(3px)}
.mw-sbtn--ghost{background:#fff;color:#0B6E73!important}
.mw-sbtn--ghost:hover{background:#E7F2EF;border-color:#0B6E73;color:#0B6E73!important}
.mw-sbtn--light{background:#fff;border-color:#fff;color:#0B6E73!important}
.mw-sbtn--light:hover{background:#E7F2EF;border-color:#E7F2EF}
.mw-sbtn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}
.mw-sbtns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.mw-sbtns--col{flex-direction:column;margin-top:16px}
.mw-sbtns--col .mw-sbtn{align-self:stretch}
.mw-scr-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:32px 0 0;font-size:14px;color:#4A6270}
.mw-scr-body{padding:56px 0 80px;background:#fff}
.mw-scr-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}
.mw-scr-body .mw-prose h2:first-child{margin-top:0}
.mw-slist{list-style:none;margin:0 0 1.4em;padding:0;display:grid;gap:10px}
.mw-slist li{position:relative;margin:0;padding:12px 16px 12px 44px;background:#F3F8F5;border-radius:12px;font-weight:500;color:#12303F}
.mw-slist li:before{content:"";position:absolute;left:16px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#5DB36F;box-shadow:0 0 0 4px rgba(93,179,111,.2)}
.mw-sref{font-size:14px;color:#4A6270;word-break:break-all}
.mw-sside{position:sticky;top:110px;display:flex;flex-direction:column;gap:18px}
.mw-sside__card{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border:1px solid #E3ECE8;border-radius:20px;background:#fff;box-shadow:0 22px 44px -32px rgba(11,43,61,.35)}
.elementor-kit-5 .mw-sside__card h3{margin:0;font-size:20px;font-weight:600;color:#0B2B3D}
.mw-sside__disc{margin:4px 0 0;font-size:13px;color:#4A6270}
.mw-sos{display:flex;gap:14px;padding:18px 20px;border:1px solid #E6DCF7;border-radius:16px;background:#F6F2FC}
.mw-sos__ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:12px;background:#fff;color:#43296F}
.mw-sos p{margin:0;font-size:14px;line-height:1.65;color:#2E1A4D}
.mw-sos a{color:#43296F;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.mw-sos--strong{border:2px solid #43296F;background:#F6F2FC;box-shadow:0 18px 40px -26px rgba(67,41,111,.6)}
.mw-sos--strong p{font-size:16px}
.mw-bchip+h1{margin-top:12px!important}
.mw-sscore-chip{display:inline-flex;gap:6px;margin:4px 0 0;padding:8px 16px;border-radius:999px;background:#0B6E73;color:#fff;font-size:15px}
/* quiz */
.mw-scr-test{padding:40px 0 96px;background:#fff}
.mw-quiz{max-width:820px;margin:0 auto}
.mw-quiz__step{display:none}
.mw-quiz__step.is-on{display:block;animation:mwFadeUp .45s ease}
@keyframes mwFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.mw-quiz__intro p{margin:0 0 24px;font-size:16px;line-height:1.8;color:#24414F}
.mw-quiz[lang=bn] .mw-quiz__intro p,.mw-quiz[lang=bn] .mw-quiz__q,.mw-quiz[lang=bn] .mw-opt2__t{font-family:"Hind Siliguri",Poppins,sans-serif}
.mw-quiz__info{padding:24px;border:1px solid #E3ECE8;border-radius:18px;background:#F3F8F5}
.mw-quiz__info-t{margin:0 0 14px;font-weight:600;color:#0B2B3D}
.mw-quiz__info-t span{font-weight:400;color:#4A6270}
.mw-quiz__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.mw-quiz__grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:#12303F}
.elementor-kit-5 .mw-quiz__grid input,.elementor-kit-5 .mw-quiz__grid select{width:100%;padding:11px 14px;border:1.5px solid #C9D8D2;border-radius:10px;background:#fff;font-family:Poppins,sans-serif;font-size:14px;color:#12303F;transition:border-color .2s,box-shadow .2s}
.elementor-kit-5 .mw-quiz__grid input:focus,.elementor-kit-5 .mw-quiz__grid select:focus{border-color:#0B6E73;box-shadow:0 0 0 4px rgba(11,110,115,.1);outline:0}
.mw-quiz .mw-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.mw-quiz__actions{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap}
.mw-quiz__link{font-weight:600;color:#0B6E73;text-decoration:underline;text-underline-offset:3px}
.mw-quiz__bar{height:8px;border-radius:999px;background:#E7F2EF;overflow:hidden}
.mw-quiz__bar span{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,#0B6E73,#5DB36F);transition:width .45s ease}
.mw-quiz__count{margin:14px 0 10px;font-size:14px;font-weight:600;color:#0B6E73}
.mw-quiz__card{margin:0;padding:30px;border:1px solid #E3ECE8;border-radius:22px;background:#fff;box-shadow:0 26px 50px -36px rgba(11,43,61,.4);min-width:0}
.mw-quiz__card.is-in{animation:mwSlide .4s ease}
@keyframes mwSlide{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
.mw-quiz__q{float:left;width:100%;margin:0 0 22px;padding:0;font-size:22px;font-weight:600;line-height:1.45;color:#0B2B3D}
.mw-quiz__opts{clear:both;display:grid;gap:12px}
.mw-opt2{position:relative;display:flex;align-items:center;gap:14px;padding:15px 18px;border:1.5px solid #E3ECE8;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}
.mw-opt2:hover{border-color:#0B6E73;background:#F3F8F5}
.mw-opt2 input{position:absolute;opacity:0;width:1px;height:1px}
.mw-opt2__dot{flex:none;width:22px;height:22px;border:2px solid #C9D8D2;border-radius:50%;background:#fff;transition:all .2s}
.mw-opt2__t{font-size:16px;font-weight:500;color:#12303F}
.mw-opt2.is-sel{border-color:#0B6E73;background:#E7F2EF}
.mw-opt2.is-sel .mw-opt2__dot{border-color:#0B6E73;background:#0B6E73;box-shadow:inset 0 0 0 4px #fff}
.mw-opt2 input:focus-visible+.mw-opt2__dot{box-shadow:0 0 0 4px rgba(11,110,115,.25)}
.mw-quiz__nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px}
.mw-quiz__nav .mw-sbtn{align-self:auto}
.mw-quiz__res{padding:36px;border:1px solid #E3ECE8;border-radius:24px;background:linear-gradient(170deg,#F3F8F5,#fff 60%);text-align:center}
.mw-quiz__res .mw-sbtns{justify-content:center}
.mw-quiz__res-k{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4A6270}
.elementor-kit-5 .mw-quiz__band{margin:8px 0 6px;font-size:34px;font-weight:700;color:#0B2B3D}
.mw-quiz__score{font-weight:700;color:#0B6E73}
.mw-quiz__num{font-size:56px;line-height:1.1}
.mw-quiz__of{font-size:20px;color:#4A6270}
.mw-quiz__text{max-width:640px;margin:18px auto 0;font-size:16px;line-height:1.75;color:#24414F}
.mw-quiz__disc{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-size:13px;color:#4A6270}
.mw-quiz__risk{margin-bottom:20px}
.mw-quiz__pl{margin-top:20px}
.mw-meter{position:relative;max-width:620px;margin:22px auto 0;padding-top:6px}
.mw-meter__track{display:flex;gap:4px}
.mw-meter__seg{position:relative;height:12px;border-radius:999px;background:#E3ECE8}
.mw-meter__seg.is-on{background:linear-gradient(90deg,#0B6E73,#5DB36F)}
.mw-meter__seg em{position:absolute;top:18px;left:0;right:0;font-style:normal;font-size:12px;line-height:1.3;color:#4A6270;text-align:center}
.mw-meter__seg.is-on em{color:#0B6E73;font-weight:600}
.mw-meter__pin{position:absolute;top:0;width:24px;height:24px;margin-left:-12px;border:4px solid #fff;border-radius:50%;background:#0B2B3D;box-shadow:0 4px 12px rgba(11,43,61,.35);animation:mwPin .9s ease}
@keyframes mwPin{from{left:0!important;opacity:0}}
.mw-quiz__meter{padding-bottom:30px}
.mw-sub{display:grid;grid-template-columns:90px 1fr 70px;align-items:center;gap:14px;max-width:520px;margin:14px auto 0;text-align:left;font-size:14px;font-weight:600;color:#12303F}
.mw-sub__bar{height:10px;border-radius:999px;background:#E3ECE8;overflow:hidden}
.mw-sub__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0B6E73,#5DB36F);animation:mwGrow .9s ease}
@keyframes mwGrow{from{width:0}}
.mw-sub b{color:#0B6E73;text-align:right}
@media(max-width:1024px){.mw-scr-grid{grid-template-columns:1fr 1fr}.mw-scr-cols{grid-template-columns:1fr;gap:36px}.mw-sside{position:static}}
@media(max-width:767px){.mw-scr-grid{grid-template-columns:1fr}.mw-quiz__grid{grid-template-columns:1fr}.mw-quiz__card{padding:22px 18px}.mw-quiz__q{font-size:19px}.mw-quiz__res{padding:26px 18px}.elementor-kit-5 .mw-quiz__band{font-size:26px}.mw-meter__seg em{font-size:10px}.mw-sub{grid-template-columns:70px 1fr 56px}}
@media(prefers-reduced-motion:reduce){.mw-quiz__step.is-on,.mw-quiz__card.is-in,.mw-meter__pin,.mw-sub__bar i{animation:none}}
/* screening buttons fix */
.elementor-kit-5 button.mw-sbtn{background:#0B6E73;border:1.5px solid #0B6E73;color:#fff;border-radius:8px;padding:12px 22px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.2}
.elementor-kit-5 button.mw-sbtn:hover,.elementor-kit-5 button.mw-sbtn:focus{background:#095B5F;border-color:#095B5F;color:#fff}
.elementor-kit-5 button.mw-sbtn--ghost{background:#fff;color:#0B6E73}
.elementor-kit-5 button.mw-sbtn--ghost:hover,.elementor-kit-5 button.mw-sbtn--ghost:focus{background:#E7F2EF;border-color:#0B6E73;color:#0B6E73}
.elementor-kit-5 button.mw-sbtn[disabled]{background:#0B6E73;color:#fff;opacity:.45}
.mw-quiz__step:focus{outline:0}
.elementor-kit-5 button.mw-sbtn:focus-visible{outline:3px solid rgba(11,110,115,.35);outline-offset:2px}

/* partner page */
.mw-pwho{padding:28px;border:1px solid #E3ECE8;border-radius:22px;background:#fff;box-shadow:0 26px 50px -34px rgba(11,43,61,.4)}
.mw-pwho__t{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4A6270}
.mw-pwho ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mw-pwho li{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:12px;background:#F3F8F5;font-size:14px;font-weight:500;line-height:1.35;color:#12303F;transition:background .25s,transform .25s}
.mw-pwho li:hover{background:#E7F2EF;transform:translateY(-2px)}
.mw-pwho__ic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:10px;background:#fff;color:#0B6E73}
.mw-ways{display:grid;grid-template-columns:repeat(12,1fr);gap:22px;margin-top:8px}
.mw-way{grid-column:span 3;display:flex;flex-direction:column;gap:18px;padding:26px 24px;border:1px solid #E3ECE8;border-radius:20px;background:#fff;transition:transform .35s ease,box-shadow .35s ease,border-color .35s}
.mw-way:nth-child(n+5){grid-column:span 4}
.mw-way:hover{transform:translateY(-6px);border-color:#C9D8D2;box-shadow:0 26px 50px -30px rgba(11,43,61,.35)}
.mw-way__top{display:flex;justify-content:space-between;align-items:center}
.mw-way__ic{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;background:#E7F2EF;color:#0B6E73;transition:background .3s,color .3s,transform .3s}
.mw-way:hover .mw-way__ic{background:#0B6E73;color:#fff;transform:rotate(-6deg)}
.mw-way__n{font-size:28px;font-weight:700;line-height:1;color:#E3ECE8;transition:color .3s}
.mw-way:hover .mw-way__n{color:#5DB36F}
.elementor-kit-5 .mw-way h3{margin:0;font-size:17px;font-weight:600;line-height:1.5;color:#0B2B3D}
@media(max-width:1024px){.mw-ways{grid-template-columns:1fr 1fr}.mw-way,.mw-way:nth-child(n+5){grid-column:auto}.mw-way:last-child{grid-column:1/-1}}
@media(max-width:767px){.mw-ways{grid-template-columns:1fr}.mw-way:last-child{grid-column:auto}.mw-pwho ul{grid-template-columns:1fr}.mw-pwho{padding:22px}}
.mw-form .forminator-description:has(> span){display:flex!important;justify-content:space-between;gap:12px}
.mw-form .forminator-description > span{flex:none;color:#4A6270}

/* responsive pass */
@media(max-width:600px){.mw-tgrid{grid-template-columns:1fr 1fr!important;gap:12px!important}.mw-tm{padding:8px!important}.elementor-kit-5 .mw-tm__name{font-size:15px!important;line-height:1.3!important}.mw-tm__role{font-size:12px!important}.elementor-kit-5 .mw-tm__btn{font-size:13px!important;padding:8px 10px!important}}

.mw-crumb{flex-wrap:wrap;row-gap:4px;min-width:0}
.mw-crumb>*{white-space:nowrap}
.mw-crumb [aria-current]{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}
@media(max-width:767px){.mw-crumb{font-size:13px}.mw-crumb [aria-current]{flex:1 1 0;max-width:none}}

@media(max-width:480px){.mw-jobs__filter{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.elementor-kit-5 .mw-jobs__filter button{padding:9px 4px!important;font-size:13px!important;min-width:0}}

@media(min-width:768px) and (max-width:1024px){.e-con.mw-svc-card{width:calc(50% - 12px)!important;--width:calc(50% - 12px)!important;max-width:calc(50% - 12px)!important}}

/* mh quiz builder skin */
.mw-cp .mhqb-wrap{max-width:820px;margin:0 auto;background:#fff;border:1px solid #E3ECE8;border-radius:22px;box-shadow:0 26px 50px -36px rgba(11,43,61,.4);font-family:Poppins,"Hind Siliguri",sans-serif}
.mw-cp .mhqb-header{background:linear-gradient(120deg,#0B6E73,#095B5F);padding:22px 30px}
.elementor-kit-5 .mw-cp .mhqb-header h2{margin:0;color:#fff;font-size:22px;font-weight:600}
.mw-cp .mhqb-subheader{background:#E7F2EF;color:#0B2B3D}
.mw-cp .mhqb-form{padding:28px 30px 32px}
.mw-cp .mhqb-field{margin-bottom:16px}
.mw-cp .mhqb-field label{font-size:14px;font-weight:600;color:#12303F;margin-bottom:6px}
.elementor-kit-5 .mw-cp .mhqb-field input,.elementor-kit-5 .mw-cp .mhqb-field select,.elementor-kit-5 .mw-cp .mhqb-field textarea{padding:12px 14px;border:1.5px solid #C9D8D2;border-radius:10px;background:#fff;font-family:Poppins,sans-serif;font-size:15px;color:#12303F;transition:border-color .2s,box-shadow .2s}
.elementor-kit-5 .mw-cp .mhqb-field input:focus,.elementor-kit-5 .mw-cp .mhqb-field select:focus,.elementor-kit-5 .mw-cp .mhqb-field textarea:focus{border-color:#0B6E73;box-shadow:0 0 0 4px rgba(11,110,115,.1);outline:0}
.mw-cp .req{color:#c0392b}
.mw-cp .mhqb-question{margin-bottom:22px;padding:20px;border:1px solid #E3ECE8;border-radius:16px;background:#FBFDFC}
.elementor-kit-5 .mw-cp .mhqb-question h4{margin:0 0 12px;font-family:"Hind Siliguri",Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.5;color:#0B2B3D}
.mw-cp .mhqb-answers{gap:10px}
.mw-cp .mhqb-answer{gap:12px;padding:12px 16px;border:1.5px solid #E3ECE8;border-radius:12px;background:#fff;font-family:"Hind Siliguri",Poppins,sans-serif;font-size:16px;color:#12303F;transition:border-color .2s,background .2s}
.mw-cp .mhqb-answer:hover{border-color:#0B6E73;background:#F3F8F5}
.mw-cp .mhqb-answer:has(input:checked){border-color:#0B6E73;background:#E7F2EF}
.mw-cp .mhqb-answer input{accent-color:#0B6E73;width:18px;height:18px}
.mw-cp .mhqb-progress{height:8px;border-radius:999px;background:#E7F2EF}
.mw-cp .mhqb-progress-bar{background:linear-gradient(90deg,#0B6E73,#5DB36F)}
.elementor-kit-5 .mw-cp .mhqb-btn{padding:12px 26px;border:1.5px solid #0B6E73;border-radius:8px;background:#0B6E73;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:background .25s,transform .25s}
.elementor-kit-5 .mw-cp .mhqb-btn:hover{background:#095B5F;transform:translateY(-2px)}
.elementor-kit-5 .mw-cp .mhqb-prev-btn{background:#fff;color:#0B6E73}
.elementor-kit-5 .mw-cp .mhqb-prev-btn:hover{background:#E7F2EF;color:#0B6E73}
.mw-cp .mhqb-error-question{border-color:#c0392b;background:#fdf3f2}
.mw-cp .mhqb-result-wrap{padding:40px 32px}
.elementor-kit-5 .mw-cp .mhqb-result-title{color:#0B2B3D;font-size:30px;font-weight:700}
.mw-cp .mhqb-result-score{color:#0B6E73;font-size:18px}
.mw-cp .mhqb-result-content{max-width:560px;margin:0 auto;text-align:center;font-family:"Hind Siliguri",Poppins,sans-serif;font-size:17px;line-height:1.8;color:#24414F}
.mw-cp__foot{max-width:820px;margin:24px auto 0}
@media(max-width:600px){.mw-cp .mhqb-form{padding:20px 16px 24px}.mw-cp .mhqb-question{padding:16px 14px}.mw-cp .mhqb-header{padding:18px 18px}}
.mw-arrow-btn .elementor-button-icon{transition:transform .3s ease}
.mw-arrow-btn .elementor-button:hover .elementor-button-icon{transform:translateX(4px)}

.elementor-kit-5 .mw-arrow-btn .elementor-button-content-wrapper{flex-direction:row-reverse !important}

/* safety strip links: no underline */
.elementor-kit-5 #mw-safety-strip a,.elementor-kit-5 #mw-safety-strip a:hover,.elementor-kit-5 #mw-safety-strip a:focus{text-decoration:none !important;border-bottom:0 !important;box-shadow:none !important}
.elementor-kit-5 #mw-safety-strip a:hover{opacity:.85}

/* profile: education & training points */
.elementor-kit-5 .mw-prof-body ul.mw-prof-points{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}
.elementor-kit-5 .mw-prof-body ul.mw-prof-points li{position:relative;margin:0;padding:14px 18px 14px 52px;background:#F3F8F5;border:1px solid #E1EDE6;border-radius:12px;line-height:1.7;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-kit-5 .mw-prof-body ul.mw-prof-points li::before{content:'';position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:#1F7A6E url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/14px no-repeat}
.elementor-kit-5 .mw-prof-body ul.mw-prof-points li:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(31,122,110,.08);border-color:#CFE3D8}
@media (max-width:600px){.elementor-kit-5 .mw-prof-body ul.mw-prof-points li{padding:12px 14px 12px 46px}.elementor-kit-5 .mw-prof-body ul.mw-prof-points li::before{left:12px;top:14px}}/* End custom CSS */