.elementor-22168 .elementor-element.elementor-element-1b87258{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22168 .elementor-element.elementor-element-8008895{--display:flex;}.elementor-22168 .elementor-element.elementor-element-e64ac17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-22168 .elementor-element.elementor-element-0f8e95a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-22168 .elementor-element.elementor-element-0f8e95a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:1.9px;color:#EE7B4F;}.elementor-22168 .elementor-element.elementor-element-e79f582{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-22168 .elementor-element.elementor-element-e79f582 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:#0F2637;}.elementor-22168 .elementor-element.elementor-element-8bf5826{--divider-border-style:solid;--divider-color:#F7BE5E;--divider-border-width:3px;}.elementor-22168 .elementor-element.elementor-element-8bf5826 .elementor-divider-separator{width:46px;margin:0 auto;margin-left:0;}.elementor-22168 .elementor-element.elementor-element-8bf5826 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-22168 .elementor-element.elementor-element-2cd77ac{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-22168 .elementor-element.elementor-element-2cd77ac:after{content:"0.66";}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-post__thumbnail__link{width:100%;}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-post__meta-data span + span:before{content:"•";}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-post__text{margin-top:20px;}.elementor-22168 .elementor-element.elementor-element-542ffdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-22168 .elementor-element.elementor-element-e79f582 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-22168 .elementor-element.elementor-element-e79f582 .elementor-heading-title{font-size:26px;}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-22168 .elementor-element.elementor-element-2cd77ac:after{content:"0.5";}.elementor-22168 .elementor-element.elementor-element-2cd77ac .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-2cd77ac */#load-more {display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 12px;
    box-sizing: border-box;
    padding: 16px 30px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background-color: var(--erp-btn-amber) !important;
    background-image: none !important;
    color: var(--erp-btn-navy) !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1 !important;
    letter-spacing: .02em !important;
    text-transform: none !important;
    text-decoration: none !important;
    white-space: nowrap;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    overflow: visible !important;
    box-shadow: none;
    clip-path: polygon(var(--erp-btn-cut) 0, 100% 0, 100% calc(100% - var(--erp-btn-cut)), calc(100% - var(--erp-btn-cut)) 100%, 0 100%, 0 var(--erp-btn-cut));
    transition: background-color var(--erp-btn-speed) var(--erp-btn-ease), color var(--erp-btn-speed) var(--erp-btn-ease), border-color var(--erp-btn-speed) var(--erp-btn-ease), transform var(--erp-btn-speed) var(--erp-btn-ease), box-shadow var(--erp-btn-speed) var(--erp-btn-ease) !important;}/* End custom CSS */
