/* ===== forceCssIncludes ===== */
/* This file is auto-generated from a `scss` file with the same name */
      @media (min-width: 768px) and (max-width: 1024px) {
        .responsiveTablet #dm .dmInner .hide-for-medium,
        [data-hidden-on-tablet] {
          display: none !important;
        }
      }

/* ===== cssVariables ===== */
:root {
        --color_1: rgba(0, 0, 0, 1);
        --color_2: rgba(255, 255, 255, 1);
        --color_3: rgba(32, 32, 32, 1);
        --color_4: rgba(205, 183, 158, 1);
        --color_5: rgba(110, 94, 78, 1);
        --color_6: rgba(167, 137, 101, 1);
        --color_7: rgba(243, 236, 228, 1);
        --color_8: rgba(0, 0, 0, 0);
        --max-content-width_1: 1440px;
      }

/* ===== inlined-fonts ===== */
/* latin-ext */
      /* latin */
      /* cyrillic-ext */
      /* vietnamese */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* latin-ext */
      /* latin */
      /* cyrillic-ext */
      /* cyrillic */
      /* math */
      /* symbols */
      /* vietnamese */
      /* latin-ext */
      /* latin */
      /* cyrillic-ext */
      /* cyrillic */
      /* math */
      /* symbols */
      /* vietnamese */
      /* latin-ext */
      /* latin */

