@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;600;700;900&display=swap");
:root {
  --error: #E03B33;
  --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;
  line-height: 24px; }

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

.section--dark p {
  color: var(--component__text-dark); }
  .section--dark p a {
    text-decoration: underline; }
    .section--dark p a:hover {
      text-decoration: none; }
.section--dark .component__title {
  color: var(--component__title-dark); }
.section--dark .component__subtitle {
  color: var(--component__subtitle-dark); }
.section--dark .component__p {
  color: var(--component__text-dark); }
  .section--dark .component__p a {
    text-decoration: underline; }
    .section--dark .component__p a:hover {
      text-decoration: none; }
.section--dark a {
  color: var(--component__link-dark); }
.section--dark .bx-wrapper .bx-controls {
  margin-top: 15px; }
.section--light p {
  color: var(--component__text-light); }
  .section--light p a {
    text-decoration: underline; }
    .section--light p a:hover {
      text-decoration: none; }
.section--light .component__title, .section--light .component__subtitle {
  color: var(--component__title-light) !important; }
.section--light .component__p {
  color: var(--component__text-light); }
  .section--light .component__p a {
    text-decoration: underline; }
    .section--light .component__p a:hover {
      text-decoration: none; }
.section--light a {
  color: var(--component__link-light); }

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

.logo__container .logo-a {
  margin: 0; }
  .logo__container .logo-a__text {
    padding: 0 10px;
    min-width: 120px; }
  .logo__container .logo-a__title {
    font-size: 12px;
    line-height: 14px; }
  .logo__container .logo-a__caption {
    font-size: 10px;
    line-height: 12px; }
  .logo__container .logo-a__img {
    display: block; }

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

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

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

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

.editable__container h6,
.editable__container h5,
.editable__container h4,
.editable__container h3,
.editable__container h2,
.editable__container h1 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: bold;
  border-bottom: none; }
.editable__container h1 {
  font-size: 48px;
  line-height: 52px; }
.editable__container h2 {
  font-size: 38px;
  line-height: 42px; }
.editable__container h3 {
  font-size: 24px;
  line-height: 32px; }
.editable__container h4 {
  font-size: 20px;
  line-height: 28px; }
.editable__container h5 {
  font-size: 18px;
  line-height: 24px; }
.editable__container h6 {
  font-size: 16px;
  line-height: 20px; }

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

.form__title {
  margin-bottom: 1.875rem; }

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

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

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

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

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

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

.section--dark .flex-control-paging li a, .section--light .flex-control-paging li a {
  background: var(--control-dark-pagination);
  border-radius: 6px;
  width: 13px;
  height: 12px;
  box-shadow: none; }
  .section--dark .flex-control-paging li a.flex-active, .section--light .flex-control-paging li a.flex-active {
    background: var(--control-dark-pagination-active) !important;
    border-radius: 6px;
    width: 34px;
    height: 12px;
    transition: width .2s linear; }
  .section--dark .flex-control-paging li a:hover, .section--light .flex-control-paging li a:hover {
    background: var(--control-dark-pagination-active) !important; }
.section--dark .bx-wrapper .bx-pager.bx-default-pager a, .section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: var(--control-dark-pagination); }
  .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 34px;
    transition: width .2s linear;
    background: var(--control-dark-pagination-active) !important; }
  .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: var(--control-dark-pagination-active) !important; }
.section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0 80px;
  margin-top: -132px; }
  @media (max-width: 991px) {
    .section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
      margin-top: 0; } }
  .section--dark .banner .controls-wrapper .flex-control-nav, .section--light .banner .controls-wrapper .flex-control-nav {
    bottom: 0 !important;
    width: auto;
    display: flex !important;
    align-items: center;
    position: relative;
    height: 0 !important;
    left: auto !important;
    transform: translateX(0) !important; }
    .section--dark .banner .controls-wrapper .flex-control-nav a, .section--light .banner .controls-wrapper .flex-control-nav a {
      background: var(--control-bunner-pagination); }
  .section--dark .banner .controls-wrapper .flex-prev, .section--light .banner .controls-wrapper .flex-prev {
    font-size: 0;
    line-height: 1;
    font-family: "font-awesome";
    margin-right: 8px;
    z-index: 1;
    color: var(--control-dark-pagination); }
    .section--dark .banner .controls-wrapper .flex-prev:hover, .section--light .banner .controls-wrapper .flex-prev:hover {
      color: var(--control-dark-pagination-active); }
    .section--dark .banner .controls-wrapper .flex-prev:before, .section--light .banner .controls-wrapper .flex-prev:before {
      content: "\f104";
      font-size: 24px; }
  .section--dark .banner .controls-wrapper .flex-next, .section--light .banner .controls-wrapper .flex-next {
    font-size: 0;
    line-height: 1;
    font-family: "font-awesome";
    margin-left: 8px;
    z-index: 1;
    color: var(--control-dark-pagination); }
    .section--dark .banner .controls-wrapper .flex-next:hover, .section--light .banner .controls-wrapper .flex-next:hover {
      color: var(--control-dark-pagination-active); }
    .section--dark .banner .controls-wrapper .flex-next:before, .section--light .banner .controls-wrapper .flex-next:before {
      content: "\f105";
      font-size: 24px; }
.section--light .flex-control-paging li a {
  background: var(--control-light-pagination); }
  .section--light .flex-control-paging li a.flex-active {
    background: var(--control-light-pagination-active) !important; }
  .section--light .flex-control-paging li a:hover {
    background: var(--control-light-pagination-active) !important; }
.section--light .bx-wrapper .bx-pager.bx-default-pager a {
  background: var(--control-light-pagination); }
  .section--light .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: var(--control-light-pagination-active) !important; }
  .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: var(--control-light-pagination-active) !important; }
.section--light .banner .controls-wrapper .flex-prev,
.section--light .banner .controls-wrapper .flex-next {
  color: var(--control-light-pagination); }
  .section--light .banner .controls-wrapper .flex-prev:hover,
  .section--light .banner .controls-wrapper .flex-next:hover {
    color: var(--control-light-pagination-active); }

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

.blade-a__bg > div {
  border-radius: 8px;
  overflow: hidden; }
  .blade-a__bg > div img {
    border-radius: 8px; }
.blade-a__text .blade-a__title {
  border-bottom: none; }
.blade-a__description a {
  text-decoration: underline; }
  .blade-a__description a:hover {
    text-decoration: none; }

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

.section--dark .blade__container .blade-a--12 .blade-a__bg, .section--light .blade__container .blade-a--12 .blade-a__bg {
  padding-top: 0;
  padding-bottom: 0; }
.section--dark .blade-a--12 .blade-a__text, .section--light .blade-a--12 .blade-a__text {
  padding-top: 16px;
  padding-bottom: 16px; }
.section--dark .blade-a--12 .blade-a__bg, .section--light .blade-a--12 .blade-a__bg {
  height: 100%; }
.section--dark .blade-a__bg > div, .section--light .blade-a__bg > div {
  height: 100%;
  min-height: 100%; }
.section--dark .blade-a__text, .section--light .blade-a__text {
  background: var(--blade-bg-text-dark);
  border-radius: 8px; }
  .section--dark .blade-a__text .cta__link, .section--light .blade-a__text .cta__link {
    color: white !important;
    font-family: 'GothicA1', sans-serif !important;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase; }
    .section--dark .blade-a__text .cta__link:hover, .section--light .blade-a__text .cta__link:hover {
      color: white !important;
      text-decoration: underline; }
  .section--dark .blade-a__text .blade-a__readmore .cta__link, .section--light .blade-a__text .blade-a__readmore .cta__link {
    color: var(--blade-link-dark) !important;
    text-transform: none;
    text-decoration: underline;
    font-weight: 400; }
    .section--dark .blade-a__text .blade-a__readmore .cta__link:hover, .section--light .blade-a__text .blade-a__readmore .cta__link:hover {
      text-decoration: none; }
.section--dark .blade-a__description, .section--light .blade-a__description {
  color: var(--blade-description-dark); }
.section--light .blade-a__text {
  background: var(--blade-bg-text-light); }
  .section--light .blade-a__text .cta__link {
    color: black !important; }
    .section--light .blade-a__text .cta__link:hover {
      color: black !important;
      text-decoration: underline; }
  .section--light .blade-a__text .blade-a__readmore .cta__link {
    color: var(--blade-link-light) !important; }
.section--light .blade-a__description {
  color: var(--blade-description-light); }

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

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

