.elementor .nw-footer-heading{font-family:var(--Poppins);font-weight:700;font-size:26px;color:var(--Secondary);margin-block-end:10px;}.elementor .nw-footer-text{font-family:var(--Inter);font-weight:700;font-size:16px;color:#ffffff;line-height:1.6;& a { color: #ffffff; text-decoration: underline; } & a:hover { color: var(--Accent); }\n}.elementor .nw-footer-link:hover,.elementor .nw-footer-link:focus-visible{color:var(--Accent);}.elementor .nw-footer-link{font-family:var(--Inter);font-weight:700;font-size:16px;color:#ffffff;line-height:1.5;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;transition:all 250ms;& a { color: #ffffff; text-decoration: none; } & a:hover { color: var(--Accent); }\n}.elementor .nw-form-msg{width:100%;font-family:var(--Inter);font-size:15px;padding:14px;border-radius:10px;}.elementor .nw-submit:hover,.elementor .nw-submit:focus-visible{color:#000000;background-color:transparent;}.elementor .nw-submit:focus{color:#000000;background-color:transparent;}.elementor .nw-submit{font-family:var(--Inter);font-weight:700;font-size:18px;color:#ffffff;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;border-radius:15px;border-width:3px;border-color:var(--Accent);border-style:solid;background-color:var(--Accent);}.elementor .nw-textarea:focus{border-color:#6F807D;}.elementor .nw-textarea{width:100%;font-family:var(--Inter);font-size:16px;color:#1a1a1a;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D1D0;border-style:solid;background-color:#ffffff;}.elementor .nw-input:focus{border-color:#6F807D;}.elementor .nw-input{width:100%;height:48px;font-family:var(--Inter);font-size:16px;color:#1a1a1a;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D1D0;border-style:solid;background-color:#ffffff;}.elementor .nw-label{font-family:var(--Inter);font-weight:600;font-size:15px;color:var(--Secondary);}.elementor .nw-field{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .nw-field-half{width:calc(50% - 8px);}.elementor .nw-form{padding:0px;gap:16px;align-items:flex-start;}