.elementor-kit-5{--e-global-color-primary:#0A6FC2;--e-global-color-secondary:#063E75;--e-global-color-text:#0D1B2A;--e-global-color-accent:#F2B01E;--e-global-color-gbspray:#22B8F0;--e-global-color-gbgold2:#FFD24A;--e-global-color-gbsurf:#F2F6FA;--e-global-color-gbmuted:#56697C;--e-global-color-gbdark:#0B1826;--e-global-color-gbwhite:#FFFFFF;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.06em;--e-global-typography-primary-letter-spacing:-0.8px;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.14em;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.65em;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-size:12px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-letter-spacing:2px;color:#56697C;font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--gb-navy:#0B1826;--gb-navy2:#0E2B45;--gb-deep:#063E75;--gb-blue:#0A6FC2;--gb-spray:#22B8F0;--gb-gold:#F2B01E;--gb-gold2:#FFD24A;--gb-ink:#0D1B2A;--gb-muted:#56697C;--gb-surface:#F2F6FA;--gb-line:rgba(13,27,42,.10)}
body{overflow-x:hidden}
.gb-logo img{filter:brightness(0) invert(1)}
.gb-grad-text .elementor-heading-title{background:linear-gradient(120deg,var(--gb-blue) 0%,var(--gb-spray) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.gb-gold-text .elementor-heading-title{background:linear-gradient(120deg,var(--gb-gold) 0%,var(--gb-gold2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.gb-rule{height:4px;width:74px;border-radius:999px;background:linear-gradient(120deg,var(--gb-gold),var(--gb-gold2))}
.gb-btn-gold .elementor-button{background-image:linear-gradient(120deg,var(--gb-gold) 0%,var(--gb-gold2) 100%);color:var(--gb-ink);box-shadow:0 14px 34px rgba(242,176,30,.32);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}
.gb-btn-gold .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 44px rgba(242,176,30,.42);filter:saturate(1.08)}
.gb-btn-ghost .elementor-button{border:2px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(6px);transition:transform .25s ease,background .25s ease,border-color .25s ease}
.gb-btn-ghost .elementor-button:hover{transform:translateY(-3px);background:rgba(255,255,255,.16);border-color:#fff}
.gb-btn-blue .elementor-button{background-image:linear-gradient(120deg,var(--gb-deep),var(--gb-blue) 60%,var(--gb-spray));box-shadow:0 14px 34px rgba(10,111,194,.30);transition:transform .25s ease,box-shadow .25s ease}
.gb-btn-blue .elementor-button:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgba(10,111,194,.42)}
.gb-hero{position:relative;overflow:hidden}
.gb-hero:before{content:"";position:absolute;inset:-20% -10% auto -10%;height:140%;background:radial-gradient(52% 60% at 18% 30%,rgba(34,184,240,.30) 0%,rgba(34,184,240,0) 62%);pointer-events:none;animation:gbDrift 16s ease-in-out infinite alternate}
@keyframes gbDrift{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(6%,4%,0)}}
.gb-float{animation:gbFloat 7s ease-in-out infinite}
@keyframes gbFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-16px,0)}}
.gb-tilt img{transform:rotate(-2.2deg);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.gb-tilt:hover img{transform:rotate(0deg) scale(1.02)}
.gb-lift{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}
.gb-lift:hover{transform:translateY(-8px);box-shadow:0 28px 64px rgba(6,62,117,.18)}
.gb-tile{position:relative;overflow:hidden;isolation:isolate}
.gb-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,24,38,.20) 0%,rgba(11,24,38,.86) 100%);transition:opacity .4s ease}
.gb-tile:hover:before{opacity:.82}
.gb-tile:after{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.gb-tile:hover:after{transform:scale(1.07)}
.gb-chip .elementor-widget-container{display:inline-block}
.gb-chips .elementor-icon-list-item{border:1px solid var(--gb-line);border-radius:999px;padding:9px 18px;margin:0 10px 12px 0;transition:transform .25s ease,border-color .25s ease,background .25s ease}
.gb-chips .elementor-icon-list-item:hover{transform:translateY(-3px);border-color:var(--gb-blue);background:rgba(10,111,194,.06)}
.gb-chips-light .elementor-icon-list-item{border-color:rgba(255,255,255,.22)}
.gb-chips-light .elementor-icon-list-item:hover{border-color:var(--gb-gold);background:rgba(242,176,30,.12)}
.gb-stat .elementor-counter-number-wrapper{background:linear-gradient(120deg,var(--gb-gold),var(--gb-gold2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.gb-divide{border-left:1px solid rgba(255,255,255,.14)}
.gb-marks img{filter:grayscale(1) brightness(1.12);opacity:.62;transition:filter .4s ease,opacity .4s ease,transform .4s ease}
.gb-marks:hover img{filter:none;opacity:1;transform:translateY(-4px)}
.gb-form .elementor-field-group .elementor-field{background:#fff!important;border:1px solid #D8E3EE!important;border-radius:6px!important;padding:14px 16px!important;font-family:Barlow,sans-serif!important;transition:border-color .25s ease,box-shadow .25s ease}
.gb-form .elementor-field-group .elementor-field:focus{border-color:var(--gb-blue)!important;box-shadow:0 0 0 3px rgba(10,111,194,.25)!important;outline:none}
.gb-form .elementor-button{background-image:linear-gradient(120deg,var(--gb-gold),var(--gb-gold2));color:var(--gb-ink);border-radius:999px;transition:transform .25s ease}
.gb-form .elementor-button:hover{transform:translateY(-2px)}
.gb-acc .e-n-accordion-item-title{transition:background .3s ease,color .3s ease}
.gb-nav .elementor-nav-menu a{position:relative;transition:color .25s ease}
.gb-nav .elementor-nav-menu>li>a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;border-radius:2px;background:linear-gradient(120deg,var(--gb-gold),var(--gb-gold2));transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.gb-nav .elementor-nav-menu>li>a:hover:after,.gb-nav .elementor-nav-menu>li>a.elementor-item-active:after{transform:scaleX(1)}
.gb-topbar a{transition:color .25s ease}
.gb-topbar a:hover{color:var(--gb-gold2)}
.gb-angle{clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - 52px))}
.gb-ken .swiper-slide-bgimg,.gb-ken img{transition:transform 9s linear}
.gb-sticky-shrink.elementor-sticky--effects{box-shadow:0 10px 30px rgba(6,62,117,.14)}
.gb-sticky-shrink.elementor-sticky--effects .gb-logo img{filter:brightness(0) invert(0)}
@media(max-width:1024px){.gb-hero:before{opacity:.6}}
@media(max-width:767px){.gb-tilt img{transform:none}.gb-divide{border-left:none;border-top:1px solid rgba(255,255,255,.14)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.gb-float,.gb-hero:before{animation:none!important}}
.gb-cell-div{border-left:1px solid var(--gb-line)}
@media(max-width:1024px){.gb-cell-div{border-left:none}}
html{scroll-behavior:smooth}
[id]{scroll-margin-top:118px}
.gb-split{border-radius:16px;overflow:hidden}
.gb-compare-a{background:linear-gradient(150deg,rgba(34,184,240,.16),rgba(10,111,194,.06))}
.gb-compare-b{background:linear-gradient(150deg,rgba(6,62,117,.42),rgba(11,24,38,.12))}
.gb-gal .elementor-carousel-image{border-radius:14px}
.gb-quote{position:relative;overflow:hidden}
.gb-quote:before{content:'';position:absolute;inset:auto -12% -40% auto;width:52vw;height:52vw;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(34,184,240,.22),rgba(34,184,240,0) 62%);pointer-events:none;animation:gbFloat 9s ease-in-out infinite}
.gb-testi .elementor-testimonial__text{font-family:Barlow,sans-serif}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gb-quote:before{animation:none!important}}

.elementor-kit-5 e-page-transition{background-color:#0B1826}

.gb-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:998;box-shadow:0 -8px 28px rgba(3,18,33,.35)}
@media(max-width:767px){body{padding-bottom:72px}}
.gb-mobilebar .elementor-button{width:100%;justify-content:center}

.gb-em{background:linear-gradient(120deg,#22B8F0 0%,#FFFFFF 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.gb-h-accent .elementor-heading-title:after{content:"";display:block;width:80px;height:4px;margin-top:20px;border-radius:999px;background:linear-gradient(120deg,var(--gb-blue) 0%,var(--gb-spray) 100%);transform:scaleX(1);transform-origin:left;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gb-h-accent:hover .elementor-heading-title:after,.e-con:hover .gb-h-accent .elementor-heading-title:after{transform:scaleX(1)}.gb-aurora{position:relative;overflow:hidden;isolation:isolate}.gb-aurora:before{content:"";position:absolute;top:-45%;left:-25%;width:150%;height:190%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,rgba(34,184,240,.20),rgba(10,111,194,0) 30%,rgba(6,62,117,.28) 55%,rgba(34,184,240,0) 78%,rgba(34,184,240,.20));animation:gbSpin 34s linear infinite}@keyframes gbSpin{to{transform:rotate(360deg)}}
.gb-orbs{position:relative;overflow:hidden}.gb-orbs:before,.gb-orbs:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.gb-orbs:before{width:34vw;height:34vw;top:-8%;right:-8%;background:radial-gradient(circle,rgba(34,184,240,.16),rgba(34,184,240,0) 66%);animation:gbFloat 11s ease-in-out infinite}.gb-orbs:after{width:26vw;height:26vw;bottom:-10%;left:-6%;background:radial-gradient(circle,rgba(10,111,194,.14),rgba(10,111,194,0) 66%);animation:gbFloat 14s ease-in-out infinite reverse}.gb-orbs>.e-con{position:relative;z-index:1}.gb-topline{position:relative}.gb-topline:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;background:linear-gradient(120deg,var(--gb-deep),var(--gb-blue) 55%,var(--gb-spray));transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.gb-topline:hover:before{transform:scaleX(1)}.gb-topline-on:before{transform:scaleX(1)}
.gb-ico .elementor-icon{background:linear-gradient(140deg,var(--gb-deep) 0%,var(--gb-blue) 55%,var(--gb-spray) 100%);border-radius:14px;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 30px rgba(6,62,117,.34);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.gb-ico .elementor-icon svg{fill:#fff!important;width:24px;height:24px}.e-con:hover .gb-ico .elementor-icon{transform:translateY(-4px) rotate(-6deg)}.gb-ico-line .elementor-icon{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.30);border-radius:14px;width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center}.gb-ico-line .elementor-icon svg{fill:#fff!important;width:24px;height:24px}.gb-btn-gold .elementor-button,.gb-btn-blue .elementor-button,.gb-btn-ghost .elementor-button{position:relative;overflow:hidden}.gb-btn-gold .elementor-button-content-wrapper,.gb-btn-blue .elementor-button-content-wrapper,.gb-btn-ghost .elementor-button-content-wrapper{position:relative;z-index:2}.gb-btn-gold .elementor-button:after,.gb-btn-blue .elementor-button:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;z-index:1;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);transition:transform .75s ease}.gb-btn-gold .elementor-button:hover:after,.gb-btn-blue .elementor-button:hover:after{transform:translateX(420%) skewX(-18deg)}
.gb-acc .elementor-tab-title{transition:background .35s ease,padding-left .35s ease;border-left:3px solid transparent}.gb-acc .elementor-tab-title.elementor-active{background:linear-gradient(90deg,rgba(10,111,194,.10) 0%,rgba(34,184,240,0) 70%);border-left-color:var(--gb-blue);padding-left:22px}.gb-faq-side{position:sticky;top:120px}@media(max-width:1024px){.gb-faq-side{position:static;top:auto}}.gb-gal .swiper-slide{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gb-gal .swiper-slide:hover{transform:translateY(-6px)}.gb-testi .elementor-testimonial__content{position:relative}.gb-testi .elementor-testimonial__content:before{content:"";position:absolute;top:0;left:0;width:56px;height:3px;border-radius:999px;background:linear-gradient(120deg,var(--gb-blue),var(--gb-spray))}.gb-underlink .elementor-icon-list-item{transition:transform .3s ease}.gb-underlink .elementor-icon-list-item:hover{transform:translateX(5px)}@media(prefers-reduced-motion:reduce){.gb-aurora:before,.gb-orbs:before,.gb-orbs:after{animation:none!important}.gb-h-accent .elementor-heading-title:after{transform:scaleX(1)!important}}
.gb-gradborder{background:linear-gradient(140deg,rgba(34,184,240,.75),rgba(10,111,194,.20) 45%,rgba(6,62,117,.65))}
.gb-page-hero-badge img{filter:drop-shadow(0 24px 40px rgba(3,18,33,.55))}

/* gb-wrapfix */.gb-topline .elementor-heading-title{overflow-wrap:anywhere}

.gb-svc>.elementor-widget-button:last-child,.gb-svc>.elementor-element:last-child{margin-top:auto}
.gb-link .elementor-button{background:transparent!important;padding:0!important;color:var(--gb-blue)!important;box-shadow:none!important}
.gb-link .elementor-button .elementor-button-icon{transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.gb-link .elementor-button:hover .elementor-button-icon,.gb-svc:hover .gb-link .elementor-button-icon{transform:translateX(6px)}
.gb-link-light .elementor-button{color:#FFD24A!important}
.gb-stat-blue .elementor-counter-number-wrapper{background:linear-gradient(120deg,var(--gb-deep),var(--gb-blue) 55%,var(--gb-spray));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.gb-row-line{border-bottom:1px solid var(--gb-line)}
.gb-row-line:last-child{border-bottom:none}
.gb-row-line:hover .elementor-heading-title{color:var(--gb-blue)!important}

.gb-center .elementor-heading-title:after{margin-left:auto;margin-right:auto;transform-origin:center}
@media(max-width:1024px){.gb-first-tablet{order:-1}}

/* gallery */.gb-ba{--p:50%;position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px -22px rgba(6,62,117,.45);user-select:none;touch-action:pan-y;background:#0B1826}.gb-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;max-width:none}.gb-ba .gb-ba-after{clip-path:inset(0 0 0 var(--p))}.gb-ba-handle{position:absolute;top:0;bottom:0;left:var(--p);width:3px;background:#fff;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 0 1px rgba(11,24,38,.15)}.gb-ba-handle:after{content:"2194";position:absolute;top:50%;left:50%;width:46px;height:46px;border-radius:50%;transform:translate(-50%,-50%);background:linear-gradient(140deg,#063E75,#0A6FC2 55%,#22B8F0);color:#fff;font:700 20px/46px Barlow,sans-serif;text-align:center;box-shadow:0 10px 24px rgba(6,62,117,.45);transition:transform .3s ease}.gb-ba:hover .gb-ba-handle:after{transform:translate(-50%,-50%) scale(1.1)}.gb-ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.gb-ba-tag{position:absolute;top:14px;z-index:2;padding:6px 14px;border-radius:999px;font:700 12px Barlow,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#fff;background:rgba(11,24,38,.72);backdrop-filter:blur(6px)}.gb-ba-tag.b{left:14px}.gb-ba-tag.a{right:14px;background:linear-gradient(120deg,#0A6FC2,#22B8F0)}.gb-ba-cap{margin-top:14px;font:800 19px/1.25 Archivo,sans-serif;color:#0D1B2A}.gb-gallery .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:34px}.gb-gallery .elementor-gallery-title{border:1px solid rgba(13,27,42,.12);border-radius:999px;padding:10px 18px!important;margin:0!important;font:600 14px Barlow,sans-serif!important;color:#0D1B2A!important;background:#fff;transition:all .3s ease}.gb-gallery .elementor-gallery-title:before,.gb-gallery .elementor-gallery-title:after{display:none!important}.gb-gallery .elementor-gallery-title:hover{border-color:#0A6FC2;color:#0A6FC2!important;transform:translateY(-2px)}.gb-gallery .elementor-gallery-title.elementor-item-active{background:linear-gradient(120deg,#063E75,#0A6FC2 55%,#22B8F0);color:#fff!important;border-color:transparent}.gb-gallery .e-gallery-item{border-radius:14px;overflow:hidden}.gb-gallery .elementor-gallery-item__overlay{background:linear-gradient(180deg,rgba(11,24,38,0) 35%,rgba(11,24,38,.85) 100%)!important}.gb-feat .elementor-widget-image img,.gb-feat img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.gb-feat:hover img{transform:scale(1.05)}.gb-feat{position:relative;overflow:hidden;border-radius:16px}@media(prefers-reduced-motion:reduce){.gb-feat:hover img{transform:none}}
/* faqsearch */.gb-search{position:relative}.gb-search input{width:100%;padding:17px 20px 17px 52px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.25)!important;background:rgba(255,255,255,.95)!important;font:500 16px Barlow,sans-serif!important;color:#0D1B2A!important;outline:none;transition:box-shadow .3s ease}.gb-search input:focus{box-shadow:0 0 0 4px rgba(34,184,240,.35)}.gb-search svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:18px;height:18px;fill:#0A6FC2}.gb-search-count{margin-top:12px;font:600 14px Barlow,sans-serif;color:rgba(255,255,255,.75);min-height:20px}.gb-faqsec.gb-hide{display:none!important}.gb-acc .elementor-accordion-item.gb-hide{display:none}.gb-acc mark{background:rgba(242,176,30,.35);color:inherit;border-radius:3px;padding:0 2px}.gb-catcard .elementor-heading-title{transition:color .3s ease}.gb-catcard:hover .elementor-heading-title{color:#0A6FC2!important}
.gb-crumb a{color:rgba(255,255,255,.82);text-decoration:none;transition:color .25s}.gb-crumb a:hover{color:#FFD24A}/* End custom CSS */