.section--dark .featuredarticles .featuredarticle__image, .section--light .featuredarticles .featuredarticle__image {
  border-radius: 1.125rem !important; }
.section--dark .featuredarticles .featuredarticle__text .featuredarticle__link, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  font-size: 16px;
  line-height: 20px;
  font-family: 'GothicA1', sans-serif !important;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: var(--articles-dark-item-color); }
  .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:hover, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:hover {
    text-decoration: underline; }
  .section--dark .featuredarticles .featuredarticle__text .featuredarticle__link:before, .section--light .featuredarticles .featuredarticle__text .featuredarticle__link:before {
    display: none; }
.section--dark .featuredarticles .featuredarticle__text .featuredarticle__description, .section--light .featuredarticles .featuredarticle__text .featuredarticle__description {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  font-family: 'GothicA1', sans-serif !important; }
.section--dark .featuredarticles .featuredarticle__title, .section--light .featuredarticles .featuredarticle__title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  font-family: 'Poppins', sans-serif !important; }
  .section--dark .featuredarticles .featuredarticle__title a, .section--light .featuredarticles .featuredarticle__title a {
    color: var(--articles-dark-item-color);
    text-decoration: none;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif !important; }
    .section--dark .featuredarticles .featuredarticle__title a:hover, .section--light .featuredarticles .featuredarticle__title a:hover {
      color: var(--articles-dark-item-color);
      text-decoration: underline; }
.section--dark .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper, .section--light .featuredarticles .featuredarticles-slider .featuredarticles-item .featuredarticles-item--global-wrapper {
  margin-top: 0 !important; }
.section--light .featuredarticles .featuredarticle__text .featuredarticle__link {
  color: var(--articles-light-item-color); }
.section--light .featuredarticles .featuredarticle__title a {
  color: var(--articles-light-item-color); }
  .section--light .featuredarticles .featuredarticle__title a:hover {
    color: var(--articles-light-item-color); }
.section--light .featuredblocks-list-a .featuredblock__item {
  margin-bottom: 10px; }
.section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a {
  color: black !important; }
  .section--light .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:hover:after {
    text-decoration: underline; }

.section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active, .section__bg--light-3 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover, .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active, .section__bg--light-3 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a.active,
.section__bg--dark-5 .section--dark .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a.active,
.section__bg--dark-5 .section--light .bx-wrapper .bx-pager.bx-default-pager a:hover {
  background: var(--control-bunner-pagination) !important; }
.section__bg--light-3 .section--dark .flex-control-paging li a.flex-active, .section__bg--light-3 .section--dark .flex-control-paging li a:hover, .section__bg--light-3 .section--light .flex-control-paging li a.flex-active, .section__bg--light-3 .section--light .flex-control-paging li a:hover,
.section__bg--dark-5 .section--dark .flex-control-paging li a.flex-active,
.section__bg--dark-5 .section--dark .flex-control-paging li a:hover,
.section__bg--dark-5 .section--light .flex-control-paging li a.flex-active,
.section__bg--dark-5 .section--light .flex-control-paging li a:hover {
  background: var(--control-bunner-pagination) !important; }
.section__bg--light-3 .section--dark .hours-a__schedule .hours-a__schedule--border, .section__bg--light-3 .section--light .hours-a__schedule .hours-a__schedule--border,
.section__bg--dark-5 .section--dark .hours-a__schedule .hours-a__schedule--border,
.section__bg--dark-5 .section--light .hours-a__schedule .hours-a__schedule--border {
  border-color: var(--form-alt-input) !important; }

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

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

.section--dark .disclaimer, .section--light .disclaimer {
  padding: 0; }
.section--dark .disclaimer__content p, .section--light .disclaimer__content p {
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  font-family: 'GothicA1', sans-serif !important; }
.section--dark .disclaimer__content a, .section--light .disclaimer__content a {
  font-weight: 400;
  text-decoration: underline; }
  .section--dark .disclaimer__content a:hover, .section--dark .disclaimer__content a:focus, .section--light .disclaimer__content a:hover, .section--light .disclaimer__content a:focus {
    text-decoration: none; }

.section--dark .section-featuredblocks .section--inner.container-fluid > .row > div, .section--light .section-featuredblocks .section--inner.container-fluid > .row > div {
  padding-left: 15px;
  padding-right: 15px; }
.section--dark .cta__link, .section--light .cta__link {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  font-family: 'GothicA1', sans-serif !important; }
.section--dark .featuredblocks__title-wrap, .section--light .featuredblocks__title-wrap {
  margin-bottom: 1.875rem; }
.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important;
  border: 1px solid white !important;
  color: black !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: white !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
    border: 1px solid #cccccc !important;
    background: #cccccc !important;
    color: black !important;
    text-decoration: none !important;
    transform: translateY(-0.25em);
    box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1); }
  .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
    border: 1px solid #999999 !important;
    background: #999999 !important;
    color: black !important;
    transform: translateY(0);
    outline: none;
    box-shadow: none; }
.section--dark .featuredblocks .featuredblock__cta .component__button--1,
.section--dark .banner .component__button--1.cta__button,
.section--dark .cta__button.component__button--1, .section--light .featuredblocks .featuredblock__cta .component__button--1,
.section--light .banner .component__button--1.cta__button,
.section--light .cta__button.component__button--1 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important;
  border: 1px solid white !important;
  color: black !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: white !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .featuredblocks .featuredblock__cta .component__button--1:hover,
  .section--dark .banner .component__button--1.cta__button:hover,
  .section--dark .cta__button.component__button--1:hover, .section--light .featuredblocks .featuredblock__cta .component__button--1:hover,
  .section--light .banner .component__button--1.cta__button:hover,
  .section--light .cta__button.component__button--1:hover {
    border: 1px solid #cccccc !important;
    background: #cccccc !important;
    color: black !important;
    text-decoration: none !important;
    transform: translateY(-0.25em);
    box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1); }
  .section--dark .featuredblocks .featuredblock__cta .component__button--1:focus,
  .section--dark .banner .component__button--1.cta__button:focus,
  .section--dark .cta__button.component__button--1:focus, .section--light .featuredblocks .featuredblock__cta .component__button--1:focus,
  .section--light .banner .component__button--1.cta__button:focus,
  .section--light .cta__button.component__button--1:focus {
    border: 1px solid #999999 !important;
    background: #999999 !important;
    color: black !important;
    transform: translateY(0);
    outline: none;
    box-shadow: none; }
.section--dark .featuredblocks .featuredblock__cta .component__button--2,
.section--dark .banner .component__button--2.cta__button,
.section--dark .cta__button.component__button--2, .section--light .featuredblocks .featuredblock__cta .component__button--2,
.section--light .banner .component__button--2.cta__button,
.section--light .cta__button.component__button--2 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important;
  border: 1px solid var(--color2) !important;
  color: white !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: var(--color2) !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .featuredblocks .featuredblock__cta .component__button--2:hover,
  .section--dark .banner .component__button--2.cta__button:hover,
  .section--dark .cta__button.component__button--2:hover, .section--light .featuredblocks .featuredblock__cta .component__button--2:hover,
  .section--light .banner .component__button--2.cta__button:hover,
  .section--light .cta__button.component__button--2:hover {
    border: 1px solid var(--lighten-color-2-alpha20) !important;
    background: var(--lighten-color-2-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    transform: translateY(-0.25em);
    box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1); }
  .section--dark .featuredblocks .featuredblock__cta .component__button--2:focus,
  .section--dark .banner .component__button--2.cta__button:focus,
  .section--dark .cta__button.component__button--2:focus, .section--light .featuredblocks .featuredblock__cta .component__button--2:focus,
  .section--light .banner .component__button--2.cta__button:focus,
  .section--light .cta__button.component__button--2:focus {
    border: 1px solid var(--lighten-color-2-alpha40) !important;
    color: white !important;
    background: var(--lighten-color-2-alpha40) !important;
    transform: translateY(0);
    outline: none;
    box-shadow: none; }
