.elementor-23 .elementor-element.elementor-element-wxref01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wxref02{--display:flex;}.elementor-23 .elementor-element.elementor-element-wxref03{--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;}.elementor-23 .elementor-element.elementor-element-wxref05 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;}.elementor-23 .elementor-element.elementor-element-wxref07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wxref10{--display:flex;}.elementor-23 .elementor-element.elementor-element-wxref12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wxref13 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-wxref14 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-wxref15 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-23 .elementor-element.elementor-element-wncourse01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncourse02{--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;}.elementor-23 .elementor-element.elementor-element-wncourse06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wncourse07{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncourse12{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncourse17{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncourse22{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncourse27{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnclass01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnclass02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wnclass03{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnclass05{--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;}.elementor-23 .elementor-element.elementor-element-wnjourney01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnjourney02{--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;}.elementor-23 .elementor-element.elementor-element-wnjourney06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wnjourney07{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnjourney11{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnjourney15{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnjourney19{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnjourney23{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnproject01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnproject02{--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;}.elementor-23 .elementor-element.elementor-element-wnproject06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-wnproject07{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnproject11{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnproject15{--display:flex;}.elementor-23 .elementor-element.elementor-element-wnproject19{--display:flex;}.elementor-23 .elementor-element.elementor-element-wntest01{--display:flex;}.elementor-23 .elementor-element.elementor-element-wntest02{--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;}.elementor-23 .elementor-element.elementor-element-wntest06{--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;}.elementor-23 .elementor-element.elementor-element-wnhomefaq01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-wnhomefaq02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-23 .elementor-element.elementor-element-wnhomefaq03{--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;}.elementor-23 .elementor-element.elementor-element-wnhomefaq08{--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;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-wnhomefaq08:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-wnhomefaq08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://webnexadigital.online/wp-content/uploads/2026/09/webnexa-skills-classroom.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-wncta001{--display:flex;}.elementor-23 .elementor-element.elementor-element-wncta002{--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;}.elementor-23 .elementor-element.elementor-element-wncta006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-wnhomefaq02{--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;}.elementor-23 .elementor-element.elementor-element-wnhomefaq03{--width:100%;}.elementor-23 .elementor-element.elementor-element-wnhomefaq08{--width:100%;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-wnhomefaq02{--content-width:1240px;}.elementor-23 .elementor-element.elementor-element-wnhomefaq03{--width:54%;}.elementor-23 .elementor-element.elementor-element-wnhomefaq08{--width:46%;}}/* Start custom CSS *//* WebNexa approved reference hero: scoped native Elementor widgets */
body.home .wx-ref-hero{padding:0!important;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#fff,#F7FAFF 48%,#EAF4FF)!important}
body.home .wx-ref-hero .e-con{--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;gap:0;padding:0}
body.home .wx-ref-inner{width:100%!important;max-width:1600px!important;min-height:700px;position:relative;margin:auto;display:grid!important;grid-template-columns:52% 48%;padding:46px 6% 40px!important;align-content:center!important}
body.home .wx-ref-copy{grid-column:1;grid-row:1;z-index:2;width:100%!important;align-items:flex-start!important}
body.home .wx-ref-copy>.elementor-widget{width:100%;margin:0}
body.home .wx-ref-eyebrow p{font:700 13px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:5px;color:#061A40;margin:0 0 28px;white-space:nowrap}
body.home .wx-ref-eyebrow p:after{content:"";display:block;width:61px;height:2px;background:#0878F9;margin-top:21px}
body.home .wx-ref-heading h1{font:800 clamp(52px,5.1vw,82px)/.99 Manrope,Arial,sans-serif!important;letter-spacing:-3.8px!important;color:#061A40!important;margin:0!important;white-space:nowrap}
body.home .wx-ref-heading h1 span{color:#0878F9!important;background:none!important;font:inherit!important}
body.home .wx-ref-description p{font:500 22px/1.5 Manrope,Arial,sans-serif!important;color:#13213C!important;margin:24px 0!important;max-width:650px}
body.home .wx-ref-actions{display:flex!important;flex-direction:row!important;gap:25px!important;width:100%!important;margin-top:0}
body.home .wx-ref-actions .elementor-widget-button{width:auto!important}
body.home .wx-ref-actions .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:65px;padding:16px 34px!important;border-radius:14px!important;font:800 21px/1.2 Manrope,Arial,sans-serif!important;transition:transform .3s ease,box-shadow .3s ease}
body.home .wx-ref-primary .elementor-button{min-width:272px;background:linear-gradient(110deg,#0655D6,#0878F9)!important;color:#fff!important;box-shadow:0 12px 30px rgba(8,120,249,.18)}
body.home .wx-ref-secondary .elementor-button{min-width:250px;background:#fff!important;color:#061A40!important;border:1px solid #DCE6F2!important;box-shadow:0 8px 24px rgba(9,30,66,.07)}
body.home .wx-ref-actions .elementor-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(8,120,249,.22)}
body.home .wx-ref-actions a:focus-visible{outline:3px solid #061A40;outline-offset:4px}
body.home .wx-ref-visual{position:absolute!important;right:0;bottom:0;width:52.5%!important;height:100%;overflow:hidden;z-index:0}
body.home .wx-ref-photo,body.home .wx-ref-photo .elementor-widget-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}
body.home .wx-ref-photo img{position:absolute;right:0;bottom:0;width:auto!important;max-width:none!important;height:113.15%!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important;mask-image:linear-gradient(to right,transparent,transparent 70px,#000 110px)}
body.home .wx-ref-features{grid-column:1;grid-row:2;z-index:2;display:flex!important;gap:0!important;margin-top:40px;width:100%!important}
body.home .wx-ref-feature{width:auto!important;flex:1;min-width:0;margin:0;border-right:1px solid #DCE6F2;padding:0 25px}
body.home .wx-ref-feature:first-child{padding-left:0}body.home .wx-ref-feature:last-child{border:0;padding-right:0}
body.home .wx-ref-feature .elementor-icon-box-wrapper{display:flex;align-items:center;gap:16px;text-align:left}
body.home .wx-ref-feature .elementor-icon-box-icon{margin:0!important}
body.home .wx-ref-feature .elementor-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:#EAF4FF;color:#0878F9;font-size:30px}
body.home .wx-ref-feature .elementor-icon-box-title{margin:0;font:700 17px/1.4 Manrope,Arial,sans-serif!important;color:#13213C}
body.home .wn-header-inner{max-width:1600px!important;min-height:92px;padding:0 6%!important}
body.home .wn-header-logo{flex:0 0 200px!important;width:200px!important}
body.home .wn-header-logo img{max-width:200px!important}
body.home .wn-header-button .elementor-button{padding:19px 34px!important;border-radius:14px!important;background:linear-gradient(110deg,#0655D6,#0878F9)!important;font:700 17px/1 Manrope,Arial,sans-serif!important}
body.home .wn-header-nav .menu-item>a:after{display:none!important}
body.home .wn-lux-header{background:#fff!important;backdrop-filter:none!important;box-shadow:0 4px 20px rgba(9,30,66,.04)!important}
@media(max-width:1279px){body.home .wx-ref-inner{min-height:650px;padding:40px 5%!important}body.home .wx-ref-heading h1{font-size:64px!important}body.home .wx-ref-heading h1 span{font-size:.86em!important;letter-spacing:-2.7px}body.home .wx-ref-description p{font-size:18px!important}body.home .wx-ref-eyebrow p{font-size:11px!important;letter-spacing:3px}body.home .wx-ref-actions{gap:18px!important}body.home .wx-ref-actions .elementor-button{min-height:60px;font-size:18px!important;padding:15px 25px!important}body.home .wx-ref-primary .elementor-button{min-width:220px}body.home .wx-ref-secondary .elementor-button{min-width:200px}body.home .wx-ref-feature{padding:0 16px}body.home .wx-ref-feature .elementor-icon-box-title{font-size:14px!important}body.home .wx-ref-feature .elementor-icon-box-wrapper{gap:10px}body.home .wx-ref-feature .elementor-icon{width:46px;height:46px;font-size:26px}}
@media(max-width:1050px){body.home .wx-ref-heading h1{font-size:57px!important}body.home .wx-ref-heading h1 span{font-size:.83em!important}body.home .wx-ref-primary .elementor-button{min-width:190px}body.home .wx-ref-secondary .elementor-button{min-width:170px}body.home .wn-header-logo{flex-basis:170px!important;width:170px!important}}
@media(max-width:900px){body.home .wx-ref-inner{display:flex!important;flex-direction:column!important;min-height:0;padding:40px 6% 32px!important}body.home .wx-ref-heading h1{font-size:clamp(48px,8.6vw,72px)!important}body.home .wx-ref-heading h1 span{font-size:.92em!important}body.home .wx-ref-visual{position:relative!important;width:100%!important;height:auto;aspect-ratio:840/654;margin-top:32px}body.home .wx-ref-photo img{mask-image:linear-gradient(to right,transparent,transparent 8%,#000 14%)}body.home .wx-ref-features{margin-top:28px}body.home .wn-header-inner{min-height:84px;gap:16px!important}body.home .wn-header-button .elementor-button{padding:15px 20px!important;font-size:14px!important}}
@media(max-width:540px){body.home .wx-ref-inner{padding:34px 6% 28px!important}body.home .wx-ref-eyebrow p{font-size:9px!important;letter-spacing:2px;white-space:normal}body.home .wx-ref-heading h1{font-size:46px!important;letter-spacing:-2.2px!important;line-height:1.04!important}body.home .wx-ref-heading h1 span{font-size:clamp(28px,7.7vw,40px)!important;letter-spacing:-1.7px}body.home .wx-ref-description p{font-size:16px!important;line-height:1.6!important;margin:20px 0!important}body.home .wx-desktop-break{display:none}body.home .wx-ref-actions{gap:12px!important}body.home .wx-ref-actions .elementor-widget-button{flex:1}body.home .wx-ref-actions .elementor-button{min-width:0;width:100%;font-size:15px!important;min-height:54px;padding:12px 14px!important}body.home .wx-ref-feature{padding:0 8px}body.home .wx-ref-feature .elementor-icon-box-wrapper{flex-direction:column;text-align:center}body.home .wx-ref-feature .elementor-icon-box-title{font-size:12px!important}body.home .wn-header-inner{padding:0 16px!important;gap:12px!important}body.home .wn-header-logo{flex-basis:135px!important;width:135px!important}body.home .wn-header-logo img{max-width:135px!important}body.home .wn-header-button .elementor-button{font-size:12px!important;padding:13px!important}}
@media(prefers-reduced-motion:reduce){body.home .wx-ref-hero *,body.home .wn-lux-header *{animation:none!important;transition:none!important}}

/* Integration corrections for inherited header and image styles. */
body.home #masthead{width:100%!important}
body.home .wn-lux-header,body.home .wn-header-inner{min-height:92px!important}
body.home .wn-header-inner>.e-con-inner{max-width:none!important;width:100%!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}
body.home .wx-ref-photo{mask-image:linear-gradient(to right,transparent,transparent 70px,#000 110px)}
body.home .wx-ref-photo img{mask-image:none!important}
body.home .wx-ref-feature .elementor-icon i,body.home .wx-ref-feature .elementor-icon svg{color:#0878F9!important;fill:#0878F9!important}
@media(max-width:900px){body.home .wx-ref-photo{mask-image:linear-gradient(to right,transparent,transparent 8%,#000 14%)}body.home .wn-lux-header,body.home .wn-header-inner{min-height:80px!important}body.home .wn-header-inner>.e-con-inner{gap:12px!important}}

/* Restore the outer header's sticky behavior without a second spacer. */
body.home{overflow-x:clip!important}
body.home #page{overflow:visible!important;padding-top:0!important;margin-top:0!important}
body.home #masthead{position:sticky!important;top:0!important;z-index:10000!important;margin:0!important;padding:0!important;transform:none!important}
body.home #masthead .wn-lux-header{position:relative!important;top:0!important;margin:0!important}
body.home #content{margin-top:0!important;padding-top:0!important}
body.home.admin-bar #masthead{top:32px!important}
@media(max-width:782px){body.home.admin-bar #masthead{top:46px!important}}
@media(max-width:600px){body.home.admin-bar #masthead{top:0!important}}

/* Full-width homepage header and banner */
body.home #masthead,body.home #masthead>.elementor,body.home #masthead .wn-lux-header,body.home #masthead .wn-header-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body.home .wx-ref-hero,body.home .wx-ref-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}

@media(min-width:1600px){body.home .wx-ref-inner{min-height:43.75vw!important}}

/* Match the shared header's edge spacing on the homepage. */
body.home #masthead .wn-lux-header{padding-left:0!important;padding-right:0!important}
body.home #masthead .wn-header-inner{width:100%!important;max-width:none!important;padding-left:28px!important;padding-right:28px!important}
body.home #masthead .wn-header-inner>.e-con-inner{width:100%!important;max-width:none!important}
@media(max-width:767px){body.home #masthead .wn-header-inner{padding-left:16px!important;padding-right:16px!important}}

body.home .wn-review-sample-label{color:#AAC4E6;font:700 11px/1.3 Manrope,Arial,sans-serif;letter-spacing:1.5px}/* End custom CSS */