.elementor-13018 .elementor-element.elementor-element-67818f3c{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-49e237c7{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-433efb30{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-3e33f4c3{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-57ce448a{--display:flex;overflow:visible;}.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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13018 .elementor-element.elementor-element-66140f69{--display:flex;overflow:visible;}.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-13018 .elementor-element.elementor-element-426fed57{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-24905e9d{--display:flex;overflow:visible;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13018 .elementor-element.elementor-element-25bbd07 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-25bbd07 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13018 .elementor-element.elementor-element-25bbd07{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13018 .elementor-element.elementor-element-25bbd07 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-293eedc9{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-4cbb3753 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-4cbb3753 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13018 .elementor-element.elementor-element-4cbb3753{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13018 .elementor-element.elementor-element-4cbb3753 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-39ff1954{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-2b205995 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-2b205995 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13018 .elementor-element.elementor-element-2b205995{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13018 .elementor-element.elementor-element-2b205995 .elementor-icon-list-text{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-791859ce{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-504a907d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-504a907d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13018 .elementor-element.elementor-element-504a907d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13018 .elementor-element.elementor-element-504a907d .elementor-icon-list-text{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-dc75f0e{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-13018 .elementor-element.elementor-element-dc75f0e .elementor-widget-container{text-align:center;}.elementor-13018 .elementor-element.elementor-element-6ab5d275{--display:flex;overflow:visible;}.elementor-13018 .elementor-element.elementor-element-4cb08c0c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13018 .elementor-element.elementor-element-4cb08c0c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13018 .elementor-element.elementor-element-4cb08c0c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-13018 .elementor-element.elementor-element-4cb08c0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */body .elementor-13018 .ff{background:#041222;border-radius:0;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;--margin-top:0px}
body .elementor-13018 .ff-in{max-width:1300px;margin:0 auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px}
body .elementor-13018 .ff *{font-family:'Plus Jakarta Sans',sans-serif!important}
body .elementor-13018 .ff .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px}
body .elementor-13018 .ff-top{flex-direction:row;align-items:center;justify-content:space-between;gap:30px!important;padding:46px 0!important;border-bottom:1px solid rgba(255,255,255,.12)}
body .elementor-13018 .ff-top>.e-con{--width:auto;width:auto}
body .elementor-13018 .ff-logo{flex-direction:row;align-items:center;gap:12px!important}
body .elementor-13018 .ff-logo>.elementor-widget{--width:auto;width:auto}
body .elementor-13018 .ff-logo-img img{width:42px;height:auto}
body .elementor-13018 .ff-logo-t .elementor-heading-title,body .elementor-13018 .ff-logo-t .elementor-heading-title a{color:#fff!important;font-weight:800;font-size:27px;letter-spacing:-.02em}
body .elementor-13018 .ff-txt p,body .elementor-13018 .ff-txt{color:#D5DEEA!important;font-size:15px;line-height:1.6;margin:0}
body .elementor-13018 .ff-brand .ff-txt{margin-top:6px;max-width:520px}
body .elementor-13018 .ff-act{flex-direction:row;align-items:center;gap:22px!important}
body .elementor-13018 .ff-act>.elementor-widget{--width:auto;width:auto}
body .elementor-13018 .ff-tel .elementor-button{background:none!important;padding:0;color:#fff!important;font-weight:800;font-size:24px}
body .elementor-13018 .ff-cta .elementor-button{background:#D12A4B!important;color:#fff!important;border-radius:999px;padding:14px 26px;font-weight:700;font-size:15px}
body .elementor-13018 .ff-cta .elementor-button:hover{background:#B8223F!important}
body .elementor-13018 .ff-grid{display:grid!important;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.12)}
body .elementor-13018 .ff-col{padding:40px 32px 44px!important;border-right:1px solid rgba(255,255,255,.12)}
body .elementor-13018 .ff-col:first-child{padding-left:0!important}body .elementor-13018 .ff-col:last-child{border-right:0;padding-right:0!important}
body .elementor-13018 .ff-h .elementor-heading-title{color:#fff!important;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;display:flex;align-items:center;gap:10px;margin-bottom:20px}
body .elementor-13018 .ff-h .elementor-heading-title:before{content:"";width:22px;height:3px;border-radius:2px;background:#D12A4B}
body .elementor-13018 .hf-links .elementor-icon-list-item{padding:0!important;margin:0 0 12px!important}
body .elementor-13018 .hf-links .elementor-icon-list-item:after{display:none!important}
body .elementor-13018 .hf-links .elementor-icon-list-icon{display:none}
body .elementor-13018 .hf-links .elementor-icon-list-text{color:#D5DEEA!important;font-size:15px;padding:0!important}
body .elementor-13018 .hf-links a:hover .elementor-icon-list-text{color:#fff!important}
body .elementor-13018 .ff-info{margin-top:2px}body .elementor-13018 .ff-info p{line-height:1.9}
body .elementor-13018 .ff-soc{margin-top:20px}
body .elementor-13018 .ff-soc .elementor-social-icon{background:rgba(255,255,255,.08)!important;width:40px;height:40px;font-size:15px;--icon-padding:0;display:inline-grid;place-items:center;margin-right:6px}
body .elementor-13018 .ff-soc .elementor-social-icon i,body .elementor-13018 .ff-soc .elementor-social-icon svg{color:#fff;fill:#fff}
body .elementor-13018 .ff-soc .elementor-social-icon:hover{background:#D12A4B!important}
body .elementor-13018 .ff-bot{flex-direction:row;justify-content:space-between;align-items:center;gap:20px!important;padding:24px 0 30px!important}
body .elementor-13018 .ff-bot>.elementor-widget{--width:auto;width:auto}
body .elementor-13018 .ff-copy p{color:#AEBBCC!important;font-size:14px;margin:0}
body .elementor-13018 .ff-legal .elementor-icon-list-items{display:flex;gap:26px}body .elementor-13018 .ff-legal .elementor-icon-list-item{margin:0!important}
body .elementor-13018 .ff-legal .elementor-icon-list-text{color:#AEBBCC!important;font-size:14px}
@media(max-width:1024px){body .elementor-13018 .ff{--padding-left:20px;--padding-right:20px}body .elementor-13018 .ff-top{flex-direction:column;align-items:flex-start}body .elementor-13018 .ff-grid{grid-template-columns:1fr 1fr}
 body .elementor-13018 .ff-col{padding:30px 22px!important;border-bottom:1px solid rgba(255,255,255,.12)}body .elementor-13018 .ff-col:nth-child(2n){border-right:0}}
@media(max-width:767px){body .elementor-13018 .ff-grid{grid-template-columns:1fr}body .elementor-13018 .ff-col{border-right:0!important;padding:26px 0!important}body .elementor-13018 .ff-act{flex-wrap:wrap}body .elementor-13018 .ff-bot{flex-direction:column;align-items:flex-start}}

body .elementor-13018 .ff-soc .elementor-social-icons-wrapper,body .elementor-13018 .ff-soc .elementor-widget-container{justify-content:flex-start!important;text-align:left!important}/* End custom CSS */