.section--dark .featuredblocks .featuredblock__cta .component__button--3,
.section--dark .banner .component__button--3.cta__button,
.section--dark .cta__button.component__button--3, .section--light .featuredblocks .featuredblock__cta .component__button--3,
.section--light .banner .component__button--3.cta__button,
.section--light .cta__button.component__button--3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important;
  border: 1px solid white !important;
  color: white !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: none !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .featuredblocks .featuredblock__cta .component__button--3:hover,
  .section--dark .banner .component__button--3.cta__button:hover,
  .section--dark .cta__button.component__button--3:hover, .section--light .featuredblocks .featuredblock__cta .component__button--3:hover,
  .section--light .banner .component__button--3.cta__button:hover,
  .section--light .cta__button.component__button--3:hover {
    border: 1px solid white !important;
    background: white !important;
    color: black !important;
    text-decoration: none !important;
    transform: translateY(-0.25em);
    box-shadow: 4px 4px 8px 0 var(--rgb-lighten-color-1-alpha30-04), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 var(--rgb-lighten-color-1-alpha30-01); }
  .section--dark .featuredblocks .featuredblock__cta .component__button--3:focus,
  .section--dark .banner .component__button--3.cta__button:focus,
  .section--dark .cta__button.component__button--3:focus, .section--light .featuredblocks .featuredblock__cta .component__button--3:focus,
  .section--light .banner .component__button--3.cta__button:focus,
  .section--light .cta__button.component__button--3:focus {
    border: 1px solid white !important;
    color: white !important;
    background: none !important;
    transform: translateY(0);
    outline: none;
    box-shadow: none; }
.section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button {
  border: 1px solid var(--color1) !important;
  color: white !important;
  background: var(--color1) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:hover {
    border: 1px solid var(--lighten-color-1-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-1-alpha20) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button:focus {
    border: 1px solid var(--lighten-color-1-alpha40) !important;
    color: white !important;
    box-shadow: none;
    background: var(--lighten-color-1-alpha40) !important; }
.section--light .banner .component__button--1.cta__button,
.section--light .cta__button.component__button--1 {
  border: 1px solid var(--color1) !important;
  color: white !important;
  background: var(--color1) !important; }
  .section--light .banner .component__button--1.cta__button:hover,
  .section--light .cta__button.component__button--1:hover {
    border: 1px solid var(--lighten-color-1-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-1-alpha20) !important; }
  .section--light .banner .component__button--1.cta__button:focus,
  .section--light .cta__button.component__button--1:focus {
    border: 1px solid var(--ighten-color-1-alpha40) !important;
    color: white !important;
    box-shadow: none;
    background: var(--lighten-color-1-alpha40) !important; }
.section--light .banner .component__button--2.cta__button,
.section--light .cta__button.component__button--2 {
  border: 1px solid var(--color2) !important;
  color: white !important;
  background: var(--color2) !important; }
  .section--light .banner .component__button--2.cta__button:hover,
  .section--light .cta__button.component__button--2:hover {
    border: 1px solid var(--lighten-color-2-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-2-alpha20) !important; }
  .section--light .banner .component__button--2.cta__button:focus,
  .section--light .cta__button.component__button--2:focus {
    border: 1px solid var(--lighten-color-2-alpha40) !important;
    color: white !important;
    box-shadow: none;
    background: var(--lighten-color-2-alpha40) !important; }
.section--light .banner .component__button--3.cta__button,
.section--light .cta__button.component__button--3 {
  border: 1px solid black !important;
  color: black !important;
  background: none !important; }
  .section--light .banner .component__button--3.cta__button:hover,
  .section--light .cta__button.component__button--3:hover {
    border: 1px solid var(--lighten-color-2-alpha30) !important;
    color: var(--color1) !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-2-alpha40) !important; }
  .section--light .banner .component__button--3.cta__button:focus,
  .section--light .cta__button.component__button--3:focus {
    border: 1px solid black !important;
    color: black !important;
    box-shadow: none;
    background: none !important; }

.section--dark .articles__categories .mm-navbar .mm-btn, .section--light .articles__categories .mm-navbar .mm-btn {
  top: 7px; }
.section--dark .articles__categories .mm-panels > .mm-panel > .mm-listview, .section--light .articles__categories .mm-panels > .mm-panel > .mm-listview {
  margin: 7px 0 0 0; }
.section--dark .articles__categories .mm-opened .mm-title,
.section--dark .articles__categories .mm-title, .section--light .articles__categories .mm-opened .mm-title,
.section--light .articles__categories .mm-title {
  font-size: 22px;
  line-height: 24px; }
.section--dark .blog-post__title,
.section--dark .blog__post-title,
.section--dark .article__post-title, .section--light .blog-post__title,
.section--light .blog__post-title,
.section--light .article__post-title {
  font-family: 'Poppins', sans-serif !important;
  text-decoration: none;
  color: var(--component__link-dark) !important; }
  .section--dark .blog-post__title:hover, .section--dark .blog-post__title:focus,
  .section--dark .blog__post-title:hover,
  .section--dark .blog__post-title:focus,
  .section--dark .article__post-title:hover,
  .section--dark .article__post-title:focus, .section--light .blog-post__title:hover, .section--light .blog-post__title:focus,
  .section--light .blog__post-title:hover,
  .section--light .blog__post-title:focus,
  .section--light .article__post-title:hover,
  .section--light .article__post-title:focus {
    text-decoration: underline; }
.section--dark .blog-post__info li, .section--light .blog-post__info li {
  border-left-color: white; }
.section--dark .category__description h1,
.section--dark .category__description h2,
.section--dark .category__description h3,
.section--dark .category__description h4,
.section--dark .category__description h5,
.section--dark .category__description h6,
.section--dark .category__description p > strong,
.section--dark .blog__content h1,
.section--dark .blog__content h2,
.section--dark .blog__content h3,
.section--dark .blog__content h4,
.section--dark .blog__content h5,
.section--dark .blog__content h6,
.section--dark .blog__content p > strong,
.section--dark .article__content h1,
.section--dark .article__content h2,
.section--dark .article__content h3,
.section--dark .article__content h4,
.section--dark .article__content h5,
.section--dark .article__content h6,
.section--dark .article__content p > strong, .section--light .category__description h1,
.section--light .category__description h2,
.section--light .category__description h3,
.section--light .category__description h4,
.section--light .category__description h5,
.section--light .category__description h6,
.section--light .category__description p > strong,
.section--light .blog__content h1,
.section--light .blog__content h2,
.section--light .blog__content h3,
.section--light .blog__content h4,
.section--light .blog__content h5,
.section--light .blog__content h6,
.section--light .blog__content p > strong,
.section--light .article__content h1,
.section--light .article__content h2,
.section--light .article__content h3,
.section--light .article__content h4,
.section--light .article__content h5,
.section--light .article__content h6,
.section--light .article__content p > strong {
  font-family: 'Poppins', sans-serif !important; }
  .section--dark .category__description h1 strong,
  .section--dark .category__description h2 strong,
  .section--dark .category__description h3 strong,
  .section--dark .category__description h4 strong,
  .section--dark .category__description h5 strong,
  .section--dark .category__description h6 strong,
  .section--dark .category__description p > strong strong,
  .section--dark .blog__content h1 strong,
  .section--dark .blog__content h2 strong,
  .section--dark .blog__content h3 strong,
  .section--dark .blog__content h4 strong,
  .section--dark .blog__content h5 strong,
  .section--dark .blog__content h6 strong,
  .section--dark .blog__content p > strong strong,
  .section--dark .article__content h1 strong,
  .section--dark .article__content h2 strong,
  .section--dark .article__content h3 strong,
  .section--dark .article__content h4 strong,
  .section--dark .article__content h5 strong,
  .section--dark .article__content h6 strong,
  .section--dark .article__content p > strong strong, .section--light .category__description h1 strong,
  .section--light .category__description h2 strong,
  .section--light .category__description h3 strong,
  .section--light .category__description h4 strong,
  .section--light .category__description h5 strong,
  .section--light .category__description h6 strong,
  .section--light .category__description p > strong strong,
  .section--light .blog__content h1 strong,
  .section--light .blog__content h2 strong,
  .section--light .blog__content h3 strong,
  .section--light .blog__content h4 strong,
  .section--light .blog__content h5 strong,
  .section--light .blog__content h6 strong,
  .section--light .blog__content p > strong strong,
  .section--light .article__content h1 strong,
  .section--light .article__content h2 strong,
  .section--light .article__content h3 strong,
  .section--light .article__content h4 strong,
  .section--light .article__content h5 strong,
  .section--light .article__content h6 strong,
  .section--light .article__content p > strong strong {
    font-family: 'Poppins', sans-serif !important; }
.section--dark .article__post-permalink,
.section--dark .blog__post-permalink, .section--light .article__post-permalink,
.section--light .blog__post-permalink {
  text-decoration: none;
  font-family: 'GothicA1', sans-serif !important;
  position: relative;
  font-weight: 700;
  color: var(--articles-dark-item-color); }
  .section--dark .article__post-permalink:hover, .section--dark .article__post-permalink:focus,
  .section--dark .blog__post-permalink:hover,
  .section--dark .blog__post-permalink:focus, .section--light .article__post-permalink:hover, .section--light .article__post-permalink:focus,
  .section--light .blog__post-permalink:hover,
  .section--light .blog__post-permalink:focus {
    text-decoration: underline; }
  .section--dark .article__post-permalink:before,
  .section--dark .blog__post-permalink:before, .section--light .article__post-permalink:before,
  .section--light .blog__post-permalink:before {
    content: "\f101";
    top: -3px;
    font-family: 'font-awesome';
    position: absolute;
    right: -13px;
    font-weight: normal;
    display: none; }
.section--dark .articles__categories .category__list-child li a,
.section--dark .articles__categories-list li a, .section--light .articles__categories .category__list-child li a,
.section--light .articles__categories-list li a {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  font-family: 'GothicA1', sans-serif !important; }
  .section--dark .articles__categories .category__list-child li a:hover, .section--dark .articles__categories .category__list-child li a:focus,
  .section--dark .articles__categories-list li a:hover,
  .section--dark .articles__categories-list li a:focus, .section--light .articles__categories .category__list-child li a:hover, .section--light .articles__categories .category__list-child li a:focus,
  .section--light .articles__categories-list li a:hover,
  .section--light .articles__categories-list li a:focus {
    text-decoration: none; }
.section--dark .articles__categories .mm-opened .mm-title, .section--light .articles__categories .mm-opened .mm-title {
  font-family: 'Poppins', sans-serif !important; }
.section--dark .articles__pagination ul li a, .section--light .articles__pagination ul li a {
  color: black; }
.section--light .blog__post-title,
.section--light .article__post-title {
  color: var(--component__link-light) !important; }
.section--light .article__post-permalink,
.section--light .blog__post-permalink {
  color: var(--articles-light-item-color); }
.section--light .blog-post__info li {
  border-left-color: black; }

.section--dark .banner__container .banner .cta__button, .section--light .banner__container .banner .cta__button {
  min-height: 45px;
  max-width: 250px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important; }
.section--dark .banner__container .banner .form .form__title,
.section--dark .banner__container .banner .form .form__caption,
.section--dark .banner__container .banner .form .leadFormInfo,
.section--dark .banner__container .banner .form .form__name, .section--light .banner__container .banner .form .form__title,
.section--light .banner__container .banner .form .form__caption,
.section--light .banner__container .banner .form .leadFormInfo,
.section--light .banner__container .banner .form .form__name {
  color: var(--banner-text-light-color); }
.section--light .banner__container .banner .form .form__title,
.section--light .banner__container .banner .form .form__caption,
.section--light .banner__container .banner .form .leadFormInfo,
.section--light .banner__container .banner .form .form__name {
  color: var(--banner-text-dark-color); }
.section-banner .banner .component__title-caption-wrap {
  padding-top: 0; }
.section-banner .banner form {
  margin-bottom: 0; }
.section-banner .banner .component__title {
  color: var(--banner-text-dark-color) !important;
  font-family: 'Poppins', sans-serif !important;
  font-weight: bold; }
.section-banner .banner .banner-text__title--large {
  font-size: 40px;
  line-height: 46px; }
.section-banner .banner .banner-text__title--extraLarge {
  font-size: 56px;
  line-height: 72px; }
.section-banner .banner .banner-e .input_container {
  margin: 0 0 10px; }
.section-banner .banner-text__wrapper .text-left .banner-c__title,
.section-banner .banner-text__wrapper .text-center .banner-c__title,
.section-banner .banner-text__wrapper .text-right .banner-c__title {
  max-width: 650px; }
.section-banner .banner-text__wrapper .text-left .banner-c__title {
  max-width: 650px; }
.section-banner .banner-text__wrapper .text-left .text-center {
  text-align: left !important; }
.section-banner .banner-text__wrapper .text-right .banner-c__title {
  display: inline-block; }
.section-banner .banner-text__wrapper .text-right .banner-c__button {
  text-align: right !important;
  margin-right: 0 !important; }
.section-banner .banner-text__wrapper .text-center {
  margin: 0 auto; }
.section-banner .banner .component__subtitle {
  font-family: 'GothicA1', sans-serif !important;
  color: var(--banner-text-dark-color) !important; }
.section-banner .banner .banner-text__subtitle--small {
  font-size: 18px;
  line-height: 22px; }
.section-banner .banner .banner-text__subtitle--medium {
  font-size: 24px;
  line-height: 26px; }
.section-banner .banner .cta__link:hover {
  text-decoration: underline; }
.section-banner .banner .flexslider .flex-control-nav {
  bottom: 100px; }

@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0); }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }
.in-view {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
  animation-name: fadeInUp; }

