
/* ==================================================================== */
/*                     System Style Definitions                         */
/* ==================================================================== */
@media all {
  *#dm div.dmContent h1,
  *#dm div.dmFooter h1 { color:rgb(102,102,102); }

  *#dm div.dmRespCol>* { line-height:normal; }

  *.dmDesktopBody *#dm ul.dmNavWrapper>li>a *.navText,
  *.dmDesktopBody *#dm ul.dmNavWrapper>li>a *.navItemText,
  *.dmDesktopBody *#dm ul.dmNavWrapper>li>*.dmNavigation {
    color:rgb(17,17,17);
    font-weight:normal;
  }

  *.dmDesktopBody *#dm ul.dmNavWrapper>li>a:hover,
  *.dmDesktopBody *#dm ul.dmNavWrapper>li>a.currentPage { border-color:rgb(17,17,17); }

  *.dmDesktopBody *#dm ul.dmNavWrapper>li.navItemSelectedServer>a *.navText,
  *.dmDesktopBody *#dm ul.dmNavWrapper>li.dmNavItemSelected>a *.navItemText,
  *.dmDesktopBody *#dm ul.dmNavWrapper>li.dmNavItemSelected>*.navItemText { font-weight:bold; }

  *.stickyHeaderSpacer { height:112px; }

  #dm div.dmInner,
  #dm div.dmInner .dmRespCol,
  #dm .dmRespCol div.dmNewParagraph,
  #dm .ecwid .ec-store,
  #dm .dmform .dmforminput label,
  .dmPrettyList .listText,
  .dmPrettyList .itemName,
  #dm .dmRestaurantMenu .menuItemBox,
  .dmRestaurantMenu .menuItemName,
  .dmRestaurantMenu .menuItemDesc,
  .dmRestaurantMenu .menuItemPrice,
  .dmPhotoGallery .caption-text.caption-text,
  .dmGeoLocation a span.dmGeoMLocItemTitle,
  .dmGeoLocation a span.dmGeoMLocItemDetails,
  .map-popup-description {
    font-family: Poppins, "Poppins Fallback";
    color:var(--color_1);
    font-weight:500;
  }

  *#dm div.dmContent h1,
  *#dm div.dmFooter h1,
  *#dm div.p_hfcontainer h1,
  *#dm div.flex_hfcontainer h1,
  *#dm div.dm-title h1 {
    color:rgb(0,0,0);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:bold;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h1,
  *#dm div.dmFooter .dmNewParagraph[data-version] h1,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1,
  *#dm div.dm-title .dmNewParagraph[data-version] h1 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h1 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h1 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h1 * { text-decoration:none; }

  #dm div.dmNewParagraph p,
  #dm div.dmNewParagraph li {
    color:var(--color_1);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:400;
    font-style:normal;
    text-decoration:none;
    line-height:1.5;
  }

  *#dm div.dmNewParagraph a,
  *#dm .dmNewParagraph a,
  *#dm div.dmBlockElement a,
  *#dm .dmBlockElement a,
  *#dm .dmform a.fileUploadLink,
  .dmPrettyList .link:not(.dmWidget),
  *#dm .dmGeoLocation a.dmGeoSVSeeAll,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage,
  *#dm .postDescription a,
  *#dm .blog-post-component a,
  *#dm .timeline-post a,
  *#dm .rteBlock a,
  .newPhotoGallery .photoGalleryViewAll.link,
  .dmTable a,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link),
  .dmSignup a:not(.social-link) { color:var(--color_4); }

  *#dm div.dmContent h2,
  *#dm div.dmFooter h2,
  *#dm div.p_hfcontainer h2,
  *#dm div.flex_hfcontainer h2,
  *#dm div.dm-title h2 {
    color:var(--color_1);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h2,
  *#dm div.dmFooter .dmNewParagraph[data-version] h2,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2,
  *#dm div.dm-title .dmNewParagraph[data-version] h2 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h2 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h2 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h2 * { text-decoration:none; }

  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.p_hfcontainer h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 {
    color:var(--color_1);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h3,
  *#dm div.dmFooter .dmNewParagraph[data-version] h3,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3,
  *#dm div.dm-title .dmNewParagraph[data-version] h3 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h3 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h3 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h3 * { text-decoration:none; }

  *#dm div.dmContent h4,
  *#dm div.dmFooter h4,
  *#dm div.p_hfcontainer h4,
  *#dm div.flex_hfcontainer h4,
  *#dm div.dm-title h4 {
    color:var(--color_1);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h4,
  *#dm div.dmFooter .dmNewParagraph[data-version] h4,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4,
  *#dm div.dm-title .dmNewParagraph[data-version] h4 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h4 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h4 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h4 * { text-decoration:none; }

  *#dm div.dmContent h5,
  *#dm div.dmFooter h5,
  *#dm div.p_hfcontainer h5,
  *#dm div.flex_hfcontainer h5,
  *#dm div.dm-title h5 {
    color:var(--color_1);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h5,
  *#dm div.dmFooter .dmNewParagraph[data-version] h5,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5,
  *#dm div.dm-title .dmNewParagraph[data-version] h5 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h5 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h5 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h5 * { text-decoration:none; }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.p_hfcontainer h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 {
    color:var(--color_4);
    direction:ltr;
    font-family: Sora, "Sora Fallback";
    font-weight:400;
    font-style:normal;
    text-decoration:none;
  }

  *#dm div.dmContent .dmNewParagraph[data-version] h6,
  *#dm div.dmFooter .dmNewParagraph[data-version] h6,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6,
  *#dm div.dm-title .dmNewParagraph[data-version] h6 { text-decoration:inherit; }

  *#dm div.dmContent .dmNewParagraph[data-version] h6 *,
  *#dm div.dmFooter .dmNewParagraph[data-version] h6 *,
  *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6 *,
  *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6 *,
  *#dm div.dm-title .dmNewParagraph[data-version] h6 * { text-decoration:none; }

  *#dm div.dmNewParagraph a,
  *#dm .dmNewParagraph a,
  *#dm div.dmBlockElement a,
  *#dm .dmBlockElement a,
  *#dm .dmform a.fileUploadLink,
  .dmPrettyList .link:not(.dmWidget),
  *#dm .dmGeoLocation a.dmGeoSVSeeAll,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage,
  *#dm .postDescription a,
  *#dm .blog-post-component a,
  *#dm .timeline-post a,
  *#dm .rteBlock a,
  .newPhotoGallery .photoGalleryViewAll.link,
  .dmTable a,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link),
  .dmSignup a:not(.social-link),
  .prev-next-links a {
    color:var(--color_14);
    text-decoration:none;
  }

  #dmRoot *#dm div.dmContent h1,
  #dmRoot *#dm div.dmFooter h1,
  #dmRoot *#dm div.p_hfcontainer h1,
  #dmRoot *#dm div.flex_hfcontainer h1,
  #dmRoot *#dm div.dm-title h1 {
    color:rgb(255,255,255);
    direction:ltr;
    font-family: Outfit, "Outfit Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    text-shadow:var(--color_8) 0px 3px 10px;
    letter-spacing:initial;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h1,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h1,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h1 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h1 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h1 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h1 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h1 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h1 * { text-decoration:none; }

  #dmRoot *#dm div.dmContent h2,
  #dmRoot *#dm div.dmFooter h2,
  #dmRoot *#dm div.p_hfcontainer h2,
  #dmRoot *#dm div.flex_hfcontainer h2,
  #dmRoot *#dm div.dm-title h2 {
    color:rgb(0,0,0);
    direction:ltr;
    font-family: Outfit, "Outfit Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    letter-spacing:0em;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h2,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h2,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h2 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h2 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h2 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h2 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h2 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h2 * { text-decoration:none; }

  #dmRoot *#dm div.dmContent h3,
  #dmRoot *#dm div.dmFooter h3,
  #dmRoot *#dm div.p_hfcontainer h3,
  #dmRoot *#dm div.flex_hfcontainer h3,
  #dmRoot *#dm div.dm-title h3 {
    color:rgb(7, 7, 7);
    direction:ltr;
    font-family: Outfit, "Outfit Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
    letter-spacing:initial;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h3,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h3,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h3 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h3 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h3 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h3 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h3 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h3 * { text-decoration:none; }

  #dmRoot *#dm div.dmContent h4,
  #dmRoot *#dm div.dmFooter h4,
  #dmRoot *#dm div.p_hfcontainer h4,
  #dmRoot *#dm div.flex_hfcontainer h4,
  #dmRoot *#dm div.dm-title h4 {
    color:rgb(0,0,0);
    direction:ltr;
    font-family: Poppins, "Poppins Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h4,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h4,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h4 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h4 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h4 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h4 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h4 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h4 * { text-decoration:none; }

  #dmRoot *#dm div.dmContent h5,
  #dmRoot *#dm div.dmFooter h5,
  #dmRoot *#dm div.p_hfcontainer h5,
  #dmRoot *#dm div.flex_hfcontainer h5,
  #dmRoot *#dm div.dm-title h5 {
    color:rgb(0,0,0);
    direction:ltr;
    font-family: Poppins, "Poppins Fallback";
    font-weight:700;
    font-style:normal;
    text-decoration:none;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h5,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h5,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h5 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h5 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h5 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h5 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h5 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h5 * { text-decoration:none; }

  #dmRoot *#dm div.dmContent h6,
  #dmRoot *#dm div.dmFooter h6,
  #dmRoot *#dm div.p_hfcontainer h6,
  #dmRoot *#dm div.flex_hfcontainer h6,
  #dmRoot *#dm div.dm-title h6 {
    color:rgb(47,51,48);
    direction:ltr;
    font-family: Poppins, "Poppins Fallback";
    font-weight:400;
    font-style:normal;
    text-decoration:none;
  }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h6,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h6,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h6 { text-decoration:inherit; }

  #dmRoot *#dm div.dmContent .dmNewParagraph[data-version] h6 *,
  #dmRoot *#dm div.dmFooter .dmNewParagraph[data-version] h6 *,
  #dmRoot *#dm div.p_hfcontainer .dmNewParagraph[data-version] h6 *,
  #dmRoot *#dm div.flex_hfcontainer .dmNewParagraph[data-version] h6 *,
  #dmRoot *#dm div.dm-title .dmNewParagraph[data-version] h6 * { text-decoration:none; }

  #dmRoot #dm div.dmNewParagraph p,
  #dmRoot #dm div.dmNewParagraph li {
    color:rgba(0,0,0,1);
    direction:ltr;
    font-family: Poppins, "Poppins Fallback";
    font-weight:500;
    font-style:normal;
    text-decoration:none;
    line-height:1.5;
  }

  *#dm div.dmNewParagraph a.visited,
  *#dm div.dmNewParagraph a:visited,
  *#dm .dmNewParagraph a.visited,
  *#dm .dmNewParagraph a:visited,
  *#dm div.dmBlockElement a.visited,
  *#dm div.dmBlockElement a:visited,
  *#dm .dmBlockElement a.visited,
  *#dm .dmBlockElement a:visited,
  *#dm .dmform a.fileUploadLink.visited,
  *#dm .dmform a.fileUploadLink:visited,
  .dmPrettyList .link:not(.dmWidget).visited,
  .dmPrettyList .link:not(.dmWidget):visited,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll.visited,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll:visited,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage.visited,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage:visited,
  *#dm .postDescription a.visited,
  *#dm .postDescription a:visited,
  *#dm .blog-post-component a.visited,
  *#dm .blog-post-component a:visited,
  *#dm .timeline-post a.visited,
  *#dm .timeline-post a:visited,
  *#dm .rteBlock a.visited,
  *#dm .rteBlock a:visited,
  .newPhotoGallery .photoGalleryViewAll.link.visited,
  .newPhotoGallery .photoGalleryViewAll.link:visited,
  .dmTable a.visited,
  .dmTable a:visited,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link).visited,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link):visited,
  .dmSignup a:not(.social-link).visited,
  .dmSignup a:not(.social-link):visited,
  .prev-next-links a.visited,
  .prev-next-links a:visited {
    text-decoration:none;
    color:rgb(255,61,0);
  }

  *#dm div.dmNewParagraph a.hover,
  *#dm div.dmNewParagraph a:hover,
  *#dm .dmNewParagraph a.hover,
  *#dm .dmNewParagraph a:hover,
  *#dm div.dmBlockElement a.hover,
  *#dm div.dmBlockElement a:hover,
  *#dm .dmBlockElement a.hover,
  *#dm .dmBlockElement a:hover,
  *#dm .dmform a.fileUploadLink.hover,
  *#dm .dmform a.fileUploadLink:hover,
  .dmPrettyList .link:not(.dmWidget).hover,
  .dmPrettyList .link:not(.dmWidget):hover,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll.hover,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll:hover,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage.hover,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage:hover,
  *#dm .postDescription a.hover,
  *#dm .postDescription a:hover,
  *#dm .blog-post-component a.hover,
  *#dm .blog-post-component a:hover,
  *#dm .timeline-post a.hover,
  *#dm .timeline-post a:hover,
  *#dm .rteBlock a.hover,
  *#dm .rteBlock a:hover,
  .newPhotoGallery .photoGalleryViewAll.link.hover,
  .newPhotoGallery .photoGalleryViewAll.link:hover,
  .dmTable a.hover,
  .dmTable a:hover,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link).hover,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link):hover,
  .dmSignup a:not(.social-link).hover,
  .dmSignup a:not(.social-link):hover,
  .prev-next-links a.hover,
  .prev-next-links a:hover {
    text-decoration:underline;
    color:rgb(0,0,0);
  }
}
@media (min-width:1025px) {
  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 { font-size:18px; }

  #dm div.dmNewParagraph p { font-size:18px; }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 { font-size:16px; }

  #dm DIV.dmOuter DIV.dmInner,
  #dm DIV.dmOuter DIV#dmSlideRightNavRight {
    background-image:none;
    background-color:rgba(255,255,255,1);
  }

  #dm div.dmInner,
  #dm div.dmInner .dmRespCol,
  #dm .dmRespCol div.dmNewParagraph,
  #dm .ecwid .ec-store,
  #dm .dmform .dmforminput label,
  .dmPrettyList .listText,
  .dmPrettyList .itemName,
  #dm .dmRestaurantMenu .menuItemBox,
  .dmRestaurantMenu .menuItemName,
  .dmRestaurantMenu .menuItemDesc,
  .dmRestaurantMenu .menuItemPrice,
  .dmPhotoGallery .caption-text.caption-text,
  .dmGeoLocation a span.dmGeoMLocItemTitle,
  .dmGeoLocation a span.dmGeoMLocItemDetails,
  .map-popup-description { font-size:18px; }

  #dm div.dmNewParagraph p,
  #dm div.dmNewParagraph li { font-size:18px; }

  *#dm div.dmContent h1,
  *#dm div.dmFooter h1,
  *#dm div.p_hfcontainer h1,
  *#dm div.flex_hfcontainer h1,
  *#dm div.dm-title h1 { font-size:60px; }

  *#dm div.dmContent h2,
  *#dm div.dmFooter h2,
  *#dm div.p_hfcontainer h2,
  *#dm div.flex_hfcontainer h2,
  *#dm div.dm-title h2 {
    font-size:40px;
    line-height:1.5;
  }

  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.p_hfcontainer h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 {
    font-size:30px;
    line-height:1.5;
  }

  *#dm div.dmContent h4,
  *#dm div.dmFooter h4,
  *#dm div.p_hfcontainer h4,
  *#dm div.flex_hfcontainer h4,
  *#dm div.dm-title h4 {
    font-size:18px;
    line-height:1.5;
  }

  *#dm div.dmContent h5,
  *#dm div.dmFooter h5,
  *#dm div.p_hfcontainer h5,
  *#dm div.flex_hfcontainer h5,
  *#dm div.dm-title h5 {
    font-size:16px;
    line-height:1.5;
  }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.p_hfcontainer h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 {
    font-size:16px;
    line-height:1.5;
  }

  #dmRoot *#dm div.dmContent h1,
  #dmRoot *#dm div.dmFooter h1,
  #dmRoot *#dm div.p_hfcontainer h1,
  #dmRoot *#dm div.flex_hfcontainer h1,
  #dmRoot *#dm div.dm-title h1 {
    font-size:54px;
    --font-scale:false;
    line-height:1.5;
  }

  #dmRoot *#dm div.dmContent h3,
  #dmRoot *#dm div.dmFooter h3,
  #dmRoot *#dm div.p_hfcontainer h3,
  #dmRoot *#dm div.flex_hfcontainer h3,
  #dmRoot *#dm div.dm-title h3 {
    font-size:29px;
    --font-scale:false;
  }

  #dmRoot *#dm div.dmContent h2,
  #dmRoot *#dm div.dmFooter h2,
  #dmRoot *#dm div.p_hfcontainer h2,
  #dmRoot *#dm div.flex_hfcontainer h2,
  #dmRoot *#dm div.dm-title h2 {
    font-size:36px;
    line-height:1.3;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 { font-size:18px; }

  #dm div.dmNewParagraph p { font-size:18px; }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 { font-size:16px; }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.p_hfcontainer h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 {
    font-size:16px;
    line-height:1.5;
  }

  #dm div.dmInner,
  #dm div.dmInner .dmRespCol,
  #dm .dmRespCol div.dmNewParagraph,
  #dm .ecwid .ec-store,
  #dm .dmform .dmforminput label,
  .dmPrettyList .listText,
  .dmPrettyList .itemName,
  #dm .dmRestaurantMenu .menuItemBox,
  .dmRestaurantMenu .menuItemName,
  .dmRestaurantMenu .menuItemDesc,
  .dmRestaurantMenu .menuItemPrice,
  .dmPhotoGallery .caption-text.caption-text,
  .dmGeoLocation a span.dmGeoMLocItemTitle,
  .dmGeoLocation a span.dmGeoMLocItemDetails,
  .map-popup-description { font-size:18px; }

  #dm div.dmNewParagraph p,
  #dm div.dmNewParagraph li { font-size:16px; }

  *#dm div.dmContent h1,
  *#dm div.dmFooter h1,
  *#dm div.p_hfcontainer h1,
  *#dm div.flex_hfcontainer h1,
  *#dm div.dm-title h1 { font-size:48px; }

  *#dm div.dmContent h2,
  *#dm div.dmFooter h2,
  *#dm div.p_hfcontainer h2,
  *#dm div.flex_hfcontainer h2,
  *#dm div.dm-title h2 { font-size:36px; }

  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.p_hfcontainer h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 { font-size:30px; }

  *#dm div.dmContent h4,
  *#dm div.dmFooter h4,
  *#dm div.p_hfcontainer h4,
  *#dm div.flex_hfcontainer h4,
  *#dm div.dm-title h4 { font-size:18px; }

  *#dm div.dmContent h5,
  *#dm div.dmFooter h5,
  *#dm div.p_hfcontainer h5,
  *#dm div.flex_hfcontainer h5,
  *#dm div.dm-title h5 { font-size:16px; }

  #dmRoot *#dm div.dmContent h1,
  #dmRoot *#dm div.dmFooter h1,
  #dmRoot *#dm div.p_hfcontainer h1,
  #dmRoot *#dm div.flex_hfcontainer h1,
  #dmRoot *#dm div.dm-title h1 {
    font-size:36px;
    --font-scale:false;
  }

  #dmRoot *#dm div.dmContent h3,
  #dmRoot *#dm div.dmFooter h3,
  #dmRoot *#dm div.p_hfcontainer h3,
  #dmRoot *#dm div.flex_hfcontainer h3,
  #dmRoot *#dm div.dm-title h3 {
    font-size:30px;
    --font-scale:false;
  }

  #dmRoot *#dm div.dmContent h2,
  #dmRoot *#dm div.dmFooter h2,
  #dmRoot *#dm div.p_hfcontainer h2,
  #dmRoot *#dm div.flex_hfcontainer h2,
  #dmRoot *#dm div.dm-title h2 { font-size:32px; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 { font-size:14px; }

  #dm div.dmInner,
  #dm div.dmInner .dmRespCol,
  #dm .dmRespCol div.dmNewParagraph,
  #dm .ecwid .ec-store,
  #dm .dmform .dmforminput label,
  .dmPrettyList .listText,
  .dmPrettyList .itemName,
  #dm .dmRestaurantMenu .menuItemBox,
  .dmRestaurantMenu .menuItemName,
  .dmRestaurantMenu .menuItemDesc,
  .dmRestaurantMenu .menuItemPrice,
  .dmPhotoGallery .caption-text.caption-text,
  .dmGeoLocation a span.dmGeoMLocItemTitle,
  .dmGeoLocation a span.dmGeoMLocItemDetails,
  .map-popup-description { font-size:16px; }

  #dm div.dmNewParagraph p,
  #dm div.dmNewParagraph li { font-size:16px; }

  *#dm div.dmContent h1,
  *#dm div.dmFooter h1,
  *#dm div.p_hfcontainer h1,
  *#dm div.flex_hfcontainer h1,
  *#dm div.dm-title h1 { font-size:36px; }

  *#dm div.dmContent h2,
  *#dm div.dmFooter h2,
  *#dm div.p_hfcontainer h2,
  *#dm div.flex_hfcontainer h2,
  *#dm div.dm-title h2 {
    font-size:28px;
    line-height:1.5;
  }

  *#dm div.dmContent h3,
  *#dm div.dmFooter h3,
  *#dm div.p_hfcontainer h3,
  *#dm div.flex_hfcontainer h3,
  *#dm div.dm-title h3 {
    font-size:26px;
    line-height:1.5;
  }

  *#dm div.dmContent h4,
  *#dm div.dmFooter h4,
  *#dm div.p_hfcontainer h4,
  *#dm div.flex_hfcontainer h4,
  *#dm div.dm-title h4 {
    font-size:18px;
    line-height:1.5;
  }

  *#dm div.dmContent h5,
  *#dm div.dmFooter h5,
  *#dm div.p_hfcontainer h5,
  *#dm div.flex_hfcontainer h5,
  *#dm div.dm-title h5 {
    font-size:16px;
    line-height:1.5;
  }

  *#dm div.dmContent h6,
  *#dm div.dmFooter h6,
  *#dm div.p_hfcontainer h6,
  *#dm div.flex_hfcontainer h6,
  *#dm div.dm-title h6 {
    line-height:1.5;
    font-size:15px;
  }

  #dmRoot *#dm div.dmContent h1,
  #dmRoot *#dm div.dmFooter h1,
  #dmRoot *#dm div.p_hfcontainer h1,
  #dmRoot *#dm div.flex_hfcontainer h1,
  #dmRoot *#dm div.dm-title h1 {
    font-size:30px;
    --font-scale:false;
  }

  #dmRoot *#dm div.dmContent h3,
  #dmRoot *#dm div.dmFooter h3,
  #dmRoot *#dm div.p_hfcontainer h3,
  #dmRoot *#dm div.flex_hfcontainer h3,
  #dmRoot *#dm div.dm-title h3 {
    font-size:20px;
    --font-scale:false;
  }

  #dmRoot *#dm div.dmContent h2,
  #dmRoot *#dm div.dmFooter h2,
  #dmRoot *#dm div.p_hfcontainer h2,
  #dmRoot *#dm div.flex_hfcontainer h2,
  #dmRoot *#dm div.dm-title h2 { line-height:1.5; }
}
.allWrapper a:not(.flip-btn){
    font-weight: 500 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
}

