


:root{   --expand-nav-width:60px;   --small-header-half:calc(var(--small-header) / 2); --large-header-half:calc(var(--large-header) / 2); --large-header-quarter:calc(var(--large-header) / 4);   --nav-main-height:var(--large-header);   --true-black:0,0,0; --true-white:255,255,255; --form-errors:144,62,60; --form-warning:240,173,78; --form-success:92,184,92;   --items-1:100%; --items-2:50%; --items-3:33.3333333%; --items-4:25%; --items-5:20%; --items-6:16.6666667%; --items-7:14.2857143%; --items-8:12.5%;   --windows_basic:50vh; --windows_basic_PX:375px; --windows-1_basic:100vh; --windows-1_basic_PX:62.5%; --windows-2_basic:100vh; --windows-2_basic_PX:75%; --windows-3_basic:70vh; --windows-3_basic_PX:100%; --windows-4_basic:50vh; --windows-4_basic_PX:75%; --windows-3_big-item:100vh; --windows-3_big-item_PX:750px; --windows-3_small-item:50vh; --windows-3_small-item_PX:375px; --windows-4_big-item:55vh; --windows-4_big-item_PX:475px; --windows-4_small-item:45vh; --windows-4_small-item_PX:375px;   --takeover-banner:100vh; --medium-banner:65vh; --medium-bannerPX:450px; --short-banner:50vh; --short-bannerPX:340px;   --youtube-bg:229,45,39; --vimeo-bg:0,173,239;   --component-max-width:1350px;   --modal-opacity:0.75; --modal-components-max-width:1600px; --modal-pods-max-width:645px;       --site-max-width:1600px; --site-spacing_sm:0px; --site-spacing_lg:0px; --notification-spacing_below_sm:15px; --notification-spacing_side_sm:15px; --notification-spacing_below_lg:15px; --notification-spacing_side_lg:15px;   --backtotop-size_sm:45px; --backtotop-size_lg:45px;   --backtotop-spacing_side_sm:15px; --backtotop-spacing_below_sm:15px; --backtotop-spacing_side_lg:15px; --backtotop-spacing_below_lg:15px; --site-box-shadow_h:0px; --site-box-shadow_v:0px; --site-box-shadow_b:10px; --site-box-shadow_o:0.1; --small-breakpoint:991px; --large-breakpoint:992px; --header-max-width:1350px; --small-header:60px; --large-header:90px; --header-box-shadow_h:0px; --header-box-shadow_v:0px; --header-box-shadow_b:10px; --header-box-shadow_o:0.1; --nav-main-dropdown-width:240px; --nav-main-dropdown-width_wide:480px; --logo_sm-padding_top:10px; --logo_sm-padding_right:10px; --logo_sm-padding_bottom:10px; --logo_sm-padding_left:10px; --logo_lg-padding_top:10px; --logo_lg-padding_right:10px; --logo_lg-padding_bottom:10px; --logo_lg-padding_left:10px; --base-spacing:25px; --base-half-spacing:15px; --base-border-width:2px; --base-border-radius:5px; --base-box-shadow_h:0px; --base-box-shadow_v:0px; --base-box-shadow_b:10px; --base-box-shadow_o:0.1; --content-col_pc-spacing:25px; --pc-spacing:35px; --pc-spacing_sm:35px; --pc-spacing_md:45px; --pc-spacing_lg:55px; --pc-spacing_xl:65px; --intro-col:100%; --intro-col_sm:100%; --intro-col_md:90%; --intro-col_lg:80%; --intro-col_xl:75%; --outro-col:100%; --outro-col_sm:100%; --outro-col_md:90%; --outro-col_lg:80%; --outro-col_xl:75%; --center-col:100%; --center-col_sm:100%; --center-col_md:90%; --center-col_lg:65%; --center-col_xl:50%; --banner-col:100%; --banner-col_sm:100%; --banner-col_md:90%; --banner-col_lg:80%; --banner-col_xl:75%; --form-field-border-width:2px; --form-field-border-radius:25px; --btn-border-width:2px; --btn-border-radius:150px; --btn-box-shadow_h:0px; --btn-box-shadow_v:0px; --btn-box-shadow_b:0px; --btn-box-shadow_o:0; --btn_sm-padding_top:6px; --btn_sm-padding_right:16px; --btn_sm-padding_bottom:6px; --btn_sm-padding_left:16px; --btn-padding_top:8px; --btn-padding_right:18px; --btn-padding_bottom:8px; --btn-padding_left:18px; --btn_lg-padding_top:10px; --btn_lg-padding_right:24px; --btn_lg-padding_bottom:10px; --btn_lg-padding_left:24px;       --body-bg-color1:248, 252, 252; --body-bg-color2:255, 255, 255; --body-bg-start-perc:50%; --body-bg-stop-perc:50%; --body-bg-angle:90deg;     --header-bg-color1:4, 30, 66; --header-bg-color2:255, 255, 255; --header-bg-start-perc:50%; --header-bg-stop-perc:50%; --header-bg-angle:90deg; --header-text:255, 255, 255; --header-borders:77, 77, 77; --header-highlight:26, 177, 180;     --main-navigation-link:245, 248, 250; --main-navigation-link-hover:26, 177, 180; --main-navigation-link-active:26, 177, 180;   --logo-link:255, 255, 255; --logo-link-hover:255, 255, 255;     --secondary-navigation-link:245, 248, 250; --secondary-navigation-link-hover:26, 177, 180;     --navigation-dropdown-color1:255, 255, 255; --navigation-dropdown-color2:255, 255, 255; --navigation-dropdown-start-perc:50%; --navigation-dropdown-stop-perc:50%; --navigation-dropdown-angle:90deg; --navigation-dropdown-link:4, 30, 66; --navigation-dropdown-link-hover:26, 177, 180; --navigation-dropdown-link-active:4, 30, 66;     --base-bg-color1:248, 252, 252; --base-bg-color2:0, 0, 0; --base-bg-start-perc:50%; --base-bg-stop-perc:50%; --base-bg-angle:90deg; --base-heading:4, 30, 66; --base-secondary-heading:4, 30, 66; --base-text:35, 54, 74; --base-link:4, 30, 66; --base-link-hover:25, 162, 165; --base-borders:221, 231, 234; --base-highlight:26, 177, 180; --base-highlight-text:255, 255, 255;     --base-btn-bg-color1:21, 199, 132; --base-btn-bg-color2:0, 0, 0; --base-btn-bg-start-perc:50%; --base-btn-bg-stop-perc:50%; --base-btn-bg-angle:90deg; --base-btn-text:255, 255, 255; --base-btn-borders:21, 199, 132; --base-btn-bg-hover-color1:203, 245, 198; --base-btn-bg-hover-color2:255, 255, 255; --base-btn-bg-hover-start-perc:50%; --base-btn-bg-hover-stop-perc:50%; --base-btn-bg-hover-angle:90deg; --base-btn-text-hover:4, 30, 66; --base-btn-borders-hover:203, 245, 198;     --footer-bg-color1:4, 30, 66; --footer-bg-color2:255, 255, 255; --footer-bg-start-perc:50%; --footer-bg-stop-perc:50%; --footer-bg-angle:90deg; --footer-heading:255, 255, 255; --footer-secondary-heading:209, 209, 209; --footer-text:209, 209, 209; --footer-link:255, 255, 255; --footer-link-hover:26, 177, 180; --footer-borders:77, 77, 77; --footer-highlight:26, 177, 180; --c1-bg-color1:4, 30, 66;--c1-bg-color2:170, 86, 178;--c1-bg-start-perc:50%;--c1-bg-stop-perc:50%;--c1-bg-angle:90deg;--c1-heading:255, 255, 255;--c1-secondary-heading:255, 255, 255;--c1-text:255, 255, 255;--c1-link:26, 177, 180;--c1-link-hover:93, 227, 227;--c1-borders:255, 255, 255;--c1-highlight:26, 177, 180;--c1-highlight-text:4, 30, 66;--c2-bg-color1:0, 0, 0;--c2-bg-color2:0, 0, 0;--c2-bg-start-perc:50%;--c2-bg-stop-perc:50%;--c2-bg-angle:90deg;--c2-heading:255, 255, 255;--c2-secondary-heading:255, 255, 255;--c2-text:255, 255, 255;--c2-link:255, 255, 255;--c2-link-hover:255, 255, 255;--c2-borders:255, 255, 255;--c2-highlight:255, 255, 255;--c2-highlight-text:0, 0, 0;--c3-bg-color1:239, 239, 239;--c3-bg-color2:0, 0, 0;--c3-bg-start-perc:50%;--c3-bg-stop-perc:50%;--c3-bg-angle:90deg;--c3-heading:4, 30, 66;--c3-secondary-heading:4, 30, 66;--c3-text:4, 30, 66;--c3-link:4, 30, 66;--c3-link-hover:5, 48, 109;--c3-borders:0, 0, 0;--c3-highlight:108, 108, 108;--c3-highlight-text:255, 255, 255;--c4-bg-color1:223, 249, 220;--c4-bg-color2:0, 0, 0;--c4-bg-start-perc:50%;--c4-bg-stop-perc:50%;--c4-bg-angle:90deg;--c4-heading:4, 30, 66;--c4-secondary-heading:0, 0, 0;--c4-text:4, 30, 66;--c4-link:4, 30, 66;--c4-link-hover:21, 199, 132;--c4-borders:21, 199, 132;--c4-highlight:21, 199, 132;--c4-highlight-text:255, 255, 255;--c5-bg-color1:93, 227, 227;--c5-bg-color2:0, 0, 0;--c5-bg-start-perc:50%;--c5-bg-stop-perc:50%;--c5-bg-angle:90deg;--c5-heading:4, 30, 66;--c5-secondary-heading:4, 30, 66;--c5-text:4, 30, 66;--c5-link:4, 30, 66;--c5-link-hover:255, 255, 255;--c5-borders:4, 30, 66;--c5-highlight:4, 30, 66;--c5-highlight-text:255, 255, 255;--c6-bg-color1:133, 132, 191;--c6-bg-color2:0, 0, 0;--c6-bg-start-perc:50%;--c6-bg-stop-perc:50%;--c6-bg-angle:90deg;--c6-heading:255, 255, 255;--c6-secondary-heading:0, 0, 0;--c6-text:0, 0, 0;--c6-link:255, 255, 255;--c6-link-hover:227, 70, 118;--c6-borders:255, 255, 255;--c6-highlight:4, 30, 66;--c6-highlight-text:255, 255, 255;--c7-bg-color1:26, 177, 180;--c7-bg-color2:0, 0, 0;--c7-bg-start-perc:50%;--c7-bg-stop-perc:50%;--c7-bg-angle:90deg;--c7-heading:4, 30, 66;--c7-secondary-heading:4, 30, 66;--c7-text:4, 30, 66;--c7-link:4, 30, 66;--c7-link-hover:255, 255, 255;--c7-borders:0, 0, 0;--c7-highlight:4, 30, 66;--c7-highlight-text:255, 255, 255; --c1-btn-bg-color1:227, 70, 118;--c1-btn-bg-color2:0, 0, 0;--c1-btn-bg-start-perc:50%;--c1-btn-bg-stop-perc:50%;--c1-btn-bg-angle:90deg;--c1-btn-text:0, 0, 0;--c1-btn-borders:227, 70, 118;--c1-btn-bg-hover-color1:255, 255, 255;--c1-btn-bg-hover-color2:255, 255, 255;--c1-btn-bg-hover-start-perc:50%;--c1-btn-bg-hover-stop-perc:50%;--c1-btn-bg-hover-angle:90deg;--c1-btn-text-hover:227, 70, 118;--c1-btn-borders-hover:227, 70, 118;--c2-btn-bg-color1:4, 30, 66;--c2-btn-bg-color2:0, 0, 0;--c2-btn-bg-start-perc:50%;--c2-btn-bg-stop-perc:50%;--c2-btn-bg-angle:90deg;--c2-btn-text:255, 255, 255;--c2-btn-borders:4, 30, 66;--c2-btn-bg-hover-color1:255, 255, 255;--c2-btn-bg-hover-color2:255, 255, 255;--c2-btn-bg-hover-start-perc:50%;--c2-btn-bg-hover-stop-perc:50%;--c2-btn-bg-hover-angle:90deg;--c2-btn-text-hover:9, 31, 64;--c2-btn-borders-hover:9, 31, 64;--c3-btn-bg-color1:21, 199, 132;--c3-btn-bg-color2:0, 0, 0;--c3-btn-bg-start-perc:50%;--c3-btn-bg-stop-perc:50%;--c3-btn-bg-angle:90deg;--c3-btn-text:4, 30, 66;--c3-btn-borders:21, 199, 132;--c3-btn-bg-hover-color1:203, 245, 198;--c3-btn-bg-hover-color2:255, 255, 255;--c3-btn-bg-hover-start-perc:50%;--c3-btn-bg-hover-stop-perc:50%;--c3-btn-bg-hover-angle:90deg;--c3-btn-text-hover:4, 30, 66;--c3-btn-borders-hover:4, 30, 66; --c1-label-bg-color1:26, 177, 180;--c1-label-bg-color2:0, 0, 0;--c1-label-bg-start-perc:50%;--c1-label-bg-stop-perc:50%;--c1-label-bg-angle:90deg;--c1-label-text:4, 30, 66;     --body-typography_font-name:'Spline Sans',sans-serif; --body-typography_font-weight:400; --body-typography_font-style:normal; --body-typography_font-line-height:165%; --body-typography_font-letter-spacing:0.5px; --body-typography_font-transform:None; --body-typography_font-size:16px;  --body-typography_font-size_sm:16px;  --body-typography_font-size_md:16px;  --body-typography_font-size_lg:17px;  --body-typography_font-size_xl:17px;  --h1-typography_font-name:'Spline Sans',sans-serif; --h1-typography_font-weight:700; --h1-typography_font-style:normal; --h1-typography_font-line-height:110%; --h1-typography_font-letter-spacing:0.5px; --h1-typography_font-transform:None; --h1-typography_font-size:36px;  --h1-typography_font-size_sm:36px;  --h1-typography_font-size_md:40px;  --h1-typography_font-size_lg:48px;  --h1-typography_font-size_xl:52px;  --h2-typography_font-name:'Spline Sans',sans-serif; --h2-typography_font-weight:700; --h2-typography_font-style:normal; --h2-typography_font-line-height:115%; --h2-typography_font-letter-spacing:0.5px; --h2-typography_font-transform:None; --h2-typography_font-size:28px;  --h2-typography_font-size_sm:28px;  --h2-typography_font-size_md:32px;  --h2-typography_font-size_lg:36px;  --h2-typography_font-size_xl:40px;  --h3-typography_font-name:'Spline Sans',sans-serif; --h3-typography_font-weight:600; --h3-typography_font-style:normal; --h3-typography_font-line-height:120%; --h3-typography_font-letter-spacing:0.5px; --h3-typography_font-transform:None; --h3-typography_font-size:24px;  --h3-typography_font-size_sm:24px;  --h3-typography_font-size_md:26px;  --h3-typography_font-size_lg:30px;  --h3-typography_font-size_xl:32px;  --h4-typography_font-name:'Spline Sans',sans-serif; --h4-typography_font-weight:600; --h4-typography_font-style:normal; --h4-typography_font-line-height:125%; --h4-typography_font-letter-spacing:0.5px; --h4-typography_font-transform:None; --h4-typography_font-size:20px;  --h4-typography_font-size_sm:20px;  --h4-typography_font-size_md:22px;  --h4-typography_font-size_lg:24px;  --h4-typography_font-size_xl:26px;  --h5-typography_font-name:'Spline Sans',sans-serif; --h5-typography_font-weight:500; --h5-typography_font-style:normal; --h5-typography_font-line-height:130%; --h5-typography_font-letter-spacing:0.5px; --h5-typography_font-transform:None; --h5-typography_font-size:18px;  --h5-typography_font-size_sm:18px;  --h5-typography_font-size_md:18px;  --h5-typography_font-size_lg:20px;  --h5-typography_font-size_xl:22px;  --h6-typography_font-name:'Spline Sans',sans-serif; --h6-typography_font-weight:500; --h6-typography_font-style:normal; --h6-typography_font-line-height:165%; --h6-typography_font-letter-spacing:0.5px; --h6-typography_font-transform:None; --h6-typography_font-size:16px;  --h6-typography_font-size_sm:16px;  --h6-typography_font-size_md:16px;  --h6-typography_font-size_lg:18px;  --h6-typography_font-size_xl:18px;  --p-heading-typography_font-name:'Spline Sans',sans-serif; --p-heading-typography_font-weight:700; --p-heading-typography_font-style:normal; --p-heading-typography_font-line-height:115%; --p-heading-typography_font-letter-spacing:0.75px; --p-heading-typography_font-transform:None; --p-heading-typography_font-size:22px;  --p-heading-typography_font-size_sm:22px;  --p-heading-typography_font-size_md:26px;  --p-heading-typography_font-size_lg:30px;  --p-heading-typography_font-size_xl:32px;  --p-heading_small-typography_font-name:'Spline Sans',sans-serif; --p-heading_small-typography_font-weight:600; --p-heading_small-typography_font-style:normal; --p-heading_small-typography_font-line-height:100%; --p-heading_small-typography_font-letter-spacing:0px; --p-heading_small-typography_font-transform:None; --p-heading_small-typography_font-size:18px;  --p-heading_small-typography_font-size_sm:18px;  --p-heading_small-typography_font-size_md:18px;  --p-heading_small-typography_font-size_lg:21px;  --p-heading_small-typography_font-size_xl:23px;  --p-heading_large-typography_font-name:'Spline Sans',sans-serif; --p-heading_large-typography_font-weight:700; --p-heading_large-typography_font-style:normal; --p-heading_large-typography_font-line-height:110%; --p-heading_large-typography_font-letter-spacing:0.5px; --p-heading_large-typography_font-transform:None; --p-heading_large-typography_font-size:36px;  --p-heading_large-typography_font-size_sm:36px;  --p-heading_large-typography_font-size_md:40px;  --p-heading_large-typography_font-size_lg:48px;  --p-heading_large-typography_font-size_xl:52px;  --p-intro-typography_font-name:'Spline Sans',sans-serif; --p-intro-typography_font-weight:500; --p-intro-typography_font-style:normal; --p-intro-typography_font-line-height:140%; --p-intro-typography_font-letter-spacing:0px; --p-intro-typography_font-transform:None; --p-intro-typography_font-size:22px;  --p-intro-typography_font-size_sm:22px;  --p-intro-typography_font-size_md:22px;  --p-intro-typography_font-size_lg:22px;  --p-intro-typography_font-size_xl:22px;  --p-intro_small-typography_font-name:'Spline Sans',sans-serif; --p-intro_small-typography_font-weight:700; --p-intro_small-typography_font-style:normal; --p-intro_small-typography_font-line-height:150%; --p-intro_small-typography_font-letter-spacing:0px; --p-intro_small-typography_font-transform:None; --p-intro_small-typography_font-size:20px;  --p-intro_small-typography_font-size_sm:20px;  --p-intro_small-typography_font-size_md:20px;  --p-intro_small-typography_font-size_lg:20px;  --p-intro_small-typography_font-size_xl:20px;  --p-intro_large-typography_font-name:'Spline Sans',sans-serif; --p-intro_large-typography_font-weight:500; --p-intro_large-typography_font-style:normal; --p-intro_large-typography_font-line-height:130%; --p-intro_large-typography_font-letter-spacing:0px; --p-intro_large-typography_font-transform:None; --p-intro_large-typography_font-size:26px;  --p-intro_large-typography_font-size_sm:26px;  --p-intro_large-typography_font-size_md:26px;  --p-intro_large-typography_font-size_lg:26px;  --p-intro_large-typography_font-size_xl:26px;  --secondary-heading-typography_font-name:'Spline Sans',sans-serif; --secondary-heading-typography_font-weight:500; --secondary-heading-typography_font-style:normal; --secondary-heading-typography_font-line-height:120%; --secondary-heading-typography_font-letter-spacing:1.5px; --secondary-heading-typography_font-transform:Uppercase; --secondary-heading-typography_font-size:16px;  --secondary-heading-typography_font-size_sm:16px;  --secondary-heading-typography_font-size_md:16px;  --secondary-heading-typography_font-size_lg:16px;  --secondary-heading-typography_font-size_xl:16px;  --secondary-heading_small-typography_font-name:'Spline Sans',sans-serif; --secondary-heading_small-typography_font-weight:500; --secondary-heading_small-typography_font-style:normal; --secondary-heading_small-typography_font-line-height:120%; --secondary-heading_small-typography_font-letter-spacing:1.5px; --secondary-heading_small-typography_font-transform:Uppercase; --secondary-heading_small-typography_font-size:14px;  --secondary-heading_small-typography_font-size_sm:14px;  --secondary-heading_small-typography_font-size_md:14px;  --secondary-heading_small-typography_font-size_lg:14px;  --secondary-heading_small-typography_font-size_xl:14px;  --secondary-heading_large-typography_font-name:'Spline Sans',sans-serif; --secondary-heading_large-typography_font-weight:500; --secondary-heading_large-typography_font-style:normal; --secondary-heading_large-typography_font-line-height:120%; --secondary-heading_large-typography_font-letter-spacing:3.5px; --secondary-heading_large-typography_font-transform:Uppercase; --secondary-heading_large-typography_font-size:18px;  --secondary-heading_large-typography_font-size_sm:18px;  --secondary-heading_large-typography_font-size_md:18px;  --secondary-heading_large-typography_font-size_lg:18px;  --secondary-heading_large-typography_font-size_xl:18px;  --blockquote-typography_font-name:'Arial',Helvetica, sans-serif; --blockquote-typography_font-weight:700; --blockquote-typography_font-style:italic; --blockquote-typography_font-line-height:140%; --blockquote-typography_font-letter-spacing:0px; --blockquote-typography_font-transform:None; --blockquote-typography_font-size:22px;  --blockquote-typography_font-size_sm:22px;  --blockquote-typography_font-size_md:22px;  --blockquote-typography_font-size_lg:22px;  --blockquote-typography_font-size_xl:22px;  --blockquote_small-typography_font-name:'Arial',Helvetica, sans-serif; --blockquote_small-typography_font-weight:700; --blockquote_small-typography_font-style:italic; --blockquote_small-typography_font-line-height:150%; --blockquote_small-typography_font-letter-spacing:0px; --blockquote_small-typography_font-transform:None; --blockquote_small-typography_font-size:18px;  --blockquote_small-typography_font-size_sm:18px;  --blockquote_small-typography_font-size_md:18px;  --blockquote_small-typography_font-size_lg:18px;  --blockquote_small-typography_font-size_xl:18px;  --blockquote_large-typography_font-name:'Arial',Helvetica, sans-serif; --blockquote_large-typography_font-weight:700; --blockquote_large-typography_font-style:italic; --blockquote_large-typography_font-line-height:130%; --blockquote_large-typography_font-letter-spacing:0px; --blockquote_large-typography_font-transform:None; --blockquote_large-typography_font-size:26px;  --blockquote_large-typography_font-size_sm:26px;  --blockquote_large-typography_font-size_md:26px;  --blockquote_large-typography_font-size_lg:26px;  --blockquote_large-typography_font-size_xl:26px;  --btn-typography_font-name:'Spline Sans',sans-serif; --btn-typography_font-weight:500; --btn-typography_font-style:normal; --btn-typography_font-line-height:140%; --btn-typography_font-letter-spacing:0px; --btn-typography_font-transform:None; --btn-typography_font-size:16px;  --btn-typography_font-size_sm:16px;  --btn-typography_font-size_md:16px;  --btn-typography_font-size_lg:16px;  --btn-typography_font-size_xl:16px;  --btn_small-typography_font-name:'Spline Sans',sans-serif; --btn_small-typography_font-weight:500; --btn_small-typography_font-style:normal; --btn_small-typography_font-line-height:150%; --btn_small-typography_font-letter-spacing:0px; --btn_small-typography_font-transform:None; --btn_small-typography_font-size:14px;  --btn_small-typography_font-size_sm:14px;  --btn_small-typography_font-size_md:14px;  --btn_small-typography_font-size_lg:14px;  --btn_small-typography_font-size_xl:14px;   --btn_large-typography_font-name:'Spline Sans',sans-serif; --btn_large-typography_font-weight:700; --btn_large-typography_font-style:normal; --btn_large-typography_font-line-height:130%; --btn_large-typography_font-letter-spacing:0px; --btn_large-typography_font-transform:None; --btn_large-typography_font-size:18px;  --btn_large-typography_font-size_sm:18px;  --btn_large-typography_font-size_md:18px;  --btn_large-typography_font-size_lg:18px;  --btn_large-typography_font-size_xl:18px;  --main-navigation-typography_font-name:'Spline Sans',sans-serif; --main-navigation-typography_font-weight:500; --main-navigation-typography_font-style:normal; --main-navigation-typography_font-line-height:120%; --main-navigation-typography_font-letter-spacing:0px; --main-navigation-typography_font-transform:None; --main-navigation-typography_font-size:18px;  --main-navigation-typography_font-size_sm:18px;  --main-navigation-typography_font-size_md:18px;  --main-navigation-typography_font-size_lg:18px;  --main-navigation-typography_font-size_xl:18px;  --main-navigation_dropdowns-typography_font-name:'Spline Sans',sans-serif; --main-navigation_dropdowns-typography_font-weight:400; --main-navigation_dropdowns-typography_font-style:normal; --main-navigation_dropdowns-typography_font-line-height:150%; --main-navigation_dropdowns-typography_font-letter-spacing:0px; --main-navigation_dropdowns-typography_font-transform:None; --main-navigation_dropdowns-typography_font-size:16px;  --main-navigation_dropdowns-typography_font-size_sm:16px;  --main-navigation_dropdowns-typography_font-size_md:16px;  --main-navigation_dropdowns-typography_font-size_lg:16px;  --main-navigation_dropdowns-typography_font-size_xl:16px;  --secondary-navigation-typography_font-name:'Spline Sans',sans-serif; --secondary-navigation-typography_font-weight:400; --secondary-navigation-typography_font-style:normal; --secondary-navigation-typography_font-line-height:140%; --secondary-navigation-typography_font-letter-spacing:0px; --secondary-navigation-typography_font-transform:None; --secondary-navigation-typography_font-size:14px;  --secondary-navigation-typography_font-size_sm:14px;  --secondary-navigation-typography_font-size_md:14px;  --secondary-navigation-typography_font-size_lg:14px;  --secondary-navigation-typography_font-size_xl:14px;  --sub-navigation-typography_font-name:'Spline Sans',sans-serif; --sub-navigation-typography_font-weight:400; --sub-navigation-typography_font-style:normal; --sub-navigation-typography_font-line-height:150%; --sub-navigation-typography_font-letter-spacing:0px; --sub-navigation-typography_font-transform:None; --sub-navigation-typography_font-size:16px;  --sub-navigation-typography_font-size_sm:16px;  --sub-navigation-typography_font-size_md:16px;  --sub-navigation-typography_font-size_lg:16px;  --sub-navigation-typography_font-size_xl:16px;  --footer-navigation-typography_font-name:'Spline Sans',sans-serif; --footer-navigation-typography_font-weight:400; --footer-navigation-typography_font-style:normal; --footer-navigation-typography_font-line-height:150%; --footer-navigation-typography_font-letter-spacing:0px; --footer-navigation-typography_font-transform:None; --footer-navigation-typography_font-size:13px;  --footer-navigation-typography_font-size_sm:13px;  --footer-navigation-typography_font-size_md:13px;  --footer-navigation-typography_font-size_lg:13px;  --footer-navigation-typography_font-size_xl:13px;  --breadcrumb-navigation-typography_font-name:'Spline Sans',sans-serif; --breadcrumb-navigation-typography_font-weight:400; --breadcrumb-navigation-typography_font-style:normal; --breadcrumb-navigation-typography_font-line-height:150%; --breadcrumb-navigation-typography_font-letter-spacing:0px; --breadcrumb-navigation-typography_font-transform:None; --breadcrumb-navigation-typography_font-size:14px;  --breadcrumb-navigation-typography_font-size_sm:14px;  --breadcrumb-navigation-typography_font-size_md:14px;  --breadcrumb-navigation-typography_font-size_lg:14px;  --breadcrumb-navigation-typography_font-size_xl:14px;  --anchor-navigation-typography_font-name:'Spline Sans',sans-serif; --anchor-navigation-typography_font-weight:500; --anchor-navigation-typography_font-style:normal; --anchor-navigation-typography_font-line-height:150%; --anchor-navigation-typography_font-letter-spacing:0px; --anchor-navigation-typography_font-transform:None; --anchor-navigation-typography_font-size:16px;  --anchor-navigation-typography_font-size_sm:16px;  --anchor-navigation-typography_font-size_md:16px;  --anchor-navigation-typography_font-size_lg:16px;  --anchor-navigation-typography_font-size_xl:16px;  --acc-tab-typography_font-name:'Spline Sans',sans-serif; --acc-tab-typography_font-weight:500; --acc-tab-typography_font-style:normal; --acc-tab-typography_font-line-height:150%; --acc-tab-typography_font-letter-spacing:0px; --acc-tab-typography_font-transform:None; --acc-tab-typography_font-size:16px;  --acc-tab-typography_font-size_sm:16px;  --acc-tab-typography_font-size_md:16px;  --acc-tab-typography_font-size_lg:16px;  --acc-tab-typography_font-size_xl:16px;   --logo-typography_font-name:'Spline Sans',sans-serif; --logo-typography_font-weight:700; --logo-typography_font-style:normal; --logo-typography_font-line-height:90%; --logo-typography_font-letter-spacing:1px; --logo-typography_font-transform:Uppercase; --logo-typography_font-size:32px;  --logo-typography_font-size_sm:32px;  --logo-typography_font-size_md:32px;  --logo-typography_font-size_lg:32px;  --logo-typography_font-size_xl:32px;}
.c1-bg,.item.item_overlay .inner .image.c1-bg::before,.usn_cmp_banner .item.item_overlay.c1-bg .inner::before{  background:rgba(var(--c1-bg-color1), 1);}
.c1-bg.c1-bg-linear,.item.item_overlay .inner .image.c1-bg.c1-bg-linear::before,.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-linear .inner::before{  background:linear-gradient(var(--c1-bg-angle), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%);}
.c1-bg.c1-bg-radial,.item.item_overlay .inner .image.c1-bg.c1-bg-radial::before,.usn_cmp_banner .item.item_overlay.c1-bg.c1-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c1-bg-start-perc) var(--c1-bg-stop-perc), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%);}
.c1-bg h1:not(.heading), .c1-bg h2:not(.heading), .c1-bg h3:not(.heading), .c1-bg h4:not(.heading), .c1-bg h5:not(.heading), .c1-bg h6:not(.heading){  color:rgba(var(--c1-heading), 1);}
.c1-heading, .c1-bg .heading{  color:rgba(var(--c1-heading), 1);}
.c1-secondary-heading, .c1-bg .c1-secondary-heading{  color:rgba(var(--c1-secondary-heading), 1);}
.c1-bg, .c1-bg .c1-text, .c1-text{  color:rgba(var(--c1-text), 1);}
.c1-borders{  border-color:rgba(var(--c1-borders), 1);}
.c1-link, .c1-link,.c1-bg a:not(.btn),.c1-text a:not(.btn),.c1-bg .c1-text a:not(.btn){  color:rgba(var(--c1-link), 1);}
.c1-link:hover, .c1-link:focus, .c1-link:active, .c1-bg a:not(.btn):hover, .c1-bg a:not(.btn):focus, .c1-bg a:not(.btn):active,.c1-bg a:not(.btn):hover,.c1-bg a:not(.btn):focus,.c1-bg a:not(.btn):active,.c1-text a:not(.btn):hover,.c1-text a:not(.btn):focus,.c1-text a:not(.btn):active,.c1-bg .c1-text a:not(.btn):hover,.c1-bg .c1-text a:not(.btn):focus,.c1-bg .c1-text a:not(.btn):active{  color:rgba(var(--c1-link-hover), 1);}
.c1-highlight-bg{  background-color:rgba(var(--c1-highlight), 1);}
.c1-bg blockquote::before, .component .component.c1-bg div > blockquote::before{  color:rgba(var(--c1-highlight), 1);}
.c1-highlight-text{  color:rgba(var(--c1-highlight-text), 1);}
.c1-heading{  color:rgba(var(--c1-heading), 1)!important;}
.c1-secondary-heading{  color:rgba(var(--c1-secondary-heading), 1)!important;}
.c1-bg .heading{  color:rgba(var(--c1-heading), 1);}
.c1-bg .secondary-heading{  color:rgba(var(--c1-secondary-heading), 1);}
.c1-bg .quote, .c1-bg blockquote{  color:rgba(var(--c1-heading), 1);}
.c1-bg .quote::before, .c1-bg blockquote::before{  color:rgba(var(--c1-highlight), 1);}
.c1-bg .label:not(.item-label){background-color:rgba(var(--c1-highlight), 1);}
.c1-bg .label:not(.item-label){color:rgba(var(--c1-highlight-text), 1);}
.c1-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c1-link), 1);border-color:rgba(var(--c1-borders), 1);}
.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c1-borders), 0.15);}
.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);background:rgba(var(--c1-borders), 0.25);}
.c1-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c1-link-hover), 1);background:rgba(var(--c1-borders), 0.25);}
.c1-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c1-heading), 1);background:transparent;}
.c1-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c1-borders), 1);}
.c1-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c1-highlight), 1);}
.c1-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c1-heading), 1);border-color:rgba(var(--c1-borders), 0.25);}
.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);border-color:rgba(var(--c1-borders), 1);}
.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c1-link-hover), 1);border-color:rgba(var(--c1-borders), 1);}
.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c1-heading), 1);border-color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c1-heading), 1);border-color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25);}
.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.c1-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.c1-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.c1-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c1-link), 1);}
.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c1-link), 1);}
.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c1-link-hover), 1);}
.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c1-heading), 1);}
.c1-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c1-heading), 1);}
.c1-bg .slick-slider .slick-prev, .c1-bg .slick-slider .slick-next{color:rgba(var(--c1-link), 1);background-color:rgba(var(--c1-bg-color1), 1);}
html.no-touch .c1-bg .slick-slider .slick-prev:hover, html.no-touch .c1-bg .slick-slider .slick-next:hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c1-link), 1);background-color:rgba(var(--c1-bg-color1), 1);}
html.no-touch .c1-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c1-link-hover), 1);}
.c1-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c1-text), 1);}
html.no-touch .c1-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c1-link-hover), 1);}
.c1-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c1-highlight), 1);}
.form .c1-bg .form-control,.form .c1-bg .form-check-input{border-color:rgba(var(--c1-borders), 1);}
.form .c1-bg .form-control:focus,.form .c1-bg .form-check-input:focus{border-color:rgba(var(--c1-highlight), 1);box-shadow:0 0 5px var(--c1-highlight);}
.c1-bg .ajax-wrap .ajax-loading{background:rgba(var(--c1-bg-color1), 1);}
.c1-bg.ajax-wrap .ajax-loading{background:rgba(var(--c1-bg-color1), 1);}
.ajax-wrap .c1-bg .ajax-loading{background:rgba(var(--c1-bg-color1), 1);}
.c1-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c1-borders), 1);border-top:10px solid rgba(var(--c1-highlight), 1);}
.c1-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c1-borders), 1);border-top:10px solid rgba(var(--c1-highlight), 1);}
.ajax-wrap .c1-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c1-borders), 1);border-top:10px solid rgba(var(--c1-highlight), 1);}
.c1-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c1-borders), 1);border-top:5px solid rgba(var(--c1-highlight), 1);}
.c1-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c1-borders), 1);border-top:5px solid rgba(var(--c1-highlight), 1);}
.item_form-single_field .c1-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c1-borders), 1);border-top:5px solid rgba(var(--c1-highlight), 1);}
.item_form-single_field .ajax-wrap .c1-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c1-borders), 1);border-top:5px solid rgba(var(--c1-highlight), 1);}
.c1-bg .listing.listing_links:not(.listing_links-mini), .c1-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c1-borders), 1);}
.c1-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c1-borders), 0.1);}
.c1-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c1-link), 1);}
.c1-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c1-link-hover), 1);}
         .c1-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c1-borders), 1);}