.section--dark .navigation .navigation-b,
.section--dark .navigation .navigation-c, .section--light .navigation .navigation-b,
.section--light .navigation .navigation-c {
  background: none; }
  .section--dark .navigation .navigation-b .navigation__button:focus,
  .section--dark .navigation .navigation-c .navigation__button:focus, .section--light .navigation .navigation-b .navigation__button:focus,
  .section--light .navigation .navigation-c .navigation__button:focus {
    outline: none; }
.section--dark .navigation-a .navigation__item--link,
.section--dark .navigation-b .navigation__item--link,
.section--dark .navigation-c .navigation__item--link, .section--light .navigation-a .navigation__item--link,
.section--light .navigation-b .navigation__item--link,
.section--light .navigation-c .navigation__item--link {
  padding: 5px 0.7rem;
  font-size: 12px !important;
  color: var(--navigation-dark-color);
  text-transform: uppercase;
  font-family: 'GothicA1', sans-serif !important;
  font-weight: 700;
  line-height: 24px; }
  .section--dark .navigation-a .navigation__item--link:hover,
  .section--dark .navigation-b .navigation__item--link:hover,
  .section--dark .navigation-c .navigation__item--link:hover, .section--light .navigation-a .navigation__item--link:hover,
  .section--light .navigation-b .navigation__item--link:hover,
  .section--light .navigation-c .navigation__item--link:hover {
    color: var(--navigation-dark-color--hover); }
.section--dark .navigation-a .navigation__item.has-drop-down ul a:hover,
.section--dark .navigation-b .navigation__item.has-drop-down ul a:hover,
.section--dark .navigation-c .navigation__item.has-drop-down ul a:hover, .section--light .navigation-a .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-b .navigation__item.has-drop-down ul a:hover,
.section--light .navigation-c .navigation__item.has-drop-down ul a:hover {
  color: var(--navigation-dark-color--hover); }
.section--dark .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.section--dark .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.section--dark .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after, .section--light .navigation-a .navigation__item.has-drop-down > .navigation__item--link:after,
.section--light .navigation-b .navigation__item.has-drop-down > .navigation__item--link:after,
.section--light .navigation-c .navigation__item.has-drop-down > .navigation__item--link:after {
  font-family: "font-awesome";
  content: '\f078';
  border: 0 !important;
  width: 10px;
  height: 20px;
  margin: 0;
  font-size: 8px !important;
  right: 10px;
  top: 4px; }
.section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub,
.section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub,
.section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub, .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub,
.section--light .navigation-b .navigation__item.near-edge .navigation__list--sub,
.section--light .navigation-c .navigation__item.near-edge .navigation__list--sub {
  right: 0; }
  .section--dark .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--dark .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--dark .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub, .section--light .navigation-a .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--light .navigation-b .navigation__item.near-edge .navigation__list--sub .navigation__list--sub,
  .section--light .navigation-c .navigation__item.near-edge .navigation__list--sub .navigation__list--sub {
    left: unset;
    right: 100%; }
.section--dark .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.section--dark .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.section--dark .navigation-c .navigation__list--head .navigation-open > .navigation__item--link, .section--light .navigation-a .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-b .navigation__list--head .navigation-open > .navigation__item--link,
.section--light .navigation-c .navigation__list--head .navigation-open > .navigation__item--link {
  color: var(--navigation-dark-color--hover); }