.allWrapper a:not(.flip-btn):hover{
    color: #ff3d00 !important;
}

@media screen and (max-width: 767px) {
    .flip-title{
      font-size: 25px !important;  
    }
}
/* ==================================================================== */
/*                     System Style Definitions                         */
/* ==================================================================== */
@media all {
	:root {
		--btn-border-l-color: rgba(0, 0, 0, 0);
		--btn-border-r-color: rgba(0, 0, 0, 0);
		--btn-border-b-width: 1px;
		--btn-text-direction: ltr;
		--btn-border-radius: 50px;
		--btn-border-t-width: 1px;
		--btn-border-tl-radius: 0px;
		--btn-border-br-radius: 0px;
		--btn-border-bl-radius: 0px;
		--btn-bg-color: rgba(175, 49, 46, 1);
		--btn-border-r-width: 1px;
		--btn-border-tr-radius: 0px;
		--btn-border-b-color: rgba(0, 0, 0, 0);
		--btn-border-l-width: 1px;
		--border-style: solid;
		--btn-border-t-color: rgba(0, 0, 0, 0);
		--btn-text-align: center;
		--btn-text-color: var(--color_3);
		--btn-text-decoration: none;
		--btn-text-font-weight: bold;
		--btn-text-font-family: Poppins, "Poppins Fallback";
		--btn-icon-color: rgb(0, 0, 238);
		--btn-icon-fill: rgb(0, 0, 238);
		--btn-icon-wrpr-display: none;
		--btn-hover-border-b-color: var(--btn-hover-border-color);
		--btn-hover-bg: rgba(255, 255, 255, 1);
		--btn-hover-border-t-color: var(--btn-hover-border-color);
		--btn-hover-border-r-color: var(--btn-hover-border-color);
		--btn-hover-border-l-color: var(--btn-hover-border-color);
		--btn-hover-border-color: rgba(175, 49, 46, 1);
		--btn-hover-text-color: rgba(175, 49, 46, 1);
		--btn-hover-text-font-weight: var(--btn-text-font-weight);
		--btn-hover-text-decoration: var(--btn-text-decoration);
		--btn-hover-text-font-style: var(--btn-text-font-style);
	}
	.button_2 {
		--btn-border-l-color: rgba(252, 255, 253, 1);
		--btn-border-r-color: rgba(252, 255, 253, 1);
		--btn-border-b-width: 0.8px;
		--btn-text-direction: ltr;
		--btn-border-radius: 50px;
		--btn-border-t-width: 0.8px;
		--btn-border-tl-radius: 0px;
		--btn-border-br-radius: 0px;
		--btn-border-bl-radius: 0px;
		--btn-bg-color: rgba(175, 49, 46, 1);
		--btn-border-r-width: 0.8px;
		--btn-border-tr-radius: 0px;
		--btn-border-b-color: rgba(252, 255, 253, 1);
		--btn-border-l-width: 0.8px;
		--border-style: solid;
		--btn-border-t-color: rgba(252, 255, 253, 1);
		--btn-text-align: center;
		--btn-text-color: rgba(255, 255, 255, 1);
		--btn-text-decoration: none;
		--btn-text-font-weight: bold;
		--btn-icon-color: rgb(0, 0, 238);
		--btn-icon-fill: rgb(0, 0, 238);
		--btn-icon-wrpr-display: none;
		--btn-hover-border-b-color: var(--btn-hover-border-color);
		--btn-hover-bg: rgba(255, 255, 255, 1);
		--btn-hover-border-t-color: var(--btn-hover-border-color);
		--btn-hover-border-r-color: var(--btn-hover-border-color);
		--btn-hover-border-l-color: var(--btn-hover-border-color);
		--btn-hover-border-color: rgba(0, 0, 0, 0);
		--btn-hover-text-color: rgba(175, 49, 46, 1);
		--btn-hover-text-font-weight: var(--btn-text-font-weight);
		--btn-hover-text-decoration: var(--btn-text-decoration);
		--btn-hover-text-font-style: var(--btn-text-font-style);
	}
	:root {
		--section-padding-top: 4%;
		--section-padding-left: 0%;
		--section-padding-right: 0%;
		--section-padding-bottom: 4%;
		--column-padding-top: 10px;
		--column-padding-right: 10px;
		--column-padding-left: 10px;
		--column-padding-bottom: 10px;
		--inner-column-padding-left: 10px;
		--inner-column-padding-right: 10px;
		--inner-column-padding-top: 10px;
		--inner-column-padding-bottom: 10px;
	}
}
@media (min-width: 1025px) {
	:root {
		--btn-text-font-size: 16px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	:root {
		--btn-text-font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	:root {
		--btn-text-font-size: 16px;
	}
	.button_2 {
		--btn-text-font-size: 16px;
	}
	:root {
		--section-padding-left: 2%;
		--section-padding-right: 2%;
	}
}
@media (min-width: 0px) and (max-width: 767px) {
	:root {
		--btn-text-font-size: 13px;
	}
}
@media (min-width: 0px) and (max-width: 767px) {
	:root {
		--btn-text-font-size: 16px;
	}
	.button_2 {
		--btn-text-font-size: 16px;
	}
	:root {
		--section-padding-left: 4%;
		--section-padding-right: 4%;
	}
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BASIC'] {
  border-radius: 7px;
  background-clip: border-box;
  box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.4), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNDA1MDUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BASIC']:hover {
  box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.4), inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BASIC']:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BASIC'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BIG_BASIC'] {
  border-radius: 0px;
  background-clip: border-box;
  box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.4), inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDc1IDQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImhhdDAiIGdyYWRpZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB4MT0iNTAlIiB5MT0iMTAwJSIgeDI9IjUwJSIgeTI9Ii0xLjQyMTA4NTQ3MTUyMDJlLTE0JSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwNDA1MDUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9Ijc1IiBoZWlnaHQ9IjQwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BIG_BASIC']:hover {
  box-shadow: inset 0 2px 1px rgba(255, 255, 255, 0.4), inset 0 0 0 1px rgba(0, 0, 0, 0.2), inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BIG_BASIC']:active {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.5), inset 0 0 0 100px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BIG_BASIC'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BIG_BASIC'] .hidden .iconBg + .text {
  margin-left: -40px;
  box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT'] {
  background-clip: border-box;
  border-radius: 0px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT'].flexButton {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY'] {
  box-shadow: inset 0 -6px 0 0 rgba(0, 0, 0, 0.2), 0 -3px 0 0 #ccc;
  transition: box-shadow 0.1s ease;
  position: relative;
  border-radius: 0px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY']:hover {
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 #ccc;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY'].flexButton {
  padding: 13px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY'] .text {
  position: relative;
  top: -3px;
  transition: all 0.1s ease;
  padding: 13px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY']:hover input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY']:hover .text {
  top: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='SQUISHY'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='TRANSPARENT'] {
  border-radius: 5px / 4px;
  box-shadow: 0 0 18px rgba(5, 5, 6, 0.3);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='TWO_COLORS'] {
  background-clip: border-box;
  border-radius: 0px;
  padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='TWO_COLORS']:before {
  content: "";
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.15);
  display: block;
  position: absolute;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='TWO_COLORS'] .hidden .iconBg + .text {
  margin-left: -40px;
  box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUNDED'] {
  border-radius: 21px;
  background-clip: border-box;
  box-shadow: 0 3px 3px rgba(5, 5, 6, 0.07), inset 0 0 0 2px rgba(0, 0, 0, 0.1);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUNDED']:hover {
  box-shadow: 0 3px 3px rgba(5, 5, 6, 0.1);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTI1IiBoZWlnaHQ9IjM4IiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUNDED']:active {
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.1), inset 0 3px 3px rgba(5, 5, 6, 0.3);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNSAzOCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjUiIGhlaWdodD0iMzgiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUNDED'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='CONTRAST_ICON'] {
  background-clip: border-box;
  box-shadow: 0 1px 1px rgba(5, 5, 6, 0.5);
  padding-left: 46px;
  border-radius: 0px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='CONTRAST_ICON']:hover {
  box-shadow: 0 1px 1px rgba(5, 5, 6, 0.5), inset 0 0 0 800px rgba(0, 0, 0, 0.1);
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='CONTRAST_ICON'] .iconBg {
  background-color: #f7f7f7;
  top: 0;
  bottom: 0;
  margin: 0;
  width: 50px;
  text-align: center;
  display: block;
  height: 100%;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  opacity: 1;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='CONTRAST_ICON'] .icon {
  display: inline-block;
  float: none;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='CONTRAST_ICON'] .hidden .iconBg + .text {
  margin-left: -40px;
  box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED'] {
  overflow: hidden;
  background-clip: border-box;
  border-radius: 0px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED'] .text {
  opacity: 1;
  display: inline-block;
  transition: all 0.3s;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED']:hover input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED']:hover .text {
  opacity: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED'] .iconBg {
  position: absolute;
  top: -200%;
  bottom: 0;
  margin: auto;
  width: 100%;
  left: 0;
  transition: all 0.3s;
  opacity: 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED']:hover .iconBg {
  top: 0;
  opacity: 1;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ANIMATED'] .icon {
  display: block;
  float: left;
  position: absolute;
  font-size: 27px;
  width: 100%;
  height: 100%;
  margin-top: -13px;
  top: 50%;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER'] {
  overflow: initial;
  background-clip: border-box;
  border-radius: 2px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER'].flexButton {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER_ROUND'] {
  border-radius: 6px;
  overflow: initial;
  background-clip: border-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER_ROUND'].flexButton {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER_ROUND'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER_ROUND'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='THICK_BORDER_ROUND'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND'] {
  background-clip: border-box;
  border-radius: 6px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND'].flexButton {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_SOFT'] {
  background-clip: border-box;
  border-radius: 3px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_SOFT'].flexButton {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_SOFT'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_SOFT'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_SOFT'] .iconBg {
  display: none;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ICON'] {
  background-clip: border-box;
  border-radius: 0px;
  padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ICON'] .hidden .iconBg + .text {
  margin-left: -40px;
  box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'] {
  background-clip: border-box;
  border-radius: 6px;
  padding: 0 0 0 40px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'].flexButton {
  padding: 10px 7px 10px 47px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'] .text {
  padding: 10px 7px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'] .iconBg {
  display: block;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='FLAT_ROUND_ICON'] .hidden .iconBg + .text {
  margin-left: -40px;
  box-sizing: content-box;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BORDER_SHORT'] {
  overflow: initial;
  background-clip: border-box;
  border-radius: 1px;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BORDER_SHORT'].flexButton {
  padding: 16px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BORDER_SHORT'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BORDER_SHORT'] .text {
  padding: 16px 0;
}
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='BORDER_SHORT'] .iconBg {
  display: none;
}
@media (min-width: 768px) {
#dm .dmRespRow .dmRespCol > .dmWidget[data-buttonstyle='BORDER_SHORT'],
#dm .sticky-widgets-container-global .dmWidget[data-buttonstyle='BORDER_SHORT'],
#dm .sticky-widgets-container .dmWidget[data-buttonstyle='BORDER_SHORT'] {
  width: 222px;
}
}
#dm .dmWidget:not([data-buttonstyle]),
div.buttons ,
#dm .button_2 .dmWidget:not([data-buttonstyle]),
#dm .dmWidget.button_2:not([data-buttonstyle]),
div.buttons .button_2,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUND_SIDES'] {
  border-radius: 50px;
}
#dm .dmWidget:not([data-buttonstyle]).flexButton,
div.buttons .flexButton,
#dm .button_2 .dmWidget:not([data-buttonstyle]).flexButton,
#dm .dmWidget.button_2:not([data-buttonstyle]).flexButton,
div.buttons .button_2.flexButton,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUND_SIDES'].flexButton {
  padding: 10px 0px;
}
#dm .dmWidget:not([data-buttonstyle]) .textonly,
#dm .dmWidget:not([data-buttonstyle]) input,
#dm .dmWidget:not([data-buttonstyle]) .text,
div.buttons  .text,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .textonly,
#dm .button_2 .dmWidget:not([data-buttonstyle]) input,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .text,
#dm .dmWidget.button_2:not([data-buttonstyle]) .textonly,
#dm .dmWidget.button_2:not([data-buttonstyle]) input,
#dm .dmWidget.button_2:not([data-buttonstyle]) .text,
div.buttons .button_2 .text,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUND_SIDES'] input,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUND_SIDES'] .text {
  padding: 10px 0px;
}
#dm .dmWidget:not([data-buttonstyle]) .iconBg,
#dm .button_2 .dmWidget:not([data-buttonstyle]) .iconBg,
#dm .dmWidget.button_2:not([data-buttonstyle]) .iconBg,
#dm .dmOuter .dmInner .dmWidget[data-buttonstyle='ROUND_SIDES'] .iconBg {
  display: none;
}
#dm div.dmInner #site_content .dmWidget,
#dm div.dmInner .dmHeader .dmWidget {
    background-color: var(--btn-bg-color);
    border-color: var(--btn-border-color);
    border-bottom-color: var(--btn-border-b-color);
    border-left-color: var(--btn-border-l-color);
    border-right-color: var(--btn-border-r-color);
    border-top-color: var(--btn-border-t-color);
    border-radius: var(--btn-border-radius);
    border-bottom-left-radius: var(--btn-border-bl-radius);
    border-bottom-right-radius: var(--btn-border-br-radius);
    border-top-left-radius: var(--btn-border-tl-radius);
    border-top-right-radius: var(--btn-border-tr-radius);
    border-width: var(--btn-border-width);
    border-bottom-width: var(--btn-border-b-width);
    border-left-width: var(--btn-border-l-width);
    border-right-width: var(--btn-border-r-width);
    border-top-width: var(--btn-border-t-width);
    direction: var(--btn-text-direction);
    text-align: var(--btn-text-align);
}
#dm div.dmInner #site_content .dmWidget span.text,
#dm div.dmInner #site_content .dmformsubmit input {
    color: var(--btn-text-color);
    font-family: var(--btn-text-font-family);
    font-size: var(--btn-text-font-size);
    font-weight: var(--btn-text-font-weight);
    text-decoration: var(--btn-text-decoration);
}
#dm div.dmInner #site_content .dmWidget:hover,
#dm div.dmInner #site_content .dmWidget.hover,
#dm div.dmInner .dmHeader .dmWidget:hover,
#dm div.dmInner .dmHeader .dmWidget.hover {
    background: var(--btn-hover-bg);
    border-color: var(--btn-hover-border-color);
    border-bottom-color: var(--btn-hover-border-b-color);
    border-left-color: var(--btn-hover-border-l-color);
    border-right-color: var(--btn-hover-border-r-color);
    border-top-color: var(--btn-hover-border-t-color);
}
#dm div.dmInner #site_content .dmWidget:hover span.text,
#dm div.dmInner #site_content .dmWidget.hover span.text,
#dm div.dmInner .dmHeader .dmWidget:hover span.text,
#dm div.dmInner .dmHeader .dmWidget.hover span.text,
#dm div.dmInner #site_content .dmWidget:hover input[type="submit"],
#dm div.dmInner #site_content .dmWidget.hover input[type="submit"],
#dm div.dmInner .dmHeader .dmWidget:hover input[type="submit"],
#dm div.dmInner .dmHeader .dmWidget.hover input[type="submit"] {
    color: var(--btn-hover-text-color);
}
#dm div.dmInner #site_content .dmWidget span.icon,
#dm div.dmInner .dmHeader .dmWidget span.icon {
    color: var(--btn-icon-color);
    fill: var(--btn-icon-fill);
}
#dm div.dmInner #site_content .dmWidget:not([data-buttonstyle]) .iconBg,
#dm div.dmInner .dmHeader .dmWidget:not([data-buttonstyle]) .iconBg {
    display: var(--btn-icon-wrpr-display);
}
.dmBody [data-layout-grid] > .flex-element.group,
.dmFooterContainer [data-layout-grid] > .flex-element.group {
    padding-bottom: var(--section-padding-bottom);
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    padding-top: var(--section-padding-top);
}
.dmBody [data-layout-grid] > .flex-element.group > .flex-element.group,
.dmFooterContainer [data-layout-grid] > .flex-element.group > .flex-element.group {
    padding-bottom: var(--column-padding-bottom);
    padding-left: var(--column-padding-left);
    padding-right: var(--column-padding-right);
    padding-top: var(--column-padding-top);
}
.dmBody [data-layout-grid] > .flex-element.group > .flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]),
.dmFooterContainer [data-layout-grid] > .flex-element.group > .flex-element.group .flex-element.group:not([data-layout-type] *):not([data-layout-type]) {
    padding-bottom: var(--inner-column-padding-bottom);
    padding-left: var(--inner-column-padding-left);
    padding-right: var(--inner-column-padding-right);
    padding-top: var(--inner-column-padding-top);
}
@media screen and (min-width:1024px) {
  .unifiednav__item-wrap:nth-child(3) .unifiednav__container_sub-nav,
  .unifiednav__item-wrap:nth-child(6) .unifiednav__container_sub-nav {
    display:grid !important;
    grid-template-columns:1fr 1fr 1fr !important;
    gap:10px !important;
    max-width:800px !important;
    margin:0 auto !important;
  }
}
@media screen and (min-width:768px) and (max-width:1023px) {
  .unifiednav__item-wrap:nth-child(3) .unifiednav__container_sub-nav,
  .unifiednav__item-wrap:nth-child(6) .unifiednav__container_sub-nav {
    display:grid !important;
    grid-template-columns:1fr 1fr !important;
    gap:10px !important;
    justify-content:start !important;
    margin:0 !important;
  }
}
@media all {
  *#dm .dmInner *.u_1306770187 { width:100% !important; }

  *#dm .dmInner *.u_1581198931 { width:100% !important; }

  *#dm .dmInner *.u_1040696130 { justify-content:center !important; }

  *#dm .dmInner *.u_1040696130.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0 !important;
    padding-top:0 !important;
    padding-left:20px !important;
    padding-bottom:0 !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
    margin-right:0 !important;
    padding-right:20px !important;
  }

  *#dm .dmInner nav.u_1040696130.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1354841978:hover { background-image:none !important; }

  *#dm .dmInner a.u_1354841978.hover { background-image:none !important; }

  *#dm .dmInner *.u_1955933514 { width:100% !important; }

  *#dm .dmInner *.u_1495895470.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0 !important;
    padding-top:0 !important;
    padding-left:20px !important;
    padding-bottom:0 !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
    margin-right:0 !important;
    padding-right:20px !important;
  }

  *#dm .dmInner nav.u_1495895470.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner *.u_1495895470 { justify-content:flex-end !important; }

  *#dm .dmInner *.u_1538553976 { width:100% !important; }

  *#dm .dmInner div.u_1419046258 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1800353701 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1494889201 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1341171612 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1362961689 { width:100% !important; }

  *#dm .dmInner div.u_1246670349 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_972045482 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1309365822 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1441921417 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1339824708 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1958874313 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1975495976 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1461881375 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1906043149 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1039031752 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1962932707 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1026350292 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1536044023 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1034299891 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1955457412 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1517726720 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1624950972 .svg { fill:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_1287536004 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1843318817 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:rgba(128,128,128,1) !important;
  }

  *#dm .dmInner div#hamburger-drawer.layout-drawer {
    background-image:initial !important;
    background-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1831167007 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1056118122 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1317485861 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1192035323 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1114812024 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1866225774 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1055626892 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1393060674 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1195753456 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1947520526 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1379747448 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1174483921 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1216349262 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1928865284 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1531462148 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner *.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:20px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1817636765 { justify-content:center !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:10px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-style:solid !important;
    border-color:rgb(209,209,209) rgb(209,209,209) rgb(209,209,209) rgb(209,209,209) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container[data-depth] { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1817636765 {
    color:black !important;
    justify-content:space-between !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:13px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:13px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(7,7,7) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:5px !important;
    font-weight:700 !important;
    text-decoration:none !important;
    padding-left:0px !important;
    font-size:16px !important;
    padding-bottom:5px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:uppercase !important;
    border-top-left-radius:0px !important;
    justify-content:center !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:0px !important;
  }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav[data-nav-structure='VERTICAL'] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap::after { align-self:center !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_1) !important;
    font-size:14px !important;
    justify-content:center !important;
    font-weight:normal !important;
    text-decoration:none !important;
    text-transform:capitalize !important;
  }

  *#dm .dmInner *.u_1684995607.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:20px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:20px !important;
  }

  *#dm .dmInner *.u_1684995607 { justify-content:center !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item:hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.hover {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item.dmNavItemSelected {
    background-color:var(--color_14) !important;
    background-image:none !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:10px !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container[data-depth]>.unifiednav__item-wrap:not(:last-child)::after {
    border-style:solid !important;
    border-color:rgb(209,209,209) rgb(209,209,209) rgb(209,209,209) rgb(209,209,209) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav:not([data-nav-structure="VERTICAL"]) .unifiednav__container[data-depth] { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:var(--color_2) !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:var(--color_1) !important;
    font-size:14px !important;
    justify-content:flex-start !important;
    font-weight:normal !important;
    text-decoration:none !important;
    text-transform:capitalize !important;
  }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:13px !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:13px !important; }

  *#dm .dmInner a.u_1658203208 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/794ba89d/icon/Phone_5661261.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1658203208:hover .iconBg { background-color:rgb(175,49,46) !important; }

  *#dm .dmInner a.u_1658203208.hover .iconBg { background-color:rgb(175,49,46) !important; }

  *#dm .dmInner nav.u_1684995607.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:rgb(7,7,7) !important;
    direction:ltr !important;
    border-bottom-left-radius:0px !important;
    padding-top:0px !important;
    font-weight:700 !important;
    text-decoration:none !important;
    padding-left:0px !important;
    font-size:13px !important;
    padding-bottom:0px !important;
    border-top-right-radius:0px !important;
    font-style:normal !important;
    margin-right:0px !important;
    border-radius:0px !important;
    margin-left:0px !important;
    text-transform:uppercase !important;
    border-top-left-radius:0px !important;
    justify-content:flex-start !important;
    font-family: Poppins !important;
    border-bottom-right-radius:0px !important;
    margin-top:0px !important;
    -webkit-border-radius:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:3px !important;
  }

  *#dm .dmInner nav.u_1684995607 {
    color:black !important;
    justify-content:space-around !important;
  }

  *#dm .dmInner div.u_1284042331 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2423642815 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3155126993 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1133480207 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1832794553 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1288481164 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1445994774 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1744779287 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1185406060 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1485666787 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1661844192 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1630312831 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1564497826 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1226611510 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1790625071 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1921701087 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1371389082 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1378830579 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1412411947 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1946231676 .svg { fill:var(--color_3) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content.hamburger-reverse { transform:translate(-75vw,0) !important; }

  *#dm .dmInner *#hamburger-drawer.layout-drawer[data-origin="top"]:not([data-auto-height]) { height:100% !important; }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }
}
@media (min-width:1025px) {
  *.stickyHeaderSpacer { height:249.2734375px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *.stickyHeaderSpacer { height:249.2734375px !important; }

  div[dmtemplateid="FlexHeader"] .layout-drawer-overlay { background-color:rgba(0,0,0,0.6) !important; }

  *#dm .dmInner *#hamburger-drawer.layout-drawer[data-origin="top"]:not([data-auto-height]) { height:100% !important; }

  *#dm .dmInner *#hamburger-drawer.layout-drawer:not([data-origin="top"]) { width:60vw !important; }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content.hamburger-reverse { transform:translate(-60vw,0) !important; }

  *#dm .dmInner a.u_1496747539 span.text { font-size:16px !important; }

  *#dm .dmInner div#hamburger-drawer.layout-drawer {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:0px !important;
  }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,100%) !important; }

  *#dm .dmInner a.u_1475766165 span.text { font-size:16px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:18px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:18px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:18px !important; }

  *#dm .dmInner nav.u_1817636765.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item { font-size:16px !important; }

  *#dm .dmInner div.u_1284042331 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,0) !important; }

  *#dm .dmInner div#hamburger-drawer.layout-drawer {
    margin-left:0 !important;
    padding-top:0 !important;
    padding-left:0 !important;
    padding-bottom:0 !important;
    margin-top:0 !important;
    margin-bottom:0 !important;
    margin-right:0 !important;
    padding-right:0 !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div#hamburger-drawer.layout-drawer {
    margin-left:0px !important;
    padding-top:0px !important;
    padding-left:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right:0px !important;
    padding-right:0px !important;
  }

  *[dmtemplateid="FlexHeader"].runtime-module-container.layout-drawer_open.layout-drawer_push-content { transform:translate(0,0%) !important; }
}
@media all {
    
#flex-header[data-changeable-on-scroll][data-scrolling] [data-widget-type="image"] img {
    transform: scale(0.88);
}
#flex-header {
    background-color: var(--color_3);
    
    box-shadow: rgba(7, 7, 7, 0.1) 0px 3px 11px 0px;
    background-image: none;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
