 .u-section-1 {
  background-image: none;
}

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

.u-section-1 .u-text-1 {
  font-weight: 700;
  font-size: 3.75rem;
  margin: 60px auto 0;
}

.u-section-1 .u-text-2 {
  line-height: 2;
  letter-spacing: normal;
  text-decoration: none solid rgb(17, 17, 17);
  text-transform: none;
  margin: 28px 0 0;
}

.u-section-1 .u-list-1 {
  grid-template-rows: repeat(1, auto);
  margin-top: 58px;
  margin-bottom: 60px;
}

.u-section-1 .u-repeater-1 {
  grid-template-columns: repeat(4, 25%);
  min-height: 460px;
  grid-gap: 0px;
}

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

.u-section-1 .u-image-1 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

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

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

.u-section-1 .u-image-3 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-4 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-5 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-6 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-7 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-8 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-9 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-10 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-11 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

.u-section-1 .u-image-12 {
  width: 252px;
  height: 69px;
  margin: 0 auto;
}

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

  .u-section-1 .u-text-2 {
    font: 400 16px / 2 "Open Sans", sans-serif;
    accent-color: auto;
    place-content: normal;
    place-items: normal;
    place-self: auto;
    alignment-baseline: auto;
    animation: 0s ease 0s 1 normal none running none;
    app-region: none;
    appearance: none;
    backdrop-filter: none;
    backface-visibility: visible;
    background: none 0% 0% / auto repeat scroll padding-box border-box transparent;
    background-blend-mode: normal;
    baseline-shift: 0px;
    block-size: 160px;
    border-block-end: 0px none rgb(255, 255, 255);
    border-block-start: 0px none rgb(255, 255, 255);
    border-color: rgb(255, 255, 255);
    border-radius: 0px;
    border-style: none;
    border-width: 0px;
    border-collapse: separate;
    border-end-end-radius: 0px;
    border-end-start-radius: 0px;
    border-image: none 100% / 1 / 0 stretch;
    border-inline-end: 0px none rgb(255, 255, 255);
    border-inline-start: 0px none rgb(255, 255, 255);
    border-start-end-radius: 0px;
    border-start-start-radius: 0px;
    inset: 272px 0px 0px 50px;
    box-sizing: border-box;
    break-after: auto;
    break-before: auto;
    break-inside: auto;
    buffered-rendering: auto;
    caption-side: top;
    caret-color: rgb(255, 255, 255);
    clear: none;
    clip: auto;
    clip-path: polygon(12.807% 0%, 100% 0%, 100% 100%, 12.807% 100%);
    clip-rule: nonzero;
    color: transparent;
    color-interpolation: srgb;
    color-interpolation-filters: linearrgb;
    color-rendering: auto;
    columns: auto auto;
    column-rule: 0px none rgb(255, 255, 255);
    column-span: none;
    contain-intrinsic-block-size: none;
    contain-intrinsic-size: none;
    contain-intrinsic-inline-size: none;
    content: normal;
    cursor: url("data:image/svg+xml;base64,DQoNCjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjhweCIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjAgMjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTEyLDRoLTJ2M0g5VjRIN1YzaDFWMmgxVjFoMXYxaDF2MWgxVjR6IE03LDlINFY3SDN2MUgydjFIMXYxaDF2MWgxdjFoMXYtMmgzVjl6IE0xOCw5aC0xVjhoLTFWN2gtMXYyaC0zdjFoM3YyaDF2LTFoMXYtMQ0KCWgxVjl6IE03LDE1djFoMXYxaDF2LTF2LTFIN3oiLz4NCgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMlYxaDF2MUgxMHogTTEyLDNWMmgtMXYxSDEyeiBNMTIsM3YxaC0ydjNIOVY0SDdWM0g2djF2MWgydjNoM1Y1aDJWM0gxMnogTTEwLDBIOXYxaDFWMHogTTksMUg4djFoMVYxeg0KCSBNOCwySDd2MWgxVjJ6IE04LDE3djFoMXYtMUg4eiBNNywxNnYxaDF2LTFIN3ogTTYsMTR2Mmgxdi0xaDJ2LTFINnogTTEwLDE3djEgTTE3LDExaDF2LTFoLTFWMTF6IE0xNiwxMmgxdi0xaC0xVjEyeiBNMTYsMTJoLTF2LTINCgloLTFoLTJWOWgyaDFWN2gxVjZoLTFoLTF2MmgtM3YxdjF2MWgzdjJoMWgxVjEyeiBNMTksMTBWOWgtMXYxSDE5eiBNMTgsOVY4aC0xdjFIMTh6IE0xNyw4VjdoLTF2MUgxN3ogTTIsOEgxdjFoMVY4eiBNMyw3SDJ2MWgxVjd6DQoJIE0zLDdoMXYyaDN2MUg0djJIM3YxaDJ2LTJoM1Y4SDVWNkgzVjd6IE0wLDl2MWgxVjlIMHogTTEsMTB2MWgxdi0xSDF6IE0yLDExdjFoMXYtMUgyeiIvPg0KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTYsMTkgMTcsMTkgMTgsMTkgMTgsMTggMTcsMTggMTcsMTcgMTYsMTcgMTYsMTYgMTUsMTYgMTUsMTUgMTQsMTUgMTQsMTQgMTMsMTQgMTMsMTMgMTIsMTMgMTIsMTINCgkxMSwxMiAxMSwxMSAxMCwxMSAxMCwyMiAxMSwyMiAxMSwyMSAxMiwyMSAxMiwyMCAxMywyMCAxMywyMSAxNCwyMSAxNCwyMyAxNSwyMyAxNSwyNSAxNiwyNSAxNiwyNyAxNywyNyAxOCwyNyAxOCwyNSAxNywyNSAxNywyMw0KCTE2LDIzIDE2LDIxIDE1LDIxIDE1LDE5ICIvPg0KCTxwYXRoIGQ9Ik0xMiwxM3YtMWgxdjFIMTJ6IE0xNCwxNHYtMWgtMXYxSDE0eiBNMTAsMTFoMXYtMWgtMVY5SDl2MTVoMXYtMWgxdi0xaC0xVjExeiBNMTIsMTJ2LTFoLTF2MUgxMnogTTE3LDE3di0xaC0xdjFIMTd6DQoJIE0xOCwxOHYtMWgtMXYxSDE4eiBNMTUsMTV2LTFoLTF2MUgxNXogTTE2LDE2di0xaC0xdjFIMTZ6IE0xNCwyM3YyaDF2LTJIMTR6IE0xNiwyN3YxaDN2LTF2LTJoLTF2MkgxNnogTTE4LDI1di0yaC0xdjJIMTh6IE0xNywyMw0KCXYtMmgtMXYySDE3eiBNMjAsMjB2LTFoLTF2LTFoLTF2MWgtM3YxdjFoMXYtMUgyMHogTTEzLDIxdjJoMXYtMkgxM3ogTTEyLDIwdjFoMXYtMUgxMnogTTE1LDI1djJoMXYtMkgxNXogTTExLDIyaDF2LTFoLTFWMjJ6Ii8+DQo8L3N2Zz4NCg==") 10 10, auto;
    cx: 0px;
    cy: 0px;
    d: none;
    direction: ltr;
    display: block;
    dominant-baseline: auto;
    empty-cells: show;
    fill: rgb(0, 0, 0);
    fill-opacity: 1;
    fill-rule: nonzero;
    filter: none;
    flex: 0 0 auto;
    flex-flow: row nowrap;
    float: none;
    flood-color: rgb(0, 0, 0);
    flood-opacity: 1;
    font-kerning: auto;
    font-optical-sizing: auto;
    font-synthesis: weight style small-caps;
    grid: auto-flow auto / none;
    grid-area: auto / auto / auto / auto;
    hyphens: manual;
    image-orientation: from-image;
    image-rendering: auto;
    inline-size: 1140px;
    inset-block: 0px;
    inset-inline: 0px;
    isolation: auto;
    lighting-color: rgb(255, 255, 255);
    line-break: auto;
    list-style: outside none disc;
    margin-block: 28px 0px;
    margin-inline: 0px;
    marker: none;
    mask-type: luminance;
    max-block-size: none;
    max-height: none;
    max-inline-size: none;
    max-width: none;
    min-block-size: auto;
    min-height: auto;
    min-inline-size: auto;
    min-width: auto;
    mix-blend-mode: normal;
    object-fit: fill;
    object-position: 50% 50%;
    offset: none 0px auto 0deg;
    opacity: 1;
    order: 0;
    orphans: 2;
    outline: none;
    outline-offset: 0px;
    overflow-anchor: auto;
    overflow-clip-margin: 0px;
    overflow-wrap: break-word;
    overflow: visible;
    overscroll-behavior-block: auto;
    overscroll-behavior-inline: auto;
    padding-block: 0px;
    padding-inline: 0px;
    paint-order: normal;
    perspective: none;
    perspective-origin: 570px 80px;
    pointer-events: none;
    position: fixed;
    r: 0px;
    resize: none;
    ruby-position: over;
    rx: auto;
    ry: auto;
    scroll-behavior: auto;
    scroll-margin-block: 0px;
    scroll-margin-inline: 0px;
    scroll-padding-block: auto;
    scroll-padding-inline: auto;
    scrollbar-gutter: auto;
    shape-image-threshold: 0;
    shape-margin: 0px;
    shape-outside: none;
    shape-rendering: auto;
    speak: normal;
    stop-color: rgb(0, 0, 0);
    stop-opacity: 1;
    stroke: none;
    stroke-dasharray: none;
    stroke-dashoffset: 0px;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-opacity: 1;
    stroke-width: 1px;
    tab-size: 8;
    table-layout: auto;
    text-align: center;
    text-align-last: auto;
    text-anchor: start;
    text-decoration-skip-ink: auto;
    text-emphasis: none rgb(255, 255, 255);
    text-emphasis-position: over;
    text-indent: 0px;
    text-overflow: clip;
    text-rendering: auto;
    text-size-adjust: 100%;
    text-underline-position: auto;
    touch-action: auto;
    transform: none;
    transform-origin: 570px 80px;
    transform-style: flat;
    transition: none 0s ease 0s;
    unicode-bidi: normal;
    user-select: none;
    vector-effect: none;
    vertical-align: baseline;
    visibility: visible;
    white-space: normal;
    widows: 2;
    will-change: auto;
    word-break: normal;
    word-spacing: 0px;
    writing-mode: horizontal-tb;
    x: 0px;
    y: 0px;
    z-index: 1;
    zoom: 1;
    width: 940px;
    height: 160px;
    grid-gap: normal;
    padding: 0;
  }

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

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

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

  .u-section-1 .u-text-2 {
    width: 720px;
  }

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

  .u-section-1 .u-repeater-1 {
    grid-template-columns: repeat(2, 50%);
    min-height: 1051px;
  }

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

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

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

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

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

  .u-section-1 .u-container-layout-6 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .u-section-1 .u-container-layout-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .u-section-1 .u-container-layout-9 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .u-section-1 .u-container-layout-11 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

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

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

  .u-section-1 .u-text-2 {
    width: 540px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    width: auto;
  }

  .u-section-1 .u-text-2 {
    margin-top: 36px;
    width: 340px;
  }

  .u-section-1 .u-list-1 {
    margin-top: 36px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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