@import url("//fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
@import url("//fonts.googleapis.com/css2?family=Gothic+A1:wght@400;600;700;900&display=swap");
:root {
  --error: #E03B33;
  --success: #4caf50;
  --color1: #0F303F;
  --color2: #D81820;
  --color3: #616060;
  --color4: #e0e0e0;
  --color5: #FF7F00;
}

.carmel {
  --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: #f7f0e9;
  --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 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.carmel .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.carmel .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.carmel .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.carmel .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.carmel .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.carmel .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.carmel .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.carmel .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.color-summerville-acqua {
  --color1: #0378A6;
  --color2: #1B98A6;
  --color3: #4E4E4E;
  --color4: #F2F2F2;
  --color5: #EBA400;
  --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: #f7f0e9;
  --control-dark-pagination-active: var(--color5);
  --control-bunner-pagination: white;
  --control-light-pagination: var(--color1);
  --control-light-pagination-active: var(--color5);
  --blade-link-dark: #9ee7ef;
  --blade-link-dark--hover: #9ee7ef;
  --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(3, 120, 166, 0.7);
  --blade-bg-text-light: rgba(242, 242, 242, 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: #14bafb;
  --form-light-submit--focus: #14bafb;
  --button--shadow-dark--hover: #fafafa;
  --form-alt-input: white;
  --featuredblocks-icon-color: var(--color5);
  --featuredblocks-wrap-dark: rgba(3, 120, 166, 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: #ede7e7;
  --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: #d3cfcf;
  --socialmedia-bg-light: var(--color3);
  --socialmedia-link-light: var(--color4);
  --socialmedia-link-light--hover: rgba(3, 120, 166, 0.5);
  --section-bg-color-dark-1: var(--color1);
  --section-bg-color-dark-2: #14bafb;
  --section-bg-color-dark-3: #013042;
  --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:#14bafb;
  --lighten-color-1-alpha40:#78d7fd;
  --lighten-color-2-alpha20:#46d1e1;
  --lighten-color-2-alpha30:#72dce8;
  --lighten-color-2-alpha40:#9ee7ef;
  --rgb-lighten-color-1-alpha30-04:rgba(70, 200, 252, 0.42);
  --rgb-lighten-color-1-alpha30-01:rgba(70, 200, 252, 0.1);
  --form-dark-input-07: rgba(235, 164, 0, 0.7);
  --featuredblocks-wrap-dark-08: rgba(3, 120, 166, 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: #d7f5f8;
}
.color-summerville-acqua .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-summerville-acqua .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-summerville-acqua .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-summerville-acqua .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-summerville-acqua .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-summerville-acqua .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-summerville-acqua .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-summerville-acqua .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-summerville-acqua .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.color-summerville-navy {
  --color1: #021D40;
  --color2: #F29F05;
  --color3: #011D4A;
  --color4: #F2F2F2;
  --color5: #EBA400;
  --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: #f7f0e9;
  --control-dark-pagination-active: var(--color5);
  --control-bunner-pagination: white;
  --control-light-pagination: var(--color1);
  --control-light-pagination-active: var(--color5);
  --blade-link-dark: #feeac5;
  --blade-link-dark--hover: #feeac5;
  --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(2, 29, 64, 0.7);
  --blade-bg-text-light: rgba(242, 242, 242, 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: #054aa3;
  --form-light-submit--focus: #054aa3;
  --button--shadow-dark--hover: #fafafa;
  --form-alt-input: white;
  --featuredblocks-icon-color: var(--color5);
  --featuredblocks-wrap-dark: rgba(2, 29, 64, 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: #ede7e7;
  --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: #d3cfcf;
  --socialmedia-bg-light: var(--color3);
  --socialmedia-link-light: var(--color4);
  --socialmedia-link-light--hover: rgba(2, 29, 64, 0.5);
  --section-bg-color-dark-1: var(--color1);
  --section-bg-color-dark-2: #054aa3;
  --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:#054aa3;
  --lighten-color-1-alpha40:#1678f8;
  --lighten-color-2-alpha20:#fcc661;
  --lighten-color-2-alpha30:#fdd893;
  --lighten-color-2-alpha40:#feeac5;
  --rgb-lighten-color-1-alpha30-04:rgba(7, 96, 212, 0.42);
  --rgb-lighten-color-1-alpha30-01:rgba(7, 96, 212, 0.1);
  --form-dark-input-07: rgba(235, 164, 0, 0.7);
  --featuredblocks-wrap-dark-08: rgba(2, 29, 64, 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-summerville-navy .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-summerville-navy .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-summerville-navy .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-summerville-navy .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-summerville-navy .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-summerville-navy .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-summerville-navy .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-summerville-navy .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-summerville-navy .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.color-summerville-pink {
  --color1: #F2695C;
  --color2: #6A79D5;
  --color3: #4E4E4E;
  --color4: #F2F2F2;
  --color5: #FF745E;
  --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: #f7f0e9;
  --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(242, 105, 92, 0.7);
  --blade-bg-text-light: rgba(242, 242, 242, 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: #fac0ba;
  --form-light-submit--focus: #fac0ba;
  --button--shadow-dark--hover: #fafafa;
  --form-alt-input: white;
  --featuredblocks-icon-color: var(--color5);
  --featuredblocks-wrap-dark: rgba(242, 105, 92, 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: #ede7e7;
  --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: #d3cfcf;
  --socialmedia-bg-light: var(--color3);
  --socialmedia-link-light: var(--color4);
  --socialmedia-link-light--hover: rgba(242, 105, 92, 0.5);
  --section-bg-color-dark-1: var(--color1);
  --section-bg-color-dark-2: #fac0ba;
  --section-bg-color-dark-3: #d72211;
  --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:#fac0ba;
  --lighten-color-1-alpha40:white;
  --lighten-color-2-alpha20:#bac1eb;
  --lighten-color-2-alpha30:#e1e4f7;
  --lighten-color-2-alpha40:white;
  --rgb-lighten-color-1-alpha30-04:rgba(253, 235, 234, 0.42);
  --rgb-lighten-color-1-alpha30-01:rgba(253, 235, 234, 0.1);
  --form-dark-input-07: rgba(255, 116, 94, 0.7);
  --featuredblocks-wrap-dark-08: rgba(242, 105, 92, 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-summerville-pink .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-summerville-pink .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-summerville-pink .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-summerville-pink .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-summerville-pink .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-summerville-pink .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-summerville-pink .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-summerville-pink .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-summerville-pink .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-9 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-9 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-9 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-9 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-9 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-9 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-9 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-9 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-9 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-trad-10 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-trad-10 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-trad-10 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-trad-10 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-trad-10 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-trad-10 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-trad-10 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-trad-10 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-trad-10 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-demo-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-demo-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-demo-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-demo-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-demo-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-demo-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-demo-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-demo-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-demo-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-9 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-9 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-9 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-9 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-9 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-9 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-9 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-9 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-9 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-comp-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-comp-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-comp-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-comp-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-comp-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-comp-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-comp-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-comp-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-comp-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-8 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-8 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-8 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-8 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-8 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-8 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-8 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-8 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-8 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-7 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-7 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-7 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-7 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-7 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-7 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-7 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-7 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-7 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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(121, 121, 121, 0.42);
  --rgb-lighten-color-1-alpha30-01:rgba(121, 121, 121, 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-6 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-6 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-6 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-6 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-6 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-6 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-6 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-6 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-6 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-5 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-5 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-5 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-5 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-5 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-5 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-5 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-5 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-5 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-4 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-4 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-4 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-4 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-4 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-4 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-4 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-4 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-4 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-3 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-3 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-3 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-3 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-3 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-3 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-3 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-3 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-3 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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-2 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-2 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-2 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-2 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-2 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-2 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-2 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-2 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-2 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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: #f7f0e9;
  --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;
}
.color-x24-agg-1 .section__bg--dark-1.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-1);
}
.color-x24-agg-1 .section__bg--dark-2.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-2);
}
.color-x24-agg-1 .section__bg--dark-3.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-3);
}
.color-x24-agg-1 .section__bg--dark-4.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-4);
}
.color-x24-agg-1 .section__bg--dark-5.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-5);
}
.color-x24-agg-1 .section__bg--dark-6.header_home.overlap .section--dark.section--inner {
  background: var(--section-bg-color-dark-6);
}
.color-x24-agg-1 .section__bg--light-1.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-1);
}
.color-x24-agg-1 .section__bg--light-2.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-2);
}
.color-x24-agg-1 .section__bg--light-3.header_home.overlap .section--light.section--inner {
  background: var(--section-bg-color-light-3);
}

.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);
}
.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,
body .editable__container b,
body .editable__container a,
.form .leadFormInfo {
  font-family: "GothicA1", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

body .aop_banner__container span {
  font-size: 30px !important;
}

.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 0.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 0.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";
  margin-top: -12px;
  right: 24px;
}
.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: -0.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: 0.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: 0.8s; /* Safari 4.0 - 8.0 */
  animation-name: animation-fb;
  animation-duration: 0.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__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;
}
.section--dark .staff-content__accordion p, .section--dark .staff-content__accordion ol, .section--dark .staff-content__accordion ul, .section--dark .staff-content__accordion li, .section--light .staff-content__accordion p, .section--light .staff-content__accordion ol, .section--light .staff-content__accordion ul, .section--light .staff-content__accordion li {
  font-family: "GothicA1", sans-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}

/*# sourceMappingURL=carmel.css.map */