#flex-header[data-changeable-on-scroll][data-scrolling] {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: none;
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#flex-footer {
    background-color: var(--color_4);
}
}



@media all {
    
#\36 3a049320d35b55b4ef2a374 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3a049320d35b55b4ef2a376 {
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3a049320d35b55b4ef2a377 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2d6a167a824ca526194d9a5 {
    background-color: rgba(232, 255, 133, 1);
}
    
#a6104c04 {
    max-width: 100%;
    width: 238px;
    height: 50px;
}
    
#group_4m9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\30 3f17889 {
    max-width: 100%;
    width: 238px;
    height: 50px;
}
    
#ab786095.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ab786095 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 0192784 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 406026c90e1521f6ecb0ecd {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 406026c90e1521f6ecb0ecc {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 32px;
    padding: 0% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_p8o {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#widget_s4l {
    max-width: 100%;
    width: 44.18%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9d74b87 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 e3ad0f1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 c4f8291 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(40, 103, 178, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d29c9a1 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\30 c2515cb {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    --column-gap: 2px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 beb4204 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(15, 20, 25, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b4f2814 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\31 fe53400 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 f5b3771 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\33 e7f5cf0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6a9c0e5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(200, 35, 44, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#b9847daa {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(24, 119, 242, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 0098226 {
    column-gap: 4%;
    row-gap: 24px;
    width: 14.54%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4ac0e85 {
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 01654ed {
    column-gap: 4%;
    row-gap: 24px;
    width: 18.4%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#da7d6d32 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 286px;
    flex-wrap: nowrap;
    padding: 3% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_jn0 {
    align-self: flex-start;
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9qd {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 67ebd31 {
    column-gap: 4%;
    row-gap: 24px;
    width: 25.44%;
    justify-content: flex-start;
    min-height: 8px;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\38 c7cbf28 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3b42725::before, #\31 3b42725 > .bgExtraLayerOverlay {
    background-color: var(--color_3);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.95;
    content: '';
    height: 100%;
}
#\31 3b42725 {
    background-color: var(--color_3);
    background-repeat: repeat;
    background-size: auto;
    background-image: url("https://lirp.cdn-website.com/794ba89d/dms3rep/multi/opt/diagonal-stripes-1-1920w.webp");
}
    
#\37 ac29e54 {
    column-gap: 4%;
    row-gap: 24px;
    width: 15.18%;
    justify-content: flex-start;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 35c74c8 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8g6 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_465 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#widget_5q3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 7ccd90f {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bebccf0 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\30 b883fa0 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bd4ce3ee {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dee377f {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\38 bfe7a3f {
    margin-left: 1px;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#e90e8484 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 37b760b {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\38 a9b4dd6 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_m05 {
    max-width: 100%;
    width: 169px;
    height: auto;
    order: 0;
}
    
#group_ls9 {
    row-gap: 0px;
    column-gap: 12.03535348356814%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c7cb1cc {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 018ed75 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\35 1a22f23 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 1feaaa0 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#a6305364 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 d19a260 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8db236 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\35 ce980f2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a22dc832 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 56ed2fc {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec19f1df {
    row-gap: 0px;
    column-gap: 12.03535348356814%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae2ca77c {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\33 0ee35bd {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e768a1f6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 2d14033 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#c91d4223 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 12f5306 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#c5781700 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 59154bd {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9b53acc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\39 894c842 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#ebe5ea46 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d35420c {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\38 69a7ab1 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#c2f0f2af {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 512f787 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 dac6c43 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\39 da417d0 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 87f740e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#group_r1g {
    row-gap: 6px;
    column-gap: 9.563181401390484%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 580d410 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#b06527e9 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fda11a7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 7bcd223 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\37 6184d70 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 82acb30 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#da5052a7 {
    margin: 0px 0% 0px 0%;
}
    
#group_99n {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    --column-gap: 2px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 5px 0px 5px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_amm {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(24, 119, 242, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b60 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 5407d78 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(15, 20, 25, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#d1592adc {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#ea261bbd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e1ba27 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\36 fa654c4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(40, 103, 178, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 5e5fab7 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#f886f3ac {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(200, 35, 44, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#f6bb4e31 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#fea3c023 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 69486ee {
    width: 20px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d059f300 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: flex-end;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6ac200 {
    min-height: 32px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ca5ac49 a {
    background-color: rgba(0,0,0,0);
}
#\33 ca5ac49 svg {
    fill: var(--color_1);
}
#\33 ca5ac49 {
    width: 30px;
    height: 30px;
}
}



@media all {
    
#\35 098c5e7 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#\39 acaa061 {
    max-width: 100%;
    grid-template-rows: minmax(300px, max-content);
    width: 100%;
}
    
#c0107a45 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
}



@media all {
    
#\32 7776162 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5036860 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6743af::before, #\30 c6743af > .bgExtraLayerOverlay {
    
}
#\30 c6743af {
    background-color: rgba(175, 49, 46, 1);
    background-repeat: repeat;
    background-size: auto;
    background-image: none;
}
    
#\38 1c5db9a {
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    min-height: 8px;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1296d77 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 6d89e1c {
    margin: 0px 0% 0px 0%;
}
    
#widget_6o9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#group_7fh {
    row-gap: 24px;
    column-gap: 0px;
    max-height: 100%;
    flex-direction: row;
    --column-gap: 0px;
    width: 100%;
    min-height: auto;
    align-items: center;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1f193fb {
    max-width: 100%;
    width: 15px;
    height: auto;
    order: 1;
}
    
#\31 874e133 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\37 43aaad0 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2c2ff7c {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\32 432a229 {
    max-width: 100%;
    width: 15px;
    height: auto;
    order: 1;
}
    
#\39 45b7c6a {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: auto;
    justify-content: space-between;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0f67ff3 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#\39 ecd42ed {
    max-width: 100%;
    width: 15px;
    height: auto;
    order: 1;
}
    
#effe1c14 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
    
#ca67fb91 {
    max-width: 100%;
    width: 15px;
    height: auto;
    order: 1;
}
    
#df7d758b {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: auto;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2a6fa67 {
    max-width: 100%;
    width: auto;
    height: auto;
    order: 0;
}
}