.c1-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c1-borders), 1);}
       .c1-bg nav.sitemap ul li::before, .c1-bg nav.sitemap ul li::after{background-color:rgba(var(--c1-borders), 1);}
.c1-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c1-borders), 0.5);}
.c1-bg thead{color:rgba(var(--c1-heading), 1);}
.c1-bg table, .c1-bg table th, .c1-bg table td{border-color:rgba(var(--c1-borders), 1);}
.component.usn_cmp_anchornavigation.c1-bg .expand-anchor{color:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span:before{background:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span{background:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg .expand-anchor span:after{background:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c1-link), 1);border-color:rgba(var(--c1-borders), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c1-borders), 0.15);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);background:rgba(var(--c1-borders), 0.25);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c1-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c1-highlight), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c1-heading), 1);border-color:rgba(var(--c1-borders), 0.25);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);border-color:rgba(var(--c1-borders), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c1-heading), 1);border-color:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), 0.25);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c1-link), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c1-link-hover), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c1-link), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c1-link-hover), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c1-heading), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c1-link-hover), 1);}
.component.usn_cmp_anchornavigation.c1-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c1-heading), 1);}
.c1-bg .scroll-prompt .scroll-link{color:rgba(var(--c1-heading), 1);}
.c1-bg .scroll-prompt .scroll-link i{color:rgba(var(--c1-heading), 1);}
.c1-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c1-heading), 1);}
.c1-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c1-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store h1{color:rgba(var(--c1-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c1-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c1-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c1-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c1-heading), 1)!important;}
.c1-bg h1::before, .c1-bg h2::before, .c1-bg h3::before, .c1-bg h4::before, .c1-bg h5::before, .c1-bg h6::before{background:rgba(var(--c1-highlight), 1);}
.c1-bg h1::after, .c1-bg h2::after, .c1-bg h3::after, .c1-bg h4::after, .c1-bg h5::after, .c1-bg h6::after{background:rgba(var(--c1-highlight), 1);}
.c1-bg .heading::before, .c1-bg .secondary-heading::before{background:rgba(var(--c1-highlight), 1);}
.c1-bg .heading::after, .c1-bg .secondary-heading::after{background:rgba(var(--c1-highlight), 1);}
.item.c1-bg .heading::before, .item.c1-bg .secondary-heading::before{background:rgba(var(--c1-highlight), 1);}
.item.c1-bg .heading::after, .item.c1-bg .secondary-heading::after{background:rgba(var(--c1-highlight), 1);}
.inner.c1-bg .heading::before, .inner.c1-bg .secondary-heading::before{background:rgba(var(--c1-highlight), 1);}
.inner.c1-bg .heading::after, .inner.c1-bg .secondary-heading::after{background:rgba(var(--c1-highlight), 1);}
.item.item_text-boxed.c1-bg .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg .image .overlayicon::before,.item.item_text-boxed .image.c1-bg .overlayicon::before{  background:rgba(var(--c1-bg), 1);}
.item.item_text-boxed.c1-bg.c1-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg.c1-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c1-bg.c1-bg-linear .overlayicon::before{  background:linear-gradient(var(--c1-bg-angle), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%);}
.item.item_text-boxed.c1-bg.c1-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c1-bg.c1-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c1-bg.c1-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c1-bg-start-perc) var(--c1-bg-stop-perc), rgba(var(--c1-bg-color1), 1) 0%, rgba(var(--c1-bg-color2), 1) 100%);}
.item.item_text-boxed.c1-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c1-bg .image .overlayicon .icon,.item.item_text-boxed .image.c1-bg .overlayicon .icon{ color:rgba(var(--c1-heading), 1);}
.c1-bg a:focus-visible,.c1-bg .btn:focus-visible,.c1-bg button:focus-visible,.form .inner.c1-bg a:focus-visible,.form .inner.c1-bg .btn:focus-visible,.form .inner.c1-bg button:focus-visible, .c1-bg .item .image a:focus-visible, .c1-bg .item .image a:focus-visible img, .c1-bg .item .image a:focus-visible picture,.c1-bg .item .image a:focus-visible .overlayicon,.c1-bg .listing_no-spacing .item a:focus-visible .image, .c1-bg .listing_no-spacing .item a:focus-visible .image img, .c1-bg .listing_no-spacing .item a:focus-visible .image picture,.c1-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c1-bg a:focus-visible .image, .item.item_text-boxed .inner.c1-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c1-bg a:focus-visible .image img, .item.item_text-boxed .inner.c1-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c1-bg picture,main:focus-visible > section.c1-bg:first-of-type, section.c1-bg:focus-visible{ outline-color:rgba(var(--c1-highlight), 1)!important;}
.c1-bg .form-control:focus-visible,.c1-bg .form-check-input:focus-visible,.form .inner.c1-bg .form-control:focus-visible,.form .inner.c1-bg .form-check-input:focus-visible,.form .inner.c1-bg .umbraco-forms-field input:focus-visible,.form .inner.c1-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c1-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c1-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail{ color:rgba(var(--c1-text), 1);}
.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c1-text), 1);}
.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c1-link), 1);}
.component.usn_cmp_breadcrumb.c1-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c1-text), 0.5);}
.c2-bg,.item.item_overlay .inner .image.c2-bg::before,.usn_cmp_banner .item.item_overlay.c2-bg .inner::before{  background:rgba(var(--c2-bg-color1), 1);}
.c2-bg.c2-bg-linear,.item.item_overlay .inner .image.c2-bg.c2-bg-linear::before,.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-linear .inner::before{  background:linear-gradient(var(--c2-bg-angle), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%);}
.c2-bg.c2-bg-radial,.item.item_overlay .inner .image.c2-bg.c2-bg-radial::before,.usn_cmp_banner .item.item_overlay.c2-bg.c2-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c2-bg-start-perc) var(--c2-bg-stop-perc), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%);}
.c2-bg h1:not(.heading), .c2-bg h2:not(.heading), .c2-bg h3:not(.heading), .c2-bg h4:not(.heading), .c2-bg h5:not(.heading), .c2-bg h6:not(.heading){  color:rgba(var(--c2-heading), 1);}
.c2-heading, .c2-bg .heading{  color:rgba(var(--c2-heading), 1);}
.c2-secondary-heading, .c2-bg .c2-secondary-heading{  color:rgba(var(--c2-secondary-heading), 1);}
.c2-bg, .c2-bg .c2-text, .c2-text{  color:rgba(var(--c2-text), 1);}
.c2-borders{  border-color:rgba(var(--c2-borders), 1);}
.c2-link, .c2-link,.c2-bg a:not(.btn),.c2-text a:not(.btn),.c2-bg .c2-text a:not(.btn){  color:rgba(var(--c2-link), 1);}
.c2-link:hover, .c2-link:focus, .c2-link:active, .c2-bg a:not(.btn):hover, .c2-bg a:not(.btn):focus, .c2-bg a:not(.btn):active,.c2-bg a:not(.btn):hover,.c2-bg a:not(.btn):focus,.c2-bg a:not(.btn):active,.c2-text a:not(.btn):hover,.c2-text a:not(.btn):focus,.c2-text a:not(.btn):active,.c2-bg .c2-text a:not(.btn):hover,.c2-bg .c2-text a:not(.btn):focus,.c2-bg .c2-text a:not(.btn):active{  color:rgba(var(--c2-link-hover), 1);}
.c2-highlight-bg{  background-color:rgba(var(--c2-highlight), 1);}
.c2-bg blockquote::before, .component .component.c2-bg div > blockquote::before{  color:rgba(var(--c2-highlight), 1);}
.c2-highlight-text{  color:rgba(var(--c2-highlight-text), 1);}
.c2-heading{  color:rgba(var(--c2-heading), 1)!important;}
.c2-secondary-heading{  color:rgba(var(--c2-secondary-heading), 1)!important;}
.c2-bg .heading{  color:rgba(var(--c2-heading), 1);}
.c2-bg .secondary-heading{  color:rgba(var(--c2-secondary-heading), 1);}
.c2-bg .quote, .c2-bg blockquote{  color:rgba(var(--c2-heading), 1);}
.c2-bg .quote::before, .c2-bg blockquote::before{  color:rgba(var(--c2-highlight), 1);}
.c2-bg .label:not(.item-label){background-color:rgba(var(--c2-highlight), 1);}
.c2-bg .label:not(.item-label){color:rgba(var(--c2-highlight-text), 1);}
.c2-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c2-link), 1);border-color:rgba(var(--c2-borders), 1);}
.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c2-borders), 0.15);}
.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);background:rgba(var(--c2-borders), 0.25);}
.c2-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c2-link-hover), 1);background:rgba(var(--c2-borders), 0.25);}
.c2-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c2-heading), 1);background:transparent;}
.c2-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c2-borders), 1);}
.c2-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c2-highlight), 1);}
.c2-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c2-heading), 1);border-color:rgba(var(--c2-borders), 0.25);}
.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);border-color:rgba(var(--c2-borders), 1);}
.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c2-link-hover), 1);border-color:rgba(var(--c2-borders), 1);}
.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c2-heading), 1);border-color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c2-heading), 1);border-color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25);}
.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.c2-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.c2-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.c2-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c2-link), 1);}
.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c2-link), 1);}
.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c2-link-hover), 1);}
.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c2-heading), 1);}
.c2-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c2-heading), 1);}
.c2-bg .slick-slider .slick-prev, .c2-bg .slick-slider .slick-next{color:rgba(var(--c2-link), 1);background-color:rgba(var(--c2-bg-color1), 1);}
html.no-touch .c2-bg .slick-slider .slick-prev:hover, html.no-touch .c2-bg .slick-slider .slick-next:hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c2-link), 1);background-color:rgba(var(--c2-bg-color1), 1);}
html.no-touch .c2-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c2-link-hover), 1);}
.c2-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c2-text), 1);}
html.no-touch .c2-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c2-link-hover), 1);}
.c2-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c2-highlight), 1);}
.form .c2-bg .form-control,.form .c2-bg .form-check-input{border-color:rgba(var(--c2-borders), 1);}
.form .c2-bg .form-control:focus,.form .c2-bg .form-check-input:focus{border-color:rgba(var(--c2-highlight), 1);box-shadow:0 0 5px var(--c2-highlight);}
.c2-bg .ajax-wrap .ajax-loading{background:rgba(var(--c2-bg-color1), 1);}
.c2-bg.ajax-wrap .ajax-loading{background:rgba(var(--c2-bg-color1), 1);}
.ajax-wrap .c2-bg .ajax-loading{background:rgba(var(--c2-bg-color1), 1);}
.c2-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c2-borders), 1);border-top:10px solid rgba(var(--c2-highlight), 1);}
.c2-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c2-borders), 1);border-top:10px solid rgba(var(--c2-highlight), 1);}
.ajax-wrap .c2-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c2-borders), 1);border-top:10px solid rgba(var(--c2-highlight), 1);}
.c2-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c2-borders), 1);border-top:5px solid rgba(var(--c2-highlight), 1);}
.c2-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c2-borders), 1);border-top:5px solid rgba(var(--c2-highlight), 1);}
.item_form-single_field .c2-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c2-borders), 1);border-top:5px solid rgba(var(--c2-highlight), 1);}
.item_form-single_field .ajax-wrap .c2-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c2-borders), 1);border-top:5px solid rgba(var(--c2-highlight), 1);}
.c2-bg .listing.listing_links:not(.listing_links-mini), .c2-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c2-borders), 1);}
.c2-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c2-borders), 0.1);}
.c2-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c2-link), 1);}
.c2-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c2-link-hover), 1);}
         .c2-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c2-borders), 1);}