.section--dark .navigation-a .navigation__list--sub,
.section--dark .navigation-b .navigation__list--sub,
.section--dark .navigation-c .navigation__list--sub, .section--light .navigation-a .navigation__list--sub,
.section--light .navigation-b .navigation__list--sub,
.section--light .navigation-c .navigation__list--sub {
  border: 0;
  border-radius: 8px;
  background: var(--navbutton-drop-dark-bg) !important;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1); }
  .section--dark .navigation-a .navigation__list--sub .navigation__item--link,
  .section--dark .navigation-b .navigation__list--sub .navigation__item--link,
  .section--dark .navigation-c .navigation__list--sub .navigation__item--link, .section--light .navigation-a .navigation__list--sub .navigation__item--link,
  .section--light .navigation-b .navigation__list--sub .navigation__item--link,
  .section--light .navigation-c .navigation__list--sub .navigation__item--link {
    color: var(--navigation-dark-color); }
  .section--dark .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--dark .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--dark .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after, .section--light .navigation-a .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--light .navigation-b .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after,
  .section--light .navigation-c .navigation__list--sub .navigation__item.has-drop-down > .navigation__item--link:after {
    content: '\f054';
    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: -.5px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .section--dark .form .form__group .input_container.checkbox_wrapper div[class$='__label-input-container'], .section--dark .form .form__group .input_container.radio_wrapper div[class$='__label-input-container'], .section--light .form .form__group .input_container.checkbox_wrapper div[class$='__label-input-container'], .section--light .form .form__group .input_container.radio_wrapper div[class$='__label-input-container'] {
    position: relative;
    padding: 0 0 5px; }
  .section--dark .form .form__group .input_container input[type="checkbox"],
  .section--dark .form .form__group .input_container input[type="radio"], .section--light .form .form__group .input_container input[type="checkbox"],
  .section--light .form .form__group .input_container input[type="radio"] {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 2;
    left: 2;
    outline: none; }
  .section--dark .form .form__group .input_container select, .section--light .form .form__group .input_container select {
    height: 42px; }
  .section--dark .form-wrap__submit, .section--light .form-wrap__submit {
    text-align: center; }
  .section--dark .form form pre,
  .section--dark .form form .formatted_text,
  .section--dark .form form .help_text,
  .section--dark .form form .formatted_text p,
  .section--dark .form form .form-input-info,
  .section--dark .form form .leadFormInfo,
  .section--dark .form form label, .section--light .form form pre,
  .section--light .form form .formatted_text,
  .section--light .form form .help_text,
  .section--light .form form .formatted_text p,
  .section--light .form form .form-input-info,
  .section--light .form form .leadFormInfo,
  .section--light .form form label {
    color: var(--form-dark-text); }
    .section--dark .form form pre:focus, .section--dark .form form pre:hover,
    .section--dark .form form .formatted_text:focus,
    .section--dark .form form .formatted_text:hover,
    .section--dark .form form .help_text:focus,
    .section--dark .form form .help_text:hover,
    .section--dark .form form .formatted_text p:focus,
    .section--dark .form form .formatted_text p:hover,
    .section--dark .form form .form-input-info:focus,
    .section--dark .form form .form-input-info:hover,
    .section--dark .form form .leadFormInfo:focus,
    .section--dark .form form .leadFormInfo:hover,
    .section--dark .form form label:focus,
    .section--dark .form form label:hover, .section--light .form form pre:focus, .section--light .form form pre:hover,
    .section--light .form form .formatted_text:focus,
    .section--light .form form .formatted_text:hover,
    .section--light .form form .help_text:focus,
    .section--light .form form .help_text:hover,
    .section--light .form form .formatted_text p:focus,
    .section--light .form form .formatted_text p:hover,
    .section--light .form form .form-input-info:focus,
    .section--light .form form .form-input-info:hover,
    .section--light .form form .leadFormInfo:focus,
    .section--light .form form .leadFormInfo:hover,
    .section--light .form form label:focus,
    .section--light .form form label:hover {
      outline: none; }
    .section--dark .form form pre:disabled,
    .section--dark .form form .formatted_text:disabled,
    .section--dark .form form .help_text:disabled,
    .section--dark .form form .formatted_text p:disabled,
    .section--dark .form form .form-input-info:disabled,
    .section--dark .form form .leadFormInfo:disabled,
    .section--dark .form form label:disabled, .section--light .form form pre:disabled,
    .section--light .form form .formatted_text:disabled,
    .section--light .form form .help_text:disabled,
    .section--light .form form .formatted_text p:disabled,
    .section--light .form form .form-input-info:disabled,
    .section--light .form form .leadFormInfo:disabled,
    .section--light .form form label:disabled {
      cursor: not-allowed;
      opacity: .5; }
  .section--dark .form form hr, .section--light .form form hr {
    border-color: var(--form-dark-text); }
  .section--dark .form form .form-wrap__submit input, .section--light .form form .form-wrap__submit input {
    background: var(--form-dark-submit) !important;
    border: 1px solid var(--form-dark-submit) !important;
    border-radius: 4px;
    color: black !important;
    width: auto;
    padding: 11px 47px 13px;
    height: 40px;
    min-width: 200px;
    transition: 0.25s;
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
    text-transform: uppercase;
    display: inline-block; }
    .section--dark .form form .form-wrap__submit input:hover, .section--light .form form .form-wrap__submit input:hover {
      border: 1px solid var(--form-dark-submit--hover) !important;
      background: var(--form-dark-submit--hover) !important;
      color: black !important;
      text-decoration: none !important;
      transform: translateY(-0.25em);
      box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1); }
    .section--dark .form form .form-wrap__submit input:focus, .section--light .form form .form-wrap__submit input:focus {
      border: 1px solid var(--form-dark-submit--focus) !important;
      background: var(--form-dark-submit--focus) !important;
      color: black !important;
      transform: translateY(0);
      outline: none;
      box-shadow: none; }
.section--light .form .form__title {
  color: var(--form-light-title); }
.section--light .form .form__caption, .section--light .form .form__name {
  color: var(--form-light-subtitle); }
.section--light .form .form__group .input_container input,
.section--light .form .form__group .input_container select,
.section--light .form .form__group .input_container textarea {
  color: var(--form-input-text);
  background: var(--form-dark-input-07); }
  .section--light .form .form__group .input_container input::placeholder,
  .section--light .form .form__group .input_container select::placeholder,
  .section--light .form .form__group .input_container textarea::placeholder {
    color: var(--form-input-text); }
  .section--light .form .form__group .input_container input.has-error::placeholder,
  .section--light .form .form__group .input_container select.has-error::placeholder,
  .section--light .form .form__group .input_container textarea.has-error::placeholder {
    color: var(--error); }
  .section--light .form .form__group .input_container input.has-error,
  .section--light .form .form__group .input_container select.has-error,
  .section--light .form .form__group .input_container textarea.has-error {
    border: 1px solid var(--error) !important; }
    .section--light .form .form__group .input_container input.has-error::placeholder,
    .section--light .form .form__group .input_container select.has-error::placeholder,
    .section--light .form .form__group .input_container textarea.has-error::placeholder {
      color: var(--error); }
.section--light .form .form__group .input_container.checkbox_wrapper input + label:before, .section--light .form .form__group .input_container.radio_wrapper input + label:before {
  color: var(--form-input-text);
  background: var(--form-dark-input-07);
  border: 4px solid var(--form-dark-input-07) !important; }
.section--light .form form pre,
.section--light .form form .formatted_text,
.section--light .form form .help_text,
.section--light .form form .formatted_text p,
.section--light .form form .form-input-info,
.section--light .form form .leadFormInfo,
.section--light .form form label {
  color: var(--form-light-text); }
.section--light .form form hr {
  border-color: var(--form-light-text); }
.section--light .form form .form-wrap__submit input {
  border: 1px solid var(--form-light-submit) !important;
  color: white !important;
  background: var(--form-light-submit) !important; }
  .section--light .form form .form-wrap__submit input:hover {
    border: 1px solid var(--form-light-submit--hover) !important;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--form-light-submit--hover) !important; }
  .section--light .form form .form-wrap__submit input:focus {
    border: 1px solid var(--form-light-submit--focus) !important;
    color: white !important;
    box-shadow: none;
    background: var(--form-light-submit--focus) !important; }

@media (max-width: 991px) {
  .editable__container .component__title,
  .editable__container h1 {
    font-size: 32px;
    line-height: 40px; }
  .editable__container h2 {
    font-size: 24px;
    line-height: 32px; }
  .editable__container h3 {
    font-size: 16px;
    line-height: 18px; }
  .editable__container h4 {
    font-size: 14px;
    line-height: 16px; }
  .editable__container h5 {
    font-size: 13px;
    line-height: 15px; }
  .editable__container h6 {
    font-size: 12px;
    line-height: 14px; }

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

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

  .section-banner .banner .banner-text__title--extraLarge,
  .section-banner .banner .banner-text__title--large {
    font-size: 40px;
    line-height: 48px; }
  .section-banner .banner .banner-text__subtitle--medium,
  .section-banner .banner .banner-text__subtitle--small {
    font-size: 16px;
    line-height: 20px; }

  .alias-home_askaquestion input,
  .alias-home_askaquestion textarea,
  .alias-home_askaquestion .error_container {
    margin: 0 auto; }
  .alias-home_askaquestion .leadFormInfo {
    margin: 1.25rem auto 1rem; }

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

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

  .section__column-3 {
    order: 2; }

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

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

  .section--dark .banner .controls-wrapper, .section--light .banner .controls-wrapper {
    padding: 35px 0;
    margin-top: 0; }
  .section--dark .banner .banner-text__wrapper, .section--light .banner .banner-text__wrapper {
    padding-bottom: 0; } }