@media all {
    
#\36 5770052 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5769478::before, #\38 5769478 > .bgExtraLayerOverlay {
    background-color: var(--color_3);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.95;
    content: '';
    height: 100%;
}
#\38 5769478 {
    background-color: var(--color_3);
    background-repeat: repeat;
    background-size: auto;
    background-image: url("https://lirp.cdn-website.com/794ba89d/dms3rep/multi/opt/diagonal-stripes-1-1920w.webp");
}
    
#\31 6607a7b {
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-height: 8px;
    justify-content: space-between;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c0d08d {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 286px;
    flex-wrap: nowrap;
    padding: 2% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2c41ac9 {
    align-self: flex-start;
    margin-left: 0px;
    max-width: 100%;
    width: 20%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 03adcbf {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\32 b81f8f8 {
    column-gap: 4%;
    row-gap: 24px;
    width: 37.59%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
}
    
#\31 8b25061 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 b086769 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\34 8bf8b1e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#caf48dbe {
    row-gap: 0px;
    column-gap: 12.03535348356814%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b0ad5e0a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 17ef5f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\39 a142a08 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#e6fd59be {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\39 f86d67f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#d62fcfd9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\34 8f8d12c {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e2b6ade {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\30 9dea4cd {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20ec473 {
    row-gap: 0px;
    column-gap: 12.03535348356814%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b1de80c {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\38 017eb19 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\32 7c16f26 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#d0dee42e {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#ae328fc9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#d043db79 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\36 cf51d73 {
    column-gap: 4%;
    row-gap: 24px;
    width: 29.71%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
}
    
#\31 850676d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#a883d49e {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 b818283 {
    align-self: auto;
    max-height: 100%;
    --column-gap: 5px;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 5px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 2 / 1 / span 1 / span 1;
}
    
#\38 d13440d {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5abb306 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\32 48795d8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#cc0bc193 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 867baf3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 51.98%;
    justify-content: flex-start;
    min-height: 8px;
    min-width: 4%;
    padding: 10px 10px 10px 10px;
}
    
#cb89c6da {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 2;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 94a4e63 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 3;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0dfdadd {
    row-gap: 6px;
    column-gap: 9.563181401390484%;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5ec2762 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\34 ce24481 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 aa36afd {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\32 b827797 {
    align-self: auto;
    max-height: 100%;
    min-height: 0px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d082f482 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#f7d5ac50 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#eccb5990 {
    margin-left: 1px;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 752ccae {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 90466c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 1a98651 {
    max-width: 100%;
    width: 30px;
    height: auto;
}
    
#\36 fc62656 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b4824b1 {
    column-gap: 4%;
    row-gap: 24px;
    width: 31.02%;
    justify-content: flex-start;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\35 8e1395b {
    max-width: 100%;
    width: 169px;
    height: auto;
    order: 0;
}
    
#\36 1a80b14 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5dd53d1 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f63fdb11 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f99f720 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2d8aba {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad70521 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b07eca9 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e62630a {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e99355c7 {
    align-self: auto;
    max-width: 100%;
    width: 30px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 59e1477 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\35 42dacf4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(24, 119, 242, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\35 ca5dfee {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 046a593 {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\38 5b20fd8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2px;
    --column-gap: 2px;
    padding: 5px 0px 5px 0px;
}
    
#f37baa4d {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 c859954 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(40, 103, 178, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\36 85a10fb {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#dd42b0c1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(15, 20, 25, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\37 449f9c5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(200, 35, 44, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#fd37ac6f {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#\34 1469e62 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 0, 0, 1);
    background-image: none;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 026d87c {
    width: 20px;
    height: auto;
    max-width: 100%;
}
    
#group_22t {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#b64aab49 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 326cbc8 {
    min-height: 76px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5px 1% 5px 1%;
}
    
#widget_bsq {
    max-width: 100%;
    width: 20px;
    height: auto;
    order: 0;
}
    
#group_91f {
    row-gap: 24px;
    column-gap: 10px;
    flex-direction: row;
    width: auto;
    min-height: auto;
    align-items: center;
    height: auto;
    --column-gap: 10px;
    order: 0;
}
    
#widget_991 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\38 0fef832 {
    max-width: 100%;
    width: 32px;
    height: 20px;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e199cff1 {
    row-gap: 24px;
    column-gap: 0px;
    flex-direction: row;
    width: auto;
    min-height: 30px;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 0px;
    order: 1;
}
    
#\35 a2ac77e {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 03cb8e9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcd81ff4 {
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
}
    
#group_mbd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4cca683 {
    margin: 0px 0% 0px 0%;
}
    
#widget_120 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_160 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 1;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 ea4aef5 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 71a3bbe {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 83px;
    flex-wrap: nowrap;
    padding: 0% 10px 0% 10px;
    margin: 0% 0% 0% 0%;
}
    
