.elementor-16006 .elementor-element.elementor-element-898b0ab{--display:flex;}.elementor-16006 .elementor-element.elementor-element-4edf2c1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-16006 .elementor-element.elementor-element-ae023d4{--display:flex;}.elementor-16006 .elementor-element.elementor-element-8ee240d{--display:flex;}.elementor-16006 .elementor-element.elementor-element-3c034aa{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16006 .elementor-element.elementor-element-21ace92{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-16006 .elementor-element.elementor-element-ee8cdcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16006 .elementor-element.elementor-element-63723f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16006 .elementor-element.elementor-element-03339b2{--display:flex;}.elementor-16006 .elementor-element.elementor-element-aeb49c5{--display:flex;}.elementor-16006 .elementor-element.elementor-element-8475343{--display:flex;}.elementor-16006 .elementor-element.elementor-element-8855429{--display:flex;}.elementor-16006 .elementor-element.elementor-element-5dcf80e{--display:flex;}.elementor-16006 .elementor-element.elementor-element-e302118{--display:flex;}.elementor-16006 .elementor-element.elementor-element-35167b8{--display:flex;}.elementor-16006 .elementor-element.elementor-element-fe49624{--display:flex;}.elementor-16006 .elementor-element.elementor-element-84eda84{--display:flex;}.elementor-16006 .elementor-element.elementor-element-6c63a39{--display:flex;}.elementor-16006 .elementor-element.elementor-element-029b4a9{--display:flex;}.elementor-16006 .elementor-element.elementor-element-2dd1568{--display:flex;}.elementor-16006 .elementor-element.elementor-element-9e35481{--display:flex;}.elementor-16006 .elementor-element.elementor-element-1217f5d{--display:flex;}.elementor-16006 .elementor-element.elementor-element-8ea22e4{--display:flex;}.elementor-16006 .elementor-element.elementor-element-758c9ac{--display:flex;}.elementor-16006 .elementor-element.elementor-element-0e4d0f5{--display:flex;}.elementor-16006 .elementor-element.elementor-element-f3f139b{--display:flex;}.elementor-16006 .elementor-element.elementor-element-11a7588{--display:flex;}.elementor-16006 .elementor-element.elementor-element-a4261fb{--display:flex;}.elementor-16006 .elementor-element.elementor-element-1fa7ada{--display:flex;}.elementor-16006 .elementor-element.elementor-element-a2396c7{--display:flex;}.elementor-16006 .elementor-element.elementor-element-5b80f1e{--display:flex;}.elementor-16006 .elementor-element.elementor-element-de12c38{--display:flex;}.elementor-16006 .elementor-element.elementor-element-b4c5932{--display:flex;}.elementor-16006 .elementor-element.elementor-element-75553f1{--display:flex;}.elementor-16006 .elementor-element.elementor-element-b0ce7d3{--display:flex;}.elementor-16006 .elementor-element.elementor-element-236b333{--display:flex;}.elementor-16006 .elementor-element.elementor-element-5aabf46{--display:flex;}.elementor-16006 .elementor-element.elementor-element-57c94e0{--display:flex;}.elementor-16006 .elementor-element.elementor-element-d0a2f8c{--display:flex;}.elementor-16006 .elementor-element.elementor-element-d8008d1{--display:flex;}.elementor-16006 .elementor-element.elementor-element-9bfd55b{--display:flex;}.elementor-16006 .elementor-element.elementor-element-fc5835f{--display:flex;}.elementor-16006 .elementor-element.elementor-element-49c8b23{--display:flex;}.elementor-16006 .elementor-element.elementor-element-421a406{--display:flex;}.elementor-16006 .elementor-element.elementor-element-02d7664{--display:flex;}.elementor-16006 .elementor-element.elementor-element-4a2615c{--display:flex;}.elementor-16006 .elementor-element.elementor-element-5cf8b9a{--display:flex;}.elementor-16006 .elementor-element.elementor-element-f6f13c2{--display:flex;}.elementor-16006 .elementor-element.elementor-element-eb6ff13{--display:flex;}.elementor-16006 .elementor-element.elementor-element-61322a8{--display:flex;}.elementor-16006 .elementor-element.elementor-element-51715bf{--display:flex;}.elementor-16006 .elementor-element.elementor-element-efb8ead{--display:flex;}.elementor-16006 .elementor-element.elementor-element-43eaaba{--display:flex;}.elementor-16006 .elementor-element.elementor-element-8a79cb7{--display:flex;}.elementor-16006 .elementor-element.elementor-element-afc746a{--display:flex;}.elementor-16006 .elementor-element.elementor-element-c80850c{--display:flex;}.elementor-16006 .elementor-element.elementor-element-d4060e7{--display:flex;}.elementor-16006 .elementor-element.elementor-element-9ceb989{--display:flex;}.elementor-16006 .elementor-element.elementor-element-0e656d1{--display:flex;}.elementor-16006 .elementor-element.elementor-element-3f5d426{--display:flex;}.elementor-16006 .elementor-element.elementor-element-1ad1612{--display:flex;}.elementor-16006 .elementor-element.elementor-element-a439de3{--display:flex;}.elementor-16006 .elementor-element.elementor-element-0e701c5{--display:flex;}.elementor-16006 .elementor-element.elementor-element-00f1055{--display:flex;}.elementor-16006 .elementor-element.elementor-element-2b1f156{--display:flex;}.elementor-16006 .elementor-element.elementor-element-e2e0a5b{--display:flex;}.elementor-16006 .elementor-element.elementor-element-bf2ec4d{--display:flex;}.elementor-16006 .elementor-element.elementor-element-4423e75{--display:flex;}.elementor-16006 .elementor-element.elementor-element-feb0d30{--display:flex;}.elementor-16006 .elementor-element.elementor-element-1041f44{--display:flex;}.elementor-16006 .elementor-element.elementor-element-a5ebe9e{--display:flex;}.elementor-16006 .elementor-element.elementor-element-716a0a3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16006 .elementor-element.elementor-element-d0eae23 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button, .elementor-widget-button .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-898b0ab */.elementor-16006 .elementor-element.elementor-element-898b0ab .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-898b0ab{ padding-left:0; padding-right:0; background:var(--tn-black); position:relative; overflow:hidden; min-height:100vh; display:flex; align-items:center; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-bgwrap{ position:absolute; inset:0; width:100%; height:100%; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-bgwrap .elementor-widget-image, .elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-bgwrap .elementor-widget-container{ position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; margin:0 !important; } .elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-bgwrap img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-bgwrap::after{ content:''; position:absolute; inset:0; background:linear-gradient(to right, var(--tn-black) 0%, rgba(10,10,10,0.85) 45%, rgba(10,10,10,0.3) 100%); }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-redbar{ position:absolute !important; left:0; top:0; bottom:0; width:8px !important; max-width:8px !important; min-height:0 !important; padding:0 !important; background:var(--tn-red); opacity: 1; z-index:10; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-inner{ position:relative; z-index:10; width:100%; max-width:1440px; margin:0 auto; padding:120px 24px 80px 24px; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-content{ max-width:42rem; padding:64px 0; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-h1 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.86 !important; margin:0 0 24px 0 !important; font-size:clamp(3.2rem, 6vw, 4.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-h1 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-copy{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6; color:rgba(255,255,255,0.55); max-width:480px; margin-bottom:40px; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-ctas{ display:flex; flex-wrap:wrap; gap:16px; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-ctas .elementor-button{ font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-size:16px !important; text-transform:none !important; }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-hero-h1 .elementor-heading-title{ font-size:clamp(3.2rem, 6vw, 7.5rem) !important; } }

.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-btn-primary .elementor-button{ display:inline-flex !important; align-items:center; gap:10px; background:var(--tn-red) !important; color:#fff !important; padding:16px 32px !important; border-radius:0 !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-size:16px !important; text-transform:none !important; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-btn-primary .elementor-button:hover{ background:#b91c1c !important; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-btn-secondary .elementor-button{ display:inline-flex !important; align-items:center; gap:10px; background:transparent !important; color:rgba(255,255,255,0.7) !important; padding:16px 8px !important; border-radius:0 !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-size:16px !important; text-transform:none !important; }
.elementor-16006 .elementor-element.elementor-element-898b0ab .tn-pub-btn-secondary .elementor-button:hover{ color:#fff !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8475343 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-8475343 .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-8475343 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-8475343 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03339b2 */.elementor-16006 .elementor-element.elementor-element-03339b2 .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-03339b2{ padding-left:0; padding-right:0; background:var(--tn-cream) !important; padding-top:80px !important; padding-bottom:80px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; display:flex; flex-direction:column; gap:48px; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-left, .elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-right{ width:100%; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:var(--tn-black) !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 0 24px 0 !important; font-size:clamp(2.2rem, 4vw, 4.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-copy1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6; color:rgba(10,10,10,0.55); margin-bottom:16px; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-copy2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6; color:rgba(10,10,10,0.45); }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-list{ display:flex; flex-direction:column; border-top:1px solid rgba(10,10,10,0.1); }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-row{ display:flex; gap:24px; align-items:flex-start; padding:28px 0; border-bottom:1px solid rgba(10,10,10,0.1); }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-row-label{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.12em; padding-top:2px; width:144px; flex-shrink:0; line-height:1.2; }
.elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-row-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.6; color:rgba(10,10,10,0.6); }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-inner{ padding-left:48px; padding-right:48px; flex-direction:row; align-items:flex-start; gap:96px; } .elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-left{ flex:1; } .elementor-16006 .elementor-element.elementor-element-03339b2 .tn-pub-opp-right{ flex:1; margin-top:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-029b4a9 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-029b4a9 .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-029b4a9 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-029b4a9 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84eda84 */.elementor-16006 .elementor-element.elementor-element-84eda84 .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-84eda84{ padding-left:0; padding-right:0; background:var(--tn-black) !important; border-top:1px solid rgba(255,255,255,0.08); padding-top:80px !important; padding-bottom:80px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-head{ margin-bottom:56px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 0 16px 0 !important; font-size:clamp(2.5rem, 5vw, 5.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-copy{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6; color:rgba(255,255,255,0.45); max-width:36rem; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-grid{ display:grid !important; grid-template-columns:1fr; gap:16px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-card{ background:var(--tn-gray); border-top:2px solid var(--tn-red); padding:40px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-n{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); font-size:30px; line-height:1; display:block; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-title .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:700 !important; color:#fff !important; text-transform:uppercase !important; font-size:20px !important; line-height:1.2 !important; margin:0 0 16px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.45); }
@media (min-width:768px){ .elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-inner{ padding-left:48px; padding-right:48px; } .elementor-16006 .elementor-element.elementor-element-84eda84 .tn-pub-diff-grid{ grid-template-columns:repeat(3, 1fr); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758c9ac */:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;}
.elementor-16006 .elementor-element.elementor-element-758c9ac { background: var(--tn-cream); border-top: 1px solid rgba(10,10,10,0.08); padding-top: 80px; padding-bottom: 80px; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .elementor-element-0e4d0f5 { width: 100% !important; max-width: 1440px !important; margin-left: auto !important; margin-right: auto !important; padding-left: 24px; padding-right: 24px; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .elementor-element-f3f139b { display:flex; align-items:center; gap:10px; margin:0 0 24px 0; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .elementor-element-11a7588 { display:none !important; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .elementor-element-f3f139b::before { content:''; display:inline-block; width:2px; min-width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .tn-pub-eyebrow .elementor-heading-title { font-family:Arial, Helvetica, sans-serif !important; font-weight:500 !important; color:var(--tn-red) !important; font-size:12px !important; text-transform:uppercase !important; letter-spacing:1.2px !important; margin:0 !important; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .tn-pub-h2 .elementor-heading-title { font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:var(--tn-black) !important; text-transform:uppercase !important; line-height:0.88 !important; font-size:clamp(2.5rem, 4.5vw, 5.5rem) !important; margin:0 0 24px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .tn-pub-p1 p { font-family:Arial, Helvetica, sans-serif !important; font-size:16px !important; color:rgba(10,10,10,0.55) !important; line-height:1.625 !important; max-width:576px !important; margin:0 0 16px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-758c9ac .tn-pub-p2 p { font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important; color:rgba(10,10,10,0.35) !important; line-height:1.625 !important; max-width:576px !important; margin:0 !important; }
@media (min-width: 1024px) {
  .elementor-16006 .elementor-element.elementor-element-758c9ac { padding-top: 112px; padding-bottom: 112px; }
  .elementor-16006 .elementor-element.elementor-element-758c9ac .elementor-element-0e4d0f5 { padding-left: 48px; padding-right: 48px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2396c7 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-a2396c7 .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-a2396c7 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-a2396c7 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4261fb */.elementor-16006 .elementor-element.elementor-element-a4261fb .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-a4261fb{ padding-left:0; padding-right:0; background:var(--tn-cream) !important; border-top:1px solid rgba(10,10,10,0.08); padding-top:80px !important; padding-bottom:80px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-head{ margin-bottom:48px; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:var(--tn-black) !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 !important; font-size:clamp(2.5rem, 5vw, 5.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-grid{ display:grid !important; grid-template-columns:1fr; gap:16px; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-card{ background:var(--tn-black); padding:32px; border-top:2px solid var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-n{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); font-size:36px; line-height:1; display:block; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-title .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:700 !important; color:#fff !important; text-transform:uppercase !important; font-size:16px !important; line-height:1.2 !important; margin:0 0 12px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.45); }
@media (min-width:640px){ .elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-inner{ padding-left:48px; padding-right:48px; } .elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-grid{ grid-template-columns:repeat(2, 1fr); } }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-a4261fb .tn-pub-how-grid{ grid-template-columns:repeat(4, 1fr); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57c94e0 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-57c94e0 .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-57c94e0 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-57c94e0 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-236b333 */.elementor-16006 .elementor-element.elementor-element-236b333 .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-236b333{ padding-left:0; padding-right:0; background:var(--tn-black) !important; border-top:1px solid rgba(255,255,255,0.08); padding-top:80px !important; padding-bottom:80px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-head{ margin-bottom:48px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 !important; font-size:clamp(2.5rem, 5vw, 5.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-grid{ display:grid !important; grid-template-columns:1fr; gap:16px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-card{ padding:32px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-card.tn-alt-a{ background:var(--tn-gray); }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-card.tn-alt-b{ background:var(--tn-darkgray); }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-label{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); text-transform:uppercase; font-size:11px; letter-spacing:0.15em; display:block; margin-bottom:16px; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-title .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:700 !important; color:#fff !important; text-transform:uppercase !important; font-size:16px !important; line-height:1.2 !important; margin:0 0 12px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.6; color:rgba(255,255,255,0.4); }
@media (min-width:640px){ .elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-inner{ padding-left:48px; padding-right:48px; } .elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-grid{ grid-template-columns:repeat(2, 1fr); } }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-236b333 .tn-pub-feat-grid{ grid-template-columns:repeat(3, 1fr); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f13c2 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-f6f13c2 .tn-pub-eyebrow{ display:inline-flex; align-items:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-f6f13c2 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-f6f13c2 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2615c */.elementor-16006 .elementor-element.elementor-element-4a2615c .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-4a2615c{ padding-left:0; padding-right:0; background:var(--tn-cream) !important; border-top:1px solid rgba(10,10,10,0.08); padding-top:80px !important; padding-bottom:80px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; display:flex; flex-direction:column; gap:48px; }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-left, .elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-right{ width:100%; }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:var(--tn-black) !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 0 24px 0 !important; font-size:clamp(2.2rem, 4vw, 4.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-copy{ font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.6; color:rgba(10,10,10,0.55); }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-list{ display:flex; flex-direction:column; border-top:1px solid rgba(10,10,10,0.1); }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-row{ display:flex; gap:24px; align-items:flex-start; padding:28px 0; border-bottom:1px solid rgba(10,10,10,0.1); }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-row-label{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.12em; padding-top:2px; width:144px; flex-shrink:0; line-height:1.2; }
.elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-row-desc{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:1.6; color:rgba(10,10,10,0.6); }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-inner{ padding-left:48px; padding-right:48px; flex-direction:row; align-items:flex-start; gap:96px; } .elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-left{ flex:1; } .elementor-16006 .elementor-element.elementor-element-4a2615c .tn-pub-partner-right{ flex:1; margin-top:64px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ceb989 *//* Surgical Calendly responsive-height fix (mobile only): matches the equivalent fix
   applied to /talk-to-an-expert/ and /for-advertisers/ -- this Calendly embed div carries
   Calendly's own standard fixed inline "height:660px" (their default embed snippet), which
   does not vary by viewport. Calendly's documented widget behavior stacks the event-details/
   calendar/time-slot columns vertically on narrow screens, needing meaningfully more vertical
   room than the desktop-appropriate 660px, which can otherwise force an awkward internal
   scrollbar inside the small embed box on phones. This container previously had no custom_css
   at all -- this is the only rule added here. Desktop sizing (660px, unchanged) and the embed
   content/URL are untouched. */
@media (max-width: 767px) {
  .elementor-16006 .elementor-element.elementor-element-9ceb989 .calendly-inline-widget { height: 1050px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a79cb7 */.elementor-16006 .elementor-element.elementor-element-8a79cb7 .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-8a79cb7{ padding-left:0; padding-right:0; background:var(--tn-black) !important; border-top:1px solid rgba(255,255,255,0.08); padding-top:64px !important; padding-bottom:64px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-inner{ width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-head{ margin-bottom:32px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-eyebrow{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:rgba(255,255,255,0.3); text-transform:uppercase; font-size:11px; letter-spacing:0.15em; margin:0 0 8px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.9 !important; margin:0 !important; font-size:clamp(2rem, 3.5vw, 3.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-box{ border:1px solid #242424; border-bottom:none; background:#0A0A0A; display:flex; flex-direction:column; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-cal{ border-bottom:1px solid #242424; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-cal-label-wrap{ padding:20px 24px 8px 24px; border-bottom:1px solid #242424; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-cal-label{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:rgba(255,255,255,0.4); text-transform:uppercase; font-size:11px; letter-spacing:0.15em; margin:0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-cal-embed{ min-height:660px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar{ padding:32px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-eyebrow{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:var(--tn-red); text-transform:uppercase; font-size:11px; letter-spacing:0.15em; margin:0 0 12px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-h3 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.92 !important; margin:0 0 16px 0 !important; font-size:clamp(1rem, 1.6vw, 1.45rem) !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-copy{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6; color:rgba(255,255,255,0.45); margin-bottom:28px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-rows{ border-top:1px solid rgba(255,255,255,0.1); }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-row{ padding:20px 0; border-bottom:1px solid rgba(255,255,255,0.1); }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-row-title{ font-family:'Barlow Condensed', sans-serif; font-weight:900; color:#fff; text-transform:uppercase; font-size:11px; letter-spacing:0.1em; margin:0 0 6px 0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-row-desc{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:1.6; color:rgba(255,255,255,0.45); margin:0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-footer{ padding-top:20px; margin-top:4px; border-top:1px solid rgba(255,255,255,0.1); display:flex; flex-direction:column; gap:2px; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-footer-line{ font-family:'Barlow Condensed', sans-serif; font-weight:900; text-transform:uppercase; line-height:1.3; letter-spacing:0.05em; color:rgba(255,255,255,0.35); font-size:13px; margin:0 !important; }
.elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-footer-line.tn-red-text{ color:var(--tn-red); }
@media (min-width:1024px){ .elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-inner{ padding-left:48px; padding-right:48px; } .elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-box{ flex-direction:row; } .elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-cons-cal{ flex:57 1 0; border-bottom:none; border-right:1px solid #242424; } .elementor-16006 .elementor-element.elementor-element-8a79cb7 .tn-pub-sidebar-wrap{ flex:43 1 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1041f44 */:root{--tn-red:#D42B2B;}
.elementor-16006 .elementor-element.elementor-element-1041f44 .tn-pub-cta-eyebrow{ display:inline-flex; align-items:center; justify-content:center; gap:10px; margin-bottom:24px; }
.elementor-16006 .elementor-element.elementor-element-1041f44 .tn-pub-eyebrow-bar{ width:2px; height:16px; background:var(--tn-red); flex-shrink:0; }
.elementor-16006 .elementor-element.elementor-element-1041f44 .tn-pub-eyebrow-text{ font-family:Arial, Helvetica, sans-serif; color:var(--tn-red); font-size:12px; text-transform:uppercase; letter-spacing:0.1em; font-weight:500; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf2ec4d */.elementor-16006 .elementor-element.elementor-element-bf2ec4d .elementor-widget-heading .elementor-heading-title{ font: inherit !important; color: inherit !important; margin:0 !important; }

:root{--tn-red:#D42B2B;--tn-black:#0A0A0A;--tn-cream:#F5EFE6;--tn-gray:#1C1C1C;--tn-darkgray:#141414;}
.elementor-16006 .elementor-element.elementor-element-bf2ec4d{ padding-left:0; padding-right:0; background:var(--tn-black) !important; position:relative; overflow:hidden; border-top:1px solid rgba(255,255,255,0.08); padding-top:128px !important; padding-bottom:128px !important; scroll-margin-top:140px; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-eagle-bg{ position:absolute; right:0; top:50%; transform:translateY(-50%) translateX(8%); opacity:0.07; pointer-events:none; width:600px; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-eagle-bg img{ width:100%; height:auto; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-redbar{ position:absolute !important; left:0; top:0; bottom:0; width:8px !important; max-width:8px !important; min-height:0 !important; padding:0 !important; background:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-inner{ position:relative; width:100%; max-width:1440px; margin:0 auto; padding-left:24px; padding-right:24px; text-align:center; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-eagle-icon{ width:56px; height:auto; margin:0 auto 48px auto; opacity:0.8; display:block; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-eyebrow{ display:inline-flex; align-items:center; gap:10px; justify-content:center; margin-bottom:16px; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-h2 .elementor-heading-title{ font-family:'Barlow Condensed', sans-serif !important; font-weight:900 !important; color:#fff !important; text-transform:uppercase !important; line-height:0.88 !important; margin:0 auto 24px auto !important; max-width:48rem !important; font-size:clamp(3rem, 6.5vw, 7.5rem) !important; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-h2 .tn-red-text{ color:var(--tn-red); }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-copy{ font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:1.6; color:rgba(255,255,255,0.45); max-width:36rem; margin:0 auto 48px auto; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-ctas{ display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:16px; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-btn-primary .elementor-button{ display:inline-flex !important; align-items:center; gap:10px; background:var(--tn-red) !important; color:#fff !important; padding:16px 40px !important; border-radius:0 !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-size:16px !important; text-transform:none !important; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-btn-primary .elementor-button:hover{ background:#b91c1c !important; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-btn-secondary .elementor-button{ display:inline-flex !important; align-items:center; gap:10px; background:transparent !important; color:rgba(255,255,255,0.7) !important; padding:16px 16px !important; border-radius:0 !important; font-family:Arial, Helvetica, sans-serif !important; font-weight:600 !important; font-size:16px !important; text-transform:none !important; }
.elementor-16006 .elementor-element.elementor-element-bf2ec4d .tn-pub-cta-btn-secondary .elementor-button:hover{ color:#fff !important; }/* End custom CSS */