.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-color-theme_color_bg_color:#06021D;--e-global-color-theme_color_bg_color_2:#1D1B69;--e-global-color-theme_color_bd_color:#242A7F;--e-global-color-theme_color_title:#FFFFFF;--e-global-color-theme_color_text:#CED7E8;--e-global-color-theme_color_meta:#959CC0;--e-global-color-theme_color_link:#AE78FF;--e-global-color-theme_color_hover:#7F30EF;--e-global-color-theme_color_alt_bg_color:#FFFFFF;--e-global-color-theme_color_alt_bg_color_2:#E2F5FF;--e-global-color-theme_color_alt_bd_color:#C5DCE9;--e-global-color-theme_color_alt_title:#070346;--e-global-color-theme_color_alt_text:#6D7B94;--e-global-color-theme_color_alt_meta:#99A7B7;--e-global-color-theme_color_alt_link:#AE78FF;--e-global-color-theme_color_alt_hover:#7F30EF;--e-global-typography-theme_font_p-font-family:"Plus Jakarta Sans";--e-global-typography-theme_font_p-font-size:16px;--e-global-typography-theme_font_p-font-weight:400;--e-global-typography-theme_font_p-text-transform:none;--e-global-typography-theme_font_p-font-style:normal;--e-global-typography-theme_font_p-line-height:1.625em;--e-global-typography-theme_font_p-letter-spacing:0px;--e-global-typography-theme_font_post-font-family:"inherit";--e-global-typography-theme_font_post-font-weight:inherit;--e-global-typography-theme_font_post-text-transform:inherit;--e-global-typography-theme_font_post-font-style:inherit;--e-global-typography-theme_font_post-text-decoration:inherit;--e-global-typography-theme_font_h1-font-family:"Instrument Sans";--e-global-typography-theme_font_h1-font-size:57px;--e-global-typography-theme_font_h1-font-weight:500;--e-global-typography-theme_font_h1-text-transform:none;--e-global-typography-theme_font_h1-font-style:normal;--e-global-typography-theme_font_h1-text-decoration:none;--e-global-typography-theme_font_h1-line-height:1.1052em;--e-global-typography-theme_font_h1-letter-spacing:-0.01em;--e-global-typography-theme_font_h2-font-family:"Instrument Sans";--e-global-typography-theme_font_h2-font-size:47px;--e-global-typography-theme_font_h2-font-weight:500;--e-global-typography-theme_font_h2-text-transform:none;--e-global-typography-theme_font_h2-font-style:normal;--e-global-typography-theme_font_h2-text-decoration:none;--e-global-typography-theme_font_h2-line-height:1.1276em;--e-global-typography-theme_font_h2-letter-spacing:-0.01em;--e-global-typography-theme_font_h3-font-family:"Instrument Sans";--e-global-typography-theme_font_h3-font-size:35px;--e-global-typography-theme_font_h3-font-weight:500;--e-global-typography-theme_font_h3-text-transform:none;--e-global-typography-theme_font_h3-font-style:normal;--e-global-typography-theme_font_h3-text-decoration:none;--e-global-typography-theme_font_h3-line-height:1.1142em;--e-global-typography-theme_font_h3-letter-spacing:-0.01em;--e-global-typography-theme_font_h4-font-family:"Instrument Sans";--e-global-typography-theme_font_h4-font-size:28px;--e-global-typography-theme_font_h4-font-weight:500;--e-global-typography-theme_font_h4-text-transform:none;--e-global-typography-theme_font_h4-font-style:normal;--e-global-typography-theme_font_h4-text-decoration:none;--e-global-typography-theme_font_h4-line-height:1.2143em;--e-global-typography-theme_font_h4-letter-spacing:-0.01em;--e-global-typography-theme_font_h5-font-family:"Instrument Sans";--e-global-typography-theme_font_h5-font-size:23px;--e-global-typography-theme_font_h5-font-weight:500;--e-global-typography-theme_font_h5-text-transform:none;--e-global-typography-theme_font_h5-font-style:normal;--e-global-typography-theme_font_h5-text-decoration:none;--e-global-typography-theme_font_h5-line-height:1.2174em;--e-global-typography-theme_font_h5-letter-spacing:-0.01em;--e-global-typography-theme_font_h6-font-family:"Instrument Sans";--e-global-typography-theme_font_h6-font-size:19px;--e-global-typography-theme_font_h6-font-weight:500;--e-global-typography-theme_font_h6-text-transform:none;--e-global-typography-theme_font_h6-font-style:normal;--e-global-typography-theme_font_h6-text-decoration:none;--e-global-typography-theme_font_h6-line-height:1.2632em;--e-global-typography-theme_font_h6-letter-spacing:-0.01em;--e-global-typography-theme_font_logo-font-family:"Instrument Sans";--e-global-typography-theme_font_logo-font-size:35px;--e-global-typography-theme_font_logo-font-weight:500;--e-global-typography-theme_font_logo-text-transform:none;--e-global-typography-theme_font_logo-font-style:normal;--e-global-typography-theme_font_logo-text-decoration:none;--e-global-typography-theme_font_logo-line-height:1.1142em;--e-global-typography-theme_font_logo-letter-spacing:-0.01em;--e-global-typography-theme_font_button-font-family:"Instrument Sans";--e-global-typography-theme_font_button-font-size:16px;--e-global-typography-theme_font_button-font-weight:500;--e-global-typography-theme_font_button-text-transform:none;--e-global-typography-theme_font_button-font-style:normal;--e-global-typography-theme_font_button-text-decoration:none;--e-global-typography-theme_font_button-line-height:19px;--e-global-typography-theme_font_button-letter-spacing:0px;--e-global-typography-theme_font_input-font-family:"inherit";--e-global-typography-theme_font_input-font-size:15px;--e-global-typography-theme_font_input-font-weight:400;--e-global-typography-theme_font_input-text-transform:none;--e-global-typography-theme_font_input-font-style:normal;--e-global-typography-theme_font_input-text-decoration:none;--e-global-typography-theme_font_input-line-height:1.6em;--e-global-typography-theme_font_input-letter-spacing:0px;--e-global-typography-theme_font_info-font-family:"inherit";--e-global-typography-theme_font_info-font-size:14px;--e-global-typography-theme_font_info-font-weight:400;--e-global-typography-theme_font_info-text-transform:none;--e-global-typography-theme_font_info-font-style:normal;--e-global-typography-theme_font_info-text-decoration:none;--e-global-typography-theme_font_info-line-height:1.5em;--e-global-typography-theme_font_info-letter-spacing:0px;--e-global-typography-theme_font_menu-font-family:"Plus Jakarta Sans";--e-global-typography-theme_font_menu-font-size:16px;--e-global-typography-theme_font_menu-font-weight:500;--e-global-typography-theme_font_menu-text-transform:none;--e-global-typography-theme_font_menu-font-style:normal;--e-global-typography-theme_font_menu-text-decoration:none;--e-global-typography-theme_font_menu-line-height:1.5em;--e-global-typography-theme_font_menu-letter-spacing:0px;--e-global-typography-theme_font_submenu-font-family:"Instrument Sans";--e-global-typography-theme_font_submenu-font-size:15px;--e-global-typography-theme_font_submenu-font-weight:500;--e-global-typography-theme_font_submenu-text-transform:none;--e-global-typography-theme_font_submenu-font-style:normal;--e-global-typography-theme_font_submenu-text-decoration:none;--e-global-typography-theme_font_submenu-line-height:1.4em;--e-global-typography-theme_font_submenu-letter-spacing:0px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-theme_font_h1-font-size:45px;--e-global-typography-theme_font_h2-font-size:36px;--e-global-typography-theme_font_h3-font-size:28px;--e-global-typography-theme_font_h4-font-size:22px;--e-global-typography-theme_font_h5-font-size:20px;--e-global-typography-theme_font_h6-font-size:18px;--e-global-typography-theme_font_logo-font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-theme_font_p-font-size:15px;--e-global-typography-theme_font_h1-font-size:36px;--e-global-typography-theme_font_h2-font-size:31px;--e-global-typography-theme_font_h3-font-size:26px;--e-global-typography-theme_font_h5-font-size:19px;--e-global-typography-theme_font_h6-font-size:17px;--e-global-typography-theme_font_logo-font-size:22px;--e-global-typography-theme_font_button-font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --tc-bg_color:#06021D; --tc-bg_color_2:#1D1B69; --tc-bd_color:#242A7F; --tc-title:#FFFFFF; --tc-text:#CED7E8; --tc-meta:#959CC0; --tc-link:#AE78FF; --tc-hover:#7F30EF; --tc-alt_bg_color:#FFFFFF; --tc-alt_bg_color_2:#E2F5FF; --tc-alt_bd_color:#C5DCE9; --tc-alt_title:#070346; --tc-alt_text:#6D7B94; --tc-alt_meta:#99A7B7; --tc-alt_link:#AE78FF; --tc-alt_hover:#7F30EF; --tf-p_font-family:"Plus Jakarta Sans",sans-serif; --tf-post_font-family:inherit; --tf-h1_font-family:"Instrument Sans",sans-serif; --tf-h2_font-family:"Instrument Sans",sans-serif; --tf-h3_font-family:"Instrument Sans",sans-serif; --tf-h4_font-family:"Instrument Sans",sans-serif; --tf-h5_font-family:"Instrument Sans",sans-serif; --tf-h6_font-family:"Instrument Sans",sans-serif; --tf-logo_font-family:"Instrument Sans",sans-serif; --tf-button_font-family:"Instrument Sans",sans-serif; --tf-input_font-family:inherit; --tf-info_font-family:inherit; --tf-menu_font-family:"Plus Jakarta Sans",sans-serif; --tf-submenu_font-family:"Instrument Sans",sans-serif; --its-bg:#050505; --its-ink:#FFFFFF; --its-text:#EDEDED; --its-muted:rgba(237,237,237,0.72); --its-dim:rgba(237,237,237,0.46); --its-faint:rgba(255,255,255,0.14); --its-line:rgba(255,255,255,0.08); --its-gold:#B68A12; --its-gold-light:#D8C07A; --its-gold-3:#997404; --its-gold-dark:#5D4600; --its-navy:#11131C; --its-on-gold:#0A0A0A; --its-font-display:Instrument Sans; --its-font-body:Poppins; --its-edge:clamp(20px, 4.2vw, 80px); --its-sec-pad:clamp(80px, 11vh, 130px); --its-wrap:min(100% - 2 * clamp(20px, 4.2vw, 80px), 1240px); --its-fs-display:clamp(40px, 4.2vw, 76px); --its-fs-h2:clamp(32px, 3.4vw, 56px); --its-fs-h3:clamp(22px, 1.9vw, 30px); --its-fs-lead:clamp(16px, 1.25vw, 19px); --its-radius:18px; --its-radius-lg:22px; }
/* Start custom CSS *//* WSKF brand palette (matches itsecurityct.com): black, white, gold */
/* !important + higher specificity: the theme stylesheet loads AFTER the kit, so it would otherwise win */
html body.scheme_default, html body, html:root, html .scheme_default {
  --theme-color-bg_color: #0a0a0a !important;
  --theme-color-bg_color_2: #11131c !important;
  --theme-color-bd_color: #2b2b2b !important;
  --theme-color-title: #ffffff !important;
  --theme-color-text: #d4d4d4 !important;
  --theme-color-meta: #848484 !important;
  --theme-color-link: #9c7204 !important;
  --theme-color-hover: #b68a12 !important;
  --theme-color-alt_bg_color: #ffffff !important;
  --theme-color-alt_bg_color_2: #f5f1e6 !important;
  --theme-color-alt_bd_color: #d8c07a !important;
  --theme-color-alt_title: #0a0a0a !important;
  --theme-color-alt_text: #4a4a4a !important;
  --theme-color-alt_meta: #848484 !important;
  --theme-color-alt_link: #9c7204 !important;
  --theme-color-alt_hover: #b68a12 !important;
  --theme-color-bg_color_0: rgba(10,10,10,0) !important;
  --theme-color-bg_color_02: rgba(10,10,10,0.2) !important;
  --theme-color-bg_color_05: rgba(10,10,10,0.5) !important;
  --theme-color-bg_color_07: rgba(10,10,10,0.7) !important;
  --theme-color-bg_color_09: rgba(10,10,10,0.9) !important;
  --theme-color-bg_color_2_05: rgba(17,19,28,0.7) !important;
  --theme-color-alt_bg_color_05: rgba(255,255,255,0.5) !important;
  --theme-color-alt_title_08: rgba(10,10,10,0.8) !important;
  --theme-color-link_07: rgba(156,114,4,0.7) !important;
  --theme-color-link_blend: #b68a12 !important;
  --wp--preset--color--theme-color-bg-color: #0a0a0a !important;
  --wp--preset--color--theme-color-bg-color-2: #11131c !important;
  --wp--preset--color--theme-color-bd-color: #2b2b2b !important;
  --wp--preset--color--theme-color-text: #d4d4d4 !important;
  --wp--preset--color--theme-color-meta: #848484 !important;
  --wp--preset--color--theme-color-link: #9c7204 !important;
  --wp--preset--color--theme-color-hover: #b68a12 !important;
}
html body.scheme_default { background-color: #0a0a0a; }

/* Elementor kit globals (widgets and sections read these) */
html :root, html body, html .elementor-kit-6 {
  --e-global-color-theme_color_bg_color: #0a0a0a !important;
  --e-global-color-theme_color_bg_color_2: #11131c !important;
  --e-global-color-theme_color_bd_color: #2b2b2b !important;
  --e-global-color-theme_color_title: #ffffff !important;
  --e-global-color-theme_color_text: #d4d4d4 !important;
  --e-global-color-theme_color_meta: #848484 !important;
  --e-global-color-theme_color_link: #9c7204 !important;
  --e-global-color-theme_color_hover: #b68a12 !important;
  --e-global-color-theme_color_alt_bg_color: #ffffff !important;
  --e-global-color-theme_color_alt_bg_color_2: #f5f1e6 !important;
  --e-global-color-theme_color_alt_bd_color: #d8c07a !important;
  --e-global-color-theme_color_alt_title: #0a0a0a !important;
  --e-global-color-theme_color_alt_text: #4a4a4a !important;
  --e-global-color-theme_color_alt_meta: #848484 !important;
  --e-global-color-theme_color_alt_link: #9c7204 !important;
  --e-global-color-theme_color_alt_hover: #b68a12 !important;
  --e-global-color-primary: #9c7204;
  --e-global-color-accent: #b68a12;
}

/* Background glows: blue/violet SVG blobs -> gold */
img[src*="decor-gradient"], [style*="decor-gradient"] {
  filter: grayscale(1) sepia(1) saturate(3.2) hue-rotate(-8deg) brightness(1.05);
}

/* Homepage widget overrides (old blue/cyan -> gold) */
.elementor-292 :is(.elementor-element-1df3372,.elementor-element-853cd0c,.elementor-element-ca2b1ab,.elementor-element-86c8506,.elementor-element-7d9ee9e6,.elementor-element-f816012,.elementor-element-6f1dfe0,.elementor-element-bdad286,.elementor-element-667ba1a,.elementor-element-872b308,.elementor-element-28ae025,.elementor-element-045c600).elementor-view-stacked .elementor-icon{background-color:#9c7204!important}
.elementor-292 :is(.elementor-element-1df3372,.elementor-element-853cd0c,.elementor-element-ca2b1ab,.elementor-element-86c8506,.elementor-element-7d9ee9e6,.elementor-element-f816012,.elementor-element-6f1dfe0,.elementor-element-bdad286,.elementor-element-667ba1a,.elementor-element-872b308,.elementor-element-28ae025,.elementor-element-045c600):is(.elementor-view-framed,.elementor-view-default) .elementor-icon{color:#9c7204!important;border-color:#9c7204!important}
.elementor-292 :is(.elementor-element-1df3372,.elementor-element-853cd0c,.elementor-element-ca2b1ab,.elementor-element-86c8506,.elementor-element-7d9ee9e6,.elementor-element-f816012,.elementor-element-6f1dfe0,.elementor-element-bdad286,.elementor-element-667ba1a,.elementor-element-872b308,.elementor-element-28ae025,.elementor-element-045c600):is(.elementor-view-framed,.elementor-view-default) .elementor-icon svg{fill:#9c7204!important}
.elementor-292 :is(.elementor-element-2c1e5ed9 .elementor-button,.elementor-element-440172f .trx-addons-pricing-table-button,.elementor-element-5ce32889 .trx-addons-pricing-table-button){background-color:#9c7204!important}
.elementor-292 :is(.elementor-element-2c1e5ed9 .elementor-button,.elementor-element-440172f .trx-addons-pricing-table-button,.elementor-element-5ce32889 .trx-addons-pricing-table-button):is(:hover,:focus){background-color:#b68a12!important}
.elementor-292 .elementor-element-6f15c27f{--e-rating-icon-marked-color:#b68a12!important;--e-rating-icon-color:#b68a12!important}
.elementor-292 .elementor-element-1ce0dba .trx-addons-fb-rev-star-filled svg path,.elementor-292 .elementor-element-1ce0dba .trx-addons-fb-rev-star-half svg path,.elementor-292 .elementor-element-1ce0dba .trx-addons-fb-rev-star-empty svg path{fill:#b68a12!important}
.elementor-292 :is(.elementor-element-3cce73f9,.elementor-element-b2920af,.elementor-element-80a7621,.elementor-element-97ae4d7,.elementor-element-507be327,.elementor-element-30d6e2da,.elementor-element-4a911e0a,.elementor-element-1ce0dba .trx-addons-testimonials-content-wrapper,.elementor-element-440172f>.elementor-widget-container,.elementor-element-5ce32889>.elementor-widget-container){box-shadow:0 0 15px 0 #5c4303!important}
.elementor-278 .elementor-element-22121fb8.sc_layouts_row_fixed_on,.elementor-278 .elementor-element-b76eeaa .trx-addons-submenu,.elementor-817 .elementor-element-44b73120,.elementor-819 .elementor-element-1d37ca66{box-shadow:0 0 15px 0 #5c4303!important}
.elementor-292 :is(.elementor-element-1d331d85 .elementor-repeater-item-5851ea6,.elementor-element-1d331d85 .elementor-repeater-item-1a8a8c5,.elementor-element-537b4e62 .elementor-repeater-item-4d273fb).trx-addons-advanced-title-item-text,.elementor-292 :is(.elementor-element-1d331d85 .elementor-repeater-item-5851ea6,.elementor-element-1d331d85 .elementor-repeater-item-1a8a8c5,.elementor-element-537b4e62 .elementor-repeater-item-4d273fb).trx-addons-advanced-title-item-video video{background-image:linear-gradient(90deg,#0a0a0a 0%,#9c7204 30%,#d8c07a 53.5%,#b68a12 75%,#0a0a0a 100%)!important}
.elementor-286 .elementor-element-69b171c .elementor-repeater-item-b709e5f.trx-addons-advanced-title-item-text,.elementor-286 .elementor-element-69b171c .elementor-repeater-item-b709e5f.trx-addons-advanced-title-item-video video{background-image:linear-gradient(90deg,#0a0a0a 0%,#9c7204 33.5%,#d8c07a 53.5%,#b68a12 70.5%,#0a0a0a 100%)!important}
.elementor-292 :is(.elementor-element-cafe751,.elementor-element-c2b17d4):not(.elementor-motion-effects-element-type-background),.elementor-292 :is(.elementor-element-cafe751,.elementor-element-c2b17d4)>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(180deg,#0a0a0a 0%,#0a0a0a00 100%)!important}
.elementor-292 .elementor-element-bc5142f:not(.elementor-motion-effects-element-type-background),.elementor-292 .elementor-element-bc5142f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(180deg,#0a0a0a00 0%,#0a0a0a 100%)!important}/* End custom CSS */