/* Native Elementor hero: isolated to the replacement homepage container. */
.st-site .st-hero-v2{width:100%;max-width:none;margin:0;padding:20px 24px 26px!important;gap:0!important;overflow:visible}
.st-site .st-hero-v2 .st-hero-v2-canvas{--display:grid;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px;align-items:center;position:relative;width:100%;max-width:1600px;min-height:760px;margin-inline:auto;padding:64px 64px 44px!important;background:#f3f5f2;border-radius:40px;overflow:hidden;isolation:isolate}
.st-site .st-hero-v2 .st-hero-v2-copy{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:720px;padding:0!important;gap:0!important;position:relative;z-index:2}
.st-site .st-hero-v2 .st-hero-v2-eyebrow{margin:0 0 30px!important;max-width:100%}.st-site .st-hero-v2 .st-hero-v2-eyebrow p{margin:0;font-size:13px!important;line-height:1.8!important;font-weight:500!important;color:#365767!important}
.st-site .st-hero-v2 .st-hero-v2-title{margin:0 0 27px!important;max-width:100%;width:100%}.st-site .st-hero-v2 .st-hero-v2-title .elementor-heading-title{font-size:clamp(70px,7vw,108px)!important;line-height:1.33!important;font-weight:600!important;color:#044f7c!important;letter-spacing:0!important;overflow-wrap:normal;word-break:normal;max-width:none;margin:0}.st-site .st-hero-v2 .st-hero-v2-line{font-family:inherit;color:inherit}.st-site .st-hero-v2 .st-hero-v2-line-2{font-size:.68em;line-height:1.4}
.st-site .st-hero-v2-en .st-hero-v2-title .elementor-heading-title{font-size:clamp(66px,6.5vw,100px)!important;line-height:1.15!important}.st-site .st-hero-v2-en .st-hero-v2-line-2{font-size:.69em}
.st-site .st-hero-v2 .st-hero-v2-support{max-width:525px;margin:0 0 30px!important}.st-site .st-hero-v2 .st-hero-v2-support p{margin:0;font-size:19px!important;line-height:1.85!important;font-weight:400!important;color:#264959!important}.st-site .st-hero-v2-en .st-hero-v2-support p{line-height:1.75!important;max-width:490px}
.st-site .st-hero-v2 .st-hero-v2-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:12px!important;padding:0!important}.st-site .st-hero-v2 .st-hero-v2-cta{width:auto!important;max-width:100%;margin:0!important}.st-site .st-hero-v2 .st-hero-v2-cta .elementor-button{font-family:"IBM Plex Sans Arabic",sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;min-height:56px;padding:17px 26px!important;border:1px solid #044f7c!important;border-radius:50px!important;background:#044f7c!important;color:#fff!important;text-decoration:none;box-shadow:none;transition:background-color .2s,border-color .2s}.st-site .st-hero-v2 .st-hero-v2-cta .elementor-button-text{color:inherit!important}.st-site .st-hero-v2 .st-hero-v2-cta-secondary .elementor-button{background:transparent!important;border-color:#bacbc5!important;color:#044f7c!important}.st-site .st-hero-v2 .st-hero-v2-cta-primary .elementor-button:hover{background:#062333!important;border-color:#062333!important}.st-site .st-hero-v2 .st-hero-v2-cta-secondary .elementor-button:hover{background:#e7eeea!important;border-color:#839895!important}
.st-site .st-hero-v2 .st-hero-v2-scroll{margin:36px 0 0!important}.st-site .st-hero-v2 .st-hero-v2-scroll p{margin:0;font-size:12px!important;font-weight:500!important;line-height:1.6!important;color:#4c665f!important;display:flex;align-items:center;gap:10px}.st-site .st-hero-v2 .st-hero-v2-scroll span{font-size:22px;color:#044f7c}
.st-site .st-hero-v2 .st-hero-v2-art{position:relative;align-self:stretch;display:block!important;width:100%;min-width:0;min-height:620px;padding:0!important;gap:0!important;z-index:1}.st-site .st-hero-v2 .st-hero-v2-image{position:absolute!important;inset:0;width:100%!important;height:100%;margin:0!important;max-width:none}.st-site .st-hero-v2 .st-hero-v2-image .elementor-widget-container{height:100%;width:100%}.st-site .st-hero-v2 .st-hero-v2-image img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 22px 24px #0623330d)}
.st-site .st-hero-v2 .st-hero-v2-chip{position:absolute!important;z-index:3;width:max-content!important;max-width:160px;margin:0!important;padding:10px 16px!important;background:#ffffffef;border:1px solid #dce5df;border-radius:50px;box-shadow:0 6px 22px #06233308}.st-site .st-hero-v2 .st-hero-v2-chip p{display:flex;align-items:center;gap:8px;margin:0;font-size:13px!important;font-weight:500!important;line-height:1.55!important;color:#123344!important;white-space:nowrap}.st-site .st-hero-v2 .st-hero-v2-chip p:before{content:"";display:block;flex:none;width:6px;height:6px;border-radius:50%;background:#839895}.st-site .st-hero-v2 .st-hero-v2-chip-1{inset-block-start:11%;inset-inline-start:1%}.st-site .st-hero-v2 .st-hero-v2-chip-2{inset-block-start:45%;inset-inline-end:-1%}.st-site .st-hero-v2 .st-hero-v2-chip-3{inset-block-end:8%;inset-inline-start:15%}
@media(min-width:1025px) and (prefers-reduced-motion:no-preference){.st-site .st-hero-v2 .st-hero-v2-image{animation:st-hero-v2-arrive .9s cubic-bezier(.2,.7,.2,1) both}@keyframes st-hero-v2-arrive{from{transform:translateY(14px) scale(.98);opacity:.6}to{transform:none;opacity:1}}}
@media(max-width:1200px){.st-site .st-hero-v2 .st-hero-v2-canvas{min-height:620px;padding:48px 40px 38px!important;gap:16px}.st-site .st-hero-v2 .st-hero-v2-art{min-height:470px}.st-site .st-hero-v2 .st-hero-v2-support p{font-size:18px!important}.st-site .st-hero-v2 .st-hero-v2-chip{padding:9px 13px!important}}
@media(max-width:900px){.st-site .st-hero-v2{padding:16px!important}.st-site .st-hero-v2 .st-hero-v2-canvas{grid-template-columns:1fr;min-height:0;padding:44px 34px 28px!important;border-radius:32px;gap:18px}.st-site .st-hero-v2 .st-hero-v2-copy{max-width:100%}.st-site .st-hero-v2 .st-hero-v2-title .elementor-heading-title{font-size:72px!important}.st-site .st-hero-v2 .st-hero-v2-art{min-height:430px;width:min(100%,590px);justify-self:center}.st-site .st-hero-v2 .st-hero-v2-scroll{margin-block-start:26px!important}.st-site .st-hero-v2 .st-hero-v2-image{animation:none;transform:none}.st-site .st-hero-v2 .st-hero-v2-support{max-width:600px}}
@media(max-width:600px){.st-site .st-hero-v2{padding:12px!important}.st-site .st-hero-v2 .st-hero-v2-canvas{padding:30px 24px 20px!important;border-radius:26px;gap:10px}.st-site .st-hero-v2 .st-hero-v2-eyebrow{margin-block-end:24px!important}.st-site .st-hero-v2 .st-hero-v2-eyebrow p{font-size:11px!important;line-height:1.75!important}.st-site .st-hero-v2 .st-hero-v2-title{margin-block-end:22px!important}.st-site .st-hero-v2 .st-hero-v2-title .elementor-heading-title{font-size:clamp(45px,12.5vw,66px)!important;line-height:1.35!important}.st-site .st-hero-v2 .st-hero-v2-line-2{font-size:.73em}.st-site .st-hero-v2-en .st-hero-v2-title .elementor-heading-title{font-size:clamp(44px,12vw,64px)!important;line-height:1.12!important}.st-site .st-hero-v2-en .st-hero-v2-line-2{font-size:.76em}.st-site .st-hero-v2 .st-hero-v2-support{margin-block-end:25px!important}.st-site .st-hero-v2 .st-hero-v2-support p{font-size:16px!important;line-height:1.85!important}.st-site .st-hero-v2 .st-hero-v2-actions{gap:10px!important}.st-site .st-hero-v2 .st-hero-v2-cta .elementor-button{font-size:13px!important;padding:13px 18px!important;min-height:48px}.st-site .st-hero-v2 .st-hero-v2-scroll{margin-block-start:23px!important}.st-site .st-hero-v2 .st-hero-v2-scroll p{font-size:11px!important}.st-site .st-hero-v2 .st-hero-v2-art{min-height:310px;width:100%;margin-top:6px}.st-site .st-hero-v2 .st-hero-v2-chip{padding:8px 11px!important}.st-site .st-hero-v2 .st-hero-v2-chip p{font-size:11px!important}.st-site .st-hero-v2 .st-hero-v2-chip-1{inset-block-start:7%;inset-inline-start:0}.st-site .st-hero-v2 .st-hero-v2-chip-2{inset-block-start:42%;inset-inline-end:0}.st-site .st-hero-v2 .st-hero-v2-chip-3{inset-block-end:6%;inset-inline-start:11%}}
@media(prefers-reduced-motion:reduce){.st-site .st-hero-v2 .st-hero-v2-image{animation:none!important;transform:none!important;opacity:1!important}.st-site .st-hero-v2 .elementor-button{transition:none}}
