.elementor-139 .elementor-element.elementor-element-2989b33{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-1aed5ef{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-ba707d8{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-b6e1473{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-cf15ec8{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-dc30f00{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-393de94{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-5d7edce{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-4124243{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-2d8197f{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-23955e3{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-ca781c6{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-18a15b3{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-27d6136{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-d7eef30{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-3ff671f{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-b801538{transition:all 400ms;}.elementor-139 .elementor-element.elementor-element-4bee1f1{transition:all 400ms;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-139 .elementor-element.elementor-element-1aed5ef{width:34%;}.elementor-139 .elementor-element.elementor-element-b6e1473{width:16%;}.elementor-139 .elementor-element.elementor-element-dc30f00{width:18%;}.elementor-139 .elementor-element.elementor-element-5d7edce{width:32%;}.elementor-139 .elementor-element.elementor-element-23955e3{width:100%;}.elementor-139 .elementor-element.elementor-element-27d6136{width:100%;}}/* Start custom CSS */html body .elementor-139{background:#152b39}
html body .elementor-139 .ft-main{padding:80px 24px 48px;background:radial-gradient(700px 320px at 100% 0,rgba(24,140,165,.16),transparent 60%),#152b39}
html body .elementor-139 .ft-main>.elementor-container{max-width:1180px;margin:0 auto;gap:40px;flex-wrap:wrap}
html body .elementor-139 .elementor-widget-wrap{padding:0!important}
html body .elementor-139 .ft-logo img{display:block;max-width:180px;height:auto;margin-bottom:22px}
html body .elementor-139 .ft-desc{margin:0;max-width:440px;font:400 15.5px/1.75 Figtree,sans-serif;color:#C3D0DF}
html body .elementor-139 .ft-h{font:700 13px/1 Figtree,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#63c3d8;margin:0 0 22px}
html body .elementor-139 .ft-c2 ul,html body .elementor-139 .ft-c3 ul{list-style:none;margin:0;padding:0}
html body .elementor-139 .ft-c2 li,html body .elementor-139 .ft-c3 li{margin:0 0 13px}
html body .elementor-139 .ft-c2 a,html body .elementor-139 .ft-c3 a{font:500 16px/1.4 Figtree,sans-serif;color:#eaf7fa;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
html body .elementor-139 .ft-c2 a:hover,html body .elementor-139 .ft-c3 a:hover{color:#63c3d8;border-color:#63c3d8}
html body .elementor-139 .ft-c4>.elementor-widget-wrap{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:28px 28px 28px 6px;padding:30px 28px!important}
html body .elementor-139 .ft-c4 .ft-h{margin-bottom:16px}
html body .elementor-139 .ft-sub{font:700 22px/1.25 Bricolage Grotesque,sans-serif;color:#fff;margin:0 0 10px}
html body .elementor-139 .ft-p{margin:0 0 22px;font:400 15px/1.7 Figtree,sans-serif;color:#C3D0DF}
html body .elementor-139 .ft-btn{display:inline-block;padding:14px 26px;border-radius:999px;background:#188ca5;color:#152b39;font:700 15px/1 Figtree,sans-serif;text-decoration:none;transition:transform .2s,background .2s}
html body .elementor-139 .ft-btn:hover{background:#63c3d8;transform:translateY(-2px)}
html body .elementor-139 .ft-catrow{padding:0 24px}
html body .elementor-139 .ft-catrow>.elementor-container{max-width:1180px;margin:0 auto;border-top:1px solid rgba(255,255,255,.12)}
html body .elementor-139 .ft-cat{margin:0;padding:26px 0;display:flex;flex-wrap:wrap;gap:8px 10px}
html body .elementor-139 .ft-cat span{font:500 13.5px/1 Figtree,sans-serif;color:#C3D0DF;padding:9px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px}
html body .elementor-139 .ft-bottom{padding:0 24px 34px}
html body .elementor-139 .ft-bottom>.elementor-container{max-width:1180px;margin:0 auto}
html body .elementor-139 .ft-copy{margin:0;font:400 14px/1.5 Figtree,sans-serif;color:#9FB2C8}
@media(max-width:1024px){html body .elementor-139 .ft-c1,html body .elementor-139 .ft-c4{width:100%!important}html body .elementor-139 .ft-c2,html body .elementor-139 .ft-c3{width:calc(50% - 20px)!important}html body .elementor-139 .ft-main{padding:56px 20px 36px}}
@media(max-width:767px){html body .elementor-139 .ft-c2,html body .elementor-139 .ft-c3{width:100%!important}html body .elementor-139 .ft-catrow,html body .elementor-139 .ft-bottom{padding-left:20px;padding-right:20px}}html body .elementor-139 .ft-main>.elementor-container{gap:0!important;flex-wrap:nowrap!important}html body .elementor-139 .ft-c1>.elementor-widget-wrap,html body .elementor-139 .ft-c2>.elementor-widget-wrap,html body .elementor-139 .ft-c3>.elementor-widget-wrap{padding:0 32px 0 0!important}html body .elementor-139 .ft-c4>.elementor-widget-wrap{padding:30px 28px!important}@media(max-width:1024px){html body .elementor-139 .ft-main>.elementor-container{flex-wrap:wrap!important;row-gap:36px!important}}

/* fxglobal */
html.lenis,html.lenis body{height:auto}
.lenis.lenis-smooth{scroll-behavior:auto!important}
.lenis.lenis-stopped{overflow:hidden}
html body #fx-progress{position:fixed;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,#188ca5,#63c3d8);transform:scaleX(0);transform-origin:0 50%;z-index:100000;pointer-events:none}
html body.admin-bar #fx-progress{top:32px}
html body .fx-sticky{position:fixed;right:24px;bottom:24px;z-index:9990;display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:999px;background:#188ca5;color:#152b39;font:700 16px/1 Figtree,sans-serif;text-decoration:none;box-shadow:0 20px 40px -16px rgba(24,140,165,.8);opacity:0;transform:translateY(30px);pointer-events:none;transition:opacity .35s,transform .35s,background .2s}
html body .fx-sticky.is-on{opacity:1;transform:none;pointer-events:auto}
html body .fx-sticky.is-hide{opacity:0;transform:translateY(30px);pointer-events:none}
html body .fx-sticky:hover{background:#63c3d8;color:#152b39}
html body .fx-sticky b{font-weight:700;transition:transform .2s}
html body .fx-sticky:hover b{transform:translateX(5px)}
.fx-pulse{width:10px;height:10px;border-radius:50%;background:#152b39;position:relative}
.fx-pulse::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid #152b39;animation:fxp 1.8s infinite}
@keyframes fxp{0%{transform:scale(.5);opacity:.9}100%{transform:scale(1.6);opacity:0}}
html body .fx-scroll{position:fixed;left:28px;bottom:28px;z-index:9980;display:flex;align-items:center;gap:12px;color:#fff;font:700 12px/1 Figtree,sans-serif;letter-spacing:.2em;text-transform:uppercase;transition:opacity .4s,transform .4s;pointer-events:none}
html body .fx-scroll.is-off{opacity:0;transform:translateY(16px)}
.fx-scroll em{font-style:normal}
.fx-mouse{width:26px;height:42px;border:2px solid #fff;border-radius:16px;position:relative;display:block}
.fx-mouse i{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#188ca5;animation:fxm 1.6s infinite}
@keyframes fxm{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}100%{opacity:0}}
.fx-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}
.fx-w>span{display:inline-block;will-change:transform}
@media(max-width:1024px){html body .fx-scroll{display:none}}
@media(max-width:767px){html body .fx-sticky{right:14px;bottom:14px;padding:14px 20px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.fx-pulse::after,.fx-mouse i{animation:none}}/* End custom CSS */