@keyframes sym-fade-up{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sym-fade-in-left{from{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:translateX(0)}}@keyframes sym-fade-in-right{from{opacity:0;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@keyframes sym-slide-up{from{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes sym-slide-from-left{from{opacity:0;transform:translateX(-90px)}to{opacity:1;transform:translateX(0)}}@keyframes sym-slide-from-right{from{opacity:0;transform:translateX(90px)}to{opacity:1;transform:translateX(0)}}.sym-anim{opacity:0}.sym-anim[data-anim="none"]{opacity:1}.sym-anim.is-animating[data-anim="fade-up"]{animation:sym-fade-up 0.75s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="fade-in-left"]{animation:sym-fade-in-left 0.75s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="fade-in-right"]{animation:sym-fade-in-right 0.75s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="slide-up"]{animation:sym-slide-up 0.85s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="slide-from-left"]{animation:sym-slide-from-left 0.85s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="slide-from-right"]{animation:sym-slide-from-right 0.85s cubic-bezier(.22,1,.36,1) both}.sym-anim.is-animating[data-anim="none"]{opacity:1}.elementor-editor-active .sym-anim{opacity:1!important;animation:none!important;transform:none!important}.sym-hero-slider{position:relative;width:100%;overflow:hidden;line-height:1}.sym-hero-swiper{width:100%;height:100%;overflow:hidden}.sym-hero-slide{display:flex;align-items:center;background-color:var(--sym-blue-dark);background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden}.sym-hero-overlay{position:absolute;inset:0;pointer-events:none;z-index:1}.sym-hero-slide-inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:60px}.sym-hero-content{flex:0 0 var(--sym-text-col,100%);max-width:var(--sym-text-col,100%);min-width:0;display:flex;flex-direction:column}.sym-hero-eyebrow{font-family:var(--sym-font-display);font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--sym-gold);margin-bottom:16px;display:block}.sym-hero-h1{font-family:var(--sym-font-heading);font-size:62px;font-weight:600;line-height:1.07;color:var(--sym-white);margin:0 0 20px;letter-spacing:-.5px}.sym-hero-subtext{font-family:var(--sym-font-body);font-size:17px;font-weight:400;line-height:1.65;color:rgb(255 255 255 / .82);margin:0 0 36px;max-width:560px}.sym-hero-buttons{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sym-hero-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--sym-font-body);font-weight:700;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;padding:14px 30px;border-radius:3px;border:2px solid #fff0;text-decoration:none;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,transform 0.2s ease;white-space:nowrap}.sym-hero-btn:hover{transform:translateY(-2px)}.sym-hero-btn.sym-btn-primary{background-color:var(--sym-blue);color:#fff;border-color:var(--sym-blue)}.sym-hero-btn.sym-btn-primary:hover{background-color:var(--sym-blue-dark);border-color:var(--sym-blue-dark);color:#fff}.sym-hero-btn.sym-btn-gold{background-color:var(--sym-gold);color:var(--sym-blue-dark);border-color:var(--sym-gold)}.sym-hero-btn.sym-btn-gold:hover{background-color:#a8892e;border-color:#a8892e;color:var(--sym-blue-dark)}.sym-hero-btn.sym-btn-outline{background-color:#fff0;color:var(--sym-blue);border-color:var(--sym-blue)}.sym-hero-btn.sym-btn-outline:hover{background-color:var(--sym-blue);color:#fff;border-color:var(--sym-blue)}.sym-hero-btn.sym-hero-btn-ghost{background-color:#fff0;color:#fff;border-color:rgb(255 255 255 / .75)}.sym-hero-btn.sym-hero-btn-ghost:hover{background-color:rgb(255 255 255 / .15);border-color:#fff;color:#fff}.sym-hero-image-col{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.sym-hero-slide--two-col .sym-hero-image-col{flex:1 1 0%;min-width:200px}.sym-hero-right-img{width:100%;height:auto;max-height:80%;object-fit:contain;display:block;border-radius:8px}.sym-hero-right-img--shadow{box-shadow:0 20px 60px rgb(0 0 0 / .35)}.sym-hero-swiper .swiper-pagination{bottom:24px;z-index:10}.sym-hero-swiper .swiper-pagination-bullet{width:10px;height:10px;background:rgb(255 255 255 / .4);opacity:1;transition:transform 0.2s ease,background 0.2s ease}.sym-hero-swiper .swiper-pagination-bullet-active{background:var(--sym-gold);transform:scale(1.3)}.sym-hero-slider[data-show-dots="false"] .swiper-pagination{display:none}.sym-hero-swiper .swiper-button-prev,.sym-hero-swiper .swiper-button-next{width:46px;height:46px;background:rgb(0 50 112 / .55);border-radius:50%;color:#fff;transition:background 0.2s ease,transform 0.2s ease;top:50%;margin-top:-23px}.sym-hero-swiper .swiper-button-prev:hover,.sym-hero-swiper .swiper-button-next:hover{transform:scale(1.1);background:rgb(0 70 147 / .85)}.sym-hero-swiper .swiper-button-prev::after,.sym-hero-swiper .swiper-button-next::after{font-size:14px;font-weight:900}.sym-hero-swiper .swiper-button-prev{left:20px}.sym-hero-swiper .swiper-button-next{right:20px}.sym-hero-slider[data-show-arrows="false"] .swiper-button-prev,.sym-hero-slider[data-show-arrows="false"] .swiper-button-next{display:none}@media (max-width:1024px){.sym-hero-slide-inner{gap:40px}.sym-hero-h1{font-size:46px}}@media (max-width:767px){.sym-hero-slide-inner{flex-direction:column;align-items:flex-start;gap:28px;padding-top:32px;padding-bottom:32px}.sym-hero-content{flex:1 1 100%;max-width:100%;width:100%}.sym-hero-image-col{display:none}.sym-hero-slide--stack-mobile .sym-hero-image-col{display:flex;width:100%;max-width:100%}.sym-hero-slide--stack-mobile .sym-hero-right-img{width:100%;max-height:260px;object-fit:cover;border-radius:8px}.sym-hero-h1{font-size:34px}.sym-hero-subtext{font-size:15px;max-width:none}.sym-hero-buttons{flex-direction:column;align-items:stretch}.sym-hero-btn{text-align:center;justify-content:center}.sym-hero-swiper .swiper-button-prev,.sym-hero-swiper .swiper-button-next{display:none}.sym-hero-swiper .swiper-pagination{bottom:14px}}@media (max-width:480px){.sym-hero-slide-inner{padding-top:28px;padding-bottom:28px}.sym-hero-h1{font-size:28px;line-height:1.1}.sym-hero-eyebrow{font-size:9px}}