.elementor-50 .elementor-element.elementor-element-foot1{--display:flex;}.elementor-50 .elementor-element.elementor-element-footsh{--display:flex;}.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-50 .elementor-element.elementor-element-flogo.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-50 .elementor-element.elementor-element-f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-50 .elementor-element.elementor-element-f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-50 .elementor-element.elementor-element-f3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-50 .elementor-element.elementor-element-mtfabcluster.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for container, class: .elementor-element-foot1 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap');
.elementor-50 .elementor-element.elementor-element-foot1{font-family:Montserrat,Arial,sans-serif;color:#2C3E50;background:#fff;overflow:hidden}.elementor-50 .elementor-element.elementor-element-foot1 *{box-sizing:border-box}.elementor-50 .elementor-element.elementor-element-foot1 img{max-width:100%;display:block}.elementor-50 .elementor-element.elementor-element-foot1 a{text-decoration:none;color:inherit}
.mt-shell{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}
.mt-footer{background:#071126;color:#B4B9C8;padding:64px 0 28px}
.mt-footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:32px}
@media(max-width:900px){.mt-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.mt-footer-grid{grid-template-columns:1fr}}

/* FAB cluster 2026-07-09 */
.mt-fab-cluster{position:fixed!important;right:24px!important;bottom:24px!important;z-index:90!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:center!important}
.mt-fab{width:48px!important;height:48px!important;border-radius:50%!important;border:none!important;background:#0E1C44!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 12px 24px -10px rgba(14,28,68,.5)!important;transition:background .3s,transform .15s!important;cursor:pointer!important}
.mt-fab svg{width:20px!important;height:20px!important}
.mt-fab:hover{background:#006DF1!important;transform:translateY(-2px)!important}
.mt-fab--help{background:#006DF1!important}
.mt-fab[hidden]{display:none!important}/* End custom CSS */