@media(max-width:1024px){.elementor .ft-social{flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}}@media(max-width:1024px){.elementor .ft-head{width:100%;text-align:center;flex:0 1 100%}}@media(max-width:1024px){.elementor .ft-tag{text-align:center;margin-inline:auto;\n}}@media(max-width:1024px){.elementor .ft-fc2{display:flex;flex-direction:column;gap:10px}}@media(max-width:1024px){.elementor .hd-mm-links{width:100%;max-width:100%;position:absolute;inset-block-start:100%;inset-inline-end:0;inset-inline-start:0;z-index:50;padding-block-start:8px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-end-width:1px;background-color:#fff;flex-direction:column;border-bottom-style:solid;border-bottom-color:#1b1b1b;box-sizing:border-box;border-bottom-style:solid;border-bottom-color:#1b1b1b;box-sizing:border-box;\n}}@media(max-width:1024px){.elementor .hd-mm-h{padding:0;border-width:0;gap:6px;justify-content:flex-start}}@media(max-width:1024px){.elementor .hd-mm{width:auto;margin-inline-start:auto;border-block-end-width:1px;background-color:#fff;display:flex;flex:none;border-bottom-style:solid;border-bottom-color:#d8d5ce;\n}}@media(max-width:1024px){.elementor .hd-logo{width:72px;height:auto;max-width:72px;margin-inline-end:0;flex:none}}@media(max-width:1024px){.elementor .to-hdr-right{width:auto;padding:0;margin-inline-start:0;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center}}@media(max-width:1024px){.elementor .to-fgrid{display:grid;gap:30px;grid-template-columns:1fr 1fr;gap:36px 24px;\n}}@media(max-width:1024px){.elementor .to-footer{padding-block-start:60px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px}}@media(max-width:1024px){.elementor .to-navwrap{display:none}}@media(max-width:1024px){.elementor .to-header{height:82px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;grid-template-columns:1fr auto;align-items:center}}@media(max-width:1024px){.elementor .ft-contact{padding-inline-start:0;order:1;border-inline-start-width:0;\n}}@media(max-width:1024px){.elementor .ft-nav{padding-inline-start:0;order:2;border-inline-start-width:0;\n}}@media(max-width:1024px){.elementor .ft-brand{text-align:center;display:flex;flex-direction:column;grid-column:1/-1;align-items:center;order:0}}