.elementor-3282 .elementor-element.elementor-element-1edaf08{--display:flex}.elementor-3282 .elementor-element.elementor-element-1864f28{width:100%;max-width:100%}.gl-sim-banner,.gl-sim-banner *{box-sizing:border-box}.gl-sim-banner{--gl-navy:#153b60;--gl-navy-dark:#102e4b;--gl-white:#ffffff;--gl-muted:#dbe5ee;width:100%;max-width:1140px;margin:35px auto;container-type:inline-size;font-family:inherit}.gl-sim-banner__layout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;background:var(--gl-navy);border-radius:14px;overflow:hidden;box-shadow:0 12px 35px rgb(16 46 75 / .12)}.gl-sim-banner__content{padding:clamp(26px, 4vw, 55px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gl-sim-banner__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gl-muted)}.gl-sim-banner__eyebrow::before{content:"";display:block;width:24px;height:2px;background:#fff}.gl-sim-banner__title{margin:0 0 18px!important;padding:0!important;color:var(--gl-white)!important;font-family:inherit;font-size:clamp(25px, 3vw, 39px);font-weight:700;line-height:1.18;letter-spacing:-.5px}.gl-sim-banner__description{margin:0 0 28px!important;padding:0!important;color:var(--gl-muted)!important;font-size:15px;font-weight:400;line-height:1.7}.gl-sim-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:49px;padding:13px 22px;background:#fff;color:var(--gl-navy)!important;border:1px solid #fff;border-radius:6px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none!important;transition:background .2s ease,color .2s ease,transform .2s ease}.gl-sim-banner__button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.gl-sim-banner__button:hover{background:#fff0;color:#ffffff!important;transform:translateY(-2px)}.gl-sim-banner__button:hover svg{transform:translateX(3px)}.gl-sim-banner__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.gl-sim-banner__media{display:flex;align-items:center;justify-content:center;min-width:0;min-height:290px;background:var(--gl-navy-dark);overflow:hidden}.gl-sim-banner__video{display:block;width:100%;height:100%;max-height:450px;object-fit:contain;background:var(--gl-navy-dark)}.gl-sim-banner--article{max-width:800px;margin:35px auto}.gl-sim-banner--article .gl-sim-banner__layout{grid-template-columns:1fr 1fr;border-radius:10px}.gl-sim-banner--article .gl-sim-banner__content{padding:28px}.gl-sim-banner--article .gl-sim-banner__title{font-size:clamp(23px, 2.5vw, 29px)}.gl-sim-banner--article .gl-sim-banner__description{font-size:14px;margin-bottom:22px!important}.gl-sim-banner--article .gl-sim-banner__media{min-height:240px}@container (max-width:650px){.gl-sim-banner__layout,.gl-sim-banner--article .gl-sim-banner__layout{grid-template-columns:1fr}.gl-sim-banner__content,.gl-sim-banner--article .gl-sim-banner__content{padding:30px 24px}.gl-sim-banner__title,.gl-sim-banner--article .gl-sim-banner__title{font-size:clamp(25px, 6vw, 32px)}.gl-sim-banner__description{font-size:14px;line-height:1.65}.gl-sim-banner__media,.gl-sim-banner--article .gl-sim-banner__media{min-height:0;aspect-ratio:16 / 10}.gl-sim-banner__video{max-height:none}}@media (max-width:767px){.gl-sim-banner{margin:25px auto}.gl-sim-banner__button{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.gl-sim-banner__button,.gl-sim-banner__button svg{transition:none}}