/* Start custom CSS *//* ===== Universities 22138 : uni- ===== */
.uni-sec,.uni-hero{position:relative;overflow:hidden;font-family:'DM Sans','instrument-sans',sans-serif}
.uni-sec *,.uni-hero *{box-sizing:border-box}
.uni-hero>.e-con-inner,.uni-sec>.e-con-inner{position:relative;z-index:2}
.uni-sec .elementor-widget-container,.uni-hero .elementor-widget-container{margin:0}
.uni-kick .elementor-heading-title,.uni-kick2 .elementor-heading-title{font-family:'Poppins',sans-serif;font-size:12px;line-height:1;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#5A6B75;margin:0;display:inline-flex;align-items:center;gap:10px}
.uni-kick .elementor-heading-title::before,.uni-kick2 .elementor-heading-title::before{content:'';width:13px;height:15px;background:#FEC46F;clip-path:var(--erp-hex);flex:0 0 auto}
.uni-hero .uni-kick .elementor-heading-title,.uni-voices .uni-kick2 .elementor-heading-title,.uni-mission .uni-kick2 .elementor-heading-title{color:#FEC46F}
.uni-h1 .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(33px,4.1vw,56px);line-height:1.07;letter-spacing:-.022em;color:#fff;margin:20px 0 0}
.uni-h2 .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(27px,3vw,42px);line-height:1.13;letter-spacing:-.018em;color:#092533;margin:16px 0 0}
.uni-voices .uni-h2 .elementor-heading-title{color:#fff}
.uni-shead{margin-bottom:56px!important;max-width:760px}
.uni-shead.is-wide,.uni-shead.is-sol{max-width:880px}
.uni-sub p{font-size:17px;line-height:1.62;color:#5A6B75;margin:20px 0 0;max-width:780px}
.uni-btn .elementor-button{font-family:'Poppins',sans-serif;font-size:15px;font-weight:600;background:#FEC46F;color:#092533;border-radius:0;padding:17px 30px;border:1px solid #FEC46F;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:background .25s,color .25s,transform .25s,border-color .25s;box-shadow:none;text-align:center}
.uni-btn .elementor-button:hover,.uni-btn .elementor-button:focus{background:#fff;border-color:#fff;color:#092533;transform:translateY(-2px)}
.uni-btn.is-ghost .elementor-button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.42)}
.uni-btn.is-ghost .elementor-button:hover{background:rgba(255,255,255,.12);border-color:#fff;color:#fff}
.uni-cta .uni-btn.is-ghost .elementor-button{color:#092533;border-color:rgba(9,37,51,.3)}
.uni-cta .uni-btn.is-ghost .elementor-button:hover{background:#092533;border-color:#092533;color:#fff}
/* --- hero --- */
.uni-hero{background:#092533;color:#fff}
.uni-hero::after{content:'';position:absolute;right:-170px;top:-150px;width:520px;height:600px;background:#FEC46F;opacity:.07;clip-path:var(--erp-hex);z-index:1;pointer-events:none}
.uni-hsplit{display:grid!important;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center;padding:0!important}
.uni-hleft,.uni-hright{min-width:0;padding:0!important}
.uni-lede p{font-size:18px;line-height:1.66;color:#C6D2D8;margin:22px 0 0;max-width:610px}
.uni-ctarow{display:flex!important;flex-direction:row!important;--flex-direction:row!important;flex-wrap:wrap!important;--flex-wrap:wrap!important;--container-widget-width:auto!important;align-items:center!important;--align-items:center!important;gap:14px;margin-top:34px!important;padding:0!important}
.uni-ctarow>.elementor-widget{width:auto!important;max-width:100%}
/* --- campus signal panel --- */
.uni-panelw{width:100%}
.uni-campus{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.17);padding:26px;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}
.uni-cphead{display:flex;align-items:center;gap:10px;font-family:'Poppins',sans-serif;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:600}
.uni-cdot{width:9px;height:10.4px;background:#FF845D;clip-path:var(--erp-hex);animation:uni-pulse 2.2s infinite;flex:0 0 auto}
@keyframes uni-pulse{0%,100%{opacity:1}50%{opacity:.25}}
.uni-clive{margin-left:auto;font-size:10px;letter-spacing:.14em;color:#092533;background:#FEC46F;padding:4px 9px;font-weight:700}
.uni-cblock{margin-top:20px;padding:18px;background:rgba(255,255,255,.05);border-left:2px solid #EEF3E9}
.uni-cblock.is-alt{border-left-color:#FEC46F}
.uni-ctag{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:'Poppins',sans-serif;font-weight:700;font-size:19px;letter-spacing:-.01em}
.uni-ctag.is-gro{color:#EEF3E9}
.uni-ctag.is-grop{color:#FEC46F}
.uni-ctag em{font-style:normal;font-family:'DM Sans',sans-serif;font-weight:400;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#9FB2BC}
.uni-meter{margin-top:16px}
.uni-mtop{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;color:#C6D2D8}
.uni-mtop b{font-family:'Poppins',sans-serif;font-size:17px;color:#fff}
.uni-mtrack{height:6px;background:rgba(255,255,255,.14);margin-top:8px;position:relative;overflow:hidden}
.uni-mtrack i{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#EEF3E9,#FEC46F);transition:width 1.4s cubic-bezier(.16,.84,.3,1)}
.uni-meter:nth-of-type(2) .uni-mtrack i{transition-delay:.18s}
.is-in .uni-mtrack i{width:var(--w)}
.uni-bars{display:flex;align-items:flex-end;gap:8px;height:94px;margin-top:18px}
.uni-bars i{flex:1;height:0;min-width:0;background:linear-gradient(180deg,#FEC46F,rgba(254,196,111,.26));transition:height 1s cubic-bezier(.16,.84,.3,1)}
.uni-bars i:nth-child(4){background:linear-gradient(180deg,#FF845D,rgba(255,132,93,.3))}
.uni-bars i:nth-child(1){transition-delay:.05s}.uni-bars i:nth-child(2){transition-delay:.11s}.uni-bars i:nth-child(3){transition-delay:.17s}.uni-bars i:nth-child(4){transition-delay:.23s}.uni-bars i:nth-child(5){transition-delay:.29s}.uni-bars i:nth-child(6){transition-delay:.35s}.uni-bars i:nth-child(7){transition-delay:.41s}
.is-in .uni-bars i{height:var(--h)}
.uni-bcap{margin-top:12px;font-size:12px;line-height:1.5;color:#9FB2BC}
.uni-cfoot{display:flex;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;color:#C6D2D8}
.uni-cfoot b{font-family:'Poppins',sans-serif;font-size:24px;color:#fff;line-height:1}
.uni-chex{width:12px;height:13.8px;background:#EEF3E9;clip-path:var(--erp-hex);flex:0 0 auto}
/* --- 2. metrics honeycomb --- */
.uni-metrics{background:#fff}
.uni-honey{display:grid!important;grid-template-columns:repeat(6,1fr);gap:34px 24px;align-items:start;padding:0!important}
.uni-cell{grid-column:span 2;display:flex!important;flex-direction:column!important;--flex-direction:column!important;align-items:center!important;--align-items:center!important;text-align:center;padding:0!important}
.uni-cell.c4{grid-column:2/span 2}
.uni-cell.c5{grid-column:4/span 2}
.uni-hex{position:relative;width:100%;max-width:300px;margin:0 auto;aspect-ratio:1/0.87;background:#EEF3E9;clip-path:var(--erp-hex);display:flex!important;flex-direction:column!important;--flex-direction:column!important;align-items:center!important;--align-items:center!important;justify-content:center!important;--justify-content:center!important;padding:12% 17%!important;transition:transform .35s ease,background .35s ease}
.uni-cell:hover .uni-hex{transform:translateY(-9px)}
.uni-cell.c3 .uni-hex,.uni-cell.c5 .uni-hex{background:#092533}
.uni-hstat .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(20px,2.4vw,36px);line-height:1;letter-spacing:-.025em;color:#092533;margin:0}
.uni-cell.c3 .uni-hstat .elementor-heading-title{color:#FEC46F}
.uni-cell.c5 .uni-hstat .elementor-heading-title{color:#FF845D}
.uni-hlabel .elementor-heading-title{font-family:'Poppins',sans-serif;font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1.4;color:#5A6B75;margin:10px 0 0}
.uni-cell.c3 .uni-hlabel .elementor-heading-title,.uni-cell.c5 .uni-hlabel .elementor-heading-title{color:rgba(255,255,255,.74)}
.uni-himpact p{font-size:14px;line-height:1.55;color:#5A6B75;margin:18px 0 0;padding:0 4%}
/* --- 3. challenge stair --- */
.uni-challenge{background:#EEF3E9}
.uni-stair{display:grid!important;grid-template-columns:repeat(4,1fr);gap:22px;align-items:start;padding:0!important}
.uni-scard{background:#fff;padding:30px 26px 34px!important;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);position:relative;border-top:3px solid #092533;transition:transform .35s ease,box-shadow .35s ease}
.uni-scard.k2{margin-top:30px!important}
.uni-scard.k3{margin-top:60px!important}
.uni-scard.k4{margin-top:90px!important}
.uni-scard:hover{transform:translateY(-9px);box-shadow:0 24px 46px rgba(9,37,51,.11)}
.uni-snum .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:13px;letter-spacing:.03em;color:#092533;margin:0 0 18px;width:38px;height:43px;background:#FEC46F;clip-path:var(--erp-hex);display:flex;align-items:center;justify-content:center;transition:background .3s ease}
.uni-scard:hover .uni-snum .elementor-heading-title{background:#FF845D}
.uni-sh3 .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:18.5px;line-height:1.26;letter-spacing:-.012em;color:#092533;margin:0 0 12px}
.uni-sp p{font-size:14.5px;line-height:1.62;color:#5A6B75;margin:0}
/* --- 4. solution dual track --- */
.uni-solution{background:#fff}
.uni-tracks{display:grid!important;grid-template-columns:1fr 1fr;gap:30px;align-items:start;padding:0!important}
.uni-track{padding:0!important;position:relative}
.uni-trhead{padding:26px 28px!important;display:flex!important;flex-direction:column!important;--flex-direction:column!important;gap:5px;clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}
.uni-track.is-gro .uni-trhead{background:#EEF3E9}
.uni-track.is-grop .uni-trhead{background:#092533}
.uni-trname .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:30px;line-height:1;letter-spacing:-.025em;color:#092533;margin:0}
.uni-track.is-grop .uni-trname .elementor-heading-title{color:#FEC46F}
.uni-trrole .elementor-heading-title{font-family:'Poppins',sans-serif;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#5A6B75;margin:0}
.uni-track.is-grop .uni-trrole .elementor-heading-title{color:rgba(255,255,255,.72)}
.uni-cap{margin-top:20px!important;padding:28px 28px 28px 30px!important;border:1px solid #EBEDEF;background:#fff;position:relative;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}
.uni-cap:hover{border-color:#092533;transform:translateY(-4px);box-shadow:0 18px 36px rgba(9,37,51,.08)}
.uni-cap::before{content:'';position:absolute;left:0;top:28px;width:4px;height:36px;background:#FEC46F;transform:scaleY(0);transform-origin:top;transition:transform .35s ease}
.uni-track.is-grop .uni-cap::before{background:#FF845D}
.uni-cap:hover::before{transform:scaleY(1)}
.uni-capnum{position:absolute!important;right:18px;top:10px;width:auto!important;z-index:0}
.uni-capnum .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:700;font-size:62px;line-height:1;color:#092533;opacity:.07;margin:0;pointer-events:none}
.uni-caph3 .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:19.5px;line-height:1.28;letter-spacing:-.012em;color:#092533;margin:0 0 12px;padding-right:54px;position:relative;z-index:1}
.uni-capp p{font-size:15px;line-height:1.65;color:#5A6B75;margin:0;position:relative;z-index:1}
/* --- 5. voices --- */
.uni-voices{background:#092533}
.uni-qgrid{display:grid!important;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;padding:0!important}
.uni-qcard{background:#fff;padding:38px 34px 30px!important;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);position:relative;display:flex!important;flex-direction:column!important;--flex-direction:column!important;justify-content:space-between!important;--justify-content:space-between!important}
.uni-qcard::before{content:'';position:absolute;left:34px;top:0;width:54px;height:13px;background:#FEC46F}
.uni-qcard.q2{background:#EEF3E9}
.uni-qcard.q2::before{background:#FF845D}
.uni-qtext p{font-family:'Poppins',sans-serif;font-weight:400;font-size:clamp(16.5px,1.3vw,19.5px);line-height:1.56;letter-spacing:-.012em;color:#092533;margin:0}
.uni-qby{display:flex!important;flex-direction:row!important;--flex-direction:row!important;align-items:center!important;--align-items:center!important;--container-widget-width:auto!important;gap:14px;margin-top:28px!important;padding:20px 0 0!important;border-top:1px solid #EBEDEF}
.uni-qcard.q2 .uni-qby{border-top-color:rgba(9,37,51,.14)}
.uni-qmono{width:auto!important;flex:0 0 auto}
.uni-qmono .elementor-heading-title{width:44px;height:50px;background:#092533;clip-path:var(--erp-hex);color:#FEC46F;font-family:'Poppins',sans-serif;font-weight:700;font-size:14.5px;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;margin:0}
.uni-qnamewrap{width:auto!important;flex:1 1 auto;min-width:0;padding:0!important}
.uni-qname .elementor-heading-title{font-family:'Poppins',sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:1.3;color:#092533;margin:0}
.uni-qrole .elementor-heading-title{font-style:normal;font-weight:400;font-size:13px;line-height:1.42;color:#5A6B75;margin:4px 0 0}
/* --- 6. advantages --- */
.uni-adv{background:#fff}
.uni-advgrid{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;border-top:1px solid #EBEDEF;border-left:1px solid #EBEDEF;counter-reset:adv;padding:0!important}
.uni-advrow{counter-increment:adv;padding:34px 34px 34px 100px!important;border-right:1px solid #EBEDEF;border-bottom:1px solid #EBEDEF;position:relative;transition:background .3s ease}
.uni-advrow::before{content:'';position:absolute;left:34px;top:36px;width:40px;height:46px;background:#EEF3E9;clip-path:var(--erp-hex);transition:background .3s ease}
.uni-advrow::after{content:counter(adv,decimal-leading-zero);position:absolute;left:34px;top:36px;width:40px;height:46px;display:flex;align-items:center;justify-content:center;font-family:'Poppins',sans-serif;font-weight:700;font-size:13px;color:#092533}
.uni-advrow:hover{background:#F7F9F6}
.uni-advrow:hover::before{background:#FEC46F}
.uni-advbody{padding:0!important}
.uni-advh3 .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-.012em;color:#092533;margin:0 0 10px}
.uni-advp p{font-size:15px;line-height:1.62;color:#5A6B75;margin:0}
/* --- 7. mission --- */
.uni-mission{background:#092533}
.uni-misswrap{align-items:center!important;--align-items:center!important;text-align:center;max-width:900px;margin:0 auto!important;padding:0!important}
.uni-misswrap::after{content:'';width:64px;height:37px;background:#FEC46F;clip-path:var(--erp-hex);margin:28px auto 0;flex:0 0 auto}
.uni-missq .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:500;font-size:clamp(21px,2.5vw,35px);line-height:1.34;letter-spacing:-.018em;color:#fff;margin:22px 0 0}
/* --- 8. cta --- */
.uni-cta{background:#EEF3E9}
.uni-cta::after{content:'';position:absolute;left:50%;top:50%;width:470px;height:409px;margin:-205px 0 0 -235px;background:#FEC46F;opacity:.1;clip-path:var(--erp-hex);z-index:1;pointer-events:none}
.uni-ctawrap{align-items:center!important;--align-items:center!important;text-align:center;max-width:840px;margin:0 auto!important;padding:0!important}
.uni-ctah .elementor-heading-title{font-family:'Poppins',sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.02em;color:#092533;margin:0}
.uni-ctap p{font-size:17.5px;line-height:1.62;color:#3C5361;margin:20px 0 0;max-width:700px}
.uni-ctarow.is-center{justify-content:center!important;--justify-content:center!important;margin-top:34px!important}
.uni-fx{display:none!important}
/* --- reveal fx --- */
.uni-rv{opacity:0;transform:translateY(26px);transition:opacity .85s cubic-bezier(.16,.84,.3,1),transform .85s cubic-bezier(.16,.84,.3,1)}
.uni-rv.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.uni-rv{opacity:1!important;transform:none!important;transition:none!important}.uni-mtrack i,.uni-bars i{transition:none!important}.uni-cdot{animation:none!important}}
/* --- responsive --- */
@media (max-width:1200px){
 .uni-hsplit{gap:44px}
 .uni-stair{gap:18px}
 .uni-advrow{padding:30px 28px 30px 92px!important}
}
@media (max-width:1024px){
 .uni-hero{padding-top:78px!important;padding-bottom:78px!important}
 .uni-sec{padding-top:80px!important;padding-bottom:80px!important}
 .uni-hsplit{grid-template-columns:1fr!important;gap:48px}
 .uni-lede p{max-width:none}
 .uni-honey{grid-template-columns:repeat(4,1fr)!important;gap:30px 22px}
 .uni-cell.c4{grid-column:auto/span 2}
 .uni-cell.c5{grid-column:2/span 2}
 .uni-stair{grid-template-columns:1fr 1fr!important}
 .uni-scard.k2{margin-top:36px!important}
 .uni-scard.k3{margin-top:0!important}
 .uni-scard.k4{margin-top:36px!important}
 .uni-tracks{grid-template-columns:1fr!important;gap:34px}
 .uni-qgrid{grid-template-columns:1fr!important}
 .uni-advgrid{grid-template-columns:1fr!important}
 .uni-shead{margin-bottom:44px!important}
}
@media (max-width:767px){
 .uni-hero{padding-top:64px!important;padding-bottom:64px!important;padding-left:20px!important;padding-right:20px!important}
 .uni-sec{padding-top:66px!important;padding-bottom:66px!important;padding-left:20px!important;padding-right:20px!important}
 .uni-honey{grid-template-columns:1fr!important;gap:34px}
 .uni-cell,.uni-cell.c4,.uni-cell.c5{grid-column:1/-1!important}
 .uni-hex{max-width:330px;margin:0 auto}
 .uni-stair{grid-template-columns:1fr!important;gap:18px}
 .uni-scard.k2,.uni-scard.k3,.uni-scard.k4{margin-top:0!important}
 .uni-ctarow{width:100%}
 .uni-ctarow>.elementor-widget{width:100%!important}
 .uni-btn .elementor-button{width:100%;justify-content:center}
 .uni-advrow{padding:78px 24px 30px!important}
 .uni-advrow::before,.uni-advrow::after{left:24px;top:28px}
 .uni-misswrap::after{margin-top:22px}
}
@media (max-width:480px){
 .uni-campus{padding:20px}
 .uni-cblock{padding:15px;margin-top:16px}
 .uni-bars{height:78px;gap:6px}
 .uni-cphead{font-size:10.5px;letter-spacing:.1em}
 .uni-scard{padding:26px 22px 28px!important}
 .uni-cap{padding:24px 22px 24px 24px!important}
 .uni-trhead{padding:22px 22px!important}
 .uni-qcard{padding:30px 24px 26px!important}
 .uni-qcard::before{left:24px}
 .uni-cta::after{width:330px;height:287px;margin:-144px 0 0 -165px}
 .uni-himpact p{padding:0}
}
/* --- fixes v2 --- */
.uni-scard,.uni-cap,.uni-qcard,.uni-campus,.uni-trhead,.uni-hex,.uni-advrow{border-radius:0!important}
.uni-cta .uni-btn:not(.is-ghost) .elementor-button{background:#092533;color:#fff;border-color:#092533}
.uni-cta .uni-btn:not(.is-ghost) .elementor-button:hover{background:#FEC46F;border-color:#FEC46F;color:#092533}
.uni-cta .uni-btn.is-ghost .elementor-button{background:transparent;color:#092533;border-color:rgba(9,37,51,.34)}
.uni-cta .uni-btn.is-ghost .elementor-button:hover{background:#092533;color:#fff;border-color:#092533}
@media (max-width:767px){.uni-hex{max-width:290px}}/* End custom CSS */