@media (max-width: 768px) {
  .section-blade .blade-a__bg > div {
    min-height: inherit !important; } }
@media (max-width: 414px) {
  .alias-home_askaquestion input,
  .alias-home_askaquestion textarea,
  .alias-home_askaquestion .leadFormInfo,
  .alias-home_askaquestion .error_container {
    width: 100%; } }
.section-featuredblocks .featuredblock__wrap .featuredblock__image {
  background-position: left; }

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

.section--dark .featuredblocks .featuredblock__wrap, .section--light .featuredblocks .featuredblock__wrap {
  border: 0 !important; }
  .section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .section--light .featuredblocks .featuredblock__wrap .featuredblock__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important; }
.section--dark .featuredblocks-grid-c .featuredblock__title, .section--light .featuredblocks-grid-c .featuredblock__title {
  margin-top: 0; }
.section--dark .featuredblocks-grid-c .featuredblock__item, .section--light .featuredblocks-grid-c .featuredblock__item {
  border-left: 15px solid transparent !important;
  border-right: 15px solid transparent !important; }
.section--dark .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button, .section--light .featuredblocks-grid-c .featuredblock__cta .component__button--icon-button {
  border: 0;
  background: none;
  font-family: 'GothicA1', sans-serif !important; }
.section--dark .featuredblocks-grid-e, .section--light .featuredblocks-grid-e {
  margin: 0 -30px; }
  .section--dark .featuredblocks-grid-e .featuredblock__wrap, .section--light .featuredblocks-grid-e .featuredblock__wrap {
    justify-content: flex-end;
    min-height: 232px; }
  .section--dark .featuredblocks-grid-e .featuredblocks__container, .section--light .featuredblocks-grid-e .featuredblocks__container {
    margin: 50px 0; }
  .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-grid-e .featuredblock__title, .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-grid-e .featuredblock__title {
    color: var(--featuredblocks-text-dark);
    position: relative;
    z-index: 2;
    font-size: 24px;
    font-family: 'Poppins', sans-serif !important; }
  .section--dark .featuredblocks-grid-e .featuredblock__item, .section--light .featuredblocks-grid-e .featuredblock__item {
    border-left: 15px solid transparent !important;
    border-right: 15px solid transparent !important;
    /* Safari 4.0 - 8.0 */
    /* Standard syntax */ }
    .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage, .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__bgImage {
      border-radius: 1.125rem !important; }
    .section--dark .featuredblocks-grid-e .featuredblock__item.col-sm-12, .section--light .featuredblocks-grid-e .featuredblock__item.col-sm-12 {
      border-left: 15px solid transparent !important;
      border-right: 15px solid transparent !important; }
    .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage, .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage {
      background-size: 125%;
      -webkit-animation-name: animation-fb;
      /* Safari 4.0 - 8.0 */
      -webkit-animation-duration: .8s;
      /* Safari 4.0 - 8.0 */
      animation-name: animation-fb;
      animation-duration: .8s; }
    .section--dark .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap, .section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
      background: var(--featuredblocks-wrap-dark) !important; }
@-moz-keyframes animation-fb {
  0% {
    background-size: 100%; }
  100% {
    background-size: 125%; } }
@-webkit-keyframes animation-fb {
  0% {
    background-size: 100%; }
  100% {
    background-size: 125%; } }
@keyframes animation-fb {
  0% {
    background-size: 100%; }
  100% {
    background-size: 125%; } }
  .section--dark .featuredblocks-grid-e .featuredblock__bgImage:before,
  .section--dark .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before, .section--light .featuredblocks-grid-e .featuredblock__bgImage:before,
  .section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__bgImage:before {
    background: none !important; }
.section--dark .featuredblocks-flyup-a .featuredblock__item:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus, .section--dark .featuredblocks-flyup-a .featuredblock__item:active, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus, .section--dark .featuredblocks-flyup-b .featuredblock__item:active, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus, .section--dark .featuredblocks-flyup-c .featuredblock__item:active, .section--light .featuredblocks-flyup-a .featuredblock__item:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .section--light .featuredblocks-flyup-a .featuredblock__item:active, .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .section--light .featuredblocks-flyup-b .featuredblock__item:active, .section--light .featuredblocks-flyup-c .featuredblock__item:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:focus, .section--light .featuredblocks-flyup-c .featuredblock__item:active {
  background: none !important; }
  .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
  .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon {
    color: var(--featuredblocks-text-dark); }
    .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
    .section--dark .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:hover .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:focus .featuredblock__icon:hover, .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__title:hover,
    .section--light .featuredblocks-flyup-c .featuredblock__item:active .featuredblock__icon:hover {
      text-decoration: none; }
.section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: var(--featuredblocks-text-dark) !important; }
.section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--dark .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: var(--featuredblocks-link-dark) !important;
  font-family: 'GothicA1', sans-serif !important; }
.section--dark .featuredblocks .featuredblock .featuredblock__wrap, .section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: var(--featuredblocks-wrap-dark);
  border-radius: 1.125rem !important;
  text-align: left;
  padding: 15px; }
  .section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
    background: var(--featuredblocks-wrap-dark-08); }
.section--dark .featuredblocks .featuredblock__title, .section--dark .featuredblocks .featuredblock__content, .section--light .featuredblocks .featuredblock__title, .section--light .featuredblocks .featuredblock__content {
  color: var(--featuredblocks-text-dark); }
.section--dark .featuredblocks .featuredblock__cta .cta__link, .section--light .featuredblocks .featuredblock__cta .cta__link {
  font-family: 'GothicA1', sans-serif !important;
  color: var(--featuredblocks-link-dark) !important; }
  .section--dark .featuredblocks .featuredblock__cta .cta__link:hover, .section--light .featuredblocks .featuredblock__cta .cta__link:hover {
    color: var(--featuredblocks-link-dark) !important;
    text-decoration: underline; }
.section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon, .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon {
  color: var(--featuredblocks-link-dark) !important; }
  .section--dark .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover, .section--light .featuredblocks .featuredblock__cta .cta__link--icon .icon:hover {
    color: white !important; }