/* ===== inlined-runtime ===== */
/* This file is auto-generated from a `scss` file with the same name */
      [data-layout-grid] {
        display: -ms-grid;
        display: grid;
        justify-content: start;
        align-items: start;
        -ms-grid-columns: minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr);
        -ms-grid-rows: minmax(8px, max-content);
        grid-template-rows: minmax(8px, max-content);
      }
      [data-layout-grid] > .flex-element.group {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        -ms-grid-column-align: center;
        justify-self: center;
        -ms-grid-row-align: start;
        align-self: start;
        order: 0;
        max-width: 1200px;
      }
      [data-layout-grid] > .flex-element.group > .flex-element.group {
        align-items: flex-start;
        -ms-grid-row-align: stretch;
        align-self: stretch;
      }
      .flex-element.group,
      .flex-element.inner-grid,
      [data-layout-grid],
      [data-layout-grid] > .flex-element.group,
      [data-layout-grid] > .flex-element.group > .flex-element.group {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        position: relative;
      }
      .flex-element.group,
      [data-layout-grid] > .flex-element.group > .flex-element.group {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .flex-element.inner-grid {
        display: -ms-grid;
        display: grid;
        justify-content: start;
        align-items: start;
        column-gap: 0;
        row-gap: 0;
        width: 50%;
        -ms-grid-columns: minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr);
      }
      .flex-element.widget-wrapper {
        position: relative;
        min-width: 10px;
        min-height: 10px;
      }
      #dm [data-flex-id] .widget-wrapper > [data-element-type] {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
      }
      [data-flex-id] .widget-wrapper [data-element-type="dYouTubeId"] video,
      [data-flex-id] .widget-wrapper [data-element-type="image"] img,
      [data-flex-id]
        .widget-wrapper
        [data-element-type="image"]
        img[width][height] {
        object-fit: cover;
        width: 100%;
        height: 100%;
      }
      [data-flex-id] .flex-element.grid > .flex-element,
      [data-flex-id] .flex-element.inner-grid > .flex-element {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 1;
        grid-column-end: span 1;
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-row-span: 1;
        grid-row-end: span 1;
      }
      #flex-header [data-widget-type="image"] {
        text-align: center;
      }
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      :root {
        --hover-transform-zoomout: scale(1.06);
        --hover-transform-float: translateY(-8px);
        --hover-transform-forward: translateX(8px);
        --hover-transform-shrink: scale(0.9);
        --hover-transform-move-top: translateY(-10px);
        --hover-transform-move-bottom: translateY(10px);
        --hover-transform-move-left: translateX(-10px);
        --hover-transform-move-right: translateX(10px);
        --hover-transform-rotate: rotate(7deg);
        --hover-transform-opacity: 0.7;
        --hover-scroll-transform: translate3d(0, 0, 0);
      }
      #flex-header[data-sticky] {
        position: sticky !important;
        top: 0 !important;
        z-index: 13 !important;
      }
      #dm #flex-header[data-sticky][data-changeable-on-scroll],
      #dm
        #flex-header[data-sticky][data-changeable-on-scroll]
        [data-element-type="image"]
        img,
      #dm
        #flex-header[data-sticky][data-changeable-on-scroll]
        [data-element-type],
      #flex-header[data-overlapping],
      #flex-header[data-overlapping] [data-element-type="image"] img,
      #flex-header[data-overlapping] [data-element-type] {
        transition:
          height 0.2s ease,
          background-color 0.2s ease,
          padding 0.2s ease,
          width 0.2s ease,
          margin 0.2s ease,
          top 0.2s ease,
          transform 0.2s ease;
      }
      .dmInner {
        position: relative;
        background: #fff;
      }
      a,
      button,
      input,
      select,
      textarea {
        -webkit-tap-highlight-color: transparent;
        font-family: inherit;
      }
      b,
      strong {
        font-weight: 700;
      }
      .text-align-center {
        text-align: center;
      }
      .dmNewParagraph[data-version] [class*="size-"] {
        width: auto !important;
        height: auto !important;
      }
      #dmRoot {
        -webkit-text-decoration-skip-ink: none;
        text-decoration-skip-ink: none;
      }
      #site_content,
      [data-flex-id] {
        position: relative;
      }
      [data-layout-grid] {
        -ms-grid-rows: minmax(0, max-content) !important;
        grid-template-rows: minmax(0, max-content) !important;
      }
      .flex-widgets-container {
        display: none;
      }
      body.fix-mobile-scrolling {
        overflow: initial;
      }
      html {
        font-family: Source Sans Pro;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
      }
      body {
        -webkit-overflow-scrolling: touch;
        container-type: inline-size;
        container-name: body;
      }
      .runtime-module-container {
        width: 100%;
      }
      @media (min-width: 1025px) {
        [data-hover-effect-parent][data-hover-effect-parent="zoomout"]
          .listImage:not(.prevent-transition),
        [data-hover-effect-parent][data-hover-effect="zoomout"]:not(
            .prevent-transition
          ),
        [data-hover-effect][data-hover-effect-parent="zoomout"]
          .listImage:not(.prevent-transition),
        [data-hover-effect][data-hover-effect="zoomout"]:not(
            .prevent-transition
          ) {
          transition: all 0.2s ease-out;
        }
        [data-hover-effect-parent][data-hover-effect-parent="float"]
          .listImage:not(.prevent-transition),
        [data-hover-effect-parent][data-hover-effect="float"]:not(
            .prevent-transition
          ),
        [data-hover-effect][data-hover-effect-parent="float"]
          .listImage:not(.prevent-transition),
        [data-hover-effect][data-hover-effect="float"]:not(
            .prevent-transition
          ) {
          transition: all 0.2s ease-out !important;
        }
      }
      *,
      :after,
      :before {
        box-sizing: border-box;
      }
      .dmInner {
        min-width: auto !important;
      }
      @media (min-width: 1025px) {
        [data-hidden-on-desktop] {
          display: none !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {
        [data-hidden-on-tablet] {
          display: none !important;
        }
      }
      @media (max-width: 767px) {
        [data-hidden-on-mobile] {
          display: none !important;
        }
      }
      .dmInner ol:not(.defaultList),
      .dmInner ul:not(.defaultList) {
        padding: 1px;
      }
      span.oneIcon:before {
        display: inline-block;
      }
      .clearfix,
      a,
      iframe,
      img,
      input[type="image"],
      li,
      ul {
        vertical-align: top;
      }
      .dmOuter {
        word-wrap: break-word;
      }
      .dmFooterContainer {
        position: relative;
      }
      #flex-footer,
      .dmFooter {
        font-size: 1em;
        font-weight: 400;
        text-align: left;
        padding: 0;
      }
      .pswp {
        display: none;
        z-index: 9999999999 !important;
      }
      img {
        max-width: 100%;
        -ms-interpolation-mode: bicubic;
        display: inline-block;
      }
      #dmFlexHeaderContainer {
        display: inline;
      }
      #flex-sticky {
        position: fixed;
        inset: 0;
        z-index: 20;
        pointer-events: none;
      }
      #flex-sticky
        [data-layout-grid]
        > .flex-element.group
        > .flex-element.group
        > .flex-element.inner-grid {
        width: 100vw;
        height: 100dvh;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        -ms-grid-columns: minmax(0, 1fr);
        grid-template-columns: minmax(0, 1fr);
        transition: 0.2s height;
      }
      #flex-sticky
        [data-layout-grid]
        > .flex-element.group
        > .flex-element.group
        > .flex-element.inner-grid
        > * {
        pointer-events: all;
      }
      #flex-sticky
        [data-layout-grid]
        > .flex-element.group
        > .flex-element.group
        > .flex-element.inner-grid
        > .flex-element {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-area: 1/1/2/2;
        max-width: fill-available;
        max-width: -webkit-fill-available;
      }
      @media (min-width: 1025px) {
        [data-layout-grid] > .flex-element.group {
          max-width: var(
            --max-content-full_1,
            var(--max-content-width_1, 1200px)
          );
        }
      }
      @media (max-width: 1024px) {
        [data-layout-grid] > .flex-element.group {
          max-width: 1200px;
        }
      }
      @media (min-width: 1025px) {
        [data-version] [class*=" font-size-"],
        [data-version] [class*=" size-"],
        [data-version] [class^="font-size-"],
        [data-version] [class^="size-"] {
          font-size: calc(var(--font-size) * var(--font-unit, 1px)) !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {
        [data-version] [class*=" t-font-size-"],
        [data-version] [class*=" t-size-"],
        [data-version] [class^="t-font-size-"],
        [data-version] [class^="t-size-"] {
          font-size: calc(
            var(--font-size) * var(--t-font-unit, 1px)
          ) !important;
        }
      }
      @media (max-width: 767px) {
        [data-version] [class*=" m-font-size-"],
        [data-version] [class*=" m-size-"],
        [data-version] [class^="m-font-size-"],
        [data-version] [class^="m-size-"] {
          font-size: calc(
            var(--font-size) * var(--m-font-unit, 1px)
          ) !important;
        }
      }
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */

      body {
        -webkit-overflow-scrolling: touch;
      }
      :not(.runtime-module-container) .layout-drawer,
      :not(.runtime-module-container) .layout-drawer-hamburger,
      :not(.runtime-module-container) .layout-drawer-overlay {
        visibility: hidden;
      }
      :not(.runtime-module-container) .layout-drawer {
        position: fixed;
        transition: none;
        transform: translate(-100%, -100%);
      }
      :not(.runtime-module-container)
        .layout-drawer[data-origin="side-reverse"] {
        transform: translate(100%, 0);
      }
      :not(.runtime-module-container) .layout-drawer-overlay {
        opacity: 0;
      }
      .runtime-module-container {
        width: 100%;
      }
      .runtime-module-container .layout-drawer,
      .runtime-module-container .layout-drawer-hamburger,
      .runtime-module-container .layout-drawer-overlay {
        visibility: visible;
      }
      .runtime-module-container .layout-drawer,
      .runtime-module-container .layout-drawer-overlay {
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
      }
      .runtime-module-container .layout-drawer {
        background-color: #fff;
        width: 75vw;
        transition: none;
        transform: translate(-100%, 0);
        overflow: auto;
        -webkit-overflow-scrolling: auto;
        z-index: 13;
        display: flex;
        flex-direction: column;
      }
      .runtime-module-container .layout-drawer[data-origin="side-reverse"] {
        transform: translate(100%, 0);
        left: auto;
        right: 0;
      }
      .runtime-module-container .layout-drawer-overlay {
        width: 100vw;
        background-color: rgba(0, 0, 0, 0.4);
        transition: opacity 0.3s ease-out;
        opacity: 0;
        pointer-events: none;
        z-index: 6;
      }
      @media (min-width: 1025px) {
        [data-flex-site] .layout-drawer:not([data-origin="top"]) {
          width: 30vw;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {
        [data-flex-site] .layout-drawer:not([data-origin="top"]) {
          width: 50vw;
        }
      }
      @media (max-width: 767px) {
        [data-flex-site] .layout-drawer:not([data-origin="top"]) {
          width: 80vw;
        }
      }
      [data-flex-site] .layout-drawer [data-flex-id] {
        flex: 1 0 auto;
        transform: translateZ(0);
      }
      /* end of script */
      .main-navigation.unifiednav {
        justify-content: space-around;
        align-items: stretch;
        display: flex;
        overflow: visible;
        & ul,
        & ol {
          margin: 0;
          padding: 0;
          font-size: 1rem;
          list-style: none;
        }
        & .unifiednav__container {
          flex-grow: 1;
          list-style: none;
          display: flex;
        }
        & .unifiednav__container > .unifiednav__item-wrap {
          justify-content: flex-start;
          font-weight: 400;
          display: flex;
          position: relative;
        }
        & .unav-top > .unifiednav__item-wrap:before,
        & .unav-top > .unifiednav__item-wrap:after {
          content: "";
          align-self: center;
          font-weight: 700;
        }
        & :where(.unav-item) {
          color: inherit;
          cursor: pointer;
          font-weight: inherit;
          letter-spacing: 0.03em;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          margin: 0;
          padding: 12px 15px;
          text-decoration: none;
          display: flex;
          position: relative;
        }
        & button.unifiednav__item {
          font: inherit;
          cursor: pointer;
          color: inherit;
          width: 100%;
          text-align: inherit;
          background: 0 0;
          border: none;
        }
        & .unav-top-item {
          padding: 0 15px;
          & .nav-item-text {
            &:before,
            &:after {
              content: "";
              opacity: 0;
              border: 0 solid #0000;
              border-top-color: currentColor;
              width: 100%;
              height: 0;
              transition:
                transform 0.2s ease-out,
                opacity 0.2s ease-out;
              display: block;
            }
          }
          &:is(.dmNavItemSelected, :hover, .hover) .nav-item-text {
            &:after,
            &:before {
              opacity: 1;
            }
          }
        }
        & .unav-item .nav-item-text {
          pointer-events: none;
          white-space: nowrap;
        }
        &:is(.effect-bottom, .effect-bottom2, .effect-top-bottom) {
          padding: calc(10px - 0.2em) 15px;
        }
        &:is(.effect-top-bottom, .effect-bottom, .effect-bottom2)
          .unav-top-item
          .nav-item-text {
          &:after {
            margin-top: 0.2em;
          }
          &:before {
            margin-bottom: 0.2em;
          }
        }
        &:is(.effect-bottom, .effect-bottom2) .unav-top-item {
          & .nav-item-text {
            &:before,
            &:after {
              border-top-width: 2px;
              transform: scaleX(0);
            }
            &:before {
              border-top-color: #0000;
            }
          }
          &:is(.dmNavItemSelected, :hover, .hover) .nav-item-text {
            &:after,
            &:before {
              transform: scaleX(1);
            }
          }
        }
        &.effect-bottom2 .unav-top-item .nav-item-text {
          &:before,
          &:after {
            transform-origin: 0;
          }
        }
        &.effect-bottom.effect-bottom_center .unav-top-item .nav-item-text {
          &:before,
          &:after {
            transform-origin: 50%;
          }
        }
        &.effect-top-bottom .unav-top-item {
          & .nav-item-text {
            &:before,
            &:after {
              border-top-width: 2px;
            }
            &:before {
              transform: translateY(-8px);
            }
            &:after {
              transform: translateY(8px);
            }
          }
          &:is(.dmNavItemSelected, :hover, .hover) .nav-item-text {
            &:after,
            &:before {
              transform: translate(0);
            }
          }
        }
        &:is(
            .effect-none,
            .effect-text-fill,
            .effect-roll-over,
            .effect-text-color,
            .effect-float,
            .effect-forward
          ) {
          padding: 12px 15px;
        }
        &.effect-text-fill .unav-top-item {
          & .nav-item-text {
            position: relative;
            &:before {
              content: attr(data-link-text);
              white-space: nowrap;
              transform-origin: 0;
              opacity: 1;
              background-color: #0000;
              width: 0;
              height: 100%;
              transition: width 0.3s ease-in-out;
              position: absolute;
              left: 0;
              overflow: hidden;
            }
          }
          &:is(.dmNavItemSelected, :hover, .hover) .nav-item-text:before {
            text-align: left;
            width: 100%;
          }
        }
        &.effect-roll-over .unav-top-item {
          & .nav-item-text {
            transition:
              color 0.2s ease-out,
              -webkit-text-fill-color 0.2s ease-out,
              transform 0.3s ease-out;
            position: relative;
            &:before {
              content: attr(data-link-text);
              white-space: nowrap;
              color: inherit;
              -webkit-text-fill-color: currentColor;
              opacity: 0;
              background-color: #0000;
              width: 100%;
              height: 100%;
              transition: opacity 0.3s ease-out;
              position: absolute;
              top: 0;
              left: 0;
              transform: translateY(-50%);
            }
          }
          &:is(.dmNavItemSelected, :hover, .hover) .nav-item-text {
            -webkit-text-fill-color: transparent;
            transform: translateY(50%);
            &:before {
              opacity: 1;
            }
          }
        }
        &:is(.effect-background, .effect-border) {
          padding: 0;
        }
        &:is(.effect-background, .effect-border) .unav-top-item {
          margin: 0 15px 0 0;
          padding: 12px 15px;
        }
        &:is(.effect-background, .effect-border)[data-divider] .unav-top-item {
          margin: 0;
        }
        &.effect-background .unav-top-item {
          transition:
            color 0.2s ease-out,
            background-color 0.2s ease-out;
          &:is(.dmNavItemSelected, :hover, .hover) {
            color: #fafafa;
            background-color: #333;
          }
        }
        &.effect-background .unav-top .unav-sub[data-depth="0"] {
          top: calc(100% - 12px);
          left: 15px;
        }
        &.effect-border .unav-top-item {
          border: 2px solid #0000;
          transition: all 0.2s ease-out;
          &:is(.dmNavItemSelected, :hover, .hover) {
            border-color: currentColor;
          }
        }
        &.effect-text-color .unav-top-item {
          transition: color 0.2s ease-out;
          &:is(.dmNavItemSelected, :hover, .hover) {
            color: #9a9a9a;
          }
        }
        &.effect-float .unav-top-item {
          transition: transform 0.3s ease-out;
          &:is(:hover, .hover) {
            transform: translateY(-8px);
          }
        }
        &.effect-forward .unav-top-item {
          transition: transform 0.3s ease-out;
          &:is(:hover, .hover) {
            transform: translate(8px);
          }
        }
        & .icon {
          display: none;
        }
        & .unifiednav__item_has-sub-nav .icon {
          display: initial;
          margin-left: 10px;
        }
        & .unav-sub {
          pointer-events: none;
          opacity: 0;
          z-index: 100;
          background-color: #faf9f9;
          flex-direction: column;
          transition:
            transform 0.4s ease-out,
            opacity 0.1s ease-out;
          position: absolute;
          top: 0;
          left: 0;
          &[data-depth="0"] {
            top: 100%;
            transform: translateY(-10px);
          }
          &[data-depth="1"] {
            min-width: 100%;
          }
          & .unifiednav__item_has-sub-nav .icon {
            transform: rotate(-90deg);
          }
          & > .unifiednav__item-wrap .unav-item {
            margin: 0;
            padding: 15px 30px 15px 15px;
          }
          & > .unifiednav__item-wrap:not(:last-child):after {
            color: #ececec;
            border: 0 solid;
            align-self: center;
            width: 100%;
            height: 0;
            content: "" !important;
          }
        }
        &:not(.unifiednav_vertical) .unav-sub[data-depth="0"] {
          left: 15px;
        }
        &
          .unifiednav__container
          > .unifiednav__item-wrap
          .unifiednav__container
          > .unifiednav__item-wrap {
          flex-direction: column;
        }
        &[layout-main="horizontal_nav_layout_8"] .unav-top-item {
          border-radius: 30px;
          margin: 0 15px 0 0;
          padding: 12px 30px;
        }
        &[layout-sub="submenu_horizontal_1"] .unav-sub {
          color: #999;
          &
            > .unifiednav__item-wrap
            > .unav-item:is(.dmNavItemSelected, :hover, .hover) {
            color: #fff;
            background-color: #000;
          }
        }
        &[layout-sub="submenu_horizontal_2"] .unav-sub {
          color: #999;
          & > .unifiednav__item-wrap:not(:last-child):after {
            border-top-width: 1px;
          }
          &
            > .unifiednav__item-wrap
            > .unav-item:is(.dmNavItemSelected, :hover, .hover) {
            color: #000;
            background-color: #ececec;
          }
        }
        &.unifiednav_vertical .unav-sub {
          left: 0;
        }
        &.ui-state-disabled
          .unifiednav__item-wrap:is(:hover, .hover)
          > .unav-sub,
        &.ui-state-disabled .unifiednav__item-wrap > .unav-sub.visibleInEditor {
          opacity: 0;
          pointer-events: none;
        }
        & .unifiednav__item-wrap:is(:hover, .hover) > .unav-sub[data-depth="1"],
        & .unifiednav__item-wrap > .unav-sub[data-depth="1"].visibleInEditor {
          transform: translate(0) translateY(0);
        }
        &.unifiednav_vertical .unifiednav__container > .unifiednav__item-wrap {
          &:not(:last-child):after {
            content: "" !important;
          }
          & > .unav-item {
            flex: auto;
          }
        }
        &:not(.unifiednav_vertical) .unav-sub[data-depth="1"] {
          left: 100%;
          transform: translate(-10%) translateY(0);
        }
        & .unav-sub .unav-item.unifiednav__item_has-sub-nav .icon {
          margin-left: 0;
          padding-left: 10px;
        }
        &:not(.unifiednav_vertical)[data-divider="DOT"]
          .unav-top
          > .unifiednav__item-wrap:not(:last-child):before,
        &:not(.unifiednav_vertical)[data-divider="DOT"]
          .unav-top
          > .unifiednav__item-wrap:not(:last-child):after {
          font-size: inherit;
        }
        & .unav-sub .unifiednav__item_has-sub-nav .icon {
          transform: rotate(0);
        }
        &[layout-main="horizontal_nav_layout_8"]
          .unav-top
          > .unifiednav__item-wrap
          .unav-sub[data-depth="0"] {
          left: 30px;
        }
        &:not(.unifiednav_vertical) > .unifiednav__container {
          justify-content: inherit;
        }
        &:not(
            .unifiednav_vertical
          )[data-direction="RIGHT"][data-middle-logo-nav="true"],
        &:not(.unifiednav_vertical)[data-direction="RIGHT"]
          > .unifiednav__container {
          flex-direction: row-reverse;
        }
        &[data-mm-show-icon] {
          &
            .unav-item:is(
              [data-target-page-alias^="mega_menu\:"],
              [data-target-page-alias^="mega-menu-"]
            ) {
            & .icon {
              margin-left: 10px;
              display: initial !important;
              &:before {
                transition: transform 0.3s ease-out;
              }
            }
            &:is(.dmNavItemSelected, :hover) .icon:before {
              transform: rotate(180deg);
            }
          }
        }
      }
      #dm {
        & .dmBody,
        & .p_hfcontainer {
          & nav.main-navigation.unifiednav {
            min-width: 9em !important;
            text-align: initial !important;
          }
        }
        & .main-navigation.unifiednav {
          & .unav-sub {
            background-color: #0000;
          }
          &:is(
              [layout-sub="submenu_horizontal_1"],
              [layout-sub="submenu_horizontal_2"]
            )
            .unav-sub {
            background-color: #faf9f9;
          }
          & .unav-sub > .unifiednav__item-wrap:not(:last-child):after {
            color: #d1d1d1;
          }
          & .unifiednav__container {
            & .unifiednav__item-wrap .unav-item {
              &.unifiednav__item_has-sub-nav .nav-item-text .icon:before {
                transition: transform 0.3s ease-out;
              }
            }
            &
              .unifiednav__item-wrap:is(
                :hover,
                .hover,
                .unifiednav__item-wrap_open
              ) {
              & .unav-item .nav-item-text {
                pointer-events: all;
                position: relative;
              }
              & > .unav-sub {
                opacity: 1;
                pointer-events: all;
                transform: translateY(0);
              }
            }
          }
          &[data-nav-structure="VERTICAL"] {
            & .unifiednav__container {
              flex-direction: column;
              flex: 100%;
              & > :where(.unifiednav__item-wrap) > :where(.unav-item) {
                margin: 0;
                padding: 8px 0;
                &.unifiednav__item_has-sub-nav .icon {
                  padding-left: 15px;
                  padding-right: 15px;
                }
                & .nav-item-text {
                  white-space: initial;
                }
              }
            }
            & .unav-top > .unifiednav__item-wrap {
              flex-direction: column;
              & .unav-sub {
                pointer-events: all;
                opacity: 1;
                z-index: unset;
                position: static;
                transform: translate(0);
                & > .unifiednav__item-wrap .unav-item {
                  justify-content: inherit;
                  margin: 0;
                  padding: 8px 1em;
                  font-size: 0.8em;
                  &.unifiednav__item_has-sub-nav .icon:before {
                    transform-origin: 50%;
                    transform: rotate(90deg);
                  }
                }
                & .unav-sub {
                  padding-left: 12px;
                }
              }
              &:after {
                color: #d1d1d1;
                border: 0 solid;
                align-self: flex-start;
                width: 100%;
                height: 0;
                content: "" !important;
              }
            }
            &:is(.effect-background, .effect-border) .unav-top-item {
              margin: 0;
            }
            &:is(
                [layout-main="vertical_nav_layout_1"],
                [layout-main="vertical_nav_layout_2"],
                [layout-main="vertical_nav_layout_4"]
              )
              .unav-top
              > .unifiednav__item-wrap
              > .unav-sub
              > .unifiednav__item-wrap
              .unav-item {
              padding: 8px 12px;
            }
            &[layout-main="vertical_nav_layout_1"] .unav-top-item {
              padding: 15px 0;
            }
            &[layout-main="vertical_nav_layout_2"] .unav-top-item {
              padding: 5px 0;
            }
            &[layout-main="vertical_nav_layout_4"] .unav-top-item {
              padding: 8px 0;
            }
            &[layout-main="vertical_nav_layout_3"] {
              & .unav-top-item {
                padding: 12px 15px;
              }
              & .unav-sub .unav-item {
                padding: 5px 30px;
              }
              &.effect-background
                .unav-top-item:is(.dmNavItemSelected, :hover, .hover) {
                background-color: #3336;
              }
            }
            &[layout-main="vertical_nav_layout_5"] {
              & .unav-top-item {
                justify-content: center;
                padding: 12px 0;
              }
              & .unav-sub .unav-item {
                justify-content: center;
                padding: 5px 0;
              }
            }
            &:is(
                [layout-main="vertical_nav_layout_1"],
                [layout-main="vertical_nav_layout_5"]
              )
              .unav-top
              > .unifiednav__item-wrap:after {
              border-top-width: 1px;
            }
            &[layout-main="vertical_nav_layout_5"]
              .unav-top
              > .unifiednav__item-wrap:after {
              align-self: center;
              width: 5%;
            }
            &:not([data-show-vertical-sub-items="HIDE"]):not(
                [data-show-vertical-sub-items="HOVER"]
              ),
            &[data-show-vertical-sub-items="SHOW"] {
              &
                .unav-top-item.unifiednav__item_has-sub-nav
                > .nav-item-text
                .icon:before {
                transform: rotate(180deg);
              }
              &
                .unav-sub
                > .unifiednav__item-wrap
                > .unav-item.unifiednav__item_has-sub-nav
                > .nav-item-text
                .icon:before {
                transform: rotate(270deg);
              }
            }
            &:is(
                [data-show-vertical-sub-items="HIDE"],
                [data-show-vertical-sub-items="HOVER"]
              ) {
              & .unav-sub {
                transform-origin: top;
                height: auto;
                transition:
                  transform 0.3s ease-in-out,
                  opacity 0.6s ease-out,
                  max-height 0.3s ease-in-out;
                overflow: hidden;
              }
              & > .unav-top > .unifiednav__item-wrap {
                & .unav-sub {
                  opacity: 0;
                  max-height: 0;
                }
                &.unifiednav__item-wrap_open {
                  &
                    > .unav-item.unifiednav__item_has-sub-nav
                    > .nav-item-text
                    .icon:before {
                    transform: rotate(180deg);
                  }
                  & > .unav-sub {
                    opacity: 1;
                    max-height: 50em;
                    & > .unifiednav__item-wrap_open {
                      & .icon:before {
                        transform: rotate(270deg);
                      }
                      & .unifiednav__container {
                        opacity: 1;
                        max-height: 50em;
                      }
                    }
                  }
                }
                & .unav-item.dmNavItemSelected {
                  & ~ .unav-sub {
                    opacity: 1;
                    max-height: 50em;
                    transition: unset;
                    & .unav-sub {
                      opacity: 1;
                      max-height: 50em;
                      transition: unset;
                    }
                  }
                  & > .nav-item-text .icon:before {
                    transform: rotate(180deg);
                  }
                }
              }
            }
            &[data-show-vertical-sub-items="HOVER"]
              > .unav-top
              > .unifiednav__item-wrap.hover {
              &
                > .unav-item.unifiednav__item_has-sub-nav
                > .nav-item-text
                .icon:before {
                transform: rotate(180deg);
              }
              & > .unav-sub {
                opacity: 1;
                max-height: 50em;
                & > .unifiednav__item-wrap.hover {
                  & .icon:before {
                    transform: rotate(270deg);
                  }
                  & .unifiednav__container {
                    opacity: 1;
                    max-height: 50em;
                  }
                }
              }
            }
          }
          &:not([data-nav-structure="VERTICAL"]) {
            & > .unifiednav__container {
              justify-content: inherit;
              flex-wrap: wrap;
              & .nav-item-text:before {
                text-align: left;
              }
              &.unav-top > .unifiednav__item-wrap {
                &:is(.unifiednav__item-wrap_open, :hover, .hover) {
                  &
                    > .unav-item.unifiednav__item_has-sub-nav
                    > .nav-item-text
                    .icon:before,
                  &
                    > .unifiednav__container
                    > .unifiednav__item-wrap:is(
                      .unifiednav__item-wrap_open,
                      :hover,
                      .hover
                    )
                    .icon:before {
                    transform: rotate(180deg);
                  }
                }
              }
            }
            &[data-direction="LEFT"] > .unifiednav__container {
              flex-direction: row;
            }
            &:is([data-direction="RIGHT"], .unifiednav_rtl)
              > .unifiednav__container {
              flex-direction: row-reverse;
            }
            &[data-divider="PIPE"] {
              --divider: "|";
            }
            &[data-divider="SLASH"] {
              --divider: "/";
            }
            &[data-divider="COLON"] {
              --divider: ":";
            }
            &[data-divider="DOT"] {
              --divider: "·";
            }
            &[data-divider]:not([data-direction="RIGHT"])
              :is(
                .left_nav > .unifiednav__item-wrap,
                .unav-top > .unifiednav__item-wrap:not(:last-child)
              ):after,
            &[data-divider][data-direction="RIGHT"]
              :is(
                .left_nav > .unifiednav__item-wrap,
                .unav-top > .unifiednav__item-wrap:not(:last-child)
              ):before {
              content: var(--divider);
            }
            &[data-divider="DOT"]
              :is(
                .left_nav > .unifiednav__item-wrap,
                .unav-top > .unifiednav__item-wrap:not(:last-child)
              ):after,
            &[data-divider="DOT"][data-direction="RIGHT"]
              :is(
                .left_nav > .unifiednav__item-wrap,
                .unav-top > .unifiednav__item-wrap:not(:last-child)
              ):before {
              font-size: inherit;
            }
          }
          &[data-nav-structure="SPLIT"] {
            &[data-direction="RIGHT"] {
              flex-direction: row-reverse;
            }
            &[data-divider] .left_nav > .unifiednav__item-wrap:last-child:after,
            &[data-divider][data-direction="RIGHT"]
              .left_nav
              > .unifiednav__item-wrap:last-child:before {
              content: "";
            }
            & > .unifiednav__container {
              flex: 2 1 0;
              align-items: center;
              display: flex;
            }
            & > .left_nav {
              justify-content: flex-end;
            }
            & > .right_nav {
              justify-content: flex-start;
            }
            & .unav-sub {
              transition: none;
            }
            &.effect-background .unav-top .unav-sub[data-depth="0"] {
              top: 100%;
            }
            & .middleLogoLink {
              flex: none;
              justify-content: center;
              align-items: center;
              width: 100px;
              max-width: 300px;
              margin-left: 5px;
              margin-right: 5px;
              display: flex;
            }
            & .navLogo {
              height: auto;
              margin: 0;
            }
            & .navLogo:not([width][height]) {
              width: auto;
            }
            & .unav-top > .unifiednav__item-wrap {
              justify-content: space-between;
              & > .unav-item {
                justify-content: center;
                padding: 1px 15px;
              }
            }
            &:is(
                [layout-main="horizontal_nav_layout_6"],
                [layout-main="horizontal_nav_layout_7"],
                [layout-main="horizontal_nav_layout_8"]
              )
              .unav-top-item {
              padding: 8px 25px;
            }
            &[layout-main="horizontal_nav_layout_8"] .unav-top-item {
              margin-right: 10px;
            }
            & .unifiednav__item-wrap > .unav-item,
            & .unifiednav__item-wrap:before,
            & .unifiednav__item-wrap:after {
              flex: auto;
            }
            &
              .unav-top:last-of-type
              > .unifiednav__item-wrap:last-child
              .unav-sub[data-depth="0"] {
              left: auto;
              right: 0;
            }
            &.effect-background
              .unav-top
              > .unifiednav__item-wrap:last-child
              .unav-sub[data-depth="0"] {
              right: initial;
              transform: translate(0) translateY(0);
            }
            &.effect-background:is(
                [layout-main="horizontal_nav_layout_6"],
                [layout-main="horizontal_nav_layout_7"],
                [layout-main="horizontal_nav_layout_8"]
              )
              .unav-top
              .unav-sub[data-depth="0"] {
              margin-left: 0;
            }
          }
          &:not([data-nav-structure="SPLIT"]) {
            &.effect-border .unav-top .unav-sub[data-depth="0"] {
              top: calc(100% - 12px);
              left: 15px;
            }
            & .navLogo {
              display: none;
            }
          }
        }
      }
      @media (width<=767px) {
        .dmRoot #dm {
          & .main-navigation.unifiednav .nav-item-text {
            pointer-events: all;
            position: relative;
          }
          & .main-navigation.unifiednav[data-nav-structure="SPLIT"] {
            & ul,
            & ol {
              font-size: 13px;
            }
            & .unav-top-item {
              padding: 0 5px;
            }
            & .navLogo {
              width: 50px;
            }
          }
        }
      }
      @media (width>=1025px) {
        .dmRoot.dmRoot.dmRoot #dm {
          &
            .main-navigation.unifiednav:not([data-nav-structure="SPLIT"]):not(
              [data-nav-structure="VERTICAL"]
            )
            .unav-sub[data-depth="1"] {
            max-height: 65vh;
            overflow-y: auto;
            & .unifiednav__item-wrap {
              flex-shrink: 0;
            }
          }
          & .main-navigation.unifiednav[data-nav-structure="SPLIT"] {
            &
              .unifiednav__item-wrap:is(
                :hover,
                .hover,
                .unifiednav__item-wrap_open
              )
              > .unav-sub {
              right: initial;
              transform: translate(0) translateY(0);
            }
            &
              .unav-top:last-child
              > .unifiednav__item-wrap:last-child
              .unav-sub[data-depth="0"] {
              right: 0;
            }
          }
          &
            .main-navigation.unifiednav[data-nav-structure="VERTICAL"][data-show-vertical-sub-items="HOVER"]
            > .unav-top
            > .unifiednav__item-wrap:hover {
            &
              > .unav-item.unifiednav__item_has-sub-nav
              > .nav-item-text
              .icon:before {
              transform: rotate(180deg);
            }
            & > .unav-sub {
              opacity: 1;
              max-height: 50em;
              & > .unifiednav__item-wrap:hover {
                & .icon:before {
                  transform: rotate(270deg);
                }
                & .unifiednav__container {
                  opacity: 1;
                  max-height: 50em;
                }
              }
            }
          }
        }
      }
      #dm .unifiednav.main-navigation .unav-top {
        & > .unifiednav__item-wrap > .unav-item > .nav-item-text,
        &
          .unav-sub[data-depth="0"]
          > .unifiednav__item-wrap
          > .unav-item
          > .nav-item-text,
        &
          .unav-sub[data-depth="1"]
          > .unifiednav__item-wrap
          > .unav-item
          > .nav-item-text {
          pointer-events: none;
        }
        &
          > .unifiednav__item-wrap:is(
            :hover,
            .hover,
            .unifiednav__item-wrap_open
          ) {
          & > .unav-item > .nav-item-text,
          &
            .unav-sub[data-depth="0"]
            > .unifiednav__item-wrap
            > .unav-item
            > .nav-item-text {
            pointer-events: auto;
          }
        }
      }
      @media (width<=767px) {
        .dmRoot
          #dm
          .unifiednav.main-navigation
          .unav-top
          > .unifiednav__item-wrap
          > .unav-item
          > .nav-item-text {
          pointer-events: all;
        }
      }
      .dmRoot.dmRoot.dmRoot
        #dm
        .main-navigation.unifiednav[data-nav-structure="VERTICAL"] {
        &:is(
            [data-show-vertical-sub-items="HIDE"],
            [data-show-vertical-sub-items="HOVER"]
          )
          > .unav-top
          > .unifiednav__item-wrap {
          &.unifiednav__item-wrap_open > .unav-sub {
            max-height: 200em;
            &
              > .unifiednav__item-wrap:is(.unifiednav__item-wrap_open, .hover)
              .unifiednav__container {
              max-height: 200em;
            }
          }
          & .unav-item.dmNavItemSelected ~ .unav-sub {
            max-height: 200em;
            & .unav-sub {
              max-height: 200em;
            }
          }
        }
        &[data-show-vertical-sub-items="HOVER"]
          > .unav-top
          > .unifiednav__item-wrap:is(:hover, .hover) {
          & > .unav-sub {
            opacity: 1;
            max-height: 200em;
            &
              > .unifiednav__item-wrap:is(
                .unifiednav__item-wrap_open,
                :hover,
                .hover
              ) {
              & .unifiednav__container {
                opacity: 1;
                max-height: 200em;
              }
              & .icon:before {
                transform: rotate(270deg);
              }
            }
          }
          &
            > .unav-item.unifiednav__item_has-sub-nav
            > .nav-item-text
            .icon:before {
            transform: rotate(180deg);
          }
        }
        &[data-show-vertical-sub-items="HOVER"]
          > .unav-top
          > .unifiednav__item-wrap.unifiednav__item-wrap_open
          > .unav-sub
          > .unifiednav__item-wrap:hover
          .unifiednav__container {
          max-height: 200em;
        }
      }
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      [class*=" dm-icon-"],
      [class*=" dm-social-icon-"],
      [class^="dm-icon-"],
      [class^="dm-social-icon-"] {
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      [class*=" dm-icon-"],
      [class^="dm-icon-"] {
        font-family: "dm-font";
      }
      .socialHubIcon,
      [class*=" dm-common-icons-"],
      [class*=" dm-social-icons-"],
      [class^="dm-common-icons-"],
      [class^="dm-social-icons-"] {
        font-family: "dm-social-icons" !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
      .dm-social-icons-whatsapp:before {
        content: "";
      }
      .dm-social-icons-facebook:before {
        content: "";
      }
      .dm-social-icons-instagram:before {
        content: "";
      }
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      #dm div.dmContent [class*=" icon-"],
      #dm div.dmContent [class^="icon-"],
      [class*=" icon-"],
      [class^="icon-"] {
        font-family: FontAwesome !important;
        font-weight: 400;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        *margin-right: 0.3em;
      }
      a [class*=" icon-"],
      a [class^="icon-"] {
        display: inline;
      }
      [class*=" icon-"],
      [class^="icon-"] {
        display: inline;
        width: auto;
        height: auto;
        line-height: normal;
        vertical-align: baseline;
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        margin-top: 0;
      }
      @supports (mask: url(data:,)) {
        #dm div.dmContent .icon-angle-down,
        #dm div.dmContent .icon-angle-left,
        #dm div.dmContent .icon-angle-right,
        #dm div.dmContent .icon-angle-up,
        #dm div.dmContent .icon-chevron-down,
        #dm div.dmContent .icon-chevron-left,
        #dm div.dmContent .icon-chevron-right,
        #dm div.dmContent .icon-chevron-up,
        .icon-angle-down,
        .icon-angle-left,
        .icon-angle-right,
        .icon-angle-up,
        .icon-chevron-down,
        .icon-chevron-left,
        .icon-chevron-right,
        .icon-chevron-up {
          font-family: inherit !important;
          line-height: 1;
        }
      }
      /* end of script */
      /* This file is auto-generated from a `scss` file with the same name */
      /* end of script */

/* ===== inlined-widget ===== */
/**/
      .socialHubIcon {
        display: flex !important;
        align-items: center;
        justify-content: center;
      }
      @supports (mask: url(data:,)) {
        [class*=" dm-social-icons-"],
        [class^="dm-social-icons-"] {
          font-family: inherit !important;
        }
        .dm-social-icons-facebook:before,
        .dm-social-icons-foursquare:before,
        .dm-social-icons-google-my-business:before {
          content: "";
          display: inline-block;
          width: 1em;
          height: 1.021em;
          vertical-align: -0.15em;
          background-color: currentColor;
          mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M608.9%20698.3h159.9v191.7h-159.9c-124%200-224.5-100.5-224.5-224.5v-95.3h-128.1v-192.7h128.1v-512.5h192.7v512.5h159.9l31.8%20192.7h-191.7v95.3c0%2017.4%2014.3%2032.8%2031.8%2032.8z'/%3E%3C/svg%3E")
            no-repeat center/contain;
        }
        .dm-social-icons-google-plus:before,
        .dm-social-icons-instagram:before,
        .dm-social-icons-linkedin:before,
        .dm-social-icons-picassa:before {
          content: "";
          display: inline-block;
          width: 1em;
          height: 1.021em;
          vertical-align: -0.15em;
          background-color: currentColor;
          mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M325.9%20424.6v-112.8h185.5c-7.2-47.1-56.4-140.4-185.5-140.4-110.7%200-201.9%2092.2-201.9%20206s91.2%20206%20201.9%20206c63.5%200%20106.6-26.6%20130.2-50.2l88.2%2085.1c-56.4%2053.3-130.2%2085.1-218.3%2085.1-180.4%200-325.9-145.6-325.9-325.9s145.6-325.9%20325.9-325.9c188.6%200%20313.6%20132.2%20313.6%20318.8%200%2021.5-3.1%2037.9-5.1%2054.3h-308.5zM1025%20424.6h-93.3v92.2h-93.3v-92.2h-93.3v-93.3h93.3v-93.3h93.3v93.3h93.3z'/%3E%3C/svg%3E")
            no-repeat center/contain;
        }
        .dm-social-icons-instagram:before,
        .dm-social-icons-linkedin:before,
        .dm-social-icons-picassa:before {
          mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M512.5%20797.7c137.3%200%20152.7-1%20207.1-3.1%2050.2-2%2076.9-10.2%2095.3-17.4%2023.6-9.2%2041-20.5%2058.4-37.9%2018.4-18.4%2029.7-35.9%2039-59.5%207.2-17.4%2015.4-45.1%2017.4-95.3%202-53.3%203.1-69.7%203.1-207.1s-1-152.7-3.1-207.1c-2-49.2-10.2-76.9-17.4-94.3-9.2-24.6-20.5-41-39-59.5-17.4-17.4-34.9-28.7-58.4-37.9-18.4-7.2-45.1-15.4-95.3-17.4-54.3-3.1-69.7-3.1-207.1-3.1s-152.7%200-207.1%203.1c-50.2%202-76.9%2010.2-94.3%2017.4-24.6%209.2-42%2020.5-59.5%2037.9-17.4%2018.4-28.7%2034.9-37.9%2059.5-7.2%2017.4-15.4%2045.1-18.4%2094.3-2%2054.3-3.1%2070.7-3.1%20207.1s1%20153.8%203.1%20207.1c3.1%2050.2%2011.3%2076.9%2018.4%2095.3%209.2%2023.6%2020.5%2041%2037.9%2058.4%2017.4%2018.4%2034.9%2029.7%2058.4%2039%2018.4%207.2%2045.1%2015.4%2095.3%2017.4%2054.3%202%2069.7%203.1%20207.1%203.1zM512.5%20890c-139.4%200-156.8-1-211.2-3.1s-92.2-11.3-124-23.6c-33.8-13.3-62.5-30.8-91.2-59.5s-46.1-57.4-59.5-90.2c-12.3-32.8-21.5-70.7-23.6-125s-3.1-71.8-3.1-211.2%201-156.8%203.1-211.2c2-54.3%2011.3-92.2%2023.6-124%2013.3-33.8%2030.8-62.5%2059.5-91.2s57.4-46.1%2091.2-59.5c31.8-12.3%2069.7-21.5%20124-23.6s71.8-3.1%20211.2-3.1%20156.8%201%20211.2%203.1c54.3%202%2092.2%2011.3%20124%2023.6%2033.8%2013.3%2062.5%2030.8%2091.2%2059.5s46.1%2057.4%2058.4%2091.2c13.3%2031.8%2021.5%2069.7%2024.6%20124%202%2054.3%202%2071.8%202%20211.2s0%20156.8-2%20211.2c-3.1%2054.3-11.3%2092.2-24.6%20124-12.3%2033.8-29.7%2062.5-58.4%2091.2s-57.4%2046.1-90.2%2059.5c-32.8%2012.3-70.7%2021.5-125%2023.6s-71.8%203.1-211.2%203.1v0zM512.5%20640.9c-145.6%200-263.4-117.9-263.4-263.4s117.9-263.4%20263.4-263.4%20263.4%20117.9%20263.4%20263.4c0%20145.6-117.9%20263.4-263.4%20263.4zM512.5%20206.3c-94.3%200-171.2%2076.9-171.2%20171.2s76.9%20171.2%20171.2%20171.2c94.3%200%20171.2-76.9%20171.2-171.2s-76.9-171.2-171.2-171.2zM847.7%20651.2c0-33.8-27.7-61.5-61.5-61.5s-61.5%2027.7-61.5%2061.5c0%2033.8%2027.7%2061.5%2061.5%2061.5s61.5-27.7%2061.5-61.5z'/%3E%3C/svg%3E")
            no-repeat center/contain;
        }
        .dm-social-icons-waze:before,
        .dm-social-icons-whatsapp:before,
        .dm-social-icons-yelp:before,
        .dm-social-icons-youtube:before {
          content: "";
          display: inline-block;
          width: 1.126em;
          height: 1.021em;
          vertical-align: -0.15em;
          background-color: currentColor;
          mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201153%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M1144.9%20501.5c33.8-196.8-72.8-384.4-260.4-474.6%2029.7-76.9-30.8-161.9-111.7-161.9-63.5%200-114.8%2051.2-118.9%20110.7-13.3%200-149.7%200-175.3%200%200-29.7-17.4-59.5-39-81-25.6-21.5-55.4-29.7-89.2-29.7-76.9%204.1-132.2%2081-106.6%20153.8-86.1%2029.7-167.1%2081-230.6%20161.9-30.8%2039%200%2094.3%2046.1%2094.3%20107.6%200%2072.8%20124%2098.4%20252.2%2043%20213.2%20269.6%20358.8%20491%20358.8%20239.8%204.1%20457.1-157.8%20496.1-384.4zM849.7%2074.1c98.4%2043%20188.6%20128.1%20222.4%20234.7%2094.3%20281.9-149.7%20521.7-423.3%20521.7-191.7%200-392.6-128.1-430.5-311.6-21.5-111.7%2012.3-299.3-158.9-299.3%2060.5-76.9%20137.3-119.9%20218.3-145.6%2055.4%2051.2%20149.7%2034.9%20183.5-33.8%2033.8-4.1%20183.5-4.1%20205%200%2017.4%2029.7%2047.1%2055.4%2081%2059.5%2039%209.2%2072.8-4.1%20102.5-25.6zM457.1%20535.3c0%2081%20119.9%2081%20119.9%200s-119.9-81-119.9%200zM730.8%20535.3c0%2081%20118.9%2081%20118.9%200s-118.9-81-118.9%200zM443.8%20373.4c-8.2%2037.9%2051.2%2051.2%2060.5%2012.3v0c8.2-46.1%2067.7-102.5%20149.7-97.4s136.3%2051.2%20148.6%2097.4c9.2%2039%2068.7%2025.6%2060.5-12.3-13.3-51.2-72.8-141.4-214.2-145.6-97.4%200-187.6%2064.6-205%20145.6v0z'/%3E%3C/svg%3E")
            no-repeat center/contain;
        }
        .dm-social-icons-whatsapp:before,
        .dm-social-icons-yelp:before,
        .dm-social-icons-youtube:before {
          width: 1em;
          mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201045'%3E%3Cpath%20transform='translate(0,891)%20scale(1,-1)'%20d='M379.2%20589.7c10.2-24.6%2037.9-86.1%2037.9-92.2%203.1-7.2%206.2-14.3%200-20.5-4.1-7.2-7.2-14.3-14.3-20.5s-13.3-17.4-20.5-20.5c-6.2-7.2-13.3-14.3-6.2-27.7s33.8-54.3%2071.8-85.1c47.1-45.1%2088.2-55.4%20102.5-61.5s20.5-7.2%2026.6%203.1c7.2%207.2%2030.8%2037.9%2041%2048.2%207.2%2013.3%2017.4%2010.2%2027.7%206.2s74.8-33.8%2085.1-41c14.3-6.2%2020.5-10.2%2024.6-13.3%203.1-7.2%203.1-30.8-7.2-58.4-10.2-30.8-61.5-57.4-85.1-57.4-24.6-4.1-45.1-10.2-153.8%2030.8-130.2%2051.2-212.2%20180.4-215.2%20190.7-7.2%207.2-51.2%2068.7-51.2%20130.2s33.8%2092.2%2044.1%20105.6c10.2%2014.3%2023.6%2017.4%2033.8%2017.4%207.2%200%2017.4%200%2024.6%200%2013.3-10.2%2023.6-10.2%2033.8-33.8zM512.5-32.5c232.7%200%20420.2%20187.6%20420.2%20417.2%200%20112.8-44.1%20215.2-123%20297.2-78.9%2077.9-184.5%20123-297.2%20123-232.7%200-423.3-188.6-423.3-417.2%200-78.9%2023.6-156.8%2064.6-222.4l10.2-16.4-41-153.8%20156.8%2041%2017.4-10.2c64.6-37.9%20140.4-58.4%20215.2-58.4v0zM871.3%20743.4c95.3-96.3%20146.6-222.4%20146.6-355.7%200-276.8-228.6-502.2-508.4-502.2v0%200c-86.1%200-168.1%2020.5-242.9%2061.5l-269.6-68.7%2071.8%20260.4c-45.1%2074.8-68.7%20164-68.7%20252.2%203.1%20273.7%20232.7%20499.2%20512.5%20499.2%20136.3%200%20263.4-51.2%20358.8-146.6z'/%3E%3C/svg%3E")
            no-repeat center/contain;
        }
      } /**/
      .dmSocialHub {
        clear: both;
      }
      #dm .dmSocialHub .horizontal a,
      #dm .dmSocialHub.gapSpacing .socialHubWrapper {
        display: block;
      }
      #dm .dmSocialHub.gapSpacing .socialHubInnerDiv {
        display: flex;
        flex-wrap: wrap;
        column-gap: 5px;
        justify-content: center;
      }
      #dm .dmSocialHub a {
        display: inline-block;
        text-decoration: none;
        margin: 0;
        vertical-align: bottom;
      }
      #dm .dmSocialHub > h3,
      .dmSocialHub > div {
        text-align: inherit;
      }
      a span.socialHubIcon {
        width: 44px;
        height: 44px;
        font-size: 27px;
        display: inline-block;
        text-align: center;
        margin-right: 0;
        margin-bottom: 5px;
        line-height: 44px;
        box-sizing: border-box;
        background-image: none !important;
      }
      .socialHubIcon.style8 {
        font-size: 24px;
        border-radius: 50%;
        color: #fff;
        background: #000;
      }
      .socialHubIcon.style9 {
        color: #333;
        font-size: 29px;
      }
      #dm .dmSocialHub .socialHubWrapper {
        display: inline-block;
        max-width: 100%;
      } /**/
      .multilingualWidget > div {
        position: relative;
      }
      .multilingualWidget {
        clear: both;
        margin: 0;
        vertical-align: top;
        display: table !important;
        font-size: 0;
        font-family: sans-serif;
      }
      .multilingualWidget .language {
        color: #888;
        display: inline-block;
      }
      .multilingualWidget .language a {
        text-align: center;
        display: inline-block;
        color: inherit;
        border: #dadada 1px solid;
        background-color: #fff;
      }
      .multilingualWidget .language a img {
        width: 24px;
        height: 26px;
        min-width: 24px;
        min-height: 26px;
      }
      .multilingualWidget .language a span {
        display: none;
        line-height: initial;
      }
      .multilingualWidget .language a span.name {
        margin-top: 5px;
        margin-left: 7px;
        font-size: 12px;
        font-weight: 400;
        text-transform: capitalize;
      }
      .multilingualWidget .language a span.short-label {
        font-size: 12px;
      }
      .multilingualWidget.dropdown .language {
        width: 100%;
      }
      .multilingualWidget.dropdown .language a {
        display: block;
        padding: 1px 5px;
      }
      .multilingualWidget.dropdown .language.other-languages {
        position: absolute;
        z-index: 800;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.1s ease-in-out;
      }
      .multilingualWidget.dropdown .current-language {
        position: relative;
      }
      .multilingualWidget.dropdown .current-language span.name {
        padding-right: 25px;
      }
      .multilingualWidget.dropdown .dm-icon {
        font-size: 9px;
        display: inline-block;
        position: absolute;
        top: 46%;
        transform: translateY(-50%);
        transition: transform 0.2s;
        right: 8px;
      }
      .multilingualWidget.dropdown .other-languages,
      .multilingualWidget.dropdown.flag-only .dm-icon,
      .multilingualWidget.inline span,
      .multilingualWidget.no-flag a img {
        display: none;
      }
      .multilingualWidget.dropdown.flag-only a {
        border: transparent 1px solid;
        background-color: transparent;
      } /**/
      .hamburgerButton {
        display: block;
        background-color: transparent;
        border: 0;
        padding: 0;
        margin: 0;
      }
      .hamburgerButton,
      .hamburgerButton svg {
        width: 100%;
        height: 100%;
      } /**/
      .imageWidget {
        position: relative;
      }
      .imageWidget a,
      .imageWidget span.image-caption {
        font-style: italic;
        text-align: center;
      }
      .imageWidget img[width][height] {
        height: auto;
      }
      [data-flex-site] #fcontainer .imageWidget:after,
      [data-flex-site] #flex-footer .imageWidget:after,
      [data-flex-site] #flex-header .imageWidget:after {
        content: none;
      } /**/
      .dmNewParagraph[data-version] .text-align-left {
        text-align: left !important;
      }
      .dmNewParagraph[data-version] .ql-indent-1 {
        padding: 0 1em;
        padding-inline-end: 0;
        padding-inline-start: 3em;
      }
      .dmNewParagraph[data-version] {
        line-height: initial;
      }
      .dmNewParagraph[data-version] [class*="size-"] {
        width: auto !important;
        height: auto !important;
      }
      .dmNewParagraph[data-version] h1,
      .dmNewParagraph[data-version] h2,
      .dmNewParagraph[data-version] h3,
      .dmNewParagraph[data-version] h4,
      .dmNewParagraph[data-version] h5,
      .dmNewParagraph[data-version] h6,
      .dmNewParagraph[data-version] ol,
      .dmNewParagraph[data-version] p,
      .dmNewParagraph[data-version] ul {
        margin-top: 0;
        margin-bottom: 0;
      }
      .dmNewParagraph[data-version] ol,
      .dmNewParagraph[data-version] ul {
        padding: 0;
        counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
          list-9;
      }
      .dmNewParagraph[data-version] ol > li,
      .dmNewParagraph[data-version] ul > li {
        list-style-type: none;
        text-indent: -1.5em;
        margin: 0 1em;
        margin-inline-end: 0;
        margin-inline-start: 2em;
      }
      .dmNewParagraph[data-version] ol > li:before,
      .dmNewParagraph[data-version] ul > li:before {
        min-width: 1em;
        display: inline-block;
        margin-right: 0.5em;
        margin-inline-start: 0;
        margin-inline-end: 0.5em;
        text-align: right;
        text-align: end;
      }
      .dmNewParagraph[data-version] ol .ql-indent-1 {
        counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
        counter-increment: list-1;
      }
      .dmNewParagraph[data-version] ol .ql-indent-1:before {
        content: counter(list-1, lower-alpha) ". ";
      }
      .dmNewParagraph[data-version] ol li {
        counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8
          list-9;
        counter-increment: list-0;
      }
      .dmNewParagraph[data-version] ol li:before {
        content: counter(list-0, decimal) ". ";
      }
      .dmNewParagraph[data-version] a {
        vertical-align: initial;
      }
      @media (max-width: 767px) {
        .dmRoot .dmNewParagraph[data-version] .m-text-align-center {
          text-align: center !important;
        }
        .dmRoot .dmNewParagraph[data-version] .m-text-align-right {
          text-align: right !important;
        }
      }
      .inlineBindingLink {
        color: inherit !important;
        text-decoration: inherit !important;
      } /**/
      #dm .dmDivider {
        display: block;
        min-height: 2px;
        margin: 0;
        border: 0;
        color: gray;
        background: 0;
      }
      #dm .dmDividerWrapper {
        display: block;
        margin: 10px 0;
      }
      /* Custom Widgets Styles */
      .widget-1f5975 .copyright {
        font-size: 13px;
        display: flex;
        text-align: left;
        justify-content: flex-start;
      }

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

        #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: Lato, "Lato Fallback";
          color: var(--color_1);
          font-weight: 300;
        }

        *#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_5);
        }

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

        *#dm div.dmContent h1,
        *#dm div.dmFooter h1,
        *#dm div.p_hfcontainer h1,
        *#dm div.flex_hfcontainer h1,
        *#dm div.dm-title h1 {
          color: var(--color_3);
          direction: ltr;
          font-family: Lato, "Lato Fallback";
          font-weight: 700;
          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 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 {
          color: rgb(86, 170, 234);
          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_3);
          text-decoration: none;
        }

        #dm #dm-outer-wrapper .imageWidget img {
          border-radius: 16px 16px 16px 16px;
          border-width: 0px;
          border-style: solid;
        }

        #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(86, 170, 234);
          direction: ltr;
          font-family: Lora, "Lora Fallback";
          font-weight: 700;
          font-style: normal;
          text-decoration: none;
          text-transform: uppercase;
        }

        #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;
        }
      }
      @media (min-width: 1025px) {

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

        #dm DIV.dmOuter DIV.dmInner,
        #dm DIV.dmOuter DIV#dmSlideRightNavRight {
          background-image: none;
          background-color: var(--color_2);
        }

        #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.dmContent h1,
        *#dm div.dmFooter h1,
        *#dm div.p_hfcontainer h1,
        *#dm div.flex_hfcontainer h1,
        *#dm div.dm-title h1 {
          font-size: 72px;
          line-height: 1.1;
        }

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

        #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: 64px;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {

        #dm div.dmNewParagraph p {
          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: 50px;
        }

        #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;
        }

        #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: 48px;
        }
      }
      @media (min-width: 0px) and (max-width: 767px) {

        *#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: 40px;
        }

        #dm div.dmNewParagraph p,
        #dm div.dmNewParagraph li {
          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: 14px;
        }
      }
      /******************************************
MODIFICACIONES ALBERTO PARA MENÚ FOOTER
******************************************/

      /******************************************
MODIFICACIONES ALBERTO PARA FORMULARIO
******************************************/
      /* ==================================================================== */
      /*                     System Style Definitions                         */
      /* ==================================================================== */
      @media all {
        :root {
          --btn-border-l-color: rgb(68, 145, 203);
          --btn-border-r-color: rgb(68, 145, 203);
          --btn-border-b-width: 0px;
          --btn-text-direction: ltr;
          --btn-border-radius: 6px;
          --btn-border-t-width: 0px;
          --btn-border-tl-radius: 16px;
          --btn-border-br-radius: 16px;
          --btn-border-bl-radius: 16px;
          --btn-bg-color: var(--color_6);
          --btn-border-r-width: 0px;
          --btn-border-tr-radius: 16px;
          --btn-border-b-color: rgb(68, 145, 203);
          --btn-border-l-width: 0px;
          --border-style: solid;
          --btn-border-t-color: rgb(68, 145, 203);
          --btn-text-align: center;
          --btn-text-color: rgba(255, 255, 255, 1);
          --btn-text-decoration: none;
          --btn-text-font-weight: 400;
          --btn-icon-color: rgba(255, 255, 255, 1);
          --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: var(--color_5);
          --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: var(--color_8);
          --btn-hover-text-color: var(--color_2);
          --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: 2%;
          --section-padding-left: 4%;
          --section-padding-right: 4%;
          --section-padding-bottom: 2%;
          --column-padding-top: 30px;
          --column-padding-right: 24px;
          --column-padding-left: 24px;
          --column-padding-bottom: 30px;
          --inner-column-padding-left: 16px;
          --inner-column-padding-right: 16px;
          --inner-column-padding-top: 16px;
          --inner-column-padding-bottom: 16px;
        }
      }
      @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;
        }
        :root {
          --section-padding-top: 2%;
          --section-padding-left: 2%;
          --section-padding-right: 2%;
          --section-padding-bottom: 2%;
          --column-padding-top: 30px;
          --column-padding-right: 20px;
          --column-padding-left: 20px;
          --column-padding-bottom: 30px;
        }
      }
      @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: 15px;
        }
        :root {
          --section-padding-top: 2%;
          --section-padding-left: 4%;
          --section-padding-right: 4%;
          --section-padding-bottom: 2%;
          --column-padding-top: 20px;
          --column-padding-right: 16px;
          --column-padding-left: 16px;
          --column-padding-bottom: 20px;
        }
      }
      .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);
      }
      @media all {
        nav.u_1998592992 {
          color: white !important;
        }

        *#dm .dmInner nav.u_1998592992 {
          color: black !important;
        }

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

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

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

        *#dm .dmInner div.u_1521849756 hr {
          color: rgba(233, 236, 239, 1) !important;
        }

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

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

        *#dm
          .dmInner
          *.u_1264484678.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 *.u_1264484678 {
          justify-content: flex-end !important;
        }

        *#dm .dmInner div.u_1814928998 hr {
          color: rgba(233, 236, 239, 1) !important;
        }

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

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

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

        *#dm .dmInner div.u_1269444360 .copyright {
          color: rgba(0, 0, 0, 1) !important;
        }

        *#dm .dmInner div.u_1002216631 .socialHubIcon {
          width: 42px !important;
          height: 42px !important;
          font-size: 28px !important;
          line-height: 42px !important;
          background-color: rgba(39, 204, 100, 1) !important;
        }

        *#dm .dmInner div.u_1645418783 .socialHubIcon {
          width: 32px !important;
          height: 32px !important;
          font-size: 21px !important;
          line-height: 32px !important;
          color: var(--color_1) !important;
        }

        *#dm .dmInner nav.u_1264484678 {
          color: black !important;
        }

        *#dm .dmInner nav.u_1334280917 {
          color: black !important;
          justify-content: center !important;
        }

        *#dm
          .dmInner
          nav.u_1264484678.main-navigation.unifiednav
          .unifiednav__container:not([data-depth])
          > .unifiednav__item-wrap
          > .unifiednav__item {
          color: rgba(0, 0, 0, 1) !important;
          text-transform: uppercase !important;
          font-weight: 300 !important;
        }
      }
      @media (min-width: 0) and (max-width: 767px) {

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

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

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

        *#dm .dmInner div.u_1269444360 .copyright {
          font-size: 10px !important;
        }
      }
      @media (min-width: 1025px) {

        *#dm .dmInner div.u_1269444360 .copyright {
          font-size: 10px !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {

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

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

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

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

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

        *#dm .dmInner div.u_1269444360 .copyright {
          font-size: 10px !important;
        }
      }
      @media (min-width: 0) and (max-width: 767px) {
        *#dm
          .dmInner
          nav.u_1998592992.main-navigation.unifiednav
          .unifiednav__container:not([data-depth])
          > .unifiednav__item-wrap
          > .unifiednav__item {
          font-size: 20px !important;
        }
      }

