.elementor-245 .elementor-element.elementor-element-1865757{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-245 .elementor-element.elementor-element-885c67b{--display:flex;--min-height:70px;--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;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-245 .elementor-element.elementor-element-59275a3{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-245 .elementor-element.elementor-element-90f22f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.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-245 .elementor-element.elementor-element-1865757{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-885c67b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-59275a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-1865757{--width:100%;}.elementor-245 .elementor-element.elementor-element-885c67b{--content-width:1180px;}}/* Start custom CSS for container, class: .elementor-element-59275a3 */.elementor-245 .elementor-element.elementor-element-59275a3{flex:0 0 auto !important;width:auto !important;max-width:none !important;--container-widget-flex-grow:0 !important;--container-widget-width:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1865757 */.elementor-245 .elementor-element.elementor-element-1865757{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid #E8EAEE;transition:.25s;}
.elementor-245 .elementor-element.elementor-element-1865757.scrolled{box-shadow:0 6px 24px -16px rgba(11,46,79,.4);}
.elementor-245 .elementor-element.elementor-element-1865757 #hdr-logo img{height:34px;width:auto;object-fit:contain;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav{display:flex;gap:16px;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a{font-family:"Nunito",system-ui,Arial,sans-serif;font-size:14.5px;font-weight:600;color:#26303D;position:relative;padding:4px 0;transition:.15s;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a:hover{color:#0F4CFF;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a.active{color:#16202E;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#0F4CFF;border-radius:2px;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a .soon{display:inline-block;margin-left:5px;font-family:"Poppins",system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#12B8A5;padding:2px 6px;border-radius:999px;vertical-align:middle;}
.elementor-245 .elementor-element.elementor-element-1865757 .nav a.is-soon{cursor:not-allowed;pointer-events:none;opacity:.55;}
.elementor-245 .elementor-element.elementor-element-1865757 #hdr-cta .elementor-button{display:inline-flex;align-items:center;cursor:pointer;transition:.18s;white-space:nowrap;border:1.5px solid transparent;background:linear-gradient(180deg,#3a6cff,#0F4CFF);color:#fff;font-family:"Poppins",system-ui,sans-serif;font-weight:600;font-size:13.5px;border-radius:11px;padding:11px 18px;gap:9px;box-shadow:0 10px 24px -12px rgba(15,76,255,.85);}
.elementor-245 .elementor-element.elementor-element-1865757 #hdr-cta .elementor-button:hover{filter:brightness(1.05);transform:translateY(-1px);}
.elementor-245 .elementor-element.elementor-element-1865757 .burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px;}
.elementor-245 .elementor-element.elementor-element-1865757 .burger span{width:22px;height:2px;background:#16202E;border-radius:2px;transition:.2s;}
@media(max-width:1024px){
	.elementor-245 .elementor-element.elementor-element-1865757 #hdr-nav-wrap{position:static;}
	.elementor-245 .elementor-element.elementor-element-1865757 .nav{position:fixed;top:70px;left:0;right:0;width:100%;background:#fff;flex-direction:column;gap:0;padding:8px 0;border-bottom:1px solid #E8EAEE;box-shadow:0 14px 40px -18px rgba(11,46,79,.28);transform:translateY(-130%);transition:.28s;}
	.elementor-245 .elementor-element.elementor-element-1865757 .nav.open{transform:translateY(0);}
	.elementor-245 .elementor-element.elementor-element-1865757 .nav a{padding:14px 28px;border-bottom:1px solid #E8EAEE;display:block;}
	.elementor-245 .elementor-element.elementor-element-1865757 .nav a.active::after{display:none;}
	.elementor-245 .elementor-element.elementor-element-1865757 .burger{display:flex;}
	.elementor-245 .elementor-element.elementor-element-1865757 #hdr-cta{display:none;}
}/* End custom CSS */