@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;600;700;900&display=swap");

:root {
	--error: #E03B33;
	--color1: #0F303F;
	--color2: #D81820;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #FF7F00;
}

.color-x24-trad-9 {
	--color1: #193227;
	--color2: #4bb685;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ff9d00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #dcf1e7;
	--blade-link-dark--hover: #dcf1e7;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(25, 50, 39, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #3b765c;
	--form-light-submit--focus: #3b765c;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(25, 50, 39, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(25, 50, 39, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #3b765c;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #3b765c;
	--lighten-color-1-alpha40: #65b290;
	--lighten-color-2-alpha20: #94d3b6;
	--lighten-color-2-alpha30: #b8e2cf;
	--lighten-color-2-alpha40: #dcf1e7;
	--rgb-lighten-color-1-alpha30-04: rgba(76, 152, 119, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(76, 152, 119, 0.1);
	--form-dark-input-07: rgba(255, 157, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(25, 50, 39, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-8 {
	--color1: #1d1145;
	--color2: #0db4b9;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #f3b527;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #9af5f8;
	--blade-link-dark--hover: #9af5f8;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(29, 17, 69, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #3f2597;
	--form-light-submit--focus: #3f2597;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(29, 17, 69, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(29, 17, 69, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #3f2597;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #3f2597;
	--lighten-color-1-alpha40: #6d4ed4;
	--lighten-color-2-alpha20: #3becf1;
	--lighten-color-2-alpha30: #6af1f5;
	--lighten-color-2-alpha40: #9af5f8;
	--rgb-lighten-color-1-alpha30-04: rgba(81, 47, 192, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(81, 47, 192, 0.1);
	--form-dark-input-07: rgba(243, 181, 39, 0.7);
	--featuredblocks-wrap-dark-08: rgba(29, 17, 69, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: #d8fbfc;
}

.color-x24-trad-7 {
	--color1: #4f4e4e;
	--color2: #d3a335;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #c6451a;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f7efdd;
	--blade-link-dark--hover: #f7efdd;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(79, 78, 78, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #828181;
	--form-light-submit--focus: #828181;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(79, 78, 78, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(79, 78, 78, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #828181;
	--section-bg-color-dark-3: #1c1b1b;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #828181;
	--lighten-color-1-alpha40: #b5b4b4;
	--lighten-color-2-alpha20: #e5c989;
	--lighten-color-2-alpha30: #eedcb3;
	--lighten-color-2-alpha40: #f7efdd;
	--rgb-lighten-color-1-alpha30-04: rgba(156, 154, 154, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(156, 154, 154, 0.1);
	--form-dark-input-07: rgba(198, 69, 26, 0.7);
	--featuredblocks-wrap-dark-08: rgba(79, 78, 78, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-6 {
	--color1: #172242;
	--color2: #da6a39;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #c90d31;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #faebe5;
	--blade-link-dark--hover: #faebe5;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(23, 34, 66, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #31498e;
	--form-light-submit--focus: #31498e;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(23, 34, 66, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(23, 34, 66, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #31498e;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #31498e;
	--lighten-color-1-alpha40: #5e79c7;
	--lighten-color-2-alpha20: #eaab8f;
	--lighten-color-2-alpha30: #f2cbba;
	--lighten-color-2-alpha40: #faebe5;
	--rgb-lighten-color-1-alpha30-04: rgba(63, 92, 179, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(63, 92, 179, 0.1);
	--form-dark-input-07: rgba(201, 13, 49, 0.7);
	--featuredblocks-wrap-dark-08: rgba(23, 34, 66, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-5 {
	--color1: #5d1601;
	--color2: #ccaa67;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ff6320;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: white;
	--blade-link-dark--hover: white;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(93, 22, 1, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #c22e02;
	--form-light-submit--focus: #c22e02;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(93, 22, 1, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(93, 22, 1, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #c22e02;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #c22e02;
	--lighten-color-1-alpha40: #fd5d2d;
	--lighten-color-2-alpha20: #e6d5b3;
	--lighten-color-2-alpha30: #f2eada;
	--lighten-color-2-alpha40: white;
	--rgb-lighten-color-1-alpha30-04: rgba(244, 58, 3, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(244, 58, 3, 0.1);
	--form-dark-input-07: rgba(255, 99, 32, 0.7);
	--featuredblocks-wrap-dark-08: rgba(93, 22, 1, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-4 {
	--color1: #04364e;
	--color2: #7cb0d3;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: white;
	--blade-link-dark--hover: white;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(4, 54, 78, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #0979af;
	--form-light-submit--focus: #0979af;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(4, 54, 78, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(4, 54, 78, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #0979af;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #0979af;
	--lighten-color-1-alpha40: #2ab3f4;
	--lighten-color-2-alpha20: #c8deed;
	--lighten-color-2-alpha30: #eff5f9;
	--lighten-color-2-alpha40: white;
	--rgb-lighten-color-1-alpha30-04: rgba(11, 155, 224, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(11, 155, 224, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(4, 54, 78, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-3 {
	--color1: #1e4865;
	--color2: #bdb464;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #faf9f3;
	--blade-link-dark--hover: #faf9f3;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(30, 72, 101, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #3580b4;
	--form-light-submit--focus: #3580b4;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(30, 72, 101, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(30, 72, 101, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #3580b4;
	--section-bg-color-dark-3: #071016;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #3580b4;
	--lighten-color-1-alpha40: #78b0d7;
	--lighten-color-2-alpha20: #dbd7ac;
	--lighten-color-2-alpha30: #ebe8cf;
	--lighten-color-2-alpha40: #faf9f3;
	--rgb-lighten-color-1-alpha30-04: rgba(81, 153, 203, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(81, 153, 203, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(30, 72, 101, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-trad-2 {
	--color1: #002d42;
	--color2: #00adef;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ffc000;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #bcecff;
	--blade-link-dark--hover: #bcecff;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(0, 45, 66, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #0073a8;
	--form-light-submit--focus: #0073a8;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(0, 45, 66, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(0, 45, 66, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #0073a8;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #0073a8;
	--lighten-color-1-alpha40: #0fb3ff;
	--lighten-color-2-alpha20: #56d0ff;
	--lighten-color-2-alpha30: #89deff;
	--lighten-color-2-alpha40: #bcecff;
	--rgb-lighten-color-1-alpha30-04: rgba(0, 149, 219, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(0, 149, 219, 0.1);
	--form-dark-input-07: rgba(255, 192, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(0, 45, 66, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: #feffff;
}

.color-x24-trad-1 {
	--color1: #464230;
	--color2: #90b626;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #ff8000;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #e1f0b8;
	--blade-link-dark--hover: #e1f0b8;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(70, 66, 48, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #837b59;
	--form-light-submit--focus: #837b59;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(70, 66, 48, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(70, 66, 48, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #837b59;
	--section-bg-color-dark-3: #090907;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #837b59;
	--lighten-color-1-alpha40: #b3ac8f;
	--lighten-color-2-alpha20: #bedf63;
	--lighten-color-2-alpha30: #d0e78e;
	--lighten-color-2-alpha40: #e1f0b8;
	--rgb-lighten-color-1-alpha30-04: rgba(158, 150, 113, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(158, 150, 113, 0.1);
	--form-dark-input-07: rgba(255, 128, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(70, 66, 48, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: #f8fbef;
}

.color-x24-trad-10 {
	--color1: #36303e;
	--color2: #d33b3b;
	--color3: #f0edeb;
	--color4: #e0e0e0;
	--color5: #f9b311;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f8e2e2;
	--blade-link-dark--hover: #f8e2e2;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(54, 48, 62, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #685d77;
	--form-light-submit--focus: #685d77;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(54, 48, 62, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(54, 48, 62, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #685d77;
	--section-bg-color-dark-3: #040305;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #685d77;
	--lighten-color-1-alpha40: #9b91a9;
	--lighten-color-2-alpha20: #e68e8e;
	--lighten-color-2-alpha30: #efb8b8;
	--lighten-color-2-alpha40: #f8e2e2;
	--rgb-lighten-color-1-alpha30-04: rgba(129, 116, 147, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(129, 116, 147, 0.1);
	--form-dark-input-07: rgba(249, 179, 17, 0.7);
	--featuredblocks-wrap-dark-08: rgba(54, 48, 62, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-demo-1 {
	--color1: #000000;
	--color2: #656565;
	--color3: #c5c5c5;
	--color4: #c5c5c5;
	--color5: #000000;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #cbcbcb;
	--blade-link-dark--hover: #cbcbcb;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(0, 0, 0, 0.7);
	--blade-bg-text-light: rgba(197, 197, 197, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #333333;
	--form-light-submit--focus: #333333;
	--button--shadow-dark--hover: #cdcdcd;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(0, 0, 0, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: #f0f0f0;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #c7b4b4;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #a7a0a0;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(0, 0, 0, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #333333;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #333333;
	--lighten-color-1-alpha40: #666666;
	--lighten-color-2-alpha20: #989898;
	--lighten-color-2-alpha30: #b2b2b2;
	--lighten-color-2-alpha40: #cbcbcb;
	--rgb-lighten-color-1-alpha30-04: rgba(77, 77, 77, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(77, 77, 77, 0.1);
	--form-dark-input-07: rgba(0, 0, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(0, 0, 0, 0.8);
	--featuredblocks-wrap-light-06: rgba(240, 240, 240, 0.6);
	--featuredblocks-wrap-light-08: rgba(240, 240, 240, 0.8);
	--color2-lighten-desaturate: #ececec;
}

.color-x24-comp-9 {
	--color1: #42412d;
	--color2: #b5b381;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff8144;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: white;
	--blade-link-dark--hover: white;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(66, 65, 45, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #7f7d56;
	--form-light-submit--focus: #7f7d56;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(66, 65, 45, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(66, 65, 45, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #7f7d56;
	--section-bg-color-dark-3: #050504;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #7f7d56;
	--lighten-color-1-alpha40: #b0ae8b;
	--lighten-color-2-alpha20: #dbdac1;
	--lighten-color-2-alpha30: #eeede1;
	--lighten-color-2-alpha40: white;
	--rgb-lighten-color-1-alpha30-04: rgba(155, 153, 109, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(155, 153, 109, 0.1);
	--form-dark-input-07: rgba(255, 129, 68, 0.7);
	--featuredblocks-wrap-dark-08: rgba(66, 65, 45, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-8 {
	--color1: #1b303e;
	--color2: #bd4f50;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #60b2bd;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f5e3e4;
	--blade-link-dark--hover: #f5e3e4;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(27, 48, 62, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #3a6785;
	--form-light-submit--focus: #3a6785;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(27, 48, 62, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(27, 48, 62, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #3a6785;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #3a6785;
	--lighten-color-1-alpha40: #689bbd;
	--lighten-color-2-alpha20: #d9999a;
	--lighten-color-2-alpha30: #e7bebf;
	--lighten-color-2-alpha40: #f5e3e4;
	--rgb-lighten-color-1-alpha30-04: rgba(73, 131, 169, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(73, 131, 169, 0.1);
	--form-dark-input-07: rgba(96, 178, 189, 0.7);
	--featuredblocks-wrap-dark-08: rgba(27, 48, 62, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-7 {
	--color1: #310f1f;
	--color2: #86b5bb;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff915c;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: white;
	--blade-link-dark--hover: white;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(49, 15, 31, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #7f2750;
	--form-light-submit--focus: #7f2750;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(49, 15, 31, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(49, 15, 31, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #7f2750;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #7f2750;
	--lighten-color-1-alpha40: #c64682;
	--lighten-color-2-alpha20: #c7dde0;
	--lighten-color-2-alpha30: #e8f1f2;
	--lighten-color-2-alpha40: white;
	--rgb-lighten-color-1-alpha30-04: rgba(166, 51, 105, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(166, 51, 105, 0.1);
	--form-dark-input-07: rgba(255, 145, 92, 0.7);
	--featuredblocks-wrap-dark-08: rgba(49, 15, 31, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-6 {
	--color1: #310f1f;
	--color2: #ff9c6c;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #cb1300;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: white;
	--blade-link-dark--hover: white;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(49, 15, 31, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #7f2750;
	--form-light-submit--focus: #7f2750;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(49, 15, 31, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(49, 15, 31, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #7f2750;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #7f2750;
	--lighten-color-1-alpha40: #c64682;
	--lighten-color-2-alpha20: #ffe1d2;
	--lighten-color-2-alpha30: white;
	--lighten-color-2-alpha40: white;
	--rgb-lighten-color-1-alpha30-04: rgba(166, 51, 105, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(166, 51, 105, 0.1);
	--form-dark-input-07: rgba(203, 19, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(49, 15, 31, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-5 {
	--color1: #6b4326;
	--color2: #bab64b;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f3f2de;
	--blade-link-dark--hover: #f3f2de;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(107, 67, 38, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #b67241;
	--form-light-submit--focus: #b67241;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(107, 67, 38, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(107, 67, 38, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #b67241;
	--section-bg-color-dark-3: #20140b;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #b67241;
	--lighten-color-1-alpha40: #d5a888;
	--lighten-color-2-alpha20: #d6d495;
	--lighten-color-2-alpha30: #e4e3ba;
	--lighten-color-2-alpha40: #f3f2de;
	--rgb-lighten-color-1-alpha30-04: rgba(199, 141, 99, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(199, 141, 99, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(107, 67, 38, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-4 {
	--color1: #574747;
	--color2: #e5521f;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ffa91e;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #fadfd6;
	--blade-link-dark--hover: #fadfd6;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(87, 71, 71, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #8f7575;
	--form-light-submit--focus: #8f7575;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(87, 71, 71, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(87, 71, 71, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #8f7575;
	--section-bg-color-dark-3: #1f1919;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #8f7575;
	--lighten-color-1-alpha40: #bcaeae;
	--lighten-color-2-alpha20: #f0997a;
	--lighten-color-2-alpha30: #f5bca8;
	--lighten-color-2-alpha40: #fadfd6;
	--rgb-lighten-color-1-alpha30-04: rgba(166, 145, 145, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(166, 145, 145, 0.1);
	--form-dark-input-07: rgba(255, 169, 30, 0.7);
	--featuredblocks-wrap-dark-08: rgba(87, 71, 71, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-3 {
	--color1: #62341c;
	--color2: #d67741;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff9d00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #faefe9;
	--blade-link-dark--hover: #faefe9;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(98, 52, 28, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #b15e33;
	--form-light-submit--focus: #b15e33;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(98, 52, 28, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(98, 52, 28, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #b15e33;
	--section-bg-color-dark-3: #130a05;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #b15e33;
	--lighten-color-1-alpha40: #d79573;
	--lighten-color-2-alpha20: #e8b395;
	--lighten-color-2-alpha30: #f1d1bf;
	--lighten-color-2-alpha40: #faefe9;
	--rgb-lighten-color-1-alpha30-04: rgba(204, 119, 75, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(204, 119, 75, 0.1);
	--form-dark-input-07: rgba(255, 157, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(98, 52, 28, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-2 {
	--color1: #585f57;
	--color2: #ccb325;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f5eec8;
	--blade-link-dark--hover: #f5eec8;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(88, 95, 87, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #8a9389;
	--form-light-submit--focus: #8a9389;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(88, 95, 87, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(88, 95, 87, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #8a9389;
	--section-bg-color-dark-3: #272a26;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #8a9389;
	--lighten-color-1-alpha40: #bfc4be;
	--lighten-color-2-alpha20: #e5d472;
	--lighten-color-2-alpha30: #ede19d;
	--lighten-color-2-alpha40: #f5eec8;
	--rgb-lighten-color-1-alpha30-04: rgba(165, 171, 164, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(165, 171, 164, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(88, 95, 87, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-comp-1 {
	--color1: #57422f;
	--color2: #cd8c4b;
	--color3: #f0efe5;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f9f2eb;
	--blade-link-dark--hover: #f9f2eb;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(87, 66, 47, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #997453;
	--form-light-submit--focus: #997453;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(87, 66, 47, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(87, 66, 47, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #997453;
	--section-bg-color-dark-3: #15100b;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #997453;
	--lighten-color-1-alpha40: #c3a88f;
	--lighten-color-2-alpha20: #e3bf9b;
	--lighten-color-2-alpha30: #eed9c3;
	--lighten-color-2-alpha40: #f9f2eb;
	--rgb-lighten-color-1-alpha30-04: rgba(177, 142, 110, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(177, 142, 110, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(87, 66, 47, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-8 {
	--color1: #1f206d;
	--color2: #0cd2d1;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #ffb900;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #b0fafa;
	--blade-link-dark--hover: #b0fafa;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(31, 32, 109, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #3637bc;
	--form-light-submit--focus: #3637bc;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(31, 32, 109, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(31, 32, 109, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #3637bc;
	--section-bg-color-dark-3: #08091e;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #3637bc;
	--lighten-color-1-alpha40: #7e7fda;
	--lighten-color-2-alpha20: #4ff5f4;
	--lighten-color-2-alpha30: #7ff8f7;
	--lighten-color-2-alpha40: #b0fafa;
	--rgb-lighten-color-1-alpha30-04: rgba(86, 88, 207, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(86, 88, 207, 0.1);
	--form-dark-input-07: rgba(255, 185, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(31, 32, 109, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: #eefefe;
}

.color-x24-agg-7 {
	--color1: #000000;
	--color2: #dba12d;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f9efdb;
	--blade-link-dark--hover: #f9efdb;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(0, 0, 0, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #333333;
	--form-light-submit--focus: #333333;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(0, 0, 0, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(0, 0, 0, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #333333;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #333333;
	--lighten-color-1-alpha40: #666666;
	--lighten-color-2-alpha20: #eac884;
	--lighten-color-2-alpha30: #f1dbb0;
	--lighten-color-2-alpha40: #f9efdb;
	--rgb-lighten-color-1-alpha30-04: rgba(77, 77, 77, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(77, 77, 77, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(0, 0, 0, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-6 {
	--color1: #2c2c2c;
	--color2: #3cd0eb;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #f98903;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f5fdfe;
	--blade-link-dark--hover: #f5fdfe;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(44, 44, 44, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #5f5f5f;
	--form-light-submit--focus: #5f5f5f;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(44, 44, 44, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(44, 44, 44, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #5f5f5f;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #5f5f5f;
	--lighten-color-1-alpha40: #929292;
	--lighten-color-2-alpha20: #99e6f4;
	--lighten-color-2-alpha30: #c7f1f9;
	--lighten-color-2-alpha40: #f5fdfe;
	--rgb-lighten-color-1-alpha30-04: rgba(120, 120, 120, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(120, 120, 120, 0.1);
	--form-dark-input-07: rgba(249, 137, 3, 0.7);
	--featuredblocks-wrap-dark-08: rgba(44, 44, 44, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-5 {
	--color1: #293246;
	--color2: #b8cd03;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #ff7f00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f4fe9e;
	--blade-link-dark--hover: #f4fe9e;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(41, 50, 70, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #4f6086;
	--form-light-submit--focus: #4f6086;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(41, 50, 70, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(41, 50, 70, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #4f6086;
	--section-bg-color-dark-3: #030406;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #4f6086;
	--lighten-color-1-alpha40: #8494b7;
	--lighten-color-2-alpha20: #e8fc3a;
	--lighten-color-2-alpha30: #eefd6c;
	--lighten-color-2-alpha40: #f4fe9e;
	--rgb-lighten-color-1-alpha30-04: rgba(100, 120, 164, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(100, 120, 164, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(41, 50, 70, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: #fbfee0;
}

.color-x24-agg-4 {
	--color1: #000000;
	--color2: #df151e;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #ffc000;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #fac6c9;
	--blade-link-dark--hover: #fac6c9;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(0, 0, 0, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #333333;
	--form-light-submit--focus: #333333;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(0, 0, 0, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(0, 0, 0, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #333333;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #333333;
	--lighten-color-1-alpha40: #666666;
	--lighten-color-2-alpha20: #f1696f;
	--lighten-color-2-alpha30: #f5989c;
	--lighten-color-2-alpha40: #fac6c9;
	--rgb-lighten-color-1-alpha30-04: rgba(77, 77, 77, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(77, 77, 77, 0.1);
	--form-dark-input-07: rgba(255, 192, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(0, 0, 0, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-3 {
	--color1: #3a3838;
	--color2: #f26522;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #ffc000;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #fdebe3;
	--blade-link-dark--hover: #fdebe3;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(58, 56, 56, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #6e6a6a;
	--form-light-submit--focus: #6e6a6a;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(58, 56, 56, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(58, 56, 56, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #6e6a6a;
	--section-bg-color-dark-3: #060606;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #6e6a6a;
	--lighten-color-1-alpha40: #a19d9d;
	--lighten-color-2-alpha20: #f8a882;
	--lighten-color-2-alpha30: #fbcab3;
	--lighten-color-2-alpha40: #fdebe3;
	--rgb-lighten-color-1-alpha30-04: rgba(136, 131, 131, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(136, 131, 131, 0.1);
	--form-dark-input-07: rgba(255, 192, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(58, 56, 56, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-2 {
	--color1: #2a024d;
	--color2: #ff9d00;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #e80c0c;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #ffebcc;
	--blade-link-dark--hover: #ffebcc;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(42, 2, 77, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #6005b0;
	--form-light-submit--focus: #6005b0;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(42, 2, 77, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(42, 2, 77, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #6005b0;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #6005b0;
	--lighten-color-1-alpha40: #9522f9;
	--lighten-color-2-alpha20: #ffc466;
	--lighten-color-2-alpha30: #ffd899;
	--lighten-color-2-alpha40: #ffebcc;
	--rgb-lighten-color-1-alpha30-04: rgba(123, 6, 226, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(123, 6, 226, 0.1);
	--form-dark-input-07: rgba(232, 12, 12, 0.7);
	--featuredblocks-wrap-dark-08: rgba(42, 2, 77, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.color-x24-agg-1 {
	--color1: #0F303F;
	--color2: #D81820;
	--color3: #616060;
	--color4: #e0e0e0;
	--color5: #FF7F00;
	--component__text-dark: white;
	--component__text-light: black;
	--component__title-dark: white;
	--component__subtitle-dark: white;
	--component__title-light: black;
	--component__link-dark: white;
	--component__link-light: black;
	--logo-text-dark: white;
	--logo-text-light: black;
	--control-dark-pagination: #f0f0f0;
	--control-dark-pagination-active: var(--color5);
	--control-bunner-pagination: white;
	--control-light-pagination: var(--color1);
	--control-light-pagination-active: var(--color5);
	--blade-link-dark: #f8c4c6;
	--blade-link-dark--hover: #f8c4c6;
	--blade-link-light: var(--color2);
	--blade-link-light--hover: var(--color2);
	--blade-description-dark: white;
	--blade-description-light: var(--color1);
	--blade-bg-text-dark: rgba(15, 48, 63, 0.7);
	--blade-bg-text-light: rgba(224, 224, 224, 0.7);
	--header-dark-color: var(--color1);
	--header-light-color: var(--color4);
	--banner-text-dark-color: white;
	--banner-text-light-color: black;
	--navigation-dark-color: white;
	--navigation-light-color: black;
	--navigation-dark-color--hover: #999;
	--navigation-light-color--hover: #666;
	--navbutton-drop-dark-bg: var(--color1);
	--navbutton-drop-light-bg: var(--color4);
	--testimonials-dark-link-color: black;
	--form-dark-title: white;
	--form-dark-subtitle: white;
	--form-light-title: black;
	--form-light-subtitle: black;
	--form-dark-input-text: white;
	--form-input-text: var(--color3);
	--form-dark-text: white;
	--form-light-text: var(--color1);
	--form-dark-input: var(--color5);
	--form-dark-submit: white;
	--form-dark-submit--hover: #cccccc;
	--form-dark-submit--focus: #cccccc;
	--form-light-submit: var(--color1);
	--form-light-submit--hover: #236f91;
	--form-light-submit--focus: #236f91;
	--button--shadow-dark--hover: #e8e8e8;
	--form-alt-input: white;
	--featuredblocks-icon-color: var(--color5);
	--featuredblocks-wrap-dark: rgba(15, 48, 63, 0.7);
	--featuredblocks-text-dark: white;
	--featuredblocks-link-dark: white;
	--featuredblocks-wrap-light: white;
	--featuredblocks-text-light: var(--color1);
	--featuredblocks-link-light: black;
	--articles-dark-item-color: white;
	--articles-light-item-color: black;
	--phone-dark-color: var(--color5);
	--phone-light-color: var(--color5);
	--staff-text-dark: white;
	--staff-link-dark: white;
	--staff-text-light: var(--color1);
	--staff-link-light: black;
	--hours-title-dark: white;
	--hours-subtitle-top-dark: white;
	--hours-subtitle-dark: white;
	--hours-text-dark: white;
	--hours-border-color: var(--color5);
	--hours-title-light: black;
	--hours-subtitle-light: black;
	--map-caption-dark: white;
	--map-text-dark: white;
	--map-caption-light: black;
	--map-text-light: black;
	--map-text-addrest-light: var(--color1);
	--map-link-color: black;
	--map-link-dark-color--hover: #ded3d3;
	--copyright-text-dark: white;
	--copyright-text-dark--hover: white;
	--copyright-light-dark: var(--color1);
	--copyright-light-dark--hover: var(--color1);
	--socialmedia-bg-dark: var(--color4);
	--socialmedia-link-dark: #212121;
	--socialmedia-link-dark--hover: #c1bcbc;
	--socialmedia-bg-light: var(--color3);
	--socialmedia-link-light: var(--color4);
	--socialmedia-link-light--hover: rgba(15, 48, 63, 0.5);
	--section-bg-color-dark-1: var(--color1);
	--section-bg-color-dark-2: #236f91;
	--section-bg-color-dark-3: black;
	--section-bg-color-dark-4: var(--color2);
	--section-bg-color-dark-5: var(--color5);
	--section-bg-color-dark-6: black;
	--section-bg-color-light-1: white;
	--section-bg-color-light-2: #f5f5f5;
	--section-bg-color-light-3: var(--color5);
	--lighten-color-1-alpha20: #236f91;
	--lighten-color-1-alpha40: #47a7d3;
	--lighten-color-2-alpha20: #ee686d;
	--lighten-color-2-alpha30: #f3969a;
	--lighten-color-2-alpha40: #f8c4c6;
	--rgb-lighten-color-1-alpha30-04: rgba(44, 142, 187, 0.42);
	--rgb-lighten-color-1-alpha30-01: rgba(44, 142, 187, 0.1);
	--form-dark-input-07: rgba(255, 127, 0, 0.7);
	--featuredblocks-wrap-dark-08: rgba(15, 48, 63, 0.8);
	--featuredblocks-wrap-light-06: rgba(255, 255, 255, 0.6);
	--featuredblocks-wrap-light-08: rgba(255, 255, 255, 0.8);
	--color2-lighten-desaturate: white;
}

.carmel-wave {
	display: block !important;
	position: absolute !important;
	left: 0;
	right: 0;
	z-index: 1;
}

.carmel-wave.carmel-wave-top {
	bottom: 100% !important;
}

.carmel-wave.carmel-wave-bottom {
	top: 100% !important;
}

.section--fixed .ple__browserlock-modules {
	min-width: 10px;
	width: 10px;
}

.header_home {
	z-index: 100;
}

.header_home.overlap .section--dark.section--inner, .header_home.overlap .section--light.section--inner {
	max-width: 1160px;
	border-radius: 8px;
	margin: 0 auto;
	position: relative;
	padding: 0 40px 0 30px;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.section__bg--dark-1.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-1);
}

.section__bg--dark-2.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-2);
}

.section__bg--dark-3.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-3);
}

.section__bg--dark-4.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-4);
}

.section__bg--dark-5.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-5);
}

.section__bg--dark-6.header_home.overlap .section--dark.section--inner {
	background: var(--section-bg-color-dark-6);
}

.section__bg--light-1.header_home.overlap .section--light.section--inner {
	background: var(--section-bg-color-light-1);
}

.section__bg--light-2.header_home.overlap .section--light.section--inner {
	background: var(--section-bg-color-light-2);
}

.section__bg--light-3.header_home.overlap .section--light.section--inner {
	background: var(--section-bg-color-light-3);
}

.header-sticky {
	box-shadow: 0 8px 10px rgba(0, 0, 0, 0.14);
}

.header-sticky .row {
	align-items: center;
}

.header-sticky .section--dark.section--inner, .header-sticky .section--light.section--inner {
	padding: 0 40px 0 30px;
}

.alias-partial_header_2x6x2x2 .cta__container .cta__button {
	letter-spacing: 0.44px;
	line-height: 16px;
	text-align: center;
	margin-top: 0;
}

body,
p,
.component__p,
.editable__container p,
.section-editable .editable__container p,
.section-editable .editable__container ul,
.section-editable .editable__container li,
.section-editable .editable__container ol,
.editable__container table td,
body .editable__container p,
body .editable__container ol,
body .editable__container ul,
body .editable__container li,
body .editable__container table td,
body .editable__container span,
.form .leadFormInfo {
	font-family: 'GothicA1', sans-serif !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.staff-member {
	flex-wrap: nowrap !important;
}

.section--dark p {
	color: var(--component__text-dark);
}

.section--dark p a {
	text-decoration: underline;
}

.section--dark p a:hover {
	text-decoration: none;
}

.section--dark .component__title {
	color: var(--component__title-dark);
}

.section--dark .component__subtitle {
	color: var(--component__subtitle-dark);
}

.section--dark .component__p {
	color: var(--component__text-dark);
}

.section--dark .component__p a {
	text-decoration: underline;
}

.section--dark .component__p a:hover {
	text-decoration: none;
}

.section--dark a {
	color: var(--component__link-dark);
}

.section--dark .bx-wrapper .bx-controls {
	margin-top: 15px;
}

.section--light p {
	color: var(--component__text-light);
}

.section--light p a {
	text-decoration: underline;
}

.section--light p a:hover {
	text-decoration: none;
}

.section--light .component__title, .section--light .component__subtitle {
	color: var(--component__title-light) !important;
}

.section--light .component__p {
	color: var(--component__text-light);
}

.section--light .component__p a {
	text-decoration: underline;
}

.section--light .component__p a:hover {
	text-decoration: none;
}

.section--light a {
	color: var(--component__link-light);
}

.section-base-container .section-cta .cta-a,
.section-base-container .section-logo .logo-a {
	padding: 0;
}

.logo__container .logo-a {
	margin: 0;
}

.logo__container .logo-a__text {
	padding: 0 10px;
	min-width: 120px;
}

.logo__container .logo-a__title {
	font-size: 12px;
	line-height: 14px;
}

.logo__container .logo-a__caption {
	font-size: 10px;
	line-height: 12px;
}

.logo__container .logo-a__img {
	display: block;
}

.section--dark .logo__container .logo-a__title, .section--dark .logo__container .logo-a__caption {
	color: var(--logo-text-dark) !important;
}

.section--light .logo__container .logo-a__title, .section--light .logo__container .logo-a__caption {
	color: var(--logo-text-light) !important;
}

.comp-phone .phone__title {
	font-size: 18px;
	line-height: 20px;
}

.col_header_cta .cta__link {
	margin-top: 0;
}

.phone__setting-title,
.phone__city {
	font-size: 16px;
	line-height: 18px;
}

.editable__container h6,
.editable__container h5,
.editable__container h4,
.editable__container h3,
.editable__container h2,
.editable__container h1 {
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
	border-bottom: none;
}

.editable__container h1 {
	font-size: 48px;
	line-height: 52px;
}

.editable__container h2 {
	font-size: 38px;
	line-height: 42px;
}

.editable__container h3 {
	font-size: 24px;
	line-height: 32px;
}

.editable__container h4 {
	font-size: 20px;
	line-height: 28px;
}

.editable__container h5 {
	font-size: 18px;
	line-height: 24px;
}

.editable__container h6 {
	font-size: 16px;
	line-height: 20px;
}

.section--dark .editable__container h6,
.section--dark .editable__container h5,
.section--dark .editable__container h4,
.section--dark .editable__container h3,
.section--dark .editable__container h2,
.section--dark .editable__container h1, .section--light .editable__container h6,
.section--light .editable__container h5,
.section--light .editable__container h4,
.section--light .editable__container h3,
.section--light .editable__container h2,
.section--light .editable__container h1 {
	color: var(--component__text-dark);
}

.section--light .editable__container h6,
.section--light .editable__container h5,
.section--light .editable__container h4,
.section--light .editable__container h3,
.section--light .editable__container h2,
.section--light .editable__container h1 {
	color: var(--component__text-light);
}

.form__title {
	margin-bottom: 1.875rem;
}

.form .form__title,
.contact-us-im .form__title,
.component__title {
	font-size: 38px;
	line-height: 42px;
	font-weight: bold;
	font-family: 'Poppins', sans-serif !important;
}

.section .component__title {
	font-family: 'Poppins', sans-serif !important;
}

.section .component__subtitle,
.form .form__caption,
.contact-us-im .form__caption,
.component__subtitle {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	font-family: 'GothicA1', sans-serif !important;
}

.form .error_container label,
.contact-us-im .form .error_container label {
	color: var(--error);
}

.header-sticky .cta,
.header_home .cta,
.header_home.overlap .cta {
	padding: 0;
}

.section__bg--light-1 .componentWith__container.form__container {
	padding-left: 0;
	padding-right: 0;
	padding: 0 0 50px;
}

.section--dark .flex-control-paging li a, .section--light .flex-control-paging li a {
	background: var(--control-dark-pagination);
	border-radius: 6px;
	width: 13px;
	height: 12px;
	box-shadow: none;
}

.section--dark .flex-control-paging li a.flex-active, .section--light .flex-control-paging li a.flex-active {
	background: var(--control-dark-pagination-active) !important;
	border-radius: 6px;
	width: 34px;
	height: 12px;
	transition: width .2s linear;
}

.section--dark .flex-control-paging li a:hover, .section--light .flex-control-paging li a:hover {
	background: var(--control-dark-pagination-active) !important;
}

.section--dark .bx-wrapper .bx-pager.bx-default-pager a, .section--light .bx-wrapper .bx-pager.bx-default-pager a {
	background: var(--control-dark-pagination);
}

.section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
	width: 34px;
	transition: width .2s linear;
	background: var(--control-dark-pagination-active) !important;
}

.section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: var(--control-dark-pagination-active) !important;
}

.section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0 80px;
	margin-top: -132px;
}

@media (max-width: 991px) {
	.section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
		margin-top: 0;
	}
}

.section--dark .banner .controls-wrapper .flex-control-nav, .section--light .banner .controls-wrapper .flex-control-nav {
	bottom: 0 !important;
	width: auto;
	display: flex !important;
	align-items: center;
	position: relative;
	height: 0 !important;
	left: auto !important;
	transform: translateX(0) !important;
}

.section--dark .banner .controls-wrapper .flex-control-nav a, .section--light .banner .controls-wrapper .flex-control-nav a {
	background: var(--control-bunner-pagination);
}

.section--dark .banner .controls-wrapper .flex-prev, .section--light .banner .controls-wrapper .flex-prev {
	font-size: 0;
	line-height: 1;
	font-family: "font-awesome";
	margin-right: 8px;
	z-index: 1;
	color: var(--control-dark-pagination);
}

.section--dark .banner .controls-wrapper .flex-prev:hover, .section--light .banner .controls-wrapper .flex-prev:hover {
	color: var(--control-dark-pagination-active);
}

.section--dark .banner .controls-wrapper .flex-prev:before, .section--light .banner .controls-wrapper .flex-prev:before {
	content: "\f104";
	font-size: 24px;
}

.section--dark .banner .controls-wrapper .flex-next, .section--light .banner .controls-wrapper .flex-next {
	font-size: 0;
	line-height: 1;
	font-family: "font-awesome";
	margin-left: 8px;
	z-index: 1;
	color: var(--control-dark-pagination);
}

.section--dark .banner .controls-wrapper .flex-next:hover, .section--light .banner .controls-wrapper .flex-next:hover {
	color: var(--control-dark-pagination-active);
}

.section--dark .banner .controls-wrapper .flex-next:before, .section--light .banner .controls-wrapper .flex-next:before {
	content: "\f105";
	font-size: 24px;
}

.section--light .flex-control-paging li a {
	background: var(--control-light-pagination);
}

.section--light .flex-control-paging li a.flex-active {
	background: var(--control-light-pagination-active) !important;
}

.section--light .flex-control-paging li a:hover {
	background: var(--control-light-pagination-active) !important;
}

.section--light .bx-wrapper .bx-pager.bx-default-pager a {
	background: var(--control-light-pagination);
}

.section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: var(--control-light-pagination-active) !important;
}

.section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: var(--control-light-pagination-active) !important;
}

.section--light .banner .controls-wrapper .flex-prev,
.section--light .banner .controls-wrapper .flex-next {
	color: var(--control-light-pagination);
}

.section--light .banner .controls-wrapper .flex-prev:hover,
  .section--light .banner .controls-wrapper .flex-next:hover {
	color: var(--control-light-pagination-active);
}

.section-breadcrumbs .section--dark .breadcrumb__item, .section-breadcrumbs .section--light .breadcrumb__item {
	color: var(--component__link-dark) !important;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-family: 'GothicA1', sans-serif !important;
}

.section-breadcrumbs .section--dark .breadcrumb__item a, .section-breadcrumbs .section--light .breadcrumb__item a {
	color: var(--component__link-dark) !important;
	text-decoration: underline;
}

.section-breadcrumbs .section--dark .breadcrumb__item a:hover, .section-breadcrumbs .section--light .breadcrumb__item a:hover {
	text-decoration: none;
}

.section-breadcrumbs .section--light .breadcrumb__item {
	color: var(--component__link-light) !important;
}

.section-breadcrumbs .section--light .breadcrumb__item a {
	color: var(--component__link-light) !important;
}

.blade-a__bg > div {
	border-radius: 8px;
	overflow: hidden;
}

.blade-a__bg > div img {
	border-radius: 8px;
}

.blade-a__text .blade-a__title {
	border-bottom: none;
}

.blade-a__description a {
	text-decoration: underline;
}

.blade-a__description a:hover {
	text-decoration: none;
}

.container-fluid .blade__container .blade-a--12 {
	position: relative;
}

.container-fluid .blade__container .blade-a--12 .blade-a__wrap > .row {
	padding: 0;
}

.section--dark .blade__container .blade-a--12 .blade-a__bg, .section--light .blade__container .blade-a--12 .blade-a__bg {
	padding-top: 0;
	padding-bottom: 0;
}

.section--dark .blade-a--12 .blade-a__text, .section--light .blade-a--12 .blade-a__text {
	padding-top: 16px;
	padding-bottom: 16px;
}

.section--dark .blade-a--12 .blade-a__bg, .section--light .blade-a--12 .blade-a__bg {
	height: 100%;
}

.section--dark .blade-a__bg > div, .section--light .blade-a__bg > div {
	height: 100%;
	min-height: 100%;
}

.section--dark .blade-a__text, .section--light .blade-a__text {
	background: var(--blade-bg-text-dark);
	border-radius: 8px;
}

.section--dark .blade-a__text .cta__link, .section--light .blade-a__text .cta__link {
	color: white !important;
	font-family: 'GothicA1', sans-serif !important;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.section--dark .blade-a__text .cta__link:hover, .section--light .blade-a__text .cta__link:hover {
	color: white !important;
	text-decoration: underline;
}

.section--dark .blade-a__text .blade-a__readmore .cta__link, .section--light .blade-a__text .blade-a__readmore .cta__link {
	color: var(--blade-link-dark) !important;
	text-transform: none;
	text-decoration: underline;
	font-weight: 400;
}

.section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
	text-decoration: none;
}

.section--dark .blade-a__description, .section--light .blade-a__description {
	color: var(--blade-description-dark);
}

.section--light .blade-a__text {
	background: var(--blade-bg-text-light);
}

.section--light .blade-a__text .cta__link {
	color: black !important;
}

.section--light .blade-a__text .cta__link:hover {
	color: black !important;
	text-decoration: underline;
}

.section--light .blade-a__text .blade-a__readmore .cta__link {
	color: var(--blade-link-light) !important;
}

.section--light .blade-a__description {
	color: var(--blade-description-light);
}

.container-fluid .blade-a__wrap {
	max-width: 100%;
}

.componentWith__container.featuredarticles__container {
	padding-left: 15px;
	padding-right: 15px;
}

.section--dark .featuredarticles .featuredarticle__image, .section--light .featuredarticles .featuredarticle__image {
	border-radius: 1.125rem !important;
}

.section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
	font-size: 16px;
	line-height: 20px;
	font-family: 'GothicA1', sans-serif !important;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	color: var(--articles-dark-item-color);
}

.section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
	text-decoration: underline;
}

.section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
	display: none;
}

.section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .featuredarticles .featuredarticle__title, .section--light .featuredarticles .featuredarticle__title {
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .featuredarticles .featuredarticle__title a, .section--light .featuredarticles .featuredarticle__title a {
	color: var(--articles-dark-item-color);
	text-decoration: none;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .featuredarticles .featuredarticle__title a:hover, .section--light .featuredarticles .featuredarticle__title a:hover {
	color: var(--articles-dark-item-color);
	text-decoration: underline;
}

.section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
	margin-top: 0 !important;
}

.section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
	color: var(--articles-light-item-color);
}

.section--light .featuredarticles .featuredarticle__title a {
	color: var(--articles-light-item-color);
}

.section--light .featuredarticles .featuredarticle__title a:hover {
	color: var(--articles-light-item-color);
}

.section--light .featuredblocks-list-a .featuredblock__item {
	margin-bottom: 10px;
}

.section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
	color: black !important;
}

.section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
	text-decoration: underline;
}

.section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: var(--control-bunner-pagination) !important;
}

.section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.section__bg--dark-5 .section--light .flex-control-paging li a:hover {
	background: var(--control-bunner-pagination) !important;
}

.section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
	border-color: var(--form-alt-input) !important;
}

.section__bg--dark-5 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.section__bg--dark-5 .section--dark .form .form__group .input_container input,
.section__bg--dark-5 .section--dark .form .form__group .input_container select,
.section__bg--dark-5 .section--dark .form .form__group .input_container textarea,
.section__bg--dark-5 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.section__bg--dark-5 .section--light .form .form__group .input_container input,
.section__bg--dark-5 .section--light .form .form__group .input_container select,
.section__bg--dark-5 .section--light .form .form__group .input_container textarea,
.section__bg--light-3 .section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.section__bg--light-3 .section--dark .form .form__group .input_container input,
.section__bg--light-3 .section--dark .form .form__group .input_container select,
.section__bg--light-3 .section--dark .form .form__group .input_container textarea,
.section__bg--light-3 .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label,
.section__bg--light-3 .section--light .form .form__group .input_container input,
.section__bg--light-3 .section--light .form .form__group .input_container select,
.section__bg--light-3 .section--light .form .form__group .input_container textarea {
	background: var(--form-alt-input) !important;
	border: 1px solid var(--form-alt-input) !important;
}

.section__bg--dark-4 .section--dark .staff__container .component__button--2 {
	border: 1px solid var(--color1) !important;
	color: white !important;
	background: var(--color1) !important;
}

.section__bg--dark-4 .section--dark .staff__container .component__button--2:hover {
	border: 1px solid var(--lighten-color-1-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	background: var(--lighten-color-1-alpha20) !important;
}

.section__bg--dark-4 .section--dark .staff__container .component__button--2:focus {
	border: 1px solid var(--lighten-color-1-alpha40) !important;
	color: white !important;
	background: var(--lighten-color-1-alpha40) !important;
}

.section--dark .disclaimer, .section--light .disclaimer {
	padding: 0;
}

.section--dark .disclaimer__content p, .section--light .disclaimer__content p {
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .disclaimer__content a, .section--light .disclaimer__content a {
	font-weight: 400;
	text-decoration: underline;
}

.section--dark .disclaimer__content a:hover, .section--dark .disclaimer__content a:focus, .section--light .disclaimer__content a:hover, .section--light .disclaimer__content a:focus {
	text-decoration: none;
}

.section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
	padding-left: 15px;
	padding-right: 15px;
}

.section--dark .cta__link, .section--light .cta__link {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .featuredblocks__title-wrap, .section--light .featuredblocks__title-wrap {
	margin-bottom: 1.875rem;
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
	border: 1px solid white !important;
	color: black !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: white !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
	border: 1px solid #999999 !important;
	background: #999999 !important;
	color: black !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--1,
.section--dark .banner .component__button--1.cta__button,
.section--dark .cta__button.component__button--1, .section--light .featuredblocks .featuredblock__cta .component__button--1,
.section--light .banner .component__button--1.cta__button,
.section--light .cta__button.component__button--1 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
	border: 1px solid white !important;
	color: black !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: white !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
  .section--dark .banner .component__button--1.cta__button:hover,
  .section--dark .cta__button.component__button--1:hover, .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
  .section--light .banner .component__button--1.cta__button:hover,
  .section--light .cta__button.component__button--1:hover {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
  .section--dark .banner .component__button--1.cta__button:focus,
  .section--dark .cta__button.component__button--1:focus, .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
  .section--light .banner .component__button--1.cta__button:focus,
  .section--light .cta__button.component__button--1:focus {
	border: 1px solid #999999 !important;
	background: #999999 !important;
	color: black !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--2,
.section--dark .banner .component__button--2.cta__button,
.section--dark .cta__button.component__button--2, .section--light .featuredblocks .featuredblock__cta .component__button--2,
.section--light .banner .component__button--2.cta__button,
.section--light .cta__button.component__button--2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
	border: 1px solid var(--color2) !important;
	color: white !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: var(--color2) !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
  .section--dark .banner .component__button--2.cta__button:hover,
  .section--dark .cta__button.component__button--2:hover, .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
  .section--light .banner .component__button--2.cta__button:hover,
  .section--light .cta__button.component__button--2:hover {
	border: 1px solid var(--lighten-color-2-alpha20) !important;
	background: var(--lighten-color-2-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
  .section--dark .banner .component__button--2.cta__button:focus,
  .section--dark .cta__button.component__button--2:focus, .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
  .section--light .banner .component__button--2.cta__button:focus,
  .section--light .cta__button.component__button--2:focus {
	border: 1px solid var(--lighten-color-2-alpha40) !important;
	color: white !important;
	background: var(--lighten-color-2-alpha40) !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--3,
.section--dark .banner .component__button--3.cta__button,
.section--dark .cta__button.component__button--3, .section--light .featuredblocks .featuredblock__cta .component__button--3,
.section--light .banner .component__button--3.cta__button,
.section--light .cta__button.component__button--3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
	border: 1px solid white !important;
	color: white !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: none !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
  .section--dark .banner .component__button--3.cta__button:hover,
  .section--dark .cta__button.component__button--3:hover, .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
  .section--light .banner .component__button--3.cta__button:hover,
  .section--light .cta__button.component__button--3:hover {
	border: 1px solid white !important;
	background: white !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 var(--rgb-lighten-color-1-alpha30-04), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 var(--rgb-lighten-color-1-alpha30-01);
}

.section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
  .section--dark .banner .component__button--3.cta__button:focus,
  .section--dark .cta__button.component__button--3:focus, .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
  .section--light .banner .component__button--3.cta__button:focus,
  .section--light .cta__button.component__button--3:focus {
	border: 1px solid white !important;
	color: white !important;
	background: none !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
	border: 1px solid var(--color1) !important;
	color: white !important;
	background: var(--color1) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
	border: 1px solid var(--lighten-color-1-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-1-alpha20) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
	border: 1px solid var(--lighten-color-1-alpha40) !important;
	color: white !important;
	box-shadow: none;
	background: var(--lighten-color-1-alpha40) !important;
}

.section--light .banner .component__button--1.cta__button,
.section--light .cta__button.component__button--1 {
	border: 1px solid var(--color1) !important;
	color: white !important;
	background: var(--color1) !important;
}

.section--light .banner .component__button--1.cta__button:hover,
  .section--light .cta__button.component__button--1:hover {
	border: 1px solid var(--lighten-color-1-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-1-alpha20) !important;
}

.section--light .banner .component__button--1.cta__button:focus,
  .section--light .cta__button.component__button--1:focus {
	border: 1px solid var(--ighten-color-1-alpha40) !important;
	color: white !important;
	box-shadow: none;
	background: var(--lighten-color-1-alpha40) !important;
}

.section--light .banner .component__button--2.cta__button,
.section--light .cta__button.component__button--2 {
	border: 1px solid var(--color2) !important;
	color: white !important;
	background: var(--color2) !important;
}

.section--light .banner .component__button--2.cta__button:hover,
  .section--light .cta__button.component__button--2:hover {
	border: 1px solid var(--lighten-color-2-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-2-alpha20) !important;
}

.section--light .banner .component__button--2.cta__button:focus,
  .section--light .cta__button.component__button--2:focus {
	border: 1px solid var(--lighten-color-2-alpha40) !important;
	color: white !important;
	box-shadow: none;
	background: var(--lighten-color-2-alpha40) !important;
}

.section--light .banner .component__button--3.cta__button,
.section--light .cta__button.component__button--3 {
	border: 1px solid black !important;
	color: black !important;
	background: none !important;
}

.section--light .banner .component__button--3.cta__button:hover,
  .section--light .cta__button.component__button--3:hover {
	border: 1px solid var(--lighten-color-2-alpha30) !important;
	color: var(--color1) !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-2-alpha40) !important;
}

.section--light .banner .component__button--3.cta__button:focus,
  .section--light .cta__button.component__button--3:focus {
	border: 1px solid black !important;
	color: black !important;
	box-shadow: none;
	background: none !important;
}

.section--dark .articles__categories .mm-navbar .mm-btn, .section--light .articles__categories .mm-navbar .mm-btn {
	top: 7px;
}

.section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
	margin: 7px 0 0 0;
}

.section--dark .articles__categories .mm-opened .mm-title,
.section--dark .articles__categories .mm-title, .section--light .articles__categories .mm-opened .mm-title,
.section--light .articles__categories .mm-title {
	font-size: 22px;
	line-height: 24px;
}

.section--dark .blog-post__title,
.section--dark .blog__post-title,
.section--dark .article__post-title, .section--light .blog-post__title,
.section--light .blog__post-title,
.section--light .article__post-title {
	font-family: 'Poppins', sans-serif !important;
	text-decoration: none;
	color: var(--component__link-dark) !important;
}

.section--dark .blog-post__title:hover, .section--dark .blog-post__title:focus,
  .section--dark .blog__post-title:hover,
  .section--dark .blog__post-title:focus,
  .section--dark .article__post-title:hover,
  .section--dark .article__post-title:focus, .section--light .blog-post__title:hover, .section--light .blog-post__title:focus,
  .section--light .blog__post-title:hover,
  .section--light .blog__post-title:focus,
  .section--light .article__post-title:hover,
  .section--light .article__post-title:focus {
	text-decoration: underline;
}

.section--dark .blog-post__info li, .section--light .blog-post__info li {
	border-left-color: white;
}

.section--dark .category__description h1,
.section--dark .category__description h2,
.section--dark .category__description h3,
.section--dark .category__description h4,
.section--dark .category__description h5,
.section--dark .category__description h6,
.section--dark .category__description p > strong,
.section--dark .blog__content h1,
.section--dark .blog__content h2,
.section--dark .blog__content h3,
.section--dark .blog__content h4,
.section--dark .blog__content h5,
.section--dark .blog__content h6,
.section--dark .blog__content p > strong,
.section--dark .article__content h1,
.section--dark .article__content h2,
.section--dark .article__content h3,
.section--dark .article__content h4,
.section--dark .article__content h5,
.section--dark .article__content h6,
.section--dark .article__content p > strong, .section--light .category__description h1,
.section--light .category__description h2,
.section--light .category__description h3,
.section--light .category__description h4,
.section--light .category__description h5,
.section--light .category__description h6,
.section--light .category__description p > strong,
.section--light .blog__content h1,
.section--light .blog__content h2,
.section--light .blog__content h3,
.section--light .blog__content h4,
.section--light .blog__content h5,
.section--light .blog__content h6,
.section--light .blog__content p > strong,
.section--light .article__content h1,
.section--light .article__content h2,
.section--light .article__content h3,
.section--light .article__content h4,
.section--light .article__content h5,
.section--light .article__content h6,
.section--light .article__content p > strong {
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .category__description h1 strong,
  .section--dark .category__description h2 strong,
  .section--dark .category__description h3 strong,
  .section--dark .category__description h4 strong,
  .section--dark .category__description h5 strong,
  .section--dark .category__description h6 strong,
  .section--dark .category__description p > strong strong,
  .section--dark .blog__content h1 strong,
  .section--dark .blog__content h2 strong,
  .section--dark .blog__content h3 strong,
  .section--dark .blog__content h4 strong,
  .section--dark .blog__content h5 strong,
  .section--dark .blog__content h6 strong,
  .section--dark .blog__content p > strong strong,
  .section--dark .article__content h1 strong,
  .section--dark .article__content h2 strong,
  .section--dark .article__content h3 strong,
  .section--dark .article__content h4 strong,
  .section--dark .article__content h5 strong,
  .section--dark .article__content h6 strong,
  .section--dark .article__content p > strong strong, .section--light .category__description h1 strong,
  .section--light .category__description h2 strong,
  .section--light .category__description h3 strong,
  .section--light .category__description h4 strong,
  .section--light .category__description h5 strong,
  .section--light .category__description h6 strong,
  .section--light .category__description p > strong strong,
  .section--light .blog__content h1 strong,
  .section--light .blog__content h2 strong,
  .section--light .blog__content h3 strong,
  .section--light .blog__content h4 strong,
  .section--light .blog__content h5 strong,
  .section--light .blog__content h6 strong,
  .section--light .blog__content p > strong strong,
  .section--light .article__content h1 strong,
  .section--light .article__content h2 strong,
  .section--light .article__content h3 strong,
  .section--light .article__content h4 strong,
  .section--light .article__content h5 strong,
  .section--light .article__content h6 strong,
  .section--light .article__content p > strong strong {
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .article__post-permalink,
.section--dark .blog__post-permalink, .section--light .article__post-permalink,
.section--light .blog__post-permalink {
	text-decoration: none;
	font-family: 'GothicA1', sans-serif !important;
	position: relative;
	font-weight: 700;
	color: var(--articles-dark-item-color);
}

.section--dark .article__post-permalink:hover, .section--dark .article__post-permalink:focus,
  .section--dark .blog__post-permalink:hover,
  .section--dark .blog__post-permalink:focus, .section--light .article__post-permalink:hover, .section--light .article__post-permalink:focus,
  .section--light .blog__post-permalink:hover,
  .section--light .blog__post-permalink:focus {
	text-decoration: underline;
}

.section--dark .article__post-permalink:before,
  .section--dark .blog__post-permalink:before, .section--light .article__post-permalink:before,
  .section--light .blog__post-permalink:before {
	content: "\f101";
	top: -3px;
	font-family: 'font-awesome';
	position: absolute;
	right: -13px;
	font-weight: normal;
	display: none;
}

.section--dark .articles__categories .category__list-child li a,
.section--dark .articles__categories-list li a, .section--light .articles__categories .category__list-child li a,
.section--light .articles__categories-list li a {
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .articles__categories .category__list-child li a:hover, .section--dark .articles__categories .category__list-child li a:focus,
  .section--dark .articles__categories-list li a:hover,
  .section--dark .articles__categories-list li a:focus, .section--light .articles__categories .category__list-child li a:hover, .section--light .articles__categories .category__list-child li a:focus,
  .section--light .articles__categories-list li a:hover,
  .section--light .articles__categories-list li a:focus {
	text-decoration: none;
}

.section--dark .articles__categories .mm-opened .mm-title, .section--light .articles__categories .mm-opened .mm-title {
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .articles__pagination ul li a, .section--light .articles__pagination ul li a {
	color: black;
}

.section--light .blog__post-title,
.section--light .article__post-title {
	color: var(--component__link-light) !important;
}

.section--light .article__post-permalink,
.section--light .blog__post-permalink {
	color: var(--articles-light-item-color);
}

.section--light .blog-post__info li {
	border-left-color: black;
}

.section--dark .banner__container .banner .cta__button, .section--light .banner__container .banner .cta__button {
	min-height: 45px;
	max-width: 250px;
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .banner__container .banner .form .form__title,
.section--dark .banner__container .banner .form .form__caption,
.section--dark .banner__container .banner .form .leadFormInfo,
.section--dark .banner__container .banner .form .form__name, .section--light .banner__container .banner .form .form__title,
.section--light .banner__container .banner .form .form__caption,
.section--light .banner__container .banner .form .leadFormInfo,
.section--light .banner__container .banner .form .form__name {
	color: var(--banner-text-light-color);
}

.section--light .banner__container .banner .form .form__title,
.section--light .banner__container .banner .form .form__caption,
.section--light .banner__container .banner .form .leadFormInfo,
.section--light .banner__container .banner .form .form__name {
	color: var(--banner-text-dark-color);
}

.section-banner .banner .component__title-caption-wrap {
	padding-top: 0;
}

.section-banner .banner form {
	margin-bottom: 0;
}

.section-banner .banner .component__title {
	color: var(--banner-text-dark-color) !important;
	font-family: 'Poppins', sans-serif !important;
	font-weight: bold;
}

.section-banner .banner .banner-text__title--large {
	font-size: 40px;
	line-height: 46px;
}

.section-banner .banner .banner-text__title--extraLarge {
	font-size: 56px;
	line-height: 72px;
}

.section-banner .banner .banner-e .input_container {
	margin: 0 0 10px;
}

.section-banner .banner-text__wrapper .text-left .banner-c__title,
.section-banner .banner-text__wrapper .text-center .banner-c__title,
.section-banner .banner-text__wrapper .text-right .banner-c__title {
	max-width: 650px;
}

.section-banner .banner-text__wrapper .text-left .banner-c__title {
	max-width: 650px;
}

.section-banner .banner-text__wrapper .text-left .text-center {
	text-align: left !important;
}

.section-banner .banner-text__wrapper .text-right .banner-c__title {
	display: inline-block;
}

.section-banner .banner-text__wrapper .text-right .banner-c__button {
	text-align: right !important;
	margin-right: 0 !important;
}

.section-banner .banner-text__wrapper .text-center {
	margin: 0 auto;
}

.section-banner .banner .component__subtitle {
	font-family: 'GothicA1', sans-serif !important;
	color: var(--banner-text-dark-color) !important;
}

.section-banner .banner .banner-text__subtitle--small {
	font-size: 18px;
	line-height: 22px;
}

.section-banner .banner .banner-text__subtitle--medium {
	font-size: 24px;
	line-height: 26px;
}

.section-banner .banner .cta__link:hover {
	text-decoration: underline;
}

.section-banner .banner .flexslider .flex-control-nav {
	bottom: 100px;
}

@keyframes fadeInUp {
	from {
		transform: translate3d(0, 40px, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.in-view {
	animation-duration: 1s;
	animation-fill-mode: both;
	opacity: 0;
	animation-name: fadeInUp;
}

.section--dark .navigation .navigation-b,
.section--dark .navigation .navigation-c, .section--light .navigation .navigation-b,
.section--light .navigation .navigation-c {
	background: none;
}

.section--dark .navigation .navigation-b .navigation__button:focus,
  .section--dark .navigation .navigation-c .navigation__button:focus, .section--light .navigation .navigation-b .navigation__button:focus,
  .section--light .navigation .navigation-c .navigation__button:focus {
	outline: none;
}

.section--dark .navigation-a .navigation__item--link,
.section--dark .navigation-b .navigation__item--link,
.section--dark .navigation-c .navigation__item--link, .section--light .navigation-a .navigation__item--link,
.section--light .navigation-b .navigation__item--link,
.section--light .navigation-c .navigation__item--link {
	padding: 5px 0.7rem;
	font-size: 12px !important;
	color: var(--navigation-dark-color);
	text-transform: uppercase;
	font-family: 'GothicA1', sans-serif !important;
	font-weight: 700;
	line-height: 24px;
}

.section--dark .navigation-a .navigation__item--link:hover,
  .section--dark .navigation-b .navigation__item--link:hover,
  .section--dark .navigation-c .navigation__item--link:hover, .section--light .navigation-a .navigation__item--link:hover,
  .section--light .navigation-b .navigation__item--link:hover,
  .section--light .navigation-c .navigation__item--link:hover {
	color: var(--navigation-dark-color--hover);
}

.section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
	color: var(--navigation-dark-color--hover);
}

.section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
	font-family: "font-awesome";
	content: '\f078';
	border: 0 !important;
	width: 10px;
	height: 20px;
	margin: 0;
	font-size: 8px !important;
	right: 10px;
	top: 4px;
}

.section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
	right: 0;
}

.section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
	left: unset;
	right: 100%;
}

.section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
	color: var(--navigation-dark-color--hover);
}

.section--dark .navigation-a .navigation__list--sub,
.section--dark .navigation-b .navigation__list--sub,
.section--dark .navigation-c .navigation__list--sub, .section--light .navigation-a .navigation__list--sub,
.section--light .navigation-b .navigation__list--sub,
.section--light .navigation-c .navigation__list--sub {
	border: 0;
	border-radius: 8px;
	background: var(--navbutton-drop-dark-bg) !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.section--dark .navigation-a .navigation__list--sub .navigation__item--link,
  .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
  .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .section--light .navigation-a .navigation__list--sub .navigation__item--link,
  .section--light .navigation-b .navigation__list--sub .navigation__item--link,
  .section--light .navigation-c .navigation__list--sub .navigation__item--link {
	color: var(--navigation-dark-color);
}

.section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
	content: '\f054';
}

.section--dark .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--dark .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--dark .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link, .section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
	color: var(--navigation-dark-color--hover);
}

.section--light .navigation-a .navigation__item--link,
.section--light .navigation-b .navigation__item--link,
.section--light .navigation-c .navigation__item--link {
	color: var(--navigation-light-color);
}

.section--light .navigation-a .navigation__item--link:hover,
  .section--light .navigation-b .navigation__item--link:hover,
  .section--light .navigation-c .navigation__item--link:hover {
	color: var(--navigation-light-color--hover);
}

.section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
	color: var(--navigation-light-color--hover);
}

.section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
	color: var(--navigation-light-color--hover);
}

.section--light .navigation-a .navigation__list--sub,
.section--light .navigation-b .navigation__list--sub,
.section--light .navigation-c .navigation__list--sub {
	background: var(--navbutton-drop-light-bg) !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.section--light .navigation-a .navigation__list--sub .navigation__item--link,
  .section--light .navigation-b .navigation__list--sub .navigation__item--link,
  .section--light .navigation-c .navigation__list--sub .navigation__item--link {
	color: var(--navigation-light-color);
}

.section--light .navigation-a .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--light .navigation-b .navigation__list--sub .navigation-open > .navigation__item--link,
  .section--light .navigation-c .navigation__list--sub .navigation-open > .navigation__item--link {
	color: var(--navigation-light-color--hover) !important;
}

.section--dark .navigation__container .navigation__item.has-drop-down .navigation__item--link:hover:after {
	border-color: var(--navigation-dark-color--hover) transparent transparent !important;
}

.section--dark .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
	border-color: var(--navigation-dark-color--hover) transparent transparent !important;
}

.section--dark .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
	border-color: transparent transparent transparent var(--navigation-dark-color--hover) !important;
}

.section--dark .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
	border-color: transparent transparent transparent #f0f !important;
}

.section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:after {
	border-color: var(--navigation-light-color) transparent transparent transparent !important;
}

.section--light .navigation__container .navigation__item.has-drop-down > .navigation__item--link:hover:after {
	border-color: var(--navigation-light-color--hover) transparent transparent transparent !important;
}

.section--light .navigation__container .navigation__item.navigation-open > .navigation__item--link:after {
	border-color: var(--navigation-light-color--hover) transparent transparent !important;
}

.section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
	border-color: transparent transparent transparent var(--navigation-light-color) !important;
}

.section--light .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:hover:after {
	border-color: transparent transparent transparent #f00 !important;
}

.section--light .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:after {
	border-color: transparent transparent transparent var(--navigation-light-color--hover) !important;
}

form
.contact-us-im {
	overflow: hidden;
}

form
.contact-us-im .form .component__title-caption-wrap {
	padding-top: 0;
}

.form .form__name {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	font-family: 'GothicA1', sans-serif !important;
}

.form .leadForm,
.form .label_container {
	text-align: left;
}

.form .form__group {
	margin: 0 0 20px;
}

.section--dark .form, .section--light .form {
	padding: 3.125rem 0;
	margin: 0 auto;
	max-width: 900px;
}

.section--dark .form .leadFormInfo,
  .section--dark .form .component__title-caption-wrap, .section--light .form .leadFormInfo,
  .section--light .form .component__title-caption-wrap {
	text-align: center;
}

.section--dark .form .form__title, .section--light .form .form__title {
	color: var(--form-dark-title);
}

.section--dark .form .form__caption, .section--dark .form .form__name, .section--light .form .form__caption, .section--light .form .form__name {
	color: var(--form-dark-subtitle);
}

.section--dark .form .form__group .input_container input,
  .section--dark .form .form__group .input_container select,
  .section--dark .form .form__group .input_container textarea, .section--light .form .form__group .input_container input,
  .section--light .form .form__group .input_container select,
  .section--light .form .form__group .input_container textarea {
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	font-family: 'GothicA1', sans-serif !important;
	color: var(--form-dark-input-text);
	background: var(--form-dark-input-07);
	border-radius: 8px;
	padding: 12px 16px 13px;
	border: 1px solid var(--form-dark-input-07) !important;
	outline: none;
	height: auto;
}

.section--dark .form .form__group .input_container input::placeholder,
    .section--dark .form .form__group .input_container select::placeholder,
    .section--dark .form .form__group .input_container textarea::placeholder, .section--light .form .form__group .input_container input::placeholder,
    .section--light .form .form__group .input_container select::placeholder,
    .section--light .form .form__group .input_container textarea::placeholder {
	color: var(--form-dark-input-text);
}

.section--dark .form .form__group .input_container input.has-error::placeholder,
    .section--dark .form .form__group .input_container select.has-error::placeholder,
    .section--dark .form .form__group .input_container textarea.has-error::placeholder, .section--light .form .form__group .input_container input.has-error::placeholder,
    .section--light .form .form__group .input_container select.has-error::placeholder,
    .section--light .form .form__group .input_container textarea.has-error::placeholder {
	color: var(--error);
}

.section--dark .form .form__group .input_container input:focus,
    .section--dark .form .form__group .input_container select:focus,
    .section--dark .form .form__group .input_container textarea:focus, .section--light .form .form__group .input_container input:focus,
    .section--light .form .form__group .input_container select:focus,
    .section--light .form .form__group .input_container textarea:focus {
	border: 1px solid var(--form-dark-input-text) !important;
}

.section--dark .form .form__group .input_container .form-input-uploadFile .fileUpload + label, .section--light .form .form__group .input_container .form-input-uploadFile .fileUpload + label {
	border: 1px solid var(--form-dark-input-07) !important;
}

.section--dark .form .form__group .input_container.checkbox_wrapper, .section--dark .form .form__group .input_container.radio_wrapper, .section--light .form .form__group .input_container.checkbox_wrapper, .section--light .form .form__group .input_container.radio_wrapper {
	position: relative;
	overflow: hidden;
	border-style: none;
}

.section--dark .form .form__group .input_container.checkbox_wrapper input, .section--dark .form .form__group .input_container.radio_wrapper input, .section--light .form .form__group .input_container.checkbox_wrapper input, .section--light .form .form__group .input_container.radio_wrapper input {
	position: absolute;
	top: 0;
	left: -9999px;
}

.section--dark .form .form__group .input_container.checkbox_wrapper input + label, .section--dark .form .form__group .input_container.radio_wrapper input + label, .section--light .form .form__group .input_container.checkbox_wrapper input + label, .section--light .form .form__group .input_container.radio_wrapper input + label {
	position: relative;
	margin-bottom: 4px;
	padding: 5px 0 0 50px;
	min-height: 30px;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .form .form__group .input_container.checkbox_wrapper input + label:before, .section--dark .form .form__group .input_container.radio_wrapper input + label:before, .section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .section--light .form .form__group .input_container.radio_wrapper input + label:before {
	height: 30px;
	width: 30px;
	text-align: center;
	color: var(--form-dark-input-text);
	background: var(--form-dark-input-07);
	border: 4px solid var(--form-dark-input-07) !important;
	border-radius: 4px;
	font: normal normal normal 18px/1.2 font-awesome;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
}

.section--dark .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .section--dark .form .form__group .input_container.radio_wrapper .has-error + label:before, .section--light .form .form__group .input_container.checkbox_wrapper .has-error + label:before, .section--light .form .form__group .input_container.radio_wrapper .has-error + label:before {
	border-color: var(--error) !important;
}

.section--dark .form .form__group .input_container.checkbox_wrapper input:checked + label:before, .section--light .form .form__group .input_container.checkbox_wrapper input:checked + label:before {
	content: '\f00c';
	display: flex;
	justify-content: center;
	align-items: center;
}

.section--dark .form .form__group .input_container.radio_wrapper input + label:before, .section--light .form .form__group .input_container.radio_wrapper input + label:before {
	border-radius: 50%;
}

.section--dark .form .form__group .input_container.radio_wrapper input:checked + label:before, .section--light .form .form__group .input_container.radio_wrapper input:checked + label:before {
	content: '\f111';
	font-size: 17px;
	line-height: 1.3;
	letter-spacing: -.5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.section--dark .form .form__group .input_container.checkbox_wrapper div[class$='__label-input-container'],
  .section--dark .form .form__group .input_container.radio_wrapper div[class$='__label-input-container'], .section--light .form .form__group .input_container.checkbox_wrapper div[class$='__label-input-container'],
  .section--light .form .form__group .input_container.radio_wrapper div[class$='__label-input-container'] {
	position: relative;
	padding: 0 0 5px;
}

.section--dark .form .form__group .input_container input[type="checkbox"],
  .section--dark .form .form__group .input_container input[type="radio"], .section--light .form .form__group .input_container input[type="checkbox"],
  .section--light .form .form__group .input_container input[type="radio"] {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 2;
	left: 2;
	outline: none;
}

.section--dark .form .form__group .input_container select, .section--light .form .form__group .input_container select {
	height: 42px;
}

.section--dark .form-wrap__submit, .section--light .form-wrap__submit {
	text-align: center;
}

.section--dark .form form pre,
  .section--dark .form form .formatted_text,
  .section--dark .form form .help_text,
  .section--dark .form form .formatted_text p,
  .section--dark .form form .form-input-info,
  .section--dark .form form .leadFormInfo,
  .section--dark .form form label, .section--light .form form pre,
  .section--light .form form .formatted_text,
  .section--light .form form .help_text,
  .section--light .form form .formatted_text p,
  .section--light .form form .form-input-info,
  .section--light .form form .leadFormInfo,
  .section--light .form form label {
	color: var(--form-dark-text);
}

.section--dark .form form pre:focus, .section--dark .form form pre:hover,
    .section--dark .form form .formatted_text:focus,
    .section--dark .form form .formatted_text:hover,
    .section--dark .form form .help_text:focus,
    .section--dark .form form .help_text:hover,
    .section--dark .form form .formatted_text p:focus,
    .section--dark .form form .formatted_text p:hover,
    .section--dark .form form .form-input-info:focus,
    .section--dark .form form .form-input-info:hover,
    .section--dark .form form .leadFormInfo:focus,
    .section--dark .form form .leadFormInfo:hover,
    .section--dark .form form label:focus,
    .section--dark .form form label:hover, .section--light .form form pre:focus, .section--light .form form pre:hover,
    .section--light .form form .formatted_text:focus,
    .section--light .form form .formatted_text:hover,
    .section--light .form form .help_text:focus,
    .section--light .form form .help_text:hover,
    .section--light .form form .formatted_text p:focus,
    .section--light .form form .formatted_text p:hover,
    .section--light .form form .form-input-info:focus,
    .section--light .form form .form-input-info:hover,
    .section--light .form form .leadFormInfo:focus,
    .section--light .form form .leadFormInfo:hover,
    .section--light .form form label:focus,
    .section--light .form form label:hover {
	outline: none;
}

.section--dark .form form pre:disabled,
    .section--dark .form form .formatted_text:disabled,
    .section--dark .form form .help_text:disabled,
    .section--dark .form form .formatted_text p:disabled,
    .section--dark .form form .form-input-info:disabled,
    .section--dark .form form .leadFormInfo:disabled,
    .section--dark .form form label:disabled, .section--light .form form pre:disabled,
    .section--light .form form .formatted_text:disabled,
    .section--light .form form .help_text:disabled,
    .section--light .form form .formatted_text p:disabled,
    .section--light .form form .form-input-info:disabled,
    .section--light .form form .leadFormInfo:disabled,
    .section--light .form form label:disabled {
	cursor: not-allowed;
	opacity: .5;
}

.section--dark .form form hr, .section--light .form form hr {
	border-color: var(--form-dark-text);
}

.section--dark .form form .form-wrap__submit input, .section--light .form form .form-wrap__submit input {
	background: var(--form-dark-submit) !important;
	border: 1px solid var(--form-dark-submit) !important;
	border-radius: 4px;
	color: black !important;
	width: auto;
	padding: 11px 47px 13px;
	height: 40px;
	min-width: 200px;
	transition: 0.25s;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif !important;
	text-transform: uppercase;
	display: inline-block;
}

.section--dark .form form .form-wrap__submit input:hover, .section--light .form form .form-wrap__submit input:hover {
	border: 1px solid var(--form-dark-submit--hover) !important;
	background: var(--form-dark-submit--hover) !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .form form .form-wrap__submit input:focus, .section--light .form form .form-wrap__submit input:focus {
	border: 1px solid var(--form-dark-submit--focus) !important;
	background: var(--form-dark-submit--focus) !important;
	color: black !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--light .form .form__title {
	color: var(--form-light-title);
}

.section--light .form .form__caption, .section--light .form .form__name {
	color: var(--form-light-subtitle);
}

.section--light .form .form__group .input_container input,
.section--light .form .form__group .input_container select,
.section--light .form .form__group .input_container textarea {
	color: var(--form-input-text);
	background: var(--form-dark-input-07);
}

.section--light .form .form__group .input_container input::placeholder,
  .section--light .form .form__group .input_container select::placeholder,
  .section--light .form .form__group .input_container textarea::placeholder {
	color: var(--form-input-text);
}

.section--light .form .form__group .input_container input.has-error::placeholder,
  .section--light .form .form__group .input_container select.has-error::placeholder,
  .section--light .form .form__group .input_container textarea.has-error::placeholder {
	color: var(--error);
}

.section--light .form .form__group .input_container input.has-error,
  .section--light .form .form__group .input_container select.has-error,
  .section--light .form .form__group .input_container textarea.has-error {
	border: 1px solid var(--error) !important;
}

.section--light .form .form__group .input_container input.has-error::placeholder,
    .section--light .form .form__group .input_container select.has-error::placeholder,
    .section--light .form .form__group .input_container textarea.has-error::placeholder {
	color: var(--error);
}

.section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .section--light .form .form__group .input_container.radio_wrapper input + label:before {
	color: var(--form-input-text);
	background: var(--form-dark-input-07);
	border: 4px solid var(--form-dark-input-07) !important;
}

.section--light .form form pre,
.section--light .form form .formatted_text,
.section--light .form form .help_text,
.section--light .form form .formatted_text p,
.section--light .form form .form-input-info,
.section--light .form form .leadFormInfo,
.section--light .form form label {
	color: var(--form-light-text);
}

.section--light .form form hr {
	border-color: var(--form-light-text);
}

.section--light .form form .form-wrap__submit input {
	border: 1px solid var(--form-light-submit) !important;
	color: white !important;
	background: var(--form-light-submit) !important;
}

.section--light .form form .form-wrap__submit input:hover {
	border: 1px solid var(--form-light-submit--hover) !important;
	color: white !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--form-light-submit--hover) !important;
}

.section--light .form form .form-wrap__submit input:focus {
	border: 1px solid var(--form-light-submit--focus) !important;
	color: white !important;
	box-shadow: none;
	background: var(--form-light-submit--focus) !important;
}

@media (max-width: 991px) {
	.editable__container .component__title,
  .editable__container h1 {
		font-size: 32px;
		line-height: 40px;
	}

	.editable__container h2 {
		font-size: 24px;
		line-height: 32px;
	}

	.editable__container h3 {
		font-size: 16px;
		line-height: 18px;
	}

	.editable__container h4 {
		font-size: 14px;
		line-height: 16px;
	}

	.editable__container h5 {
		font-size: 13px;
		line-height: 15px;
	}

	.editable__container h6 {
		font-size: 12px;
		line-height: 14px;
	}

	.section--dark .staff__container .staff__container--inner .staff__title,
  .section--light .staff__container .staff__container--inner .staff__title,
  .form .form__title,
  .contact-us-im .form__title,
  .component__title {
		font-size: 32px;
		line-height: 40px;
	}

	.section--dark .staff__container .staff__container--inner .staff__caption,
  .section--light .staff__container .staff__container--inner .staff__caption,
  .form .form__caption,
  .contact-us-im .form__caption,
  .component__subtitle {
		font-size: 14px;
		line-height: 18px;
	}

	.section-banner .banner .banner-text__title--extraLarge,
  .section-banner .banner .banner-text__title--large {
		font-size: 40px;
		line-height: 48px;
	}

	.section-banner .banner .banner-text__subtitle--medium,
  .section-banner .banner .banner-text__subtitle--small {
		font-size: 16px;
		line-height: 20px;
	}

	.alias-home_askaquestion input,
  .alias-home_askaquestion textarea,
  .alias-home_askaquestion .error_container {
		margin: 0 auto;
	}

	.alias-home_askaquestion .leadFormInfo {
		margin: 1.25rem auto 1rem;
	}

	.form .component__title-caption-wrap,
  .alias-blade_home_grid .blade-a__title {
		text-align: center;
	}

	.section__column-2 {
		order: 3;
	}

	.section__column-2 .location__text-wrapper {
		text-align: center;
	}

	.section__column-3 {
		order: 2;
	}

	.section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button,
  .section--dark .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
  .section--dark .featuredblocks .featuredblock__cta .component__button--1, .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon,
  .section--light .featuredblocks .featuredblock__cta .component__button--1 {
		min-width: 80px !important;
	}

	.section--dark .featuredblocks .featuredblock__title, .section--light .featuredblocks .featuredblock__title {
		font-size: 18px;
	}

	.section--dark .staff__container .staff-member__name,
  .section--dark .staff__container .staff-member__name span, .section--light .staff__container .staff-member__name,
  .section--light .staff__container .staff-member__name span {
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		font-family: 'Poppins', sans-serif !important;
	}

	.section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
		padding: 35px 0;
		margin-top: 0;
	}

	.section--dark .banner .banner-text__wrapper, .section--light .banner .banner-text__wrapper {
		padding-bottom: 0;
	}
}

@media (max-width: 768px) {
	.section-blade .blade-a__bg > div {
		min-height: inherit !important;
	}
}

@media (max-width: 414px) {
	.alias-home_askaquestion input,
  .alias-home_askaquestion textarea,
  .alias-home_askaquestion .leadFormInfo,
  .alias-home_askaquestion .error_container {
		width: 100%;
	}
}

.section-featuredblocks .featuredblock__wrap .featuredblock__image {
	background-position: left;
}

.section-featuredblocks .featuredblock__item {
	border: none !important;
}

.section-featuredblocks .featuredblock__item .featuredblock__wrap .featuredblock__icon .icon,
  .section-featuredblocks .featuredblock__item .featuredblock__wrap:hover .featuredblock__icon .icon {
	color: var(--featuredblocks-icon-color);
}

.section--dark .featuredblocks .featuredblock__wrap, .section--light .featuredblocks .featuredblock__wrap {
	border: 0 !important;
}

.section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .featuredblocks-grid-c .featuredblock__title, .section--light .featuredblocks-grid-c .featuredblock__title {
	margin-top: 0;
}

.section--dark .featuredblocks-grid-c .featuredblock__item, .section--light .featuredblocks-grid-c .featuredblock__item {
	border-left: 15px solid transparent !important;
	border-right: 15px solid transparent !important;
}

.section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
	border: 0;
	background: none;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .featuredblocks-grid-e, .section--light .featuredblocks-grid-e {
	margin: 0 -30px;
}

.section--dark .featuredblocks-grid-e .featuredblock__wrap, .section--light .featuredblocks-grid-e .featuredblock__wrap {
	justify-content: flex-end;
	min-height: 232px;
}

.section--dark .featuredblocks-grid-e .featuredblocks__container, .section--light .featuredblocks-grid-e .featuredblocks__container {
	margin: 50px 0;
}

.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-grid-e .featuredblock__title, .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-grid-e .featuredblock__title {
	color: var(--featuredblocks-text-dark);
	position: relative;
	z-index: 2;
	font-size: 24px;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .featuredblocks-grid-e .featuredblock__item, .section--light .featuredblocks-grid-e .featuredblock__item {
	border-left: 15px solid transparent !important;
	border-right: 15px solid transparent !important;
    /* Safari 4.0 - 8.0 */
    /* Standard syntax */;
}

.section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
	border-radius: 1.125rem !important;
}

.section--dark .featuredblocks-grid-e .featuredblock__item.col-sm-12, .section--light .featuredblocks-grid-e .featuredblock__item.col-sm-12 {
	border-left: 15px solid transparent !important;
	border-right: 15px solid transparent !important;
}

.section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
	background-size: 125%;
	-webkit-animation-name: animation-fb;
      /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: .8s;
      /* Safari 4.0 - 8.0 */
	animation-name: animation-fb;
	animation-duration: .8s;
}

.section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
	background: var(--featuredblocks-wrap-dark) !important;
}

@-moz-keyframes animation-fb {
	0% {
		background-size: 100%;
	}

	100% {
		background-size: 125%;
	}
}

@-webkit-keyframes animation-fb {
	0% {
		background-size: 100%;
	}

	100% {
		background-size: 125%;
	}
}

@keyframes animation-fb {
	0% {
		background-size: 100%;
	}

	100% {
		background-size: 125%;
	}
}

.section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
  .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
  .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
	background: none !important;
}

.section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .section--light .featuredblocks-flyup-a .featuredblock__item:active, .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .section--light .featuredblocks-flyup-b .featuredblock__item:active, .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .section--light .featuredblocks-flyup-c .featuredblock__item:active {
	background: none !important;
}

.section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
	color: var(--featuredblocks-text-dark);
}

.section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
	text-decoration: none;
}

.section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
	color: var(--featuredblocks-text-dark) !important;
}

.section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
	color: var(--featuredblocks-link-dark) !important;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap, .section--light .featuredblocks .featuredblock .featuredblock__wrap {
	background: var(--featuredblocks-wrap-dark);
	border-radius: 1.125rem !important;
	text-align: left;
	padding: 15px;
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
	background: var(--featuredblocks-wrap-dark-08);
}

.section--dark .featuredblocks .featuredblock__title, .section--dark .featuredblocks .featuredblock__content, .section--light .featuredblocks .featuredblock__title, .section--light .featuredblocks .featuredblock__content {
	color: var(--featuredblocks-text-dark);
}

.section--dark .featuredblocks .featuredblock__cta .cta__link, .section--light .featuredblocks .featuredblock__cta .cta__link {
	font-family: 'GothicA1', sans-serif !important;
	color: var(--featuredblocks-link-dark) !important;
}

.section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
	color: var(--featuredblocks-link-dark) !important;
	text-decoration: underline;
}

.section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
	color: var(--featuredblocks-link-dark) !important;
}

.section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
	color: white !important;
}

.section--dark .featuredblocks .featuredblock__cta .cta__button,
.section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .section--light .featuredblocks .featuredblock__cta .cta__button,
.section--light .featuredblocks .featuredblock__cta .cta__button--icon {
	border: 1px solid white !important;
	color: black !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: white !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
  .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
  .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
	box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1);
}

.section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
  .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
  .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
	border: 1px solid #999999 !important;
	background: #999999 !important;
	color: black !important;
	transform: translateY(0);
	outline: none;
	box-shadow: none;
}

.section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.section--light .featuredblocks-grid-e .featuredblock__title {
	color: var(--featuredblocks-text-light);
}

.section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
	background: var(--featuredblocks-wrap-light-06) !important;
}

.section--light .featuredblocks-flyup-a .featuredblock__item:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .section--light .featuredblocks-flyup-a .featuredblock__item:active, .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .section--light .featuredblocks-flyup-b .featuredblock__item:active {
	background: none !important;
}

.section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
	color: var(--featuredblocks-text-light);
}

.section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
	color: var(--featuredblocks-text-light) !important;
}

.section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
	color: var(--featuredblocks-link-light) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__wrap {
	background: var(--featuredblocks-wrap-light-06);
}

.section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
	background: var(--featuredblocks-wrap-light-08);
}

.section--light .featuredblocks .featuredblock__title {
	color: var(--featuredblocks-text-light);
}

.section--light .featuredblocks .featuredblock__content {
	color: var(--featuredblocks-wrap-dark);
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
	color: var(--featuredblocks-link-light) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
	color: var(--featuredblocks-link-light) !important;
	text-decoration: underline;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
	color: var(--featuredblocks-link-light) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
	color: #666666 !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	border: 1px solid var(--color1) !important;
	color: white !important;
	background: var(--color1) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
	border: 1px solid var(--lighten-color-1-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-1-alpha20) !important;
}

.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
	border: 1px solid var(--lighten-color-1-alpha40) !important;
	color: white !important;
	box-shadow: none;
	background: var(--lighten-color-1-alpha40) !important;
}

.section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
	border: none;
}

.section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
	background: var(--featuredblocks-wrap-dark-08);
	border-radius: 8px 8px 0 0;
}

.articles__container {
	padding-top: 15px;
	padding-bottom: 15px;
}

.articles__container .articles__item {
	margin-bottom: 15px;
}

.section-featuredblocks .section--inner.container-fluid > .row > div {
	padding-left: 15px;
	padding-right: 15px;
}

.section--dark .testimonials .testimonials-item__content, .section--light .testimonials .testimonials-item__content {
	margin: 0 0 15px;
}

.section--dark .testimonials .testimonials-item--wrapInner p, .section--light .testimonials .testimonials-item--wrapInner p {
	color: var(--testimonials-dark-link-color);
}

.section--dark .testimonials .testimonial-grid__source,
.section--dark .testimonials .testimonial-list__source,
.section--dark .testimonials .testimonials-item__source, .section--light .testimonials .testimonial-grid__source,
.section--light .testimonials .testimonial-list__source,
.section--light .testimonials .testimonials-item__source {
	margin: 0 0 15px;
	display: block;
	width: 100%;
	padding: 0;
}

.section--dark .testimonials .expand, .section--light .testimonials .expand {
	font-weight: 400;
	text-transform: none;
	text-decoration: underline;
	float: none;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0 0 10px;
}

.section--dark .testimonials .expand:hover, .section--light .testimonials .expand:hover {
	text-decoration: none;
}

.section--dark .testimonials .expand:before, .section--light .testimonials .expand:before {
	display: none;
}

.section--dark .testimonials .flex-slider .flex-next,
.section--dark .testimonials .flex-slider .flex-prev, .section--light .testimonials .flex-slider .flex-next,
.section--light .testimonials .flex-slider .flex-prev {
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

.section--dark .testimonials .flex-slider .flex-next:before,
  .section--dark .testimonials .flex-slider .flex-prev:before, .section--light .testimonials .flex-slider .flex-next:before,
  .section--light .testimonials .flex-slider .flex-prev:before {
	font-size: 30px;
	line-height: 40px;
	display: block;
	text-indent: 0;
}

.section--dark .phone__container .phone__wrapper .phone__number, .section--light .phone__container .phone__wrapper .phone__number {
	color: var(--phone-dark-color);
	font-size: 16px;
	line-height: 19px;
	position: relative;
	padding: 0 0 0 20px;
	display: inline-block;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .phone__container .phone__wrapper .phone__number:before, .section--light .phone__container .phone__wrapper .phone__number:before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: "font-awesome";
	content: '\f095';
	font-size: 16px;
	margin: 0 10px 0 0;
	color: var(--phone-dark-color);
	display: inline;
}

.section--light .phone__container .phone__wrapper .phone__number {
	color: var(--phone-light-color);
}

.section--light .phone__container .phone__wrapper .phone__number:before {
	color: var(--phone-light-color);
}

.section--dark .staff-a .staff__item .staff-member__image-wrapper, .section--light .staff-a .staff__item .staff-member__image-wrapper {
	display: flex;
	align-items: center;
}

.section--dark .staff-a .staff__title-caption-wrap, .section--light .staff-a .staff__title-caption-wrap {
	max-width: 100%;
}

.section--dark .staff-a .staff__title-caption-wrap div, .section--light .staff-a .staff__title-caption-wrap div {
	padding-left: 0;
	padding-right: 0;
}

.section--dark .staff-a .staff__title, .section--light .staff-a .staff__title {
	margin-bottom: 10px;
}

.section--dark .staff-a .staff-member__text-wrap, .section--light .staff-a .staff-member__text-wrap {
	padding-left: 16px;
	padding-right: 16px;
}

.section--dark .staff-a .staff-member__text, .section--light .staff-a .staff-member__text {
	margin-left: 32px;
}

.section--dark .staff__container .staff-member, .section--light .staff__container .staff-member {
	overflow: hidden;
}

.section--dark .staff__container .staff__title, .section--light .staff__container .staff__title {
	font-size: 38px;
	line-height: 42px;
	font-weight: bold;
	font-family: 'Poppins', sans-serif !important;
	color: var(--component__title-dark);
}

.section--dark .staff__container .staff__caption, .section--light .staff__container .staff__caption {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	font-family: 'GothicA1', sans-serif !important;
	text-transform: uppercase;
	color: var(--component__subtitle-dark) !important;
}

.section--dark .staff__container .staff-a .staff__list, .section--light .staff__container .staff-a .staff__list {
	padding: 0;
}

.section--dark .staff__container .staff__item, .section--light .staff__container .staff__item {
	color: var(--component__text-dark);
}

.section--dark .staff__container--inner, .section--light .staff__container--inner {
	overflow: hidden;
}

.section--dark .staff__container .staff-member__name,
.section--dark .staff__container .staff-member__name span, .section--light .staff__container .staff-member__name,
.section--light .staff__container .staff-member__name span {
	color: var(--staff-text-dark);
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .staff__container .staff-member__position, .section--light .staff__container .staff-member__position {
	color: var(--staff-text-dark);
	font-size: 14px;
}

.section--dark .staff__container .staff-member__image, .section--light .staff__container .staff-member__image {
	border-radius: 22px;
}

.section--dark .staff__container .staff-member__description, .section--light .staff__container .staff-member__description {
	border: none;
}

.section--dark .staff__container .staff-member__link, .section--light .staff__container .staff-member__link {
	color: var(--staff-link-dark) !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: 900;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .staff__container .staff-member__link:hover, .section--light .staff__container .staff-member__link:hover {
	text-decoration: underline;
}

.section--dark .staff__container .staff__controls .flex-control-nav, .section--light .staff__container .staff__controls .flex-control-nav {
	width: 100%;
	margin-top: 0;
}

.section--dark .staff__container .component__button--1,
.section--dark .staff__container .component__button--2,
.section--dark .staff__container .component__button--3, .section--light .staff__container .component__button--1,
.section--light .staff__container .component__button--2,
.section--light .staff__container .component__button--3 {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif !important;
	border: 1px solid white !important;
	color: black !important;
	border-radius: 4px;
	min-height: 40px;
	min-width: 80px;
	padding: 10px;
	background: white !important;
	text-align: center;
	transition: 0.25s;
}

.section--dark .staff__container .component__button--1:hover,
  .section--dark .staff__container .component__button--2:hover,
  .section--dark .staff__container .component__button--3:hover, .section--light .staff__container .component__button--1:hover,
  .section--light .staff__container .component__button--2:hover,
  .section--light .staff__container .component__button--3:hover {
	border: 1px solid #cccccc !important;
	background: #cccccc !important;
	color: black !important;
	text-decoration: none !important;
	transform: translateY(-0.25em);
}

.section--dark .staff__container .component__button--1:focus,
  .section--dark .staff__container .component__button--2:focus,
  .section--dark .staff__container .component__button--3:focus, .section--light .staff__container .component__button--1:focus,
  .section--light .staff__container .component__button--2:focus,
  .section--light .staff__container .component__button--3:focus {
	border: 1px solid #999999 !important;
	background: #999999 !important;
	color: black !important;
	transform: translateY(0);
	outline: none;
}

.section--dark .staff__container .component__button--2, .section--light .staff__container .component__button--2 {
	border: 1px solid var(--color2) !important;
	color: white !important;
	background: var(--color2) !important;
}

.section--dark .staff__container .component__button--2:hover, .section--light .staff__container .component__button--2:hover {
	border: 1px solid var(--lighten-color-2-alpha20) !important;
	background: var(--lighten-color-2-alpha20) !important;
	color: white !important;
}

.section--dark .staff__container .component__button--2:focus, .section--light .staff__container .component__button--2:focus {
	border: 1px solid var(--lighten-color-2-alpha40) !important;
	color: white !important;
	background: var(--lighten-color-2-alpha40) !important;
}

.section--dark .staff__container .component__button--3, .section--light .staff__container .component__button--3 {
	border: 1px solid white !important;
	color: white !important;
	background: none !important;
}

.section--dark .staff__container .component__button--3:hover, .section--light .staff__container .component__button--3:hover {
	border: 1px solid white !important;
	background: white !important;
	color: black !important;
}

.section--dark .staff__container .component__button--3:focus, .section--light .staff__container .component__button--3:focus {
	border: 1px solid white !important;
	color: white !important;
	background: none !important;
}

.section--light .staff__container .staff__item {
	color: var(--component__text-light);
}

.section--light .staff__container .staff__title,
.section--light .staff__container .staff__caption {
	color: var(--component__title-light) !important;
}

.section--light .staff__container .staff-member__name,
.section--light .staff__container .staff-member__name span {
	color: var(--staff-text-light);
}

.section--light .staff__container .staff-member__position {
	color: var(--staff-text-light) !important;
}

.section--light .staff__container .staff-member__link {
	color: var(--staff-link-light) !important;
}

.section--light .staff__container .staff-member .component__button--1,
.section--light .staff__container .staff-member .component__button--2,
.section--light .staff__container .staff-member .component__button--3 {
	border: 1px solid var(--color1) !important;
	color: white !important;
	background: var(--color1) !important;
}

.section--light .staff__container .staff-member .component__button--1:hover,
  .section--light .staff__container .staff-member .component__button--2:hover,
  .section--light .staff__container .staff-member .component__button--3:hover {
	border: 1px solid var(--lighten-color-1-alpha20) !important;
	color: white !important;
	text-decoration: none !important;
	background: var(--lighten-color-1-alpha20) !important;
}

.section--light .staff__container .staff-member .component__button--1:focus,
  .section--light .staff__container .staff-member .component__button--2:focus,
  .section--light .staff__container .staff-member .component__button--3:focus {
	border: 1px solid var(--lighten-color-1-alpha40) !important;
	color: white !important;
	background: var(--lighten-color-1-alpha40) !important;
}

.section--light .staff__container .staff-member .component__button--2 {
	border: 1px solid var(--color2) !important;
	color: white !important;
	background: var(--color2) !important;
}

.section--light .staff__container .staff-member .component__button--2:hover {
	border: 1px solid var(--lighten-color-2-alpha20) !important;
	background: var(--lighten-color-2-alpha20) !important;
	color: white !important;
}

.section--light .staff__container .staff-member .component__button--2:focus {
	border: 1px solid var(--lighten-color-2-alpha40) !important;
	color: white !important;
	background: var(--lighten-color-2-alpha40) !important;
}

.section--light .staff__container .staff-member .component__button--3 {
	border: 1px solid black !important;
	color: black !important;
	background: none !important;
}

.section--light .staff__container .staff-member .component__button--3:hover {
	border: 1px solid var(--lighten-color-3-alpha30) !important;
	color: var(--color1) !important;
	text-decoration: none !important;
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
	background: var(--lighten-color-2-alpha40) !important;
}

.section--light .staff__container .staff-member .component__button--3:focus {
	border: 1px solid black !important;
	color: black !important;
	box-shadow: none;
	background: none !important;
}

.container-fluid .staff__container .staff-a {
	margin-left: 0;
	margin-right: 0;
}

.section--dark .hours .component__subtitle, .section--light .hours .component__subtitle {
	color: var(--hours-subtitle-top-dark) !important;
}

.section--dark .hours-a__title, .section--light .hours-a__title {
	color: var(--hours-title-dark);
}

.section--dark .hours-a .component__subtitle, .section--light .hours-a .component__subtitle {
	color: var(--hours-subtitle-dark) !important;
	font-weight: 900;
}

.section--dark .hours-a__schedule, .section--light .hours-a__schedule {
	color: var(--hours-text-dark) !important;
}

.section--dark .hours-a__schedule .cta__link, .section--light .hours-a__schedule .cta__link {
	color: var(--hours-text-dark) !important;
}

.section--dark .hours-a__schedule .cta__link:hover, .section--light .hours-a__schedule .cta__link:hover {
	text-decoration: underline;
}

.section--dark .hours-a__schedule--responsive .cta__link, .section--light .hours-a__schedule--responsive .cta__link {
	color: var(--hours-text-dark) !important;
	padding: 15px 0;
}

.section--dark .hours-a__schedule--responsive .cta__link:hover, .section--light .hours-a__schedule--responsive .cta__link:hover {
	text-decoration: underline;
}

.section--dark .hours-a__schedule--responsive .row:nth-child(odd),
  .section--dark .hours-a__schedule--responsive .row, .section--light .hours-a__schedule--responsive .row:nth-child(odd),
  .section--light .hours-a__schedule--responsive .row {
	background: none;
	border-top: 1px solid var(--hours-border-color);
	padding: 0;
}

.section--dark .hours-a__schedule--responsive .row:first-of-type, .section--light .hours-a__schedule--responsive .row:first-of-type {
	border-top: 0;
}

.section--dark .hours-a__schedule .hours-a__subtitle, .section--light .hours-a__schedule .hours-a__subtitle {
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .hours-a__schedule .hours-a__schedule--border, .section--light .hours-a__schedule .hours-a__schedule--border {
	border-color: var(--hours-border-color);
	padding: 0 20px;
}

.section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
	padding-left: 0;
}

.section--dark .hours-a__schedule .hours-a__schedule--border strong, .section--light .hours-a__schedule .hours-a__schedule--border strong {
	color: var(--hours-subtitle-dark);
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .hours-a__schedule .hours-a__schedule--border p, .section--light .hours-a__schedule .hours-a__schedule--border p {
	font-size: 14px;
}

.section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
	margin-bottom: 0;
}

.section--light .hours .component__subtitle {
	color: var(--hours-title-light) !important;
}

.section--light .hours-a__title {
	color: var(--hours-title-light) !important;
}

.section--light .hours-a .component__subtitle {
	color: var(--hours-subtitle-light) !important;
}

.section--light .hours-a__schedule {
	color: var(--hours-title-light) !important;
}

.section--light .hours-a__schedule .cta__link {
	color: var(--hours-title-light) !important;
}

.section--light .hours-a__schedule .hours-a__schedule--border {
	border-color: var(--hours-border-color);
}

.section--light .hours-a__schedule .hours-a__schedule--border strong {
	color: var(--hours-subtitle-light);
}

.map .map-a .map-search {
	padding: 15px;
}

.map .map-a .map-search__form {
	/* display: none; */
}

.map .map-a .map-search__location-distance {
	padding: 0;
}

.map .map-a .map-search__location-distance h3 {
	font-size: 16px;
}

.map .map-a .map-search__location-contact b, .map .map-a .map-search__location-address b {
	display: none;
}

.map .map__col {
	margin: 150px 0;
	padding: 15px 0;
	border-radius: 8px;
	width: 474px;
}

.section--dark .map .map-a .map__col, .section--light .map .map-a .map__col {
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.2), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.section--dark .map .map-a .map__col h3, .section--light .map .map-a .map__col h3 {
	color: var(--map-caption-dark) !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	font-family: 'GothicA1', sans-serif !important;
	text-transform: uppercase;
}

.section--dark .map .map-a .map__title, .section--light .map .map-a .map__title {
	color: var(--map-caption-dark) !important;
}

.section--dark .map .map-a .map__caption, .section--light .map .map-a .map__caption {
	color: var(--map-caption-dark) !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	font-family: 'GothicA1', sans-serif !important;
	text-transform: uppercase;
}

.section--dark .map .map-a .map-search__location-distance,
.section--dark .map .map-a .map__container .component, .section--light .map .map-a .map-search__location-distance,
.section--light .map .map-a .map__container .component {
	color: var(--map-text-dark);
}

.section--dark .map .map-a .map-search, .section--light .map .map-a .map-search {
	margin-top: 0;
}

.section--dark .map .map-a .map-search .cta__link, .section--light .map .map-a .map-search .cta__link {
	margin: 0;
	display: inline-block;
	width: auto;
	color: var(--map-text-dark) !important;
}

.section--dark .map .map-a .map-search .cta__link:hover, .section--light .map .map-a .map-search .cta__link:hover {
	text-decoration: underline;
}

.section--dark #map-marker__content p {
	color: var(--map-text-light);
}

.section--light .map .map-a .map__col {
	box-shadow: none;
}

.section--light .map .map-a .map__col h3 {
	color: var(--map-caption-light) !important;
}

.section--light .map .map-a .map__title, .section--light .map .map-a .map__caption {
	color: var(--map-caption-light) !important;
}

.section--light .map .map-a .map-search__location-distance,
.section--light .map .map-a .map__container .component {
	color: var(--map-text-light);
}

.section--light .map .map-a .map-search__location-address p {
	color: var(--map-text-addrest-light);
}

.section--light .map .map-a .map-search .cta__link {
	color: var(--map-link-color) !important;
}

.section--light .map .map-a .map-search .cta__link:hover {
	text-decoration: underline;
}

.footer .logo_footer__container--inner,
.footer .logo__container {
	display: flex;
	height: 100%;
	justify-content: center;
}

.footer .logo_footer__container--inner .logo,
  .footer .logo__container .logo {
	align-self: center;
}

.copyright__container {
	display: flex;
	justify-content: flex-end;
}

.copyright__container .copyright__item {
	padding: 0 10px;
	margin-top: 0;
}

.copyright__container .copyright__item .copyright__link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: 'GothicA1', sans-serif !important;
}

.section--dark .copyright__link, .section--light .copyright__link {
	color: var(--copyright-text-dark);
	font-family: 'Poppins', sans-serif !important;
}

.section--dark .copyright__link:hover, .section--light .copyright__link:hover {
	color: var(--copyright-text-dark--hover);
	text-decoration: underline;
}

.section--dark .copyright__item:not(:last-child),
.section--dark #copyright__item:not(:last-child), .section--light .copyright__item:not(:last-child),
.section--light #copyright__item:not(:last-child) {
	border-color: var(--copyright-text-dark);
}

.section--dark .copyright__container,
.section--dark #copyright__container, .section--light .copyright__container,
.section--light #copyright__container {
	padding: 0 !important;
}

.section--light .copyright__link {
	color: var(--copyright-light-dark);
}

.section--light .copyright__link:hover {
	color: var(--copyright-light-dark--hover);
}

.section--light .copyright__item:not(:last-child),
.section--light #copyright__item:not(:last-child) {
	border-color: var(--copyright-light-dark);
}

.section-copyright .copyright,
.section-copyright #copyright {
	display: flex;
	height: 100%;
	align-items: center;
}

.section-copyright .copyright .copyright__link,
  .section-copyright #copyright .copyright__link {
	line-height: 17px;
}

.section--dark .socialmedia__item .socialmedia__link, .section--light .socialmedia__item .socialmedia__link {
	border-radius: 8px;
	background: var(--socialmedia-bg-dark);
	color: var(--socialmedia-link-dark);
}

.section--dark .socialmedia__item .socialmedia__link:hover, .section--light .socialmedia__item .socialmedia__link:hover {
	background: var(--socialmedia-link-dark--hover);
}

.section--dark .section-socialmedia .socialmedia__link--small, .section--light .section-socialmedia .socialmedia__link--small {
	width: 34px;
	height: 34px;
}

.section--dark .socialmedia, .section--light .socialmedia {
	padding: 0;
}

.section--light .socialmedia__item .socialmedia__link {
	background: var(--socialmedia-bg-light);
	color: var(--socialmedia-link-light);
}

.section--light .socialmedia__item .socialmedia__link:hover {
	background: var(--socialmedia-link-light--hover);
}

.logo__container .logo-a__title {
	font-size: 14px;
	line-height: 18px;
}

.logo__container .logo-a__caption {
	font-size: 12px;
	line-height: 14px;
}

@media (max-width: 1224px) {
	.section--dark .cta__button,
  .section--dark .cta__button--icon,
  .section--dark .staff-member__link.component__button--1,
  .section--dark .staff-member__link__button--icon,
  .section--dark .staff-member__link--icon,
  .section--dark .featuredblock .featuredblock__cta .cta__button,
  .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
  .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .section--light .cta__button,
  .section--light .cta__button--icon,
  .section--light .staff-member__link.component__button--1,
  .section--light .staff-member__link__button--icon,
  .section--light .staff-member__link--icon,
  .section--light .featuredblock .featuredblock__cta .cta__button,
  .section--light .featuredblock .featuredblock__cta .cta__button--icon,
  .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
		min-width: 155px;
	}

	.banner .banner-text__wrapper {
		padding: 30px 0 50px;
	}

	.banner .flexslider .flex-control-nav {
		bottom: 10px;
	}

	.section--dark .featuredblocks-grid-c .featuredblock__item, .section--dark .featuredblocks-grid-e .featuredblock__item, .section--light .featuredblocks-grid-c .featuredblock__item, .section--light .featuredblocks-grid-e .featuredblock__item {
		margin: 0 0 20px;
	}

	.section--dark .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .section--light .featuredblocks-grid-c .featuredblock__item .featuredblock__wrap, .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
		height: 100% !important;
	}

	.contact-us-im .form,
  .form .component__title-caption-wrap {
		padding-top: 0;
		padding-bottom: 20px;
	}
}

@media (max-width: 1199px) {
	.header-sticky,
  .header_home,
  .header_home.overlap {
		padding: 0;
		position: static;
	}

	.header-sticky .section--dark.section--inner, .header-sticky .section--light.section--inner,
    .header_home .section--dark.section--inner,
    .header_home .section--light.section--inner,
    .header_home.overlap .section--dark.section--inner,
    .header_home.overlap .section--light.section--inner {
		border-radius: 0;
	}

	.header-sticky .container,
    .header-sticky .section--dark.section--inner,
    .header-sticky .section--light.section--inner,
    .header_home .container,
    .header_home .section--dark.section--inner,
    .header_home .section--light.section--inner,
    .header_home.overlap .container,
    .header_home.overlap .section--dark.section--inner,
    .header_home.overlap .section--light.section--inner {
		max-width: 1140px;
	}

	.banner .banner-e__header, .banner .banner-e__contactform {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.banner .banner-e__contactform {
		margin-left: 0;
	}

	.alias-partial_header_2x6x2x2 .cta__container .cta__button {
		font-size: 12px;
	}

	.featuredblocks .featuredblocks-grid-d .featuredblock__cta {
		display: block;
	}

	.banner .banner-text__wrapper {
		margin: 0 auto !important;
	}

	.hours-a .hours__sep {
		display: none !important;
	}

	.hours-a .hours__day:first-child {
		padding-left: 0;
		width: 27%;
	}

	.hours-a .hours__hours {
		width: 73%;
		flex-direction: row !important;
		justify-content: flex-start;
	}

	.hours-a .hours__hours span {
		display: inline-block;
		width: 50%;
		text-align: left !important;
		padding: 0 10px 0 0;
	}
}

@media (max-width: 1023px) {
	.section--dark .cta__button,
  .section--dark .cta__button--icon,
  .section--dark .staff-member__link.component__button--1,
  .section--dark .staff-member__link__button--icon,
  .section--dark .staff-member__link--icon,
  .section--dark .featuredblock .featuredblock__cta .cta__button,
  .section--dark .featuredblock .featuredblock__cta .cta__button--icon,
  .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button, .section--light .cta__button,
  .section--light .cta__button--icon,
  .section--light .staff-member__link.component__button--1,
  .section--light .staff-member__link__button--icon,
  .section--light .staff-member__link--icon,
  .section--light .featuredblock .featuredblock__cta .cta__button,
  .section--light .featuredblock .featuredblock__cta .cta__button--icon,
  .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .cta__button {
		min-width: 135px;
	}

	.section--dark .phone__container .phone__wrapper .phone__number,
  .section--light .phone__container .phone__wrapper .phone__number {
		font-size: 14px;
		line-height: 16px;
	}

	.header_home.overlap .section--dark.section--inner, .header_home.overlap .section--light.section--inner {
		border-radius: 0;
	}

	.section--dark .navigation .navigation-b .navigation__menu--list, .section--light .navigation .navigation-b .navigation__menu--list {
		display: block;
	}

	.section--dark .navigation .navigation-b .navigation__menu--list > .navigation__item, .section--light .navigation .navigation-b .navigation__menu--list > .navigation__item {
		width: 100%;
		padding: 10px;
		border-left: 0;
		border-bottom: 1px solid white;
	}

	.section--dark .blade__container .blade-a--12 .blade-a__bg, .section--light .blade__container .blade-a--12 .blade-a__bg {
		position: static;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		order: 1;
		margin: 0 0 26px;
	}

	.section--dark .blade__container .blade-a--12 .blade-a__text, .section--light .blade__container .blade-a--12 .blade-a__text {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		order: 2;
		margin: 0 0 10px;
		padding-left: 0;
		padding-right: 0;
		background: none;
	}

	.section--dark .blade-a__wrap, .section--light .blade-a__wrap {
		padding: 0 15px;
	}

	.section--dark .blade-a__text, .section--light .blade-a__text {
		margin: 0 0 30px;
	}

	.alias-partial_header_2x6x2x2 .section--dark.section--inner,
  .alias-partial_header_2x6x2x2 .section--light.section--inner {
		padding: 0;
	}

	.alias-partial_header_2x6x2x2 .col_header_logo {
		flex: 0 0 100%;
		order: 1;
		max-width: 100%;
		padding: 20px 60px;
	}

	.alias-partial_header_2x6x2x2 .col_nav {
		flex: 0 0 60%;
		max-width: 60%;
		order: 2;
		padding: 0 20px 10px 30px;
	}

	.alias-partial_header_2x6x2x2 .col_top_phone {
		order: 3;
		flex: 0 0 15%;
		max-width: 15%;
		padding: 0 0 10px;
	}

	.alias-partial_header_2x6x2x2 .col_header_cta {
		flex: 0 0 25%;
		max-width: 25%;
		order: 4;
		padding: 0 0 10px;
	}

	.alias-partial_header_2x6x2x2 .cta__container .cta__button {
		font-size: 12px;
	}

	.section--dark .navigation-a .navigation__item--default .navigation__list--sub, .section--light .navigation-a .navigation__item--default .navigation__list--sub {
		width: 165px;
		min-width: 165px;
	}

	.section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link, .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link {
		padding-left: 15px;
		white-space: normal;
	}

	.section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after, .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:after {
		display: none;
	}

	.section--dark .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before, .section--light .navigation-a .navigation__item--default .navigation__list--sub .navigation__item--default.has-drop-down > .navigation__item--link:before {
		content: '';
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		top: 50%;
		left: 5px;
		margin-top: -6px;
		border: inset 6px;
		border-left-width: 0;
		border-left-style: solid;
		border-color: transparent white transparent transparent;
	}

	.section--dark .navigation-a .navigation__item.has-drop-down ul a:hover:before, .section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
		border-color: transparent var(--navigation-dark-color--hover) transparent transparent !important;
	}

	.section--dark .navigation-a .more .navigation__list--sub .navigation__list, .section--light .navigation-a .more .navigation__list--sub .navigation__list {
		left: auto;
		right: 100%;
	}

	.section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before, .section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
		border-color: transparent var(--navigation-dark-color--hover) transparent transparent !important;
	}

	.section--light .navigation-a .navigation__item.has-drop-down ul a:hover:before {
		border-color: transparent var(--color2-lighten-desaturate) transparent transparent !important;
	}

	.section--light .navigation-a .navigation__list--sub .navigation__item.navigation-open > .navigation__item--link:before {
		border-color: transparent var(--color2-lighten-desaturate) transparent transparent !important;
	}

	.section--dark .featuredblocks-grid-d, .section--dark .featuredblocks-grid-c, .section--dark .featuredblocks-grid-e, .section--light .featuredblocks-grid-d, .section--light .featuredblocks-grid-c, .section--light .featuredblocks-grid-e {
		margin: 0;
	}

	.section--dark .featuredblocks-grid-d .featuredblock__item, .section--dark .featuredblocks-grid-c .featuredblock__item, .section--dark .featuredblocks-grid-e .featuredblock__item, .section--light .featuredblocks-grid-d .featuredblock__item, .section--light .featuredblocks-grid-c .featuredblock__item, .section--light .featuredblocks-grid-e .featuredblock__item {
		border-left: 0 !important;
		border-right: 0 !important;
	}

	.section-banner .banner .flexslider .flex-control-nav {
		bottom: 10px;
	}

	.blade-a__text {
		order: 2;
	}

	.blade-a__bg {
		order: 1;
	}

	.section-blade .blade-a--12 .blade-a__bg {
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	.map__container .map .map__col {
		margin: 0;
		box-shadow: none;
		border-radius: 0;
		width: 100%;
		max-width: 100%;
		flex: inherit;
		text-align: center;
	}

	.map__container .map .map__col .map__title-caption-wrap {
		padding-top: 40px;
	}

	.map__container .map-a .map__container {
		max-width: 100% !important;
		padding: 0;
	}

	.map__container .map-a .map__display {
		position: static;
	}

	.map__container .map__wrap {
		padding: 0;
	}

	.footer {
		padding: 55px 0 30px;
		overflow: hidden;
	}

	.footer .section-socialmedia,
    .footer .section-copyright {
		display: block;
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		justify-content: center;
	}

	.footer .section-logo {
		padding: 50px 0 10px;
	}

	.footer .logo__container {
		margin: 0 auto 23px;
	}

	.footer .row {
		display: block;
	}

	.footer div[class*="col-"] {
		display: block;
		width: 100%;
		max-width: 100%;
		flex: none;
		text-align: center;
	}

	.footer .logo_footer__container--inner,
    .footer .logo__container {
		justify-content: center;
	}

	.footer .section-socialmedia .socialmedia,
    .footer .section-socialmedia .copyright__container,
    .footer .section-copyright .socialmedia,
    .footer .section-copyright .copyright__container,
    .footer .logo__container .socialmedia,
    .footer .logo__container .copyright__container {
		padding: 0 0 20px;
	}

	.footer .section-logo {
		padding: 0;
	}

	.logo__container {
		margin: 0 auto;
	}

	.logo__container .logo-a__img {
		max-width: 200px;
		margin: 0 auto;
	}

	.copyright__container {
		justify-content: center;
	}
}

@media (min-width: 992px) {
	.banner-e__contactform .contactform__wrapper {
		position: relative;
		top: 0;
	}

	.banner .banner-e {
		padding-top: 100px;
	}

	.banner .banner-e__header {
		padding-top: 100px;
	}
}

@media (max-width: 990px) {
	.section--dark .navigation-a .navigation__item--default .navigation__list--sub, .section--light .navigation-a .navigation__item--default .navigation__list--sub {
		width: 140px;
		min-width: 140px;
		font-size: 12px;
	}

	.section--dark .navigation-a .navigation__item--link, .section--light .navigation-a .navigation__item--link {
		font-size: 12px !important;
	}
}

@media (max-width: 767px) {
	.blade-a__text .blade-a__title {
		text-align: center;
	}

	.form .form__title,
  .contact-us-im .form__title,
  .component__title {
		font: bold 32px/40px 'Poppins', sans-serif !important;
		text-align: center;
	}

	.form .form__caption,
  .contact-us-im .form__caption,
  .component__subtitle {
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		font-family: 'GothicA1', sans-serif !important;
		text-align: center;
	}

	.section-banner .banner .component__title,
  .section-banner .banner .component__subtitle {
		text-align: center;
	}

	.section-banner .banner .component__subtitle {
		margin-bottom: 24px;
	}

	.banner__container .banner .cta__button {
		margin: 0 auto;
	}

	.banner__container .banner .component__button {
		text-align: center !important;
	}

	.featuredblocks-grid-d .featuredblock__item {
		padding-left: 0;
		padding-right: 0;
	}

	.section--dark .staff__list, .section--light .staff__list {
		padding-left: 0;
		padding-right: 0;
	}

	.section--dark .staff__container .staff__title, .section--light .staff__container .staff__title {
		font-size: 32px;
		line-height: 40px;
		font-weight: 700;
		font-family: 'Poppins', sans-serif !important;
	}

	.section--dark .staff__container .staff__caption, .section--light .staff__container .staff__caption {
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		font-family: 'GothicA1', sans-serif !important;
	}

	.section--dark .staff__container .staff-b .staff-member__image, .section--light .staff__container .staff-b .staff-member__image {
		border-radius: 0;
	}

	.section-staff .staff-a .staff__item:before {
		margin-left: 0;
	}

	.section--dark .staff-a .staff-member__text, .section--light .staff-a .staff-member__text {
		margin-left: auto;
	}

	.hours-a__title, .hours-a__subtitle {
		text-align: center;
	}

	.hours-a .hours-a__schedule--responsive .hours-a__subtitle {
		text-align: left;
	}

	.hours-a .hours-a__schedule--responsive .cta__button, .hours-a .hours-a__schedule--responsive .cta__button--icon, .hours-a .hours-a__schedule--responsive .cta__link {
		margin: 0 auto;
	}

	.hours-a .hours-a__schedule--responsive .row {
		min-height: 30px;
	}

	.hours-a .hours-a__schedule--responsive .hours-a__subtitle {
		font: 600 20px/28px 'Poppins', sans-serif !important;
	}

	.hours-a .hours__day:first-child {
		padding-right: 10px;
		width: 50%;
	}

	.hours-a .hours__hours, .hours-a .hours__day {
		align-items: flex-start !important;
		padding: 10px 0;
	}

	.hours-a .hours__hours {
		padding-right: 0;
		width: 50%;
		flex-direction: column !important;
	}

	.hours-a .hours__hours span {
		display: block;
		align-self: center;
		width: 100%;
		text-align: right !important;
		padding: 5px 0 0;
	}

	.hours-a .hours__hours span:first-child {
		padding-top: 0;
	}

	.copyright__container {
		justify-content: center;
	}

	.copyright__container .copyright__list {
		justify-content: center;
		padding: 0 0 4px;
	}

	.copyright__container .copyright__item {
		padding: 0 10px 10px;
	}

	.section-copyright .copyright__item:not(:last-child),
  .section-copyright #copyright__item:not(:last-child) {
		border: 0;
	}

	.section-socialmedia .socialmedia.text-center .socialmedia__link--small,
  .section-socialmedia .socialmedia.text-center .socialmedia__link--medium,
  .section-socialmedia .socialmedia.text-center .socialmedia__link--large {
		margin: 0 5px;
	}
}

.section--dark .staff-content__accordion h3, .section--light .staff-content__accordion h3 {
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	font-family: 'GothicA1', sans-serif !important;
	text-transform: uppercase;
}