.elementor-570 .elementor-element.elementor-element-67a70e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-570 .elementor-element.elementor-element-67a70e6:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-67a70e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B1B;}.elementor-570 .elementor-element.elementor-element-0248950{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-570 .elementor-element.elementor-element-b1aa0e8{--display:flex;}.elementor-570 .elementor-element.elementor-element-a63ff2a{--display:flex;}.elementor-570 .elementor-element.elementor-element-a36da1e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-a36da1e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-a36da1e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-a36da1e .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-8002393{--display:flex;}.elementor-570 .elementor-element.elementor-element-aff22b5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-aff22b5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-aff22b5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-aff22b5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-855db6f{--display:flex;}.elementor-570 .elementor-element.elementor-element-29878d4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-29878d4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-29878d4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-29878d4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-970c5f2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-570 .elementor-element.elementor-element-970c5f2 .elementor-divider-separator{width:100%;}.elementor-570 .elementor-element.elementor-element-970c5f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-570 .elementor-element.elementor-element-ed28e5c{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* BEGIN BA GLOBAL FRAME B — FOOTER */
footer.elementor-570{--ba-global-frame-b-footer-v1:1;--ba-frame-navy:#071225;--ba-frame-deep:#050B1B;--ba-frame-cyan:#67E8F9;--ba-frame-violet:#7C5CFF;--ba-frame-text:#F8FBFF;--ba-frame-muted:#AAB8CC}

footer.elementor-570 .ba-footer{
background-color:#050B1B!important;
background-image:
radial-gradient(circle at 10% 0%,rgba(103,232,249,.09),transparent 34%),
radial-gradient(circle at 92% 16%,rgba(124,92,255,.07),transparent 32%),
linear-gradient(180deg,#071225 0%,#050B1B 100%)!important;
border-top:1px solid rgba(103,232,249,.22)!important;
box-shadow:inset 0 1px 0 rgba(248,251,255,.025)!important;
padding-top:36px!important;
clip-path:polygon(0 10px,18% 10px,20% 0,80% 0,82% 10px,100% 10px,100% 100%,0 100%)!important
}

footer.elementor-570 .ba-footer::before{
top:0!important;
height:11px!important;
background:linear-gradient(90deg,transparent 3%,rgba(103,232,249,.46) 28%,rgba(124,92,255,.38) 72%,transparent 97%)!important;
clip-path:polygon(0 10px,18% 10px,20% 0,80% 0,82% 10px,100% 10px,100% 100%,0 100%)!important;
opacity:.78!important;
box-shadow:0 0 16px rgba(103,232,249,.14)!important
}

footer.elementor-570 .elementor-element-f5d56d8 img{
filter:drop-shadow(0 0 16px rgba(103,232,249,.12))!important
}

footer.elementor-570 .ba-footer__links h4{
color:#F8FBFF!important
}

footer.elementor-570 .elementor-element-13ab51b p,
footer.elementor-570 .ba-footer__bottom,
footer.elementor-570 .ba-footer__links a{
color:#AAB8CC!important
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button{
height:44px!important;
min-height:44px!important;
padding-inline:16px!important;
border:1px solid rgba(103,232,249,.58)!important;
border-radius:11px!important;
color:#F4FDFF!important;
background:linear-gradient(180deg,rgba(12,32,54,.96),rgba(7,20,38,.94))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.08),0 6px 18px rgba(8,145,178,.12)!important;
font-family:Outfit,Arial,sans-serif!important;
font-size:13px!important;
font-weight:700!important;
letter-spacing:.055em!important
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button-content-wrapper{
width:auto!important;
height:auto!important
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button::before{
content:"";
display:block!important;
width:14px;
height:14px;
margin-right:8px;
flex:0 0 14px;
background:#67E8F9;
-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat;
mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button:hover{
border-color:rgba(103,232,249,.82)!important;
background:linear-gradient(180deg,rgba(15,42,69,.98),rgba(8,25,45,.96))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.12),0 8px 22px rgba(8,145,178,.16)!important
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button:focus-visible,
footer.elementor-570 .ba-footer__social-placeholder:focus-visible{
outline:2px solid #67E8F9!important;
outline-offset:3px!important
}

footer.elementor-570 .ba-footer__social-placeholder{
border-color:rgba(103,232,249,.30)!important;
color:#A8B8CC!important;
background:linear-gradient(180deg,rgba(10,28,48,.88),rgba(5,14,28,.86))!important;
box-shadow:inset 0 1px 0 rgba(207,250,254,.05),0 7px 16px rgba(1,6,18,.18)!important
}

footer.elementor-570 .ba-footer__social-placeholder:hover{
border-color:rgba(103,232,249,.58)!important;
color:#67E8F9!important;
background:linear-gradient(180deg,rgba(13,39,64,.96),rgba(7,21,38,.94))!important
}

@media(max-width:767px){
footer.elementor-570 .ba-footer{
background-image:
radial-gradient(circle at 8% 0%,rgba(103,232,249,.075),transparent 36%),
radial-gradient(circle at 96% 18%,rgba(124,92,255,.06),transparent 34%),
linear-gradient(180deg,#071225 0%,#050B1B 100%)!important;
padding-top:22px!important;
clip-path:polygon(0 8px,14% 8px,18% 0,82% 0,86% 8px,100% 8px,100% 100%,0 100%)!important
}

footer.elementor-570 .ba-footer::before{
height:9px!important;
clip-path:polygon(0 8px,14% 8px,18% 0,82% 0,86% 8px,100% 8px,100% 100%,0 100%)!important
}

body footer.elementor-570 .ba-footer .ba-footer__brand .elementor-widget-button .elementor-button{
height:44px!important;
min-height:44px!important
}
}
/* END BA GLOBAL FRAME B — FOOTER */
/* BEGIN BA FRAME CONSISTENCY CORRECTION — FOOTER PREVIEW */
:is(footer,div).elementor-570{--ba-frame-consistency-preview:1;--ba-footer-curve-depth:8px}
:is(footer,div).elementor-570 .ba-footer{clip-path:none!important;overflow:visible!important;border-top:0!important;box-shadow:none!important}
:is(footer,div).elementor-570 .ba-footer::before{content:""!important;display:block!important;position:absolute!important;top:-8px!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;height:8px!important;transform:none!important;clip-path:none!important;border-radius:50% 50% 0 0 /100% 100% 0 0!important;background:#071225!important;opacity:1!important;box-shadow:0 -1px 0 rgba(103,232,249,.22)!important;z-index:0!important;pointer-events:none!important}

/* BA SHARED BOOSTER — FOOTER */
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm){width:auto!important;max-width:none!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:0 16px!important;border:1px solid rgba(103,232,249,.58)!important;border-radius:11px!important;color:#F4FDFF!important;background:linear-gradient(180deg,rgba(12,32,54,.96),rgba(7,20,38,.94))!important;box-shadow:inset 0 1px 0 rgba(207,250,254,.08),0 6px 18px rgba(8,145,178,.12)!important;font-family:Outfit,Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:.03em!important;text-transform:none!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;column-gap:8px!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-content-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;gap:0!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-text{font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm) .elementor-button-icon{display:none!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm)::before{content:""!important;display:block!important;width:14px!important;height:14px!important;margin:0!important;flex:0 0 14px!important;background:#67E8F9!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 5V3h6v2h4a2 2 0 0 1 2 2v4H3V7a2 2 0 0 1 2-2h4Zm2 0h2V4h-2v1ZM3 13h8v1h2v-1h8v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6Z'/%3E%3C/svg%3E") center/contain no-repeat!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm):hover{border-color:rgba(103,232,249,.82)!important;background:linear-gradient(180deg,rgba(15,42,69,.98),rgba(8,25,45,.96))!important;box-shadow:inset 0 1px 0 rgba(207,250,254,.12),0 8px 22px rgba(8,145,178,.16)!important}
body :is(footer,div).elementor-570.elementor-location-footer .ba-footer .ba-footer__brand .elementor-element-17befd4.elementor-widget-button > :is(#ba-c01#ba-c02#ba-c03#ba-c04#ba-c05#ba-c06#ba-c07#ba-c08#ba-c09#ba-c10#ba-c11#ba-c12,a.elementor-button.elementor-button-link.elementor-size-sm):focus-visible{outline:2px solid #67E8F9!important;outline-offset:3px!important}

/* END BA FRAME CONSISTENCY CORRECTION — FOOTER PREVIEW */


/* BEGIN BA FOOTER VISUAL ARC CORRECTION */
:is(footer,div).elementor-570{--ba-footer-curve-visual-v2:1;--ba-footer-curve-depth:32px;--ba-footer-curve-top:-32px}
:is(footer,div).elementor-570 .ba-footer::before{top:var(--ba-footer-curve-top)!important;height:var(--ba-footer-curve-depth)!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;background:#071225!important;box-shadow:none!important}
@media(max-width:767px){:is(footer,div).elementor-570{--ba-footer-curve-depth:22px;--ba-footer-curve-top:-22px}}
@media(min-width:768px) and (max-width:1199px){:is(footer,div).elementor-570{--ba-footer-curve-depth:28px;--ba-footer-curve-top:-28px}}
/* END BA FOOTER VISUAL ARC CORRECTION */

/* BEGIN BA FINAL H SEAMLESS FOOTER CURVE */
:is(footer,div).elementor-570{overflow:visible!important;isolation:isolate!important}:is(footer,div).elementor-570::before,:is(footer,div).elementor-570::after,:is(footer,div).elementor-570 .ba-footer::after{content:none!important}:is(footer,div).elementor-570 .ba-footer{position:relative!important;overflow:visible!important;isolation:isolate!important}:is(footer,div).elementor-570 .ba-footer::before{content:""!important;position:absolute!important;inset:auto 0 auto 0!important;top:calc(-1 * var(--ba-footer-edge-depth))!important;display:block!important;width:100%!important;height:var(--ba-footer-edge-depth)!important;margin:0!important;padding:0!important;border:0!important;border-top:1px solid rgba(103,232,249,.16)!important;border-radius:50% 50% 0 0 / 100% 100% 0 0!important;outline:0!important;box-shadow:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:0!important;box-sizing:border-box!important}@media (max-width:767px){:is(footer,div).elementor-570 .ba-footer{--ba-footer-edge-depth:8px!important}}@media (min-width:768px){:is(footer,div).elementor-570 .ba-footer{--ba-footer-edge-depth:8px!important}}@media (max-width:767px){:is(footer,div).elementor-570 .ba-footer{--ba-footer-surface:radial-gradient(circle at 8% 0%,rgba(103,232,249,.075),transparent 36%),radial-gradient(circle at 96% 18%,rgba(124,92,255,.06),transparent 34%),linear-gradient(180deg,#071225 0%,#050B1B 100%);--ba-footer-surface-top:linear-gradient(90deg,rgb(13,31,50) 0%,rgb(14,33,52) 10%,rgb(11,27,46) 25%,rgb(7,18,37) 50%,rgb(9,20,41) 75%,rgb(12,20,46) 90%,rgb(12,20,46) 100%);background:var(--ba-footer-surface)!important}}@media (min-width:768px){:is(footer,div).elementor-570 .ba-footer{--ba-footer-surface:radial-gradient(circle at 10% 0%,rgba(103,232,249,.09),transparent 34%),radial-gradient(circle at 92% 16%,rgba(124,92,255,.07),transparent 32%),linear-gradient(180deg,#071225 0%,#050B1B 100%);--ba-footer-surface-top:linear-gradient(90deg,rgb(13,31,50) 0%,rgb(15,37,57) 10%,rgb(12,28,47) 25%,rgb(7,18,37) 50%,rgb(11,20,44) 75%,rgb(15,23,51) 90%,rgb(13,22,48) 100%);background:var(--ba-footer-surface)!important}}:is(footer,div).elementor-570 .ba-footer::before{background:var(--ba-footer-surface-top)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;background-position:0 0!important;background-origin:border-box!important;background-clip:border-box!important}
/* END BA FINAL H SEAMLESS FOOTER CURVE *//* End custom CSS */