/* ===== pagestyle ===== */
@media all {

        *#dm .dmInner nav.u_1998592992 {
          color: white !important;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #flex-footer {
          background-color: rgba(0, 0, 0, 0);
          background-image: initial;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #flex-header {
          background-color: rgba(0, 0, 0, 0);

          background-image: initial;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #abe1a2c3 {
          flex-direction: row;
          justify-content: flex-start;
          align-items: center;
          width: 18.79%;
          min-width: 4%;
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          padding: 6px 16px 6px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\37 ae2e384 {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          flex-direction: row;
          width: 9.6%;
          justify-content: flex-end;
          align-items: center;
          min-width: 4%;
          padding: 16px 16px 16px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\31 e46b78c {
          width: 100%;
          height: auto;
          max-width: 100%;
          order: 0;
          grid-area: auto / auto / auto / auto;
        }

        #\30 297559f {
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          width: 77.16%;
          min-width: 4%;
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          padding: 6px 16px 6px 16px;
          margin: 0% 0% 0% 0%;
        }

        #dae59e12 {
          width: 157px;
          height: auto;
          max-width: 100%;
          order: 0;
          grid-area: auto / auto / auto / auto;
        }

        #\32 c55c68d {
          min-height: 58px;
          column-gap: 0%;
          row-gap: 0px;
          width: 100%;
          padding: 10px 2% 10px 2%;
          margin: 0% 0% 0% 0%;
        }

        #\38 25e7505 {
          width: 30px;
          height: 30px;
          max-width: 100%;
          order: 0;
        }

        #\34 1c2b2fc {
          align-self: stretch;
          background-size: cover;
          display: flex;
          min-height: 8px;
          background-position: 50% 50%;
          column-gap: 4%;
          row-gap: 24px;
          background-repeat: no-repeat;
          flex-direction: column;
          max-width: 100%;
          width: 4%;
          justify-content: center;
          align-items: center;
          position: relative;
          min-width: 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #ca8bffc3 {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          align-items: flex-end;
          padding: 16px 16px 16px 16px;
          margin: 0% 0% 0% 0%;
        }

        #c33ecf88 {
          min-height: 100px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          padding: 2% 0% 2% 0%;
          margin: 0% 0% 0% 0%;
        }

        #\38 78b06c9 svg {
          fill: var(--color_3);
        }
        #\38 78b06c9 .hamburgerButton {
          background-color: rgba(0, 0, 0, 0);
        }
        #\38 78b06c9 {
          width: 30px;
          height: 30px;
        }

        #c8c9a801 {
          background-color: var(--color_1);
          background-image: none;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #\36 3a049320d35b55b4ef2a374 {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          background-color: rgba(0, 0, 0, 0);
          padding: 16px 16px 16px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\36 3a049320d35b55b4ef2a376 {
          background-color: var(--color_1);
          background-image: none;
        }

        #\36 3a049320d35b55b4ef2a377 {
          min-height: 200px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          padding: 2% 0% 2% 0%;
          margin: 0% 0% 0% 0%;
        }

        #\36 3a049ca0d35b55b4ef2a5c3 {
          width: 544px;
          height: auto;
          max-width: 100%;
          justify-self: auto;
          align-self: auto;
          order: 0;
          grid-area: auto / auto / auto / auto;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #\36 406026c90e1521f6ecb0ecd {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          padding: 16px 16px 16px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\36 406026c90e1521f6ecb0ecc {
          min-height: 460px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          padding: 4% 0% 4% 0%;
          margin: 0% 0% 0% 0%;
        }

        #\36 406026c90e1521f6ecb0ecb {
          background-color: var(--color_1);
          background-image: none;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #\31 a477c0a {
          width: 24.58%;
          height: 84px;
          max-width: 100%;
          order: 1;
          grid-area: auto / auto / auto / auto;
        }

        #\34 84df086.flex-element.widget-wrapper > [data-element-type] {
          padding-top: 5px;
          padding-bottom: 5px;
        }
        #\34 84df086 {
          width: 100%;
          height: auto;
          max-width: 100%;
          order: 3;
        }

        #\33 453b9ef {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 0px;
          width: 100%;
          min-width: 4%;
          align-items: center;
          padding: 0px 24px 0px 24px;
          margin: 0% 0% 0% 0%;
        }

        #\33 be7d0b7 {
          min-height: 47px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          flex-wrap: nowrap;
          padding: 0px 60px 0px 60px;
          margin: 0% 0% 0% 0%;
        }

        #c59c577e {
          background-color: rgba(0, 0, 0, 0);
          background-image: initial;
        }

        #b5279897 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #\36 0af7cd4 {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          padding: 10px 16px 10px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\38 4b6b1b7.flex-element.widget-wrapper > [data-element-type] {
          padding-top: 4px;
          padding-bottom: 4px;
        }
        #\38 4b6b1b7 {
          width: 100%;
          height: auto;
          min-height: 1px;
          max-width: 100%;
        }

        #\31 cc63a03 {
          min-height: 30px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          flex-wrap: nowrap;
          padding: 0% 0% 0% 0%;
          margin: 0% 0% 0% 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {

        #\33 b06d316 {
          min-height: 0px;
          column-gap: 0%;
          row-gap: 0px;
          width: 100%;
          flex-wrap: nowrap;
          padding: 0px 60px 0px 60px;
          margin: 0% 0% 0% 0%;
        }

        #\36 232f1dc {
          background-color: rgba(0, 0, 0, 0);
          background-image: initial;
          border-style: solid;
          border-color: rgba(212, 212, 212, 1) #000000 #000000 #000000;
          border-width: 0px 0 0 0;
        }

        #\36 80a2e1d {
          align-items: center;
          width: 100%;
          min-width: 4%;
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          order: 1;
          flex-wrap: nowrap;
          height: auto;
          padding: 0px 24px 0px 24px;
          margin: 0% 0% 0% 0%;
        }

        #\33 e67a038 {
          width: 100%;
          height: auto;
          max-width: 100%;
          order: 0;
          margin-top: 0px;
          margin-bottom: 0px;
          align-self: center;
        }

        #fcce3fc7 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #b304dcfa.flex-element.widget-wrapper > [data-element-type] {
          padding-top: 4px;
          padding-bottom: 4px;
        }
        #b304dcfa {
          width: 100%;
          height: auto;
          min-height: 1px;
          max-width: 100%;
        }

        #ee38239f {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          padding: 10px 16px 10px 16px;
          margin-right: 0%;
          margin-top: 0%;
          margin-left: 0%;
          margin-bottom: 0%;
        }

        #\38 6c0c3a0 {
          min-height: 30px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          flex-wrap: nowrap;
          padding-bottom: 0%;
          padding-right: 0%;
          padding-top: 0%;
          padding-left: 0%;
          margin-right: 0%;
          margin-top: 0%;
          margin-left: 0%;
          margin-bottom: 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {

        #f04798d9 {
          background-color: rgba(0, 0, 0, 0);
          background-image: initial;
        }

        #\34 e75b669 {
          width: 75.32%;
          min-width: 4%;
          min-height: 8px;
          column-gap: 0%;
          row-gap: 24px;
          order: 0;
          flex-direction: row;
          align-items: center;
          justify-content: flex-start;
          padding: 10px 15px 10px 15px;
          margin: 0% 0% 0% 0%;
        }

        #c6b82f40 {
          width: 100%;
          height: auto;
          max-width: 100%;
          order: 1;
          margin: 0px 0% 0px 0%;
        }

        #\36 dc5c5ff {
          width: 45px;
          height: auto;
          max-width: 100%;
          order: 0;
          margin: 0px 0% 0px 0%;
        }

        #\39 89bb5b8 {
          width: 91%;
          height: auto;
          max-width: 100%;
          margin: 0px 0% 0px 0%;
        }

        #f1f699c8 {
          align-items: flex-end;
          width: 24.62%;
          min-width: 4%;
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          order: 1;
          flex-wrap: nowrap;
          justify-content: flex-end;
          padding: 10px 15px 10px 15px;
          margin: 0% 0% 0% 0%;
        }

        #\34 e8bd233 {
          min-height: 38px;
          column-gap: 0%;
          row-gap: 0px;
          width: 100%;
          flex-wrap: nowrap;
          padding: 0px 60px 0px 60px;
          margin: 0% 0% 0% 0%;
        }

        #\38 f50dba3 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media all {
        #\31 0142458 {
          min-height: 8px;
          column-gap: 4%;
          row-gap: 24px;
          width: 100%;
          min-width: 4%;
          padding-bottom: 0%;
          padding-right: 0%;
          padding-top: 0%;
          padding-left: 0%;
          margin-right: 0%;
          margin-top: 0%;
          margin-left: 0%;
          margin-bottom: 0%;
        }

        #\32 0b536c5 {
          min-height: 240px;
          column-gap: 4%;
          row-gap: 24px;
          max-width: none;
          width: 100%;
          flex-wrap: nowrap;
          padding-bottom: 0%;
          padding-right: 0%;
          padding-top: 0%;
          padding-left: 0%;
          margin-right: 0%;
          margin-top: 0%;
          margin-left: 0%;
          margin-bottom: 0%;
        }

        #\30 fc63022 {
          grid-template-rows: minmax(300px, max-content);
          width: 100%;
          max-width: 100%;
        }

        #\32 434ab38.flex-element.widget-wrapper > [data-element-type] {
          padding-top: 0px;
        }
        #\32 434ab38 {
          width: 52px;
          height: auto;
          max-width: 100%;
          order: 2;
          justify-self: end;
          align-self: end;
          margin: 30px 20px 30px 20px;
          grid-area: 1 / 1 / 2 / 2;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #flex-footer {
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #flex-header {
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #abe1a2c3 {
          width: 86.4%;
          justify-content: flex-start;
        }

        #dae59e12 {
          height: auto;
          width: 149px;
        }

        #\32 c55c68d {
          padding-left: 2%;
          padding-right: 2%;
          min-height: 65px;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #c33ecf88 {
          padding-left: 4%;
          padding-right: 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\36 3a049320d35b55b4ef2a374 {
          justify-content: flex-start;
          padding-top: 30%;
        }

        #\36 3a049320d35b55b4ef2a377 {
          min-height: 521px;
          padding: 0% 4% 0% 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\36 406026c90e1521f6ecb0ecc {
          min-height: 96px;
          padding: 0% 4% 0% 4%;
        }

        #\36 406026c90e1521f6ecb0ecd {
          justify-content: flex-end;
          padding-bottom: 4%;
          row-gap: 14px;
          padding-top: 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\31 a477c0a {
          height: 114px;
          width: 27.64%;
        }

        #\33 be7d0b7 {
          min-height: 72px;
          padding: 0px 30px 0px 30px;
        }

        #\33 453b9ef {
          width: 100%;
          row-gap: 0px;
          padding: 0px 20px 0px 20px;
          margin: 0% 0% 0% 0%;
        }

        #b5279897 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\31 cc63a03 {
          padding-left: 2%;
          padding-right: 2%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\33 b06d316 {
          flex-direction: column;
          flex-wrap: nowrap;
          min-height: 0;
          padding: 0px 30px 0px 30px;
        }

        #\36 80a2e1d {
          width: 100%;
          min-height: 24px;
          align-items: center;
          height: auto;
          justify-content: flex-start;
          padding: 0px 20px 0px 20px;
          margin: 0% 0% 0% 0%;
        }

        #\33 e67a038 {
          margin-left: 0px;
          width: 100%;
        }

        #fcce3fc7 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\38 6c0c3a0 {
          padding-left: 2%;
          padding-right: 2%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\34 e75b669 {
          order: 1;
          width: 67.01%;
          min-height: 8px;
        }

        #f1f699c8 {
          width: 32.9%;
          min-height: 8px;
          align-items: center;
          padding-left: 2%;
          padding-right: 2%;
        }

        #\34 e8bd233 {
          flex-direction: row;
          flex-wrap: nowrap;
          min-height: 12px;
          padding: 0px 30px 0px 30px;
        }

        #\38 f50dba3 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (min-width: 768px) and (max-width: 1024px) {
        #\32 0b536c5 {
          padding-left: 2%;
          padding-right: 2%;
        }
      }

