.sx-h1 .elementor-heading-title{font-size:clamp(42px,6.6vw,88px)!important;line-height:1.02!important}.sx-gt{background:linear-gradient(100deg,#f3e2b3 0%,#d4af61 45%,#f7e7be 60%,#c9a24b 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;font-style:italic;animation:sxSh 7s ease-in-out infinite alternate}.sx-rule .elementor-divider-separator{border-color:var(--sx-gold)!important;width:64px!important;margin:0 auto}.sx-btn-full .elementor-button{width:100%;justify-content:center}.sx-glass{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:24px!important;position:relative;overflow:hidden}.sx-glass::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--sx-gold),transparent)}.sx-svc .elementor-image-box-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.sx-svc .elementor-image-box-img{width:118px!important;height:118px;margin:0 0 18px!important;border-radius:50%;background:#fff;border:3px solid var(--sx-gold);overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.35);transition:transform .45s}.sx-svc .elementor-image-box-img img{width:100%;height:100%;object-fit:cover}.sx-svc:hover .elementor-image-box-img{transform:scale(1.06) rotate(-2deg)}.sx-svc .elementor-image-box-title{font-family:var(--sx-serif)!important;font-weight:400!important;font-size:22px!important;color:#fff!important;margin:0 0 6px!important}.sx-svc .elementor-image-box-title a{color:#fff!important}.sx-svc .elementor-image-box-description{color:var(--sx-muted)!important;font-size:14px!important;line-height:1.5}.sx-svc .elementor-image-box-description::after{content:"Learn more →";display:block;margin-top:12px;color:var(--sx-gold2);font-size:13px;letter-spacing:.06em}.sx-stat .elementor-heading-title{font-family:var(--sx-serif)!important;font-weight:400!important;font-size:34px!important;color:var(--sx-gold2)!important;line-height:1!important}.sx-statbox{border-right:1px solid var(--sx-line)}.sx-statrow{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}.sx-pills .elementor-icon-list-icon{display:none!important}.sx-creds .elementor-icon-list-items{display:inline-flex;flex-wrap:wrap;border:1px solid var(--sx-line);border-radius:14px;overflow:hidden}.sx-creds .elementor-icon-list-item{margin:0!important;padding:10px 18px!important;border-right:1px solid var(--sx-line)}.sx-creds .elementor-icon-list-item:last-child{border-right:0}.sx-creds .elementor-icon-list-item::after{display:none!important}.sx-creds .elementor-icon-list-icon{display:none!important}.sx-creds .elementor-icon-list-text{color:var(--sx-gold2)!important;font-size:13px!important;font-weight:600;letter-spacing:.06em}.sx-frame-line img{border:1px solid var(--sx-line)!important;border-radius:26px!important}.sx-cover img{width:100%!important;height:100%!important;object-fit:cover}.sx-hero{min-height:100svh}.sx-hero .elementor-background-video-container::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,31,60,.78) 0%,rgba(10,31,60,.45) 45%,rgba(10,31,60,0) 75%),linear-gradient(180deg,rgba(10,31,60,.55) 0%,rgba(10,31,60,.25) 35%,rgba(10,31,60,.88) 82%,#0a1f3c 100%)}.sx-hero .sx-lead{max-width:620px!important}.sx-hero .sx-eyebrow,.sx-hero .sx-eyebrow *{text-shadow:0 1px 8px rgba(0,0,0,.55)}.sx-glow-l::before{background:#1d4e9a;opacity:.35;left:-320px;top:10%}.sx-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.sx-form .elementor-field-group .elementor-select-wrapper select{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;color:#fff!important;padding:12px 14px!important}.sx-form .elementor-field::placeholder{color:#9fb0c6!important}.sx-form .elementor-select-wrapper select option{color:#0a1f3c}.sx-form .elementor-field-type-acceptance label,.sx-form .elementor-field-label,.sx-form .elementor-field-type-html,.sx-form .elementor-field-type-html *{color:var(--sx-muted)!important;font-size:12.5px!important;line-height:1.55}.sx-form .elementor-field-type-html a,.sx-form .elementor-field-type-acceptance a{color:var(--sx-gold2)!important}.sx-form .elementor-button{background:linear-gradient(135deg,#e5c77f,#c9a24b)!important;color:#0a1f3c!important;border-radius:999px!important;font-weight:700!important}.sx-hours .elementor-icon-list-icon{display:none!important}.sx-ticker{overflow:hidden;border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line);background:linear-gradient(90deg,rgba(212,175,97,.06),rgba(212,175,97,.12),rgba(212,175,97,.06));padding:22px 0}.sx-ticker .tr{display:flex;gap:56px;width:max-content;animation:sxT 34s linear infinite;font-family:var(--sx-serif);font-size:24px;letter-spacing:.04em;color:var(--sx-gold2);white-space:nowrap}.sx-ticker .tr span::after{content:"✦";margin-left:56px;color:var(--sx-gold);font-size:13px;vertical-align:middle}.sx-ticker:hover .tr{animation-play-state:paused}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.sx-play{display:inline-flex;align-items:center;gap:12px;background:0 0;border:0;color:#fff;font:600 15px var(--sx-sans);cursor:pointer;padding:0}.sx-play .pi{position:relative;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.7);display:inline-block}.sx-play .pi::before{content:"";position:absolute;left:21px;top:17px;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.sx-play .pi::after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(212,175,97,.6);animation:sxP 2.4s ease-out infinite}.sx-rate{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(8px);font:600 14px var(--sx-sans);color:#fff!important}.sx-rate .st{color:#f2c94c;letter-spacing:2px}.sx-modal{position:fixed;inset:0;z-index:99999;background:rgba(5,15,30,.92);display:flex;align-items:center;justify-content:center;padding:20px}.sx-modal[hidden]{display:none}.sx-modal video{width:min(1100px,100%);max-height:85vh;border-radius:18px;border:1px solid var(--sx-line);background:#000}.sx-modal .x{position:absolute;top:18px;right:22px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:0 0;color:#fff;font-size:28px;cursor:pointer}.sx-hdr.sx-on,.sx-hdr.elementor-sticky--effects{background:rgba(10,31,60,.85)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--sx-line)}@media (max-width:767px){body:has(.sx-mbar) .qlwapp__container{bottom:86px!important}}.sx-flinks .elementor-icon-list-icon{display:none!important}@media (prefers-reduced-motion:reduce){.sx-gt,.sx-ticker .tr,.sx-play .pi::after{animation:none!important}}@media (max-width:767px){.sx-statbox:nth-child(2n){border-right:0}.sx-svc .elementor-image-box-img{width:92px!important;height:92px}.sx-svc .elementor-image-box-title{font-size:18px!important}.sx-svc .elementor-image-box-description{display:none}.sx-ticker .tr{font-size:20px}}.sx-article{background:#fbf8f1!important;border-radius:24px!important;box-shadow:0 30px 70px rgba(0,0,0,.35)}.sx-article,.sx-article p,.sx-article li,.sx-article span{color:#2a3342!important;font-family:var(--sx-sans);font-size:18px;line-height:1.8}.sx-article h2,.sx-article h3,.sx-article h4{font-family:var(--sx-serif)!important;color:#0a1f3c!important;font-weight:400!important;line-height:1.2!important;margin:1.6em 0 .5em!important}.sx-article h2{font-size:clamp(26px,3vw,34px)!important}.sx-article h3{font-size:clamp(21px,2.2vw,25px)!important}.sx-article a{color:#7a5c0e!important;text-decoration:underline;text-underline-offset:2px}.sx-article strong,.sx-article b{color:#0a1f3c!important}.sx-article img{border-radius:16px;height:auto}.sx-article ul,.sx-article ol{padding-left:1.3em}.sx-article blockquote{border-left:3px solid #d4af61;margin:1.4em 0;padding:4px 0 4px 18px;font-style:italic}.sx-meta-info .elementor-icon-list-text{color:var(--sx-muted)!important;font-size:14px!important}.sx-meta-info .elementor-icon-list-icon i{color:var(--sx-gold)!important}.sx-posts article.elementor-post{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;padding-bottom:24px;transition:transform .3s,border-color .3s}.sx-posts article.elementor-post:hover{transform:translateY(-4px);border-color:rgba(212,175,97,.6)}.sx-posts .elementor-post__text{padding:0 22px}.sx-posts .elementor-post__thumbnail__link{margin-bottom:18px!important}.sx-posts .elementor-post__title,.sx-posts .elementor-post__title a{font-family:var(--sx-serif)!important;color:#fff!important;font-size:22px!important;font-weight:400!important;line-height:1.25!important}.sx-posts .elementor-post__excerpt p{color:var(--sx-muted)!important;font-size:15px!important}.sx-posts .elementor-post__read-more{color:var(--sx-gold2)!important;font-weight:600!important}.sx-posts .elementor-post__excerpt{display:none}.sx-creds .elementor-icon-list-items{width:fit-content!important;max-width:100%}.sx-creds .elementor-icon-list-item{flex:0 0 auto!important;width:auto!important}.sx-creds .elementor-icon-list-items{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;border-radius:0!important;overflow:visible!important}.sx-creds .elementor-icon-list-item{border:1px solid var(--sx-line)!important;border-radius:999px!important;padding:7px 16px!important;background:rgba(212,175,97,.06)}.sx-creds .elementor-icon-list-item:last-child{border-right:1px solid var(--sx-line)!important}.sx-statbox:last-child{border-right:0!important}.sx-statbox .sx-small .elementor-heading-title{font-family:var(--sx-sans)!important;font-size:16px!important;font-weight:500!important;color:#d7e0ec!important;letter-spacing:.02em;line-height:1.35!important;margin-top:6px}.sx-stat .elementor-heading-title{font-size:44px!important}@media (max-width:767px){.sx-statbox .sx-small .elementor-heading-title{font-size:15px!important}.sx-stat .elementor-heading-title{font-size:38px!important}}.sx-statbox{padding-left:4px!important;padding-right:4px!important}.sx-statbox .sx-small .elementor-heading-title{font-size:15px!important;white-space:nowrap}@media (max-width:400px){.sx-statbox .sx-small .elementor-heading-title{font-size:14px!important;white-space:normal}}.sx-card-gold .elementor-widget-button .elementor-button-wrapper{text-align:center}.sx-glass{text-align:center}.sx-glass .elementor-heading-title,.sx-glass .elementor-widget-text-editor,.sx-glass .elementor-widget-text-editor p{text-align:center!important}