.elementor-1041 .elementor-element.elementor-element-7cda6b34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:58px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;}.elementor-1041 .elementor-element.elementor-element-7cda6b34:not(.elementor-motion-effects-element-type-background), .elementor-1041 .elementor-element.elementor-element-7cda6b34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020812;}.elementor-1041 .elementor-element.elementor-element-7c990073{--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-1041 .elementor-element.elementor-element-25c37784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1041 .elementor-element.elementor-element-2baefb76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1041 .elementor-element.elementor-element-714b4f88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-6b00701a{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#AFC3CF;}.elementor-1041 .elementor-element.elementor-element-58e1177a{font-family:"Inter", Sans-serif;font-size:11px;font-weight:650;color:#CDE9F4;}.elementor-1041 .elementor-element.elementor-element-4f29c86c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1041 .elementor-element.elementor-element-42c0d96a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:750;color:#5AC9F4;}.elementor-1041 .elementor-element.elementor-element-2a4764de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-363ac228 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-6c1810d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-60d9407 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-13438e70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1041 .elementor-element.elementor-element-6dd66414 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:750;color:#5AC9F4;}.elementor-1041 .elementor-element.elementor-element-14fbaf19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-6dd9f386 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-6477873f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-fec1ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1041 .elementor-element.elementor-element-136dde75 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:750;color:#5AC9F4;}.elementor-1041 .elementor-element.elementor-element-5676b066 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:#FFFFFF;}.elementor-1041 .elementor-element.elementor-element-4e55f3ab{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.55em;color:#AFC3CF;}.elementor-1041 .elementor-element.elementor-element-252e3798 .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;}.elementor-1041 .elementor-element.elementor-element-55f07480{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1041 .elementor-element.elementor-element-7d7fb979{font-family:"Inter", Sans-serif;font-size:12px;color:#78909D;}.elementor-1041 .elementor-element.elementor-element-6faedaf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 18px;--row-gap:10px;--column-gap:18px;}.elementor-1041 .elementor-element.elementor-element-60d69208 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-65d4b0a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-1041 .elementor-element.elementor-element-20ff6c40{font-family:"Inter", Sans-serif;font-size:12px;color:#78909D;}.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-1041 .elementor-element.elementor-element-7cda6b34{--width:100%;}.elementor-1041 .elementor-element.elementor-element-7c990073{--width:100%;}.elementor-1041 .elementor-element.elementor-element-25c37784{--width:100%;}.elementor-1041 .elementor-element.elementor-element-55f07480{--width:100%;}}@media(max-width:1024px){.elementor-1041 .elementor-element.elementor-element-7cda6b34{--padding-top:48px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-1041 .elementor-element.elementor-element-7cda6b34{--padding-top:42px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for container, class: .elementor-element-7cda6b34 */.nb-footer { position: relative; overflow: hidden; border-top: 1px solid rgba(28,154,205,.62); background: #020812; }
.nb-footer::before { content: ""; position: absolute; inset: 0; opacity: .07; pointer-events: none; background-image: linear-gradient(rgba(28,154,205,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(28,154,205,.22) 1px,transparent 1px); background-size: 52px 52px; -webkit-mask-image: linear-gradient(to bottom,#000,transparent 74%); mask-image: linear-gradient(to bottom,#000,transparent 74%); }
.nb-footer .nb-footer-inner { position: relative; z-index: 2; width: 100%; max-width: 1240px; margin-inline: auto; }
.nb-footer .nb-footer-top { display: grid !important; grid-template-columns: minmax(270px,1.55fr) minmax(130px,.65fr) minmax(190px,.9fr) minmax(220px,1fr); gap: 42px !important; align-items: start !important; }
.nb-footer .nb-footer-top > .elementor-element { width: auto !important; max-width: none !important; }
.nb-footer .nb-footer-logo .elementor-heading-title { letter-spacing: -1.3px; }
.nb-footer .nb-footer-logo-accent { color: #1C9ACD; }
.nb-footer .nb-footer-copy p, .nb-footer .nb-footer-contact-copy p, .nb-footer .nb-footer-bottom-copy p { margin: 0; }
.nb-footer .nb-footer-status { width: max-content !important; margin-top: 16px; padding: 8px 12px; border: 1px solid rgba(28,154,205,.35); border-radius: 999px; background: rgba(28,154,205,.08); }
.nb-footer .nb-footer-status p { margin: 0; }
.nb-footer .nb-footer-status p::before { content: ""; display: inline-block; width: 7px; height: 7px; margin-right: 8px; border-radius: 50%; background: #51E6A9; box-shadow: 0 0 0 4px rgba(81,230,169,.11); vertical-align: 1px; }
.nb-footer .nb-footer-column-title .elementor-heading-title { letter-spacing: 1.25px; }
.nb-footer .nb-footer-links { gap: 9px !important; }
.nb-footer .nb-footer-link .elementor-heading-title a { color: #AFC3CF; transition: color .2s ease,transform .2s ease; display: inline-block; }
.nb-footer .nb-footer-link .elementor-heading-title a:hover { color: #FFFFFF; transform: translateX(3px); }
.nb-footer .nb-footer-contact { padding: 19px; border: 1px solid rgba(28,154,205,.28); border-radius: 14px; background: rgba(7,21,33,.82); }
.nb-footer .nb-footer-button .elementor-button { width: 100%; padding: 12px 17px !important; border: 1px solid #1C9ACD; border-radius: 9px; background: #1C9ACD; color: #FFFFFF; box-shadow: 0 10px 24px rgba(28,154,205,.16); }
.nb-footer .nb-footer-button .elementor-button:hover { transform: translateY(-2px); background: #FFFFFF; border-color: #FFFFFF; color: #06131E; }
.nb-footer .nb-footer-bottom { display: grid !important; grid-template-columns: 1fr auto auto; gap: 24px !important; align-items: center !important; width: 100% !important; margin-top: 42px; padding-top: 18px; border-top: 1px solid rgba(148,184,202,.17); }
.nb-footer .nb-footer-bottom > .elementor-element { width: auto !important; margin: 0 !important; }
.nb-footer .nb-footer-legal { display: flex !important; flex-direction: row !important; gap: 18px !important; }
@media (max-width: 1024px) { .nb-footer .nb-footer-top { grid-template-columns: 1.3fr .7fr 1fr !important; } .nb-footer .nb-footer-contact { grid-column: 1 / -1; display: grid !important; grid-template-columns: 1fr auto; align-items: center !important; gap: 20px !important; } .nb-footer .nb-footer-contact .nb-footer-button { min-width: 190px; } .nb-footer .nb-footer-bottom { grid-template-columns: 1fr auto !important; } .nb-footer .nb-footer-built { grid-column: 1 / -1; } }
@media (max-width: 767px) { .nb-footer .nb-footer-top { grid-template-columns: 1fr 1fr !important; gap: 34px 24px !important; } .nb-footer .nb-footer-brand, .nb-footer .nb-footer-contact { grid-column: 1 / -1; } .nb-footer .nb-footer-contact { display: flex !important; flex-direction: column !important; align-items: stretch !important; } .nb-footer .nb-footer-contact .nb-footer-button { min-width: 0; } .nb-footer .nb-footer-bottom { grid-template-columns: 1fr !important; gap: 10px !important; align-items: start !important; } .nb-footer .nb-footer-legal { justify-content: flex-start !important; } }
@media (max-width: 430px) { .nb-footer .nb-footer-top { grid-template-columns: 1fr !important; } .nb-footer .nb-footer-brand, .nb-footer .nb-footer-contact { grid-column: auto; } }/* End custom CSS */