/* ===== globalFontSizeStyle ===== */
@media (min-width: 1025px) {
        [data-version] .size-12,
        [data-version] .font-size-12 {
          --font-size: 12;
        }
      }
      @media (min-width: 768px) and (max-width: 1024px) {
        [data-version] .t-size-12,
        [data-version] .t-font-size-12 {
          --font-size: 12;
        }
      }
      @media (max-width: 767px) {
        [data-version] .m-size-12,
        [data-version] .m-font-size-12 {
          --font-size: 12;
        }
      }

/* ===== hideAnimFix ===== */

/* ===== fontFallbacks ===== */

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #flex-footer {
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #flex-header {
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #abe1a2c3 {
          width: 78.72%;
          justify-content: flex-start;
        }

        #\37 ae2e384 {
          align-items: center;
          width: 17.28%;
        }

        #\30 297559f {
          width: 78.72%;
        }

        #dae59e12 {
          height: auto;
          width: 150px;
        }

        #\32 c55c68d {
          min-height: 0px;
          padding: 6px 2% 6px 2%;
        }

        #\34 1c2b2fc {
          align-items: center;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #ca8bffc3 {
          width: 100%;
          min-height: 80px;
        }

        #c33ecf88 {
          min-height: unset;
          flex-direction: column;
          padding-left: 4%;
          padding-right: 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\36 3a049320d35b55b4ef2a374 {
          min-height: 458px;
          justify-content: flex-start;
          padding-top: 100px;
        }

        #\36 3a049320d35b55b4ef2a377 {
          min-height: unset;
          flex-direction: column;
          padding: 0% 4% 0% 4%;
        }

        #\36 3a049ca0d35b55b4ef2a5c3 {
          align-self: flex-start;
          margin-left: 0px;
          margin-right: 0px;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\36 406026c90e1521f6ecb0ecd {
          min-height: 418px;
          justify-content: flex-end;
          padding-bottom: 12%;
          row-gap: 13px;
          padding-top: 4%;
        }

        #\36 406026c90e1521f6ecb0ecc {
          min-height: unset;
          flex-direction: column;
          padding: 0% 4% 0% 4%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\31 a477c0a {
          height: 114px;
          width: 100.01%;
        }

        #\34 84df086.flex-element.widget-wrapper > [data-element-type] {
          padding-top: 0px;
          padding-bottom: 0px;
        }

        #\33 453b9ef {
          width: 100%;
          min-height: 119px;
          align-items: center;
          height: auto;
          row-gap: 0px;
          padding: 0px 16px 0px 16px;
          margin: 0% 0% 0% 0%;
        }

        #\33 be7d0b7 {
          min-height: 0;
          flex-direction: column;
          flex-wrap: nowrap;
          padding: 0px 16px 0px 16px;
        }

        #b5279897 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\36 0af7cd4 {
          width: 100%;
          min-height: 30px;
          align-items: center;
          height: auto;
        }

        #\31 cc63a03 {
          min-height: 0;
          flex-direction: column;
          padding-left: 4%;
          padding-right: 4%;
          flex-wrap: nowrap;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\33 b06d316 {
          min-height: 0;
          flex-direction: column;
          row-gap: 0px;
          flex-wrap: nowrap;
          padding: 0px 16px 0px 16px;
        }

        #\36 80a2e1d {
          width: 100%;
          min-height: 111px;
          align-items: flex-end;
          align-self: auto;
          order: 1;
          height: auto;
          flex-direction: column;
          flex-wrap: nowrap;
          justify-content: center;
        }

        #\33 e67a038 {
          width: 72.68%;
          margin: 0px 0% 0px 0%;
        }

        #fcce3fc7 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #ee38239f {
          width: 100%;
          min-height: 30px;
          align-items: center;
          height: auto;
        }

        #\38 6c0c3a0 {
          min-height: 0;
          flex-direction: column;
          padding-left: 4%;
          padding-right: 4%;
          flex-wrap: nowrap;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\34 e75b669 {
          width: 100%;
          min-height: 56px;
          order: 0;
          height: auto;
          justify-content: center;
        }

        #c6b82f40 {
          width: 97%;
          margin: 0px 0% 0px 0%;
        }

        #f1f699c8 {
          width: 100%;
          min-height: 38px;
          align-items: flex-end;
          align-self: auto;
          order: 1;
          height: auto;
          flex-direction: column;
          flex-wrap: nowrap;
          justify-content: center;
        }

        #\34 e8bd233 {
          min-height: 0;
          flex-direction: column;
          row-gap: 0px;
          flex-wrap: nowrap;
          padding: 0px 16px 0px 16px;
        }

        #\39 89bb5b8 {
          align-self: center;
          margin-bottom: 0px;
          margin-top: 0px;
        }

        #\38 f50dba3 {
          margin: 0px 0% 0px 0%;
        }
      }