.c2-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c2-borders), 1);}
       .c2-bg nav.sitemap ul li::before, .c2-bg nav.sitemap ul li::after{background-color:rgba(var(--c2-borders), 1);}
.c2-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c2-borders), 0.5);}
.c2-bg thead{color:rgba(var(--c2-heading), 1);}
.c2-bg table, .c2-bg table th, .c2-bg table td{border-color:rgba(var(--c2-borders), 1);}
.component.usn_cmp_anchornavigation.c2-bg .expand-anchor{color:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span:before{background:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span{background:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg .expand-anchor span:after{background:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c2-link), 1);border-color:rgba(var(--c2-borders), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c2-borders), 0.15);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);background:rgba(var(--c2-borders), 0.25);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c2-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c2-highlight), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c2-heading), 1);border-color:rgba(var(--c2-borders), 0.25);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);border-color:rgba(var(--c2-borders), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c2-heading), 1);border-color:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), 0.25);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c2-link), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c2-link-hover), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c2-link), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c2-link-hover), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c2-heading), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c2-link-hover), 1);}
.component.usn_cmp_anchornavigation.c2-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c2-heading), 1);}
.c2-bg .scroll-prompt .scroll-link{color:rgba(var(--c2-heading), 1);}
.c2-bg .scroll-prompt .scroll-link i{color:rgba(var(--c2-heading), 1);}
.c2-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c2-heading), 1);}
.c2-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c2-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store h1{color:rgba(var(--c2-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c2-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c2-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c2-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c2-heading), 1)!important;}
.c2-bg h1::before, .c2-bg h2::before, .c2-bg h3::before, .c2-bg h4::before, .c2-bg h5::before, .c2-bg h6::before{background:rgba(var(--c2-highlight), 1);}
.c2-bg h1::after, .c2-bg h2::after, .c2-bg h3::after, .c2-bg h4::after, .c2-bg h5::after, .c2-bg h6::after{background:rgba(var(--c2-highlight), 1);}
.c2-bg .heading::before, .c2-bg .secondary-heading::before{background:rgba(var(--c2-highlight), 1);}
.c2-bg .heading::after, .c2-bg .secondary-heading::after{background:rgba(var(--c2-highlight), 1);}
.item.c2-bg .heading::before, .item.c2-bg .secondary-heading::before{background:rgba(var(--c2-highlight), 1);}
.item.c2-bg .heading::after, .item.c2-bg .secondary-heading::after{background:rgba(var(--c2-highlight), 1);}
.inner.c2-bg .heading::before, .inner.c2-bg .secondary-heading::before{background:rgba(var(--c2-highlight), 1);}
.inner.c2-bg .heading::after, .inner.c2-bg .secondary-heading::after{background:rgba(var(--c2-highlight), 1);}
.item.item_text-boxed.c2-bg .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg .image .overlayicon::before,.item.item_text-boxed .image.c2-bg .overlayicon::before{  background:rgba(var(--c2-bg), 1);}
.item.item_text-boxed.c2-bg.c2-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg.c2-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c2-bg.c2-bg-linear .overlayicon::before{  background:linear-gradient(var(--c2-bg-angle), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%);}
.item.item_text-boxed.c2-bg.c2-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c2-bg.c2-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c2-bg.c2-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c2-bg-start-perc) var(--c2-bg-stop-perc), rgba(var(--c2-bg-color1), 1) 0%, rgba(var(--c2-bg-color2), 1) 100%);}
.item.item_text-boxed.c2-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c2-bg .image .overlayicon .icon,.item.item_text-boxed .image.c2-bg .overlayicon .icon{ color:rgba(var(--c2-heading), 1);}
.c2-bg a:focus-visible,.c2-bg .btn:focus-visible,.c2-bg button:focus-visible,.form .inner.c2-bg a:focus-visible,.form .inner.c2-bg .btn:focus-visible,.form .inner.c2-bg button:focus-visible, .c2-bg .item .image a:focus-visible, .c2-bg .item .image a:focus-visible img, .c2-bg .item .image a:focus-visible picture,.c2-bg .item .image a:focus-visible .overlayicon,.c2-bg .listing_no-spacing .item a:focus-visible .image, .c2-bg .listing_no-spacing .item a:focus-visible .image img, .c2-bg .listing_no-spacing .item a:focus-visible .image picture,.c2-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c2-bg a:focus-visible .image, .item.item_text-boxed .inner.c2-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c2-bg a:focus-visible .image img, .item.item_text-boxed .inner.c2-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c2-bg picture,main:focus-visible > section.c2-bg:first-of-type, section.c2-bg:focus-visible{ outline-color:rgba(var(--c2-highlight), 1)!important;}
.c2-bg .form-control:focus-visible,.c2-bg .form-check-input:focus-visible,.form .inner.c2-bg .form-control:focus-visible,.form .inner.c2-bg .form-check-input:focus-visible,.form .inner.c2-bg .umbraco-forms-field input:focus-visible,.form .inner.c2-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c2-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c2-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail{ color:rgba(var(--c2-text), 1);}
.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c2-text), 1);}
.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c2-link), 1);}
.component.usn_cmp_breadcrumb.c2-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c2-text), 0.5);}
.c3-bg,.item.item_overlay .inner .image.c3-bg::before,.usn_cmp_banner .item.item_overlay.c3-bg .inner::before{  background:rgba(var(--c3-bg-color1), 1);}
.c3-bg.c3-bg-linear,.item.item_overlay .inner .image.c3-bg.c3-bg-linear::before,.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-linear .inner::before{  background:linear-gradient(var(--c3-bg-angle), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%);}
.c3-bg.c3-bg-radial,.item.item_overlay .inner .image.c3-bg.c3-bg-radial::before,.usn_cmp_banner .item.item_overlay.c3-bg.c3-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c3-bg-start-perc) var(--c3-bg-stop-perc), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%);}
.c3-bg h1:not(.heading), .c3-bg h2:not(.heading), .c3-bg h3:not(.heading), .c3-bg h4:not(.heading), .c3-bg h5:not(.heading), .c3-bg h6:not(.heading){  color:rgba(var(--c3-heading), 1);}
.c3-heading, .c3-bg .heading{  color:rgba(var(--c3-heading), 1);}
.c3-secondary-heading, .c3-bg .c3-secondary-heading{  color:rgba(var(--c3-secondary-heading), 1);}
.c3-bg, .c3-bg .c3-text, .c3-text{  color:rgba(var(--c3-text), 1);}
.c3-borders{  border-color:rgba(var(--c3-borders), 1);}
.c3-link, .c3-link,.c3-bg a:not(.btn),.c3-text a:not(.btn),.c3-bg .c3-text a:not(.btn){  color:rgba(var(--c3-link), 1);}
.c3-link:hover, .c3-link:focus, .c3-link:active, .c3-bg a:not(.btn):hover, .c3-bg a:not(.btn):focus, .c3-bg a:not(.btn):active,.c3-bg a:not(.btn):hover,.c3-bg a:not(.btn):focus,.c3-bg a:not(.btn):active,.c3-text a:not(.btn):hover,.c3-text a:not(.btn):focus,.c3-text a:not(.btn):active,.c3-bg .c3-text a:not(.btn):hover,.c3-bg .c3-text a:not(.btn):focus,.c3-bg .c3-text a:not(.btn):active{  color:rgba(var(--c3-link-hover), 1);}
.c3-highlight-bg{  background-color:rgba(var(--c3-highlight), 1);}
.c3-bg blockquote::before, .component .component.c3-bg div > blockquote::before{  color:rgba(var(--c3-highlight), 1);}
.c3-highlight-text{  color:rgba(var(--c3-highlight-text), 1);}
.c3-heading{  color:rgba(var(--c3-heading), 1)!important;}
.c3-secondary-heading{  color:rgba(var(--c3-secondary-heading), 1)!important;}
.c3-bg .heading{  color:rgba(var(--c3-heading), 1);}
.c3-bg .secondary-heading{  color:rgba(var(--c3-secondary-heading), 1);}
.c3-bg .quote, .c3-bg blockquote{  color:rgba(var(--c3-heading), 1);}
.c3-bg .quote::before, .c3-bg blockquote::before{  color:rgba(var(--c3-highlight), 1);}
.c3-bg .label:not(.item-label){background-color:rgba(var(--c3-highlight), 1);}
.c3-bg .label:not(.item-label){color:rgba(var(--c3-highlight-text), 1);}
.c3-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c3-link), 1);border-color:rgba(var(--c3-borders), 1);}
.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c3-borders), 0.15);}
.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);background:rgba(var(--c3-borders), 0.25);}
.c3-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c3-link-hover), 1);background:rgba(var(--c3-borders), 0.25);}
.c3-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c3-heading), 1);background:transparent;}
.c3-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c3-borders), 1);}
.c3-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c3-highlight), 1);}
.c3-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c3-heading), 1);border-color:rgba(var(--c3-borders), 0.25);}
.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);border-color:rgba(var(--c3-borders), 1);}
.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c3-link-hover), 1);border-color:rgba(var(--c3-borders), 1);}
.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c3-heading), 1);border-color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c3-heading), 1);border-color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25);}
.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.c3-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.c3-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.c3-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c3-link), 1);}
.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c3-link), 1);}
.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c3-link-hover), 1);}
.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c3-heading), 1);}
.c3-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c3-heading), 1);}
.c3-bg .slick-slider .slick-prev, .c3-bg .slick-slider .slick-next{color:rgba(var(--c3-link), 1);background-color:rgba(var(--c3-bg-color1), 1);}
html.no-touch .c3-bg .slick-slider .slick-prev:hover, html.no-touch .c3-bg .slick-slider .slick-next:hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c3-link), 1);background-color:rgba(var(--c3-bg-color1), 1);}
html.no-touch .c3-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c3-link-hover), 1);}
.c3-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c3-text), 1);}
html.no-touch .c3-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c3-link-hover), 1);}
.c3-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c3-highlight), 1);}
.form .c3-bg .form-control,.form .c3-bg .form-check-input{border-color:rgba(var(--c3-borders), 1);}
.form .c3-bg .form-control:focus,.form .c3-bg .form-check-input:focus{border-color:rgba(var(--c3-highlight), 1);box-shadow:0 0 5px var(--c3-highlight);}
.c3-bg .ajax-wrap .ajax-loading{background:rgba(var(--c3-bg-color1), 1);}
.c3-bg.ajax-wrap .ajax-loading{background:rgba(var(--c3-bg-color1), 1);}
.ajax-wrap .c3-bg .ajax-loading{background:rgba(var(--c3-bg-color1), 1);}
.c3-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c3-borders), 1);border-top:10px solid rgba(var(--c3-highlight), 1);}
.c3-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c3-borders), 1);border-top:10px solid rgba(var(--c3-highlight), 1);}
.ajax-wrap .c3-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c3-borders), 1);border-top:10px solid rgba(var(--c3-highlight), 1);}
.c3-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c3-borders), 1);border-top:5px solid rgba(var(--c3-highlight), 1);}
.c3-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c3-borders), 1);border-top:5px solid rgba(var(--c3-highlight), 1);}
.item_form-single_field .c3-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c3-borders), 1);border-top:5px solid rgba(var(--c3-highlight), 1);}
.item_form-single_field .ajax-wrap .c3-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c3-borders), 1);border-top:5px solid rgba(var(--c3-highlight), 1);}
.c3-bg .listing.listing_links:not(.listing_links-mini), .c3-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c3-borders), 1);}
.c3-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c3-borders), 0.1);}
.c3-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c3-link), 1);}
.c3-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c3-link-hover), 1);}
         .c3-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c3-borders), 1);}
