/* ============================================================
   inline.css - 由 index.html 中内嵌 <style> 块提取生成
   提取顺序与原文档保持一致，请勿随意调整规则顺序
   ============================================================ */

.iphorm-elements .iphorm-element-wrap-text input,
    .iphorm-elements .iphorm-element-wrap-captcha input,
    .iphorm-elements .iphorm-element-wrap-password input,
    .iphorm-elements .iphorm-element-wrap select,
    .iphorm-elements .iphorm-element-wrap textarea {
      WIDTH: 100% !important;
    }
  

    .u-section-2 .u-sheet-1 {
      min-height: 760px;
    }

    .u-section-2 .u-group-1 {
      background-image: none;
      width: 100%;
      min-height: 640px;
      box-shadow: 7px 6px 0px 0 rgba(153, 145, 237, 0.3);
      margin: 60px 0 0;
    }

    .u-section-2 .u-container-layout-1 {
      padding: 30px;
    }

    .u-section-2 .u-layout-wrap-1 {
      margin-top: -640px;
      margin-bottom: 60px;
      width: 100%;
    }

    .u-section-2 .u-layout-cell-1 {
      min-height: 640px;
    }

    .u-section-2 .u-container-layout-2 {
      padding: 30px 61px;
    }

    .u-section-2 .u-text-1 {
      font-size: 5.14286rem;
      font-weight: 400;
      margin: 135px auto 0 0;
    }

    .u-section-2 .u-text-2 {
      font-size: 4rem;
      font-weight: 400;
      margin: -78px auto 0 110px;
    }

    .u-section-2 .u-text-3 {
      font-size: 2.28571rem;
      font-weight: 400;
      letter-spacing: 6px;
      margin: -40px 182px 0 auto;
    }

    .u-section-2 .u-text-4 {
      font-size: 1.125rem;
      font-weight: 400;
      letter-spacing: 0px;
      line-height: 1.4;
      margin: 32px 44px 0 1px;
    }

    .u-section-2 .u-btn-1 {
      letter-spacing: 1px;
      text-transform: uppercase;
      box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 1);
      font-weight: 400;
      transition-duration: 0.5s;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      font-size: 1.14286rem;
      transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
      margin: 60px auto 0 0;
      padding: 8px 35px 10px;
    }

    .u-section-2 .u-btn-2 {
      letter-spacing: 1px;
      text-transform: uppercase;
      box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 1);
      font-weight: 400;
      transition-duration: 0.5s;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      font-size: 1.14286rem;
      transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
      background-image: none;
      margin: -43px auto 0 141px;
      padding: 8px 35px 10px;
    }

    .u-section-2 .u-layout-cell-2 {
      min-height: 640px;
    }

    .u-section-2 .u-container-layout-3 {
      padding: 0;
    }

    .u-section-2 .u-image-1 {
      height: 640px;
      margin-top: -1px;
      margin-bottom: 0;
      width: 100%;
    }

    /*RESPONSIVE_MEDIA*/
    @media (max-width: 1199px) {
      .u-section-2 .u-sheet-1 {
        min-height: 1260px;
      }

      .u-section-2 .u-group-1 {
        margin-right: initial;
        margin-left: initial;
        width: auto;
      }

      .u-section-2 .u-layout-wrap-1 {
        position: relative;
        width: auto;
      }

      .u-section-2 .u-layout-cell-1 {
        min-height: 470px;
      }

      .u-section-2 .u-text-1 {
        margin-top: 46px;
      }

      .u-section-2 .u-text-2 {
        margin-top: 0;
      }

      .u-section-2 .u-text-3 {
        margin-top: -78px;
      }

      .u-section-2 .u-layout-cell-2 {
        min-height: 470px;
        background-position: 50% 50%;
      }

      .u-section-2 .u-image-1 {
        height: 470px;
        width: auto;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 991px) {
      .u-section-2 .u-sheet-1 {
        min-height: 1148px;
      }

      .u-section-2 .u-layout-cell-1 {
        min-height: 100px;
      }

      .u-section-2 .u-container-layout-2 {
        padding-left: 30px;
        padding-right: 30px;
      }

      .u-section-2 .u-text-2 {
        margin-top: -110px;
        margin-left: 15px;
      }

      .u-section-2 .u-text-3 {
        margin-top: 20px;
        margin-right: 25px;
      }

      .u-section-2 .u-layout-cell-2 {
        min-height: 360px;
      }

      .u-section-2 .u-container-layout-3 {
        padding: 0;
      }

      .u-section-2 .u-image-1 {
        height: 360px;
        width: auto;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 767px) {
      .u-section-2 .u-sheet-1 {
        min-height: 1884px;
      }

      .u-section-2 .u-container-layout-1 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-2 .u-container-layout-2 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-2 .u-text-2 {
        margin-top: 0;
      }

      .u-section-2 .u-text-3 {
        margin-top: -78px;
      }

      .u-section-2 .u-text-4 {
        margin-top: 20px;
      }

      .u-section-2 .u-layout-cell-2 {
        min-height: 540px;
      }

      .u-section-2 .u-image-1 {
        height: 540px;
        width: auto;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 575px) {
      #sec-ab68 .u-text-3 {
        margin-top: 20px;
      }

      #sec-0335 .u-list-item .u-text-a2,
      #sec-0335 .u-list-item .u-text-4 {
        margin-right: 31px;
      }

      .u-section-2 .u-sheet-1 {
        min-height: 662px;
      }

      .u-section-2 .u-group-1 {
        min-height: 643px;
        margin-top: 19px;
        width: auto;
        margin-right: initial;
        margin-left: initial;
      }

      .u-section-2 .u-layout-wrap-1 {
        margin-top: -627px;
        margin-bottom: 0;
        width: auto;
      }

      .u-section-2 .u-layout-cell-1 {
        min-height: 249px;
      }

      .u-section-2 .u-container-layout-2 {
        padding: 0;
      }

      .u-section-2 .u-text-1 {
        font-size: 2.71429rem;
        width: auto;
        margin-top: 29px;
        margin-left: 30px;
      }

      .u-section-2 .u-text-2 {
        font-size: 2.28571rem;
        width: auto;
        margin-top: -45px;
        margin-right: 204px;
        margin-left: 86px;
      }

      .u-section-2 .u-text-3 {
        font-size: 1.42857rem;
        width: auto;
        margin-top: -29px;
        margin-right: 117px;
      }

      .u-section-2 .u-text-4 {
        width: auto;
        margin-top: 11px;
        margin-right: 45px;
        margin-left: 30px;
      }

      .u-section-2 .u-btn-1 {
        margin-top: 27px;
        margin-bottom: 0;
        margin-left: 30px;
      }

      .u-section-2 .u-btn-2 {
        margin: -44px 72px 0 auto;
      }

      .u-section-2 .u-layout-cell-2 {
        min-height: 378px;
      }

      .u-section-2 .u-image-1 {
        height: 349px;
        margin-top: 0;
        width: auto;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    .u-section-2 .u-btn-1,
    .u-section-2 .u-btn-1:before,
    .u-section-2 .u-btn-1>.u-container-layout:before {
      transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
    }

    .u-section-2 .u-btn-1.u-btn-1.u-btn-1:hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-2 .u-btn-1 {
      border-color: transparent !important;
    }

    .u-section-2 .u-btn-1.u-btn-1.u-btn-1.hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-2 .u-btn-1 {
      border-color: transparent !important;
    }

    .u-section-2 .u-container-layout:hover .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-container-layout.hover .u-section-2 .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-section-2 .u-btn-2,
    .u-section-2 .u-btn-2:before,
    .u-section-2 .u-btn-2>.u-container-layout:before {
      transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
    }

    .u-section-2 .u-btn-2.u-btn-2.u-btn-2:hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-2 .u-btn-2 {
      border-color: transparent !important;
    }

    .u-section-2 .u-btn-2.u-btn-2.u-btn-2.hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-2 .u-btn-2 {
      border-color: transparent !important;
    }

    .u-section-2 .u-container-layout:hover .u-btn-2 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-container-layout.hover .u-section-2 .u-btn-2 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-section-3 .u-sheet-1 {
      min-height: 1032px;
    }

    .u-section-3 .u-rotation-parent-1 {
      width: 98px;
      height: 98px;
      margin: 23px auto 0 0;
      padding: 0;
    }

    .u-section-3 .u-icon-1 {
      width: 98px;
      height: 98px;
      padding: 0;
    }

    .u-section-3 .u-text-1 {
      font-size: 3.42857rem;
      font-weight: 400;
      margin: -92px auto 0 128px;
    }

    .u-section-3 .u-text-2 {
      font-size: 1.28571rem;
      font-weight: 400;
      margin: 13px 702px 0 128px;
    }

    .u-section-3 .u-list-1 {
      margin-top: 63px;
      margin-bottom: 60px;
    }

    .u-section-3 .u-repeater-1 {
      grid-template-columns: repeat(2, calc(50% - 13px));
      min-height: 657px;
      grid-gap: 26px;
    }

    .u-section-3 .u-container-layout-1 {
      padding: 0;
    }

    .u-section-3 .u-group-1 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-2 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-1 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-2 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-3 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-4 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-5 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-3 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-1 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-4 {
      font-size: 1.14286rem;
      margin: -51px 326px 0 73px;
    }

    .u-section-3 .u-text-5 {
      font-weight: 400;
      margin: 6px 298px 0 73px;
    }

    .u-section-3 .u-container-layout-3 {
      padding: 0;
    }

    .u-section-3 .u-group-2 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-4 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-6 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-7 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-8 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-9 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-10 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-6 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-2 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-7 {
      font-size: 1.14286rem;
      margin: -51px 316px 0 73px;
    }

    .u-section-3 .u-text-8 {
      font-weight: 400;
      margin: 6px 288px 0 73px;
    }

    .u-section-3 .u-container-layout-5 {
      padding: 0;
    }

    .u-section-3 .u-group-3 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-6 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-11 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-12 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-13 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-14 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-15 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-9 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-3 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-10 {
      font-size: 1.14286rem;
      margin: -51px 316px 0 73px;
    }

    .u-section-3 .u-text-11 {
      font-weight: 400;
      margin: 6px 288px 0 73px;
    }

    .u-section-3 .u-container-layout-7 {
      padding: 0;
    }

    .u-section-3 .u-group-4 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-8 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-16 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-17 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-18 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-19 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-20 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-12 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-4 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-13 {
      font-size: 1.14286rem;
      margin: -51px 316px 0 73px;
    }

    .u-section-3 .u-text-14 {
      font-weight: 400;
      margin: 6px 288px 0 73px;
    }

    .u-section-3 .u-container-layout-9 {
      padding: 0;
    }

    .u-section-3 .u-group-5 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-10 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-21 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-22 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-23 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-24 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-25 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-15 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-5 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-16 {
      font-size: 1.14286rem;
      margin: -51px 316px 0 73px;
    }

    .u-section-3 .u-text-17 {
      font-weight: 400;
      margin: 6px 288px 0 73px;
    }

    .u-section-3 .u-container-layout-11 {
      padding: 0;
    }

    .u-section-3 .u-group-6 {
      min-height: 243px;
      box-shadow: 6px 6px 0px 0 rgba(77, 77, 77, 0.4);
      height: auto;
      width: 617px;
      margin: 0 auto 0 0;
    }

    .u-section-3 .u-container-layout-12 {
      padding-right: 30px;
      padding-left: 30px;
      padding-bottom: 0;
    }

    .u-section-3 .u-shape-26 {
      width: 16px;
      height: 16px;
      margin: 35px 537px 0 0;
    }

    .u-section-3 .u-shape-27 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 21px;
    }

    .u-section-3 .u-shape-28 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 42px;
    }

    .u-section-3 .u-shape-29 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 63px;
    }

    .u-section-3 .u-shape-30 {
      width: 16px;
      height: 16px;
      margin: -16px auto 0 84px;
    }

    .u-section-3 .u-text-18 {
      font-size: 1.07143rem;
      margin: 30px 0 0;
    }

    .u-section-3 .u-image-6 {
      width: 58px;
      height: 58px;
      box-shadow: 4px 4px 0px 0 rgba(255, 255, 255, 0.15);
      text-shadow: 4px 4px 0 rgba(0, 0, 0, 0);
      margin: 26px auto 0 0;
    }

    .u-section-3 .u-text-19 {
      font-size: 1.14286rem;
      margin: -51px 316px 0 73px;
    }

    .u-section-3 .u-text-20 {
      font-weight: 400;
      margin: 6px 288px 0 73px;
    }

    /*RESPONSIVE_MEDIA*/
    @media (max-width: 1199px) {
      .u-section-3 .u-rotation-parent-1 {
        margin-top: -57px;
      }

      .u-section-3 .u-icon-1 {
        width: 64px;
        height: 64px;
        margin: 168px auto 60px;
      }

      .u-section-3 .u-text-1 {
        width: 96px;
      }

      .u-section-3 .u-text-2 {
        margin-right: 362px;
      }

      .u-section-3 .u-repeater-1 {
        min-height: 493px;
      }

      .u-section-3 .u-group-1 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-2 {
        padding-top: 30px;
      }

      .u-section-3 .u-group-2 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-4 {
        padding-top: 30px;
      }

      .u-section-3 .u-group-3 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-6 {
        padding-top: 30px;
      }

      .u-section-3 .u-group-4 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-8 {
        padding-top: 30px;
      }

      .u-section-3 .u-group-5 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-10 {
        padding-top: 30px;
      }

      .u-section-3 .u-group-6 {
        min-height: 244px;
        height: auto;
      }

      .u-section-3 .u-container-layout-12 {
        padding-top: 30px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 991px) {
      .u-section-3 .u-text-2 {
        margin-right: 142px;
      }

      .u-section-3 .u-repeater-1 {
        grid-template-columns: 100%;
      }

      .u-section-3 .u-container-layout-1 {
        padding: 0;
      }

      .u-section-3 .u-group-1 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-2 {
        padding-bottom: 0;
      }

      .u-section-3 .u-container-layout-3 {
        padding: 0;
      }

      .u-section-3 .u-group-2 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-4 {
        padding-bottom: 0;
      }

      .u-section-3 .u-container-layout-5 {
        padding: 0;
      }

      .u-section-3 .u-group-3 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-6 {
        padding-bottom: 0;
      }

      .u-section-3 .u-container-layout-7 {
        padding: 0;
      }

      .u-section-3 .u-group-4 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-8 {
        padding-bottom: 0;
      }

      .u-section-3 .u-container-layout-9 {
        padding: 0;
      }

      .u-section-3 .u-group-5 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-10 {
        padding-bottom: 0;
      }

      .u-section-3 .u-container-layout-11 {
        padding: 0;
      }

      .u-section-3 .u-group-6 {
        min-height: 251px;
      }

      .u-section-3 .u-container-layout-12 {
        padding-bottom: 0;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 767px) {
      .u-section-3 .u-text-2 {
        margin-right: 0;
      }

      .u-section-3 .u-group-1 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-2 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-1 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-4 {
        margin-top: 20px;
        margin-right: 308px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-5 {
        margin-right: 279px;
        margin-left: 55px;
      }

      .u-section-3 .u-group-2 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-4 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-6 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-7 {
        margin-top: 20px;
        margin-right: 298px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-8 {
        margin-right: 269px;
        margin-left: 55px;
      }

      .u-section-3 .u-group-3 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-6 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-11 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-10 {
        margin-top: 20px;
        margin-right: 298px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-11 {
        margin-right: 269px;
        margin-left: 55px;
      }

      .u-section-3 .u-group-4 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-8 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-16 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-13 {
        margin-top: 20px;
        margin-right: 298px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-14 {
        margin-right: 269px;
        margin-left: 55px;
      }

      .u-section-3 .u-group-5 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-10 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-21 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-16 {
        margin-top: 20px;
        margin-right: 298px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-17 {
        margin-right: 269px;
        margin-left: 55px;
      }

      .u-section-3 .u-group-6 {
        width: 540px;
      }

      .u-section-3 .u-container-layout-12 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-3 .u-shape-26 {
        margin-right: 504px;
      }

      .u-section-3 .u-text-19 {
        margin-top: 20px;
        margin-right: 298px;
        margin-left: 55px;
      }

      .u-section-3 .u-text-20 {
        margin-right: 269px;
        margin-left: 55px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 575px) {
      .u-section-3 .u-sheet-1 {
        min-height: 2443px;
      }

      .u-section-3 .u-rotation-parent-1 {
        width: 50px;
        height: 50px;
        margin-top: -108px;
        margin-bottom: 0;
        margin-left: 0;
        padding: 0;
      }

      .u-section-3 .u-icon-1 {
        width: 50px;
        height: 50px;
        padding: 0;
      }

      .u-section-3 .u-text-1 {
        font-size: 2.28571rem;
        width: auto;
        margin-top: 40px;
        margin-bottom: 0;
        margin-left: 0;
      }

      .u-section-3 .u-text-2 {
        font-size: 1.14286rem;
        width: auto;
        margin-left: 0;
      }

      .u-section-3 .u-list-1 {
        margin-top: 40px;
        margin-bottom: -8px;
      }

      .u-section-3 .u-group-1 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-2 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-1 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-4 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-5 {
        margin-right: 134px;
        margin-left: 0;
      }

      .u-section-3 .u-group-2 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-4 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-6 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-7 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-8 {
        margin-right: 134px;
        margin-left: 0;
      }

      .u-section-3 .u-group-3 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-6 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-11 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-10 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-11 {
        margin-right: 134px;
        margin-left: 0;
      }

      .u-section-3 .u-group-4 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-8 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-16 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-13 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-14 {
        margin-right: 134px;
        margin-left: 0;
      }

      .u-section-3 .u-group-5 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-10 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-21 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-16 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-17 {
        margin-right: 134px;
        margin-left: 0;
      }

      .u-section-3 .u-group-6 {
        min-height: 332px;
        width: 340px;
      }

      .u-section-3 .u-container-layout-12 {
        padding-left: 15px;
        padding-right: 15px;
      }

      .u-section-3 .u-shape-26 {
        margin-top: 0;
        margin-right: 302px;
      }

      .u-section-3 .u-text-19 {
        margin-right: 163px;
        margin-left: 0;
      }

      .u-section-3 .u-text-20 {
        margin-right: 134px;
        margin-left: 0;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    .u-section-4 {
      min-height: 300px;
    }

    .u-section-4 .u-shape-1 {
      height: 220px;
      margin: 40px 0 0;
    }

    .u-section-4 .u-shape-2 {
      height: 220px;
      margin-top: -220px;
      margin-bottom: 0;
      background-image: none;
    }

    .u-section-4 .u-group-1 {
      min-height: 220px;
      height: auto;
      width: 1280px;
      margin: -220px auto 40px;
    }

    .u-section-4 .u-container-layout-1 {
      padding: 28px 27px 28px 0;
    }

    .u-section-4 .u-text-1 {
      font-size: 2.85714rem;
      font-weight: 400;
      margin: 30px auto 0 0;
    }

    .u-section-4 .u-text-2 {
      font-size: 1.28571rem;
      font-weight: 400;
      line-height: 1.1999984444392595;
      margin: 15px 626px 0 0;
    }

    .u-section-4 .u-btn-1 {
      letter-spacing: 1px;
      text-transform: uppercase;
      box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 1);
      font-weight: 400;
      transition-duration: 0.5s;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      font-size: 1.28571rem;
      transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
      background-image: none;
      margin: -62px 33px 0 auto;
      padding: 11px 57px;
    }

    /*RESPONSIVE_MEDIA*/
    @media (max-width: 1199px) {
      .u-section-4 .u-shape-1 {
        margin-right: initial;
        margin-left: initial;
      }

      .u-section-4 .u-group-1 {
        width: 940px;
        margin-left: calc(((100% - 1280px) / 2) + 170px);
        height: auto;
      }

      .u-section-4 .u-text-2 {
        margin-right: 286px;
      }

      .u-section-4 .u-btn-1 {
        margin-right: 0;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 991px) {
      .u-section-4 .u-group-1 {
        width: 720px;
        margin-left: calc(((100% - 1280px) / 2) + 280px);
      }

      .u-section-4 .u-container-layout-1 {
        padding-left: 0;
      }

      .u-section-4 .u-text-2 {
        margin-right: 66px;
      }

      .u-section-4 .u-btn-1 {
        margin-top: 20px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 767px) {
      .u-section-4 .u-group-1 {
        width: 540px;
        margin-left: calc(((100% - 1280px) / 2) + 370px);
      }

      .u-section-4 .u-container-layout-1 {
        padding-right: 10px;
      }

      .u-section-4 .u-text-2 {
        margin-right: 0;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 575px) {
      .u-section-4 {
        min-height: 360px;
      }

      .u-section-4 .u-shape-1 {
        height: 255px;
        margin-top: 0;
        margin-right: initial;
        margin-left: initial;
      }

      .u-section-4 .u-shape-2 {
        height: 360px;
        margin-top: -255px;
        margin-bottom: 0;
        width: calc(((100% - 340px) / 2) + 390px);
      }

      .u-section-4 .u-group-1 {
        width: 340px;
        min-height: 255px;
        margin-top: -307px;
        margin-left: auto;
        margin-bottom: 53px;
      }

      .u-section-4 .u-container-layout-1 {
        padding-right: 0;
        padding-bottom: 0;
      }

      .u-section-4 .u-text-1 {
        font-size: 2.21429rem;
        width: 155px;
        margin-top: 0;
        margin-left: auto;
      }

      .u-section-4 .u-text-2 {
        font-size: 1.14286rem;
        width: auto;
        line-height: 1.6;
        margin-left: 5px;
        margin-right: 5px;
        margin-bottom: 0;
      }

      .u-section-4 .u-btn-1 {
        margin-top: 36px;
        margin-left: 0;
        padding-left: 132px;
        padding-right: 132px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    .u-section-4 .u-btn-1,
    .u-section-4 .u-btn-1:before,
    .u-section-4 .u-btn-1>.u-container-layout:before {
      transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
    }

    .u-section-4 .u-btn-1.u-btn-1.u-btn-1:hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-4 .u-btn-1 {
      border-color: transparent !important;
    }

    .u-section-4 .u-btn-1.u-btn-1.u-btn-1.hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-section-4 .u-btn-1 {
      border-color: transparent !important;
    }

    .u-section-4 .u-container-layout:hover .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-container-layout.hover .u-section-4 .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }
  

    .bitRightSider .widget-title,
    .bitLeftSider .widget-title {
      padding: 0 0 0 10px;
      height: 30px;
      line-height: 30px;
      background-color: #474747;
      margin: 0px;
      font-family: 微软雅黑;
      font-size: 20px;
      font-weight: bold;
      font-style: normal;
      text-decoration: none;
      color: #ffffff;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
      background-image: none;
      -webkit-border-top-left-radius: 0;
      -webkit-border-top-right-radius: 0;
      -moz-border-radius-topleft: 0;
      -moz-border-radius-topright: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }

    .bitRightSider .bitWidgetFrame,
    .bitLeftSider .bitWidgetFrame {
      border-top: 0;
      border-bottom: 1px solid #bababa;
      border-left: 1px solid #bababa;
      border-right: 1px solid #bababa;
      padding: 4px 10px 4px 10px;
      -webkit-border-bottom-left-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -moz-border-radius-bottomleft: 0;
      -moz-border-radius-bottomright: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
    }

    .bitRightSider .site_tooler,
    .bitLeftSider .site_tooler {
      -webkit-box-shadow: none;
      box-shadow: none;
    }

    .bitRightLeftSiderWidget.site_tooler .bitWidgetFrame,
    .bitRightLeftSiderWidget.site_tooler .bitWidgetFrame {
      background-color: transparent;
      background-image: none;
      background-repeat: repeat;
      -webkit-border-bottom-left-radius: 0px;
      border-bottom-left-radius: 0px;
      -webkit-border-bottom-right-radius: 0px;
      border-bottom-right-radius: 0px;
    }
  

    .footer .widget-title {
      padding: 0 0 0 10px;
      height: 28px;
      line-height: 28px;
      background-color: #024886;
      margin: 0px;
      font-family: ;
      font-size: px;
      font-weight: normal;
      font-style: normal;
      text-decoration: none;
      color: #fff;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
      background-image: none;
      -webkit-border-top-left-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-topright: 4px;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
    }

    .footer .widget-title {
      border-top: 0;
      border-left: 0;
      border-right: 0;
    }

    .footer .bitWidgetFrame {
      border-bottom: 0;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      padding: 4px 10px 4px 10px;
    }

    .footer .site_tooler {
      -webkit-box-shadow: none;
      box-shadow: none;
    }

    .footer .site_tooler .bitWidgetFrame {
      background-color: transparent;
      background-image: none;
      -webkit-border-bottom-left-radius: 4px;
      border-bottom-left-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      border-bottom-right-radius: 4px;
    }
  

  

    .u-body {
      font-family: 'Noto Sans SC', sans-serif;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-family: 'Noto Sans SC', sans-serif;
    }

    .u-overlap.u-overlap-transparent .u-header,
    .u-image,
    .u-gradient {
      color: #111111;
    }

    .u-shading,
    .u-overlap.u-overlap-contrast .u-header {
      color: #ffffff;
    }

    .u-body {
      color: #111111;
      background-color: #ffffff;
      --effect-scale: 1.1;
    }

    .u-custom-font.u-text-font {
      font-family: 'Noto Sans SC', sans-serif !important;
    }

    .u-custom-font.u-heading-font {
      font-family: 'Noto Sans SC', sans-serif !important;
    }

    .u-none.u-input,
    .u-none.u-field-input,
    .u-none.u-button-style,
    .u-none.u-button-style:hover,
    .u-none.u-button-style:focus,
    .u-none.u-button-style:active,
    .u-none.u-button-style.active,
    .u-button-style.u-hover-none:hover,
    .u-button-style.u-hover-none:focus,
    .u-button-style.u-active-none:active,
    .u-button-style.u-active-none.active,
    li.active>.u-button-style.u-active-none {
      color: inherit !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-none,
    .u-button-style.u-border-hover-none:hover,
    .u-button-style.u-border-hover-none:focus,
    .u-button-style.u-border-active-none:active,
    .u-button-style.u-border-active-none.active,
    li.active>.u-button-style.u-border-active-none {
      border-color: transparent !important;
      border-width: 0;
    }

    .u-button-style.u-text-none,
    .u-button-style.u-text-none:hover,
    .u-button-style.u-text-none:focus,
    .u-button-style.u-text-none:active,
    .u-button-style.u-text-none.active,
    .u-button-style.u-text-hover-none:hover,
    .u-button-style.u-text-hover-none:focus,
    .u-button-style.u-text-active-none:active,
    .u-button-style.u-text-active-none.active,
    li.active>.u-button-style.u-text-active-none {
      color: inherit !important;
    }

    /*end-color none*/
    /*begin-color palette-1-dark-3*/
    .u-palette-1-dark-3,
    .u-body.u-palette-1-dark-3,
    section.u-palette-1-dark-3:before,
    .u-palette-1-dark-3>.u-container-layout:before,
    .u-palette-1-dark-3>.u-inner-container-layout:before,
    .u-palette-1-dark-3.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-1-dark-3:before,
    .u-table-alt-palette-1-dark-3 tr:nth-child(even) {
      color: #ffffff;
      background-color: #293330;
    }

    .u-input.u-palette-1-dark-3,
    .u-field-input.u-palette-1-dark-3,
    .u-button-style.u-palette-1-dark-3,
    .u-button-style.u-palette-1-dark-3[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #293330 !important;
    }

    .u-button-style.u-palette-1-dark-3:hover,
    .u-button-style.u-palette-1-dark-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-dark-3:focus,
    .u-button-style.u-palette-1-dark-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-dark-3:active,
    .u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-dark-3.active,
    .u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-1-dark-3,
    li.active>.u-button-style.u-button-style.u-palette-1-dark-3[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #252e2b !important;
    }

    .u-hover-palette-1-dark-3:hover,
    .u-hover-palette-1-dark-3[class*="u-border-"]:hover,
    .u-hover-palette-1-dark-3:focus,
    .u-hover-palette-1-dark-3[class*="u-border-"]:focus,
    .u-active-palette-1-dark-3.u-active.u-active,
    .u-active-palette-1-dark-3[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-1-dark-3:hover,
    a.u-button-style.u-hover-palette-1-dark-3[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-1-dark-3,
    a.u-button-style:hover>.u-hover-palette-1-dark-3[class*="u-border-"],
    a.u-button-style.u-hover-palette-1-dark-3:focus,
    a.u-button-style.u-hover-palette-1-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-1-dark-3.active,
    a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-1-dark-3,
    a.u-button-style.u-button-style.active>.u-active-palette-1-dark-3[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-1-dark-3,
    li.active>a.u-button-style.u-button-style.u-active-palette-1-dark-3[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-1-dark-3:checked {
      color: #ffffff !important;
      background-color: #293330 !important;
    }

    a.u-link.u-hover-palette-1-dark-3:hover {
      color: #293330 !important;
    }

    /*end-color palette-1-dark-3*/
    /*begin-color palette-1*/
    .u-palette-1,
    .u-body.u-palette-1,
    section.u-palette-1:before,
    .u-palette-1>.u-container-layout:before,
    .u-palette-1>.u-inner-container-layout:before,
    .u-palette-1.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-1:before,
    .u-table-alt-palette-1 tr:nth-child(even) {
      color: #111111;
      background-color: #4bd1ab;
    }

    .u-input.u-palette-1,
    .u-field-input.u-palette-1,
    .u-button-style.u-palette-1,
    .u-button-style.u-palette-1[class*="u-border-"] {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    .u-button-style.u-palette-1:hover,
    .u-button-style.u-palette-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-1:focus,
    .u-button-style.u-palette-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1:active,
    .u-button-style.u-button-style.u-palette-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1.active,
    .u-button-style.u-button-style.u-palette-1[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-1,
    li.active>.u-button-style.u-button-style.u-palette-1[class*="u-border-"] {
      color: #111111 !important;
      background-color: #34cba0 !important;
    }

    .u-hover-palette-1:hover,
    .u-hover-palette-1[class*="u-border-"]:hover,
    .u-hover-palette-1:focus,
    .u-hover-palette-1[class*="u-border-"]:focus,
    .u-active-palette-1.u-active.u-active,
    .u-active-palette-1[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-1:hover,
    a.u-button-style.u-hover-palette-1[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-1,
    a.u-button-style:hover>.u-hover-palette-1[class*="u-border-"],
    a.u-button-style.u-hover-palette-1:focus,
    a.u-button-style.u-hover-palette-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-1:active,
    a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-1.active,
    a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-1,
    a.u-button-style.u-button-style.active>.u-active-palette-1[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-1,
    li.active>a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-1:checked {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    a.u-link.u-hover-palette-1:hover {
      color: #4bd1ab !important;
    }

    /*end-color palette-1*/
    /*begin-color palette-1-light-2*/
    .u-palette-1-light-2,
    .u-body.u-palette-1-light-2,
    section.u-palette-1-light-2:before,
    .u-palette-1-light-2>.u-container-layout:before,
    .u-palette-1-light-2>.u-inner-container-layout:before,
    .u-palette-1-light-2.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-1-light-2:before,
    .u-table-alt-palette-1-light-2 tr:nth-child(even) {
      color: #111111;
      background-color: #b0eddb;
    }

    .u-input.u-palette-1-light-2,
    .u-field-input.u-palette-1-light-2,
    .u-button-style.u-palette-1-light-2,
    .u-button-style.u-palette-1-light-2[class*="u-border-"] {
      color: #111111 !important;
      background-color: #b0eddb !important;
    }

    .u-button-style.u-palette-1-light-2:hover,
    .u-button-style.u-palette-1-light-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-light-2:focus,
    .u-button-style.u-palette-1-light-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-light-2:active,
    .u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-light-2.active,
    .u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-1-light-2,
    li.active>.u-button-style.u-button-style.u-palette-1-light-2[class*="u-border-"] {
      color: #111111 !important;
      background-color: #8ee5cc !important;
    }

    .u-hover-palette-1-light-2:hover,
    .u-hover-palette-1-light-2[class*="u-border-"]:hover,
    .u-hover-palette-1-light-2:focus,
    .u-hover-palette-1-light-2[class*="u-border-"]:focus,
    .u-active-palette-1-light-2.u-active.u-active,
    .u-active-palette-1-light-2[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-1-light-2:hover,
    a.u-button-style.u-hover-palette-1-light-2[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-1-light-2,
    a.u-button-style:hover>.u-hover-palette-1-light-2[class*="u-border-"],
    a.u-button-style.u-hover-palette-1-light-2:focus,
    a.u-button-style.u-hover-palette-1-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-1-light-2.active,
    a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-1-light-2,
    a.u-button-style.u-button-style.active>.u-active-palette-1-light-2[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-1-light-2,
    li.active>a.u-button-style.u-button-style.u-active-palette-1-light-2[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-1-light-2:checked {
      color: #111111 !important;
      background-color: #b0eddb !important;
    }

    a.u-link.u-hover-palette-1-light-2:hover {
      color: #b0eddb !important;
    }

    /*end-color palette-1-light-2*/
    /*begin-color palette-1-base*/
    .u-palette-1-base,
    .u-body.u-palette-1-base,
    section.u-palette-1-base:before,
    .u-palette-1-base>.u-container-layout:before,
    .u-palette-1-base>.u-inner-container-layout:before,
    .u-palette-1-base.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-1-base:before,
    .u-table-alt-palette-1-base tr:nth-child(even) {
      color: #111111;
      background-color: #4bd1ab;
    }

    .u-input.u-palette-1-base,
    .u-field-input.u-palette-1-base,
    .u-button-style.u-palette-1-base,
    .u-button-style.u-palette-1-base[class*="u-border-"] {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    .u-button-style.u-palette-1-base:hover,
    .u-button-style.u-palette-1-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-base:focus,
    .u-button-style.u-palette-1-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-base:active,
    .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-base.active,
    .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-1-base,
    li.active>.u-button-style.u-button-style.u-palette-1-base[class*="u-border-"] {
      color: #111111 !important;
      background-color: #34cba0 !important;
    }

    .u-hover-palette-1-base:hover,
    .u-hover-palette-1-base[class*="u-border-"]:hover,
    .u-hover-palette-1-base:focus,
    .u-hover-palette-1-base[class*="u-border-"]:focus,
    .u-active-palette-1-base.u-active.u-active,
    .u-active-palette-1-base[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-1-base:hover,
    a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-1-base,
    a.u-button-style:hover>.u-hover-palette-1-base[class*="u-border-"],
    a.u-button-style.u-hover-palette-1-base:focus,
    a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-1-base:active,
    a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-1-base.active,
    a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-1-base,
    a.u-button-style.u-button-style.active>.u-active-palette-1-base[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-1-base,
    li.active>a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-1-base:checked {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    a.u-link.u-hover-palette-1-base:hover {
      color: #4bd1ab !important;
    }

    /*end-color palette-1-base*/
    /*begin-color palette-2-dark-1*/
    .u-palette-2-dark-1,
    .u-body.u-palette-2-dark-1,
    section.u-palette-2-dark-1:before,
    .u-palette-2-dark-1>.u-container-layout:before,
    .u-palette-2-dark-1>.u-inner-container-layout:before,
    .u-palette-2-dark-1.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-2-dark-1:before,
    .u-table-alt-palette-2-dark-1 tr:nth-child(even) {
      color: #ffffff;
      background-color: #686399;
    }

    .u-input.u-palette-2-dark-1,
    .u-field-input.u-palette-2-dark-1,
    .u-button-style.u-palette-2-dark-1,
    .u-button-style.u-palette-2-dark-1[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #686399 !important;
    }

    .u-button-style.u-palette-2-dark-1:hover,
    .u-button-style.u-palette-2-dark-1[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-dark-1:focus,
    .u-button-style.u-palette-2-dark-1[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-dark-1:active,
    .u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-dark-1.active,
    .u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-2-dark-1,
    li.active>.u-button-style.u-button-style.u-palette-2-dark-1[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #5e598a !important;
    }

    .u-hover-palette-2-dark-1:hover,
    .u-hover-palette-2-dark-1[class*="u-border-"]:hover,
    .u-hover-palette-2-dark-1:focus,
    .u-hover-palette-2-dark-1[class*="u-border-"]:focus,
    .u-active-palette-2-dark-1.u-active.u-active,
    .u-active-palette-2-dark-1[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-2-dark-1:hover,
    a.u-button-style.u-hover-palette-2-dark-1[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-2-dark-1,
    a.u-button-style:hover>.u-hover-palette-2-dark-1[class*="u-border-"],
    a.u-button-style.u-hover-palette-2-dark-1:focus,
    a.u-button-style.u-hover-palette-2-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-2-dark-1.active,
    a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-2-dark-1,
    a.u-button-style.u-button-style.active>.u-active-palette-2-dark-1[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-2-dark-1,
    li.active>a.u-button-style.u-button-style.u-active-palette-2-dark-1[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-2-dark-1:checked {
      color: #ffffff !important;
      background-color: #686399 !important;
    }

    a.u-link.u-hover-palette-2-dark-1:hover {
      color: #686399 !important;
    }

    /*end-color palette-2-dark-1*/
    /*begin-color palette-2*/
    .u-palette-2,
    .u-body.u-palette-2,
    section.u-palette-2:before,
    .u-palette-2>.u-container-layout:before,
    .u-palette-2>.u-inner-container-layout:before,
    .u-palette-2.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-2:before,
    .u-table-alt-palette-2 tr:nth-child(even) {
      color: #ffffff;
      background-color: #7c74cc;
    }

    .u-input.u-palette-2,
    .u-field-input.u-palette-2,
    .u-button-style.u-palette-2,
    .u-button-style.u-palette-2[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #7c74cc !important;
    }

    .u-button-style.u-palette-2:hover,
    .u-button-style.u-palette-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-2:focus,
    .u-button-style.u-palette-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2:active,
    .u-button-style.u-button-style.u-palette-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2.active,
    .u-button-style.u-button-style.u-palette-2[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-2,
    li.active>.u-button-style.u-button-style.u-palette-2[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #665dc3 !important;
    }

    .u-hover-palette-2:hover,
    .u-hover-palette-2[class*="u-border-"]:hover,
    .u-hover-palette-2:focus,
    .u-hover-palette-2[class*="u-border-"]:focus,
    .u-active-palette-2.u-active.u-active,
    .u-active-palette-2[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-2:hover,
    a.u-button-style.u-hover-palette-2[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-2,
    a.u-button-style:hover>.u-hover-palette-2[class*="u-border-"],
    a.u-button-style.u-hover-palette-2:focus,
    a.u-button-style.u-hover-palette-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-2:active,
    a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-2.active,
    a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-2,
    a.u-button-style.u-button-style.active>.u-active-palette-2[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-2,
    li.active>a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-2:checked {
      color: #ffffff !important;
      background-color: #7c74cc !important;
    }

    a.u-link.u-hover-palette-2:hover {
      color: #7c74cc !important;
    }

    /*end-color palette-2*/
    /*begin-color palette-2-base*/
    .u-palette-2-base,
    .u-body.u-palette-2-base,
    section.u-palette-2-base:before,
    .u-palette-2-base>.u-container-layout:before,
    .u-palette-2-base>.u-inner-container-layout:before,
    .u-palette-2-base.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-2-base:before,
    .u-table-alt-palette-2-base tr:nth-child(even) {
      color: #ffffff;
      background-color: #9991ed;
    }

    .u-input.u-palette-2-base,
    .u-field-input.u-palette-2-base,
    .u-button-style.u-palette-2-base,
    .u-button-style.u-palette-2-base[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #9991ed !important;
    }

    .u-button-style.u-palette-2-base:hover,
    .u-button-style.u-palette-2-base[class*="u-border-"]:hover,
    .u-button-style.u-palette-2-base:focus,
    .u-button-style.u-palette-2-base[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-2-base:active,
    .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-2-base.active,
    .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-2-base,
    li.active>.u-button-style.u-button-style.u-palette-2-base[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #7b70e8 !important;
    }

    .u-hover-palette-2-base:hover,
    .u-hover-palette-2-base[class*="u-border-"]:hover,
    .u-hover-palette-2-base:focus,
    .u-hover-palette-2-base[class*="u-border-"]:focus,
    .u-active-palette-2-base.u-active.u-active,
    .u-active-palette-2-base[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-2-base:hover,
    a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-2-base,
    a.u-button-style:hover>.u-hover-palette-2-base[class*="u-border-"],
    a.u-button-style.u-hover-palette-2-base:focus,
    a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-2-base:active,
    a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-2-base.active,
    a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-2-base,
    a.u-button-style.u-button-style.active>.u-active-palette-2-base[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-2-base,
    li.active>a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-2-base:checked {
      color: #ffffff !important;
      background-color: #9991ed !important;
    }

    a.u-link.u-hover-palette-2-base:hover {
      color: #9991ed !important;
    }

    /*end-color palette-2-base*/
    /*begin-color palette-5-dark-2*/
    .u-palette-5-dark-2,
    .u-body.u-palette-5-dark-2,
    section.u-palette-5-dark-2:before,
    .u-palette-5-dark-2>.u-container-layout:before,
    .u-palette-5-dark-2>.u-inner-container-layout:before,
    .u-palette-5-dark-2.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-5-dark-2:before,
    .u-table-alt-palette-5-dark-2 tr:nth-child(even) {
      color: #ffffff;
      background-color: #4c5b61;
    }

    .u-input.u-palette-5-dark-2,
    .u-field-input.u-palette-5-dark-2,
    .u-button-style.u-palette-5-dark-2,
    .u-button-style.u-palette-5-dark-2[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #4c5b61 !important;
    }

    .u-button-style.u-palette-5-dark-2:hover,
    .u-button-style.u-palette-5-dark-2[class*="u-border-"]:hover,
    .u-button-style.u-palette-5-dark-2:focus,
    .u-button-style.u-palette-5-dark-2[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5-dark-2:active,
    .u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5-dark-2.active,
    .u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-5-dark-2,
    li.active>.u-button-style.u-button-style.u-palette-5-dark-2[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #445257 !important;
    }

    .u-hover-palette-5-dark-2:hover,
    .u-hover-palette-5-dark-2[class*="u-border-"]:hover,
    .u-hover-palette-5-dark-2:focus,
    .u-hover-palette-5-dark-2[class*="u-border-"]:focus,
    .u-active-palette-5-dark-2.u-active.u-active,
    .u-active-palette-5-dark-2[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-5-dark-2:hover,
    a.u-button-style.u-hover-palette-5-dark-2[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-5-dark-2,
    a.u-button-style:hover>.u-hover-palette-5-dark-2[class*="u-border-"],
    a.u-button-style.u-hover-palette-5-dark-2:focus,
    a.u-button-style.u-hover-palette-5-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-5-dark-2.active,
    a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-5-dark-2,
    a.u-button-style.u-button-style.active>.u-active-palette-5-dark-2[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-5-dark-2,
    li.active>a.u-button-style.u-button-style.u-active-palette-5-dark-2[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-5-dark-2:checked {
      color: #ffffff !important;
      background-color: #4c5b61 !important;
    }

    a.u-link.u-hover-palette-5-dark-2:hover {
      color: #4c5b61 !important;
    }

    /*end-color palette-5-dark-2*/
    /*begin-color palette-5*/
    .u-palette-5,
    .u-body.u-palette-5,
    section.u-palette-5:before,
    .u-palette-5>.u-container-layout:before,
    .u-palette-5>.u-inner-container-layout:before,
    .u-palette-5.u-sidenav:before,
    .u-container-layout.u-container-layout.u-palette-5:before,
    .u-table-alt-palette-5 tr:nth-child(even) {
      color: #ffffff;
      background-color: #8db0bc;
    }

    .u-input.u-palette-5,
    .u-field-input.u-palette-5,
    .u-button-style.u-palette-5,
    .u-button-style.u-palette-5[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #8db0bc !important;
    }

    .u-button-style.u-palette-5:hover,
    .u-button-style.u-palette-5[class*="u-border-"]:hover,
    .u-button-style.u-palette-5:focus,
    .u-button-style.u-palette-5[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-5:active,
    .u-button-style.u-button-style.u-palette-5[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-5.active,
    .u-button-style.u-button-style.u-palette-5[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-5,
    li.active>.u-button-style.u-button-style.u-palette-5[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #78a2b0 !important;
    }

    .u-hover-palette-5:hover,
    .u-hover-palette-5[class*="u-border-"]:hover,
    .u-hover-palette-5:focus,
    .u-hover-palette-5[class*="u-border-"]:focus,
    .u-active-palette-5.u-active.u-active,
    .u-active-palette-5[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-5:hover,
    a.u-button-style.u-hover-palette-5[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-5,
    a.u-button-style:hover>.u-hover-palette-5[class*="u-border-"],
    a.u-button-style.u-hover-palette-5:focus,
    a.u-button-style.u-hover-palette-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-5:active,
    a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-5.active,
    a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-5,
    a.u-button-style.u-button-style.active>.u-active-palette-5[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-5,
    li.active>a.u-button-style.u-button-style.u-active-palette-5[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-5:checked {
      color: #ffffff !important;
      background-color: #8db0bc !important;
    }

    a.u-link.u-hover-palette-5:hover {
      color: #8db0bc !important;
    }

    /*end-color palette-5*/
    /*begin-color grey*/
    .u-grey,
    .u-body.u-grey,
    section.u-grey:before,
    .u-grey>.u-container-layout:before,
    .u-grey>.u-inner-container-layout:before,
    .u-grey.u-sidenav:before,
    .u-container-layout.u-container-layout.u-grey:before,
    .u-table-alt-grey tr:nth-child(even) {
      color: #ffffff;
      background-color: #b3b3b3;
    }

    .u-input.u-grey,
    .u-field-input.u-grey,
    .u-button-style.u-grey,
    .u-button-style.u-grey[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #b3b3b3 !important;
    }

    .u-button-style.u-grey:hover,
    .u-button-style.u-grey[class*="u-border-"]:hover,
    .u-button-style.u-grey:focus,
    .u-button-style.u-grey[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey:active,
    .u-button-style.u-button-style.u-grey[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey.active,
    .u-button-style.u-button-style.u-grey[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-grey,
    li.active>.u-button-style.u-button-style.u-grey[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #a1a1a1 !important;
    }

    .u-hover-grey:hover,
    .u-hover-grey[class*="u-border-"]:hover,
    .u-hover-grey:focus,
    .u-hover-grey[class*="u-border-"]:focus,
    .u-active-grey.u-active.u-active,
    .u-active-grey[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-grey:hover,
    a.u-button-style.u-hover-grey[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-grey,
    a.u-button-style:hover>.u-hover-grey[class*="u-border-"],
    a.u-button-style.u-hover-grey:focus,
    a.u-button-style.u-hover-grey[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-grey:active,
    a.u-button-style.u-button-style.u-active-grey[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-grey.active,
    a.u-button-style.u-button-style.u-active-grey[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-grey,
    a.u-button-style.u-button-style.active>.u-active-grey[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-grey,
    li.active>a.u-button-style.u-button-style.u-active-grey[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-grey:checked {
      color: #ffffff !important;
      background-color: #b3b3b3 !important;
    }

    a.u-link.u-hover-grey:hover {
      color: #b3b3b3 !important;
    }

    /*end-color grey*/
    /*begin-color white*/
    .u-white,
    .u-body.u-white,
    section.u-white:before,
    .u-white>.u-container-layout:before,
    .u-white>.u-inner-container-layout:before,
    .u-white.u-sidenav:before,
    .u-container-layout.u-container-layout.u-white:before,
    .u-table-alt-white tr:nth-child(even) {
      color: #111111;
      background-color: #ffffff;
    }

    .u-input.u-white,
    .u-field-input.u-white,
    .u-button-style.u-white,
    .u-button-style.u-white[class*="u-border-"] {
      color: #111111 !important;
      background-color: #ffffff !important;
    }

    .u-button-style.u-white:hover,
    .u-button-style.u-white[class*="u-border-"]:hover,
    .u-button-style.u-white:focus,
    .u-button-style.u-white[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-white:active,
    .u-button-style.u-button-style.u-white[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-white.active,
    .u-button-style.u-button-style.u-white[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-white,
    li.active>.u-button-style.u-button-style.u-white[class*="u-border-"] {
      color: #111111 !important;
      background-color: #e6e6e6 !important;
    }

    .u-hover-white:hover,
    .u-hover-white[class*="u-border-"]:hover,
    .u-hover-white:focus,
    .u-hover-white[class*="u-border-"]:focus,
    .u-active-white.u-active.u-active,
    .u-active-white[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-white:hover,
    a.u-button-style.u-hover-white[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-white,
    a.u-button-style:hover>.u-hover-white[class*="u-border-"],
    a.u-button-style.u-hover-white:focus,
    a.u-button-style.u-hover-white[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-white:active,
    a.u-button-style.u-button-style.u-active-white[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-white.active,
    a.u-button-style.u-button-style.u-active-white[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-white,
    a.u-button-style.u-button-style.active>.u-active-white[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-white,
    li.active>a.u-button-style.u-button-style.u-active-white[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-white:checked {
      color: #111111 !important;
      background-color: #ffffff !important;
    }

    a.u-link.u-hover-white:hover {
      color: #ffffff !important;
    }

    /*end-color white*/
    /*begin-color black*/
    .u-black,
    .u-body.u-black,
    section.u-black:before,
    .u-black>.u-container-layout:before,
    .u-black>.u-inner-container-layout:before,
    .u-black.u-sidenav:before,
    .u-container-layout.u-container-layout.u-black:before,
    .u-table-alt-black tr:nth-child(even) {
      color: #ffffff;
      background-color: #000000;
    }

    .u-input.u-black,
    .u-field-input.u-black,
    .u-button-style.u-black,
    .u-button-style.u-black[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #000000 !important;
    }

    .u-button-style.u-black:hover,
    .u-button-style.u-black[class*="u-border-"]:hover,
    .u-button-style.u-black:focus,
    .u-button-style.u-black[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-black:active,
    .u-button-style.u-button-style.u-black[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-black.active,
    .u-button-style.u-button-style.u-black[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-black,
    li.active>.u-button-style.u-button-style.u-black[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #000000 !important;
    }

    .u-hover-black:hover,
    .u-hover-black[class*="u-border-"]:hover,
    .u-hover-black:focus,
    .u-hover-black[class*="u-border-"]:focus,
    .u-active-black.u-active.u-active,
    .u-active-black[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-black:hover,
    a.u-button-style.u-hover-black[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-black,
    a.u-button-style:hover>.u-hover-black[class*="u-border-"],
    a.u-button-style.u-hover-black:focus,
    a.u-button-style.u-hover-black[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-black:active,
    a.u-button-style.u-button-style.u-active-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-black.active,
    a.u-button-style.u-button-style.u-active-black[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-black,
    a.u-button-style.u-button-style.active>.u-active-black[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-black,
    li.active>a.u-button-style.u-button-style.u-active-black[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-black:checked {
      color: #ffffff !important;
      background-color: #000000 !important;
    }

    a.u-link.u-hover-black:hover {
      color: #000000 !important;
    }

    /*end-color black*/
    /*begin-color body-color*/
    .u-body-color,
    .u-body.u-body-color,
    section.u-body-color:before,
    .u-body-color>.u-container-layout:before,
    .u-body-color>.u-inner-container-layout:before,
    .u-body-color.u-sidenav:before,
    .u-container-layout.u-container-layout.u-body-color:before,
    .u-table-alt-body-color tr:nth-child(even) {
      color: #ffffff;
      background-color: #111111;
    }

    .u-input.u-body-color,
    .u-field-input.u-body-color,
    .u-button-style.u-body-color,
    .u-button-style.u-body-color[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #111111 !important;
    }

    .u-button-style.u-body-color:hover,
    .u-button-style.u-body-color[class*="u-border-"]:hover,
    .u-button-style.u-body-color:focus,
    .u-button-style.u-body-color[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-body-color:active,
    .u-button-style.u-button-style.u-body-color[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-body-color.active,
    .u-button-style.u-button-style.u-body-color[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-body-color,
    li.active>.u-button-style.u-button-style.u-body-color[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #0f0f0f !important;
    }

    .u-hover-body-color:hover,
    .u-hover-body-color[class*="u-border-"]:hover,
    .u-hover-body-color:focus,
    .u-hover-body-color[class*="u-border-"]:focus,
    .u-active-body-color.u-active.u-active,
    .u-active-body-color[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-body-color:hover,
    a.u-button-style.u-hover-body-color[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-body-color,
    a.u-button-style:hover>.u-hover-body-color[class*="u-border-"],
    a.u-button-style.u-hover-body-color:focus,
    a.u-button-style.u-hover-body-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-body-color:active,
    a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-body-color.active,
    a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-body-color,
    a.u-button-style.u-button-style.active>.u-active-body-color[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-body-color,
    li.active>a.u-button-style.u-button-style.u-active-body-color[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-body-color:checked {
      color: #ffffff !important;
      background-color: #111111 !important;
    }

    a.u-link.u-hover-body-color:hover {
      color: #111111 !important;
    }

    /*end-color body-color*/
    /*begin-color body-alt-color*/
    .u-body-alt-color,
    .u-body.u-body-alt-color,
    section.u-body-alt-color:before,
    .u-body-alt-color>.u-container-layout:before,
    .u-body-alt-color>.u-inner-container-layout:before,
    .u-body-alt-color.u-sidenav:before,
    .u-container-layout.u-container-layout.u-body-alt-color:before,
    .u-table-alt-body-alt-color tr:nth-child(even) {
      color: #111111;
      background-color: #ffffff;
    }

    .u-input.u-body-alt-color,
    .u-field-input.u-body-alt-color,
    .u-button-style.u-body-alt-color,
    .u-button-style.u-body-alt-color[class*="u-border-"] {
      color: #111111 !important;
      background-color: #ffffff !important;
    }

    .u-button-style.u-body-alt-color:hover,
    .u-button-style.u-body-alt-color[class*="u-border-"]:hover,
    .u-button-style.u-body-alt-color:focus,
    .u-button-style.u-body-alt-color[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-body-alt-color:active,
    .u-button-style.u-button-style.u-body-alt-color[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-body-alt-color.active,
    .u-button-style.u-button-style.u-body-alt-color[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-body-alt-color,
    li.active>.u-button-style.u-button-style.u-body-alt-color[class*="u-border-"] {
      color: #111111 !important;
      background-color: #e6e6e6 !important;
    }

    .u-hover-body-alt-color:hover,
    .u-hover-body-alt-color[class*="u-border-"]:hover,
    .u-hover-body-alt-color:focus,
    .u-hover-body-alt-color[class*="u-border-"]:focus,
    .u-active-body-alt-color.u-active.u-active,
    .u-active-body-alt-color[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-body-alt-color:hover,
    a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-body-alt-color,
    a.u-button-style:hover>.u-hover-body-alt-color[class*="u-border-"],
    a.u-button-style.u-hover-body-alt-color:focus,
    a.u-button-style.u-hover-body-alt-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-body-alt-color:active,
    a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-body-alt-color.active,
    a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-body-alt-color,
    a.u-button-style.u-button-style.active>.u-active-body-alt-color[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-body-alt-color,
    li.active>a.u-button-style.u-button-style.u-active-body-alt-color[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-body-alt-color:checked {
      color: #111111 !important;
      background-color: #ffffff !important;
    }

    a.u-link.u-hover-body-alt-color:hover {
      color: #ffffff !important;
    }

    /*end-color body-alt-color*/
    /*begin-color grey-30*/
    .u-grey-30,
    .u-body.u-grey-30,
    section.u-grey-30:before,
    .u-grey-30>.u-container-layout:before,
    .u-grey-30>.u-inner-container-layout:before,
    .u-grey-30.u-sidenav:before,
    .u-container-layout.u-container-layout.u-grey-30:before,
    .u-table-alt-grey-30 tr:nth-child(even) {
      color: #ffffff;
      background-color: #b3b3b3;
    }

    .u-input.u-grey-30,
    .u-field-input.u-grey-30,
    .u-button-style.u-grey-30,
    .u-button-style.u-grey-30[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #b3b3b3 !important;
    }

    .u-button-style.u-grey-30:hover,
    .u-button-style.u-grey-30[class*="u-border-"]:hover,
    .u-button-style.u-grey-30:focus,
    .u-button-style.u-grey-30[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-30:active,
    .u-button-style.u-button-style.u-grey-30[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-30.active,
    .u-button-style.u-button-style.u-grey-30[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-grey-30,
    li.active>.u-button-style.u-button-style.u-grey-30[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #a1a1a1 !important;
    }

    .u-hover-grey-30:hover,
    .u-hover-grey-30[class*="u-border-"]:hover,
    .u-hover-grey-30:focus,
    .u-hover-grey-30[class*="u-border-"]:focus,
    .u-active-grey-30.u-active.u-active,
    .u-active-grey-30[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-grey-30:hover,
    a.u-button-style.u-hover-grey-30[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-grey-30,
    a.u-button-style:hover>.u-hover-grey-30[class*="u-border-"],
    a.u-button-style.u-hover-grey-30:focus,
    a.u-button-style.u-hover-grey-30[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-grey-30:active,
    a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-grey-30.active,
    a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-grey-30,
    a.u-button-style.u-button-style.active>.u-active-grey-30[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-grey-30,
    li.active>a.u-button-style.u-button-style.u-active-grey-30[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-grey-30:checked {
      color: #ffffff !important;
      background-color: #b3b3b3 !important;
    }

    a.u-link.u-hover-grey-30:hover {
      color: #b3b3b3 !important;
    }

    /*end-color grey-30*/
    /*begin-color grey-75*/
    .u-grey-75,
    .u-body.u-grey-75,
    section.u-grey-75:before,
    .u-grey-75>.u-container-layout:before,
    .u-grey-75>.u-inner-container-layout:before,
    .u-grey-75.u-sidenav:before,
    .u-container-layout.u-container-layout.u-grey-75:before,
    .u-table-alt-grey-75 tr:nth-child(even) {
      color: #ffffff;
      background-color: #404040;
    }

    .u-input.u-grey-75,
    .u-field-input.u-grey-75,
    .u-button-style.u-grey-75,
    .u-button-style.u-grey-75[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #404040 !important;
    }

    .u-button-style.u-grey-75:hover,
    .u-button-style.u-grey-75[class*="u-border-"]:hover,
    .u-button-style.u-grey-75:focus,
    .u-button-style.u-grey-75[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-75:active,
    .u-button-style.u-button-style.u-grey-75[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-75.active,
    .u-button-style.u-button-style.u-grey-75[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-grey-75,
    li.active>.u-button-style.u-button-style.u-grey-75[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #3a3a3a !important;
    }

    .u-hover-grey-75:hover,
    .u-hover-grey-75[class*="u-border-"]:hover,
    .u-hover-grey-75:focus,
    .u-hover-grey-75[class*="u-border-"]:focus,
    .u-active-grey-75.u-active.u-active,
    .u-active-grey-75[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-grey-75:hover,
    a.u-button-style.u-hover-grey-75[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-grey-75,
    a.u-button-style:hover>.u-hover-grey-75[class*="u-border-"],
    a.u-button-style.u-hover-grey-75:focus,
    a.u-button-style.u-hover-grey-75[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-grey-75:active,
    a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-grey-75.active,
    a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-grey-75,
    a.u-button-style.u-button-style.active>.u-active-grey-75[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-grey-75,
    li.active>a.u-button-style.u-button-style.u-active-grey-75[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-grey-75:checked {
      color: #ffffff !important;
      background-color: #404040 !important;
    }

    a.u-link.u-hover-grey-75:hover {
      color: #404040 !important;
    }

    /*end-color grey-75*/
    /*begin-color grey-80*/
    .u-grey-80,
    .u-body.u-grey-80,
    section.u-grey-80:before,
    .u-grey-80>.u-container-layout:before,
    .u-grey-80>.u-inner-container-layout:before,
    .u-grey-80.u-sidenav:before,
    .u-container-layout.u-container-layout.u-grey-80:before,
    .u-table-alt-grey-80 tr:nth-child(even) {
      color: #ffffff;
      background-color: #333333;
    }

    .u-input.u-grey-80,
    .u-field-input.u-grey-80,
    .u-button-style.u-grey-80,
    .u-button-style.u-grey-80[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #333333 !important;
    }

    .u-button-style.u-grey-80:hover,
    .u-button-style.u-grey-80[class*="u-border-"]:hover,
    .u-button-style.u-grey-80:focus,
    .u-button-style.u-grey-80[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-grey-80:active,
    .u-button-style.u-button-style.u-grey-80[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-grey-80.active,
    .u-button-style.u-button-style.u-grey-80[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-grey-80,
    li.active>.u-button-style.u-button-style.u-grey-80[class*="u-border-"] {
      color: #ffffff !important;
      background-color: #2e2e2e !important;
    }

    .u-hover-grey-80:hover,
    .u-hover-grey-80[class*="u-border-"]:hover,
    .u-hover-grey-80:focus,
    .u-hover-grey-80[class*="u-border-"]:focus,
    .u-active-grey-80.u-active.u-active,
    .u-active-grey-80[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-grey-80:hover,
    a.u-button-style.u-hover-grey-80[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-grey-80,
    a.u-button-style:hover>.u-hover-grey-80[class*="u-border-"],
    a.u-button-style.u-hover-grey-80:focus,
    a.u-button-style.u-hover-grey-80[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-grey-80:active,
    a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-grey-80.active,
    a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-grey-80,
    a.u-button-style.u-button-style.active>.u-active-grey-80[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-grey-80,
    li.active>a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-grey-80:checked {
      color: #ffffff !important;
      background-color: #333333 !important;
    }

    a.u-link.u-hover-grey-80:hover {
      color: #333333 !important;
    }

    /*end-color grey-80*/
    /*begin-color palette-1-dark-3*/
    .u-border-palette-1-dark-3,
    .u-border-palette-1-dark-3.u-input,
    .u-border-palette-1-dark-3.u-field-input.u-field-input,
    .u-separator-palette-1-dark-3:after {
      border-color: #293330;
      stroke: #293330;
    }

    .u-button-style.u-border-palette-1-dark-3 {
      border-color: #293330 !important;
      color: #293330 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-1-dark-3:hover,
    .u-button-style.u-border-palette-1-dark-3:focus {
      border-color: transparent !important;
      color: #252e2b !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-1-dark-3:hover,
    .u-border-hover-palette-1-dark-3:focus,
    .u-border-active-palette-1-dark-3.u-active.u-active,
    a.u-button-style.u-border-hover-palette-1-dark-3:hover,
    a.u-button-style:hover>.u-border-hover-palette-1-dark-3,
    a.u-button-style.u-border-hover-palette-1-dark-3:focus,
    a.u-button-style.u-button-style.u-border-active-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-border-active-palette-1-dark-3.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-1-dark-3,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-1-dark-3,
    input.u-field-input.u-field-input.u-border-active-palette-1-dark-3:checked {
      color: #293330 !important;
      border-color: #293330 !important;
    }

    .u-link.u-border-palette-1-dark-3[class*="u-border-"] {
      border-color: #293330 !important;
    }

    .u-link.u-border-palette-1-dark-3[class*="u-border-"]:hover {
      border-color: #252e2b !important;
    }

    /*end-color palette-1-dark-3*/
    /*begin-color palette-1*/
    .u-border-palette-1,
    .u-border-palette-1.u-input,
    .u-border-palette-1.u-field-input.u-field-input,
    .u-separator-palette-1:after {
      border-color: #4bd1ab;
      stroke: #4bd1ab;
    }

    .u-button-style.u-border-palette-1 {
      border-color: #4bd1ab !important;
      color: #4bd1ab !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-1:hover,
    .u-button-style.u-border-palette-1:focus {
      border-color: transparent !important;
      color: #34cba0 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-1:hover,
    .u-border-hover-palette-1:focus,
    .u-border-active-palette-1.u-active.u-active,
    a.u-button-style.u-border-hover-palette-1:hover,
    a.u-button-style:hover>.u-border-hover-palette-1,
    a.u-button-style.u-border-hover-palette-1:focus,
    a.u-button-style.u-button-style.u-border-active-palette-1:active,
    a.u-button-style.u-button-style.u-border-active-palette-1.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-1,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-1,
    input.u-field-input.u-field-input.u-border-active-palette-1:checked {
      color: #4bd1ab !important;
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-palette-1[class*="u-border-"] {
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-palette-1[class*="u-border-"]:hover {
      border-color: #34cba0 !important;
    }

    /*end-color palette-1*/
    /*begin-color palette-1-light-2*/
    .u-border-palette-1-light-2,
    .u-border-palette-1-light-2.u-input,
    .u-border-palette-1-light-2.u-field-input.u-field-input,
    .u-separator-palette-1-light-2:after {
      border-color: #b0eddb;
      stroke: #b0eddb;
    }

    .u-button-style.u-border-palette-1-light-2 {
      border-color: #b0eddb !important;
      color: #b0eddb !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-1-light-2:hover,
    .u-button-style.u-border-palette-1-light-2:focus {
      border-color: transparent !important;
      color: #8ee5cc !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-1-light-2:hover,
    .u-border-hover-palette-1-light-2:focus,
    .u-border-active-palette-1-light-2.u-active.u-active,
    a.u-button-style.u-border-hover-palette-1-light-2:hover,
    a.u-button-style:hover>.u-border-hover-palette-1-light-2,
    a.u-button-style.u-border-hover-palette-1-light-2:focus,
    a.u-button-style.u-button-style.u-border-active-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-border-active-palette-1-light-2.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-1-light-2,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-1-light-2,
    input.u-field-input.u-field-input.u-border-active-palette-1-light-2:checked {
      color: #b0eddb !important;
      border-color: #b0eddb !important;
    }

    .u-link.u-border-palette-1-light-2[class*="u-border-"] {
      border-color: #b0eddb !important;
    }

    .u-link.u-border-palette-1-light-2[class*="u-border-"]:hover {
      border-color: #8ee5cc !important;
    }

    /*end-color palette-1-light-2*/
    /*begin-color palette-1-base*/
    .u-border-palette-1-base,
    .u-border-palette-1-base.u-input,
    .u-border-palette-1-base.u-field-input.u-field-input,
    .u-separator-palette-1-base:after {
      border-color: #4bd1ab;
      stroke: #4bd1ab;
    }

    .u-button-style.u-border-palette-1-base {
      border-color: #4bd1ab !important;
      color: #4bd1ab !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-1-base:hover,
    .u-button-style.u-border-palette-1-base:focus {
      border-color: transparent !important;
      color: #34cba0 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-1-base:hover,
    .u-border-hover-palette-1-base:focus,
    .u-border-active-palette-1-base.u-active.u-active,
    a.u-button-style.u-border-hover-palette-1-base:hover,
    a.u-button-style:hover>.u-border-hover-palette-1-base,
    a.u-button-style.u-border-hover-palette-1-base:focus,
    a.u-button-style.u-button-style.u-border-active-palette-1-base:active,
    a.u-button-style.u-button-style.u-border-active-palette-1-base.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-1-base,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-1-base,
    input.u-field-input.u-field-input.u-border-active-palette-1-base:checked {
      color: #4bd1ab !important;
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-palette-1-base[class*="u-border-"] {
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-palette-1-base[class*="u-border-"]:hover {
      border-color: #34cba0 !important;
    }

    /*end-color palette-1-base*/
    /*begin-color palette-2-dark-1*/
    .u-border-palette-2-dark-1,
    .u-border-palette-2-dark-1.u-input,
    .u-border-palette-2-dark-1.u-field-input.u-field-input,
    .u-separator-palette-2-dark-1:after {
      border-color: #686399;
      stroke: #686399;
    }

    .u-button-style.u-border-palette-2-dark-1 {
      border-color: #686399 !important;
      color: #686399 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-2-dark-1:hover,
    .u-button-style.u-border-palette-2-dark-1:focus {
      border-color: transparent !important;
      color: #5e598a !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-2-dark-1:hover,
    .u-border-hover-palette-2-dark-1:focus,
    .u-border-active-palette-2-dark-1.u-active.u-active,
    a.u-button-style.u-border-hover-palette-2-dark-1:hover,
    a.u-button-style:hover>.u-border-hover-palette-2-dark-1,
    a.u-button-style.u-border-hover-palette-2-dark-1:focus,
    a.u-button-style.u-button-style.u-border-active-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-border-active-palette-2-dark-1.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-2-dark-1,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-2-dark-1,
    input.u-field-input.u-field-input.u-border-active-palette-2-dark-1:checked {
      color: #686399 !important;
      border-color: #686399 !important;
    }

    .u-link.u-border-palette-2-dark-1[class*="u-border-"] {
      border-color: #686399 !important;
    }

    .u-link.u-border-palette-2-dark-1[class*="u-border-"]:hover {
      border-color: #5e598a !important;
    }

    /*end-color palette-2-dark-1*/
    /*begin-color palette-2*/
    .u-border-palette-2,
    .u-border-palette-2.u-input,
    .u-border-palette-2.u-field-input.u-field-input,
    .u-separator-palette-2:after {
      border-color: #7c74cc;
      stroke: #7c74cc;
    }

    .u-button-style.u-border-palette-2 {
      border-color: #7c74cc !important;
      color: #7c74cc !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-2:hover,
    .u-button-style.u-border-palette-2:focus {
      border-color: transparent !important;
      color: #665dc3 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-2:hover,
    .u-border-hover-palette-2:focus,
    .u-border-active-palette-2.u-active.u-active,
    a.u-button-style.u-border-hover-palette-2:hover,
    a.u-button-style:hover>.u-border-hover-palette-2,
    a.u-button-style.u-border-hover-palette-2:focus,
    a.u-button-style.u-button-style.u-border-active-palette-2:active,
    a.u-button-style.u-button-style.u-border-active-palette-2.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-2,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-2,
    input.u-field-input.u-field-input.u-border-active-palette-2:checked {
      color: #7c74cc !important;
      border-color: #7c74cc !important;
    }

    .u-link.u-border-palette-2[class*="u-border-"] {
      border-color: #7c74cc !important;
    }

    .u-link.u-border-palette-2[class*="u-border-"]:hover {
      border-color: #665dc3 !important;
    }

    /*end-color palette-2*/
    /*begin-color palette-2-base*/
    .u-border-palette-2-base,
    .u-border-palette-2-base.u-input,
    .u-border-palette-2-base.u-field-input.u-field-input,
    .u-separator-palette-2-base:after {
      border-color: #9991ed;
      stroke: #9991ed;
    }

    .u-button-style.u-border-palette-2-base {
      border-color: #9991ed !important;
      color: #9991ed !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-2-base:hover,
    .u-button-style.u-border-palette-2-base:focus {
      border-color: transparent !important;
      color: #7b70e8 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-2-base:hover,
    .u-border-hover-palette-2-base:focus,
    .u-border-active-palette-2-base.u-active.u-active,
    a.u-button-style.u-border-hover-palette-2-base:hover,
    a.u-button-style:hover>.u-border-hover-palette-2-base,
    a.u-button-style.u-border-hover-palette-2-base:focus,
    a.u-button-style.u-button-style.u-border-active-palette-2-base:active,
    a.u-button-style.u-button-style.u-border-active-palette-2-base.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-2-base,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-2-base,
    input.u-field-input.u-field-input.u-border-active-palette-2-base:checked {
      color: #9991ed !important;
      border-color: #9991ed !important;
    }

    .u-link.u-border-palette-2-base[class*="u-border-"] {
      border-color: #9991ed !important;
    }

    .u-link.u-border-palette-2-base[class*="u-border-"]:hover {
      border-color: #7b70e8 !important;
    }

    /*end-color palette-2-base*/
    /*begin-color palette-5-dark-2*/
    .u-border-palette-5-dark-2,
    .u-border-palette-5-dark-2.u-input,
    .u-border-palette-5-dark-2.u-field-input.u-field-input,
    .u-separator-palette-5-dark-2:after {
      border-color: #4c5b61;
      stroke: #4c5b61;
    }

    .u-button-style.u-border-palette-5-dark-2 {
      border-color: #4c5b61 !important;
      color: #4c5b61 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-5-dark-2:hover,
    .u-button-style.u-border-palette-5-dark-2:focus {
      border-color: transparent !important;
      color: #445257 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-5-dark-2:hover,
    .u-border-hover-palette-5-dark-2:focus,
    .u-border-active-palette-5-dark-2.u-active.u-active,
    a.u-button-style.u-border-hover-palette-5-dark-2:hover,
    a.u-button-style:hover>.u-border-hover-palette-5-dark-2,
    a.u-button-style.u-border-hover-palette-5-dark-2:focus,
    a.u-button-style.u-button-style.u-border-active-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-border-active-palette-5-dark-2.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-5-dark-2,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-5-dark-2,
    input.u-field-input.u-field-input.u-border-active-palette-5-dark-2:checked {
      color: #4c5b61 !important;
      border-color: #4c5b61 !important;
    }

    .u-link.u-border-palette-5-dark-2[class*="u-border-"] {
      border-color: #4c5b61 !important;
    }

    .u-link.u-border-palette-5-dark-2[class*="u-border-"]:hover {
      border-color: #445257 !important;
    }

    /*end-color palette-5-dark-2*/
    /*begin-color palette-5*/
    .u-border-palette-5,
    .u-border-palette-5.u-input,
    .u-border-palette-5.u-field-input.u-field-input,
    .u-separator-palette-5:after {
      border-color: #8db0bc;
      stroke: #8db0bc;
    }

    .u-button-style.u-border-palette-5 {
      border-color: #8db0bc !important;
      color: #8db0bc !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-palette-5:hover,
    .u-button-style.u-border-palette-5:focus {
      border-color: transparent !important;
      color: #78a2b0 !important;
      background-color: transparent !important;
    }

    .u-border-hover-palette-5:hover,
    .u-border-hover-palette-5:focus,
    .u-border-active-palette-5.u-active.u-active,
    a.u-button-style.u-border-hover-palette-5:hover,
    a.u-button-style:hover>.u-border-hover-palette-5,
    a.u-button-style.u-border-hover-palette-5:focus,
    a.u-button-style.u-button-style.u-border-active-palette-5:active,
    a.u-button-style.u-button-style.u-border-active-palette-5.active,
    a.u-button-style.u-button-style.active>.u-border-active-palette-5,
    li.active>a.u-button-style.u-button-style.u-border-active-palette-5,
    input.u-field-input.u-field-input.u-border-active-palette-5:checked {
      color: #8db0bc !important;
      border-color: #8db0bc !important;
    }

    .u-link.u-border-palette-5[class*="u-border-"] {
      border-color: #8db0bc !important;
    }

    .u-link.u-border-palette-5[class*="u-border-"]:hover {
      border-color: #78a2b0 !important;
    }

    /*end-color palette-5*/
    /*begin-color grey*/
    .u-border-grey,
    .u-border-grey.u-input,
    .u-border-grey.u-field-input.u-field-input,
    .u-separator-grey:after {
      border-color: #b3b3b3;
      stroke: #b3b3b3;
    }

    .u-button-style.u-border-grey {
      border-color: #b3b3b3 !important;
      color: #b3b3b3 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-grey:hover,
    .u-button-style.u-border-grey:focus {
      border-color: transparent !important;
      color: #a1a1a1 !important;
      background-color: transparent !important;
    }

    .u-border-hover-grey:hover,
    .u-border-hover-grey:focus,
    .u-border-active-grey.u-active.u-active,
    a.u-button-style.u-border-hover-grey:hover,
    a.u-button-style:hover>.u-border-hover-grey,
    a.u-button-style.u-border-hover-grey:focus,
    a.u-button-style.u-button-style.u-border-active-grey:active,
    a.u-button-style.u-button-style.u-border-active-grey.active,
    a.u-button-style.u-button-style.active>.u-border-active-grey,
    li.active>a.u-button-style.u-button-style.u-border-active-grey,
    input.u-field-input.u-field-input.u-border-active-grey:checked {
      color: #b3b3b3 !important;
      border-color: #b3b3b3 !important;
    }

    .u-link.u-border-grey[class*="u-border-"] {
      border-color: #b3b3b3 !important;
    }

    .u-link.u-border-grey[class*="u-border-"]:hover {
      border-color: #a1a1a1 !important;
    }

    /*end-color grey*/
    /*begin-color white*/
    .u-border-white,
    .u-border-white.u-input,
    .u-border-white.u-field-input.u-field-input,
    .u-separator-white:after {
      border-color: #ffffff;
      stroke: #ffffff;
    }

    .u-button-style.u-border-white {
      border-color: #ffffff !important;
      color: #ffffff !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-white:hover,
    .u-button-style.u-border-white:focus {
      border-color: transparent !important;
      color: #e6e6e6 !important;
      background-color: transparent !important;
    }

    .u-border-hover-white:hover,
    .u-border-hover-white:focus,
    .u-border-active-white.u-active.u-active,
    a.u-button-style.u-border-hover-white:hover,
    a.u-button-style:hover>.u-border-hover-white,
    a.u-button-style.u-border-hover-white:focus,
    a.u-button-style.u-button-style.u-border-active-white:active,
    a.u-button-style.u-button-style.u-border-active-white.active,
    a.u-button-style.u-button-style.active>.u-border-active-white,
    li.active>a.u-button-style.u-button-style.u-border-active-white,
    input.u-field-input.u-field-input.u-border-active-white:checked {
      color: #ffffff !important;
      border-color: #ffffff !important;
    }

    .u-link.u-border-white[class*="u-border-"] {
      border-color: #ffffff !important;
    }

    .u-link.u-border-white[class*="u-border-"]:hover {
      border-color: #e6e6e6 !important;
    }

    /*end-color white*/
    /*begin-color black*/
    .u-border-black,
    .u-border-black.u-input,
    .u-border-black.u-field-input.u-field-input,
    .u-separator-black:after {
      border-color: #000000;
      stroke: #000000;
    }

    .u-button-style.u-border-black {
      border-color: #000000 !important;
      color: #000000 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-black:hover,
    .u-button-style.u-border-black:focus {
      border-color: transparent !important;
      color: #000000 !important;
      background-color: transparent !important;
    }

    .u-border-hover-black:hover,
    .u-border-hover-black:focus,
    .u-border-active-black.u-active.u-active,
    a.u-button-style.u-border-hover-black:hover,
    a.u-button-style:hover>.u-border-hover-black,
    a.u-button-style.u-border-hover-black:focus,
    a.u-button-style.u-button-style.u-border-active-black:active,
    a.u-button-style.u-button-style.u-border-active-black.active,
    a.u-button-style.u-button-style.active>.u-border-active-black,
    li.active>a.u-button-style.u-button-style.u-border-active-black,
    input.u-field-input.u-field-input.u-border-active-black:checked {
      color: #000000 !important;
      border-color: #000000 !important;
    }

    .u-link.u-border-black[class*="u-border-"] {
      border-color: #000000 !important;
    }

    .u-link.u-border-black[class*="u-border-"]:hover {
      border-color: #000000 !important;
    }

    /*end-color black*/
    /*begin-color body-color*/
    .u-border-body-color,
    .u-border-body-color.u-input,
    .u-border-body-color.u-field-input.u-field-input,
    .u-separator-body-color:after {
      border-color: #111111;
      stroke: #111111;
    }

    .u-button-style.u-border-body-color {
      border-color: #111111 !important;
      color: #111111 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-body-color:hover,
    .u-button-style.u-border-body-color:focus {
      border-color: transparent !important;
      color: #0f0f0f !important;
      background-color: transparent !important;
    }

    .u-border-hover-body-color:hover,
    .u-border-hover-body-color:focus,
    .u-border-active-body-color.u-active.u-active,
    a.u-button-style.u-border-hover-body-color:hover,
    a.u-button-style:hover>.u-border-hover-body-color,
    a.u-button-style.u-border-hover-body-color:focus,
    a.u-button-style.u-button-style.u-border-active-body-color:active,
    a.u-button-style.u-button-style.u-border-active-body-color.active,
    a.u-button-style.u-button-style.active>.u-border-active-body-color,
    li.active>a.u-button-style.u-button-style.u-border-active-body-color,
    input.u-field-input.u-field-input.u-border-active-body-color:checked {
      color: #111111 !important;
      border-color: #111111 !important;
    }

    .u-link.u-border-body-color[class*="u-border-"] {
      border-color: #111111 !important;
    }

    .u-link.u-border-body-color[class*="u-border-"]:hover {
      border-color: #0f0f0f !important;
    }

    /*end-color body-color*/
    /*begin-color body-alt-color*/
    .u-border-body-alt-color,
    .u-border-body-alt-color.u-input,
    .u-border-body-alt-color.u-field-input.u-field-input,
    .u-separator-body-alt-color:after {
      border-color: #ffffff;
      stroke: #ffffff;
    }

    .u-button-style.u-border-body-alt-color {
      border-color: #ffffff !important;
      color: #ffffff !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-body-alt-color:hover,
    .u-button-style.u-border-body-alt-color:focus {
      border-color: transparent !important;
      color: #e6e6e6 !important;
      background-color: transparent !important;
    }

    .u-border-hover-body-alt-color:hover,
    .u-border-hover-body-alt-color:focus,
    .u-border-active-body-alt-color.u-active.u-active,
    a.u-button-style.u-border-hover-body-alt-color:hover,
    a.u-button-style:hover>.u-border-hover-body-alt-color,
    a.u-button-style.u-border-hover-body-alt-color:focus,
    a.u-button-style.u-button-style.u-border-active-body-alt-color:active,
    a.u-button-style.u-button-style.u-border-active-body-alt-color.active,
    a.u-button-style.u-button-style.active>.u-border-active-body-alt-color,
    li.active>a.u-button-style.u-button-style.u-border-active-body-alt-color,
    input.u-field-input.u-field-input.u-border-active-body-alt-color:checked {
      color: #ffffff !important;
      border-color: #ffffff !important;
    }

    .u-link.u-border-body-alt-color[class*="u-border-"] {
      border-color: #ffffff !important;
    }

    .u-link.u-border-body-alt-color[class*="u-border-"]:hover {
      border-color: #e6e6e6 !important;
    }

    /*end-color body-alt-color*/
    /*begin-color grey-30*/
    .u-border-grey-30,
    .u-border-grey-30.u-input,
    .u-border-grey-30.u-field-input.u-field-input,
    .u-separator-grey-30:after {
      border-color: #b3b3b3;
      stroke: #b3b3b3;
    }

    .u-button-style.u-border-grey-30 {
      border-color: #b3b3b3 !important;
      color: #b3b3b3 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-grey-30:hover,
    .u-button-style.u-border-grey-30:focus {
      border-color: transparent !important;
      color: #a1a1a1 !important;
      background-color: transparent !important;
    }

    .u-border-hover-grey-30:hover,
    .u-border-hover-grey-30:focus,
    .u-border-active-grey-30.u-active.u-active,
    a.u-button-style.u-border-hover-grey-30:hover,
    a.u-button-style:hover>.u-border-hover-grey-30,
    a.u-button-style.u-border-hover-grey-30:focus,
    a.u-button-style.u-button-style.u-border-active-grey-30:active,
    a.u-button-style.u-button-style.u-border-active-grey-30.active,
    a.u-button-style.u-button-style.active>.u-border-active-grey-30,
    li.active>a.u-button-style.u-button-style.u-border-active-grey-30,
    input.u-field-input.u-field-input.u-border-active-grey-30:checked {
      color: #b3b3b3 !important;
      border-color: #b3b3b3 !important;
    }

    .u-link.u-border-grey-30[class*="u-border-"] {
      border-color: #b3b3b3 !important;
    }

    .u-link.u-border-grey-30[class*="u-border-"]:hover {
      border-color: #a1a1a1 !important;
    }

    /*end-color grey-30*/
    /*begin-color grey-75*/
    .u-border-grey-75,
    .u-border-grey-75.u-input,
    .u-border-grey-75.u-field-input.u-field-input,
    .u-separator-grey-75:after {
      border-color: #404040;
      stroke: #404040;
    }

    .u-button-style.u-border-grey-75 {
      border-color: #404040 !important;
      color: #404040 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-grey-75:hover,
    .u-button-style.u-border-grey-75:focus {
      border-color: transparent !important;
      color: #3a3a3a !important;
      background-color: transparent !important;
    }

    .u-border-hover-grey-75:hover,
    .u-border-hover-grey-75:focus,
    .u-border-active-grey-75.u-active.u-active,
    a.u-button-style.u-border-hover-grey-75:hover,
    a.u-button-style:hover>.u-border-hover-grey-75,
    a.u-button-style.u-border-hover-grey-75:focus,
    a.u-button-style.u-button-style.u-border-active-grey-75:active,
    a.u-button-style.u-button-style.u-border-active-grey-75.active,
    a.u-button-style.u-button-style.active>.u-border-active-grey-75,
    li.active>a.u-button-style.u-button-style.u-border-active-grey-75,
    input.u-field-input.u-field-input.u-border-active-grey-75:checked {
      color: #404040 !important;
      border-color: #404040 !important;
    }

    .u-link.u-border-grey-75[class*="u-border-"] {
      border-color: #404040 !important;
    }

    .u-link.u-border-grey-75[class*="u-border-"]:hover {
      border-color: #3a3a3a !important;
    }

    /*end-color grey-75*/
    /*begin-color grey-80*/
    .u-border-grey-80,
    .u-border-grey-80.u-input,
    .u-border-grey-80.u-field-input.u-field-input,
    .u-separator-grey-80:after {
      border-color: #333333;
      stroke: #333333;
    }

    .u-button-style.u-border-grey-80 {
      border-color: #333333 !important;
      color: #333333 !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-grey-80:hover,
    .u-button-style.u-border-grey-80:focus {
      border-color: transparent !important;
      color: #2e2e2e !important;
      background-color: transparent !important;
    }

    .u-border-hover-grey-80:hover,
    .u-border-hover-grey-80:focus,
    .u-border-active-grey-80.u-active.u-active,
    a.u-button-style.u-border-hover-grey-80:hover,
    a.u-button-style:hover>.u-border-hover-grey-80,
    a.u-button-style.u-border-hover-grey-80:focus,
    a.u-button-style.u-button-style.u-border-active-grey-80:active,
    a.u-button-style.u-button-style.u-border-active-grey-80.active,
    a.u-button-style.u-button-style.active>.u-border-active-grey-80,
    li.active>a.u-button-style.u-button-style.u-border-active-grey-80,
    input.u-field-input.u-field-input.u-border-active-grey-80:checked {
      color: #333333 !important;
      border-color: #333333 !important;
    }

    .u-link.u-border-grey-80[class*="u-border-"] {
      border-color: #333333 !important;
    }

    .u-link.u-border-grey-80[class*="u-border-"]:hover {
      border-color: #2e2e2e !important;
    }

    /*end-color grey-80*/
    /*begin-color palette-1-dark-3*/
    .u-text-palette-1-dark-3,
    .u-input.u-text-palette-1-dark-3,
    .u-input.u-text-palette-1-dark-3[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-1-dark-3,
    li.active>a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"],
    a.u-button-style.u-text-palette-1-dark-3,
    a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"] {
      color: #293330 !important;
    }

    a.u-button-style.u-text-palette-1-dark-3:hover,
    a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-dark-3:focus,
    a.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3.active,
    a.u-button-style.u-button-style.u-text-palette-1-dark-3[class*="u-border-"].active {
      color: #252e2b !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-1-dark-3,
    a.u-button-style:hover>.u-text-hover-palette-1-dark-3[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-1-dark-3[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-dark-3[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-dark-3,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-dark-3[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1-dark-3:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1-dark-3.active,
    .u-text-hover-palette-1-dark-3.u-language-url:hover,
    .u-text-hover-palette-1-dark-3 .u-language-url:hover,
    .u-text-hover-palette-1-dark-3.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-1-dark-3 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-dark-3 .u-nav-link.active {
      color: #293330 !important;
    }

    .u-text-palette-1-dark-3 .u-svg-link,
    .u-text-hover-palette-1-dark-3:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-1-dark-3 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-1-dark-3 .u-svg-link,
    .u-text-hover-palette-1-dark-3:focus .u-svg-link {
      fill: #293330;
    }

    .u-link.u-text-palette-1-dark-3:hover {
      color: #252e2b !important;
    }

    a.u-link.u-text-hover-palette-1-dark-3:hover {
      color: #293330 !important;
    }

    /*end-color palette-1-dark-3*/
    /*begin-color palette-1*/
    .u-text-palette-1,
    .u-input.u-text-palette-1,
    .u-input.u-text-palette-1[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-1,
    li.active>a.u-button-style.u-text-palette-1[class*="u-border-"],
    a.u-button-style.u-text-palette-1,
    a.u-button-style.u-text-palette-1[class*="u-border-"] {
      color: #4bd1ab !important;
    }

    a.u-button-style.u-text-palette-1:hover,
    a.u-button-style.u-text-palette-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1:focus,
    a.u-button-style.u-text-palette-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1:active,
    a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1.active,
    a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"].active {
      color: #34cba0 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-1,
    a.u-button-style:hover>.u-text-hover-palette-1[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-1:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-1:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1.active,
    .u-text-hover-palette-1.u-language-url:hover,
    .u-text-hover-palette-1 .u-language-url:hover,
    .u-text-hover-palette-1.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-1 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1 .u-nav-link.active {
      color: #4bd1ab !important;
    }

    .u-text-palette-1 .u-svg-link,
    .u-text-hover-palette-1:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-1 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-1 .u-svg-link,
    .u-text-hover-palette-1:focus .u-svg-link {
      fill: #4bd1ab;
    }

    .u-link.u-text-palette-1:hover {
      color: #34cba0 !important;
    }

    a.u-link.u-text-hover-palette-1:hover {
      color: #4bd1ab !important;
    }

    /*end-color palette-1*/
    /*begin-color palette-1-light-2*/
    .u-text-palette-1-light-2,
    .u-input.u-text-palette-1-light-2,
    .u-input.u-text-palette-1-light-2[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-1-light-2,
    li.active>a.u-button-style.u-text-palette-1-light-2[class*="u-border-"],
    a.u-button-style.u-text-palette-1-light-2,
    a.u-button-style.u-text-palette-1-light-2[class*="u-border-"] {
      color: #b0eddb !important;
    }

    a.u-button-style.u-text-palette-1-light-2:hover,
    a.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-light-2:focus,
    a.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2.active,
    a.u-button-style.u-button-style.u-text-palette-1-light-2[class*="u-border-"].active {
      color: #8ee5cc !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-1-light-2,
    a.u-button-style:hover>.u-text-hover-palette-1-light-2[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-1-light-2:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-1-light-2:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-1-light-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-light-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-light-2,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-light-2[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1-light-2:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1-light-2.active,
    .u-text-hover-palette-1-light-2.u-language-url:hover,
    .u-text-hover-palette-1-light-2 .u-language-url:hover,
    .u-text-hover-palette-1-light-2.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-1-light-2 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-light-2 .u-nav-link.active {
      color: #b0eddb !important;
    }

    .u-text-palette-1-light-2 .u-svg-link,
    .u-text-hover-palette-1-light-2:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-1-light-2 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-1-light-2 .u-svg-link,
    .u-text-hover-palette-1-light-2:focus .u-svg-link {
      fill: #b0eddb;
    }

    .u-link.u-text-palette-1-light-2:hover {
      color: #8ee5cc !important;
    }

    a.u-link.u-text-hover-palette-1-light-2:hover {
      color: #b0eddb !important;
    }

    /*end-color palette-1-light-2*/
    /*begin-color palette-1-base*/
    .u-text-palette-1-base,
    .u-input.u-text-palette-1-base,
    .u-input.u-text-palette-1-base[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-1-base,
    li.active>a.u-button-style.u-text-palette-1-base[class*="u-border-"],
    a.u-button-style.u-text-palette-1-base,
    a.u-button-style.u-text-palette-1-base[class*="u-border-"] {
      color: #4bd1ab !important;
    }

    a.u-button-style.u-text-palette-1-base:hover,
    a.u-button-style.u-text-palette-1-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-1-base:focus,
    a.u-button-style.u-text-palette-1-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-1-base:active,
    a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-1-base.active,
    a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"].active {
      color: #34cba0 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-1-base,
    a.u-button-style:hover>.u-text-hover-palette-1-base[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-base,
    a.u-button-style.u-button-style.active>.u-text-active-palette-1-base[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-1-base:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active,
    .u-text-hover-palette-1-base.u-language-url:hover,
    .u-text-hover-palette-1-base .u-language-url:hover,
    .u-text-hover-palette-1-base.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-1-base .u-nav-link.active {
      color: #4bd1ab !important;
    }

    .u-text-palette-1-base .u-svg-link,
    .u-text-hover-palette-1-base:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-1-base .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-1-base .u-svg-link,
    .u-text-hover-palette-1-base:focus .u-svg-link {
      fill: #4bd1ab;
    }

    .u-link.u-text-palette-1-base:hover {
      color: #34cba0 !important;
    }

    a.u-link.u-text-hover-palette-1-base:hover {
      color: #4bd1ab !important;
    }

    /*end-color palette-1-base*/
    /*begin-color palette-2-dark-1*/
    .u-text-palette-2-dark-1,
    .u-input.u-text-palette-2-dark-1,
    .u-input.u-text-palette-2-dark-1[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-2-dark-1,
    li.active>a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"],
    a.u-button-style.u-text-palette-2-dark-1,
    a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"] {
      color: #686399 !important;
    }

    a.u-button-style.u-text-palette-2-dark-1:hover,
    a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-dark-1:focus,
    a.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1.active,
    a.u-button-style.u-button-style.u-text-palette-2-dark-1[class*="u-border-"].active {
      color: #5e598a !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-2-dark-1,
    a.u-button-style:hover>.u-text-hover-palette-2-dark-1[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-2-dark-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-dark-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2-dark-1,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2-dark-1[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-2-dark-1:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-2-dark-1.active,
    .u-text-hover-palette-2-dark-1.u-language-url:hover,
    .u-text-hover-palette-2-dark-1 .u-language-url:hover,
    .u-text-hover-palette-2-dark-1.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-2-dark-1 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-dark-1 .u-nav-link.active {
      color: #686399 !important;
    }

    .u-text-palette-2-dark-1 .u-svg-link,
    .u-text-hover-palette-2-dark-1:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-2-dark-1 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-2-dark-1 .u-svg-link,
    .u-text-hover-palette-2-dark-1:focus .u-svg-link {
      fill: #686399;
    }

    .u-link.u-text-palette-2-dark-1:hover {
      color: #5e598a !important;
    }

    a.u-link.u-text-hover-palette-2-dark-1:hover {
      color: #686399 !important;
    }

    /*end-color palette-2-dark-1*/
    /*begin-color palette-2*/
    .u-text-palette-2,
    .u-input.u-text-palette-2,
    .u-input.u-text-palette-2[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-2,
    li.active>a.u-button-style.u-text-palette-2[class*="u-border-"],
    a.u-button-style.u-text-palette-2,
    a.u-button-style.u-text-palette-2[class*="u-border-"] {
      color: #7c74cc !important;
    }

    a.u-button-style.u-text-palette-2:hover,
    a.u-button-style.u-text-palette-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2:focus,
    a.u-button-style.u-text-palette-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2:active,
    a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2.active,
    a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"].active {
      color: #665dc3 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-2,
    a.u-button-style:hover>.u-text-hover-palette-2[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-2:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-2:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-2:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-2.active,
    .u-text-hover-palette-2.u-language-url:hover,
    .u-text-hover-palette-2 .u-language-url:hover,
    .u-text-hover-palette-2.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2 .u-nav-link.active {
      color: #7c74cc !important;
    }

    .u-text-palette-2 .u-svg-link,
    .u-text-hover-palette-2:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-2 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-2 .u-svg-link,
    .u-text-hover-palette-2:focus .u-svg-link {
      fill: #7c74cc;
    }

    .u-link.u-text-palette-2:hover {
      color: #665dc3 !important;
    }

    a.u-link.u-text-hover-palette-2:hover {
      color: #7c74cc !important;
    }

    /*end-color palette-2*/
    /*begin-color palette-2-base*/
    .u-text-palette-2-base,
    .u-input.u-text-palette-2-base,
    .u-input.u-text-palette-2-base[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-2-base,
    li.active>a.u-button-style.u-text-palette-2-base[class*="u-border-"],
    a.u-button-style.u-text-palette-2-base,
    a.u-button-style.u-text-palette-2-base[class*="u-border-"] {
      color: #9991ed !important;
    }

    a.u-button-style.u-text-palette-2-base:hover,
    a.u-button-style.u-text-palette-2-base[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-2-base:focus,
    a.u-button-style.u-text-palette-2-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-2-base:active,
    a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-2-base.active,
    a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"].active {
      color: #7b70e8 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-2-base,
    a.u-button-style:hover>.u-text-hover-palette-2-base[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-2-base:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-2-base:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2-base,
    a.u-button-style.u-button-style.active>.u-text-active-palette-2-base[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-2-base:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-2-base.active,
    .u-text-hover-palette-2-base.u-language-url:hover,
    .u-text-hover-palette-2-base .u-language-url:hover,
    .u-text-hover-palette-2-base.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-2-base .u-nav-link.active {
      color: #9991ed !important;
    }

    .u-text-palette-2-base .u-svg-link,
    .u-text-hover-palette-2-base:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-2-base .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-2-base .u-svg-link,
    .u-text-hover-palette-2-base:focus .u-svg-link {
      fill: #9991ed;
    }

    .u-link.u-text-palette-2-base:hover {
      color: #7b70e8 !important;
    }

    a.u-link.u-text-hover-palette-2-base:hover {
      color: #9991ed !important;
    }

    /*end-color palette-2-base*/
    /*begin-color palette-5-dark-2*/
    .u-text-palette-5-dark-2,
    .u-input.u-text-palette-5-dark-2,
    .u-input.u-text-palette-5-dark-2[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-5-dark-2,
    li.active>a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"],
    a.u-button-style.u-text-palette-5-dark-2,
    a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"] {
      color: #4c5b61 !important;
    }

    a.u-button-style.u-text-palette-5-dark-2:hover,
    a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5-dark-2:focus,
    a.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2.active,
    a.u-button-style.u-button-style.u-text-palette-5-dark-2[class*="u-border-"].active {
      color: #445257 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-5-dark-2,
    a.u-button-style:hover>.u-text-hover-palette-5-dark-2[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-5-dark-2[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5-dark-2[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-5-dark-2,
    a.u-button-style.u-button-style.active>.u-text-active-palette-5-dark-2[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-5-dark-2:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-5-dark-2.active,
    .u-text-hover-palette-5-dark-2.u-language-url:hover,
    .u-text-hover-palette-5-dark-2 .u-language-url:hover,
    .u-text-hover-palette-5-dark-2.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-5-dark-2 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5-dark-2 .u-nav-link.active {
      color: #4c5b61 !important;
    }

    .u-text-palette-5-dark-2 .u-svg-link,
    .u-text-hover-palette-5-dark-2:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-5-dark-2 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-5-dark-2 .u-svg-link,
    .u-text-hover-palette-5-dark-2:focus .u-svg-link {
      fill: #4c5b61;
    }

    .u-link.u-text-palette-5-dark-2:hover {
      color: #445257 !important;
    }

    a.u-link.u-text-hover-palette-5-dark-2:hover {
      color: #4c5b61 !important;
    }

    /*end-color palette-5-dark-2*/
    /*begin-color palette-5*/
    .u-text-palette-5,
    .u-input.u-text-palette-5,
    .u-input.u-text-palette-5[class*="u-border-"],
    li.active>a.u-button-style.u-text-palette-5,
    li.active>a.u-button-style.u-text-palette-5[class*="u-border-"],
    a.u-button-style.u-text-palette-5,
    a.u-button-style.u-text-palette-5[class*="u-border-"] {
      color: #8db0bc !important;
    }

    a.u-button-style.u-text-palette-5:hover,
    a.u-button-style.u-text-palette-5[class*="u-border-"]:hover,
    a.u-button-style.u-text-palette-5:focus,
    a.u-button-style.u-text-palette-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-palette-5:active,
    a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-palette-5.active,
    a.u-button-style.u-button-style.u-text-palette-5[class*="u-border-"].active {
      color: #78a2b0 !important;
    }

    a.u-button-style:hover>.u-text-hover-palette-5,
    a.u-button-style:hover>.u-text-hover-palette-5[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-palette-5:hover,
    a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-palette-5:focus,
    a.u-button-style.u-button-style.u-text-hover-palette-5[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-palette-5[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-palette-5,
    a.u-button-style.u-button-style.active>.u-text-active-palette-5[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-palette-5:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-palette-5.active,
    .u-text-hover-palette-5.u-language-url:hover,
    .u-text-hover-palette-5 .u-language-url:hover,
    .u-text-hover-palette-5.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-palette-5 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-palette-5 .u-nav-link.active {
      color: #8db0bc !important;
    }

    .u-text-palette-5 .u-svg-link,
    .u-text-hover-palette-5:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-palette-5 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-palette-5 .u-svg-link,
    .u-text-hover-palette-5:focus .u-svg-link {
      fill: #8db0bc;
    }

    .u-link.u-text-palette-5:hover {
      color: #78a2b0 !important;
    }

    a.u-link.u-text-hover-palette-5:hover {
      color: #8db0bc !important;
    }

    /*end-color palette-5*/
    /*begin-color grey*/
    .u-text-grey,
    .u-input.u-text-grey,
    .u-input.u-text-grey[class*="u-border-"],
    li.active>a.u-button-style.u-text-grey,
    li.active>a.u-button-style.u-text-grey[class*="u-border-"],
    a.u-button-style.u-text-grey,
    a.u-button-style.u-text-grey[class*="u-border-"] {
      color: #b3b3b3 !important;
    }

    a.u-button-style.u-text-grey:hover,
    a.u-button-style.u-text-grey[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey:focus,
    a.u-button-style.u-text-grey[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey:active,
    a.u-button-style.u-button-style.u-text-grey[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey.active,
    a.u-button-style.u-button-style.u-text-grey[class*="u-border-"].active {
      color: #a1a1a1 !important;
    }

    a.u-button-style:hover>.u-text-hover-grey,
    a.u-button-style:hover>.u-text-hover-grey[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-grey:hover,
    a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-grey:focus,
    a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-grey,
    a.u-button-style.u-button-style.active>.u-text-active-grey[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey.active,
    .u-text-hover-grey.u-language-url:hover,
    .u-text-hover-grey .u-language-url:hover,
    .u-text-hover-grey.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-grey .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-grey .u-nav-link.active {
      color: #b3b3b3 !important;
    }

    .u-text-grey .u-svg-link,
    .u-text-hover-grey:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-grey .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-grey .u-svg-link,
    .u-text-hover-grey:focus .u-svg-link {
      fill: #b3b3b3;
    }

    .u-link.u-text-grey:hover {
      color: #a1a1a1 !important;
    }

    a.u-link.u-text-hover-grey:hover {
      color: #b3b3b3 !important;
    }

    /*end-color grey*/
    /*begin-color white*/
    .u-text-white,
    .u-input.u-text-white,
    .u-input.u-text-white[class*="u-border-"],
    li.active>a.u-button-style.u-text-white,
    li.active>a.u-button-style.u-text-white[class*="u-border-"],
    a.u-button-style.u-text-white,
    a.u-button-style.u-text-white[class*="u-border-"] {
      color: #ffffff !important;
    }

    a.u-button-style.u-text-white:hover,
    a.u-button-style.u-text-white[class*="u-border-"]:hover,
    a.u-button-style.u-text-white:focus,
    a.u-button-style.u-text-white[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-white:active,
    a.u-button-style.u-button-style.u-text-white[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-white.active,
    a.u-button-style.u-button-style.u-text-white[class*="u-border-"].active {
      color: #e6e6e6 !important;
    }

    a.u-button-style:hover>.u-text-hover-white,
    a.u-button-style:hover>.u-text-hover-white[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-white:hover,
    a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-white.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-white:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-white:focus,
    a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-white,
    a.u-button-style.u-button-style.active>.u-text-active-white[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-white:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-white.active,
    .u-text-hover-white.u-language-url:hover,
    .u-text-hover-white .u-language-url:hover,
    .u-text-hover-white.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-white .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-white .u-nav-link.active {
      color: #ffffff !important;
    }

    .u-text-white .u-svg-link,
    .u-text-hover-white:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-white .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-white .u-svg-link,
    .u-text-hover-white:focus .u-svg-link {
      fill: #ffffff;
    }

    .u-link.u-text-white:hover {
      color: #e6e6e6 !important;
    }

    a.u-link.u-text-hover-white:hover {
      color: #ffffff !important;
    }

    /*end-color white*/
    /*begin-color black*/
    .u-text-black,
    .u-input.u-text-black,
    .u-input.u-text-black[class*="u-border-"],
    li.active>a.u-button-style.u-text-black,
    li.active>a.u-button-style.u-text-black[class*="u-border-"],
    a.u-button-style.u-text-black,
    a.u-button-style.u-text-black[class*="u-border-"] {
      color: #000000 !important;
    }

    a.u-button-style.u-text-black:hover,
    a.u-button-style.u-text-black[class*="u-border-"]:hover,
    a.u-button-style.u-text-black:focus,
    a.u-button-style.u-text-black[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-black:active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-black.active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"].active {
      color: #000000 !important;
    }

    a.u-button-style:hover>.u-text-hover-black,
    a.u-button-style:hover>.u-text-hover-black[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-black:hover,
    a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-black.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-black:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-black:focus,
    a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-black,
    a.u-button-style.u-button-style.active>.u-text-active-black[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-black:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-black.active,
    .u-text-hover-black.u-language-url:hover,
    .u-text-hover-black .u-language-url:hover,
    .u-text-hover-black.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-black .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-black .u-nav-link.active {
      color: #000000 !important;
    }

    .u-text-black .u-svg-link,
    .u-text-hover-black:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-black .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-black .u-svg-link,
    .u-text-hover-black:focus .u-svg-link {
      fill: #000000;
    }

    .u-link.u-text-black:hover {
      color: #000000 !important;
    }

    a.u-link.u-text-hover-black:hover {
      color: #000000 !important;
    }

    /*end-color black*/
    /*begin-color body-color*/
    .u-text-body-color,
    .u-input.u-text-body-color,
    .u-input.u-text-body-color[class*="u-border-"],
    li.active>a.u-button-style.u-text-body-color,
    li.active>a.u-button-style.u-text-body-color[class*="u-border-"],
    a.u-button-style.u-text-body-color,
    a.u-button-style.u-text-body-color[class*="u-border-"] {
      color: #111111 !important;
    }

    a.u-button-style.u-text-body-color:hover,
    a.u-button-style.u-text-body-color[class*="u-border-"]:hover,
    a.u-button-style.u-text-body-color:focus,
    a.u-button-style.u-text-body-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-body-color:active,
    a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-body-color.active,
    a.u-button-style.u-button-style.u-text-body-color[class*="u-border-"].active {
      color: #0f0f0f !important;
    }

    a.u-button-style:hover>.u-text-hover-body-color,
    a.u-button-style:hover>.u-text-hover-body-color[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-body-color:hover,
    a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-body-color:focus,
    a.u-button-style.u-button-style.u-text-hover-body-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-body-color,
    a.u-button-style.u-button-style.active>.u-text-active-body-color[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-body-color:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-body-color.active,
    .u-text-hover-body-color.u-language-url:hover,
    .u-text-hover-body-color .u-language-url:hover,
    .u-text-hover-body-color.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-body-color .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-body-color .u-nav-link.active {
      color: #111111 !important;
    }

    .u-text-body-color .u-svg-link,
    .u-text-hover-body-color:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-body-color .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-body-color .u-svg-link,
    .u-text-hover-body-color:focus .u-svg-link {
      fill: #111111;
    }

    .u-link.u-text-body-color:hover {
      color: #0f0f0f !important;
    }

    a.u-link.u-text-hover-body-color:hover {
      color: #111111 !important;
    }

    /*end-color body-color*/
    /*begin-color body-alt-color*/
    .u-text-body-alt-color,
    .u-input.u-text-body-alt-color,
    .u-input.u-text-body-alt-color[class*="u-border-"],
    li.active>a.u-button-style.u-text-body-alt-color,
    li.active>a.u-button-style.u-text-body-alt-color[class*="u-border-"],
    a.u-button-style.u-text-body-alt-color,
    a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
      color: #ffffff !important;
    }

    a.u-button-style.u-text-body-alt-color:hover,
    a.u-button-style.u-text-body-alt-color[class*="u-border-"]:hover,
    a.u-button-style.u-text-body-alt-color:focus,
    a.u-button-style.u-text-body-alt-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-body-alt-color:active,
    a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-body-alt-color.active,
    a.u-button-style.u-button-style.u-text-body-alt-color[class*="u-border-"].active {
      color: #e6e6e6 !important;
    }

    a.u-button-style:hover>.u-text-hover-body-alt-color,
    a.u-button-style:hover>.u-text-hover-body-alt-color[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-body-alt-color:hover,
    a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-body-alt-color:focus,
    a.u-button-style.u-button-style.u-text-hover-body-alt-color[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-body-alt-color[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-body-alt-color,
    a.u-button-style.u-button-style.active>.u-text-active-body-alt-color[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-body-alt-color:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-body-alt-color.active,
    .u-text-hover-body-alt-color.u-language-url:hover,
    .u-text-hover-body-alt-color .u-language-url:hover,
    .u-text-hover-body-alt-color.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-body-alt-color .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-body-alt-color .u-nav-link.active {
      color: #ffffff !important;
    }

    .u-text-body-alt-color .u-svg-link,
    .u-text-hover-body-alt-color:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-body-alt-color .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-body-alt-color .u-svg-link,
    .u-text-hover-body-alt-color:focus .u-svg-link {
      fill: #ffffff;
    }

    .u-link.u-text-body-alt-color:hover {
      color: #e6e6e6 !important;
    }

    a.u-link.u-text-hover-body-alt-color:hover {
      color: #ffffff !important;
    }

    /*end-color body-alt-color*/
    /*begin-color grey-30*/
    .u-text-grey-30,
    .u-input.u-text-grey-30,
    .u-input.u-text-grey-30[class*="u-border-"],
    li.active>a.u-button-style.u-text-grey-30,
    li.active>a.u-button-style.u-text-grey-30[class*="u-border-"],
    a.u-button-style.u-text-grey-30,
    a.u-button-style.u-text-grey-30[class*="u-border-"] {
      color: #b3b3b3 !important;
    }

    a.u-button-style.u-text-grey-30:hover,
    a.u-button-style.u-text-grey-30[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-30:focus,
    a.u-button-style.u-text-grey-30[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-30:active,
    a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-30.active,
    a.u-button-style.u-button-style.u-text-grey-30[class*="u-border-"].active {
      color: #a1a1a1 !important;
    }

    a.u-button-style:hover>.u-text-hover-grey-30,
    a.u-button-style:hover>.u-text-hover-grey-30[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-grey-30:hover,
    a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-grey-30:focus,
    a.u-button-style.u-button-style.u-text-hover-grey-30[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-30[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-grey-30,
    a.u-button-style.u-button-style.active>.u-text-active-grey-30[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-30:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-30.active,
    .u-text-hover-grey-30.u-language-url:hover,
    .u-text-hover-grey-30 .u-language-url:hover,
    .u-text-hover-grey-30.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-grey-30 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-grey-30 .u-nav-link.active {
      color: #b3b3b3 !important;
    }

    .u-text-grey-30 .u-svg-link,
    .u-text-hover-grey-30:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-grey-30 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-grey-30 .u-svg-link,
    .u-text-hover-grey-30:focus .u-svg-link {
      fill: #b3b3b3;
    }

    .u-link.u-text-grey-30:hover {
      color: #a1a1a1 !important;
    }

    a.u-link.u-text-hover-grey-30:hover {
      color: #b3b3b3 !important;
    }

    /*end-color grey-30*/
    /*begin-color grey-75*/
    .u-text-grey-75,
    .u-input.u-text-grey-75,
    .u-input.u-text-grey-75[class*="u-border-"],
    li.active>a.u-button-style.u-text-grey-75,
    li.active>a.u-button-style.u-text-grey-75[class*="u-border-"],
    a.u-button-style.u-text-grey-75,
    a.u-button-style.u-text-grey-75[class*="u-border-"] {
      color: #404040 !important;
    }

    a.u-button-style.u-text-grey-75:hover,
    a.u-button-style.u-text-grey-75[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-75:focus,
    a.u-button-style.u-text-grey-75[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-75:active,
    a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-75.active,
    a.u-button-style.u-button-style.u-text-grey-75[class*="u-border-"].active {
      color: #3a3a3a !important;
    }

    a.u-button-style:hover>.u-text-hover-grey-75,
    a.u-button-style:hover>.u-text-hover-grey-75[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-grey-75:hover,
    a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-grey-75:focus,
    a.u-button-style.u-button-style.u-text-hover-grey-75[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-75[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-grey-75,
    a.u-button-style.u-button-style.active>.u-text-active-grey-75[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-75:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-75.active,
    .u-text-hover-grey-75.u-language-url:hover,
    .u-text-hover-grey-75 .u-language-url:hover,
    .u-text-hover-grey-75.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-grey-75 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-grey-75 .u-nav-link.active {
      color: #404040 !important;
    }

    .u-text-grey-75 .u-svg-link,
    .u-text-hover-grey-75:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-grey-75 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-grey-75 .u-svg-link,
    .u-text-hover-grey-75:focus .u-svg-link {
      fill: #404040;
    }

    .u-link.u-text-grey-75:hover {
      color: #3a3a3a !important;
    }

    a.u-link.u-text-hover-grey-75:hover {
      color: #404040 !important;
    }

    /*end-color grey-75*/
    /*begin-color grey-80*/
    .u-text-grey-80,
    .u-input.u-text-grey-80,
    .u-input.u-text-grey-80[class*="u-border-"],
    li.active>a.u-button-style.u-text-grey-80,
    li.active>a.u-button-style.u-text-grey-80[class*="u-border-"],
    a.u-button-style.u-text-grey-80,
    a.u-button-style.u-text-grey-80[class*="u-border-"] {
      color: #333333 !important;
    }

    a.u-button-style.u-text-grey-80:hover,
    a.u-button-style.u-text-grey-80[class*="u-border-"]:hover,
    a.u-button-style.u-text-grey-80:focus,
    a.u-button-style.u-text-grey-80[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-grey-80:active,
    a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-grey-80.active,
    a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"].active {
      color: #2e2e2e !important;
    }

    a.u-button-style:hover>.u-text-hover-grey-80,
    a.u-button-style:hover>.u-text-hover-grey-80[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-grey-80:hover,
    a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-grey-80:focus,
    a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-grey-80,
    a.u-button-style.u-button-style.active>.u-text-active-grey-80[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-grey-80:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-grey-80.active,
    .u-text-hover-grey-80.u-language-url:hover,
    .u-text-hover-grey-80 .u-language-url:hover,
    .u-text-hover-grey-80.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-grey-80 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-grey-80 .u-nav-link.active {
      color: #333333 !important;
    }

    .u-text-grey-80 .u-svg-link,
    .u-text-hover-grey-80:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-grey-80 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-grey-80 .u-svg-link,
    .u-text-hover-grey-80:focus .u-svg-link {
      fill: #333333;
    }

    .u-link.u-text-grey-80:hover {
      color: #2e2e2e !important;
    }

    a.u-link.u-text-hover-grey-80:hover {
      color: #333333 !important;
    }

    /*end-color grey-80*/
    /*begin-variables sitestylecss*/
    /*begin-color custom-color-7*/
    .u-custom-color-7,
    .u-body.u-custom-color-7,
    section.u-custom-color-7:before,
    .u-custom-color-7>.u-container-layout:before,
    .u-custom-color-7>.u-inner-container-layout:before,
    .u-custom-color-7.u-sidenav:before,
    .u-container-layout.u-container-layout.u-custom-color-7:before,
    .u-table-alt-custom-color-7 tr:nth-child(even) {
      color: #111111;
      background-color: #4bd1ab;
    }

    .u-input.u-custom-color-7,
    .u-field-input.u-custom-color-7,
    .u-button-style.u-custom-color-7,
    .u-button-style.u-custom-color-7[class*="u-border-"] {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    .u-button-style.u-custom-color-7:hover,
    .u-button-style.u-custom-color-7[class*="u-border-"]:hover,
    .u-button-style.u-custom-color-7:focus,
    .u-button-style.u-custom-color-7[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-custom-color-7:active,
    .u-button-style.u-button-style.u-custom-color-7[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-custom-color-7.active,
    .u-button-style.u-button-style.u-custom-color-7[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-custom-color-7,
    li.active>.u-button-style.u-button-style.u-custom-color-7[class*="u-border-"] {
      color: #111111 !important;
      background-color: #34cba0 !important;
    }

    .u-hover-custom-color-7:hover,
    .u-hover-custom-color-7[class*="u-border-"]:hover,
    .u-hover-custom-color-7:focus,
    .u-hover-custom-color-7[class*="u-border-"]:focus,
    .u-active-custom-color-7.u-active.u-active,
    .u-active-custom-color-7[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-custom-color-7:hover,
    a.u-button-style.u-hover-custom-color-7[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-custom-color-7,
    a.u-button-style:hover>.u-hover-custom-color-7[class*="u-border-"],
    a.u-button-style.u-hover-custom-color-7:focus,
    a.u-button-style.u-hover-custom-color-7[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-custom-color-7:active,
    a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-custom-color-7.active,
    a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-custom-color-7,
    a.u-button-style.u-button-style.active>.u-active-custom-color-7[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-custom-color-7,
    li.active>a.u-button-style.u-button-style.u-active-custom-color-7[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-custom-color-7:checked {
      color: #111111 !important;
      background-color: #4bd1ab !important;
    }

    a.u-link.u-hover-custom-color-7:hover {
      color: #4bd1ab !important;
    }

    /*end-color custom-color-7*/
    /*begin-color custom-color-7*/
    .u-border-custom-color-7,
    .u-border-custom-color-7.u-input,
    .u-border-custom-color-7.u-field-input.u-field-input,
    .u-separator-custom-color-7:after {
      border-color: #4bd1ab;
      stroke: #4bd1ab;
    }

    .u-button-style.u-border-custom-color-7 {
      border-color: #4bd1ab !important;
      color: #4bd1ab !important;
      background-color: transparent !important;
    }

    .u-button-style.u-border-custom-color-7:hover,
    .u-button-style.u-border-custom-color-7:focus {
      border-color: transparent !important;
      color: #34cba0 !important;
      background-color: transparent !important;
    }

    .u-border-hover-custom-color-7:hover,
    .u-border-hover-custom-color-7:focus,
    .u-border-active-custom-color-7.u-active.u-active,
    a.u-button-style.u-border-hover-custom-color-7:hover,
    a.u-button-style:hover>.u-border-hover-custom-color-7,
    a.u-button-style.u-border-hover-custom-color-7:focus,
    a.u-button-style.u-button-style.u-border-active-custom-color-7:active,
    a.u-button-style.u-button-style.u-border-active-custom-color-7.active,
    a.u-button-style.u-button-style.active>.u-border-active-custom-color-7,
    li.active>a.u-button-style.u-button-style.u-border-active-custom-color-7,
    input.u-field-input.u-field-input.u-border-active-custom-color-7:checked {
      color: #4bd1ab !important;
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-custom-color-7[class*="u-border-"] {
      border-color: #4bd1ab !important;
    }

    .u-link.u-border-custom-color-7[class*="u-border-"]:hover {
      border-color: #34cba0 !important;
    }

    /*end-color custom-color-7*/
    /*begin-color custom-color-7*/
    .u-text-custom-color-7,
    .u-input.u-text-custom-color-7,
    .u-input.u-text-custom-color-7[class*="u-border-"],
    li.active>a.u-button-style.u-text-custom-color-7,
    li.active>a.u-button-style.u-text-custom-color-7[class*="u-border-"],
    a.u-button-style.u-text-custom-color-7,
    a.u-button-style.u-text-custom-color-7[class*="u-border-"] {
      color: #4bd1ab !important;
    }

    a.u-button-style.u-text-custom-color-7:hover,
    a.u-button-style.u-text-custom-color-7[class*="u-border-"]:hover,
    a.u-button-style.u-text-custom-color-7:focus,
    a.u-button-style.u-text-custom-color-7[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-custom-color-7:active,
    a.u-button-style.u-button-style.u-text-custom-color-7[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-custom-color-7.active,
    a.u-button-style.u-button-style.u-text-custom-color-7[class*="u-border-"].active {
      color: #34cba0 !important;
    }

    a.u-button-style:hover>.u-text-hover-custom-color-7,
    a.u-button-style:hover>.u-text-hover-custom-color-7[class*="u-border-"],
    a.u-button-style.u-button-style.u-text-hover-custom-color-7:hover,
    a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:hover,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7.active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"].active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7:active,
    a.u-button-style.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-hover-custom-color-7:focus,
    a.u-button-style.u-button-style.u-text-hover-custom-color-7[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7.active,
    a.u-button-style.u-button-style.u-button-style.u-button-style.u-text-active-custom-color-7[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-text-active-custom-color-7,
    a.u-button-style.u-button-style.active>.u-text-active-custom-color-7[class*="u-border-"],
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-text-hover-custom-color-7:hover,
    :not(.level-2)>.u-nav>.u-nav-item>a.u-nav-link.u-nav-link.u-text-active-custom-color-7.active,
    .u-text-hover-custom-color-7.u-language-url:hover,
    .u-text-hover-custom-color-7 .u-language-url:hover,
    .u-text-hover-custom-color-7.u-carousel-control:hover,
    .u-popupmenu-items.u-text-hover-custom-color-7 .u-nav-link:hover,
    .u-popupmenu-items.u-popupmenu-items.u-text-active-custom-color-7 .u-nav-link.active {
      color: #4bd1ab !important;
    }

    .u-text-custom-color-7 .u-svg-link,
    .u-text-hover-custom-color-7:hover .u-svg-link,
    .u-button-style:hover>.u-text-hover-custom-color-7 .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-custom-color-7 .u-svg-link,
    .u-text-hover-custom-color-7:focus .u-svg-link {
      fill: #4bd1ab;
    }

    .u-link.u-text-custom-color-7:hover {
      color: #34cba0 !important;
    }

    a.u-link.u-text-hover-custom-color-7:hover {
      color: #4bd1ab !important;
    }

    /*end-color custom-color-7*/
    .u-body {
      --theme-sheet-width-xl: 1280px;
      --theme-sheet-width-lg: 940px;
      --theme-sheet-width-md: 720px;
      --theme-sheet-width-sm: 540px;
      --theme-sheet-width-xs: 340px;
    }

    /** common-rules **/
    h1.u-title {
      font-weight: 400;
      font-size: 4.5rem;
      line-height: 1.1;
    }

    h2.u-subtitle {
      font-weight: 400;
      font-size: 2.25rem;
      line-height: 1.1;
    }

    h1:not(.u-title) {
      font-size: 3.4285714285714284rem;
      font-weight: 700;
    }

    h2:not(.u-subtitle) {
      font-size: 2.7142857142857144rem;
      font-weight: 700;
    }

    h3 {
      font-size: 2.2857142857142856rem;
      font-weight: 700;
    }

    h4 {
      font-size: 1.7142857142857142rem;
      font-weight: 700;
    }

    h5 {
      font-size: 1.2857142857142858rem;
      font-weight: 700;
    }

    h6 {
      font-size: 1.0714285714285714rem;
      font-weight: 700;
    }

    p.u-large-text {
      font-size: 1rem;
    }

    p.u-small-text {
      font-size: 1rem;
    }

    p:not(.u-text-variant) {
      font-size: 1rem;
      font-weight: 400;
    }

    .u-btn {
      font-size: 1rem;
    }

    blockquote {
      font-size: 1rem;
    }

    ul:not(.u-unstyled) {
      font-size: 1rem;
    }

    ol {
      font-size: 1rem;
    }

    .u-post-content {
      font-size: 1rem;
    }

    .u-input {
      border-width: 1px;
      borders: top right bottom left;
    }

    a {
      font-size: 1rem;
      font-weight: 400;
      text-decoration: underline;
    }

    .u-body {
      background-image: url('assets/img/bg.png');
      background-size: initial;
      background-position: top left;
      background-repeat: repeat;
      background-attachment: fixed;
    }

    /** common-rules **/
    /** publish-rules **/
    /*begin-media rules*/
    /*end-media rules*/
    /** publish-rules **/
    /** cms-rules **/
    /*begin-responsive rules*/
    /*end-responsive rules*/
    /** cms-rules **/
    /** color-rules **/
    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>p:not(.u-text-variant),
    .u-gradient>.u-container-layout>p:not(.u-text-variant),
    .u-image:not(.u-shading)>.u-container-layout>p:not(.u-text-variant),
    p:not(.u-text-variant) {
      color: #666666;
    }

    #lp-body .u-global-color .post_excerpt *,
    #lp-body .u-global-color .qfy-text .qfe_wrapper * {
      color: #666666 !important;
    }

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>.u-input,
    .u-gradient>.u-container-layout>.u-input,
    .u-image:not(.u-shading)>.u-container-layout>.u-input,
    .u-input {
      border-color: #b3b3b3;
      background-color: #ffffff;
    }

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>a,
    .u-gradient>.u-container-layout>a,
    .u-image:not(.u-shading)>.u-container-layout>a,
    a {
      color: #4bd1ab;
    }

    #lp-body .u-global-color .vc_read_more_wrapper * {
      color: #4bd1ab !important;
    }

    .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item)>a:hover,
    .u-gradient>.u-container-layout>a:hover,
    .u-image:not(.u-shading)>.u-container-layout>a:hover,
    a:hover {
      color: #34cba0;
    }

    /** color-rules **/
    /** alt-color-rules **/
    .u-custom-color-1 p:not(.u-text-variant),
    .u-custom-color-3 p:not(.u-text-variant),
    .u-custom-color-5 p:not(.u-text-variant),
    .u-custom-color-6 p:not(.u-text-variant),
    .u-body-color p:not(.u-text-variant),
    .u-palette-1-dark-3 p:not(.u-text-variant),
    .u-palette-1-dark-2 p:not(.u-text-variant),
    .u-palette-1-dark-1 p:not(.u-text-variant),
    .u-palette-2-base p:not(.u-text-variant),
    .u-palette-2-dark-3 p:not(.u-text-variant),
    .u-palette-2-dark-2 p:not(.u-text-variant),
    .u-palette-2-dark-1 p:not(.u-text-variant),
    .u-palette-2 p:not(.u-text-variant),
    .u-palette-2-light-1 p:not(.u-text-variant),
    .u-palette-3-base p:not(.u-text-variant),
    .u-palette-3-dark-3 p:not(.u-text-variant),
    .u-palette-3-dark-2 p:not(.u-text-variant),
    .u-palette-3-dark-1 p:not(.u-text-variant),
    .u-palette-3 p:not(.u-text-variant),
    .u-palette-3-light-1 p:not(.u-text-variant),
    .u-palette-4-dark-3 p:not(.u-text-variant),
    .u-palette-4-dark-2 p:not(.u-text-variant),
    .u-palette-4-dark-1 p:not(.u-text-variant),
    .u-palette-4 p:not(.u-text-variant),
    .u-palette-5-dark-3 p:not(.u-text-variant),
    .u-palette-5-dark-2 p:not(.u-text-variant),
    .u-palette-5-dark-1 p:not(.u-text-variant),
    .u-palette-5 p:not(.u-text-variant),
    .u-grey-40 p:not(.u-text-variant),
    .u-grey-30 p:not(.u-text-variant),
    .u-grey-90 p:not(.u-text-variant),
    .u-grey-80 p:not(.u-text-variant),
    .u-grey-75 p:not(.u-text-variant),
    .u-black p:not(.u-text-variant),
    .u-grey-70 p:not(.u-text-variant),
    .u-grey-60 p:not(.u-text-variant),
    .u-grey-50 p:not(.u-text-variant),
    .u-grey-dark-3 p:not(.u-text-variant),
    .u-grey-dark-2 p:not(.u-text-variant),
    .u-grey-dark-1 p:not(.u-text-variant),
    .u-grey p:not(.u-text-variant),
    .u-shading p:not(.u-text-variant),
    .u-overlap-contrast .u-header p:not(.u-text-variant):not(.u-nav-link):not(.u-btn) {
      color: #ffffff;
    }

    .u-custom-color-1 .u-btn,
    .u-custom-color-3 .u-btn,
    .u-custom-color-5 .u-btn,
    .u-custom-color-6 .u-btn,
    .u-body-color .u-btn,
    .u-palette-1-dark-3 .u-btn,
    .u-palette-1-dark-2 .u-btn,
    .u-palette-1-dark-1 .u-btn,
    .u-palette-2-base .u-btn,
    .u-palette-2-dark-3 .u-btn,
    .u-palette-2-dark-2 .u-btn,
    .u-palette-2-dark-1 .u-btn,
    .u-palette-2 .u-btn,
    .u-palette-2-light-1 .u-btn,
    .u-palette-3-base .u-btn,
    .u-palette-3-dark-3 .u-btn,
    .u-palette-3-dark-2 .u-btn,
    .u-palette-3-dark-1 .u-btn,
    .u-palette-3 .u-btn,
    .u-palette-3-light-1 .u-btn,
    .u-palette-4-dark-3 .u-btn,
    .u-palette-4-dark-2 .u-btn,
    .u-palette-4-dark-1 .u-btn,
    .u-palette-4 .u-btn,
    .u-palette-5-dark-3 .u-btn,
    .u-palette-5-dark-2 .u-btn,
    .u-palette-5-dark-1 .u-btn,
    .u-palette-5 .u-btn,
    .u-grey-40 .u-btn,
    .u-grey-30 .u-btn,
    .u-grey-90 .u-btn,
    .u-grey-80 .u-btn,
    .u-grey-75 .u-btn,
    .u-black .u-btn,
    .u-grey-70 .u-btn,
    .u-grey-60 .u-btn,
    .u-grey-50 .u-btn,
    .u-grey-dark-3 .u-btn,
    .u-grey-dark-2 .u-btn,
    .u-grey-dark-1 .u-btn,
    .u-grey .u-btn,
    .u-shading .u-btn,
    .u-overlap-contrast .u-header .u-btn {
      color: #ffffff;
    }

    .u-custom-color-1 .u-btn:hover,
    .u-custom-color-3 .u-btn:hover,
    .u-custom-color-5 .u-btn:hover,
    .u-custom-color-6 .u-btn:hover,
    .u-body-color .u-btn:hover,
    .u-palette-1-dark-3 .u-btn:hover,
    .u-palette-1-dark-2 .u-btn:hover,
    .u-palette-1-dark-1 .u-btn:hover,
    .u-palette-2-base .u-btn:hover,
    .u-palette-2-dark-3 .u-btn:hover,
    .u-palette-2-dark-2 .u-btn:hover,
    .u-palette-2-dark-1 .u-btn:hover,
    .u-palette-2 .u-btn:hover,
    .u-palette-2-light-1 .u-btn:hover,
    .u-palette-3-base .u-btn:hover,
    .u-palette-3-dark-3 .u-btn:hover,
    .u-palette-3-dark-2 .u-btn:hover,
    .u-palette-3-dark-1 .u-btn:hover,
    .u-palette-3 .u-btn:hover,
    .u-palette-3-light-1 .u-btn:hover,
    .u-palette-4-dark-3 .u-btn:hover,
    .u-palette-4-dark-2 .u-btn:hover,
    .u-palette-4-dark-1 .u-btn:hover,
    .u-palette-4 .u-btn:hover,
    .u-palette-5-dark-3 .u-btn:hover,
    .u-palette-5-dark-2 .u-btn:hover,
    .u-palette-5-dark-1 .u-btn:hover,
    .u-palette-5 .u-btn:hover,
    .u-grey-40 .u-btn:hover,
    .u-grey-30 .u-btn:hover,
    .u-grey-90 .u-btn:hover,
    .u-grey-80 .u-btn:hover,
    .u-grey-75 .u-btn:hover,
    .u-black .u-btn:hover,
    .u-grey-70 .u-btn:hover,
    .u-grey-60 .u-btn:hover,
    .u-grey-50 .u-btn:hover,
    .u-grey-dark-3 .u-btn:hover,
    .u-grey-dark-2 .u-btn:hover,
    .u-grey-dark-1 .u-btn:hover,
    .u-grey .u-btn:hover,
    .u-shading .u-btn:hover,
    .u-overlap-contrast .u-header .u-btn:hover {
      color: #e6e6e6;
    }

    .u-shading a,
    .u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn) {
      color: #44685d;
    }

    /** alt-color-rules **/
    /*end-variables sitestylecss*/
    /*begin-variables base-font-size*/
    html {
      font-size: 14px;
    }

    /*end-variables base-font-size*/
  

    .u-section-5 .u-sheet-1 {
      min-height: 886px;
    }

    .u-section-5 .u-rotation-parent-1 {
      width: 98px;
      height: 98px;
      margin: 68px auto 0px 0px;
    }

    .u-section-5 .u-icon-1 {
      width: 98px;
      height: 98px;
      padding: 0px;
    }

    .u-section-5 .u-text-1 {
      font-size: 3.42857rem;
      font-weight: 400;
      margin: -92px 912px 0px 128px;
    }

    .u-section-5 .u-text-2 {
      font-size: 1.14286rem;
      font-weight: 400;
      margin: 13px 409px 0px 128px;
    }

    .u-section-5 .u-accordion-1 {
      margin-top: 71px;
      margin-bottom: 60px;
    }

    .u-section-5 .u-accordion-link-1 {
      background-image: none;
      font-weight: 700;
      font-size: 1.125rem;
      text-transform: none;
      padding: 20px;
      text-decoration: none !important;
    }

    .u-section-5 .u-icon-2 {
      height: 20px;
      width: 20px;
    }

    .u-section-5 .u-accordion-pane-1 {
      min-height: 150px;
      background-image: none;
    }

    .u-section-5 .u-container-layout-1 {
      padding: 30px;
    }

    .u-section-5 .u-text-3 {
      font-weight: 700;
      margin: 0px;
    }

    .u-section-5 .u-text-4 {
      line-height: 1.8;
      margin: 20px 0px 0px;
    }

    .u-section-5 .u-accordion-link-2 {
      background-image: none;
      font-weight: 700;
      font-size: 1.125rem;
      text-transform: none;
      padding: 20px;
      text-decoration: none !important;
    }

    .u-section-5 .u-icon-3 {
      height: 20px;
      width: 20px;
    }

    .u-section-5 .u-accordion-pane-2 {
      min-height: 150px;
      background-image: none;
    }

    .u-section-5 .u-container-layout-2 {
      padding: 30px;
    }

    .u-section-5 .u-text-5 {
      line-height: 1.8;
      margin: 0px;
    }

    .u-section-5 .u-accordion-link-3 {
      background-image: none;
      font-weight: 700;
      font-size: 1.125rem;
      text-transform: none;
      padding: 20px;
      text-decoration: none !important;
    }

    .u-section-5 .u-icon-4 {
      height: 20px;
      width: 20px;
    }

    .u-section-5 .u-accordion-pane-3 {
      min-height: 150px;
      background-image: none;
    }

    .u-section-5 .u-container-layout-3 {
      padding: 30px;
    }

    .u-section-5 .u-text-6 {
      line-height: 1.8;
      margin: 0px;
    }

    .u-section-5 .u-accordion-link-4 {
      background-image: none;
      font-weight: 700;
      font-size: 1.125rem;
      text-transform: none;
      text-decoration: none;
      padding: 20px;
    }

    .u-section-5 .u-icon-5 {
      height: 20px;
      width: 20px;
    }

    .u-section-5 .u-accordion-pane-4 {
      min-height: 150px;
      background-image: none;
    }

    .u-section-5 .u-container-layout-4 {
      padding: 30px;
    }

    .u-section-5 .u-text-7 {
      margin-bottom: 0px;
      margin-top: 0px;
    }

    .u-section-5 .u-accordion-link-5 {
      background-image: none;
      font-weight: 700;
      font-size: 1.125rem;
      text-transform: none;
      text-decoration: none;
      padding: 20px;
    }

    .u-section-5 .u-icon-6 {
      height: 20px;
      width: 20px;
    }

    .u-section-5 .u-accordion-pane-5 {
      min-height: 150px;
      background-image: none;
    }

    .u-section-5 .u-container-layout-5 {
      padding: 30px;
    }

    .u-section-5 .u-text-8 {
      margin-bottom: 0px;
      margin-top: 0px;
    }

    @media (max-width: 1199px) {
      .u-section-5 .u-icon-1 {
        width: 64px;
        height: 64px;
        --animation-custom_in-translate_x: 300px;
        --animation-custom_in-scale: 1;
        --animation-custom_in-translate_y: 0px;
        margin: 168px auto 60px;
      }

      .u-section-5 .u-text-1 {
        margin-right: 700px;
        margin-left: 0px;
      }

      .u-section-5 .u-text-2 {
        margin-right: 197px;
        margin-left: 0px;
      }
    }

    @media (max-width: 991px) {
      .u-section-5 .u-text-1 {
        margin-right: 480px;
      }

      .u-section-5 .u-text-2 {
        margin-right: 0px;
      }
    }

    @media (max-width: 767px) {
      .u-section-5 .u-text-1 {
        margin-right: 300px;
      }

      .u-section-5 .u-container-layout-1 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-5 .u-container-layout-2 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-5 .u-container-layout-3 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-5 .u-container-layout-4 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-5 .u-container-layout-5 {
        padding-left: 10px;
        padding-right: 10px;
      }
    }

    @media (max-width: 575px) {
      .u-section-5 .u-sheet-1 {
        min-height: 725px;
      }

      .u-section-5 .u-rotation-parent-1 {
        width: 45px;
        height: 45px;
        margin-top: -128px;
        margin-bottom: 0px;
        margin-left: 0px;
      }

      .u-section-5 .u-icon-1 {
        width: 45px;
        height: 45px;
        padding: 0px;
      }

      .u-section-5 .u-text-1 {
        font-size: 2.57143rem;
        width: auto;
        margin-top: 20px;
        margin-right: 0px;
        margin-bottom: 0px;
      }

      .u-section-5 .u-text-2 {
        width: auto;
      }

      .u-section-5 .u-accordion-1 {
        margin-top: 40px;
        margin-bottom: 40px;
      }
    }
  

    .u-palette-1-light-3,
    .u-body.u-palette-1-light-3,
    section.u-palette-1-light-3::before,
    .u-palette-1-light-3>.u-container-layout::before,
    .u-palette-1-light-3>.u-inner-container-layout::before,
    .u-palette-1-light-3.u-sidenav::before,
    .u-container-layout.u-container-layout.u-palette-1-light-3::before,
    .u-table-alt-palette-1-light-3 tr:nth-child(2n) {
      color: rgb(17, 17, 17);
      background-color: rgb(234, 250, 246);
    }

    .u-input.u-palette-1-light-3,
    .u-field-input.u-palette-1-light-3,
    .u-button-style.u-palette-1-light-3,
    .u-button-style.u-palette-1-light-3[class*="u-border-"] {
      color: rgb(17, 17, 17) !important;
      background-color: rgb(234, 250, 246) !important;
    }

    .u-button-style.u-palette-1-light-3:hover,
    .u-button-style.u-palette-1-light-3[class*="u-border-"]:hover,
    .u-button-style.u-palette-1-light-3:focus,
    .u-button-style.u-palette-1-light-3[class*="u-border-"]:focus,
    .u-button-style.u-button-style.u-palette-1-light-3:active,
    .u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"]:active,
    .u-button-style.u-button-style.u-palette-1-light-3.active,
    .u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"].active,
    li.active>.u-button-style.u-button-style.u-palette-1-light-3,
    li.active>.u-button-style.u-button-style.u-palette-1-light-3[class*="u-border-"] {
      color: rgb(17, 17, 17) !important;
      background-color: rgb(195, 241, 229) !important;
    }

    .u-hover-palette-1-light-1:hover,
    .u-hover-palette-1-light-1[class*="u-border-"]:hover,
    .u-hover-palette-1-light-1:focus,
    .u-hover-palette-1-light-1[class*="u-border-"]:focus,
    .u-active-palette-1-light-1.u-active.u-active,
    .u-active-palette-1-light-1[class*="u-border-"].u-active.u-active,
    a.u-button-style.u-hover-palette-1-light-1:hover,
    a.u-button-style.u-hover-palette-1-light-1[class*="u-border-"]:hover,
    a.u-button-style:hover>.u-hover-palette-1-light-1,
    a.u-button-style:hover>.u-hover-palette-1-light-1[class*="u-border-"],
    a.u-button-style.u-hover-palette-1-light-1:focus,
    a.u-button-style.u-hover-palette-1-light-1[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-active-palette-1-light-1:active,
    a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-active-palette-1-light-1.active,
    a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"].active,
    a.u-button-style.u-button-style.active>.u-active-palette-1-light-1,
    a.u-button-style.u-button-style.active>.u-active-palette-1-light-1[class*="u-border-"],
    li.active>a.u-button-style.u-button-style.u-active-palette-1-light-1,
    li.active>a.u-button-style.u-button-style.u-active-palette-1-light-1[class*="u-border-"],
    input.u-field-input.u-field-input.u-active-palette-1-light-1:checked {
      color: rgb(17, 17, 17) !important;
      background-color: rgb(123, 223, 194) !important;
    }

    .u-text-black,
    .u-input.u-text-black,
    .u-input.u-text-black[class*="u-border-"],
    li.active>a.u-button-style.u-text-black,
    li.active>a.u-button-style.u-text-black[class*="u-border-"],
    a.u-button-style.u-text-black,
    a.u-button-style.u-text-black[class*="u-border-"] {
      color: rgb(0, 0, 0) !important;
    }

    a.u-button-style.u-text-black:hover,
    a.u-button-style.u-text-black[class*="u-border-"]:hover,
    a.u-button-style.u-text-black:focus,
    a.u-button-style.u-text-black[class*="u-border-"]:focus,
    a.u-button-style.u-button-style.u-text-black:active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"]:active,
    a.u-button-style.u-button-style.u-text-black.active,
    a.u-button-style.u-button-style.u-text-black[class*="u-border-"].active {
      color: rgb(0, 0, 0) !important;
    }

    .u-text-black .u-svg-link,
    .u-button-style:hover>.u-text-hover-black .u-svg-link,
    .u-button-style.u-button-style.active>.u-text-active-black .u-svg-link {
      fill: rgb(0, 0, 0);
    }
  

    /* news section from page_id=9295 */
    .u-section-6 .u-sheet-1 {
      min-height: 152px;
    }

    .u-section-6 .u-rotation-parent-1 {
      width: 98px;
      height: 98px;
      margin: 23px auto 0px 0px;
      padding: 0px;
    }

    .u-section-6 .u-icon-1 {
      width: 98px;
      height: 98px;
      padding: 0px;
    }

    .u-section-6 .u-text-1 {
      font-size: 3.42857rem;
      font-weight: 400;
      margin: -92px 912px 0px 128px;
    }

    .u-section-6 .u-text-2 {
      font-size: 1.14286rem;
      font-weight: 400;
      margin: 13px 409px 0px 128px;
    }

    @media (max-width: 1199px) {
      .u-section-6 .u-rotation-parent-1 {
        margin-top: 23px;
      }

      .u-section-6 .u-icon-1 {
        width: 64px;
        height: 64px;
        margin: 23px auto 60px;
      }

      .u-section-6 .u-text-1 {
        margin-right: 700px;
        margin-left: 0px;
      }

      .u-section-6 .u-text-2 {
        margin-right: 197px;
        margin-left: 0px;
      }
    }

    @media (max-width: 991px) {
      .u-section-6 .u-text-1 {
        margin-right: 480px;
      }

      .u-section-6 .u-text-2 {
        margin-right: 0px;
      }
    }

    @media (max-width: 767px) {
      .u-section-6 .u-text-1 {
        margin-right: 300px;
      }
    }

    @media (max-width: 575px) {
      .u-section-6 .u-sheet-1 {
        min-height: 248px;
      }

      .u-section-6 .u-rotation-parent-1 {
        width: 45px;
        height: 45px;
        margin-top: -128px;
      }

      .u-section-6 .u-icon-1 {
        width: 45px;
        height: 45px;
      }

      .u-section-6 .u-text-1 {
        font-size: 2.14286rem;
        width: auto;
        margin-top: 29px;
        margin-right: 181px;
      }

      .u-section-6 .u-text-2 {
        width: auto;
        margin-top: 12px;
        margin-bottom: -9px;
      }
    }

    .u-section-7 .u-sheet-1 {
      min-height: 540px;
    }

    .u-section-7 .u-group-1 {
      min-height: 480px;
      margin-top: 30px;
      margin-bottom: 0px;
      height: auto;
      box-shadow: rgba(255, 255, 255, 0.35) 5px 5px 0px 0px;
    }

    .u-section-7 .u-container-layout-1 {
      padding: 30px;
    }

    .u-section-7 .u-layout-wrap-1 {
      margin-top: -480px;
      margin-bottom: 30px;
    }

    .u-section-7 .u-layout-cell-1 {
      min-height: 480px;
    }

    .u-section-7 .u-container-layout-2 {
      padding: 0px;
    }

    .u-section-7 .u-image-1 {
      width: 640px;
      left: 0px;
      height: 100%;
      right: auto;
    }

    .u-section-7 .u-layout-cell-2 {
      min-height: 480px;
    }

    .u-section-7 .u-container-layout-3 {
      padding: 30px 60px;
    }

    .u-section-7 .u-text-1 {
      font-weight: 400;
      font-size: 2.71429rem;
      margin: 0px auto 0px 0px;
    }

    .u-section-7 .u-text-2 {
      margin: 20px 0px 0px;
    }

    @media (max-width: 1199px) {
      .u-section-7 .u-sheet-1 {
        min-height: 413px;
      }

      .u-section-7 .u-group-1 {
        height: auto;
      }

      .u-section-7 .u-layout-cell-1 {
        min-height: 486px;
        background-position: 50% 50%;
      }

      .u-section-7 .u-image-1 {
        width: 470px;
        height: auto;
      }

      .u-section-7 .u-layout-cell-2 {
        min-height: 486px;
      }
    }

    @media (max-width: 991px) {
      .u-section-7 .u-sheet-1 {
        min-height: 330px;
      }

      .u-section-7 .u-layout-cell-1 {
        min-height: 372px;
      }

      .u-section-7 .u-container-layout-2 {
        padding: 0px;
      }

      .u-section-7 .u-image-1 {
        width: 360px;
        height: auto;
      }

      .u-section-7 .u-layout-cell-2 {
        min-height: 100px;
      }

      .u-section-7 .u-container-layout-3 {
        padding-left: 30px;
        padding-right: 30px;
      }

      .u-section-7 .u-text-1 {
        margin-right: 0px;
      }
    }

    @media (max-width: 767px) {
      .u-section-7 .u-sheet-1 {
        min-height: 565px;
      }

      .u-section-7 .u-container-layout-1 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-7 .u-layout-cell-1 {
        min-height: 558px;
      }

      .u-section-7 .u-container-layout-3 {
        padding-left: 10px;
        padding-right: 10px;
      }

      .u-section-7 .u-text-1 {
        margin-right: auto;
      }
    }

    @media (max-width: 575px) {
      .u-section-7 .u-sheet-1 {
        min-height: 560px;
      }

      .u-section-7 .u-group-1 {
        min-height: 527px;
        margin-top: 0px;
      }

      .u-section-7 .u-layout-wrap-1 {
        margin-top: -527px;
        margin-bottom: 3px;
      }

      .u-section-7 .u-layout-cell-1 {
        min-height: 351px;
      }

      .u-section-7 .u-image-1 {
        width: 340px;
        height: auto;
      }

      .u-section-7 .u-text-1 {
        font-size: 1.42857rem;
        margin-right: 0px;
      }

      .u-section-7 .u-text-2 {
        margin-top: 10px;
      }
    }

    /* layout size utility from news page theme css */
    .u-layout-row>.u-size-30 {
      flex: 0 0 50%;
      max-width: 50%;
      min-width: 50%
    }

    .u-layout-col>.u-size-30 {
      flex: 30 0 auto
    }
  

    .u-section-3 .u-sheet-1 {
      min-height: 680px;
    }
  

    /* replaced service cards (AI/网络安全) from page_id=9295 sec-f017 */
    .u-section-3 .u-list-1 {
      margin-top: 38px;
      margin-bottom: 38px;
    }

    .u-section-3 .u-repeater-1 {
      grid-template-columns: repeat(2, calc(50% - 25px));
      min-height: 520px;
      gap: 50px;
    }

    .u-section-3 .u-list-item {
      transition-duration: 0.5s;
      transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
      text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
      box-shadow: rgba(255, 255, 255, 0.25) 6px 6px 0px 0px;
    }

    .u-section-3 .u-list-item .u-container-layout {
      padding: 0px 0px 30px;
    }

    .u-section-3 .u-list-item .u-image {
      height: 350px;
      width: 662px;
      margin: 0px -23px;
    }

    .u-section-3 .u-list-item-2 .u-image {
      object-position: 50% 6.49%;
    }

    .u-section-3 .u-list-item .u-text-a1,
    .u-section-3 .u-list-item .u-text-3 {
      margin: 15px 55px 0px 31px;
    }

    .u-section-3 .u-list-item .u-text-a2,
    .u-section-3 .u-list-item .u-text-4 {
      font-size: 1.71429rem;
      font-weight: 700;
      margin: 20px 246px -8px 31px;
    }

    @media (max-width: 991px) {
      .u-section-3 .u-repeater-1 {
        grid-template-columns: 100%;
      }
    }

    @media (max-width: 767px) {
      .u-section-3 .u-image {
        height: 285px;
        width: 540px;
        margin-left: 0px;
        margin-right: 0px;
      }
    }

    @media (max-width: 575px) {
      .u-section-3 .u-image {
        height: 179px;
        width: 340px;
      }

      .u-section-3 .u-list-item .u-text-a2,
      .u-section-3 .u-list-item .u-text-4 {
        font-size: 1.42857rem;
      }
    }
  

    .u-header {
      background-image: none;
    }

    .u-header .u-sheet-1 {
      min-height: 130px;
    }

    .u-header .u-group-1 {
      min-height: 66px;
      height: auto;
      margin-top: 32px;
      margin-bottom: 32px;
      box-shadow: 6px 6px 0px 0px rgba(77, 77, 77, 0.7);
      width: 100%;
    }

    .u-header .u-container-layout-1 {
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 0;
    }

    .u-header .u-image-1 {
      width: 120px;
      height: 28px;
      margin: 18px auto 0 0;
    }

    .u-header .u-logo-image-1 {
      width: 100%;
      height: 100%;
    }

    .u-header .u-menu-1 {
      margin: -37px auto 0 180px;
    }

    .u-header .u-nav-1 {
      font-weight: 400;
      font-size: 1rem;
    }

    .u-header .u-nav-2 {
      height: 68px;
    }

    .u-header .u-nav-3 {
      font-size: 1rem;
      letter-spacing: 0px;
    }

    .u-header .u-btn-1 {
      letter-spacing: 1px;
      text-transform: uppercase;
      box-shadow: 3px 3px 0 0 rgba(255, 255, 255, 1);
      font-weight: 400;
      transition-duration: 0.5s;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
      transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
      margin: -43px 0 0 auto;
      padding: 8px 35px 10px;
    }

    /*RESPONSIVE_MEDIA*/
    @media (max-width: 1199px) {
      .u-header .u-sheet-1 {
        min-height: 229px;
      }

      .u-header .u-group-1 {
        min-height: 140px;
        margin-bottom: 57px;
        height: auto;
        width: auto;
      }

      .u-header .u-container-layout-1 {
        padding-left: 12px;
        padding-right: 12px;
      }

      .u-header .u-image-1 {
        margin-top: 47px;
      }

      .u-header .u-menu-1 {
        width: auto;
        margin-top: -36px;
        margin-left: 159px;
      }

      .u-header .u-btn-1 {
        border-style: none;
        margin-top: -43px;
        margin-right: 17px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-lg .u-header .u-sheet-1 {
      min-height: 229px;
    }

    .u-lg .u-header .u-group-1 {
      min-height: 140px;
      margin-bottom: 57px;
      height: auto;
      width: auto;
    }

    .u-lg .u-header .u-container-layout-1 {
      padding-left: 12px;
      padding-right: 12px;
    }

    .u-lg .u-header .u-image-1 {
      margin-top: 47px;
    }

    .u-lg .u-header .u-menu-1 {
      width: auto;
      margin-top: -36px;
      margin-left: 159px;
    }

    .u-lg .u-header .u-btn-1 {
      border-style: none;
      margin-top: -43px;
      margin-right: 17px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 991px) {
      .u-header .u-sheet-1 {
        min-height: 252px;
      }

      .u-header .u-group-1 {
        margin-bottom: 60px;
        width: auto;
      }

      .u-header .u-image-1 {
        margin-top: 60px;
      }

      .u-header .u-menu-1 {
        margin-top: -49px;
        margin-left: auto;
      }

      .u-header .u-btn-1 {
        margin-top: -68px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-md .u-header .u-sheet-1 {
      min-height: 252px;
    }

    .u-md .u-header .u-group-1 {
      margin-bottom: 60px;
      width: auto;
    }

    .u-md .u-header .u-image-1 {
      margin-top: 60px;
    }

    .u-md .u-header .u-menu-1 {
      margin-top: -49px;
      margin-left: auto;
    }

    .u-md .u-header .u-btn-1 {
      margin-top: -68px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 767px) {
      .u-header .u-sheet-1 {
        min-height: 256px;
      }

      .u-header .u-container-layout-1 {
        padding-left: 0;
        padding-right: 0;
      }

      .u-header .u-image-1 {
        margin-left: 10px;
      }

      .u-header .u-menu-1 {
        margin-top: -54px;
      }

      .u-header .u-btn-1 {
        margin-top: -55px;
        margin-right: 10px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-sm .u-header .u-sheet-1 {
      min-height: 256px;
    }

    .u-sm .u-header .u-container-layout-1 {
      padding-left: 0;
      padding-right: 0;
    }

    .u-sm .u-header .u-image-1 {
      margin-left: 10px;
    }

    .u-sm .u-header .u-menu-1 {
      margin-top: -54px;
    }

    .u-sm .u-header .u-btn-1 {
      margin-top: -55px;
      margin-right: 10px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 575px) {
      .u-header .u-sheet-1 {
        min-height: 114px;
      }

      .u-header .u-group-1 {
        min-height: 64px;
        margin-top: 25px;
        margin-bottom: 25px;
        width: auto;
      }

      .u-header .u-image-1 {
        margin-top: 20px;
        margin-left: 11px;
      }

      .u-header .u-menu-1 {
        margin-top: -42px;
        margin-right: 0;
      }

      .u-header .u-nav-3 {
        font-size: 1.28571rem;
        margin: 20px auto 0;
      }

      .u-header .u-btn-1 {
        margin-top: -55px;
        margin-right: 0;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-xs .u-header .u-sheet-1 {
      min-height: 114px;
    }

    .u-xs .u-header .u-group-1 {
      min-height: 64px;
      margin-top: 25px;
      margin-bottom: 25px;
      width: auto;
    }

    .u-xs .u-header .u-image-1 {
      margin-top: 20px;
      margin-left: 11px;
    }

    .u-xs .u-header .u-menu-1 {
      margin-top: -42px;
      margin-right: 0;
    }

    .u-xs .u-header .u-nav-3 {
      font-size: 1.28571rem;
      margin: 20px auto 0;
    }

    .u-xs .u-header .u-btn-1 {
      margin-top: -55px;
      margin-right: 0;
    }

    /*/RESPONSIVE_CLASS*/
    .u-header .u-btn-1,
    .u-header .u-btn-1:before,
    .u-header .u-btn-1>.u-container-layout:before {
      transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
    }

    .u-header .u-btn-1.u-btn-1.u-btn-1:hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-header .u-btn-1 {
      border-color: transparent !important;
    }

    .u-header .u-btn-1.u-btn-1.u-btn-1.hover {
      box-shadow: 6px 6px 0px 0px rgba(255, 255, 255, 1) !important;
      border-radius: 5px !important;
      transform: scale(1) translateY(px) !important;
      text-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important;
    }

    .u-header .u-btn-1 {
      border-color: transparent !important;
    }

    .u-header .u-container-layout:hover .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }

    .u-container-layout.hover .u-header .u-btn-1 {
      transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
    }
  

    .u-footer .u-sheet-1 {
      min-height: 410px;
    }

    .u-footer .u-group-1 {
      min-height: 280px;
      height: auto;
      box-shadow: 6px 6px 0px 0 rgba(51, 51, 51, 0.4);
      margin-top: 47px;
      margin-bottom: 0;
    }

    .u-footer .u-container-layout-1 {
      padding: 30px 30px 20px;
    }

    .u-footer .u-group-2 {
      width: 97px;
      min-height: 250px;
      height: auto;
      margin: 0 488px 0 auto;
    }

    .u-footer .u-container-layout-2 {
      padding-top: 0;
      padding-bottom: 0;
    }

    .u-footer .u-text-1 {
      margin-bottom: 0;
      margin-top: 0;
      font-size: 1.14286rem;
      font-weight: 700;
    }

    .u-footer .u-text-2 {
      line-height: 2.8;
      margin: 20px auto 0 0;
    }

    .u-footer .u-group-3 {
      width: 237px;
      min-height: 250px;
      height: auto;
      margin: -274px 0 0 auto;
    }

    .u-footer .u-container-layout-3 {
      padding: 0;
    }

    .u-footer .u-text-3 {
      margin-bottom: 0;
      margin-top: 0;
      font-size: 1.14286rem;
    }

    .u-footer .u-text-4 {
      line-height: 2.8;
      margin: 20px 0 0;
    }

    .u-footer .u-social-icons-1 {
      height: 32px;
      min-height: 16px;
      width: 146px;
      min-width: 98px;
      margin: 22px auto 0 0;
    }

    .u-footer .u-icon-1 {
      height: 100%;
    }

    .u-footer .u-icon-2 {
      height: 100%;
    }

    .u-footer .u-icon-3 {
      height: 100%;
    }

    .u-footer .u-group-4 {
      width: 158px;
      min-height: 274px;
      height: auto;
      margin: -250px 270px 0 auto;
    }

    .u-footer .u-container-layout-4 {
      padding: 0;
    }

    .u-footer .u-text-5 {
      margin-bottom: 0;
      margin-top: 0;
      font-size: 1.14286rem;
    }

    .u-footer .u-text-6 {
      line-height: 2.8;
      margin: 20px auto 0 0;
    }

    .u-footer .u-group-5 {
      width: 519px;
      min-height: 259px;
      height: auto;
      margin: -226px auto 0 9px;
    }

    .u-footer .u-container-layout-5 {
      padding: 0 30px 0 0;
    }

    .u-footer .u-image-1 {
      width: 132px;
      height: 31px;
      margin: 0 auto 0 0;
    }

    .u-footer .u-text-7 {
      font-size: 1.14286rem;
      margin: 18px auto 0 0;
    }

    .u-footer .u-form-1 {
      height: 44px;
      margin: 20px 14px 0 0;
    }

    .u-footer .u-btn-1 {
      background-image: none;
      box-shadow: 3px 3px 0px 0px rgba(255, 255, 255, 1);
      text-shadow: 3px 3px 0 rgba(0, 0, 0, 0);
      font-size: 1rem;
      padding: 10px 40px;
    }

    .u-footer .u-text-8 {
      margin: 23px auto 0 0;
    }

    .u-footer .u-text-9 {
      font-size: 1rem;
      width: 417px;
      margin: 30px auto 20px;
    }

    /*RESPONSIVE_MEDIA*/
    @media (max-width: 1199px) {
      .u-footer .u-group-1 {
        min-height: 280px;
        height: auto;
      }

      .u-footer .u-container-layout-1 {
        padding: 16px 0;
      }

      .u-footer .u-group-2 {
        margin-top: 16px;
        margin-right: 341px;
        height: auto;
      }

      .u-footer .u-container-layout-2 {
        padding-left: 0;
        padding-right: 0;
      }

      .u-footer .u-group-3 {
        margin-top: -274px;
        margin-right: 9px;
        height: auto;
      }

      .u-footer .u-group-4 {
        min-height: 274px;
        margin-right: 226px;
        height: auto;
      }

      .u-footer .u-group-5 {
        margin-top: -226px;
        height: auto;
      }

      .u-footer .u-form-1 {
        margin-right: 14px;
        width: 200px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-lg .u-footer .u-group-1 {
      min-height: 280px;
      height: auto;
    }

    .u-lg .u-footer .u-container-layout-1 {
      padding: 16px 0;
    }

    .u-lg .u-footer .u-group-2 {
      margin-top: 16px;
      margin-right: 341px;
      height: auto;
    }

    .u-lg .u-footer .u-container-layout-2 {
      padding-left: 0;
      padding-right: 0;
    }

    .u-lg .u-footer .u-group-3 {
      margin-top: -274px;
      margin-right: 9px;
      height: auto;
    }

    .u-lg .u-footer .u-group-4 {
      min-height: 274px;
      margin-right: 226px;
      height: auto;
    }

    .u-lg .u-footer .u-group-5 {
      margin-top: -226px;
      height: auto;
    }

    .u-lg .u-footer .u-form-1 {
      margin-right: 14px;
      width: 200px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 991px) {
      .u-footer .u-container-layout-1 {
        padding-top: 30px;
        padding-bottom: 30px;
      }

      .u-footer .u-group-2 {
        margin-top: 38px;
        margin-right: 488px;
        margin-left: 223px;
      }

      .u-footer .u-group-4 {
        margin-top: -249px;
        margin-right: 212px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-md .u-footer .u-container-layout-1 {
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .u-md .u-footer .u-group-2 {
      margin-top: 38px;
      margin-right: 488px;
      margin-left: 223px;
    }

    .u-md .u-footer .u-group-4 {
      margin-top: -249px;
      margin-right: 212px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 767px) {
      .u-footer .u-group-2 {
        margin-top: 0;
        margin-right: -83px;
        margin-left: auto;
      }

      .u-footer .u-group-3 {
        margin-top: -240px;
      }

      .u-footer .u-group-4 {
        margin-top: -258px;
        margin-right: 0;
      }

      .u-footer .u-group-5 {
        margin-left: 1px;
      }

      .u-footer .u-container-layout-5 {
        padding-right: 10px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-sm .u-footer .u-group-2 {
      margin-top: 0;
      margin-right: -83px;
      margin-left: auto;
    }

    .u-sm .u-footer .u-group-3 {
      margin-top: -240px;
    }

    .u-sm .u-footer .u-group-4 {
      margin-top: -258px;
      margin-right: 0;
    }

    .u-sm .u-footer .u-group-5 {
      margin-left: 1px;
    }

    .u-sm .u-footer .u-container-layout-5 {
      padding-right: 10px;
    }

    /*/RESPONSIVE_CLASS*/
    /*RESPONSIVE_MEDIA*/
    @media (max-width: 575px) {
      .u-footer .u-sheet-1 {
        min-height: 1081px;
      }

      .u-footer .u-group-1 {
        margin-top: 70px;
        min-height: 937px;
      }

      .u-footer .u-container-layout-1 {
        padding-top: 2px;
        padding-bottom: 2px;
      }

      .u-footer .u-group-2 {
        width: 143px;
        min-height: 274px;
        margin-top: 342px;
        margin-right: auto;
        margin-left: 13px;
      }

      .u-footer .u-text-1 {
        width: auto;
        margin-top: 1px;
        margin-right: auto;
        margin-left: 0;
      }

      .u-footer .u-text-2 {
        margin-top: 19px;
      }

      .u-footer .u-group-3 {
        margin-top: 34px;
        margin-right: auto;
        margin-left: 13px;
      }

      .u-footer .u-social-icons-1 {
        margin-top: 13px;
      }

      .u-footer .u-group-4 {
        width: 143px;
        min-height: 274px;
        margin-top: -555px;
        margin-right: 17px;
      }

      .u-footer .u-group-5 {
        width: 320px;
        min-height: 284px;
        margin-top: -593px;
        margin-left: auto;
      }

      .u-footer .u-container-layout-5 {
        padding-top: 9px;
        padding-bottom: 9px;
        padding-right: 0;
      }

      .u-footer .u-image-1 {
        margin-left: auto;
      }

      .u-footer .u-text-7 {
        width: auto;
        margin-top: 9px;
        margin-left: auto;
      }

      .u-footer .u-form-1 {
        height: 106px;
        width: 320px;
        margin-top: 12px;
        margin-right: 0;
      }

      .u-footer .u-btn-1 {
        font-size: 1.14286rem;
      }

      .u-footer .u-text-8 {
        width: auto;
        margin-top: 27px;
        margin-right: 11px;
        margin-left: 1px;
      }

      .u-footer .u-text-9 {
        width: auto;
        margin: 30px 0 22px;
      }
    }

    /*/RESPONSIVE_MEDIA*/
    /*RESPONSIVE_CLASS*/
    .u-xs .u-footer .u-sheet-1 {
      min-height: 1081px;
    }

    .u-xs .u-footer .u-group-1 {
      margin-top: 70px;
      min-height: 937px;
    }

    .u-xs .u-footer .u-container-layout-1 {
      padding-top: 2px;
      padding-bottom: 2px;
    }

    .u-xs .u-footer .u-group-2 {
      width: 143px;
      min-height: 274px;
      margin-top: 342px;
      margin-right: auto;
      margin-left: 13px;
    }

    .u-xs .u-footer .u-text-1 {
      width: auto;
      margin-top: 1px;
      margin-right: auto;
      margin-left: 0;
    }

    .u-xs .u-footer .u-text-2 {
      margin-top: 19px;
    }

    .u-xs .u-footer .u-group-3 {
      margin-top: 34px;
      margin-right: auto;
      margin-left: 13px;
    }

    .u-xs .u-footer .u-social-icons-1 {
      margin-top: 13px;
    }

    .u-xs .u-footer .u-group-4 {
      width: 143px;
      min-height: 274px;
      margin-top: -555px;
      margin-right: 17px;
    }

    .u-xs .u-footer .u-group-5 {
      width: 320px;
      min-height: 284px;
      margin-top: -593px;
      margin-left: auto;
    }

    .u-xs .u-footer .u-container-layout-5 {
      padding-top: 9px;
      padding-bottom: 9px;
      padding-right: 0;
    }

    .u-xs .u-footer .u-image-1 {
      margin-left: auto;
    }

    .u-xs .u-footer .u-text-7 {
      width: auto;
      margin-top: 9px;
      margin-left: auto;
    }

    .u-xs .u-footer .u-form-1 {
      height: 106px;
      width: 320px;
      margin-top: 12px;
      margin-right: 0;
    }

    .u-xs .u-footer .u-btn-1 {
      font-size: 1.14286rem;
    }

    .u-xs .u-footer .u-text-8 {
      width: auto;
      margin-top: 27px;
      margin-right: 11px;
      margin-left: 1px;
    }

    .u-xs .u-footer .u-text-9 {
      width: auto;
      margin: 30px 0 22px;
    }

    /*/RESPONSIVE_CLASS*/
  

    .u-footer .u-group-qr {
      width: 100%;
      min-height: 300px;
    }

    .u-footer .u-container-layout-qr {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-height: 270px;
      padding: 0;
    }

    .u-footer .u-image-qr {
      width: 220px;
      height: 220px;
      display: block;
    }

    .u-footer .u-text-qr {
      font-size: 1.14286rem;
      font-weight: 700;
      margin: 16px 0 0;
      text-align: center;
      width: 100%;
    }

    /* mobile: remove forced large heights so no blank space below the QR region */
    @media (max-width: 767px) {
      .u-footer .u-group-1 {
        min-height: auto !important;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
      }

      .u-footer .u-sheet-1 {
        min-height: auto !important;
      }

      .u-footer .u-container-layout-1 {
        padding-top: 2px !important;
        padding-bottom: 2px !important;
      }
    }

    .u-xs .u-footer .u-group-1 {
      min-height: auto;
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .u-xs .u-footer .u-sheet-1 {
      min-height: auto;
    }

    /* about title: align left margin with service (fix overlap with arrow icon) */
    /* about title: align with service (desktop 128px; mobile 0 to match service) */
    #sec-71d5 .u-text-1,
    #sec-71d5 .u-text-2 {
      margin-right: 0;
    }

    @media (min-width: 576px) {

      #sec-71d5 .u-text-1,
      #sec-71d5 .u-text-2 {
        margin-left: 128px;
      }
    }

    @media (max-width: 575px) {

      #sec-71d5 .u-text-1,
      #sec-71d5 .u-text-2 {
        margin-left: 0;
      }

      #sec-71d5 .u-rotation-parent-1 {
        margin-top: -3px;
      }

      #sec-0335 .u-rotation-parent-1 {
        margin-top: -148px;
      }

      #sec-faq .u-rotation-parent-1 {
        margin-top: -148px;
      }
    }

    @media (min-width: 1200px) {
      #sec-faq .u-rotation-parent-1 {
        margin-top: 23px;
      }

      #sec-ab68 .u-text-3 {
        margin-top: 20px;
      }
    }

    @media (min-width: 576px) and (max-width: 1199px) {
      #sec-71d5 .u-rotation-parent-1 {
        margin-top: -23px;
      }

      #sec-0335 .u-rotation-parent-1 {
        margin-top: -168px;
      }

      #sec-faq .u-rotation-parent-1 {
        margin-top: -168px;
      }

      #sec-ab68 .u-sheet-1 {
        justify-content: flex-start;
        min-height: 1148px;
      }

      #sec-ab68 .u-border-1 {
        margin-top: 254px;
      }

      #sec-ab68 .u-text-1 {
        font-size: 56px;
        line-height: 1.25;
      }

      #sec-f428 .u-layout-row>.u-align-left {
        min-height: 480px;
      }
    }

    /* faq title: align with about/service (desktop 128px; mobile 0) */
    #sec-faq .u-text-1,
    #sec-faq .u-text-2 {
      margin-right: 0;
      text-align: left;
    }

    @media (min-width: 576px) {

      #sec-faq .u-text-1,
      #sec-faq .u-text-2 {
        margin-left: 128px;
      }
    }

    @media (max-width: 575px) {

      #sec-faq .u-text-1,
      #sec-faq .u-text-2 {
        margin-left: 0;
      }
    }

    /* uniform vertical gap between major sections (about title+content stay flush) */
    #sec-71d5,
    #sec-0335,
    #sec-cedd,
    #sec-faq,
    #sec-f99e {
      margin-top: 60px;
    }

    @media (max-width: 575px) {

      #sec-71d5,
      #sec-0335,
      #sec-cedd,
      #sec-faq,
      #sec-f99e {
        margin-top: 40px;
      }
    }

    /* unify arrow->title gap on mobile across about/service/faq */
    @media (max-width: 575px) {

      #sec-71d5 .u-text-1,
      #sec-0335 .u-text-1,
      #sec-faq .u-text-1 {
        margin-top: 30px;
      }
    }

    /* tablet: make the hero card hug its content instead of a fixed 640px,
       which left a large empty band under the buttons */
    @media (min-width: 768px) and (max-width: 1199px) {
      #sec-ab68 .u-sheet-1 {
        display: grid;
        min-height: auto;
        align-items: stretch;
        justify-items: stretch;
      }

      #sec-ab68 .u-group-1 {
        grid-area: 1 / 1;
        min-height: auto;
        margin: 60px 0;
        width: auto;
      }

      #sec-ab68 .u-layout-wrap-1 {
        grid-area: 1 / 1;
        align-self: stretch;
        margin: 60px 0;
        width: auto;
      }
    }