#c16e61e2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\38 a8a0f09 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 25%;
    min-height: 8px;
    justify-content: flex-end;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f195267a svg {
    fill: var(--color_1);
}
#f195267a {
    max-width: 100%;
    width: 30px;
    height: 30px;
}
    
#\31 b8a24e9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 07d5e62[data-background-color-animation] {
    background-color: rgba(255, 255, 255, 0.5);
}
#\36 07d5e62 {
    background-color: rgba(255, 255, 255, 0.5);
    background-image: none;
}
    
#undefined {
    width: 100%;
}
    
#\33 1320a5b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 1320a5b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3ec50eb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 5px 10px 5px;
}
#\39 3ec50eb {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47a47e9 {
    width: 18%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_j0i {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media (min-width: 1025px) {
}



@media (min-width: 768px) and (max-width: 1024px) {
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#flex-header {
    
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#flex-footer {
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3a049320d35b55b4ef2a374 {
    padding-top: 16px;
    justify-content: center;
    align-items: center;
}
    
#\36 3a049320d35b55b4ef2a377 {
    padding: 2% 4% 2% 4%;
}
    
#a6104c04 {
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4m9 {
    order: 1;
    justify-content: center;
    min-height: auto;
}
    
#\30 3f17889 {
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 406026c90e1521f6ecb0ecc {
    padding: 2% 4% 2% 4%;
}
    
#\36 406026c90e1521f6ecb0ecd {
    padding-top: 0px;
    padding-bottom: 16px;
    justify-content: flex-end;
    align-items: center;
}
    