.c3-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c3-borders), 1);}
       .c3-bg nav.sitemap ul li::before, .c3-bg nav.sitemap ul li::after{background-color:rgba(var(--c3-borders), 1);}
.c3-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c3-borders), 0.5);}
.c3-bg thead{color:rgba(var(--c3-heading), 1);}
.c3-bg table, .c3-bg table th, .c3-bg table td{border-color:rgba(var(--c3-borders), 1);}
.component.usn_cmp_anchornavigation.c3-bg .expand-anchor{color:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span:before{background:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span{background:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg .expand-anchor span:after{background:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c3-link), 1);border-color:rgba(var(--c3-borders), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c3-borders), 0.15);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);background:rgba(var(--c3-borders), 0.25);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c3-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c3-highlight), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c3-heading), 1);border-color:rgba(var(--c3-borders), 0.25);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);border-color:rgba(var(--c3-borders), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c3-heading), 1);border-color:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), 0.25);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c3-link), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c3-link-hover), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c3-link), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c3-link-hover), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c3-heading), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c3-link-hover), 1);}
.component.usn_cmp_anchornavigation.c3-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c3-heading), 1);}
.c3-bg .scroll-prompt .scroll-link{color:rgba(var(--c3-heading), 1);}
.c3-bg .scroll-prompt .scroll-link i{color:rgba(var(--c3-heading), 1);}
.c3-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c3-heading), 1);}
.c3-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c3-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store h1{color:rgba(var(--c3-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c3-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c3-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c3-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c3-heading), 1)!important;}
.c3-bg h1::before, .c3-bg h2::before, .c3-bg h3::before, .c3-bg h4::before, .c3-bg h5::before, .c3-bg h6::before{background:rgba(var(--c3-highlight), 1);}
.c3-bg h1::after, .c3-bg h2::after, .c3-bg h3::after, .c3-bg h4::after, .c3-bg h5::after, .c3-bg h6::after{background:rgba(var(--c3-highlight), 1);}
.c3-bg .heading::before, .c3-bg .secondary-heading::before{background:rgba(var(--c3-highlight), 1);}
.c3-bg .heading::after, .c3-bg .secondary-heading::after{background:rgba(var(--c3-highlight), 1);}
.item.c3-bg .heading::before, .item.c3-bg .secondary-heading::before{background:rgba(var(--c3-highlight), 1);}
.item.c3-bg .heading::after, .item.c3-bg .secondary-heading::after{background:rgba(var(--c3-highlight), 1);}
.inner.c3-bg .heading::before, .inner.c3-bg .secondary-heading::before{background:rgba(var(--c3-highlight), 1);}
.inner.c3-bg .heading::after, .inner.c3-bg .secondary-heading::after{background:rgba(var(--c3-highlight), 1);}
.item.item_text-boxed.c3-bg .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg .image .overlayicon::before,.item.item_text-boxed .image.c3-bg .overlayicon::before{  background:rgba(var(--c3-bg), 1);}
.item.item_text-boxed.c3-bg.c3-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg.c3-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c3-bg.c3-bg-linear .overlayicon::before{  background:linear-gradient(var(--c3-bg-angle), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%);}
.item.item_text-boxed.c3-bg.c3-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c3-bg.c3-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c3-bg.c3-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c3-bg-start-perc) var(--c3-bg-stop-perc), rgba(var(--c3-bg-color1), 1) 0%, rgba(var(--c3-bg-color2), 1) 100%);}
.item.item_text-boxed.c3-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c3-bg .image .overlayicon .icon,.item.item_text-boxed .image.c3-bg .overlayicon .icon{ color:rgba(var(--c3-heading), 1);}
.c3-bg a:focus-visible,.c3-bg .btn:focus-visible,.c3-bg button:focus-visible,.form .inner.c3-bg a:focus-visible,.form .inner.c3-bg .btn:focus-visible,.form .inner.c3-bg button:focus-visible, .c3-bg .item .image a:focus-visible, .c3-bg .item .image a:focus-visible img, .c3-bg .item .image a:focus-visible picture,.c3-bg .item .image a:focus-visible .overlayicon,.c3-bg .listing_no-spacing .item a:focus-visible .image, .c3-bg .listing_no-spacing .item a:focus-visible .image img, .c3-bg .listing_no-spacing .item a:focus-visible .image picture,.c3-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c3-bg a:focus-visible .image, .item.item_text-boxed .inner.c3-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c3-bg a:focus-visible .image img, .item.item_text-boxed .inner.c3-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c3-bg picture,main:focus-visible > section.c3-bg:first-of-type, section.c3-bg:focus-visible{ outline-color:rgba(var(--c3-highlight), 1)!important;}
.c3-bg .form-control:focus-visible,.c3-bg .form-check-input:focus-visible,.form .inner.c3-bg .form-control:focus-visible,.form .inner.c3-bg .form-check-input:focus-visible,.form .inner.c3-bg .umbraco-forms-field input:focus-visible,.form .inner.c3-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c3-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c3-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail{ color:rgba(var(--c3-text), 1);}
.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c3-text), 1);}
.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c3-link), 1);}
.component.usn_cmp_breadcrumb.c3-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c3-text), 0.5);}
.c4-bg,.item.item_overlay .inner .image.c4-bg::before,.usn_cmp_banner .item.item_overlay.c4-bg .inner::before{  background:rgba(var(--c4-bg-color1), 1);}
.c4-bg.c4-bg-linear,.item.item_overlay .inner .image.c4-bg.c4-bg-linear::before,.usn_cmp_banner .item.item_overlay.c4-bg.c4-bg-linear .inner::before{  background:linear-gradient(var(--c4-bg-angle), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%);}
.c4-bg.c4-bg-radial,.item.item_overlay .inner .image.c4-bg.c4-bg-radial::before,.usn_cmp_banner .item.item_overlay.c4-bg.c4-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c4-bg-start-perc) var(--c4-bg-stop-perc), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%);}
.c4-bg h1:not(.heading), .c4-bg h2:not(.heading), .c4-bg h3:not(.heading), .c4-bg h4:not(.heading), .c4-bg h5:not(.heading), .c4-bg h6:not(.heading){  color:rgba(var(--c4-heading), 1);}
.c4-heading, .c4-bg .heading{  color:rgba(var(--c4-heading), 1);}
.c4-secondary-heading, .c4-bg .c4-secondary-heading{  color:rgba(var(--c4-secondary-heading), 1);}
.c4-bg, .c4-bg .c4-text, .c4-text{  color:rgba(var(--c4-text), 1);}
.c4-borders{  border-color:rgba(var(--c4-borders), 1);}
.c4-link, .c4-link,.c4-bg a:not(.btn),.c4-text a:not(.btn),.c4-bg .c4-text a:not(.btn){  color:rgba(var(--c4-link), 1);}
.c4-link:hover, .c4-link:focus, .c4-link:active, .c4-bg a:not(.btn):hover, .c4-bg a:not(.btn):focus, .c4-bg a:not(.btn):active,.c4-bg a:not(.btn):hover,.c4-bg a:not(.btn):focus,.c4-bg a:not(.btn):active,.c4-text a:not(.btn):hover,.c4-text a:not(.btn):focus,.c4-text a:not(.btn):active,.c4-bg .c4-text a:not(.btn):hover,.c4-bg .c4-text a:not(.btn):focus,.c4-bg .c4-text a:not(.btn):active{  color:rgba(var(--c4-link-hover), 1);}
.c4-highlight-bg{  background-color:rgba(var(--c4-highlight), 1);}
.c4-bg blockquote::before, .component .component.c4-bg div > blockquote::before{  color:rgba(var(--c4-highlight), 1);}
.c4-highlight-text{  color:rgba(var(--c4-highlight-text), 1);}
.c4-heading{  color:rgba(var(--c4-heading), 1)!important;}
.c4-secondary-heading{  color:rgba(var(--c4-secondary-heading), 1)!important;}
.c4-bg .heading{  color:rgba(var(--c4-heading), 1);}
.c4-bg .secondary-heading{  color:rgba(var(--c4-secondary-heading), 1);}
.c4-bg .quote, .c4-bg blockquote{  color:rgba(var(--c4-heading), 1);}
.c4-bg .quote::before, .c4-bg blockquote::before{  color:rgba(var(--c4-highlight), 1);}
.c4-bg .label:not(.item-label){background-color:rgba(var(--c4-highlight), 1);}
.c4-bg .label:not(.item-label){color:rgba(var(--c4-highlight-text), 1);}
.c4-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c4-link), 1);border-color:rgba(var(--c4-borders), 1);}
.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c4-borders), 0.15);}
.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);background:rgba(var(--c4-borders), 0.25);}
.c4-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c4-link-hover), 1);background:rgba(var(--c4-borders), 0.25);}
.c4-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c4-heading), 1);background:transparent;}
.c4-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c4-borders), 1);}
.c4-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c4-highlight), 1);}
.c4-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c4-heading), 1);border-color:rgba(var(--c4-borders), 0.25);}
.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);border-color:rgba(var(--c4-borders), 1);}
.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c4-link-hover), 1);border-color:rgba(var(--c4-borders), 1);}
.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c4-heading), 1);border-color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c4-heading), 1);border-color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), 0.25);}
.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.c4-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.c4-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.c4-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c4-link), 1);}
.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c4-link), 1);}
.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c4-link-hover), 1);}
.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c4-heading), 1);}
.c4-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c4-heading), 1);}
.c4-bg .slick-slider .slick-prev, .c4-bg .slick-slider .slick-next{color:rgba(var(--c4-link), 1);background-color:rgba(var(--c4-bg-color1), 1);}
html.no-touch .c4-bg .slick-slider .slick-prev:hover, html.no-touch .c4-bg .slick-slider .slick-next:hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c4-link), 1);background-color:rgba(var(--c4-bg-color1), 1);}
html.no-touch .c4-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c4-link-hover), 1);}
.c4-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c4-text), 1);}
html.no-touch .c4-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c4-link-hover), 1);}
.c4-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c4-highlight), 1);}
.form .c4-bg .form-control,.form .c4-bg .form-check-input{border-color:rgba(var(--c4-borders), 1);}
.form .c4-bg .form-control:focus,.form .c4-bg .form-check-input:focus{border-color:rgba(var(--c4-highlight), 1);box-shadow:0 0 5px var(--c4-highlight);}
.c4-bg .ajax-wrap .ajax-loading{background:rgba(var(--c4-bg-color1), 1);}
.c4-bg.ajax-wrap .ajax-loading{background:rgba(var(--c4-bg-color1), 1);}
.ajax-wrap .c4-bg .ajax-loading{background:rgba(var(--c4-bg-color1), 1);}
.c4-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c4-borders), 1);border-top:10px solid rgba(var(--c4-highlight), 1);}
.c4-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c4-borders), 1);border-top:10px solid rgba(var(--c4-highlight), 1);}
.ajax-wrap .c4-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c4-borders), 1);border-top:10px solid rgba(var(--c4-highlight), 1);}
.c4-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c4-borders), 1);border-top:5px solid rgba(var(--c4-highlight), 1);}
.c4-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c4-borders), 1);border-top:5px solid rgba(var(--c4-highlight), 1);}
.item_form-single_field .c4-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c4-borders), 1);border-top:5px solid rgba(var(--c4-highlight), 1);}
.item_form-single_field .ajax-wrap .c4-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c4-borders), 1);border-top:5px solid rgba(var(--c4-highlight), 1);}
.c4-bg .listing.listing_links:not(.listing_links-mini), .c4-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c4-borders), 1);}
.c4-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c4-borders), 0.1);}
.c4-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c4-link), 1);}
.c4-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c4-link-hover), 1);}
         .c4-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c4-borders), 1);}
