.elementor-3002 .elementor-element.elementor-element-796c778d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:50px 50px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-796c778d::before, .elementor-3002 .elementor-element.elementor-element-796c778d > .elementor-background-video-container::before, .elementor-3002 .elementor-element.elementor-element-796c778d > .e-con-inner > .elementor-background-video-container::before, .elementor-3002 .elementor-element.elementor-element-796c778d > .elementor-background-slideshow::before, .elementor-3002 .elementor-element.elementor-element-796c778d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3002 .elementor-element.elementor-element-796c778d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3002 .elementor-element.elementor-element-2870860{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-240f1f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-741bd67{--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-f444eab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-4f0a57a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-5c2c6db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3002 .elementor-element.elementor-element-5c2c6db .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-3002 .elementor-element.elementor-element-9fa64dd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-485dfd3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-d1c7825{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-d8511fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3002 .elementor-element.elementor-element-e112f1b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-3002 .elementor-element.elementor-element-796c778d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-2870860 */.elementor-3002 .elementor-element.elementor-element-2870860{background:#130c26;color:#fff;padding:88px 40px 24px!important;display:block!important;letter-spacing:0;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-inner{max-width:1280px;margin:0 auto;width:100%;display:block!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-top{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:64px;align-items:center;padding-bottom:64px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-brand{display:block!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-brand .elementor-widget-image{text-align:left;margin:0 0 32px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-brand img{width:190px;height:auto;display:block;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-title h2{font-family:degular,sans-serif;font-size:64px;font-weight:500;line-height:1;letter-spacing:0;color:#fff;margin:0;max-width:630px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-title h2 span{color:#65e7b4;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-contact{display:flex!important;flex-direction:column;align-items:flex-start;gap:22px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-copy p{font-family:'DM Sans',sans-serif;font-size:18px;line-height:1.5;color:#d6d1e0;margin:0;max-width:390px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-cta .elementor-button{background:#65e7b4;color:#130c26;border-radius:100px;padding:18px 28px;font-family:'DM Sans',sans-serif;font-size:18px;font-weight:600;line-height:1.2;min-height:58px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-cta .elementor-button:hover{background:#fff;}.elementor-3002 .elementor-element.elementor-element-2870860 a:focus-visible{outline:2px solid #65e7b4;outline-offset:6px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-email a{font-family:'DM Sans',sans-serif;font-size:20px;color:#fff;text-decoration:underline;text-underline-offset:6px;overflow-wrap:anywhere;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-email p{margin:0;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-lower{display:grid!important;grid-template-columns:1.5fr 1fr 1fr;gap:48px;border-top:1px solid rgba(255,255,255,.2);padding:42px 0!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-note p{font-size:17px;line-height:1.6;color:#d6d1e0;max-width:350px;margin:0;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-label h3{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:600;line-height:1.3;color:#65e7b4;margin:0 0 20px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-nav p{margin:0 0 12px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-nav a{font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.5;color:#fff;text-decoration:none;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-nav a:hover{color:#65e7b4;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-nav p:last-child{margin-bottom:0;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-bottom{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:24px!important;border-top:1px solid rgba(255,255,255,.2);}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-bottom p{font-family:'DM Sans',sans-serif;font-size:13px;line-height:1.5;color:#b6b0c5;margin:0;}.elementor-3002 .elementor-element.elementor-element-2870860 .elementor-widget{margin-bottom:0!important;}@media(max-width:1024px){.elementor-3002 .elementor-element.elementor-element-2870860{padding:64px 28px 24px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-top{gap:40px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-title h2{font-size:50px;}}@media(max-width:767px){.elementor-3002 .elementor-element.elementor-element-2870860{padding:48px 22px 24px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-top{grid-template-columns:1fr;gap:32px;padding-bottom:40px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-brand img{width:160px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-brand .elementor-widget-image{margin-bottom:24px!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-title h2{font-size:42px;line-height:1.05;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-lower{grid-template-columns:1fr 1fr;gap:32px 24px;padding:32px 0!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-note{grid-column:1/-1;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-email a{font-size:19px;}}@media(prefers-reduced-motion:reduce){.elementor-3002 .elementor-element.elementor-element-2870860 *{transition:none!important;}}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-links{gap:0!important;}.elementor-3002 .elementor-element.elementor-element-2870860 .shift-footer-cta svg{fill:currentColor!important;}/* End custom CSS */