#widget_p8o {
    order: 1;
}
    
#widget_s4l {
    width: 50%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0098226 {
    padding-top: 22px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#da7d6d32 {
    column-gap: 2%;
    flex-direction: row;
    padding-left: 2%;
    padding-bottom: 2%;
    min-height: 0;
    flex-wrap: wrap;
    padding-right: 2%;
}
    
#\37 4ac0e85 {
    padding-top: 22px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\32 01654ed {
    padding-top: 22px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#widget_jn0 {
    align-self: center;
    margin-left: 0px;
    width: 301px;
    height: auto;
    margin-right: 0px;
}
    
#\30 67ebd31 {
    flex-direction: column;
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 3;
    padding: 16px 0px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 3b42725::before, #\31 3b42725 > .bgExtraLayerOverlay {
    
}
    
#\37 ac29e54 {
    flex: 1 1 auto;
    width: 49%;
    min-height: 80px;
    order: 4;
    margin: 0% 0% 0% 0%;
}
    
#group_8g6 {
    row-gap: 5px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#widget_465 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_5q3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 7ccd90f {
    row-gap: 5px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\34 bebccf0 {
    width: 32px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 b883fa0 {
    width: 81.72%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bd4ce3ee {
    row-gap: 5px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
}
    
#\39 dee377f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 bfe7a3f {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e90e8484 {
    row-gap: 5px;
    flex-direction: row;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 37b760b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a9b4dd6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 c7cbf28 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9qd {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 56ed2fc {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 35c74c8 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_m05 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c6ac200 {
    padding-top: 2%;
    padding-bottom: 0%;
}
    
#\33 ca5ac49 {
    width: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 098c5e7 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7776162 {
    margin-left: 0%;
    width: 50%;
    justify-content: center;
    margin-right: 0%;
}
    
#\34 5036860 {
    margin-left: 0%;
    width: 50%;
    justify-content: center;
    margin-right: 0%;
}
    
#\38 1c5db9a {
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1296d77 {
    column-gap: 2%;
    flex-direction: row;
    padding-left: 2%;
    padding-bottom: 2%;
    min-height: auto;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\30 c6743af::before, #\30 c6743af > .bgExtraLayerOverlay {
    
}
    
#group_7fh {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: row;
    align-content: center;
    width: 60%;
    flex-wrap: wrap;
}
    
#\37 43aaad0 {
    margin-left: 0%;
    width: 50%;
    justify-content: center;
    margin-right: 0%;
}
    
#\39 45b7c6a {
    margin-left: 0%;
    width: 50%;
    justify-content: center;
    margin-right: 0%;
}
    