.c4-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c4-borders), 1);}
       .c4-bg nav.sitemap ul li::before, .c4-bg nav.sitemap ul li::after{background-color:rgba(var(--c4-borders), 1);}
.c4-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c4-borders), 0.5);}
.c4-bg thead{color:rgba(var(--c4-heading), 1);}
.c4-bg table, .c4-bg table th, .c4-bg table td{border-color:rgba(var(--c4-borders), 1);}
.component.usn_cmp_anchornavigation.c4-bg .expand-anchor{color:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg .expand-anchor span:before{background:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg .expand-anchor span{background:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg .expand-anchor span:after{background:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c4-link), 1);border-color:rgba(var(--c4-borders), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c4-borders), 0.15);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);background:rgba(var(--c4-borders), 0.25);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c4-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c4-highlight), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c4-heading), 1);border-color:rgba(var(--c4-borders), 0.25);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);border-color:rgba(var(--c4-borders), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c4-heading), 1);border-color:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), 0.25);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c4-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c4-link), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c4-link-hover), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c4-link), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c4-link-hover), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c4-heading), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c4-link-hover), 1);}
.component.usn_cmp_anchornavigation.c4-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c4-heading), 1);}
.c4-bg .scroll-prompt .scroll-link{color:rgba(var(--c4-heading), 1);}
.c4-bg .scroll-prompt .scroll-link i{color:rgba(var(--c4-heading), 1);}
.c4-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c4-heading), 1);}
.c4-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c4-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store h1{color:rgba(var(--c4-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c4-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c4-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c4-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c4-heading), 1)!important;}
.c4-bg h1::before, .c4-bg h2::before, .c4-bg h3::before, .c4-bg h4::before, .c4-bg h5::before, .c4-bg h6::before{background:rgba(var(--c4-highlight), 1);}
.c4-bg h1::after, .c4-bg h2::after, .c4-bg h3::after, .c4-bg h4::after, .c4-bg h5::after, .c4-bg h6::after{background:rgba(var(--c4-highlight), 1);}
.c4-bg .heading::before, .c4-bg .secondary-heading::before{background:rgba(var(--c4-highlight), 1);}
.c4-bg .heading::after, .c4-bg .secondary-heading::after{background:rgba(var(--c4-highlight), 1);}
.item.c4-bg .heading::before, .item.c4-bg .secondary-heading::before{background:rgba(var(--c4-highlight), 1);}
.item.c4-bg .heading::after, .item.c4-bg .secondary-heading::after{background:rgba(var(--c4-highlight), 1);}
.inner.c4-bg .heading::before, .inner.c4-bg .secondary-heading::before{background:rgba(var(--c4-highlight), 1);}
.inner.c4-bg .heading::after, .inner.c4-bg .secondary-heading::after{background:rgba(var(--c4-highlight), 1);}
.item.item_text-boxed.c4-bg .image .overlayicon::before,.item.item_text-boxed .inner.c4-bg .image .overlayicon::before,.item.item_text-boxed .image.c4-bg .overlayicon::before{  background:rgba(var(--c4-bg), 1);}
.item.item_text-boxed.c4-bg.c4-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c4-bg.c4-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c4-bg.c4-bg-linear .overlayicon::before{  background:linear-gradient(var(--c4-bg-angle), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%);}
.item.item_text-boxed.c4-bg.c4-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c4-bg.c4-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c4-bg.c4-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c4-bg-start-perc) var(--c4-bg-stop-perc), rgba(var(--c4-bg-color1), 1) 0%, rgba(var(--c4-bg-color2), 1) 100%);}
.item.item_text-boxed.c4-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c4-bg .image .overlayicon .icon,.item.item_text-boxed .image.c4-bg .overlayicon .icon{ color:rgba(var(--c4-heading), 1);}
.c4-bg a:focus-visible,.c4-bg .btn:focus-visible,.c4-bg button:focus-visible,.form .inner.c4-bg a:focus-visible,.form .inner.c4-bg .btn:focus-visible,.form .inner.c4-bg button:focus-visible, .c4-bg .item .image a:focus-visible, .c4-bg .item .image a:focus-visible img, .c4-bg .item .image a:focus-visible picture,.c4-bg .item .image a:focus-visible .overlayicon,.c4-bg .listing_no-spacing .item a:focus-visible .image, .c4-bg .listing_no-spacing .item a:focus-visible .image img, .c4-bg .listing_no-spacing .item a:focus-visible .image picture,.c4-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c4-bg a:focus-visible .image, .item.item_text-boxed .inner.c4-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c4-bg a:focus-visible .image img, .item.item_text-boxed .inner.c4-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c4-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c4-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c4-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c4-bg picture,main:focus-visible > section.c4-bg:first-of-type, section.c4-bg:focus-visible{ outline-color:rgba(var(--c4-highlight), 1)!important;}
.c4-bg .form-control:focus-visible,.c4-bg .form-check-input:focus-visible,.form .inner.c4-bg .form-control:focus-visible,.form .inner.c4-bg .form-check-input:focus-visible,.form .inner.c4-bg .umbraco-forms-field input:focus-visible,.form .inner.c4-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c4-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c4-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c4-bg .breadcrumb-trail{ color:rgba(var(--c4-text), 1);}
.component.usn_cmp_breadcrumb.c4-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c4-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c4-text), 1);}
.component.usn_cmp_breadcrumb.c4-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c4-link), 1);}
.component.usn_cmp_breadcrumb.c4-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c4-text), 0.5);}
.c5-bg,.item.item_overlay .inner .image.c5-bg::before,.usn_cmp_banner .item.item_overlay.c5-bg .inner::before{  background:rgba(var(--c5-bg-color1), 1);}
.c5-bg.c5-bg-linear,.item.item_overlay .inner .image.c5-bg.c5-bg-linear::before,.usn_cmp_banner .item.item_overlay.c5-bg.c5-bg-linear .inner::before{  background:linear-gradient(var(--c5-bg-angle), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%);}
.c5-bg.c5-bg-radial,.item.item_overlay .inner .image.c5-bg.c5-bg-radial::before,.usn_cmp_banner .item.item_overlay.c5-bg.c5-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c5-bg-start-perc) var(--c5-bg-stop-perc), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%);}
.c5-bg h1:not(.heading), .c5-bg h2:not(.heading), .c5-bg h3:not(.heading), .c5-bg h4:not(.heading), .c5-bg h5:not(.heading), .c5-bg h6:not(.heading){  color:rgba(var(--c5-heading), 1);}
.c5-heading, .c5-bg .heading{  color:rgba(var(--c5-heading), 1);}
.c5-secondary-heading, .c5-bg .c5-secondary-heading{  color:rgba(var(--c5-secondary-heading), 1);}
.c5-bg, .c5-bg .c5-text, .c5-text{  color:rgba(var(--c5-text), 1);}
.c5-borders{  border-color:rgba(var(--c5-borders), 1);}
.c5-link, .c5-link,.c5-bg a:not(.btn),.c5-text a:not(.btn),.c5-bg .c5-text a:not(.btn){  color:rgba(var(--c5-link), 1);}
.c5-link:hover, .c5-link:focus, .c5-link:active, .c5-bg a:not(.btn):hover, .c5-bg a:not(.btn):focus, .c5-bg a:not(.btn):active,.c5-bg a:not(.btn):hover,.c5-bg a:not(.btn):focus,.c5-bg a:not(.btn):active,.c5-text a:not(.btn):hover,.c5-text a:not(.btn):focus,.c5-text a:not(.btn):active,.c5-bg .c5-text a:not(.btn):hover,.c5-bg .c5-text a:not(.btn):focus,.c5-bg .c5-text a:not(.btn):active{  color:rgba(var(--c5-link-hover), 1);}
.c5-highlight-bg{  background-color:rgba(var(--c5-highlight), 1);}
.c5-bg blockquote::before, .component .component.c5-bg div > blockquote::before{  color:rgba(var(--c5-highlight), 1);}
.c5-highlight-text{  color:rgba(var(--c5-highlight-text), 1);}
.c5-heading{  color:rgba(var(--c5-heading), 1)!important;}
.c5-secondary-heading{  color:rgba(var(--c5-secondary-heading), 1)!important;}
.c5-bg .heading{  color:rgba(var(--c5-heading), 1);}
.c5-bg .secondary-heading{  color:rgba(var(--c5-secondary-heading), 1);}
.c5-bg .quote, .c5-bg blockquote{  color:rgba(var(--c5-heading), 1);}
.c5-bg .quote::before, .c5-bg blockquote::before{  color:rgba(var(--c5-highlight), 1);}
.c5-bg .label:not(.item-label){background-color:rgba(var(--c5-highlight), 1);}
.c5-bg .label:not(.item-label){color:rgba(var(--c5-highlight-text), 1);}
.c5-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c5-link), 1);border-color:rgba(var(--c5-borders), 1);}
.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c5-borders), 0.15);}
.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);background:rgba(var(--c5-borders), 0.25);}
.c5-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c5-link-hover), 1);background:rgba(var(--c5-borders), 0.25);}
.c5-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c5-heading), 1);background:transparent;}
.c5-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c5-borders), 1);}
.c5-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c5-highlight), 1);}
.c5-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c5-heading), 1);border-color:rgba(var(--c5-borders), 0.25);}
.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);border-color:rgba(var(--c5-borders), 1);}
.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c5-link-hover), 1);border-color:rgba(var(--c5-borders), 1);}
.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c5-heading), 1);border-color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c5-heading), 1);border-color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), 0.25);}
.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.c5-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.c5-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.c5-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c5-link), 1);}
.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c5-link), 1);}
.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c5-link-hover), 1);}
.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c5-heading), 1);}
.c5-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c5-heading), 1);}
.c5-bg .slick-slider .slick-prev, .c5-bg .slick-slider .slick-next{color:rgba(var(--c5-link), 1);background-color:rgba(var(--c5-bg-color1), 1);}
html.no-touch .c5-bg .slick-slider .slick-prev:hover, html.no-touch .c5-bg .slick-slider .slick-next:hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c5-link), 1);background-color:rgba(var(--c5-bg-color1), 1);}
html.no-touch .c5-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c5-link-hover), 1);}
.c5-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c5-text), 1);}
html.no-touch .c5-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c5-link-hover), 1);}
.c5-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c5-highlight), 1);}
.form .c5-bg .form-control,.form .c5-bg .form-check-input{border-color:rgba(var(--c5-borders), 1);}
.form .c5-bg .form-control:focus,.form .c5-bg .form-check-input:focus{border-color:rgba(var(--c5-highlight), 1);box-shadow:0 0 5px var(--c5-highlight);}
.c5-bg .ajax-wrap .ajax-loading{background:rgba(var(--c5-bg-color1), 1);}
.c5-bg.ajax-wrap .ajax-loading{background:rgba(var(--c5-bg-color1), 1);}
.ajax-wrap .c5-bg .ajax-loading{background:rgba(var(--c5-bg-color1), 1);}
.c5-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c5-borders), 1);border-top:10px solid rgba(var(--c5-highlight), 1);}
.c5-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c5-borders), 1);border-top:10px solid rgba(var(--c5-highlight), 1);}
.ajax-wrap .c5-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c5-borders), 1);border-top:10px solid rgba(var(--c5-highlight), 1);}
.c5-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c5-borders), 1);border-top:5px solid rgba(var(--c5-highlight), 1);}
.c5-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c5-borders), 1);border-top:5px solid rgba(var(--c5-highlight), 1);}
.item_form-single_field .c5-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c5-borders), 1);border-top:5px solid rgba(var(--c5-highlight), 1);}
.item_form-single_field .ajax-wrap .c5-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c5-borders), 1);border-top:5px solid rgba(var(--c5-highlight), 1);}
.c5-bg .listing.listing_links:not(.listing_links-mini), .c5-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c5-borders), 1);}
.c5-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c5-borders), 0.1);}
.c5-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c5-link), 1);}
.c5-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c5-link-hover), 1);}
         .c5-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c5-borders), 1);}
.c5-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c5-borders), 1);}
       .c5-bg nav.sitemap ul li::before, .c5-bg nav.sitemap ul li::after{background-color:rgba(var(--c5-borders), 1);}
