.elementor .nm-placeholder-text{font-family:system-ui;font-size:13px;color:var(--nm-secondary);letter-spacing:0.5px;line-height:1.4;text-align:center;text-transform:uppercase;}.elementor .nm-placeholder{text-align:center;padding:16px;background-color:var(--nm-line);display:flex;justify-content:center;align-items:center;}.elementor .nm-link:hover,.elementor .nm-link:focus-visible{text-decoration:underline;}.elementor .nm-link{font-family:system-ui;font-weight:700;font-size:var(--nm-size-body);color:var(--nm-accent);line-height:1.4;text-decoration:none;}.elementor .nm-btn:hover,.elementor .nm-btn:focus-visible{border-color:#B00000;background-color:#B00000;}.elementor .nm-btn{font-family:system-ui;font-weight:700;font-size:var(--nm-size-body);color:var(--nm-white);line-height:1.2;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:6px;border-width:2px;border-color:var(--nm-accent);border-style:solid;background-color:var(--nm-accent);transition:background-color 0.2s, color 0.2s, border-color 0.2s;}.elementor .nm-body{font-family:system-ui;font-weight:400;font-size:var(--nm-size-body);color:var(--nm-secondary);line-height:1.6;}.elementor .nm-h2{font-family:system-ui;font-weight:800;font-size:var(--nm-size-h2);color:var(--nm-primary);letter-spacing:-0.5px;line-height:1.2;}.elementor .nm-h1{font-family:system-ui;font-weight:800;font-size:var(--nm-size-h1);color:var(--nm-primary);letter-spacing:-1px;line-height:1.08;}.elementor .nm-eyebrow{font-family:system-ui;font-weight:700;font-size:13px;color:var(--nm-accent);letter-spacing:1px;line-height:1.2;text-transform:uppercase;}.elementor .nm-wrap{width:100%;max-width:1120px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .nm-section{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--nm-white);}.elementor .nm-section-soft{background-color:var(--nm-soft);}.elementor .nm-btn-outline:hover,.elementor .nm-btn-outline:focus-visible{color:var(--nm-white);border-color:var(--nm-primary);background-color:var(--nm-primary);}.elementor .nm-btn-outline{color:var(--nm-primary);border-width:2px;border-color:var(--nm-primary);border-style:solid;background-color:transparent;}.elementor .nm-about-text{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .nm-avatar{width:160px;height:160px;border-radius:999px;background-image:url("https://i0.wp.com/nosnasmarketing.com/wp-content/uploads/2026/11/Professional-Head-Shot-Profile-Photo-Edited-v1.jpg?fit=726%2C482&ssl=1");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .nm-about-wrap{display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .nm-hero-photo{aspect-ratio:4 / 3;border-radius:12px;background-image:url("https://i0.wp.com/nosnasmarketing.com/wp-content/uploads/2022/10/cropped-Nosnas-Marketing-Logo-Black-PNG.webp?fit=288%2C161&ssl=1");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:center center;flex:1 1 0px;}.elementor .nm-mt{margin-block-start:6px;}.elementor .nm-intro{font-size:19px;}.elementor .nm-split{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .nm-row{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .nm-stack-sm{display:flex;flex-direction:column;gap:20px;}.elementor .nm-stack{display:flex;flex-direction:column;gap:28px;}.elementor .nm-col{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .nm-hero-wrap{display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .nm-band-pad{padding-block-start:56px;padding-block-end:56px;}.elementor .nm-hero-pad{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .nm-footer-row{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 20px;\n}.elementor .nm-footer-meta{font-family:system-ui;font-size:14px;color:#B4B4BB;line-height:1.6;}.elementor .nm-footer-link:hover,.elementor .nm-footer-link:focus-visible{color:#FF6B6B;}.elementor .nm-footer-link{font-family:system-ui;font-size:var(--nm-size-small);color:var(--nm-white);line-height:1.4;text-decoration:underline;}.elementor .nm-footer-text{font-family:system-ui;font-size:var(--nm-size-small);color:var(--nm-white);line-height:1.6;}.elementor .nm-footer{width:100%;padding-block-start:44px;padding-block-end:36px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--nm-primary);}.elementor .nm-logo{width:auto;height:56px;}.elementor .nm-header-wrap{padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .nm-header{width:100%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:1px;background-color:var(--nm-white);border-bottom-style: solid; border-bottom-color: var(--nm-line);\n}