#df7d758b {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5769478::before, #\38 5769478 > .bgExtraLayerOverlay {
    
}
    
#\35 2c41ac9 {
    align-self: center;
    margin-left: 0px;
    width: 301px;
    height: auto;
    margin-right: 0px;
}
    
#\31 6607a7b {
    padding-top: 22px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c0d08d {
    column-gap: 2%;
    flex-direction: column;
    padding-left: 2%;
    padding-bottom: 2%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 2%;
}
    
#\32 b81f8f8 {
    width: 48%;
    min-height: 281px;
    height: auto;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    align-items: flex-start;
    justify-content: center;
}
    
#\36 cf51d73 {
    width: 48%;
    min-height: 281px;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: center;
}
    
#\34 867baf3 {
    width: 100.00%;
    min-height: 299px;
    height: auto;
    order: 1;
    column-gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 10px;
    --column-gap: 10px;
    justify-content: center;
}
    
#\36 b4824b1 {
    width: 48%;
    min-height: 299px;
    height: auto;
    order: 3;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: center;
}
    
#\35 8e1395b {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#cc0bc193 {
    width: 100%;
    order: 0;
}
    
#\38 5b20fd8 {
    width: 100%;
    order: 5;
}
    
#\38 0dfdadd {
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
    align-items: flex-start;
    justify-content: center;
}
    