.c5-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c5-borders), 0.5);}
.c5-bg thead{color:rgba(var(--c5-heading), 1);}
.c5-bg table, .c5-bg table th, .c5-bg table td{border-color:rgba(var(--c5-borders), 1);}
.component.usn_cmp_anchornavigation.c5-bg .expand-anchor{color:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg .expand-anchor span:before{background:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg .expand-anchor span{background:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg .expand-anchor span:after{background:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c5-link), 1);border-color:rgba(var(--c5-borders), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c5-borders), 0.15);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);background:rgba(var(--c5-borders), 0.25);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c5-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c5-highlight), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c5-heading), 1);border-color:rgba(var(--c5-borders), 0.25);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);border-color:rgba(var(--c5-borders), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c5-heading), 1);border-color:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), 0.25);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c5-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c5-link), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c5-link-hover), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c5-link), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c5-link-hover), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c5-heading), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c5-link-hover), 1);}
.component.usn_cmp_anchornavigation.c5-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c5-heading), 1);}
.c5-bg .scroll-prompt .scroll-link{color:rgba(var(--c5-heading), 1);}
.c5-bg .scroll-prompt .scroll-link i{color:rgba(var(--c5-heading), 1);}
.c5-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c5-heading), 1);}
.c5-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c5-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store h1{color:rgba(var(--c5-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c5-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c5-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c5-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c5-heading), 1)!important;}
.c5-bg h1::before, .c5-bg h2::before, .c5-bg h3::before, .c5-bg h4::before, .c5-bg h5::before, .c5-bg h6::before{background:rgba(var(--c5-highlight), 1);}
.c5-bg h1::after, .c5-bg h2::after, .c5-bg h3::after, .c5-bg h4::after, .c5-bg h5::after, .c5-bg h6::after{background:rgba(var(--c5-highlight), 1);}
.c5-bg .heading::before, .c5-bg .secondary-heading::before{background:rgba(var(--c5-highlight), 1);}
.c5-bg .heading::after, .c5-bg .secondary-heading::after{background:rgba(var(--c5-highlight), 1);}
.item.c5-bg .heading::before, .item.c5-bg .secondary-heading::before{background:rgba(var(--c5-highlight), 1);}
.item.c5-bg .heading::after, .item.c5-bg .secondary-heading::after{background:rgba(var(--c5-highlight), 1);}
.inner.c5-bg .heading::before, .inner.c5-bg .secondary-heading::before{background:rgba(var(--c5-highlight), 1);}
.inner.c5-bg .heading::after, .inner.c5-bg .secondary-heading::after{background:rgba(var(--c5-highlight), 1);}
.item.item_text-boxed.c5-bg .image .overlayicon::before,.item.item_text-boxed .inner.c5-bg .image .overlayicon::before,.item.item_text-boxed .image.c5-bg .overlayicon::before{  background:rgba(var(--c5-bg), 1);}
.item.item_text-boxed.c5-bg.c5-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c5-bg.c5-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c5-bg.c5-bg-linear .overlayicon::before{  background:linear-gradient(var(--c5-bg-angle), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%);}
.item.item_text-boxed.c5-bg.c5-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c5-bg.c5-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c5-bg.c5-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c5-bg-start-perc) var(--c5-bg-stop-perc), rgba(var(--c5-bg-color1), 1) 0%, rgba(var(--c5-bg-color2), 1) 100%);}
.item.item_text-boxed.c5-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c5-bg .image .overlayicon .icon,.item.item_text-boxed .image.c5-bg .overlayicon .icon{ color:rgba(var(--c5-heading), 1);}
.c5-bg a:focus-visible,.c5-bg .btn:focus-visible,.c5-bg button:focus-visible,.form .inner.c5-bg a:focus-visible,.form .inner.c5-bg .btn:focus-visible,.form .inner.c5-bg button:focus-visible, .c5-bg .item .image a:focus-visible, .c5-bg .item .image a:focus-visible img, .c5-bg .item .image a:focus-visible picture,.c5-bg .item .image a:focus-visible .overlayicon,.c5-bg .listing_no-spacing .item a:focus-visible .image, .c5-bg .listing_no-spacing .item a:focus-visible .image img, .c5-bg .listing_no-spacing .item a:focus-visible .image picture,.c5-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c5-bg a:focus-visible .image, .item.item_text-boxed .inner.c5-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c5-bg a:focus-visible .image img, .item.item_text-boxed .inner.c5-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c5-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c5-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c5-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c5-bg picture,main:focus-visible > section.c5-bg:first-of-type, section.c5-bg:focus-visible{ outline-color:rgba(var(--c5-highlight), 1)!important;}
.c5-bg .form-control:focus-visible,.c5-bg .form-check-input:focus-visible,.form .inner.c5-bg .form-control:focus-visible,.form .inner.c5-bg .form-check-input:focus-visible,.form .inner.c5-bg .umbraco-forms-field input:focus-visible,.form .inner.c5-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c5-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c5-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c5-bg .breadcrumb-trail{ color:rgba(var(--c5-text), 1);}
.component.usn_cmp_breadcrumb.c5-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c5-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c5-text), 1);}
.component.usn_cmp_breadcrumb.c5-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c5-link), 1);}
.component.usn_cmp_breadcrumb.c5-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c5-text), 0.5);}
.c6-bg,.item.item_overlay .inner .image.c6-bg::before,.usn_cmp_banner .item.item_overlay.c6-bg .inner::before{  background:rgba(var(--c6-bg-color1), 1);}
.c6-bg.c6-bg-linear,.item.item_overlay .inner .image.c6-bg.c6-bg-linear::before,.usn_cmp_banner .item.item_overlay.c6-bg.c6-bg-linear .inner::before{  background:linear-gradient(var(--c6-bg-angle), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%);}
.c6-bg.c6-bg-radial,.item.item_overlay .inner .image.c6-bg.c6-bg-radial::before,.usn_cmp_banner .item.item_overlay.c6-bg.c6-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c6-bg-start-perc) var(--c6-bg-stop-perc), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%);}
.c6-bg h1:not(.heading), .c6-bg h2:not(.heading), .c6-bg h3:not(.heading), .c6-bg h4:not(.heading), .c6-bg h5:not(.heading), .c6-bg h6:not(.heading){  color:rgba(var(--c6-heading), 1);}
.c6-heading, .c6-bg .heading{  color:rgba(var(--c6-heading), 1);}
.c6-secondary-heading, .c6-bg .c6-secondary-heading{  color:rgba(var(--c6-secondary-heading), 1);}
.c6-bg, .c6-bg .c6-text, .c6-text{  color:rgba(var(--c6-text), 1);}
.c6-borders{  border-color:rgba(var(--c6-borders), 1);}
.c6-link, .c6-link,.c6-bg a:not(.btn),.c6-text a:not(.btn),.c6-bg .c6-text a:not(.btn){  color:rgba(var(--c6-link), 1);}
.c6-link:hover, .c6-link:focus, .c6-link:active, .c6-bg a:not(.btn):hover, .c6-bg a:not(.btn):focus, .c6-bg a:not(.btn):active,.c6-bg a:not(.btn):hover,.c6-bg a:not(.btn):focus,.c6-bg a:not(.btn):active,.c6-text a:not(.btn):hover,.c6-text a:not(.btn):focus,.c6-text a:not(.btn):active,.c6-bg .c6-text a:not(.btn):hover,.c6-bg .c6-text a:not(.btn):focus,.c6-bg .c6-text a:not(.btn):active{  color:rgba(var(--c6-link-hover), 1);}
.c6-highlight-bg{  background-color:rgba(var(--c6-highlight), 1);}
.c6-bg blockquote::before, .component .component.c6-bg div > blockquote::before{  color:rgba(var(--c6-highlight), 1);}
.c6-highlight-text{  color:rgba(var(--c6-highlight-text), 1);}
.c6-heading{  color:rgba(var(--c6-heading), 1)!important;}
.c6-secondary-heading{  color:rgba(var(--c6-secondary-heading), 1)!important;}
.c6-bg .heading{  color:rgba(var(--c6-heading), 1);}
.c6-bg .secondary-heading{  color:rgba(var(--c6-secondary-heading), 1);}
.c6-bg .quote, .c6-bg blockquote{  color:rgba(var(--c6-heading), 1);}
.c6-bg .quote::before, .c6-bg blockquote::before{  color:rgba(var(--c6-highlight), 1);}
.c6-bg .label:not(.item-label){background-color:rgba(var(--c6-highlight), 1);}
.c6-bg .label:not(.item-label){color:rgba(var(--c6-highlight-text), 1);}
.c6-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c6-link), 1);border-color:rgba(var(--c6-borders), 1);}
.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c6-borders), 0.15);}
.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);background:rgba(var(--c6-borders), 0.25);}
.c6-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c6-link-hover), 1);background:rgba(var(--c6-borders), 0.25);}
.c6-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c6-heading), 1);background:transparent;}
.c6-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c6-borders), 1);}
.c6-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c6-highlight), 1);}
.c6-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c6-heading), 1);border-color:rgba(var(--c6-borders), 0.25);}
.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);border-color:rgba(var(--c6-borders), 1);}
.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c6-link-hover), 1);border-color:rgba(var(--c6-borders), 1);}
.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c6-heading), 1);border-color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c6-heading), 1);border-color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), 0.25);}
.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.c6-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.c6-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.c6-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c6-link), 1);}
.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c6-link), 1);}
.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c6-link-hover), 1);}
.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c6-heading), 1);}
.c6-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c6-heading), 1);}
.c6-bg .slick-slider .slick-prev, .c6-bg .slick-slider .slick-next{color:rgba(var(--c6-link), 1);background-color:rgba(var(--c6-bg-color1), 1);}
html.no-touch .c6-bg .slick-slider .slick-prev:hover, html.no-touch .c6-bg .slick-slider .slick-next:hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c6-link), 1);background-color:rgba(var(--c6-bg-color1), 1);}
html.no-touch .c6-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c6-link-hover), 1);}
.c6-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c6-text), 1);}
html.no-touch .c6-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c6-link-hover), 1);}
.c6-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c6-highlight), 1);}
.form .c6-bg .form-control,.form .c6-bg .form-check-input{border-color:rgba(var(--c6-borders), 1);}
.form .c6-bg .form-control:focus,.form .c6-bg .form-check-input:focus{border-color:rgba(var(--c6-highlight), 1);box-shadow:0 0 5px var(--c6-highlight);}
.c6-bg .ajax-wrap .ajax-loading{background:rgba(var(--c6-bg-color1), 1);}
.c6-bg.ajax-wrap .ajax-loading{background:rgba(var(--c6-bg-color1), 1);}
.ajax-wrap .c6-bg .ajax-loading{background:rgba(var(--c6-bg-color1), 1);}
.c6-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c6-borders), 1);border-top:10px solid rgba(var(--c6-highlight), 1);}
.c6-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c6-borders), 1);border-top:10px solid rgba(var(--c6-highlight), 1);}
.ajax-wrap .c6-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c6-borders), 1);border-top:10px solid rgba(var(--c6-highlight), 1);}
.c6-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c6-borders), 1);border-top:5px solid rgba(var(--c6-highlight), 1);}
.c6-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c6-borders), 1);border-top:5px solid rgba(var(--c6-highlight), 1);}
.item_form-single_field .c6-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c6-borders), 1);border-top:5px solid rgba(var(--c6-highlight), 1);}
.item_form-single_field .ajax-wrap .c6-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c6-borders), 1);border-top:5px solid rgba(var(--c6-highlight), 1);}
.c6-bg .listing.listing_links:not(.listing_links-mini), .c6-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c6-borders), 1);}
.c6-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c6-borders), 0.1);}
.c6-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c6-link), 1);}
.c6-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c6-link-hover), 1);}
         .c6-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c6-borders), 1);}
.c6-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c6-borders), 1);}
       .c6-bg nav.sitemap ul li::before, .c6-bg nav.sitemap ul li::after{background-color:rgba(var(--c6-borders), 1);}
.c6-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c6-borders), 0.5);}
.c6-bg thead{color:rgba(var(--c6-heading), 1);}
.c6-bg table, .c6-bg table th, .c6-bg table td{border-color:rgba(var(--c6-borders), 1);}
.component.usn_cmp_anchornavigation.c6-bg .expand-anchor{color:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg .expand-anchor span:before{background:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg .expand-anchor span{background:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg .expand-anchor span:after{background:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c6-link), 1);border-color:rgba(var(--c6-borders), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c6-borders), 0.15);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);background:rgba(var(--c6-borders), 0.25);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c6-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c6-highlight), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c6-heading), 1);border-color:rgba(var(--c6-borders), 0.25);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);border-color:rgba(var(--c6-borders), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c6-heading), 1);border-color:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), 0.25);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c6-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c6-link), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c6-link-hover), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c6-link), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c6-link-hover), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c6-heading), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c6-link-hover), 1);}
.component.usn_cmp_anchornavigation.c6-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c6-heading), 1);}
.c6-bg .scroll-prompt .scroll-link{color:rgba(var(--c6-heading), 1);}
.c6-bg .scroll-prompt .scroll-link i{color:rgba(var(--c6-heading), 1);}
.c6-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c6-heading), 1);}
.c6-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c6-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store h1{color:rgba(var(--c6-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c6-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c6-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c6-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c6-heading), 1)!important;}
.c6-bg h1::before, .c6-bg h2::before, .c6-bg h3::before, .c6-bg h4::before, .c6-bg h5::before, .c6-bg h6::before{background:rgba(var(--c6-highlight), 1);}
.c6-bg h1::after, .c6-bg h2::after, .c6-bg h3::after, .c6-bg h4::after, .c6-bg h5::after, .c6-bg h6::after{background:rgba(var(--c6-highlight), 1);}
.c6-bg .heading::before, .c6-bg .secondary-heading::before{background:rgba(var(--c6-highlight), 1);}
.c6-bg .heading::after, .c6-bg .secondary-heading::after{background:rgba(var(--c6-highlight), 1);}
.item.c6-bg .heading::before, .item.c6-bg .secondary-heading::before{background:rgba(var(--c6-highlight), 1);}
.item.c6-bg .heading::after, .item.c6-bg .secondary-heading::after{background:rgba(var(--c6-highlight), 1);}
.inner.c6-bg .heading::before, .inner.c6-bg .secondary-heading::before{background:rgba(var(--c6-highlight), 1);}
.inner.c6-bg .heading::after, .inner.c6-bg .secondary-heading::after{background:rgba(var(--c6-highlight), 1);}
.item.item_text-boxed.c6-bg .image .overlayicon::before,.item.item_text-boxed .inner.c6-bg .image .overlayicon::before,.item.item_text-boxed .image.c6-bg .overlayicon::before{  background:rgba(var(--c6-bg), 1);}
.item.item_text-boxed.c6-bg.c6-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c6-bg.c6-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c6-bg.c6-bg-linear .overlayicon::before{  background:linear-gradient(var(--c6-bg-angle), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%);}
.item.item_text-boxed.c6-bg.c6-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c6-bg.c6-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c6-bg.c6-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c6-bg-start-perc) var(--c6-bg-stop-perc), rgba(var(--c6-bg-color1), 1) 0%, rgba(var(--c6-bg-color2), 1) 100%);}
.item.item_text-boxed.c6-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c6-bg .image .overlayicon .icon,.item.item_text-boxed .image.c6-bg .overlayicon .icon{ color:rgba(var(--c6-heading), 1);}
.c6-bg a:focus-visible,.c6-bg .btn:focus-visible,.c6-bg button:focus-visible,.form .inner.c6-bg a:focus-visible,.form .inner.c6-bg .btn:focus-visible,.form .inner.c6-bg button:focus-visible, .c6-bg .item .image a:focus-visible, .c6-bg .item .image a:focus-visible img, .c6-bg .item .image a:focus-visible picture,.c6-bg .item .image a:focus-visible .overlayicon,.c6-bg .listing_no-spacing .item a:focus-visible .image, .c6-bg .listing_no-spacing .item a:focus-visible .image img, .c6-bg .listing_no-spacing .item a:focus-visible .image picture,.c6-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c6-bg a:focus-visible .image, .item.item_text-boxed .inner.c6-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c6-bg a:focus-visible .image img, .item.item_text-boxed .inner.c6-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c6-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c6-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c6-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c6-bg picture,main:focus-visible > section.c6-bg:first-of-type, section.c6-bg:focus-visible{ outline-color:rgba(var(--c6-highlight), 1)!important;}
.c6-bg .form-control:focus-visible,.c6-bg .form-check-input:focus-visible,.form .inner.c6-bg .form-control:focus-visible,.form .inner.c6-bg .form-check-input:focus-visible,.form .inner.c6-bg .umbraco-forms-field input:focus-visible,.form .inner.c6-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c6-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c6-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c6-bg .breadcrumb-trail{ color:rgba(var(--c6-text), 1);}
.component.usn_cmp_breadcrumb.c6-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c6-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c6-text), 1);}
.component.usn_cmp_breadcrumb.c6-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c6-link), 1);}
.component.usn_cmp_breadcrumb.c6-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c6-text), 0.5);}
.c7-bg,.item.item_overlay .inner .image.c7-bg::before,.usn_cmp_banner .item.item_overlay.c7-bg .inner::before{  background:rgba(var(--c7-bg-color1), 1);}
.c7-bg.c7-bg-linear,.item.item_overlay .inner .image.c7-bg.c7-bg-linear::before,.usn_cmp_banner .item.item_overlay.c7-bg.c7-bg-linear .inner::before{  background:linear-gradient(var(--c7-bg-angle), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%);}
.c7-bg.c7-bg-radial,.item.item_overlay .inner .image.c7-bg.c7-bg-radial::before,.usn_cmp_banner .item.item_overlay.c7-bg.c7-bg-radial .inner::before{  background:radial-gradient(farthest-side at var(--c7-bg-start-perc) var(--c7-bg-stop-perc), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%);}
.c7-bg h1:not(.heading), .c7-bg h2:not(.heading), .c7-bg h3:not(.heading), .c7-bg h4:not(.heading), .c7-bg h5:not(.heading), .c7-bg h6:not(.heading){  color:rgba(var(--c7-heading), 1);}
.c7-heading, .c7-bg .heading{  color:rgba(var(--c7-heading), 1);}
.c7-secondary-heading, .c7-bg .c7-secondary-heading{  color:rgba(var(--c7-secondary-heading), 1);}
.c7-bg, .c7-bg .c7-text, .c7-text{  color:rgba(var(--c7-text), 1);}
.c7-borders{  border-color:rgba(var(--c7-borders), 1);}
.c7-link, .c7-link,.c7-bg a:not(.btn),.c7-text a:not(.btn),.c7-bg .c7-text a:not(.btn){  color:rgba(var(--c7-link), 1);}
.c7-link:hover, .c7-link:focus, .c7-link:active, .c7-bg a:not(.btn):hover, .c7-bg a:not(.btn):focus, .c7-bg a:not(.btn):active,.c7-bg a:not(.btn):hover,.c7-bg a:not(.btn):focus,.c7-bg a:not(.btn):active,.c7-text a:not(.btn):hover,.c7-text a:not(.btn):focus,.c7-text a:not(.btn):active,.c7-bg .c7-text a:not(.btn):hover,.c7-bg .c7-text a:not(.btn):focus,.c7-bg .c7-text a:not(.btn):active{  color:rgba(var(--c7-link-hover), 1);}
.c7-highlight-bg{  background-color:rgba(var(--c7-highlight), 1);}
.c7-bg blockquote::before, .component .component.c7-bg div > blockquote::before{  color:rgba(var(--c7-highlight), 1);}
.c7-highlight-text{  color:rgba(var(--c7-highlight-text), 1);}
.c7-heading{  color:rgba(var(--c7-heading), 1)!important;}
.c7-secondary-heading{  color:rgba(var(--c7-secondary-heading), 1)!important;}
.c7-bg .heading{  color:rgba(var(--c7-heading), 1);}
.c7-bg .secondary-heading{  color:rgba(var(--c7-secondary-heading), 1);}
.c7-bg .quote, .c7-bg blockquote{  color:rgba(var(--c7-heading), 1);}
.c7-bg .quote::before, .c7-bg blockquote::before{  color:rgba(var(--c7-highlight), 1);}
.c7-bg .label:not(.item-label){background-color:rgba(var(--c7-highlight), 1);}
.c7-bg .label:not(.item-label){color:rgba(var(--c7-highlight-text), 1);}
.c7-bg .repeatable.tab-basic .tab .nav-link{color:rgba(var(--c7-link), 1);border-color:rgba(var(--c7-borders), 1);}
.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active){background:rgba(var(--c7-borders), 0.15);}
.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);background:rgba(var(--c7-borders), 0.25);}
.c7-bg .repeatable.accordion.tab-basic .tab .nav-link.collapsed:hover{color:rgba(var(--c7-link-hover), 1);background:rgba(var(--c7-borders), 0.25);}
.c7-bg .repeatable.tabbed.tab-basic .tab .nav-link.active{color:rgba(var(--c7-heading), 1);background:transparent;}
.c7-bg .repeatable.accordion.tab-basic .tab .nav-link:not(.collapsed){color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.tab-basic .repeatable-content{border-color:rgba(var(--c7-borders), 1);}
.c7-bg .repeatable.tab-basic .tab .nav-link.active::after{background:rgba(var(--c7-highlight), 1);}
.c7-bg .repeatable.tab-buttons .tab .nav-link{color:rgba(var(--c7-heading), 1);border-color:rgba(var(--c7-borders), 0.25);}
.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);border-color:rgba(var(--c7-borders), 1);}
.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{color:rgba(var(--c7-link-hover), 1);border-color:rgba(var(--c7-borders), 1);}
.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{color:rgba(var(--c7-heading), 1);border-color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){color:rgba(var(--c7-heading), 1);border-color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.tab-buttons .tab .nav-link{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), 0.25);}
.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link.collapsed:hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.c7-bg .repeatable.tabbed.tab-buttons .tab .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.c7-bg .repeatable.accordion.tab-buttons .tab .nav-link:not(.collapsed){box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.c7-bg .repeatable.tab-underline .tab .nav-link{color:rgba(var(--c7-link), 1);}
.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link:not(.active):hover::before{background:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.accordion.tab-underline .tab .nav-link.collapsed:hover::before{background:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link.active{color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed){color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.tabbed.tab-underline .tab .nav-link.active::before{background:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.accordion.tab-underline .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.tab-linethrough .tab .nav-link{color:rgba(var(--c7-link), 1);}
.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link:not(.active):hover::before{background:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link.collapsed:hover::before{background:rgba(var(--c7-link-hover), 1);}
.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active{color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed){color:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.tabbed.tab-linethrough .tab .nav-link.active::before{background:rgba(var(--c7-heading), 1);}
.c7-bg .repeatable.accordion.tab-linethrough .tab .nav-link:not(.collapsed)::before{background:rgba(var(--c7-heading), 1);}
.c7-bg .slick-slider .slick-prev, .c7-bg .slick-slider .slick-next{color:rgba(var(--c7-link), 1);background-color:rgba(var(--c7-bg-color1), 1);}
html.no-touch .c7-bg .slick-slider .slick-prev:hover, html.no-touch .c7-bg .slick-slider .slick-next:hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .slick-slider .slick-autoplay-toggle-button{color:rgba(var(--c7-link), 1);background-color:rgba(var(--c7-bg-color1), 1);}
html.no-touch .c7-bg .slick-slider .slick-autoplay-toggle-button:hover{color:rgba(var(--c7-link-hover), 1);}
.c7-bg .slick-slider .slick-dots li > button{background-color:rgba(var(--c7-text), 1);}
html.no-touch .c7-bg .slick-slider .slick-dots li:not(.slick-active) > button:hover{background-color:rgba(var(--c7-link-hover), 1);}
.c7-bg .slick-slider .slick-dots li.slick-active > button{background-color:rgba(var(--c7-highlight), 1);}
.form .c7-bg .form-control,.form .c7-bg .form-check-input{border-color:rgba(var(--c7-borders), 1);}
.form .c7-bg .form-control:focus,.form .c7-bg .form-check-input:focus{border-color:rgba(var(--c7-highlight), 1);box-shadow:0 0 5px var(--c7-highlight);}
.c7-bg .ajax-wrap .ajax-loading{background:rgba(var(--c7-bg-color1), 1);}
.c7-bg.ajax-wrap .ajax-loading{background:rgba(var(--c7-bg-color1), 1);}
.ajax-wrap .c7-bg .ajax-loading{background:rgba(var(--c7-bg-color1), 1);}
.c7-bg .ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c7-borders), 1);border-top:10px solid rgba(var(--c7-highlight), 1);}
.c7-bg.ajax-wrap .ajax-loading .loading span.message{border:10px solid rgba(var(--c7-borders), 1);border-top:10px solid rgba(var(--c7-highlight), 1);}
.ajax-wrap .c7-bg .ajax-loading .loading span.message{border:10px solid rgba(var(--c7-borders), 1);border-top:10px solid rgba(var(--c7-highlight), 1);}
.c7-bg .item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c7-borders), 1);border-top:5px solid rgba(var(--c7-highlight), 1);}
.c7-bg.item_form-single_field .ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c7-borders), 1);border-top:5px solid rgba(var(--c7-highlight), 1);}
.item_form-single_field .c7-bg.ajax-wrap .ajax-loading .loading span.message{border:5px solid rgba(var(--c7-borders), 1);border-top:5px solid rgba(var(--c7-highlight), 1);}
.item_form-single_field .ajax-wrap .c7-bg .ajax-loading .loading span.message{border:5px solid rgba(var(--c7-borders), 1);border-top:5px solid rgba(var(--c7-highlight), 1);}
.c7-bg .listing.listing_links:not(.listing_links-mini), .c7-bg .listing.listing_links:not(.listing_links-mini) .item a{border-color:rgba(var(--c7-borders), 1);}
.c7-bg .listing.listing_links:not(.listing_links-mini) .item a:hover{background-color:rgba(var(--c7-borders), 0.1);}
.c7-bg .listing.listing_links.listing_links-mini .item a::after{background-color:rgba(var(--c7-link), 1);}
.c7-bg .listing.listing_links.listing_links-mini .item a:hover::after{background-color:rgba(var(--c7-link-hover), 1);}
         .c7-bg .listing.listing_data-list.data-list_boxed{border-color:rgba(var(--c7-borders), 1);}
