.elementor .ftr-logo{width:160px;}.elementor .ftr-social{flex-direction:row;gap:16px;}.elementor .ftr-brand{min-width:200px;flex-direction:column;gap:20px;}.elementor .ftr-ql-h{font-weight:600;font-size:11px;color:#ffffff;text-transform:uppercase;}.elementor .ftr-col-ql{flex-direction:column;gap:12px;}.elementor .ftr-svc-h{font-weight:600;font-size:11px;color:#ffffff;text-transform:uppercase;}.elementor .ftr-col-svc{flex-direction:column;gap:12px;}.elementor .ftr-res-h{font-weight:600;font-size:11px;color:#ffffff;text-transform:uppercase;}.elementor .ftr-col-res{flex-direction:column;gap:12px;}.elementor .ftr-contact-h{font-weight:600;font-size:11px;color:#ffffff;text-transform:uppercase;}.elementor .ftr-col-contact{flex-direction:column;gap:12px;}.elementor .ftr-nav{flex-direction:row;gap:40px;justify-content:flex-end;align-items:flex-start;}.elementor .ftr-inner{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:row;gap:60px;align-items:flex-start;}.elementor .ftr-copy{font-size:12px;color:rgba(255,255,255,0.6);}.elementor .ftr-bottom{width:100%;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:80px;padding-inline-end:80px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(255,255,255,0.2);border-style:solid;}.elementor .ftr-root{background-color:#112c6a;flex-direction:column;}