#group_22t {
    width: 100%;
    min-height: 80px;
}
    
#\32 b827797 {
    order: 1;
}
    
#\34 ce24481 {
    order: 2;
}
    
#cb89c6da {
    order: 3;
}
    
#\39 94a4e63 {
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 326cbc8 {
    padding-left: 4%;
    padding-right: 4%;
}
    
#b64aab49 {
    align-items: center;
}
    
#\38 0fef832 {
    height: auto;
}
    
#group_mbd {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ea4aef5 {
    width: 20.7%;
    justify-content: flex-end;
    order: 1;
    padding-right: 50px;
}
    
#\38 71a3bbe {
    flex-direction: row;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#c16e61e2 {
    width: 30px;
    order: 0;
}
    
#\38 a8a0f09 {
    width: 100%;
    min-height: 8px;
    order: 3;
    justify-content: space-between;
    padding: 16px 10px 16px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f195267a {
    order: 1;
}
    
#\30 47a47e9 {
    width: 20%;
}
    
#group_j0i {
    min-height: auto;
    width: auto;
}
}



@media (max-width: 767px) {
}



@media (max-width: 767px) {
    
#flex-header {
    
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#flex-footer {
}
}



@media (max-width: 767px) {
    
#\36 3a049320d35b55b4ef2a374 {
    padding-top: 16px;
    width: 100%;
    min-height: 32px;
    justify-content: space-between;
    align-items: center;
}
    
#\36 3a049320d35b55b4ef2a377 {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 4% 4%;
}
    
#a6104c04 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 3f17889 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_4m9 {
    order: 1;
    column-gap: 7.295109590554516%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\36 406026c90e1521f6ecb0ecd {
    width: 100%;
    padding-bottom: 16px;
    min-height: 32px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
}
    
#\36 406026c90e1521f6ecb0ecc {
    flex-direction: column;
    min-height: unset;
    padding: 4% 4% 8% 4%;
}
    
#widget_p8o {
    width: 99.99%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s4l {
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
    width: 100%;
}
    
#\30 c2515cb {
    justify-content: center;
    --column-gap: 5px;
    column-gap: 5px;
    order: 2;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0098226 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\37 4ac0e85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 01654ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#da7d6d32 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#widget_jn0 {
    align-self: auto;
    width: 169px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 67ebd31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 3b42725::before, #\31 3b42725 > .bgExtraLayerOverlay {
    
}
    
#\37 ac29e54 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#widget_9qd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 56ed2fc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 35c74c8 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 c7cbf28 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_99n {
    justify-content: center;
    --column-gap: 5px;
    column-gap: 5px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d059f300 {
    width: 100%;
    min-height: 32px;
    justify-content: flex-end;
    height: auto;
}
    
#\37 c6ac200 {
    padding-top: 6%;
    flex-direction: column;
    padding-bottom: 4%;
    min-height: unset;
}
}



@media (max-width: 767px) {
    
#\35 098c5e7 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#c0107a45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 7776162 {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
    
#\34 5036860 {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
    
#\38 1c5db9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 1296d77 {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\30 c6743af::before, #\30 c6743af > .bgExtraLayerOverlay {
    
}
    
#group_7fh {
    column-gap: 0%;
    row-gap: 10px;
    flex-direction: column;
    align-content: center;
    flex-wrap: nowrap;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 43aaad0 {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
    
#\39 45b7c6a {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
    
#df7d758b {
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\38 5769478::before, #\38 5769478 > .bgExtraLayerOverlay {
    
}
    
#\31 6607a7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3c0d08d {
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#\35 2c41ac9 {
    align-self: auto;
    width: 169px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b81f8f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\34 8f8d12c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 9dea4cd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 cf51d73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
}
    
#\34 867baf3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b4824b1 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
}
    
#\38 5b20fd8 {
    justify-content: center;
    --column-gap: 5px;
    column-gap: 5px;
    padding: 10px 0px 10px 0px;
}
    
#group_22t {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b64aab49 {
    width: 100%;
    align-items: center;
    min-height: 8px;
}
    
#\37 326cbc8 {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 80px;
}
    
#\38 0fef832 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\37 ea4aef5 {
    width: 12.3%;
    order: 2;
}
    
#\38 71a3bbe {
    flex-direction: row;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
}
    
#c16e61e2 {
    width: 30px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8a0f09 {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 3;
    justify-content: space-between;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#f195267a {
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 47a47e9 {
    width: 40%;
}
    
#group_j0i {
    min-height: auto;
    justify-content: flex-end;
    width: auto;
}
}

