.elementor-7351 .elementor-element.elementor-element-liity-root{--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-7351 .elementor-element.elementor-element-l-hero{--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-7351 .elementor-element.elementor-element-l-hero-wrap{--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-7351 .elementor-element.elementor-element-l-hero-copy{--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-7351 .elementor-element.elementor-element-l-hero-actions{--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-7351 .elementor-element.elementor-element-l-hero-photo{--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-7351 .elementor-element.elementor-element-l-benefits{--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-7351 .elementor-element.elementor-element-l-benefits-wrap{--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-7351 .elementor-element.elementor-element-l-benefits-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-benefits-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-benefits-grid{--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-7351 .elementor-element.elementor-element-l-b1 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-b3 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-b4 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-roles{--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-7351 .elementor-element.elementor-element-l-roles-wrap{--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-7351 .elementor-element.elementor-element-l-roles-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-roles-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-roles-grid{--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-7351 .elementor-element.elementor-element-l-r1 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r3 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r4 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r5 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r6 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-r8 .elementor-icon-box-wrapper{gap:15px;}.elementor-7351 .elementor-element.elementor-element-l-who{--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-7351 .elementor-element.elementor-element-l-who-wrap{--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-7351 .elementor-element.elementor-element-l-who-eb{text-align:start;}.elementor-7351 .elementor-element.elementor-element-l-who-h{text-align:start;}.elementor-7351 .elementor-element.elementor-element-l-who-sub{text-align:start;}.elementor-7351 .elementor-element.elementor-element-l-who-chips{--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-7351 .elementor-element.elementor-element-l-exp{--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-7351 .elementor-element.elementor-element-l-exp-wrap{--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-7351 .elementor-element.elementor-element-l-exp-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-exp-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-exp-chips{--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-7351 .elementor-element.elementor-element-l-trainers{--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-7351 .elementor-element.elementor-element-l-trainers-wrap{--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-7351 .elementor-element.elementor-element-l-trainers-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-trainers-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-trainers-sub{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-theme-chips{--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-7351 .elementor-element.elementor-element-l-steps{--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-7351 .elementor-element.elementor-element-l-steps-wrap{--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-7351 .elementor-element.elementor-element-l-steps-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-steps-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-step-grid{--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-7351 .elementor-element.elementor-element-l-step1{--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-7351 .elementor-element.elementor-element-l-step2{--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-7351 .elementor-element.elementor-element-l-step3{--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-7351 .elementor-element.elementor-element-l-step4{--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-7351 .elementor-element.elementor-element-l-form{--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-7351 .elementor-element.elementor-element-l-form-wrap{--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-7351 .elementor-element.elementor-element-l-form-eb{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-form-h{text-align:center;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-type-html{padding-bottom:0px;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-button[type="submit"]{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7351 .elementor-element.elementor-element-l-form-widget{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7351 .elementor-element.elementor-element-l-cta{--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-7351 .elementor-element.elementor-element-l-cta-wrap{--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-7351 .elementor-element.elementor-element-l-cta-copy{--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;}/* Start custom CSS for container, class: .elementor-element-liity-root */.elementor-7351 .elementor-element.elementor-element-liity-root{--navy:#1E2A3A;--steel:#4F6C83;--gold:#D9B788;--light:#F5F6F8;--line:#E0E4E8;--muted:#5b6b7a;--ink:#2B2B2B;font-family:Calibri,Carlito,"Segoe UI",sans-serif;color:var(--ink)}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-wrap{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16;margin:0}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero .ser-lead{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic;max-width:60ch}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-eyebrow .elementor-heading-title{font-family:Calibri,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--gold)}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section .ser-eyebrow .elementor-heading-title,.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-alt .ser-eyebrow .elementor-heading-title{color:var(--steel)}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-title .elementor-heading-title{font-family:Georgia,serif;color:var(--navy);font-size:36px;line-height:1.16;font-weight:700}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-sub{max-width:760px;margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.55}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-top:18px}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn .elementor-button{font-family:Calibri,sans-serif;font-weight:700;font-size:16px;border-radius:7px;padding:14px 26px;transition:.18s ease}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn-gold .elementor-button{background:var(--gold);color:var(--navy)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn-outline .elementor-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn-navy .elementor-button{background:var(--navy);color:#fff}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-photo{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-photo:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-mark .elementor-heading-title{font-family:Georgia,serif;color:rgba(255,255,255,.55);font-size:72px}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-trust{margin-top:20px;color:#cdd5dd;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;font-size:13.5px;letter-spacing:.3px}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section{padding:78px 0;background:#fff} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-alt{padding:78px 0;background:var(--light)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-gold{padding:56px 0;background:linear-gradient(135deg,#E7C892,#D9B788 55%,#cda566)}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-title .elementor-heading-title{color:var(--navy)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature .elementor-icon-box-wrapper{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 10px 30px rgba(30,42,58,.07);height:100%} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature .elementor-icon{color:var(--gold);border-color:var(--gold);background:rgba(217,183,136,.16)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature h3{font-family:Georgia,serif;color:var(--navy);font-size:18px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature p{color:var(--muted);font-size:15.5px;line-height:1.5}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-chip-wrap{display:flex;flex-direction:row;gap:11px;flex-wrap:wrap;margin-top:28px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-chip{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 18px;font-size:15px;color:#3c4a57;line-height:1.2} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-theme{background:#fff;border:1.5px solid var(--steel);border-radius:8px;padding:10px 18px;font-weight:600;color:var(--navy)}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-step .ser-num .elementor-heading-title{font-family:Georgia,serif;color:var(--gold);font-size:34px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-step h3{font-family:Georgia,serif;color:var(--navy);font-size:18px}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-form-card .elementor-widget-container{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px rgba(30,42,58,.14);padding:34px;margin-top:24px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-form-card input, .elementor-7351 .elementor-element.elementor-element-liity-root .ser-form-card textarea{border-radius:8px!important;background:#fbfcfd!important;border:1px solid var(--line)!important} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-form-card .elementor-button{background:var(--gold)!important;color:var(--navy)!important;border-radius:8px!important;font-weight:700!important}
.elementor-7351 .elementor-element.elementor-element-liity-root .ser-gold-grid{display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-gold-grid h2{font-family:Georgia,serif;color:var(--navy);font-size:32px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-gold-grid .ser-text{color:#4a3c22;font-size:18px}
@media(max-width:1024px){.elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-grid,.elementor-7351 .elementor-element.elementor-element-liity-root .ser-gold-grid{grid-template-columns:1fr} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature-grid,.elementor-7351 .elementor-element.elementor-element-liity-root .ser-step-grid{grid-template-columns:repeat(2,1fr)} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero-photo{min-height:320px}}
@media(max-width:680px){.elementor-7351 .elementor-element.elementor-element-liity-root .ser-wrap{padding-left:22px;padding-right:22px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero{padding:44px 0 48px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-hero h1{font-size:30px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-section,.elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-alt{padding:52px 0} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-section-title .elementor-heading-title{font-size:28px} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-feature-grid,.elementor-7351 .elementor-element.elementor-element-liity-root .ser-step-grid{grid-template-columns:1fr} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn{width:100%} .elementor-7351 .elementor-element.elementor-element-liity-root .ser-btn .elementor-button{width:100%}}
/* data-id fallback for corrected Elementor container classes */
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero"]{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-who"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-trainers"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-form"]{padding:78px 0;background:#fff}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-exp"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-steps"]{padding:78px 0;background:#F5F6F8}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta"]{padding:56px 0;background:linear-gradient(135deg,#E7C892,#D9B788 55%,#cda566)}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-who-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-exp-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-trainers-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-steps-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-form-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-wrap"]{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:48px;align-items:center}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-actions"]{display:flex!important;flex-direction:row!important;gap:16px;flex-wrap:wrap;margin-top:18px}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-photo"]{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex!important;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-photo"]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px;pointer-events:none}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits-grid"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:36px}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-who-chips"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-exp-chips"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-theme-chips"]{display:flex!important;flex-direction:row!important;gap:11px;flex-wrap:wrap;margin-top:28px}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:32px}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id^="l-step"]:is([data-element_type="container"]){background:#fff;border:1px solid #E0E4E8;border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07)}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{display:grid!important;grid-template-columns:1.4fr auto!important;gap:40px;align-items:center}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-h"] h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16} .elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-sub"]{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic}
@media(max-width:1024px){.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-wrap"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{grid-template-columns:1fr!important}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits-grid"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles-grid"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step-grid"]{grid-template-columns:repeat(2,1fr)!important}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-photo"]{min-height:320px}}
@media(max-width:680px){.elementor-7351 .elementor-element.elementor-element-liity-root [data-id$="wrap"]{padding-left:22px!important;padding-right:22px!important}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero"]{padding:44px 0 48px}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-hero-h"] h1{font-size:30px}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-who"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-exp"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-trainers"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-steps"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-form"]{padding:52px 0}.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-benefits-grid"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-roles-grid"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step-grid"]{grid-template-columns:1fr!important}}
/* tightened corrected-page overrides */
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step1"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step2"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step3"],.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step4"]{background:#fff!important;border:1px solid #E0E4E8!important;border-radius:14px!important;padding:26px!important;box-shadow:0 10px 30px rgba(30,42,58,.07)!important}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-step-grid"]{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{display:grid!important;grid-template-columns:1.4fr auto!important;gap:40px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding-left:40px!important;padding-right:40px!important}
@media(max-width:1024px){.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{grid-template-columns:1fr!important}}@media(max-width:680px){.elementor-7351 .elementor-element.elementor-element-liity-root [data-id="l-cta-wrap"]{padding-left:22px!important;padding-right:22px!important}}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7351{--navy:#1E2A3A;--steel:#4F6C83;--gold:#D9B788;--light:#F5F6F8;--line:#E0E4E8;--muted:#5b6b7a;--ink:#2B2B2B;font-family:Calibri,Carlito,"Segoe UI",sans-serif;color:var(--ink)}
body.elementor-page-7351 .ser-wrap{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
body.elementor-page-7351 .ser-hero{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
body.elementor-page-7351 .ser-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
body.elementor-page-7351 .ser-hero h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16;margin:0}
body.elementor-page-7351 .ser-hero .ser-lead{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic;max-width:60ch}
body.elementor-page-7351 .ser-eyebrow .elementor-heading-title{font-family:Calibri,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--gold)}
body.elementor-page-7351 .ser-section .ser-eyebrow .elementor-heading-title,body.elementor-page-7351 .ser-section-alt .ser-eyebrow .elementor-heading-title{color:var(--steel)}
body.elementor-page-7351 .ser-section-title .elementor-heading-title{font-family:Georgia,serif;color:var(--navy);font-size:36px;line-height:1.16;font-weight:700}
body.elementor-page-7351 .ser-section-sub{max-width:760px;margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.55}
body.elementor-page-7351 .ser-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-top:18px}
body.elementor-page-7351 .ser-btn .elementor-button{font-family:Calibri,sans-serif;font-weight:700;font-size:16px;border-radius:7px;padding:14px 26px;transition:.18s ease}
body.elementor-page-7351 .ser-btn-gold .elementor-button{background:var(--gold);color:var(--navy)} body.elementor-page-7351 .ser-btn-outline .elementor-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)} body.elementor-page-7351 .ser-btn-navy .elementor-button{background:var(--navy);color:#fff}
body.elementor-page-7351 .ser-hero-photo{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
body.elementor-page-7351 .ser-hero-photo:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px} body.elementor-page-7351 .ser-hero-mark .elementor-heading-title{font-family:Georgia,serif;color:rgba(255,255,255,.55);font-size:72px}
body.elementor-page-7351 .ser-trust{margin-top:20px;color:#cdd5dd;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;font-size:13.5px;letter-spacing:.3px}
body.elementor-page-7351 .ser-section{padding:78px 0;background:#fff} body.elementor-page-7351 .ser-section-alt{padding:78px 0;background:var(--light)} body.elementor-page-7351 .ser-section-gold{padding:56px 0;background:linear-gradient(135deg,#E7C892,#D9B788 55%,#cda566)}
body.elementor-page-7351 .ser-section-title .elementor-heading-title{color:var(--navy)} body.elementor-page-7351 .ser-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}
body.elementor-page-7351 .ser-feature .elementor-icon-box-wrapper{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:0 10px 30px rgba(30,42,58,.07);height:100%} body.elementor-page-7351 .ser-feature .elementor-icon{color:var(--gold);border-color:var(--gold);background:rgba(217,183,136,.16)} body.elementor-page-7351 .ser-feature h3{font-family:Georgia,serif;color:var(--navy);font-size:18px} body.elementor-page-7351 .ser-feature p{color:var(--muted);font-size:15.5px;line-height:1.5}
body.elementor-page-7351 .ser-chip-wrap{display:flex;flex-direction:row;gap:11px;flex-wrap:wrap;margin-top:28px} body.elementor-page-7351 .ser-chip{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 18px;font-size:15px;color:#3c4a57;line-height:1.2} body.elementor-page-7351 .ser-theme{background:#fff;border:1.5px solid var(--steel);border-radius:8px;padding:10px 18px;font-weight:600;color:var(--navy)}
body.elementor-page-7351 .ser-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px} body.elementor-page-7351 .ser-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07)} body.elementor-page-7351 .ser-step .ser-num .elementor-heading-title{font-family:Georgia,serif;color:var(--gold);font-size:34px} body.elementor-page-7351 .ser-step h3{font-family:Georgia,serif;color:var(--navy);font-size:18px}
body.elementor-page-7351 .ser-form-card .elementor-widget-container{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px rgba(30,42,58,.14);padding:34px;margin-top:24px} body.elementor-page-7351 .ser-form-card input, body.elementor-page-7351 .ser-form-card textarea{border-radius:8px!important;background:#fbfcfd!important;border:1px solid var(--line)!important} body.elementor-page-7351 .ser-form-card .elementor-button{background:var(--gold)!important;color:var(--navy)!important;border-radius:8px!important;font-weight:700!important}
body.elementor-page-7351 .ser-gold-grid{display:grid;grid-template-columns:1.4fr auto;gap:40px;align-items:center} body.elementor-page-7351 .ser-gold-grid h2{font-family:Georgia,serif;color:var(--navy);font-size:32px} body.elementor-page-7351 .ser-gold-grid .ser-text{color:#4a3c22;font-size:18px}
@media(max-width:1024px){body.elementor-page-7351 .ser-hero-grid,body.elementor-page-7351 .ser-gold-grid{grid-template-columns:1fr} body.elementor-page-7351 .ser-feature-grid,body.elementor-page-7351 .ser-step-grid{grid-template-columns:repeat(2,1fr)} body.elementor-page-7351 .ser-hero-photo{min-height:320px}}
@media(max-width:680px){body.elementor-page-7351 .ser-wrap{padding-left:22px;padding-right:22px} body.elementor-page-7351 .ser-hero{padding:44px 0 48px} body.elementor-page-7351 .ser-hero h1{font-size:30px} body.elementor-page-7351 .ser-section,body.elementor-page-7351 .ser-section-alt{padding:52px 0} body.elementor-page-7351 .ser-section-title .elementor-heading-title{font-size:28px} body.elementor-page-7351 .ser-feature-grid,body.elementor-page-7351 .ser-step-grid{grid-template-columns:1fr} body.elementor-page-7351 .ser-btn{width:100%} body.elementor-page-7351 .ser-btn .elementor-button{width:100%}}
/* data-id fallback for corrected Elementor container classes */
body.elementor-page-7351 [data-id="l-hero"]{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
body.elementor-page-7351 [data-id="l-benefits"],body.elementor-page-7351 [data-id="l-who"],body.elementor-page-7351 [data-id="l-trainers"],body.elementor-page-7351 [data-id="l-form"]{padding:78px 0;background:#fff}
body.elementor-page-7351 [data-id="l-roles"],body.elementor-page-7351 [data-id="l-exp"],body.elementor-page-7351 [data-id="l-steps"]{padding:78px 0;background:#F5F6F8}
body.elementor-page-7351 [data-id="l-cta"]{padding:56px 0;background:linear-gradient(135deg,#E7C892,#D9B788 55%,#cda566)}
body.elementor-page-7351 [data-id="l-hero-wrap"],body.elementor-page-7351 [data-id="l-benefits-wrap"],body.elementor-page-7351 [data-id="l-roles-wrap"],body.elementor-page-7351 [data-id="l-who-wrap"],body.elementor-page-7351 [data-id="l-exp-wrap"],body.elementor-page-7351 [data-id="l-trainers-wrap"],body.elementor-page-7351 [data-id="l-steps-wrap"],body.elementor-page-7351 [data-id="l-form-wrap"],body.elementor-page-7351 [data-id="l-cta-wrap"]{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
body.elementor-page-7351 [data-id="l-hero-wrap"]{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:48px;align-items:center}
body.elementor-page-7351 [data-id="l-hero-actions"]{display:flex!important;flex-direction:row!important;gap:16px;flex-wrap:wrap;margin-top:18px}
body.elementor-page-7351 [data-id="l-hero-photo"]{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex!important;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
body.elementor-page-7351 [data-id="l-hero-photo"]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px;pointer-events:none}
body.elementor-page-7351 [data-id="l-benefits-grid"],body.elementor-page-7351 [data-id="l-roles-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:36px}
body.elementor-page-7351 [data-id="l-who-chips"],body.elementor-page-7351 [data-id="l-exp-chips"],body.elementor-page-7351 [data-id="l-theme-chips"]{display:flex!important;flex-direction:row!important;gap:11px;flex-wrap:wrap;margin-top:28px}
body.elementor-page-7351 [data-id="l-step-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:32px}
body.elementor-page-7351 [data-id^="l-step"]:is([data-element_type="container"]){background:#fff;border:1px solid #E0E4E8;border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07)}
body.elementor-page-7351 [data-id="l-cta-wrap"]{display:grid!important;grid-template-columns:1.4fr auto!important;gap:40px;align-items:center}
body.elementor-page-7351 [data-id="l-hero-h"] h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16} body.elementor-page-7351 [data-id="l-hero-sub"]{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic}
@media(max-width:1024px){body.elementor-page-7351 [data-id="l-hero-wrap"],body.elementor-page-7351 [data-id="l-cta-wrap"]{grid-template-columns:1fr!important}body.elementor-page-7351 [data-id="l-benefits-grid"],body.elementor-page-7351 [data-id="l-roles-grid"],body.elementor-page-7351 [data-id="l-step-grid"]{grid-template-columns:repeat(2,1fr)!important}body.elementor-page-7351 [data-id="l-hero-photo"]{min-height:320px}}
@media(max-width:680px){body.elementor-page-7351 [data-id$="wrap"]{padding-left:22px!important;padding-right:22px!important}body.elementor-page-7351 [data-id="l-hero"]{padding:44px 0 48px}body.elementor-page-7351 [data-id="l-hero-h"] h1{font-size:30px}body.elementor-page-7351 [data-id="l-benefits"],body.elementor-page-7351 [data-id="l-roles"],body.elementor-page-7351 [data-id="l-who"],body.elementor-page-7351 [data-id="l-exp"],body.elementor-page-7351 [data-id="l-trainers"],body.elementor-page-7351 [data-id="l-steps"],body.elementor-page-7351 [data-id="l-form"]{padding:52px 0}body.elementor-page-7351 [data-id="l-benefits-grid"],body.elementor-page-7351 [data-id="l-roles-grid"],body.elementor-page-7351 [data-id="l-step-grid"]{grid-template-columns:1fr!important}}
/* tightened corrected-page overrides */
body.elementor-page-7351 [data-id="l-step1"],body.elementor-page-7351 [data-id="l-step2"],body.elementor-page-7351 [data-id="l-step3"],body.elementor-page-7351 [data-id="l-step4"]{background:#fff!important;border:1px solid #E0E4E8!important;border-radius:14px!important;padding:26px!important;box-shadow:0 10px 30px rgba(30,42,58,.07)!important}
body.elementor-page-7351 [data-id="l-step-grid"]{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body.elementor-page-7351 [data-id="l-cta-wrap"]{display:grid!important;grid-template-columns:1.4fr auto!important;gap:40px!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;padding-left:40px!important;padding-right:40px!important}
@media(max-width:1024px){body.elementor-page-7351 [data-id="l-cta-wrap"]{grid-template-columns:1fr!important}}@media(max-width:680px){body.elementor-page-7351 [data-id="l-cta-wrap"]{padding-left:22px!important;padding-right:22px!important}}/* End custom CSS */