.section--dark .featuredblocks .featuredblock__cta .cta__button,
.section--dark .featuredblocks .featuredblock__cta .cta__button--icon, .section--light .featuredblocks .featuredblock__cta .cta__button,
.section--light .featuredblocks .featuredblock__cta .cta__button--icon {
  border: 1px solid white !important;
  color: black !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: white !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .featuredblocks .featuredblock__cta .cta__button:hover,
  .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:hover, .section--light .featuredblocks .featuredblock__cta .cta__button:hover,
  .section--light .featuredblocks .featuredblock__cta .cta__button--icon:hover {
    border: 1px solid #cccccc !important;
    background: #cccccc !important;
    color: black !important;
    text-decoration: none !important;
    transform: translateY(-0.25em);
    box-shadow: 4px 4px 8px 0 rgba(213, 210, 205, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.1), inset 4px 4px 8px 0 rgba(213, 210, 205, 0.1); }
  .section--dark .featuredblocks .featuredblock__cta .cta__button:focus,
  .section--dark .featuredblocks .featuredblock__cta .cta__button--icon:focus, .section--light .featuredblocks .featuredblock__cta .cta__button:focus,
  .section--light .featuredblocks .featuredblock__cta .cta__button--icon:focus {
    border: 1px solid #999999 !important;
    background: #999999 !important;
    color: black !important;
    transform: translateY(0);
    outline: none;
    box-shadow: none; }
.section--light .featuredblocks-grid-e .featuredblock__item:hover .featuredblock__title,
.section--light .featuredblocks-grid-e .featuredblock__title {
  color: var(--featuredblocks-text-light); }
.section--light .featuredblocks-grid-e .featuredblock__item .featuredblock__wrap {
  background: var(--featuredblocks-wrap-light-06) !important; }
.section--light .featuredblocks-flyup-a .featuredblock__item:hover, .section--light .featuredblocks-flyup-a .featuredblock__item:focus, .section--light .featuredblocks-flyup-a .featuredblock__item:active, .section--light .featuredblocks-flyup-b .featuredblock__item:hover, .section--light .featuredblocks-flyup-b .featuredblock__item:focus, .section--light .featuredblocks-flyup-b .featuredblock__item:active {
  background: none !important; }
  .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-a .featuredblock__item:active .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:hover .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:focus .featuredblock__icon, .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__title,
  .section--light .featuredblocks-flyup-b .featuredblock__item:active .featuredblock__icon {
    color: var(--featuredblocks-text-light); }
.section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__title {
  color: var(--featuredblocks-text-light) !important; }
.section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--1, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--2, .section--light .featuredblocks-grid-d .featuredblock__wrap:hover .featuredblock__cta .component__link--3 {
  color: var(--featuredblocks-link-light) !important; }
.section--light .featuredblocks .featuredblock .featuredblock__wrap {
  background: var(--featuredblocks-wrap-light-06); }
  .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover {
    background: var(--featuredblocks-wrap-light-08); }
.section--light .featuredblocks .featuredblock__title {
  color: var(--featuredblocks-text-light); }
.section--light .featuredblocks .featuredblock__content {
  color: var(--featuredblocks-wrap-dark); }
.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link {
  color: var(--featuredblocks-link-light) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link:hover {
    color: var(--featuredblocks-link-light) !important;
    text-decoration: underline; }
.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon {
  color: var(--featuredblocks-link-light) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__link--icon .icon:hover {
    color: #666666 !important; }
.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button,
.section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon {
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  border: 1px solid var(--color1) !important;
  color: white !important;
  background: var(--color1) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:hover,
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:hover {
    border: 1px solid var(--lighten-color-1-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-1-alpha20) !important; }
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button:focus,
  .section--light .featuredblocks .featuredblock .featuredblock__cta .cta__button--icon:focus {
    border: 1px solid var(--lighten-color-1-alpha40) !important;
    color: white !important;
    box-shadow: none;
    background: var(--lighten-color-1-alpha40) !important; }
.section-featuredblocks .featuredblocks-flyup-a .featuredblock__item:last-child,
.section-featuredblocks .featuredblocks-flyup-a .featuredblock__item {
  border: none; }
.section-featuredblocks .featuredblocks-flyup-a .featuredblock__sub-menu {
  background: var(--featuredblocks-wrap-dark-08);
  border-radius: 8px 8px 0 0; }

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

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

.section--dark .testimonials .testimonials-item__content, .section--light .testimonials .testimonials-item__content {
  margin: 0 0 15px; }
.section--dark .testimonials .testimonials-item--wrapInner p, .section--light .testimonials .testimonials-item--wrapInner p {
  color: var(--testimonials-dark-link-color); }
.section--dark .testimonials .testimonial-grid__source,
.section--dark .testimonials .testimonial-list__source,
.section--dark .testimonials .testimonials-item__source, .section--light .testimonials .testimonial-grid__source,
.section--light .testimonials .testimonial-list__source,
.section--light .testimonials .testimonials-item__source {
  margin: 0 0 15px;
  display: block;
  width: 100%;
  padding: 0; }
.section--dark .testimonials .expand, .section--light .testimonials .expand {
  font-weight: 400;
  text-transform: none;
  text-decoration: underline;
  float: none;
  padding-top: 0;
  padding-bottom: 10px;
  margin: 0 0 10px; }
  .section--dark .testimonials .expand:hover, .section--light .testimonials .expand:hover {
    text-decoration: none; }
  .section--dark .testimonials .expand:before, .section--light .testimonials .expand:before {
    display: none; }
.section--dark .testimonials .flex-slider .flex-next,
.section--dark .testimonials .flex-slider .flex-prev, .section--light .testimonials .flex-slider .flex-next,
.section--light .testimonials .flex-slider .flex-prev {
  text-indent: -9999px;
  font-size: 0;
  line-height: 0; }
  .section--dark .testimonials .flex-slider .flex-next:before,
  .section--dark .testimonials .flex-slider .flex-prev:before, .section--light .testimonials .flex-slider .flex-next:before,
  .section--light .testimonials .flex-slider .flex-prev:before {
    font-size: 30px;
    line-height: 40px;
    display: block;
    text-indent: 0; }

.section--dark .phone__container .phone__wrapper .phone__number, .section--light .phone__container .phone__wrapper .phone__number {
  color: var(--phone-dark-color);
  font-size: 16px;
  line-height: 19px;
  position: relative;
  padding: 0 0 0 20px;
  display: inline-block;
  font-family: 'GothicA1', sans-serif !important; }
  .section--dark .phone__container .phone__wrapper .phone__number:before, .section--light .phone__container .phone__wrapper .phone__number:before {
    position: absolute;
    left: 0;
    top: 0;
    font-family: "font-awesome";
    content: '\f095';
    font-size: 16px;
    margin: 0 10px 0 0;
    color: var(--phone-dark-color);
    display: inline; }
.section--light .phone__container .phone__wrapper .phone__number {
  color: var(--phone-light-color); }
  .section--light .phone__container .phone__wrapper .phone__number:before {
    color: var(--phone-light-color); }

.section--dark .staff-a .staff__item .staff-member__image-wrapper, .section--light .staff-a .staff__item .staff-member__image-wrapper {
  display: flex;
  align-items: center; }
.section--dark .staff-a .staff__title-caption-wrap, .section--light .staff-a .staff__title-caption-wrap {
  max-width: 100%; }
  .section--dark .staff-a .staff__title-caption-wrap div, .section--light .staff-a .staff__title-caption-wrap div {
    padding-left: 0;
    padding-right: 0; }
.section--dark .staff-a .staff__title, .section--light .staff-a .staff__title {
  margin-bottom: 10px; }
.section--dark .staff-a .staff-member__text-wrap, .section--light .staff-a .staff-member__text-wrap {
  padding-left: 16px;
  padding-right: 16px; }
.section--dark .staff-a .staff-member__text, .section--light .staff-a .staff-member__text {
  margin-left: 32px; }
.section--dark .staff__container .staff-member, .section--light .staff__container .staff-member {
  overflow: hidden; }
.section--dark .staff__container .staff__title, .section--light .staff__container .staff__title {
  font-size: 38px;
  line-height: 42px;
  font-weight: bold;
  font-family: 'Poppins', sans-serif !important;
  color: var(--component__title-dark); }
.section--dark .staff__container .staff__caption, .section--light .staff__container .staff__caption {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  font-family: 'GothicA1', sans-serif !important;
  text-transform: uppercase;
  color: var(--component__subtitle-dark) !important; }
.section--dark .staff__container .staff-a .staff__list, .section--light .staff__container .staff-a .staff__list {
  padding: 0; }
.section--dark .staff__container .staff__item, .section--light .staff__container .staff__item {
  color: var(--component__text-dark); }
.section--dark .staff__container--inner, .section--light .staff__container--inner {
  overflow: hidden; }
.section--dark .staff__container .staff-member__name, .section--dark .staff__container .staff-member__name span, .section--light .staff__container .staff-member__name, .section--light .staff__container .staff-member__name span {
  color: var(--staff-text-dark);
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif !important; }
.section--dark .staff__container .staff-member__position, .section--light .staff__container .staff-member__position {
  color: var(--staff-text-dark);
  font-size: 14px; }
.section--dark .staff__container .staff-member__image, .section--light .staff__container .staff-member__image {
  border-radius: 22px; }
.section--dark .staff__container .staff-member__description, .section--light .staff__container .staff-member__description {
  border: none; }
.section--dark .staff__container .staff-member__link, .section--light .staff__container .staff-member__link {
  color: var(--staff-link-dark) !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 900;
  font-family: 'GothicA1', sans-serif !important; }
  .section--dark .staff__container .staff-member__link:hover, .section--light .staff__container .staff-member__link:hover {
    text-decoration: underline; }
.section--dark .staff__container .staff__controls .flex-control-nav, .section--light .staff__container .staff__controls .flex-control-nav {
  width: 100%;
  margin-top: 0; }
.section--dark .staff__container .component__button--1,
.section--dark .staff__container .component__button--2,
.section--dark .staff__container .component__button--3, .section--light .staff__container .component__button--1,
.section--light .staff__container .component__button--2,
.section--light .staff__container .component__button--3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif !important;
  border: 1px solid white !important;
  color: black !important;
  border-radius: 4px;
  min-height: 40px;
  min-width: 80px;
  padding: 10px;
  background: white !important;
  text-align: center;
  transition: 0.25s; }
  .section--dark .staff__container .component__button--1:hover,
  .section--dark .staff__container .component__button--2:hover,
  .section--dark .staff__container .component__button--3:hover, .section--light .staff__container .component__button--1:hover,
  .section--light .staff__container .component__button--2:hover,
  .section--light .staff__container .component__button--3:hover {
    border: 1px solid #cccccc !important;
    background: #cccccc !important;
    color: black !important;
    text-decoration: none !important;
    transform: translateY(-0.25em); }
  .section--dark .staff__container .component__button--1:focus,
  .section--dark .staff__container .component__button--2:focus,
  .section--dark .staff__container .component__button--3:focus, .section--light .staff__container .component__button--1:focus,
  .section--light .staff__container .component__button--2:focus,
  .section--light .staff__container .component__button--3:focus {
    border: 1px solid #999999 !important;
    background: #999999 !important;
    color: black !important;
    transform: translateY(0);
    outline: none; }
.section--dark .staff__container .component__button--2, .section--light .staff__container .component__button--2 {
  border: 1px solid var(--color2) !important;
  color: white !important;
  background: var(--color2) !important; }
  .section--dark .staff__container .component__button--2:hover, .section--light .staff__container .component__button--2:hover {
    border: 1px solid var(--lighten-color-2-alpha20) !important;
    background: var(--lighten-color-2-alpha20) !important;
    color: white !important; }
  .section--dark .staff__container .component__button--2:focus, .section--light .staff__container .component__button--2:focus {
    border: 1px solid var(--lighten-color-2-alpha40) !important;
    color: white !important;
    background: var(--lighten-color-2-alpha40) !important; }
.section--dark .staff__container .component__button--3, .section--light .staff__container .component__button--3 {
  border: 1px solid white !important;
  color: white !important;
  background: none !important; }
  .section--dark .staff__container .component__button--3:hover, .section--light .staff__container .component__button--3:hover {
    border: 1px solid white !important;
    background: white !important;
    color: black !important; }
  .section--dark .staff__container .component__button--3:focus, .section--light .staff__container .component__button--3:focus {
    border: 1px solid white !important;
    color: white !important;
    background: none !important; }
.section--light .staff__container .staff__item {
  color: var(--component__text-light); }
.section--light .staff__container .staff__title,
.section--light .staff__container .staff__caption {
  color: var(--component__title-light) !important; }
.section--light .staff__container .staff-member__name, .section--light .staff__container .staff-member__name span {
  color: var(--staff-text-light); }
.section--light .staff__container .staff-member__position {
  color: var(--staff-text-light) !important; }
.section--light .staff__container .staff-member__link {
  color: var(--staff-link-light) !important; }
.section--light .staff__container .staff-member .component__button--1,
.section--light .staff__container .staff-member .component__button--2,
.section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid var(--color1) !important;
  color: white !important;
  background: var(--color1) !important; }
  .section--light .staff__container .staff-member .component__button--1:hover,
  .section--light .staff__container .staff-member .component__button--2:hover,
  .section--light .staff__container .staff-member .component__button--3:hover {
    border: 1px solid var(--lighten-color-1-alpha20) !important;
    color: white !important;
    text-decoration: none !important;
    background: var(--lighten-color-1-alpha20) !important; }
  .section--light .staff__container .staff-member .component__button--1:focus,
  .section--light .staff__container .staff-member .component__button--2:focus,
  .section--light .staff__container .staff-member .component__button--3:focus {
    border: 1px solid var(--lighten-color-1-alpha40) !important;
    color: white !important;
    background: var(--lighten-color-1-alpha40) !important; }
.section--light .staff__container .staff-member .component__button--2 {
  border: 1px solid var(--color2) !important;
  color: white !important;
  background: var(--color2) !important; }
  .section--light .staff__container .staff-member .component__button--2:hover {
    border: 1px solid var(--lighten-color-2-alpha20) !important;
    background: var(--lighten-color-2-alpha20) !important;
    color: white !important; }
  .section--light .staff__container .staff-member .component__button--2:focus {
    border: 1px solid var(--lighten-color-2-alpha40) !important;
    color: white !important;
    background: var(--lighten-color-2-alpha40) !important; }
.section--light .staff__container .staff-member .component__button--3 {
  border: 1px solid black !important;
  color: black !important;
  background: none !important; }
  .section--light .staff__container .staff-member .component__button--3:hover {
    border: 1px solid var(--lighten-color-3-alpha30) !important;
    color: var(--color1) !important;
    text-decoration: none !important;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4), -4px -4px 8px 0 rgba(255, 255, 255, 0.05), inset 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--lighten-color-2-alpha40) !important; }
  .section--light .staff__container .staff-member .component__button--3:focus {
    border: 1px solid black !important;
    color: black !important;
    box-shadow: none;
    background: none !important; }

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

.section--dark .hours .component__subtitle, .section--light .hours .component__subtitle {
  color: var(--hours-subtitle-top-dark) !important; }
.section--dark .hours-a__title, .section--light .hours-a__title {
  color: var(--hours-title-dark); }
.section--dark .hours-a .component__subtitle, .section--light .hours-a .component__subtitle {
  color: var(--hours-subtitle-dark) !important;
  font-weight: 900; }
.section--dark .hours-a__schedule, .section--light .hours-a__schedule {
  color: var(--hours-text-dark) !important; }
  .section--dark .hours-a__schedule .cta__link, .section--light .hours-a__schedule .cta__link {
    color: var(--hours-text-dark) !important; }
    .section--dark .hours-a__schedule .cta__link:hover, .section--light .hours-a__schedule .cta__link:hover {
      text-decoration: underline; }
  .section--dark .hours-a__schedule--responsive .cta__link, .section--light .hours-a__schedule--responsive .cta__link {
    color: var(--hours-text-dark) !important;
    padding: 15px 0; }
    .section--dark .hours-a__schedule--responsive .cta__link:hover, .section--light .hours-a__schedule--responsive .cta__link:hover {
      text-decoration: underline; }
  .section--dark .hours-a__schedule--responsive .row:nth-child(odd),
  .section--dark .hours-a__schedule--responsive .row, .section--light .hours-a__schedule--responsive .row:nth-child(odd),
  .section--light .hours-a__schedule--responsive .row {
    background: none;
    border-top: 1px solid var(--hours-border-color);
    padding: 0; }
  .section--dark .hours-a__schedule--responsive .row:first-of-type, .section--light .hours-a__schedule--responsive .row:first-of-type {
    border-top: 0; }
  .section--dark .hours-a__schedule .hours-a__subtitle, .section--light .hours-a__schedule .hours-a__subtitle {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important; }
  .section--dark .hours-a__schedule .hours-a__schedule--border, .section--light .hours-a__schedule .hours-a__schedule--border {
    border-color: var(--hours-border-color);
    padding: 0 20px; }
    .section--dark .hours-a__schedule .hours-a__schedule--border:first-child, .section--light .hours-a__schedule .hours-a__schedule--border:first-child {
      padding-left: 0; }
    .section--dark .hours-a__schedule .hours-a__schedule--border strong, .section--light .hours-a__schedule .hours-a__schedule--border strong {
      color: var(--hours-subtitle-dark);
      font-size: 20px;
      line-height: 28px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif !important; }
    .section--dark .hours-a__schedule .hours-a__schedule--border p, .section--light .hours-a__schedule .hours-a__schedule--border p {
      font-size: 14px; }
    .section--dark .hours-a__schedule .hours-a__schedule--border p:last-child, .section--light .hours-a__schedule .hours-a__schedule--border p:last-child {
      margin-bottom: 0; }
.section--light .hours .component__subtitle {
  color: var(--hours-title-light) !important; }
.section--light .hours-a__title {
  color: var(--hours-title-light) !important; }
.section--light .hours-a .component__subtitle {
  color: var(--hours-subtitle-light) !important; }
.section--light .hours-a__schedule {
  color: var(--hours-title-light) !important; }
  .section--light .hours-a__schedule .cta__link {
    color: var(--hours-title-light) !important; }
  .section--light .hours-a__schedule .hours-a__schedule--border {
    border-color: var(--hours-border-color); }
    .section--light .hours-a__schedule .hours-a__schedule--border strong {
      color: var(--hours-subtitle-light); }

.map .map-a .map-search {
  padding: 15px; }
  .map .map-a .map-search__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; }

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