/* ===== page-uuid bc97d7ce1a7f4aa1a9fe9f32a088eda9 ===== */
@media (max-width: 767px) {
        #\31 0142458 {
          width: 100%;
          min-height: 80px;
          align-items: center;
        }

        #\32 0b536c5 {
          min-height: 0;
          flex-direction: column;
          padding-left: 4%;
          padding-right: 4%;
          flex-wrap: nowrap;
        }

        #\32 434ab38.flex-element.widget-wrapper > [data-element-type] {
          padding-right: 5px;
          padding-left: 5px;
        }
        #\32 434ab38 {
          max-width: 100%;
          margin: 30px 0px 30px 0px;
        }
      }

/* ==== @font-face garantizados ==== */
@font-face {
        font-family: "Bebas Neue";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Bebas Neue";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/bebasneue/v16/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Fjalla One";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/fjallaone/v16/Yq6R-LCAWCX3-6Ky7FAFrOx6kigt.woff2)
          format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF,
          U+A640-A69F, U+FE2E-FE2F;
      }
@font-face {
        font-family: "Fjalla One";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/fjallaone/v16/Yq6R-LCAWCX3-6Ky7FAFrO56kigt.woff2)
          format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
          U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
          U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      }
@font-face {
        font-family: "Fjalla One";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/fjallaone/v16/Yq6R-LCAWCX3-6Ky7FAFrO96kigt.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Fjalla One";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/fjallaone/v16/Yq6R-LCAWCX3-6Ky7FAFrOF6kg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 100;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 100;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u-w4BMUTPHjxsIPx-oPCI.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 300;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 300;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI9w2_Gwft.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u8w4BMUTPHjxsAUi-qJCY.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u8w4BMUTPHjxsAXC-q.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI5wq_Gwft.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 900;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: italic;
        font-weight: 900;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u_w4BMUTPHjxsI3wi_Gwft.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 100;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u8w4BMUTPHh30AUi-qJCY.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 100;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u8w4BMUTPHh30AXC-q.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 300;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh7USSwaPGR_p.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 300;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh7USSwiPGQ.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6uyw4BMUTPHjxAwXjeu.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6uyw4BMUTPHjx4wXg.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh6UVSwaPGR_p.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh50XSwaPGR_p.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lato";
        font-style: normal;
        font-weight: 900;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lato/v25/S6u9w4BMUTPHh50XSwiPGQ.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LLPtLp_A.woff2)
          format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF,
          U+A640-A69F, U+FE2E-FE2F;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LJftLp_A.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LXftLp_A.woff2)
          format("woff2");
        unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315,
          U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A,
          U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1,
          U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038,
          U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
          U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF,
          U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192,
          U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214,
          U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A,
          U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF,
          U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F,
          U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030,
          U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LT_tLp_A.woff2)
          format("woff2");
        unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0,
          U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF,
          U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F,
          U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922,
          U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB,
          U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB,
          U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF,
          U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E,
          U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
          U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
          U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
          U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
          U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3,
          U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF,
          U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE,
          U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A,
          U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691,
          U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
          U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
          U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847,
          U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB,
          U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996,
          U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6,
          U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LLvtLp_A.woff2)
          format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
          U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
          U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lora";
        font-style: italic;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuMwf7I-NP.woff2)
          format("woff2");
        unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF,
          U+A640-A69F, U+FE2E-FE2F;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuMw77I-NP.woff2)
          format("woff2");
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuM3b7I-NP.woff2)
          format("woff2");
        unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315,
          U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A,
          U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1,
          U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038,
          U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071,
          U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF,
          U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192,
          U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214,
          U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A,
          U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF,
          U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F,
          U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030,
          U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuM2T7I-NP.woff2)
          format("woff2");
        unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0,
          U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF,
          U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F,
          U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922,
          U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB,
          U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB,
          U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF,
          U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E,
          U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
          U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
          U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
          U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
          U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3,
          U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF,
          U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE,
          U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A,
          U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691,
          U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC,
          U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
          U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847,
          U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB,
          U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996,
          U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6,
          U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuMwX7I-NP.woff2)
          format("woff2");
        unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,
          U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
          U+0323, U+0329, U+1EA0-1EF9, U+20AB;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2)
          format("woff2");
        unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
          U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
          U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
          U+A720-A7FF;
      }
