.elementor .ft-bottom{padding-block-start:20px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #2b2b2b;\n}.elementor .ft-loc{column-gap:32px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: 18px; border-top-style: solid; border-top-color: #2b2b2b;\n}.elementor .ft-small{font-size:13px;color:#9a9a9a;line-height:1.5;margin:0px;}.elementor .ft-a{font-size:14px;color:#d4d4d4;line-height:1.4;margin:0px;}.elementor .ft-h{font-weight:700;font-size:12px;color:#ffffff;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ft-social{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;}.elementor .ft-blurb{max-width:34ch;font-size:14px;color:#bdbdbd;line-height:1.6;margin:0px;}.elementor .ft-logo{font-weight:700;font-size:22px;color:#ffffff;letter-spacing:3px;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ft-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:11px;}.elementor .ft-grid{column-gap:32px;padding-block-start:44px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:minmax(0, 1.4fr) repeat(3, minmax(0, 1fr)) minmax(0, 1.3fr);row-gap: 32px;\n}.elementor .ft-msg{width:100%;font-size:14px;color:#f7cad5;margin:0px;}.elementor .ft-submit{height:50px;font-weight:600;font-size:15px;color:#111111;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff;flex:0 0 auto;}.elementor .ft-input{height:50px;min-width:0px;font-size:15px;color:#ffffff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:#3a3a3a;border-style:solid;background-color:#1c1c1c;flex:1 1 220px;}.elementor .ft-form{width:100%;padding:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:stretch;}.elementor .ft-news-sub{font-size:14px;color:#bdbdbd;line-height:1.55;margin:0px;}.elementor .ft-news-title{font-weight:600;font-size:24px;color:#ffffff;margin:0px;}.elementor .ft-news-copy{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .ft-news{column-gap:48px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);align-items:center;row-gap: 20px; border-bottom-style: solid; border-bottom-color: #2b2b2b;\n}.elementor .ft-inner{width:100%;max-width:1232px;padding:0px;display:flex;flex-direction:column;margin-inline: auto;\n}.elementor .ft-root{width:100%;color:#d4d4d4;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#111111;display:flex;flex-direction:column;-webkit-tap-highlight-color: transparent; & a { color: #d4d4d4; text-decoration: none; } & a:\68 over { color: #ffffff; text-decoration: underline; text-underline-offset: 4px; }\n}