.c7-bg .listing.listing_data-list .item.items-1:not(:last-child)::before{background-color:rgba(var(--c7-borders), 1);}
       .c7-bg nav.sitemap ul li::before, .c7-bg nav.sitemap ul li::after{background-color:rgba(var(--c7-borders), 1);}
.c7-bg nav.sitemap ul li:hover::after{background-color:rgba(var(--c7-borders), 0.5);}
.c7-bg thead{color:rgba(var(--c7-heading), 1);}
.c7-bg table, .c7-bg table th, .c7-bg table td{border-color:rgba(var(--c7-borders), 1);}
.component.usn_cmp_anchornavigation.c7-bg .expand-anchor{color:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg .expand-anchor span:before{background:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg .expand-anchor span{background:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg .expand-anchor span:after{background:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link{color:rgba(var(--c7-link), 1);border-color:rgba(var(--c7-borders), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active){background:rgba(var(--c7-borders), 0.15);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);background:rgba(var(--c7-borders), 0.25);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item .nav-link.active{color:rgba(var(--c7-heading), 1);background:transparent;}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-basic ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c7-highlight), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link{color:rgba(var(--c7-heading), 1);border-color:rgba(var(--c7-borders), 0.25);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);border-color:rgba(var(--c7-borders), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{color:rgba(var(--c7-heading), 1);border-color:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), 0.25);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link:not(.active):hover{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-buttons ul.nav li.nav-item .nav-link.active{box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c7-borders), var(--btn-box-shadow_o));}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c7-link), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c7-link-hover), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-underline ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active){color:rgba(var(--c7-link), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover{color:rgba(var(--c7-link-hover), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active{color:rgba(var(--c7-heading), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link:not(.active):hover::after{background:rgba(var(--c7-link-hover), 1);}
.component.usn_cmp_anchornavigation.c7-bg nav.tab-linethrough ul.nav li.nav-item a.nav-link.active::after{background:rgba(var(--c7-heading), 1);}
.c7-bg .scroll-prompt .scroll-link{color:rgba(var(--c7-heading), 1);}
.c7-bg .scroll-prompt .scroll-link i{color:rgba(var(--c7-heading), 1);}
.c7-bg .scroll-prompt.scroll-prompt-wheel .mouse-scroll{border-color:rgba(var(--c7-heading), 1);}
.c7-bg .scroll-prompt .mouse-scroll::before{background-color:rgba(var(--c7-heading), 1);}
html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store h1{color:rgba(var(--c7-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .ec-header-h1{color:rgba(var(--c7-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .product-details__product-title{color:rgba(var(--c7-heading), 1)!important;}
html#ecwid_html.usn body#ecwid_body .c7-bg .ec-size .ec-store .grid-product__title-inner{color:rgba(var(--c7-heading), 1)!important;}
.c7-bg h1::before, .c7-bg h2::before, .c7-bg h3::before, .c7-bg h4::before, .c7-bg h5::before, .c7-bg h6::before{background:rgba(var(--c7-highlight), 1);}
.c7-bg h1::after, .c7-bg h2::after, .c7-bg h3::after, .c7-bg h4::after, .c7-bg h5::after, .c7-bg h6::after{background:rgba(var(--c7-highlight), 1);}
.c7-bg .heading::before, .c7-bg .secondary-heading::before{background:rgba(var(--c7-highlight), 1);}
.c7-bg .heading::after, .c7-bg .secondary-heading::after{background:rgba(var(--c7-highlight), 1);}
.item.c7-bg .heading::before, .item.c7-bg .secondary-heading::before{background:rgba(var(--c7-highlight), 1);}
.item.c7-bg .heading::after, .item.c7-bg .secondary-heading::after{background:rgba(var(--c7-highlight), 1);}
.inner.c7-bg .heading::before, .inner.c7-bg .secondary-heading::before{background:rgba(var(--c7-highlight), 1);}
.inner.c7-bg .heading::after, .inner.c7-bg .secondary-heading::after{background:rgba(var(--c7-highlight), 1);}
.item.item_text-boxed.c7-bg .image .overlayicon::before,.item.item_text-boxed .inner.c7-bg .image .overlayicon::before,.item.item_text-boxed .image.c7-bg .overlayicon::before{  background:rgba(var(--c7-bg), 1);}
.item.item_text-boxed.c7-bg.c7-bg-linear .image .overlayicon::before,.item.item_text-boxed .inner.c7-bg.c7-bg-linear .image .overlayicon::before,.item.item_text-boxed .image.c7-bg.c7-bg-linear .overlayicon::before{  background:linear-gradient(var(--c7-bg-angle), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%);}
.item.item_text-boxed.c7-bg.c7-bg-radial .image .overlayicon::before,.item.item_text-boxed .inner.c7-bg.c7-bg-radial .image .overlayicon::before,.item.item_text-boxed .image.c7-bg.c7-bg-radial .overlayicon::before{  background:radial-gradient(farthest-side at var(--c7-bg-start-perc) var(--c7-bg-stop-perc), rgba(var(--c7-bg-color1), 1) 0%, rgba(var(--c7-bg-color2), 1) 100%);}
.item.item_text-boxed.c7-bg .image .overlayicon .icon,.item.item_text-boxed .inner.c7-bg .image .overlayicon .icon,.item.item_text-boxed .image.c7-bg .overlayicon .icon{ color:rgba(var(--c7-heading), 1);}
.c7-bg a:focus-visible,.c7-bg .btn:focus-visible,.c7-bg button:focus-visible,.form .inner.c7-bg a:focus-visible,.form .inner.c7-bg .btn:focus-visible,.form .inner.c7-bg button:focus-visible, .c7-bg .item .image a:focus-visible, .c7-bg .item .image a:focus-visible img, .c7-bg .item .image a:focus-visible picture,.c7-bg .item .image a:focus-visible .overlayicon,.c7-bg .listing_no-spacing .item a:focus-visible .image, .c7-bg .listing_no-spacing .item a:focus-visible .image img, .c7-bg .listing_no-spacing .item a:focus-visible .image picture,.c7-bg .listing_no-spacing .item a:focus-visible .image .overlayicon,.item.item_text-boxed .inner.c7-bg a:focus-visible .image, .item.item_text-boxed .inner.c7-bg a:focus-visible .image::before,.item.item_text-boxed .inner.c7-bg a:focus-visible .image img, .item.item_text-boxed .inner.c7-bg a:focus-visible .image picture,.usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c7-bg, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c7-bg::before, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c7-bg img, .usn_cmp_windows .item.item_text-boxed a:focus-visible .image.c7-bg picture,main:focus-visible > section.c7-bg:first-of-type, section.c7-bg:focus-visible{ outline-color:rgba(var(--c7-highlight), 1)!important;}
.c7-bg .form-control:focus-visible,.c7-bg .form-check-input:focus-visible,.form .inner.c7-bg .form-control:focus-visible,.form .inner.c7-bg .form-check-input:focus-visible,.form .inner.c7-bg .umbraco-forms-field input:focus-visible,.form .inner.c7-bg .umbraco-forms-field.longanswer textarea:focus-visible,.form .inner.c7-bg .umbraco-forms-field.dropdown select:focus-visible{ outline-color:rgba(var(--c7-highlight), 1)!important;}
.component.usn_cmp_breadcrumb.c7-bg .breadcrumb-trail{ color:rgba(var(--c7-text), 1);}
.component.usn_cmp_breadcrumb.c7-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item a,.component.usn_cmp_breadcrumb.c7-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item > span{ color:rgba(var(--c7-text), 1);}
.component.usn_cmp_breadcrumb.c7-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item:not(.active) a:hover{ color:rgba(var(--c7-link), 1);}
.component.usn_cmp_breadcrumb.c7-bg .breadcrumb-trail ol.breadcrumb li.breadcrumb-item.active > span{ color:rgba(var(--c7-text), 0.5);}
.btn.c1-btn-bg, .btn-bg_c1-btn-bg .btn{ background:rgba(var(--c1-btn-bg-color1), 1);}
.c1-btn-bg:hover, .btn-bg_c1-btn-bg .btn:hover,.btn.c1-btn-bg:focus, .btn-bg_c1-btn-bg .btn:focus,.btn.c1-btn-bg:active, .btn-bg_c1-btn-bg .btn:active{ background:rgba(var(--c1-btn-bg-color1), 1);}
.btn.c1-btn-bg.c1-btn-bg-linear, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn{ background:linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%);}
.c1-btn-bg.c1-btn-bg-linear:hover, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:hover,.btn.c1-btn-bg.c1-btn-bg-linear:focus, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:focus,.btn.c1-btn-bg.c1-btn-bg-linear:active, .btn-bg_c1-btn-bg.c1-btn-bg-linear .btn:active{ background:linear-gradient(var(--c1-btn-bg-angle), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%);}
.btn.c1-btn-bg.c1-btn-bg-radial, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn{ background:radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%);}
.c1-btn-bg.c1-btn-bg-radial:hover, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:hover,.btn.c1-btn-bg.c1-btn-bg-radial:focus, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:focus,.btn.c1-btn-bg.c1-btn-bg-radial:active, .btn-bg_c1-btn-bg.c1-btn-bg-radial .btn:active{ background:radial-gradient(farthest-side at var(--c1-btn-bg-start-perc) var(--c1-btn-bg-stop-perc), rgba(var(--c1-btn-bg-color1), 1) 0%, rgba(var(--c1-btn-bg-color2), 1) 100%);}
.btn.c1-btn-bg-hover:hover > span, .btn.c1-btn-bg-hover:focus > span, .btn.c1-btn-bg-hover:active > span, .btn-bg_c1-btn-bg-hover .btn:hover > span, .btn-bg_c1-btn-bg-hover .btn:focus > span, .btn-bg_c1-btn-bg-hover .btn:active > span,a:hover .btn.c1-btn-bg-hover > span, a:focus .btn.c1-btn-bg-hover > span, a:active .btn.c1-btn-bg-hover > span,.btn.c1-btn-bg-hover-solid:hover > span, .btn.c1-btn-bg-hover-solid:focus > span, .btn.c1-btn-bg-hover-solid:active > span, .btn-bg_c1-btn-bg-hover-solid .btn:hover > span, .btn-bg_c1-btn-bg-hover-solid .btn:focus > span, .btn-bg_c1-btn-bg-hover-solid .btn:active > span,a:hover .btn.c1-btn-bg-hover-solid > span, a:focus .btn.c1-btn-bg-hover-solid > span, a:active .btn.c1-btn-bg-hover-solid > span{ background:rgba(var(--c1-btn-bg-hover-color1), 1);}
.btn.c1-btn-bg.c1-btn-bg-hover-linear:hover > span, .btn.c1-btn-bg.c1-btn-bg-hover-linear:focus > span, .btn.c1-btn-bg.c1-btn-bg-hover-linear:active > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:hover > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:focus > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-linear .btn:active > span,a:hover .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, a:focus .btn.c1-btn-bg.c1-btn-bg-hover-linear > span, a:active .btn.c1-btn-bg.c1-btn-bg-hover-linear > span{ background:linear-gradient(var(--c1-btn-bg-hover-angle), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%);}
.btn.c1-btn-bg.c1-btn-bg-hover-radial:hover > span, .btn.c1-btn-bg.c1-btn-bg-hover-radial:focus > span, .btn.c1-btn-bg.c1-btn-bg-hover-radial:active > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:hover > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:focus > span, .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial .btn:active > span,a:hover .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, a:focus .btn.c1-btn-bg.c1-btn-bg-hover-radial > span, a:active .btn.c1-btn-bg.c1-btn-bg-hover-radial > span{  background:radial-gradient(farthest-side at var(--c1-btn-bg-hover-start-perc) var(--c1-btn-bg-hover-stop-perc), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%);}
.btn.c1-btn-borders, .btn-borders_c1-btn-borders .btn{ border-color:rgba(var(--c1-btn-borders), 1);}
.btn.c1-btn-borders:hover, .btn-borders_c1-btn-borders .btn:hover,.btn.c1-btn-borders:focus, .btn-borders_c1-btn-borders .btn:focus,.btn.c1-btn-borders:active, .btn-borders_c1-btn-borders .btn:active,a:hover .btn.c1-btn-borders, a:focus .btn.c1-btn-borders, a:active .btn.c1-btn-borders{ border-color:rgba(var(--c1-btn-borders-hover), 1);}
.btn.c1-btn-text, .btn-text_c1-btn-text .btn{ color:rgba(var(--c1-btn-text), 1);}
.btn.c1-btn-text:hover, .btn-text_c1-btn-text .btn:hover,.btn.c1-btn-text:focus, .btn-text_c1-btn-text .btn:focus,.btn.c1-btn-text:active, .btn-text_c1-btn-text .btn:active,a:hover .btn.c1-btn-text, a:focus .btn.c1-btn-text, a:active .btn.c1-btn-text{ color:rgba(var(--c1-btn-text-hover), 1);}
.btn.c1-btn-borders:hover, .btn.c1-btn-borders:focus, .btn.c1-btn-borders:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o));}
.btn-borders_c1-btn-borders .btn:hover, .btn-borders_c1-btn-borders .btn:focus, .btn-borders_c1-btn-borders .btn:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c1-btn-borders-hover), var(--btn-box-shadow_o));}
.basic-buttons .btn.c1-btn-text, .basic-buttons .btn-text_c1-btn-text .btn{  color:rgba(var(--c1-btn-bg), 1);}
.basic-buttons .btn.c1-btn-text:hover, .basic-buttons .btn.c1-btn-text:focus, .basic-buttons .btn.c1-btn-text:active, .basic-buttons .btn-text_c1-btn-text .btn:hover, .basic-buttons .btn-text_c1-btn-text .btn:focus, .basic-buttons .btn-text_c1-btn-text .btn:active{  color:rgba(var(--c1-btn-bg-hover), 1);}
.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:active,.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:focus,.umbraco-forms .btn-bg_c1-btn-bg input[type="submit"]:hover{  background:rgba(var(--c1-btn-bg-hover-color1),1); color:rgba(var(--c1-btn-text-hover),1); border-color:rgba(var(--c1-btn-borders-hover),1);}
.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:active,.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:focus,.umbraco-forms .btn-bg_base-btn-bg.c1-btn-bg-hover-linear input[type="submit"]:hover{  background:linear-gradient(var(--c1-btn-bg-hover-angle), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%);}
.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:active,.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:focus,.umbraco-forms .btn-bg_c1-btn-bg.c1-btn-bg-hover-radial input[type="submit"]:hover{  background:radial-gradient(farthest-side at var(--c1-btn-bg-hover-start-perc) var(--c1-btn-bg-hover-stop-perc), rgba(var(--c1-btn-bg-hover-color1), 1) 0%, rgba(var(--c1-btn-bg-hover-color2), 1) 100%);}
.btn.c2-btn-bg, .btn-bg_c2-btn-bg .btn{ background:rgba(var(--c2-btn-bg-color1), 1);}
.c2-btn-bg:hover, .btn-bg_c2-btn-bg .btn:hover,.btn.c2-btn-bg:focus, .btn-bg_c2-btn-bg .btn:focus,.btn.c2-btn-bg:active, .btn-bg_c2-btn-bg .btn:active{ background:rgba(var(--c2-btn-bg-color1), 1);}
.btn.c2-btn-bg.c2-btn-bg-linear, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn{ background:linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%);}
.c2-btn-bg.c2-btn-bg-linear:hover, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:hover,.btn.c2-btn-bg.c2-btn-bg-linear:focus, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:focus,.btn.c2-btn-bg.c2-btn-bg-linear:active, .btn-bg_c2-btn-bg.c2-btn-bg-linear .btn:active{ background:linear-gradient(var(--c2-btn-bg-angle), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%);}
.btn.c2-btn-bg.c2-btn-bg-radial, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn{ background:radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%);}
.c2-btn-bg.c2-btn-bg-radial:hover, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:hover,.btn.c2-btn-bg.c2-btn-bg-radial:focus, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:focus,.btn.c2-btn-bg.c2-btn-bg-radial:active, .btn-bg_c2-btn-bg.c2-btn-bg-radial .btn:active{ background:radial-gradient(farthest-side at var(--c2-btn-bg-start-perc) var(--c2-btn-bg-stop-perc), rgba(var(--c2-btn-bg-color1), 1) 0%, rgba(var(--c2-btn-bg-color2), 1) 100%);}
.btn.c2-btn-bg-hover:hover > span, .btn.c2-btn-bg-hover:focus > span, .btn.c2-btn-bg-hover:active > span, .btn-bg_c2-btn-bg-hover .btn:hover > span, .btn-bg_c2-btn-bg-hover .btn:focus > span, .btn-bg_c2-btn-bg-hover .btn:active > span,a:hover .btn.c2-btn-bg-hover > span, a:focus .btn.c2-btn-bg-hover > span, a:active .btn.c2-btn-bg-hover > span,.btn.c2-btn-bg-hover-solid:hover > span, .btn.c2-btn-bg-hover-solid:focus > span, .btn.c2-btn-bg-hover-solid:active > span, .btn-bg_c2-btn-bg-hover-solid .btn:hover > span, .btn-bg_c2-btn-bg-hover-solid .btn:focus > span, .btn-bg_c2-btn-bg-hover-solid .btn:active > span,a:hover .btn.c2-btn-bg-hover-solid > span, a:focus .btn.c2-btn-bg-hover-solid > span, a:active .btn.c2-btn-bg-hover-solid > span{ background:rgba(var(--c2-btn-bg-hover-color1), 1);}
.btn.c2-btn-bg.c2-btn-bg-hover-linear:hover > span, .btn.c2-btn-bg.c2-btn-bg-hover-linear:focus > span, .btn.c2-btn-bg.c2-btn-bg-hover-linear:active > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:hover > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:focus > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-linear .btn:active > span,a:hover .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, a:focus .btn.c2-btn-bg.c2-btn-bg-hover-linear > span, a:active .btn.c2-btn-bg.c2-btn-bg-hover-linear > span{ background:linear-gradient(var(--c2-btn-bg-hover-angle), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%);}
.btn.c2-btn-bg.c2-btn-bg-hover-radial:hover > span, .btn.c2-btn-bg.c2-btn-bg-hover-radial:focus > span, .btn.c2-btn-bg.c2-btn-bg-hover-radial:active > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:hover > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:focus > span, .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial .btn:active > span,a:hover .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, a:focus .btn.c2-btn-bg.c2-btn-bg-hover-radial > span, a:active .btn.c2-btn-bg.c2-btn-bg-hover-radial > span{  background:radial-gradient(farthest-side at var(--c2-btn-bg-hover-start-perc) var(--c2-btn-bg-hover-stop-perc), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%);}
.btn.c2-btn-borders, .btn-borders_c2-btn-borders .btn{ border-color:rgba(var(--c2-btn-borders), 1);}
.btn.c2-btn-borders:hover, .btn-borders_c2-btn-borders .btn:hover,.btn.c2-btn-borders:focus, .btn-borders_c2-btn-borders .btn:focus,.btn.c2-btn-borders:active, .btn-borders_c2-btn-borders .btn:active,a:hover .btn.c2-btn-borders, a:focus .btn.c2-btn-borders, a:active .btn.c2-btn-borders{ border-color:rgba(var(--c2-btn-borders-hover), 1);}
.btn.c2-btn-text, .btn-text_c2-btn-text .btn{ color:rgba(var(--c2-btn-text), 1);}
.btn.c2-btn-text:hover, .btn-text_c2-btn-text .btn:hover,.btn.c2-btn-text:focus, .btn-text_c2-btn-text .btn:focus,.btn.c2-btn-text:active, .btn-text_c2-btn-text .btn:active,a:hover .btn.c2-btn-text, a:focus .btn.c2-btn-text, a:active .btn.c2-btn-text{ color:rgba(var(--c2-btn-text-hover), 1);}
.btn.c2-btn-borders:hover, .btn.c2-btn-borders:focus, .btn.c2-btn-borders:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o));}
.btn-borders_c2-btn-borders .btn:hover, .btn-borders_c2-btn-borders .btn:focus, .btn-borders_c2-btn-borders .btn:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c2-btn-borders-hover), var(--btn-box-shadow_o));}
.basic-buttons .btn.c2-btn-text, .basic-buttons .btn-text_c2-btn-text .btn{  color:rgba(var(--c2-btn-bg), 1);}
.basic-buttons .btn.c2-btn-text:hover, .basic-buttons .btn.c2-btn-text:focus, .basic-buttons .btn.c2-btn-text:active, .basic-buttons .btn-text_c2-btn-text .btn:hover, .basic-buttons .btn-text_c2-btn-text .btn:focus, .basic-buttons .btn-text_c2-btn-text .btn:active{  color:rgba(var(--c2-btn-bg-hover), 1);}
.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:active,.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:focus,.umbraco-forms .btn-bg_c2-btn-bg input[type="submit"]:hover{  background:rgba(var(--c2-btn-bg-hover-color1),1); color:rgba(var(--c2-btn-text-hover),1); border-color:rgba(var(--c2-btn-borders-hover),1);}
.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:active,.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:focus,.umbraco-forms .btn-bg_base-btn-bg.c2-btn-bg-hover-linear input[type="submit"]:hover{  background:linear-gradient(var(--c2-btn-bg-hover-angle), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%);}
.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:active,.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:focus,.umbraco-forms .btn-bg_c2-btn-bg.c2-btn-bg-hover-radial input[type="submit"]:hover{  background:radial-gradient(farthest-side at var(--c2-btn-bg-hover-start-perc) var(--c2-btn-bg-hover-stop-perc), rgba(var(--c2-btn-bg-hover-color1), 1) 0%, rgba(var(--c2-btn-bg-hover-color2), 1) 100%);}
.btn.c3-btn-bg, .btn-bg_c3-btn-bg .btn{ background:rgba(var(--c3-btn-bg-color1), 1);}
.c3-btn-bg:hover, .btn-bg_c3-btn-bg .btn:hover,.btn.c3-btn-bg:focus, .btn-bg_c3-btn-bg .btn:focus,.btn.c3-btn-bg:active, .btn-bg_c3-btn-bg .btn:active{ background:rgba(var(--c3-btn-bg-color1), 1);}
.btn.c3-btn-bg.c3-btn-bg-linear, .btn-bg_c3-btn-bg.c3-btn-bg-linear .btn{ background:linear-gradient(var(--c3-btn-bg-angle), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%);}
.c3-btn-bg.c3-btn-bg-linear:hover, .btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:hover,.btn.c3-btn-bg.c3-btn-bg-linear:focus, .btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:focus,.btn.c3-btn-bg.c3-btn-bg-linear:active, .btn-bg_c3-btn-bg.c3-btn-bg-linear .btn:active{ background:linear-gradient(var(--c3-btn-bg-angle), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%);}
.btn.c3-btn-bg.c3-btn-bg-radial, .btn-bg_c3-btn-bg.c3-btn-bg-radial .btn{ background:radial-gradient(farthest-side at var(--c3-btn-bg-start-perc) var(--c3-btn-bg-stop-perc), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%);}
.c3-btn-bg.c3-btn-bg-radial:hover, .btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:hover,.btn.c3-btn-bg.c3-btn-bg-radial:focus, .btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:focus,.btn.c3-btn-bg.c3-btn-bg-radial:active, .btn-bg_c3-btn-bg.c3-btn-bg-radial .btn:active{ background:radial-gradient(farthest-side at var(--c3-btn-bg-start-perc) var(--c3-btn-bg-stop-perc), rgba(var(--c3-btn-bg-color1), 1) 0%, rgba(var(--c3-btn-bg-color2), 1) 100%);}
.btn.c3-btn-bg-hover:hover > span, .btn.c3-btn-bg-hover:focus > span, .btn.c3-btn-bg-hover:active > span, .btn-bg_c3-btn-bg-hover .btn:hover > span, .btn-bg_c3-btn-bg-hover .btn:focus > span, .btn-bg_c3-btn-bg-hover .btn:active > span,a:hover .btn.c3-btn-bg-hover > span, a:focus .btn.c3-btn-bg-hover > span, a:active .btn.c3-btn-bg-hover > span,.btn.c3-btn-bg-hover-solid:hover > span, .btn.c3-btn-bg-hover-solid:focus > span, .btn.c3-btn-bg-hover-solid:active > span, .btn-bg_c3-btn-bg-hover-solid .btn:hover > span, .btn-bg_c3-btn-bg-hover-solid .btn:focus > span, .btn-bg_c3-btn-bg-hover-solid .btn:active > span,a:hover .btn.c3-btn-bg-hover-solid > span, a:focus .btn.c3-btn-bg-hover-solid > span, a:active .btn.c3-btn-bg-hover-solid > span{ background:rgba(var(--c3-btn-bg-hover-color1), 1);}
.btn.c3-btn-bg.c3-btn-bg-hover-linear:hover > span, .btn.c3-btn-bg.c3-btn-bg-hover-linear:focus > span, .btn.c3-btn-bg.c3-btn-bg-hover-linear:active > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:hover > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:focus > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-linear .btn:active > span,a:hover .btn.c3-btn-bg.c3-btn-bg-hover-linear > span, a:focus .btn.c3-btn-bg.c3-btn-bg-hover-linear > span, a:active .btn.c3-btn-bg.c3-btn-bg-hover-linear > span{ background:linear-gradient(var(--c3-btn-bg-hover-angle), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%);}
.btn.c3-btn-bg.c3-btn-bg-hover-radial:hover > span, .btn.c3-btn-bg.c3-btn-bg-hover-radial:focus > span, .btn.c3-btn-bg.c3-btn-bg-hover-radial:active > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:hover > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:focus > span, .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial .btn:active > span,a:hover .btn.c3-btn-bg.c3-btn-bg-hover-radial > span, a:focus .btn.c3-btn-bg.c3-btn-bg-hover-radial > span, a:active .btn.c3-btn-bg.c3-btn-bg-hover-radial > span{  background:radial-gradient(farthest-side at var(--c3-btn-bg-hover-start-perc) var(--c3-btn-bg-hover-stop-perc), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%);}
.btn.c3-btn-borders, .btn-borders_c3-btn-borders .btn{ border-color:rgba(var(--c3-btn-borders), 1);}
.btn.c3-btn-borders:hover, .btn-borders_c3-btn-borders .btn:hover,.btn.c3-btn-borders:focus, .btn-borders_c3-btn-borders .btn:focus,.btn.c3-btn-borders:active, .btn-borders_c3-btn-borders .btn:active,a:hover .btn.c3-btn-borders, a:focus .btn.c3-btn-borders, a:active .btn.c3-btn-borders{ border-color:rgba(var(--c3-btn-borders-hover), 1);}
.btn.c3-btn-text, .btn-text_c3-btn-text .btn{ color:rgba(var(--c3-btn-text), 1);}
.btn.c3-btn-text:hover, .btn-text_c3-btn-text .btn:hover,.btn.c3-btn-text:focus, .btn-text_c3-btn-text .btn:focus,.btn.c3-btn-text:active, .btn-text_c3-btn-text .btn:active,a:hover .btn.c3-btn-text, a:focus .btn.c3-btn-text, a:active .btn.c3-btn-text{ color:rgba(var(--c3-btn-text-hover), 1);}
.btn.c3-btn-borders:hover, .btn.c3-btn-borders:focus, .btn.c3-btn-borders:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-btn-borders-hover), var(--btn-box-shadow_o));}
.btn-borders_c3-btn-borders .btn:hover, .btn-borders_c3-btn-borders .btn:focus, .btn-borders_c3-btn-borders .btn:active{  box-shadow:var(--btn-box-shadow_h) var(--btn-box-shadow_v) var(--btn-box-shadow_b) rgba(var(--c3-btn-borders-hover), var(--btn-box-shadow_o));}
.basic-buttons .btn.c3-btn-text, .basic-buttons .btn-text_c3-btn-text .btn{  color:rgba(var(--c3-btn-bg), 1);}
.basic-buttons .btn.c3-btn-text:hover, .basic-buttons .btn.c3-btn-text:focus, .basic-buttons .btn.c3-btn-text:active, .basic-buttons .btn-text_c3-btn-text .btn:hover, .basic-buttons .btn-text_c3-btn-text .btn:focus, .basic-buttons .btn-text_c3-btn-text .btn:active{  color:rgba(var(--c3-btn-bg-hover), 1);}
.umbraco-forms .btn-bg_c3-btn-bg input[type="submit"]:active,.umbraco-forms .btn-bg_c3-btn-bg input[type="submit"]:focus,.umbraco-forms .btn-bg_c3-btn-bg input[type="submit"]:hover{  background:rgba(var(--c3-btn-bg-hover-color1),1); color:rgba(var(--c3-btn-text-hover),1); border-color:rgba(var(--c3-btn-borders-hover),1);}
.umbraco-forms .btn-bg_base-btn-bg.c3-btn-bg-hover-linear input[type="submit"]:active,.umbraco-forms .btn-bg_base-btn-bg.c3-btn-bg-hover-linear input[type="submit"]:focus,.umbraco-forms .btn-bg_base-btn-bg.c3-btn-bg-hover-linear input[type="submit"]:hover{  background:linear-gradient(var(--c3-btn-bg-hover-angle), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%);}
.umbraco-forms .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial input[type="submit"]:active,.umbraco-forms .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial input[type="submit"]:focus,.umbraco-forms .btn-bg_c3-btn-bg.c3-btn-bg-hover-radial input[type="submit"]:hover{  background:radial-gradient(farthest-side at var(--c3-btn-bg-hover-start-perc) var(--c3-btn-bg-hover-stop-perc), rgba(var(--c3-btn-bg-hover-color1), 1) 0%, rgba(var(--c3-btn-bg-hover-color2), 1) 100%);}
.c1-label-bg,.c1-label-bg.c1-label-bg-solid{  background:rgba(var(--c1-label-bg-color1), 1);}
.c1-label-bg.c1-label-bg-linear{  background:linear-gradient(var(--c1-label-bg-angle), rgba(var(--c1-label-bg-color1), 1) 0%, rgba(var(--c1-label-bg-color2), 1) 100%);}
.c1-label-bg.c1-label-bg-radial{  background:radial-gradient(farthest-side at var(--c1-label-bg-start-perc) var(--c1-label-bg-stop-perc), rgba(var(--c1-label-bg-color1), 1) 0%, rgba(var(--c1-label-bg-color2), 1) 100%);}
.c1-label-text{  color:rgba(var(--c1-label-text), 1);}
#logo img{max-height:60px!important;padding:5px 0 0 10px}
ul{padding-left:20px!important}
.social img{max-width:35px;max-height:35px;}
.footerlogo img{max-width:75%}
.publications img{max-width:40%;border:1px solid #ccc}