@font-face {
        font-family: "Lora";
        font-style: normal;
        font-weight: 400 700;
        font-display: swap;
        src: url(https://de.cdn-website.com/fonts/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2)
          format("woff2");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
          U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122,
          U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-display: swap;
        font-style: italic;
        font-weight: 300;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-lightitalic-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-lightitalic-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-lightitalic-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-lightitalic-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-display: swap;
        font-style: normal;
        font-weight: 300;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-light-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-light-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-light-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-light-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: italic;
        font-display: swap;
        font-weight: 400;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-italic-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-italic-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-italic-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-italic-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: normal;
        font-display: swap;
        font-weight: 400;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-regular-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-regular-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-regular-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-regular-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: italic;
        font-display: swap;
        font-weight: 700;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bolditalic-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bolditalic-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bolditalic-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bolditalic-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: normal;
        font-display: swap;
        font-weight: 700;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bold-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bold-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bold-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-bold-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: italic;
        font-display: swap;
        font-weight: 800;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Open Sans Hebrew";
        font-style: normal;
        font-display: swap;
        font-weight: 800;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.eot);
        src:
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.eot?#iefix)
            format("embedded-opentype"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.woff)
            format("woff"),
          url(https://dd-cdn.multiscreensite.com/fonts/Opes_Sans_Hebrew/opensanshebrew-extrabold-webfont.ttf)
            format("truetype");
      }
@font-face {
        font-family: "Alef Hebrew";
        font-display: swap;
        font-style: normal;
        font-weight: 400;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Alef-Regular.woff2)
          format("woff2");
      }
@font-face {
        font-family: "Alef Hebrew";
        font-display: swap;
        font-style: normal;
        font-weight: 700;
        src: url(https://dd-cdn.multiscreensite.com/fonts/Alef-Bold.woff2)
          format("woff2");
      }
@font-face {
        font-family: "dm-social-font";
        font-display: block;
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/dm-social-font.woff?mxo7pn)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-social-font.ttf?mxo7pn)
            format("truetype"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-social-font.svg?mxo7pn#dm-font)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-family: "dm-font";
        font-display: block;
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/dm-font.woff?v=12)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-font.ttf?v=12)
            format("truetype"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-font.svg?v=12#dm-font)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-display: swap;
        font-family: "Label Sans";
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/LabelSansVF.woff?v=1)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/LabelSansVF.woff2?v=1)
            format("woff2");
        font-weight: 100 700;
        font-style: normal;
      }
@font-face {
        font-display: swap;
        font-family: "Cal Sans";
        src: url(https://static-cdn.dwhitelabel.com/fonts/CalSans-Regular.woff2?v=1)
          format("woff2");
        font-weight: 100 700;
        font-style: normal;
      }
@font-face {
        font-family: "dm-social-icons";
        font-display: block;
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/social_icons/19052025/dm-social-icons.ttf)
            format("truetype"),
          url(https://static-cdn.dwhitelabel.com/fonts/social_icons/19052025/dm-social-icons.woff)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/social_icons/19052025/dm-social-icons.svg#dm-social-icons)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-family: "dm-common-icons";
        font-display: block;
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/dm-common-icons.ttf?5f0fg)
            format("truetype"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-common-icons.woff?5f0fg)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/dm-common-icons.svg?5f0fg#dm-common-icons)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-family: "FontAwesome";
        font-display: block;
        src: url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?v=6);
        src:
          url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.eot?#iefix&v=6)
            format("embedded-opentype"),
          url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff2?v=6)
            format("woff2"),
          url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.woff?v=6)
            format("woff"),
          url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.ttf?v=6)
            format("truetype"),
          url(https://static-cdn.dwhitelabel.com/fonts/fontawesome-webfont.svg#fontawesomeregular?v=6)
            format("svg");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-family: "Courier New", monospace;
        font-style: normal;
        font-weight: 400;
        src:
          local("Courier New"),
          local("CourierNewPSMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/e2fc0b95199b08bc.woff)
            format("woff");
      }
@font-face {
        font-family: "Courier New", monospace;
        font-style: normal;
        font-weight: 700;
        src:
          local("Courier New Bold"),
          local("CourierNewPS-BoldMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a38f38c55b7a57a.woff)
            format("woff");
      }
@font-face {
        font-family: "Courier New", monospace;
        font-style: italic;
        font-weight: 400;
        src:
          local("Courier New Italic"),
          local("CourierNewPS-ItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/ec49acf58c10f8a9.woff)
            format("woff");
      }
@font-face {
        font-family: "Courier New", monospace;
        font-style: italic;
        font-weight: 700;
        src:
          local("Courier New Bold Italic"),
          local("CourierNewPS-BoldItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/bac7cf2e21ae24d1.woff)
            format("woff");
      }
@font-face {
        font-family: "Arial Black";
        font-style: normal;
        font-weight: 400;
        src:
          local("Arial Black"),
          local("ArialBlack"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/f5c444da86865f17.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Arial Black";
        font-style: normal;
        font-weight: 400;
        src:
          local("Arial Black"),
          local("ArialBlack"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/f5c444da86865f171.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: normal;
        font-weight: 400;
        src:
          local("Times New Roman"),
          local("TimesNewRomanPSMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/f889a07745b512491.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: normal;
        font-weight: 400;
        src:
          local("Times New Roman"),
          local("TimesNewRomanPSMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/f889a07745b51249.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: normal;
        font-weight: 700;
        src:
          local("Times New Roman Bold"),
          local("TimesNewRomanPS-BoldMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/107a32db89f1285b1.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: normal;
        font-weight: 700;
        src:
          local("Times New Roman Bold"),
          local("TimesNewRomanPS-BoldMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/107a32db89f1285b4.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: italic;
        font-weight: 400;
        src:
          local("Times New Roman Italic"),
          local("TimesNewRomanPS-ItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/e5fc7a757e7988.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: italic;
        font-weight: 400;
        src:
          local("Times New Roman Italic"),
          local("TimesNewRomanPS-ItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/e5fc7a757e79881.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: italic;
        font-weight: 700;
        src:
          local("Times New Roman Bold Italic"),
          local("TimesNewRomanPS-BoldItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/bc3ca414adf5d1d.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Times New Roman";
        font-style: italic;
        font-weight: 700;
        src:
          local("Times New Roman Bold Italic"),
          local("TimesNewRomanPS-BoldItalicMT"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/bc3ca414adf5d1d1.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Verdana;
        font-style: normal;
        font-weight: 400;
        src:
          local("Verdana"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/28f652d19e80fbde1.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Verdana;
        font-style: normal;
        font-weight: 400;
        src:
          local("Verdana"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/28f652d19e80fbde11.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Verdana;
        font-style: normal;
        font-weight: 700;
        src:
          local("Verdana Bold"),
          local("Verdana-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/cd26fb9258467dc1b.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Verdana;
        font-style: normal;
        font-weight: 700;
        src:
          local("Verdana Bold"),
          local("Verdana-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/cd26fb9258467dcb2.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Verdana;
        font-style: italic;
        font-weight: 400;
        src:
          local("Verdana Italic"),
          local("Verdana-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/48066a2ff839778c2.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Verdana;
        font-style: italic;
        font-weight: 400;
        src:
          local("Verdana Italic"),
          local("Verdana-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/48066a2ff839778c.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Verdana;
        font-style: italic;
        font-weight: 700;
        src:
          local("Verdana Bold Italic"),
          local("Verdana-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/6d3318b718754b78.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Verdana;
        font-style: italic;
        font-weight: 700;
        src:
          local("Verdana Bold Italic"),
          local("Verdana-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/6d3318b718754b781.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Tahoma;
        font-style: normal;
        font-weight: 400;
        src:
          local("Tahoma"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/9d22fae1754942f63.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Tahoma;
        font-style: normal;
        font-weight: 400;
        src:
          local("Tahoma"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/9d22fae1754942f6.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Tahoma;
        font-style: normal;
        font-weight: 700;
        src:
          local("Tahoma Negreta"),
          local("Tahoma-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/325a0ea84e3a993.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Tahoma;
        font-style: normal;
        font-weight: 700;
        src:
          local("Tahoma Negreta"),
          local("Tahoma-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/325a0ea84e3a99.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: normal;
        font-weight: 400;
        src:
          local("Book Antiqua"),
          local("BookAntiqua"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/53198ebebffbde25.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: normal;
        font-weight: 400;
        src:
          local("Book Antiqua"),
          local("BookAntiqua"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/53198ebebffbde21.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: normal;
        font-weight: 700;
        src:
          local("Book Antiqua Bold"),
          local("BookAntiqua-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/9f2d68f1d69270015.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: normal;
        font-weight: 700;
        src:
          local("Book Antiqua Bold"),
          local("BookAntiqua-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/9f2d68f1d69270018.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: italic;
        font-weight: 400;
        src:
          local("Book Antiqua Italic"),
          local("BookAntiqua-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/d843412155f4ee4b3.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: italic;
        font-weight: 400;
        src:
          local("Book Antiqua Italic"),
          local("BookAntiqua-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/d843412155f4ee4b.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: italic;
        font-weight: 700;
        src:
          local("Book Antiqua Bold Italic"),
          local("BookAntiqua-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a81a5e6e6b2de22.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Book Antiqua";
        font-style: italic;
        font-weight: 700;
        src:
          local("Book Antiqua Bold Italic"),
          local("BookAntiqua-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a81a5e6e6b2de224.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: normal;
        font-weight: 400;
        src:
          local("Comic Sans MS"),
          local("ComicSansMS"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a4ba60ff9fc73cf87.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: normal;
        font-weight: 400;
        src:
          local("Comic Sans MS"),
          local("ComicSansMS"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a4ba60ff9fc73cf85.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: normal;
        font-weight: 700;
        src:
          local("Comic Sans MS Bold"),
          local("ComicSansMS-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/47b9a7080319bd8b9.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: normal;
        font-weight: 700;
        src:
          local("Comic Sans MS Bold"),
          local("ComicSansMS-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/47b9a7080319bd8b.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: italic;
        font-weight: 400;
        src:
          local("Comic Sans MS Italic"),
          local("ComicSansMS-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/1a31561daae4e6f6.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: italic;
        font-weight: 400;
        src:
          local("Comic Sans MS Italic"),
          local("ComicSansMS-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/1a31561daae4e6f5.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: italic;
        font-weight: 700;
        src:
          local("Comic Sans MS Bold Italic"),
          local("ComicSansMS-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/3b8723a173ab23db6.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Comic Sans MS";
        font-style: italic;
        font-weight: 700;
        src:
          local("Comic Sans MS Bold Italic"),
          local("ComicSansMS-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/3b8723a173ab23db9.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: Impact;
        font-style: normal;
        font-weight: 400;
        src:
          local("Impact"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/5128cd07406988e2.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: Impact;
        font-style: normal;
        font-weight: 400;
        src:
          local("Impact"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/5128cd07406988e3.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: normal;
        font-weight: 400;
        src:
          local("Palatino Linotype"),
          local("PalatinoLinotype-Roman"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a7bbb29f8e80de7b.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: normal;
        font-weight: 400;
        src:
          local("Palatino Linotype"),
          local("PalatinoLinotype-Roman"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/a7bbb29f8e80de7b4.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: normal;
        font-weight: 700;
        src:
          local("Palatino Linotype Bold"),
          local("PalatinoLinotype-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/31691cf572f5bde34.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: normal;
        font-weight: 700;
        src:
          local("Palatino Linotype Bold"),
          local("PalatinoLinotype-Bold"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/31691cf572f5bde8.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: italic;
        font-weight: 400;
        src:
          local("Palatino Linotype Italic"),
          local("PalatinoLinotype-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/1291d1e7f9fa73947.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: italic;
        font-weight: 400;
        src:
          local("Palatino Linotype Italic"),
          local("PalatinoLinotype-Italic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/1291d1e7f9fa7394.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: italic;
        font-weight: 700;
        src:
          local("Palatino Linotype Bold Italic"),
          local("PalatinoLinotype-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/3943a091ad116f3a3.woff)
            format("woff");
        unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF,
          U+2C60-2C7F, U+A720-A7FF;
      }
@font-face {
        font-family: "Palatino Linotype";
        font-style: italic;
        font-weight: 700;
        src:
          local("Palatino Linotype Bold Italic"),
          local("PalatinoLinotype-BoldItalic"),
          url(https://dd-cdn.multiscreensite.com/fonts/additionalfonts/3943a091ad116f3a1.woff)
            format("woff");
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC,
          U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
      }
@font-face {
        font-family: "flexslider-icon";
        src: url(https://static-cdn.dwhitelabel.com/fonts/flexslider-icon.woff)
          format("woff");
        font-weight: 400;
        font-style: normal;
      }
@font-face {
        font-family: "Lato Fallback";
        src: local("Arial");
        ascent-override: 101.3181%;
        descent-override: 21.865%;
        size-adjust: 97.4159%;
        line-gap-override: 0%;
      }
@font-face {
        font-family: "Fjalla One Fallback";
        src: local("Arial");
        ascent-override: 114.9994%;
        descent-override: 28.2767%;
        size-adjust: 87.7212%;
        line-gap-override: 0%;
      }
@font-face {
        font-family: "Bebas Neue Fallback";
        src: local("Arial");
        ascent-override: 116.5002%;
        descent-override: 38.8334%;
        size-adjust: 77.2531%;
        line-gap-override: 0%;
      }
@font-face {
        font-family: "Lora Fallback";
        src: local("Arial");
        ascent-override: 95.2907%;
        descent-override: 25.9539%;
        size-adjust: 105.5717%;
        line-gap-override: 0%;
      }
@font-face {
        font-family: "Arial Fallback";
        src: local("Arial");
        line-gap-override: 0%;
      }
