@import "https://cdn.jsdelivr.net/npm/normalize.css@8.0.1/normalize.css";

:root {
  --gray: #55595c;
  --gray-light: #818a91;
  --gray-lighter: #eceeef;
  --gray-lightest: #f7f7f9;

  --meta-text-color: #6b7280;
  --grid-gutter-width: 1rem;

  --padding-base-horizontal: 12px;
  --font-size-small: calc(18px * 0.875);
  --font-size-h1: calc(18px * 3);
  --font-size-h2: calc(18px * 1.75);
  --font-size-h3: calc(18px * 1.5);
  --font-size-h4: calc(18px * 1.25);
  --font-size-h5: calc(18px * 1.1);
  --font-size-h6: calc(18px * 1);
  --line-height-computed: 18px * 1.5;
  --border-width: 2px;
  --strong-font-weight: 600;
  --input-border-color: #dee1e3;
  --input-focus-border-color: #9ed5e7;

  --lt-spacer: 1rem;
}
/* Reset the box-sizing */
*,
*:before,
*:after {
  box-sizing: border-box;
}
@media (prefers-reduced-motion: reduce) {
  *,
  *:before,
  *:after {
    transition-duration: 0.01ms !important;
    -webkit-animation-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}
@media (prefers-reduced-motion: no-preference) {
  :focus {
    outline-offset: 5px;
    transition: outline-offset 0.25s ease;
  }
}

html,
body {
  height: 100%;
}
/* Custom fonts */
@font-face {
  font-family: "Brandon Grotesque";
  font-style: normal;
  font-weight: 400;
  src: url("/hc/theming_assets/01HZPPE4AHR1RS80144BHFDMYA") format("opentype");
}
@font-face {
  font-family: "GibsonBold";
  font-style: normal;
  font-weight: 700;
  src: url("/hc/theming_assets/01HZPPE56G46N3MYND1JSDPGMH"); /* IE9 Compat Modes */
  src: url("/hc/theming_assets/01HZPPE5JB84WQ3HZ3HS2EZPYH") format("woff"),
    url("/hc/theming_assets/01HZPPE5QKS8PW43HVRREB8VTB") format("woff2"),
    url("/hc/theming_assets/01HZPPE5CQPE95S46ADKJHE3QZ") format("truetype");
}
/* Body reset */
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Brandon Grotesque", sans-serif;
  font-size: 18px;
  line-height: 1.5;
  color: #0c2340;
  background-color: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
/* Reset fonts for relevant elements */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
/* Links */
a {
  color: #49C5B1;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #2f9383;
  text-decoration: none;
}

figure {
  margin: 0;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

hr {
  border-top: 1px solid #eceeef;
}

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "GibsonBold", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
  margin: 0 0 calc(var(--line-height-computed));
}

h1,
.h1 {
  font-size: var(--font-size-h1);
}

h2,
.h2 {
  font-size: var(--font-size-h2);
}

h3,
.h3 {
  font-size: var(--font-size-h3);
}

h4,
.h4 {
  font-size: var(--font-size-h4);
}

h5,
.h5 {
  font-size: var(--font-size-h5);
}

h6,
.h6 {
  font-size: var(--font-size-h6);
}

b,
strong {
  font-weight: bold;
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
  line-height: 1;
}
/* Description Lists */
dl {
  margin-top: 0;
  margin-bottom: calc(var(--line-height-computed));
}

dt,
dd {
  margin-bottom: calc(var(--line-height-computed) / 2);
  line-height: 1.5;
}

dt {
  font-weight: bold;
}

[dir="ltr"] dd {
  margin-left: 0;
}

[dir="rtl"] dd {
  margin-right: 0;
}

.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
}

.dl-horizontal:after {
  clear: both;
}
@media (min-width: 576px) {
  .dl-horizontal dt {
    float: left;
    width: 30%;
    padding-right: var(--grid-gutter-width);
    clear: both;
  }
}

.dl-horizontal dt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .dl-horizontal dd {
    float: right;
    width: 70%;
  }
}
/* Blockquotes */
blockquote {
  padding: calc(var(--line-height-computed) / 2)
    calc(var(--line-height-computed));
  margin: 0 0 calc(var(--line-height-computed));
  font-family: "Brandon Grotesque", sans-serif;
  font-style: italic;
  background-color: var(--gray-lightest);
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

[dir="ltr"] blockquote {
  border-left: 5px solid var(--gray-lighter);
}

[dir="ltr"] blockquote.is-colored {
  border-left: 5px solid #F8A3BC;
}

[dir="rtl"] blockquote {
  border-right: 5px solid var(--gray-lighter);
}

[dir="rtl"] blockquote.is-colored {
  border-right: 5px solid #F8A3BC;
}
/* Code */
code {
  padding: 20px !important;
  white-space: pre-wrap;
  border-radius: 4px !important;
}
/*  Addresses */
address {
  margin-bottom: calc(var(--line-height-computed));
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.is-hidden,
.hidden,
[hidden],
[x-cloak],
.powered-by-zendesk {
  display: none !important;
}

.visibility-hidden,
.recent-activity-accessibility-label,
.pagination-first-text,
.pagination-last-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
}
/* Layout */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
/*
Normalize non-controls

Restyle and baseline non-control form elements.
*/
fieldset {
  /*
  Chrome and Firefox set a `min-width: min-content;` on fieldsets,
  so we reset that to ensure it behaves more like a standard block element
  See https:github.com/twbs/bootstrap/issues/12359.
  */
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: calc(var(--line-height-computed));
  font-size: calc(18px * 1.5);
  line-height: inherit;
  color: #373a3c;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-weight: var(--strong-font-weight);
}
/*
 Normalize form controls

 While most of our form styles require extra classes, some basic normalization
 is required to ensure optimum display with or without those classes to better
 address browser inconsistencies.
*/
/*  Override content-box in Normalize (* isn't specific enough) */
input[type="search"] {
  box-sizing: border-box;
}
/*  Position radios and checkboxes better */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
/*  Set the height of file controls to match text inputs */
input[type="file"] {
  display: block;
}
/*  Make range inputs behave like textual form controls */
input[type="range"] {
  display: block;
  width: 100%;
}
/*  Make multiple select elements height not fixed */
select[multiple],
select[size] {
  height: auto;
}
/*  Focus for file, radio, and checkbox */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/*  Adjust output element */
output {
  display: block;
  padding-top: 7px;
  font-size: 18px;
  line-height: 1.5;
  color: #55595c;
}
/*
 Common form controls

 Shared size and type resets for form controls. Apply `.form-control` to any
 of the following form controls:

*/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.nesty-input {
  display: block;
  width: 100%;
  height: auto;
  padding: 6px 12px;
  font-size: 18px;
  line-height: 1.5;
  color: #55595c;
  background-color: #fff;
  background-image: none;
  /*  Reset unusual Firefox-on-Android default style; see https:github.com/necolas/normalize.css/issues/214 */
  border: var(--border-width) solid var(--input-border-color);
  border-radius: 4px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/*  Customize the `:focus` state to imitate native WebKit styles. */
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.nesty-input:focus {
  border-color: var(--input-focus-border-color);
  outline: 0;
}
/*  Placeholder */
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.nesty-input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.nesty-input:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

select::placeholder,
textarea::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="time"]::placeholder,
input[type="week"]::placeholder,
input[type="number"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="color"]::placeholder,
.nesty-input::placeholder {
  color: #999;
  opacity: 1;
}
/* select {
  height: calc(
    var(--line-height-computed) + var(--padding-base-horizontal) + 2px
  );
} */
select {
  width: 100%;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23CCC' d='M0 0h10L5 6 0 0z'/%3E%3C/svg%3E%0A")
    no-repeat #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
}

[dir="ltr"] select {
  padding-right: 36px;
  background-position: right 12px center;
}

[dir="rtl"] select {
  padding-left: 36px;
  background-position: left 12px center;
}

select::-ms-expand {
  display: none;
}
/*  Reset height for `textarea`s */
textarea {
  height: auto;
  height: calc(
    (var(--line-height-computed) + var(--padding-base-horizontal) + 2px) * 3
  );
  resize: vertical;
}

#hc-wysiwyg {
  border-color: var(--input-border-color);
  border-width: var(--border-width);
}
/*  Search inputs in iOS */
/*
 This overrides the extra rounded corners on search inputs in iOS so that our
 `.form-control` class can properly style them. Note that this cannot simply
 be added to `.form-control` as it's not specific enough. For details, see
 https:github.com/twbs/bootstrap/issues/11586. */
input[type="search"] {
  -webkit-appearance: none;
}
/*  Special styles for iOS temporal inputs

 In Mobile Safari, setting `display: block` on temporal inputs causes the
 text within the input to become vertically misaligned. As a workaround, we
 set a pixel line-height that matches the given height of the input, but only
 for Safari. */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: calc(18px * 1.5 * 2.5);
  }
}
/*  Form groups

 Designed to help with the organization and spacing of vertical forms. For
 horizontal forms, use the predefined grid classes. */
.form-field {
  margin-bottom: calc(var(--line-height-computed));
}

.form-field .optional {
  color: #1c5296;
}

[dir="ltr"] .form-field .optional {
  margin-left: 4px;
}

[dir="rtl"] .form-field .optional {
  margin-right: 4px;
}

.form-field.boolean {
  position: relative;
}

.form-field.boolean input[type="checkbox"] {
  position: absolute;
}

.form-field.boolean label {
  min-height: calc(var(--line-height-computed));
  /* Ensure the input doesn't jump when there is no text */
  margin-bottom: 0;
  cursor: pointer;
}

[dir="ltr"] .form-field.boolean {
  padding-left: 20px;
}

[dir="ltr"] .form-field.boolean input[type="checkbox"] {
  left: 0;
}

[dir="rtl"] .form-field.boolean {
  padding-right: 20px;
}

[dir="rtl"] .form-field.boolean input[type="checkbox"] {
  right: 0;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
/*  Help text

 Apply to any element you wish to create light text for placement immediately
 below a form control. Use for general help, formatting, or instructional text. */
.form-field p,
.help-block {
  display: block; /* account for any element using help-block */
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 90%;
  color: #205eab; /* lighten the text some for contrast */
}

ul[data-hc-pills-container],
ul[data-hc-pills-container][data-hc-focus="true"] {
  border-width: var(--border-width);
}

ul[data-hc-pills-container] {
  margin: 0 0 calc(var(--border-width) * -1);
  border-color: var(--input-border-color);
  border-radius: 4px;
}

ul[data-hc-pills-container][data-hc-focus="true"] {
  position: relative;
  z-index: 2;
  border-color: var(--input-focus-border-color);
}

.lt-comment-form__ccs ul[data-hc-pills-container] {
  border-radius: 4px 4px 0 0;
}

.lt-container {
  padding-right: var(--grid-gutter-width);
  padding-left: var(--grid-gutter-width);
}
@media (min-width: 576px) {
  .lt-container {
    padding-right: calc(var(--grid-gutter-width) * 2);
    padding-left: calc(var(--grid-gutter-width) * 2);
  }
}

.lt-container-inner {
  max-width: 1320px;
  margin: 0 auto;
}

.lt-layout {
  display: -ms-grid;
  display: grid;
  min-height: 100%;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}

.lt-layout > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.lt-layout > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}

.lt-layout > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.lt-topbar {
  font-size: 0.75rem;
  font-weight: 700;
  color: #dff0f5;
  text-transform: uppercase;
  background-color: #19214d;
}

.lt-topbar__logo {
  display: block;
  height: 25px;
}

.lt-topbar__link,
.lt-topbar__link:hover,
.lt-topbar__link:focus,
.lt-topbar__link:active {
  color: #dff0f5;
}
@media (max-width: 991px) {
  .lt-topbar__link {
    color: #0c2340;
  }

  .lt-topbar__link:hover,
  .lt-topbar__link:focus,
  .lt-topbar__link:active {
    color: #49C5B1;
  }

  .lt-topbar__controls {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 10;
    width: 80%;
    max-width: 250px;
    padding: 2rem;
    color: #0c2340;
    background-color: #fff;
    transition: transform 600ms ease;
  }

  [dir="ltr"] .lt-topbar__controls {
    left: 0;
    transform: translateX(-100%);
  }

  [dir="rtl"] .lt-topbar__controls {
    right: 0;
    transform: translateX(100%);
  }

  .lt-topbar__controls > * + * {
    margin-top: 1rem;
  }

  .lt-topbar__controls.is-active {
    transform: translateX(0);
  }

  [dir="ltr"] .lt-topbar__controls.is-active {
    left: 0;
    box-shadow: 5px 0 40px rgb(0 0 0 / 45%);
  }

  [dir="rtl"] .lt-topbar__controls.is-active {
    right: 0;
    box-shadow: -5px 0 40px rgb(0 0 0 / 45%);
  }

  .lt-topbar-open {
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  [dir="ltr"] .lt-topbar__controls > * + * {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-topbar__controls > * + * {
    margin-right: 1rem;
  }
}
/* custom header start */
/*! CSS Used from: https://goodr.com/cdn/shop/t/111/assets/theme.css?v=102245705580467858501689740083 ; media=all */
/*! CSS Used from: Embedded */
/*! @import https://use.typekit.net/bpp2ztt.css */
h2 {
  font-family: "futura-pt", sans-serif;
}
/*! end @import */
/*! CSS Used from: https://goodr.com/cdn/shop/t/128/assets/theme.css?v=46000064478321591951706933055 ; media=all */
@media all {
  header,
  nav {
    display: block;
  }

  .site-navigation .navmenu-depth-1 > li > a,
  .site-navigation a,
  .site-navigation summary,
  .site-header-actions {
    font-family: Nunito Sans, sans-serif;
    font-size: var(--font-size-menu);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0em;
  }

  .site-navigation .navmenu-depth-1 > li > a,
  .site-navigation a,
  .site-navigation summary,
  .site-header-actions {
    text-transform: none;
  }

  .live-search-button,
  .button-secondary {
    display: inline-block;
    padding: 0.625rem 1rem;
    font-family: Nunito Sans, sans-serif;
    font-size: var(--font-size-button-small);
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 0em;
    cursor: pointer;
    border-radius: 3px;
    transition: width 125ms cubic-bezier(0.4, 0, 0.2, 1),
      height 125ms cubic-bezier(0.4, 0, 0.2, 1),
      border-color 125ms cubic-bezier(0.4, 0, 0.2, 1),
      background-color 125ms cubic-bezier(0.4, 0, 0.2, 1),
      box-shadow 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .live-search-button,
  .button-secondary {
    text-transform: none;
  }

  .live-search-button:hover,
  .button-secondary:hover,
  .live-search-button:focus,
  .button-secondary:focus {
    outline: none;
  }

  .live-search-button:not(.disabled):hover,
  .button-secondary:not(.disabled):hover {
    box-shadow: 0 3px 8px #0000001a;
  }

  .live-search-button:focus,
  .button-secondary:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 5px #19f6, 0 3px 8px #0000001a;
  }

  .site-navigation,
  .site-header-main {
    --layout-container-max-width: 1400px;
    --layout-container-gutter: 10px;
    max-width: var(--layout-container-max-width);
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  @media screen and (min-width: 720px) {
    .site-navigation,
    .site-header-main {
      --layout-container-gutter: 15px;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-navigation,
    .site-header-main {
      --layout-container-gutter: 25px;
      padding-right: 25px;
      padding-left: 25px;
    }
  }

  .site-header-main:before,
  .site-header-main:after {
    display: table;
    content: "";
  }

  .site-header-main:after {
    clear: both;
  }

  .live-search-takeover-cancel {
    color: #0c2340;
    text-decoration: none;
    transition: color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .live-search-takeover-cancel:hover {
    color: #102f57;
  }

  .live-search-takeover-cancel {
    padding: 0;
    font-family: Nunito Sans, sans-serif;
    font-style: normal;
    font-weight: 700;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: normal;
    -moz-appearance: normal;
    appearance: normal;
  }

  .live-search-button {
    position: relative;
    transform: none;
  }

  .live-search-button:hover {
    box-shadow: none;
    transform: none;
  }

  .live-search-button .search-icon--inactive,
  .live-search-button .search-icon--active {
    display: inline-block;
  }

  .live-search-button svg {
    display: block;
    width: 100%;
    height: 100%;
  }

  .live-search-button .search-icon--inactive {
    width: 20px;
    height: 21px;
    opacity: 1;
    transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  .live-search-button .search-icon--active {
    position: absolute;
    top: 50%;
    width: 26px;
    height: 26px;
    margin-top: -13px;
    visibility: hidden;
    opacity: 0;
    -webkit-animation: rotate 0.7s cubic-bezier(0.69, 0.31, 0.56, 0.83) infinite;
    animation: rotate 0.7s cubic-bezier(0.69, 0.31, 0.56, 0.83) infinite;
  }

  [dir="ltr"] .live-search-button .search-icon--active {
    left: 50%;
    margin-left: -13px;
  }

  [dir="rtl"] .live-search-button .search-icon--active {
    right: 50%;
    margin-right: -13px;
  }

  .button-secondary {
    color: #0c2340;
    background-color: #49c5b1;
    border: 1px solid #0c2340;
  }

  .button-secondary:not(.disabled):hover {
    background: #6dd1c1;
    border: 1px solid #0f2b4f;
  }

  .button-secondary.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.12;
  }

  .button-secondary.mdc-ripple-surface:hover:before,
  .button-secondary.mdc-ripple-surface:before {
    opacity: 0;
  }

  .button-secondary.mdc-ripple-surface:after {
    background-color: #0c2340;
  }

  .form-field {
    position: relative;
  }

  .placeholder--content-text {
    background-color: #ecedf0;
  }

  [data-rimg="lazy"] {
    transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
  }

  .visually-hidden {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
  }

  body .mdc-ripple-surface:hover:before {
    opacity: 0;
  }

  .site-header {
    position: relative;
    top: 0;
    z-index: 700;
    width: 100%;
  }

  [dir="ltr"] .site-header {
    left: 0;
  }

  [dir="rtl"] .site-header {
    right: 0;
  }

  .site-header-wrapper {
    position: relative;
    z-index: 700;
    width: 100%;
    color: #0c2340;
    background-color: #fff;
    transition: top 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .site-header-wrapper {
    box-shadow: 0 1px 4px #80808040;
  }

  .site-header-main {
    position: relative;
    z-index: 100;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    transition: padding 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }
  @media screen and (min-width: 680px) {
    .site-header-main {
      display: flex;
      padding-right: 0;
      padding-left: 0;
      align-items: flex-start;
    }
  }
  @media screen and (min-width: 720px) {
    .site-header-main {
      padding-right: 5px;
      padding-left: 5px;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-main {
      align-items: center;
      padding: 20px 10px 10px;
    }
  }

  .site-header-main.site-header--full-width {
    width: 100%;
    max-width: 100%;
  }
  @media screen and (min-width: 680px) {
    .site-header-main .live-search {
      flex: 1 1 auto;
      margin-top: 0;
      margin-right: 0.5rem;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-main .live-search {
      margin-right: 2.5rem;
    }
  }

  .site-header-main-content {
    margin-right: auto;
    margin-left: auto;
    font-size: 0;
    transition: margin 0.15s cubic-bezier(0, 0, 0.2, 1);
  }
  @media screen and (min-width: 680px) {
    .site-header-main-content {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      flex: 1 1 auto;
      margin: 0;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-main-content {
      flex-wrap: nowrap;
      justify-content: center;
      margin-right: 2.5rem;
      margin-left: 15px;
    }
  }

  .site-header-logo {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    vertical-align: middle;
  }
  @media screen and (max-width: 679px) {
    .site-header-logo {
      display: table;
      min-height: 46px;
    }
  }
  @media screen and (min-width: 680px) {
    .site-header-logo {
      flex: 0 0 auto;
      margin: 0 1rem 0 0.375rem;
    }
  }
  @media screen and (max-width: 719px) {
    .site-header-logo {
      margin: 0 auto;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-logo {
      display: inline-block;
      height: auto;
      margin-right: 25px;
      margin-left: 0;
      text-align: left;
    }
  }

  .site-logo {
    display: block;
    max-width: 100%;
    color: currentColor;
    text-decoration: none;
  }
  @media screen and (max-width: 679px) {
    .site-logo {
      display: table-cell;
      vertical-align: middle;
    }
  }
  @media screen and (min-width: 680px) {
    .site-logo {
      max-height: none;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-logo {
      display: inline-block;
      margin-left: 0;
    }
  }

  .site-logo-image {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
  }
  @media screen and (min-width: 1024px) {
    .site-logo-image {
      display: inline-block;
      margin-left: 0;
    }
  }

  .site-header-menu-toggle,
  .site-header-cart {
    position: absolute;
    top: 10px;
    bottom: auto;
    z-index: 125;
    display: inline-block;
    height: 46px;
    cursor: pointer;
    background-color: transparent;
    border: 0;
  }
  @media screen and (min-width: 1024px) {
    .site-header-menu-toggle,
    .site-header-cart {
      top: 50%;
      bottom: 66px;
      margin-top: -18px;
    }
  }

  .site-header-menu-toggle--button,
  .site-header-cart--button {
    display: inline-block;
    padding: 10px;
    color: #0c2340;
  }

  .site-header-cart--button svg {
    display: block;
  }

  .site-header-menu-toggle {
    padding: 0;
  }

  [dir="ltr"] .site-header-menu-toggle {
    left: 0;
  }

  [dir="rtl"] .site-header-menu-toggle {
    right: 0;
  }
  @media screen and (max-width: 1023px) and (min-width: 680px) {
    .site-header-menu-toggle {
      position: relative;
      top: 0;
      left: 0;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-menu-toggle {
      left: 15px;
      visibility: hidden;
      opacity: 0;
      transition: opacity 125ms cubic-bezier(0, 0, 0.2, 1) 0.1s;
    }
  }

  .site-header-menu-toggle--button {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: transparent;
  }

  .site-header-menu-toggle--button:focus {
    outline: none;
  }

  .site-header-menu-toggle--button .toggle-icon--bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: #0c2340;
    transition: transform 0.1s cubic-bezier(0.4, 0, 0.2, 1);
    transform-origin: 1px;
  }

  .site-header-menu-toggle--button .toggle-icon--bar + .toggle-icon--bar {
    margin-top: 5px;
  }

  .site-header-menu-toggle--button .toggle-icon--bar.toggle-icon--bar-middle {
    transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .site-header-cart {
    display: flex;
    align-items: center;
    width: 50px;
  }

  [dir="ltr"] .site-header-cart {
    right: 0;
    transition: right 0.15s cubic-bezier(0.4, 0, 0.2, 1),
      top 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }

  [dir="rtl"] .site-header-cart {
    left: 0;
    transition: left 0.15s cubic-bezier(0.4, 0, 0.2, 1),
      top 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }
  @media screen and (max-width: 1023px) and (min-width: 680px) {
    .site-header-cart {
      position: relative;
      top: 0;
      right: 0;
      flex: 0 0 auto;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-header-cart {
      right: 15px;
    }
  }

  .site-header-cart svg {
    transition: margin 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .site-header-cart--count {
    position: absolute;
    top: 0;
    display: block;
    opacity: 0;
    transition: opacity 0.15s cubic-bezier(0.4, 0, 1, 1);
  }

  [dir="ltr"] .site-header-cart--count {
    right: 0;
  }

  [dir="rtl"] .site-header-cart--count {
    left: 0;
  }

  .site-header-cart--count:after {
    display: block;
    min-width: 22px;
    height: 22px;
    padding: 3px;
    font-size: 0.6875rem;
    line-height: 12px;
    color: #0c2340;
    text-align: center;
    text-decoration: none;
    content: attr(data-header-cart-count);
    background-color: #f8a3bc;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 50%;
  }
  @media screen and (min-width: 1024px) {
    .site-header-right {
      display: flex;
      height: 46px;
    }
  }

  .site-header-actions__account-link {
    margin: 10px;
  }

  .live-search {
    position: relative;
    z-index: 150;
    display: block;
    flex: 1;
    height: 46px;
    margin-top: 10px;
  }
  @media screen and (min-width: 1024px) {
    .live-search {
      display: flex;
      flex-basis: auto;
      flex-grow: 1;
      flex-shrink: 1;
      margin-top: 0;
      vertical-align: middle;
    }
  }

  .live-search-form {
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    border: 1px solid rgba(128, 128, 128, 0.2);
    border-radius: 4px;
    box-shadow: 0 2px 3px #8080801c;
    transition: border 0.1s cubic-bezier(0.4, 0, 0.2, 1),
      box-shadow 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .live-search-form:hover {
    border-color: #80808040;
    box-shadow: 0 3px 7px #80808029;
  }

  .live-search-form .form-field {
    position: relative;
    z-index: 100;
    display: flex;
    height: 46px;
  }

  .live-search-button {
    width: 54px;
    color: #0c2340;
    vertical-align: top;
    background-color: #f8a3bc;
    border: 1px solid #f8a3bc;
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
  }

  [dir="ltr"] .live-search-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  [dir="rtl"] .live-search-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .live-search-button:not(.disabled):hover {
    background: #f9acc3;
    border: 1px solid rgb(249, 172, 195);
  }

  .live-search-button:active {
    background: #f687a7;
    border: 1px solid #f687a7;
  }

  .live-search-button.mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.16;
  }

  .live-search-button.mdc-ripple-surface:hover:before,
  .live-search-button.mdc-ripple-surface:before {
    opacity: 0;
  }

  .live-search-button.mdc-ripple-surface:after {
    background-color: #0c2340;
  }

  .live-search-button .search-icon--inactive svg {
    margin-top: 2px;
  }

  .live-search-takeover-cancel {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 250;
    display: none;
    padding: 0.9375rem;
    font-size: var(--font-size-body);
    font-style: normal;
    font-weight: 700;
  }

  [dir="ltr"] .live-search-takeover-cancel {
    right: 0;
  }

  [dir="rtl"] .live-search-takeover-cancel {
    left: 0;
  }

  .live-search-takeover-cancel:focus {
    outline: solid rgba(12, 35, 64, 0.5);
    outline-offset: -3px;
  }

  .search-flydown {
    position: relative;
    z-index: 50;
    display: none;
    width: 100%;
    height: 0;
    box-sizing: content-box;
    overflow: hidden;
    font-size: var(--font-size-body);
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    transition: height 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .search-flydown--results {
    position: relative;
    z-index: 1;
    display: none;
    box-sizing: border-box;
    opacity: 0;
    transition: transform 0.2s cubic-bezier(0, 0, 0.2, 1) 75ms,
      opacity 0.2s cubic-bezier(0, 0, 0.2, 1) 0.1s;
    transform: translateY(-10px);
  }

  .search-flydown--placeholder {
    position: relative;
    z-index: 1;
    display: none;
    box-sizing: border-box;
  }

  .search-flydown--product-items {
    display: block;
  }

  .search-flydown--product {
    display: block;
    padding: 10px 15px;
    font-size: 0;
    color: #0c2340;
    text-decoration: none;
    background-color: #fff;
    transition: color 0.1s cubic-bezier(0.4, 0, 1, 1),
      background-color 0.1s cubic-bezier(0.4, 0, 1, 1);
  }

  .search-flydown--product:hover,
  .search-flydown--product:focus {
    background-color: #ecedf0;
  }

  .search-flydown--product:focus {
    outline: solid rgba(12, 35, 64, 0.5);
  }

  .search-flydown--placeholder .search-flydown--product {
    cursor: default;
  }

  .search-flydown--placeholder .search-flydown--product:hover,
  .search-flydown--placeholder .search-flydown--product:focus {
    background-color: #fff;
  }

  .search-flydown--placeholder .search-flydown--product:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .placeholder--content-text {
    -webkit-animation: shimmer 1.05s ease-in-out infinite;
    animation: shimmer 1.05s ease-in-out infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
  }

  .search-flydown--product-text {
    display: inline-block;
    vertical-align: middle;
  }

  .search-flydown--product-text {
    font-size: var(--font-size-body);
  }

  .search-flydown--product-text .placeholder--content-text {
    max-width: 100%;
    height: 0.6em;
  }

  .search-flydown--product-title {
    display: block;
    font-size: var(--font-size-body);
    line-height: 1.3;
  }

  .search-flydown--product-title.placeholder--content-text {
    width: 240px;
  }

  .search-flydown--product-price {
    display: block;
    font-size: var(--font-size-body-small);
    line-height: 1.5;
  }

  .search-flydown--product-price.placeholder--content-text {
    width: 70px;
    margin-top: 0.44em;
  }

  .site-header-actions {
    display: flex;
    flex: 1 0 auto;
    align-items: center;
    font-size: var(--font-size-menu-body-small);
    list-style: none;
  }

  [dir="ltr"] .site-header-actions {
    padding-left: 0;
    margin-right: 0.625rem;
  }

  [dir="rtl"] .site-header-actions {
    padding-right: 0;
    margin-left: 0.625rem;
  }

  .site-header-actions li {
    display: inline-block;
  }

  .site-header-actions li a {
    font-size: var(--font-size-menu-body-small);
    color: inherit;
    text-decoration: none;
  }

  .site-header-actions .site-header-actions__account-link,
  .site-header-actions .site-header_account-link-anchor {
    display: flex;
    align-content: center;
  }

  .site-header-actions .site-header-actions__account-link svg,
  .site-header-actions .site-header_account-link-anchor svg {
    width: 100%;
    max-width: 1.3125rem;
    height: 100%;
    max-height: 1.5rem;
    color: currentColor;
  }

  .site-header-actions .site-header__account-icon {
    display: flex;
    align-items: center;
  }
  @media screen and (max-width: 1023px) {
    .site-header-actions {
      display: none;
    }
  }

  .site-navigation {
    display: flex;
    justify-content: space-between;
    background-color: #fff;
  }

  .site-navigation ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .site-navigation a,
  .site-navigation summary {
    display: block;
    text-decoration: none;
    list-style: none;
    cursor: pointer;
  }

  .site-navigation details > summary {
    list-style: none;
  }

  .site-navigation details > summary::-webkit-details-marker {
    display: none;
  }

  .site-navigation .navmenu-depth-1 {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    height: 100%;
    padding: 0;
  }

  [dir="ltr"] .site-navigation .navmenu-depth-1 {
    margin-left: -15px;
  }

  [dir="rtl"] .site-navigation .navmenu-depth-1 {
    margin-right: -15px;
  }

  .site-navigation .navmenu-depth-1 > li {
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: top;
  }

  .site-navigation .navmenu-depth-1 > li > a {
    transition: opacity 0.2s cubic-bezier(0, 0, 0.2, 1);
  }

  .site-navigation .navmenu-depth-1 > li > a:hover {
    opacity: 0.8;
  }

  .site-navigation .navmenu-link-depth-1 {
    position: relative;
    padding: 12px 15px;
    line-height: 18px;
    color: #0c2340;
    text-decoration: none;
  }

  .site-navigation .navmenu-link-depth-1:focus {
    outline: solid rgba(12, 35, 64, 0.5);
    outline-offset: -5px;
  }

  .site-navigation .navmenu-basic__item .navmenu-link-parent {
    position: relative;
  }
}
/*! CSS Used from: Embedded */
.goodr-button {
  display: inline-flex;
  min-width: 160px;
  padding: 12px 16px;
  font-family: "GibsonHeavy", sans-serif;
  font-size: 16px;
  line-height: 100%;
  color: #ffffff;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  flex-direction: row;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  border: 1.5px solid #0c2340 !important;
  border-radius: 100px;
  transition: box-shadow 0.35s ease-in-out !important;
  justify-content: center;
  align-items: center;
  -webkit-text-stroke-color: #0c2340;
  -webkit-text-stroke-width: 1.25px;
}

[dir="ltr"] .goodr-button {
  text-shadow: -1.5px 1.5px 0px #0c2340;
  box-shadow: -4px 4px 0px #0c2340;
}

[dir="rtl"] .goodr-button {
  text-shadow: 1.5px 1.5px 0px #0c2340;
  box-shadow: 4px 4px 0px #0c2340;
}

.goodr-button:hover {
  box-shadow: 0 0 0 #0c2340 !important;
}

.goodr-button.button-bg-pink {
  background: #f8a3bc;
}

.goodr-button.button-bg-pink:hover {
  color: #fff;
  background: #f8a3bc;
}

.goodr-button.button-secondary {
  border: 0 !important;
  box-shadow: unset !important;
  transition: background 1s !important;
}

.goodr-button.button-secondary:hover {
  box-shadow: unset !important;
  transition: background 1s !important;
}

.goodr-button.button-secondary:hover.button-bg-pink {
  background: #ff7f41;
}

.goodr-button:disabled {
  color: #e0e0e0 !important;
  cursor: not-allowed;
  background: #e0e0e0 !important;
  border: 0px !important;
  box-shadow: unset;
  -webkit-text-stroke-color: #333333 !important;
}

[dir="ltr"] .goodr-button:disabled {
  text-shadow: -1.5px 1.5px 0px #333333 !important;
}

[dir="rtl"] .goodr-button:disabled {
  text-shadow: 1.5px 1.5px 0px #333333 !important;
}

.headline4 {
  margin: 0;
  font-family: "GibsonHeavy", sans-serif;
  font-size: 24px;
  line-height: 100%;
  color: #ffffff;
  text-transform: uppercase;
  word-break: break-word;
  -webkit-text-stroke-color: #0c2340;
  -webkit-text-stroke-width: 1.75px;
}

[dir="ltr"] .headline4 {
  text-shadow: -2.5px 2.5px 0px #0c2340;
}

[dir="rtl"] .headline4 {
  text-shadow: 2.5px 2.5px 0px #0c2340;
}
@media screen and (min-width: 768px) {
  .headline4 {
    word-break: normal;
  }
}
@media screen and (min-width: 768px) {
  .headline4 {
    margin: 0;
    font-family: "GibsonHeavy", sans-serif;
    font-size: 32px;
    line-height: 100%;
    color: #ffffff;
    text-transform: uppercase;
    word-break: break-word;
    -webkit-text-stroke-color: #0c2340;
    -webkit-text-stroke-width: 1.75px;
  }

  [dir="ltr"] .headline4 {
    text-shadow: -2.75px 2.75px 0px #0c2340;
  }

  [dir="rtl"] .headline4 {
    text-shadow: 2.75px 2.75px 0px #0c2340;
  }
  @media screen and (min-width: 768px) {
    .headline4 {
      word-break: normal;
    }
  }
}

.body2 {
  margin: 0;
  font-family: "europa", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
@media screen and (min-width: 768px) {
  .body2 {
    margin: 0;
    font-family: "europa", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
  }
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.col-md-2,
.col-md-4,
.col-xs-6,
.col-md-6,
.col-lg-6,
.col-xs-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

[dir="ltr"] .col-xs-6,
[dir="ltr"] .col-xs-12 {
  float: left;
}

[dir="rtl"] .col-xs-6,
[dir="rtl"] .col-xs-12 {
  float: right;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-6 {
  width: 50%;
}
@media screen and (min-width: 1024px) {
  [dir="ltr"] .col-md-2,
  [dir="ltr"] .col-md-4,
  [dir="ltr"] .col-md-6,
  [dir="ltr"] .col-md-12 {
    float: left;
  }

  [dir="rtl"] .col-md-2,
  [dir="rtl"] .col-md-4,
  [dir="rtl"] .col-md-6,
  [dir="rtl"] .col-md-12 {
    float: right;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-4 {
    width: 33.33333333%;
  }

  .col-md-2 {
    width: 16.66666667%;
  }
}
@media screen and (min-width: 1200px) {
  [dir="ltr"] .col-lg-6,
  [dir="ltr"] .col-lg-12 {
    float: left;
  }

  [dir="rtl"] .col-lg-6,
  [dir="rtl"] .col-lg-12 {
    float: right;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-6 {
    width: 50%;
  }
}

.goodr-site-header .menu_headline3 {
  margin: 0;
  font-family: "GibsonHeavy", sans-serif;
  font-size: 48px;
  line-height: 90%;
  color: #ffffff;
  text-transform: uppercase;
  word-break: break-word;
  -webkit-text-stroke-color: #0c2340;
  -webkit-text-stroke-width: 2px;
}

[dir="ltr"] .goodr-site-header .menu_headline3 {
  text-shadow: -3px 3px 0px #0c2340;
}

[dir="rtl"] .goodr-site-header .menu_headline3 {
  text-shadow: 3px 3px 0px #0c2340;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .menu_headline3 {
    word-break: normal;
  }
}

.goodr-site-header .menu_title3 {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 24px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

.goodr-site-header .menu_body2 {
  margin: 0;
  font-family: "europa", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}

.goodr-site-header .menu_title5 {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 12px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

.goodr-site-header .menu_title4 {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 16px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

.goodr-site-header .mobile-nav-button {
  position: absolute;
  top: 12px;
  min-width: 10px !important;
  padding: 8.5px 16px !important;
  border: 0px !important;
}

[dir="ltr"] .goodr-site-header .mobile-nav-button {
  right: calc(var(--grid-gutter-width) * 2.5)
}

[dir="rtl"] .goodr-site-header .mobile-nav-button {
  left: 56px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .mobile-nav-button {
    display: none;
  }
}

.goodr-site-header .menu_back_button_mobile {
  position: absolute;
  top: 16px;
}

[dir="ltr"] .goodr-site-header .menu_back_button_mobile {
  left: 24px;
}

[dir="rtl"] .goodr-site-header .menu_back_button_mobile {
  right: 24px;
}

[dir="ltr"] .goodr-site-header .menu_back_button_mobile .chevron {
  margin-right: 10px;
}

[dir="rtl"] .goodr-site-header .menu_back_button_mobile .chevron {
  margin-left: 10px;
}

.goodr-site-header .menu_back_button_mobile .chevron:before {
  position: relative;
  top: 0.15em;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: top;
  content: "";
  border-style: solid;
}

[dir="ltr"] .goodr-site-header .menu_back_button_mobile .chevron:before {
  left: 0;
  border-width: 2px 2px 0 0;
  transform: rotate(225deg);
}

[dir="rtl"] .goodr-site-header .menu_back_button_mobile .chevron:before {
  right: 0;
  border-width: 2px 0 0 2px;
  transform: rotate(-225deg);
}

.goodr-site-header .mobile-options {
  width: 100%;
  padding-top: 3vh;
  border-top: 1px solid #e0e0e0;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .mobile-options {
    display: none;
  }
}

.goodr-site-header .mobile-options ul li .option {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.goodr-site-header .mobile-options ul li .option span.option_label,
.goodr-site-header .mobile-options ul .lt-dropdown,
.goodr-site-header .mobile-options ul .lt-dropdown-toggle {
  margin: 0;
  font-family: "europa", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  color: #0c2340;
}

[dir="ltr"] .goodr-site-header .mobile-options ul li .option span.option_label {
  margin-left: 10px;
}

[dir="rtl"] .goodr-site-header .mobile-options ul li .option span.option_label {
  margin-right: 10px;
}

.goodr-site-header .mobile-options .lt-dropdown-menu [role="menuitem"] {
  margin: 0;
  font-family: "europa", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
  color: #0c2340;
}

[dir="ltr"]
  .goodr-site-header
  .mobile-options
  .lt-dropdown-menu
  [role="menuitem"] {
  margin-left: 10px;
}

[dir="rtl"]
  .goodr-site-header
  .mobile-options
  .lt-dropdown-menu
  [role="menuitem"] {
  margin-right: 10px;
}

.goodr-site-header .site-header_account-link-anchor {
  display: none;
  margin-top: 3px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header_account-link-anchor {
    display: inline-flex;
  }
}

.goodr-site-header .site-header-wrapper {
  padding: 0px 14px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-wrapper {
    padding: 0px 48px;
  }
}

.goodr-site-header .site-header-main .site-logo-image {
  height: 24px;
  max-height: 24px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-main .site-logo-image {
    height: 44px;
    max-height: 44px;
  }
}

.goodr-site-header .site-header-main .site-header-menu-toggle {
  visibility: visible;
  opacity: 1;
}

[dir="ltr"] .goodr-site-header .site-header-main .site-header-menu-toggle {
  left: 0px;
}

[dir="rtl"] .goodr-site-header .site-header-main .site-header-menu-toggle {
  right: 0px;
}
@media screen and (min-width: 768px) {
  [dir="ltr"] .goodr-site-header .site-header-main .site-header-menu-toggle {
    left: 15px;
  }

  [dir="rtl"] .goodr-site-header .site-header-main .site-header-menu-toggle {
    right: 15px;
  }
}

.goodr-site-header .site-header-main .site-header-logo {
  margin: unset;
}

[dir="ltr"] .goodr-site-header .site-header-main .site-header-logo {
  margin-right: unset;
  margin-left: calc(var(--grid-gutter-width) * 2);
}

[dir="rtl"] .goodr-site-header .site-header-main .site-header-logo {
  margin-right: 16px;
  margin-left: unset;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-main .site-header-logo {
    margin: 0 auto;
    margin-right: auto;
    margin-left: auto;
  }
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-main {
    padding: 10px !important;
    padding-top: 9px !important;
  }

  .goodr-site-header .site-header-main .site-header-cart--button {
    padding-top: 0 !important;
    transition: 0.5s;
  }

  .goodr-site-header .site-header-main .site-header-cart--button:hover {
    opacity: 0.8;
    transition: 0.5s;
  }

  .goodr-site-header .site-header-main .site-header-menu-toggle--button {
    padding-top: 10px;
  }
}

.goodr-menu-drawer {
  position: fixed;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.7s;
  transform: scale(0);
}

[dir="ltr"] .goodr-menu-drawer {
  left: 0;
}

[dir="rtl"] .goodr-menu-drawer {
  right: 0;
}

.goodr-menu-drawer-content-wrapper {
  width: 100%;
  height: 100%;
  padding: 1px 24px;
  background-color: #ffffff;
  -webkit-translate: -40px;
  -moz-translate: -40px;
  -ms-translate: -40px;
  translate: -40px;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer-content-wrapper {
    width: 500px;
    max-width: 500px;
    padding-top: 32px;
    -webkit-mask: var(--wavy-right-mask);
    mask: var(--wavy-right-mask);
    --wavy-right-mask: radial-gradient(
          111.19px at calc(100% - 151.2px) 50%,
          #000 99%,
          #0000 101%
        )
        0 calc(50% - 108px) / 100% 216px,
      radial-gradient(111.19px at calc(100% + 97.2px) 50%, #0000 99%, #000 101%)
        calc(100% - 54px) 50%/100% 216px repeat-y;
  }

  [dir="ltr"] .goodr-menu-drawer-content-wrapper {
    padding-right: 64px;
    padding-left: 48px;
  }

  [dir="rtl"] .goodr-menu-drawer-content-wrapper {
    padding-right: 48px;
    padding-left: 64px;
  }
}

.goodr-menu-drawer .goodr-panel-menu {
  width: 100%;
  height: 100%;
  padding: 0 24px;
  opacity: 0;
  transition-timing-function: ease-in-out;
  -webkit-translate: -40px;
  -moz-translate: -40px;
  -ms-translate: -40px;
  translate: -40px;
}

.goodr-menu-drawer .goodr-panel-menu.active {
  position: absolute;
  top: 0;
  z-index: 650;
  opacity: 1;
  transition: all 0.4s;
  -webkit-translate: 0px;
  -moz-translate: 0px;
  -ms-translate: 0px;
  translate: 0px;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .goodr-panel-menu {
    --wavy-right-mask: radial-gradient(
          111.19px at calc(100% - 151.2px) 50%,
          #000 99%,
          #0000 101%
        )
        0 calc(50% - 108px) / 100% 216px,
      radial-gradient(111.19px at calc(100% + 97.2px) 50%, #0000 99%, #000 101%)
        calc(100% - 54px) 50%/100% 216px repeat-y;
    -webkit-mask: var(--wavy-right-mask);
    mask: var(--wavy-right-mask);
  }

  [dir="ltr"] .goodr-menu-drawer .goodr-panel-menu {
    padding-left: 520px;
  }

  [dir="rtl"] .goodr-menu-drawer .goodr-panel-menu {
    padding-right: 520px;
  }
}

.goodr-menu-drawer .goodr-menu-options-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}

.goodr-menu-drawer .goodr-menu-options-container ul {
  padding: 0;
  margin-bottom: 32px;
  list-style: none;
}

.goodr-menu-drawer .goodr-menu-options-container li.goodr-shop-group-title {
  margin-top: 24px;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .goodr-menu-options-container li.goodr-shop-group-title {
    margin-top: 32px;
    margin-bottom: 12px;
  }
}

.goodr-menu-drawer
  .goodr-menu-options-container
  li.goodr-shop-group-title:first-of-type {
  margin-top: 0;
}

.goodr-menu-drawer
  .goodr-menu-options-container
  li.goodr-shop-group-title-item {
  margin-top: 32px;
  margin-bottom: 12px;
}

.goodr-menu-drawer .goodr-menu-options-container li.goodr-shop-group-item {
  margin-bottom: 8px;
  color: #0c2340;
}

.goodr-menu-drawer
  .goodr-menu-options-container
  li.goodr-shop-group-item:last-of-type {
  margin-bottom: 0;
}

.goodr-menu-drawer .goodr-menu-options-container li.goodr-shop-group-item a {
  color: #0c2340;
}

.goodr-menu-drawer
  .goodr-menu-options-container
  li.goodr-shop-group-item
  a.goodr-shop-group-item-link {
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  flex-direction: row;
  align-items: center;
}

.goodr-menu-drawer
  .goodr-menu-options-container
  li.goodr-shop-group-item
  a:hover {
  font-weight: bold;
}

.goodr-menu-drawer
  .goodr-generic-menu-content-wrapper
  .goodr-menu-options-container {
  padding: 48px 16px;
}

.goodr-menu-drawer
  .goodr-generic-menu-content-wrapper
  .goodr-menu-options-container
  .menu_body2 {
  margin: 0;
  font-family: "europa", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer
    .goodr-generic-menu-content-wrapper
    .goodr-menu-options-container
    .menu_body2 {
    margin: 0;
    font-family: "europa", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
  }
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer
    .goodr-generic-menu-content-wrapper
    .goodr-menu-options-container {
    margin-top: 64px;
    justify-content: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .goodr-generic-menu-content-wrapper {
    display: flex;
    width: 70vw;
    max-width: 70vw;
    height: calc(100% - 64px);
    flex-direction: column;
    justify-content: center;
  }

  [dir="ltr"] .goodr-menu-drawer .goodr-generic-menu-content-wrapper {
    padding-right: 64px;
  }

  [dir="rtl"] .goodr-menu-drawer .goodr-generic-menu-content-wrapper {
    padding-left: 64px;
  }
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .goodr-styles-menu-content-wrapper {
    width: 70vw;
    max-width: 70vw;
  }

  [dir="ltr"] .goodr-menu-drawer .goodr-styles-menu-content-wrapper {
    padding-right: 64px;
  }

  [dir="rtl"] .goodr-menu-drawer .goodr-styles-menu-content-wrapper {
    padding-left: 64px;
  }
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content {
  display: flex;
  height: calc(100% - 96px);
  margin-top: 64px;
  flex-direction: column;
  justify-content: flex-start;
}
@media screen and (device-aspect-ratio: 40/71) {
  .goodr-menu-drawer
    .goodr-styles-menu-content-wrapper
    .goodr-styles-panel-content {
    max-height: calc(100% - 200px);
    overflow: scroll;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) {
  .goodr-menu-drawer
    .goodr-styles-menu-content-wrapper
    .goodr-styles-panel-content {
    max-height: calc(100% - 200px);
    overflow: scroll;
  }
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  ul {
  padding: 0 16px;
  list-style: none;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-title {
  margin-top: 24px;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer
    .goodr-styles-menu-content-wrapper
    .goodr-styles-panel-content
    li.goodr-styles-group-title {
    margin-top: 26.5px;
    margin-bottom: 14.5px;
  }
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-title:first-of-type {
  margin-top: 0;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item {
  margin-bottom: 12px;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item:last-of-type {
  margin-bottom: 0;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item
  a.goodr-styles-group-item-link {
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  flex-direction: row;
  align-items: center;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item
  a
  .goodr-styles-group-item-title {
  color: #0c2340;
  text-transform: uppercase;
}

[dir="ltr"]
  .goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item
  a
  .goodr-styles-group-item-title {
  margin-left: 9px;
}

[dir="rtl"]
  .goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item
  a
  .goodr-styles-group-item-title {
  margin-right: 9px;
}

.goodr-menu-drawer
  .goodr-styles-menu-content-wrapper
  .goodr-styles-panel-content
  li.goodr-styles-group-item
  a:hover {
  font-weight: bold;
}

.goodr-menu-drawer .site-navigation {
  padding: 0;
  margin-top: 48px;
}
@media screen and (device-aspect-ratio: 40/71) {
  .goodr-menu-drawer .site-navigation {
    max-height: calc(100% - 150px);
    padding-bottom: 48px;
    margin-top: 24px;
    overflow: scroll;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) {
  .goodr-menu-drawer .site-navigation {
    max-height: calc(100% - 150px);
    padding-bottom: 48px;
    margin-top: 24px;
    overflow: scroll;
  }
}
@media screen and (device-aspect-ratio: 40/71) {
  .goodr-menu-drawer .site-navigation ul {
    padding: 0 3px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) {
  .goodr-menu-drawer .site-navigation ul {
    padding: 0 3px;
  }
}

.goodr-menu-drawer .site-navigation .navmenu-link-depth-1 {
  display: flex;
  padding: 0;
  align-items: center;
  justify-content: space-between;
}

.goodr-menu-drawer .site-navigation .navmenu-link-depth-1:focus {
  outline: none;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .site-navigation .navmenu-link-depth-1 {
    padding: 0px 15px;
  }
}

.goodr-menu-drawer .site-navigation .navmenu-depth-1 {
  width: 100%;
  margin-bottom: 2vh;
}

[dir="ltr"] .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
  margin-left: 0px;
}

[dir="rtl"] .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
  margin-right: 0px;
}
@media screen and (min-width: 768px) {
  .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
    width: 95%;
  }

  [dir="ltr"] .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
    margin-left: -15px;
  }

  [dir="rtl"] .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
    margin-right: -15px;
  }
}

.goodr-menu-drawer .site-navigation .navmenu-depth-1 li {
  width: 100%;
  padding: 0;
  margin-bottom: 16px;
}

.goodr-menu-drawer .site-navigation .navmenu-depth-1 li a:not(.menu_headline3) {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 24px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

.goodr-menu-drawer .site-navigation .navmenu-depth-1 li a:focus {
  outline: none;
}

.goodr-menu-drawer .site-navigation .navmenu-depth-1 li .chevron:before {
  position: relative;
  top: 0.15em;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: top;
  content: "";
  border-style: solid;
}

[dir="ltr"]
  .goodr-menu-drawer
  .site-navigation
  .navmenu-depth-1
  li
  .chevron:before {
  left: 0;
  border-width: 2px 2px 0 0;
  transform: rotate(45deg);
}

[dir="rtl"]
  .goodr-menu-drawer
  .site-navigation
  .navmenu-depth-1
  li
  .chevron:before {
  right: 0;
  border-width: 2px 0 0 2px;
  transform: rotate(-45deg);
}

.goodr-card-info-container {
  position: relative;
  display: flex;
  width: 160px;
  height: 226px;
  text-align: center;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  .goodr-card-info-container {
    width: 324px;
    height: 427px;
  }
}

.goodr-card-info-container .card__text_container {
  display: flex;
  width: 100%;
  padding: 12px;
  flex-direction: column;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .goodr-card-info-container .card__text_container {
    padding: 24px;
  }
}

.goodr-card-info-container .card__text_container .goodr-button {
  min-width: 120px;
}
@media screen and (min-width: 768px) {
  .goodr-card-info-container .card__text_container .goodr-button {
    min-width: 160px;
  }
}

.goodr-card-info-container .goodr-feature-title {
  margin-top: 4px;
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .goodr-card-info-container .goodr-feature-title {
    margin-top: 8px;
  }
}

.goodr-card-info-container .goodr-card-content-position {
  z-index: 1;
  display: flex;
  flex-direction: column;
}

.goodr-card-info-container .goodr-card-content-position-bottom {
  justify-content: flex-end;
}

.goodr-card-info-container .goodr-card-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 5px;
}

.goodr-desktop-search {
  position: absolute;
  opacity: 0;
  transition: all 0.5s ease-out;
}

[dir="ltr"] .goodr-desktop-search {
  right: 430px;
}

[dir="rtl"] .goodr-desktop-search {
  left: 430px;
}

.goodr-desktop-search .live-search .search {
  min-width: 320px;
}

.site-header-actions li a.site-header_search-link-anchor {
  display: grid;
  margin-top: 4px;
}

[dir="ltr"] .site-header-actions li a.site-header_search-link-anchor {
  margin-right: 20px;
}

[dir="rtl"] .site-header-actions li a.site-header_search-link-anchor {
  margin-left: 20px;
}
@media screen and (min-width: 1024px) {
  #goodr-menu-drawer .live-search {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  [dir="ltr"] .goodr-desktop-search {
    right: 375px;
  }

  [dir="rtl"] .goodr-desktop-search {
    left: 375px;
  }

  .goodr-desktop-search .live-search .search {
    min-width: 260px;
  }
}
@media screen and (min-width: 768px) {
  .site-header {
    top: 25px;
  }

  [dir="ltr"] .site-header-main .site-header-main-content {
    margin-right: 0px;
  }

  [dir="rtl"] .site-header-main .site-header-main-content {
    margin-left: 0px;
  }

  .goodr-site-header .site-header-main .site-header-logo {
    position: absolute;
  }

}
@media screen and (min-width: 1024px) {
  div#goodr-menu-drawer {
    display: none !important;
  }
}

header.site-header.goodr-site-header {
  position: relative !important;
  top: 0 !important;
}
@media screen and (max-width: 767px) {
  .goodr-site-header .site-header-wrapper {
    padding: 0px;
  }
}
/*! CSS Used from: Embedded */
.site-header-wrapper {
  padding: 0px 48px;
}

.site-logo {
  max-width: 200px;
}

.site-logo-image {
  max-height: 100px;
}

.site-header-main-content {
  justify-content: left;
}

[dir="rtl"] .site-header-main-content {
  padding-right: 24px;
}

.site-header-cart--count {
  position: absolute;
  top: 8px;
  display: block;
}

[dir="ltr"] .site-header-cart--count {
  right: 12px;
}

[dir="rtl"] .site-header-cart--count {
  left: 12px;
}

.site-header-cart--count:after {
  display: block;
  min-width: 16px;
  height: 16px;
  padding: 3px;
  font-size: 8px;
  font-weight: 500;
  line-height: 100%;
  color: #0c2340;
  text-align: center;
  text-decoration: none;
  content: attr(data-header-cart-count);
  background-color: #f8a3bc;
  border: 2px solid #f8a3bc;
  border-radius: 50%;
}

.site-navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.goodr-styles-menu-content-wrapper,
.goodr-generic-menu-content-wrapper {
  background: white;
}
@media screen and (min-width: 768px) {
  .goodr-generic-menu-content-wrapper {
    background: #00b5e2;
  }
}
/*! CSS Used from: Embedded */
.navmenu-item-main .menu_h2:hover {
  color: #00b5e2;
}
/*! CSS Used from: Embedded */
.nav-top {
  padding: 0;
  margin: 0;
  list-style: none;
}

.nav-top__item {
  display: inline-block;
}

.nav-top__item .nav-top__mega-dropdown {
  display: none;
}

.nav-top__mega-dropdown {
  position: absolute;
  top: 100%;
  z-index: 6;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #fff;
  border-bottom: 3px solid #e06287;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

[dir="ltr"] .nav-top__mega-dropdown {
  left: 0;
}

[dir="rtl"] .nav-top__mega-dropdown {
  right: 0;
}

li.nav-top__item > a {
  padding: 10px 20px;
  font-family: "GibsonBold", sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  color: #0c2340;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
}

.main-navigation ul {
  padding: 0;
  list-style: none;
}

.main-navigation .menu_title5 {
  margin-bottom: 15px;
  text-transform: capitalize;
}

.main-navigation li.goodr-styles-group-item {
  margin-bottom: 10px;
}

.main-navigation span.goodr-styles-group-item-title {
  font-family: "europa", sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #0c2340;
  text-transform: unset;
}

[dir="ltr"] .main-navigation span.goodr-styles-group-item-title {
  margin-left: 9px;
}

[dir="rtl"] .main-navigation span.goodr-styles-group-item-title {
  margin-right: 9px;
}

.main-navigation
  a.goodr-styles-group-item-link:hover
  span.goodr-styles-group-item-title {
  font-weight: 700;
}

.main-navigation .menu_title5:first-of-type {
  margin-top: 0;
}

.main-navigation .menu_title5 {
  margin-top: 20px;
  font-size: 14px;
}

.main-navigation a.goodr-styles-group-item-link {
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  flex-direction: row;
  align-items: center;
}

.main-navigation ul.nav-top__mega-dropdown-child li > a {
  display: block;
  margin-bottom: 15px;
  font-family: "GibsonBold", sans-serif;
  font-size: 18px;
  line-height: 1;
  color: #0c2340;
  text-decoration: none;
  text-transform: uppercase;
}

.main-navigation ul.nav-top__mega-dropdown-child li ul li a {
  font-family: "europa", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: unset !important;
}

.main-navigation .mega-menu-class-sports a.nav-link--grandchild {
  margin-bottom: 20px;
  font-size: 18px !important;
}

.main-navigation ul.nav-top__mega-dropdown-child li ul li a:hover {
  font-weight: 700;
}

.goodr-site-header .site-header-main {
  align-items: center;
    min-height: 66px;
}

.goodr-site-header .lt-dropdown {
  font-family: "europa", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: unset !important;
}

.goodr-site-header .mobile-nav-button {
  top: 16px;
}

.goodr-menu-drawer
  .goodr-generic-menu-content-wrapper
  .goodr-menu-options-container
  .menu_body2 {
  margin-bottom: 10px;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-wrapper {
    padding: 0px;
  }

  .container--fluid {
    padding: 0px 15px;
  }

  .goodr-card-info-container {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
  }

  .mega-menu-class-new .goodr-card-info-container {
    aspect-ratio: 1/1.2774;
  }

  .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
    width: 100%;
  }

  .goodr-generic-menu-content-wrapper {
    background: #fff;
  }

  .goodr-menu-drawer .goodr-generic-menu-content-wrapper {
    width: 500px;
    max-width: 500px;
    height: 100%;
    justify-content: flex-start;
  }

  .goodr-menu-drawer
    .goodr-generic-menu-content-wrapper
    .goodr-menu-options-container {
    margin-top: 0;
  }

  .goodr-menu-drawer .goodr-panel-menu {
    padding-right: 24px;
    padding-left: 24px;
    -webkit-mask: none;
    mask: none;
    --wavy-right-mask: none;
  }
}
@media screen and (min-width: 1024px) {
  .site-header-menu-toggle {
    display: none;
  }

  .new-col {
    width: 20%;
  }
}
@media screen and (max-width: 1023px) {
  .main-navigation {
    display: none;
  }

  .goodr-site-header .menu_headline3 {
    font-size: 42px;
  }
}
/*! CSS Used from: https://goodr.com/cdn/shop/t/128/assets/ripple.css?v=100240391239311985871706933055 ; media=all */
@media all {
  .mdc-ripple-surface {
    --mdc-ripple-fg-size: 0;
    --mdc-ripple-left: 0;
    --mdc-ripple-top: 0;
    --mdc-ripple-fg-scale: 1;
    --mdc-ripple-fg-translate-end: 0;
    --mdc-ripple-fg-translate-start: 0;
    position: relative;
    overflow: hidden;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }

  .mdc-ripple-surface:before,
  .mdc-ripple-surface:after {
    position: absolute;
    pointer-events: none;
    content: "";
    border-radius: 50%;
    opacity: 0;
  }

  .mdc-ripple-surface:before {
    z-index: 1;
    transition: opacity 15ms linear, background-color 15ms linear;
  }

  .mdc-ripple-surface.mdc-ripple-upgraded:before {
    transform: scale(var(--mdc-ripple-fg-scale, 1));
  }

  .mdc-ripple-surface.mdc-ripple-upgraded:after {
    top: 0;
    transform: scale(0);
    transform-origin: center center;
  }

  [dir="ltr"] .mdc-ripple-surface.mdc-ripple-upgraded:after {
    left: 0;
  }

  [dir="rtl"] .mdc-ripple-surface.mdc-ripple-upgraded:after {
    right: 0;
  }

  .mdc-ripple-surface:before,
  .mdc-ripple-surface:after {
    background-color: #000;
  }

  .mdc-ripple-surface:hover:before {
    opacity: 0.04;
  }

  .mdc-ripple-surface.mdc-ripple-upgraded {
    --mdc-ripple-fg-opacity: 0.12;
  }

  .mdc-ripple-surface:before,
  .mdc-ripple-surface:after {
    top: -50%;
    width: 200%;
    height: 200%;
  }

  [dir="ltr"] .mdc-ripple-surface:before,
  [dir="ltr"] .mdc-ripple-surface:after {
    left: -50%;
  }

  [dir="rtl"] .mdc-ripple-surface:before,
  [dir="rtl"] .mdc-ripple-surface:after {
    right: -50%;
  }

  .mdc-ripple-surface.mdc-ripple-upgraded:after {
    width: var(--mdc-ripple-fg-size, 100%);
    height: var(--mdc-ripple-fg-size, 100%);
  }
}
/*! CSS Used keyframes */
@-webkit-keyframes rotate {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes shimmer {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}
@keyframes shimmer {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0.5;
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: "futura-pt";
  src: url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "futura-pt";
  src: url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/eb729a/000000000000000000010092/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.d0ee6fdb3a3fec57b7ba86e76adad5b86d8b298f.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=aa4fa5f2f288ec5ce17f827f9e284e267b1029ec93ba70f89fd7e7ffe8b3b6bd)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.57046b0201ba1025a279f9546bf469833729dc63.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=5254c7cb6b203cc41f5752eea20abf2e052260ea60e0ff72f023f8a87d98414d)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.7037775bbf82d7865493b9c8c4f9f95f29614933.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d3b8f144eddb54f7c78150922a641abb1e00ccb2a010d0455025554e941b9400)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.897fa00a948805a58d0a352aacd6f14efa944f56.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=84f6ffb1577f1964425bd466624f946262c727f2095131e8d20a0945bb1b821b)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n9.ddaed62de62f3d3d87e64f4d0463dca05fc9c8e4.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=b5756a3435b8179b520fa51727da25092290c3429af479fcb0c1a3f3d50a6033)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n9.85cc5f32e331fc9b3a109639b08869c64782e161.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=f239d445af5cbeec7f7bc19ca65a673d95bbef828330c278c29c9ac3f452e1c8)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i9.7523f2a03fdaaa8b60d141507f9ba8d5c839661a.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=362587e5301647206c4e8136091e89bff777a2b7d2d71d26176879bd295e44de)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i9.fb9fe3dd44a3fefe44594bbed91d1246d54a459f.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=a0f9588e6abcb19138e55d12e2214bd5f2d19439a7014363b41e290f2d0c2547)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=1a23475e4873b2856bb8c5f64c017e81bc735001a77df0f32d8f46ab029ab9b2)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=61a9411621854061c8ca627690be304732006e58bfb702845ceb612690cced82)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=982bbc6198a21594eb390e97c05b034af1f47cbfaf32485f956992285b542405)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=47aac29a304f130fd21081478140b7773bf3b0808520faa012e1cdbbf8ca91bf)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.d0ee6fdb3a3fec57b7ba86e76adad5b86d8b298f.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=aa4fa5f2f288ec5ce17f827f9e284e267b1029ec93ba70f89fd7e7ffe8b3b6bd)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.57046b0201ba1025a279f9546bf469833729dc63.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=5254c7cb6b203cc41f5752eea20abf2e052260ea60e0ff72f023f8a87d98414d)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.7037775bbf82d7865493b9c8c4f9f95f29614933.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d3b8f144eddb54f7c78150922a641abb1e00ccb2a010d0455025554e941b9400)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.897fa00a948805a58d0a352aacd6f14efa944f56.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=84f6ffb1577f1964425bd466624f946262c727f2095131e8d20a0945bb1b821b)
      format("woff");
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t4R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7txR-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t6R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t7R-tCKQ.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/nunitosans/v15/pe0TMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp7t1R-s.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Nunito Sans;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n4.2b61d9dcf54d8ac8282cfd1ebb6964c79a7efcd1.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=dbeabc3376aeb14db6b0a055787aab149a8f9409a7f88e4f078359b85ee2502f)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n4.420cbf408f643f8ff8fd948b99c10dade8b6af79.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=167142139825f7128c26c353ca81e2aad636975bd3ad3b697876a3a1347aa62b)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: italic;
  font-weight: 400;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i4.e88a2041a6cfbeacffb96db0e8efdfaaa38ddc5c.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d3725c391e36b218e4f49925cf6b4a6c34df82763ea69d14e2ffbc01dbc08198)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i4.2c3733ccdf579e6e89e929a950e6a93484fdf6b4.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=3b2009b0b97fb171865b4f5faf084be2801c09072e56161634423797767b9121)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=12d63d384bff98de8b166d4c2e770bd131b9144afca66911926ab516b80b0d48)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=387dbe167f51d08f77d1920097f5785d7b2e6419f4b5330af2f077b25e16a794)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.975ea93f521412ef99ca1e2e434d8ca6a5cf77e7.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=9c184c70a88db4faf92d7f4dd586143c6e00b685a4d3b9a09fe09abc15253b2b)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.83b70272d04b71e88f25fc6834dc9b88e4ba4e95.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d47ce4aacee1aecb0bb009bba13f98d64d68c5d3eca80239002c87d7b8ccfe6b)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=12d63d384bff98de8b166d4c2e770bd131b9144afca66911926ab516b80b0d48)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=387dbe167f51d08f77d1920097f5785d7b2e6419f4b5330af2f077b25e16a794)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.975ea93f521412ef99ca1e2e434d8ca6a5cf77e7.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=9c184c70a88db4faf92d7f4dd586143c6e00b685a4d3b9a09fe09abc15253b2b)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.83b70272d04b71e88f25fc6834dc9b88e4ba4e95.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d47ce4aacee1aecb0bb009bba13f98d64d68c5d3eca80239002c87d7b8ccfe6b)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=12d63d384bff98de8b166d4c2e770bd131b9144afca66911926ab516b80b0d48)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=387dbe167f51d08f77d1920097f5785d7b2e6419f4b5330af2f077b25e16a794)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.975ea93f521412ef99ca1e2e434d8ca6a5cf77e7.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=9c184c70a88db4faf92d7f4dd586143c6e00b685a4d3b9a09fe09abc15253b2b)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.83b70272d04b71e88f25fc6834dc9b88e4ba4e95.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d47ce4aacee1aecb0bb009bba13f98d64d68c5d3eca80239002c87d7b8ccfe6b)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.5bd4fb9346d13afb61b3d78f8a1e9f31b128b3d9.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=12d63d384bff98de8b166d4c2e770bd131b9144afca66911926ab516b80b0d48)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_n7.2bcf0f11aa6af91c784a857ef004bcca8c2d324d.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=387dbe167f51d08f77d1920097f5785d7b2e6419f4b5330af2f077b25e16a794)
      format("woff");
}
@font-face {
  font-family: Nunito Sans;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.975ea93f521412ef99ca1e2e434d8ca6a5cf77e7.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=9c184c70a88db4faf92d7f4dd586143c6e00b685a4d3b9a09fe09abc15253b2b)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/nunito_sans/nunitosans_i7.83b70272d04b71e88f25fc6834dc9b88e4ba4e95.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHItc3VuZ2xhc3Nlcy5hY2NvdW50Lm15c2hvcGlmeS5jb20&h4=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d47ce4aacee1aecb0bb009bba13f98d64d68c5d3eca80239002c87d7b8ccfe6b)
      format("woff");
}
@font-face {
  font-family: "GibsonHeavy";
  src: url("https://goodr.com/cdn/shop/t/128/assets/gibson-heavy.woff2?v=144106255841143752851706933055")
      format("woff2"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-heavy.woff?v=128111140052332961331706933055")
      format("woff"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-heavy.ttf?v=107196046848325386901706933055")
      format("truetype");
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "GibsonBold", sans-serif;
  src: url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.woff2?v=117739235666906245801706933055")
      format("woff2"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.woff?v=137735030598806883371706933055")
      format("woff"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.ttf?v=49773970021295232431706933055")
      format("truetype");
}
@font-face {
  font-family: "GibsonBold", sans-serif;
  src: url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.woff2?v=117739235666906245801706933055")
      format("woff2"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.woff?v=137735030598806883371706933055")
      format("woff"),
    url("https://goodr.com/cdn/shop/t/128/assets/gibson-bold.ttf?v=49773970021295232431706933055")
      format("truetype");
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/ebcd51/00000000000000007735a081/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/821a05/00000000000000007735a082/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/1db03a/00000000000000007735a08e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3")
      format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("woff"),
    url("https://use.typekit.net/af/d08711/00000000000000007735a08a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("woff"),
    url("https://use.typekit.net/af/40cfbf/00000000000000007735a08f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "europa";
  src: url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff2"),
    url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("woff"),
    url("https://use.typekit.net/af/2a1b80/00000000000000007735a09e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3")
      format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}

.site-header-wrapper {
  padding: 0px 48px;
}

.site-logo {
  max-width: 200px;
}

.site-logo-image {
  max-height: 100px;
}

.site-header-main-content {
  justify-content: left;
}

[dir="rtl"] .site-header-main-content {
  padding-right: 24px;
}

.site-header-cart--count {
  position: absolute;
  top: 8px;
  display: block;
}

[dir="ltr"] .site-header-cart--count {
  right: 12px;
}

[dir="rtl"] .site-header-cart--count {
  left: 12px;
}

.site-header-cart--count:after {
  display: block;
  min-width: 16px;
  height: 16px;
  padding: 3px;
  font-size: 8px;
  font-weight: 500;
  line-height: 100%;
  color: #0c2340;
  text-align: center;
  text-decoration: none;
  content: attr(data-header-cart-count);
  background-color: #f8a3bc;
  border: 2px solid #f8a3bc;
  border-radius: 50%;
}

.site-header-shop-button {
  width: 45%;
}

.site-header-shop-button-logo {
  height: 40px;
  gap: 8px;
}

[dir="ltr"] .site-header-shop-button-logo {
  padding: 0px 16px 0px 20px;
}

[dir="rtl"] .site-header-shop-button-logo {
  padding: 0px 20px 0px 16px;
}

.site-navigation-wrapper {
  width: 420px;
}

.site-navigation {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.goodr-styles-menu-content-wrapper,
.goodr-shop-menu-content-wrapper,
.goodr-generic-menu-content-wrapper,
.goodr-sports-menu-content-wrapper {
  background: white;
}

.goodr-shop-mobile-menu-cards-bg-container {
  background: ;
}

.goodr-shop-mobile-menu-cards-bg-container.goodr-sports-mobile-menu-cards-bg-container {
  background: ;
}
@media screen and (min-width: 768px) {
  .goodr-styles-menu-content-wrapper {
    background: ;
  }

  .goodr-shop-menu-content-wrapper {
    background: ;
  }

  .goodr-shop-menu-content-wrapper.goodr-sports-menu-content-wrapper {
    background: ;
  }

  .goodr-generic-menu-content-wrapper {
    background: #00b5e2;
  }
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

.goodr-_card_menu_0_ .card__text_container_eyebrow_dark,
.goodr-_card_menu_0_ .card__text_container_eyebrow_light {
  color: #ffffff !important;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

.goodr-_card_menu_1_ .card__text_container_eyebrow_dark,
.goodr-_card_menu_1_ .card__text_container_eyebrow_light {
  color: #ffffff !important;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

.goodr-_card_menu_2_ .card__text_container_eyebrow_dark,
.goodr-_card_menu_2_ .card__text_container_eyebrow_light {
  color: #ffffff !important;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

.goodr-_card_menu_3_ .card__text_container_eyebrow_dark,
.goodr-_card_menu_3_ .card__text_container_eyebrow_light {
  color: #ffffff !important;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_4_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_4_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_5_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_5_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_6_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_6_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_7_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_7_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_8_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_8_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_12_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_12_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_9_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_9_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.card__text_container_no_button {
  justify-content: center;
  padding: 0px;
}

#_card_menu_10_ .card__text_container_eyebrow_dark {
  color: #0c2340;
}

#_card_menu_10_ .card__text_container_eyebrow_light {
  color: #ffffff;
}

.button-sm {
  min-width: 120px;
}

.navmenu-item-shop .menu_h2:hover,
.navmenu-item-shop.active {
  color: ;
}

.navmenu-item-styles .menu_h2:hover,
.navmenu-item-styles.active {
  color: ;
}

.navmenu-item-sports .menu_h2:hover,
.navmenu-item-sports.active {
  color: ;
}

.navmenu-item-main .menu_h2:hover,
.navmenu-item-main.active {
  color: #00b5e2;
}

.navmenu-item-main a:hover {
  opacity: 1 !important;
}

[dir="ltr"] .goodr-menu-drawer .goodr-panel-menu.closed {
  left: -100%;
}

[dir="rtl"] .goodr-menu-drawer .goodr-panel-menu.closed {
  right: -100%;
}

.goodr-site-header .shop-desktop-link.menu_h2 {
  width: 100%;
}

.goodr-site-header .shop-mobile-link.menu_h2 {
  display: none;
}
@media screen and (max-width: 767px) {
  .goodr-site-header .shop-desktop-link.menu_h2 {
    display: none;
  }

  .goodr-site-header .shop-mobile-link.menu_h2 {
    display: block;
  }
}

.nav-top {
  padding: 0;
  margin: 0;
  list-style: none;
}

.nav-top__item {
  display: inline-block;
}

.nav-top__item > ul,
.nav-top__item .nav-top__mega-dropdown {
  display: none;
}

.nav-top__mega-dropdown {
  position: absolute;
  top: 100%;
  z-index: 6;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #fff;
  border-bottom: 3px solid #e06287;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

[dir="ltr"] .nav-top__mega-dropdown {
  left: 0;
}

[dir="rtl"] .nav-top__mega-dropdown {
  right: 0;
}

li.nav-top__item > a {
  padding: 10px 20px;
  font-family: "GibsonBold", sans-serif;
  font-size: 18px;
  line-height: 18px;
  color: #ffffff;
  color: #0c2340;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 3px solid transparent;
}

.nav-top__item.menu_item_hover > ul,
.nav-top__item.menu_item_hover .nav-top__mega-dropdown {
  display: block;
}

.nav-top__item.menu_item_hover a {
  border-color: #e06287;
}

.main-navigation ul {
  padding: 0;
  list-style: none;
}

.main-navigation .menu_title5 {
  margin-bottom: 15px;
  text-transform: capitalize;
}

.main-navigation .goodr-styles-menu-content-wrapper {
  background: transparent;
}

.main-navigation li.goodr-styles-group-item {
  margin-bottom: 10px;
}

.main-navigation span.goodr-styles-group-item-title {
  font-family: "europa", sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #0c2340;
  text-transform: unset;
}

[dir="ltr"] .main-navigation span.goodr-styles-group-item-title {
  margin-left: 9px;
}

[dir="rtl"] .main-navigation span.goodr-styles-group-item-title {
  margin-right: 9px;
}

.main-navigation
  a.goodr-styles-group-item-link:hover
  span.goodr-styles-group-item-title {
  font-weight: 700;
}

.main-navigation .menu_title5:first-of-type {
  margin-top: 0;
}

.main-navigation .menu_title5 {
  margin-top: 20px;
  font-size: 14px;
}

.main-navigation a.goodr-styles-group-item-link {
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  flex-direction: row;
  align-items: center;
}

.main-navigation ul.nav-top__mega-dropdown-child li > a {
  display: block;
  margin-bottom: 15px;
  font-family: "GibsonBold", sans-serif;
  font-size: 18px;
  line-height: 1;
  color: #0c2340;
  text-decoration: none;
  text-transform: uppercase;
}

.main-navigation ul.nav-top__mega-dropdown-child li ul li a {
  font-family: "europa", sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: unset !important;
}

.main-navigation .mega-menu-class-sports a.nav-link--grandchild {
  margin-bottom: 20px;
  font-size: 18px !important;
}

.main-navigation ul.nav-top__mega-dropdown-child li ul li a:hover {
  font-weight: 700;
}

.goodr-site-header .site-header-main {
  align-items: center;
}

.goodr-site-header .mobile-nav-button {
  top: 16px;
}

.goodr-panel-menu.goodr-generic-menu-content-wrapper.active {
  padding-bottom: 40px;
  overflow-y: auto;
}

.goodr-menu-drawer.active .goodr-menu-drawer-content-wrapper {
  padding: 1px 24px;
  padding-bottom: 90px;
  overflow-y: auto;
  -webkit-mask: none;
  mask: none;
  --wavy-right-mask: none;
}

.goodr-menu-drawer.active .goodr-menu-drawer-content-wrapper {
  -webkit-translate: 0px;
  -moz-translate: 0px;
  -ms-translate: 0px;
  translate: 0px;
  transition: translate 0.4s;
}

.goodr-menu-drawer.active {
  z-index: 699;
  visibility: display;
  background: rgba(0, 0, 0, 0.4);
  opacity: 1;
  transition: opacity 1s;
  transform: scale(1);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.goodr-menu-drawer
  .goodr-generic-menu-content-wrapper
  .goodr-menu-options-container
  .menu_body2 {
  margin-bottom: 10px;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  .goodr-site-header .site-header-wrapper {
    padding: 0px;
  }

  .container--fluid {
    padding: 0px 15px;
  }

  .goodr-card-info-container {
    width: 100%;
    height: 100%;
    aspect-ratio: 1;
  }

  .mega-menu-class-new .goodr-card-info-container {
    aspect-ratio: 1/1.2774;
  }

  .goodr-menu-drawer .site-navigation .navmenu-depth-1 {
    width: 100%;
  }

  .goodr-menu-drawer .goodr-panel-menu.active {
    z-index: 0;
  }

  .goodr-generic-menu-content-wrapper {
    background: #fff;
  }

  .goodr-menu-drawer .goodr-generic-menu-content-wrapper {
    width: 500px;
    max-width: 500px;
    height: 100%;
    justify-content: flex-start;
  }

  .goodr-menu-drawer
    .goodr-generic-menu-content-wrapper
    .goodr-menu-options-container {
    margin-top: 0;
  }

  .goodr-menu-drawer .goodr-panel-menu {
    padding-right: 24px !important;
    padding-left: 24px !important;
    -webkit-mask: none;
    mask: none;
    --wavy-right-mask: none;
  }
}
@media screen and (min-width: 1024px) {
  .site-header-menu-toggle {
    display: none;
  }

  .new-col {
    width: 20%;
  }
}
@media screen and (max-width: 1023px) {
  .main-navigation {
    display: none;
  }

  .goodr-site-header .menu_headline3 {
    font-size: 42px;
  }
}
/* custom header end */
.lt-footer {
  font-size: calc(18px - 2px);
  line-height: 1.1;
  color: #101010;
  background-color: #f7f7f9;
}

.lt-footer__copyright a {
  color: #101010;
}

.lt-footer__copyright p:last-of-type {
  margin-bottom: 0;
}

.lt-footer__social-link {
  padding: calc(16px / 2);
  font-size: 16px !important;
  color: #101010;
  vertical-align: middle;
}

.lt-footer__social-link:hover,
.lt-footer__social-link:focus,
.lt-footer__social-link:active {
  color: #101010;
}

[dir="ltr"] .lt-footer__social-link + [dir="ltr"] .lt-footer__social-link {
  margin-left: 5px;
}

[dir="rtl"] .lt-footer__social-link + [dir="rtl"] .lt-footer__social-link {
  margin-right: 5px;
}
/* custom footer start */
/*! CSS Used from: https://goodr.com/cdn/shop/t/111/assets/theme.css?v=102245705580467858501689740083 ;
 media=all */
@media all {
  .site-footer-item {
    --layout-container-max-width: 1400px;
    --layout-container-gutter: 10px;
    max-width: var(--layout-container-max-width);
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
  }
  @media screen and (min-width: 720px) {
    .site-footer-item {
      --layout-container-gutter: 15px;
      padding-right: 15px;
      padding-left: 15px;
    }
  }
  @media screen and (min-width: 1024px) {
    .site-footer-item {
      --layout-container-gutter: 25px;
      padding-right: 25px;
      padding-left: 25px;
    }
  }

  [data-rimg="lazy"] {
    transition: opacity 0.2s cubic-bezier(0.4, 0, 1, 1);
  }

  .visually-hidden {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
  }
  @media (prefers-reduced-motion: reduce) {
    *,
    *:before,
    *:after {
      transition-duration: 1ms !important;
      -webkit-animation-duration: 1ms !important;
      animation-duration: 1ms !important;
      -webkit-animation-iteration-count: 1 !important;
      animation-iteration-count: 1 !important;
      scroll-behavior: auto !important;
    }
  }

  .site-footer-wrapper {
    z-index: 500;
    padding-top: 0.75rem;
    padding-bottom: 1.75rem;
    margin-top: 3.125rem;
    color: #0c2340;
    background: rgb(255, 255, 255);
  }

  .site-footer-wrapper .navmenu-link {
    color: currentColor;
    text-decoration: none;
    transition: color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  }

  .site-footer-wrapper .navmenu-link:hover {
    color: #0f2b4f;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-wrapper {
      padding-top: 3.25rem;
      padding-bottom: 3.125rem;
    }
  }

  .site-footer-information {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 2rem;
  }

  .site-footer-information a {
    color: #0c2340cc;
  }

  .site-footer-information a:hover {
    color: #0f2b4f;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-information {
      flex-wrap: nowrap;
      justify-content: flex-start;
      margin-top: 70px;
    }
  }

  .site-footer-left {
    width: 100%;
  }

  .site-footer-left {
    order: 1;
    font-size: 0.8125rem;
    text-align: center;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-left {
      order: -1;
      text-align: left;
    }
  }

  .site-footer-credits {
    margin-bottom: 0;
    color: #0c2340cc;
  }

  .site-footer-credits:not(:first-child) {
    margin-top: 6px;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-blocks {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      justify-content: flex-start;
    }
  }

  .site-footer-block-item {
    font-size: var(--font-size-body);
    border-bottom: 1px solid rgba(12, 35, 64, 0.15);
  }
  @media screen and (min-width: 1024px) {
    .site-footer-block-item {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      width: calc(25% - 0.9375rem);
      padding-right: 1.25rem;
      margin-right: 1.25rem;
      border-bottom: 0;
    }

    .site-footer-block-item:last-child {
      padding-right: 0;
      margin-right: 0;
    }
  }

  .site-footer-block-title {
    position: relative;
    padding-top: 1rem;
    padding-bottom: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    font-size: var(--font-size-heading-5);
  }
  @media screen and (max-width: 1023px) {
    .site-footer-block-title {
      padding-top: 1.25rem;
    }

    .site-footer-block-menu .site-footer-block-title {
      padding-top: 1rem;
    }
  }

  .site-footer-block-content {
    padding-bottom: 1.25rem;
    font-size: var(--font-size-body-small);
    line-height: 1.6;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-block-content {
      padding-bottom: 0;
    }
  }

  .site-footer-block-menu .navmenu {
    margin: 0;
    list-style: none;
  }

  [dir="ltr"] .site-footer-block-menu .navmenu {
    padding-left: 0;
  }

  [dir="rtl"] .site-footer-block-menu .navmenu {
    padding-right: 0;
  }

  .site-footer-block-menu .navmenu-item:not(:first-child) {
    margin-top: 0.5rem;
  }
  @media screen and (min-width: 720px) {
    .site-footer-block-menu .navmenu-item:not(:first-child) {
      margin-top: 0.3125rem;
    }
  }

  .site-footer-block-menu .navmenu-item:last-child {
    padding-bottom: 1.25rem;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-block-menu .navmenu-item:last-child {
      padding-bottom: 0;
    }
  }
  @media screen and (max-width: 1023px) {
    .site-footer-block-menu .site-footer-block-title {
      cursor: pointer;
    }
  }

  .site-footer-block-menu .site-footer-block-content {
    padding-bottom: 0;
  }
  @media screen and (min-width: 1024px) {
    .site-footer-block-menu .site-footer-block-content {
      max-height: 1500px;
      opacity: 1;
    }
  }

  .social-icons {
    margin-top: -4px;
    margin-right: -4px;
    margin-left: -4px;
    font-size: 0;
  }

  .social-link {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: 4px;
    font-size: var(--font-size-body-small);
    color: #0c2340;
    vertical-align: top;
  }

  .social-link:before {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #0c234026;
    border-radius: 100%;
    transition: transform 125ms cubic-bezier(0.4, 0, 0.2, 1);
  }

  [dir="ltr"] .social-link:before {
    left: 0;
  }

  [dir="rtl"] .social-link:before {
    right: 0;
  }

  .social-link svg {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 28px;
  }

  .social-link:hover:before {
    transform: scale(1.1);
  }
}
/*! CSS Used from: Embedded */
.body2 {
  margin: 0;
  font-family: "BrandonRegular", sans-serif;
  font-size: 14px;
  line-height: 130%;
}
@media screen and (min-width: 768px) {
  .body2 {
    margin: 0;
    font-family: "BrandonRegular", sans-serif;
    font-size: 16px;
    line-height: 130%;
  }
}

.site-footer-wrapper {
  padding: 64px 16px 32px;
  margin-top: -64px;
  background-color: transparent;
}
@media screen and (min-width: 1024px) {
  .site-footer-wrapper {
    padding: 96px 32px 64px;
  }
}

.site-footer-item {
  max-width: 600px;
}
@media screen and (min-width: 1024px) {
  .site-footer-item {
    max-width: 1400px;
  }
}

.site-footer-logo {
  width: 100%;
  max-width: 211px;
}

.site-footer-social-element {
  padding-bottom: 12px;
}

.site-footer-social-element:last-of-type {
  padding-bottom: 0px;
}
@media screen and (min-width: 1024px) {
  .site-footer-social-element {
    padding-bottom: 26px;
  }

  .site-footer-social-element:last-of-type {
    padding-bottom: 26px;
  }
}

.site-footer-block-title {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 16px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

.site-footer-block-content a {
  margin: 0;
  font-family: "BrandonRegular", sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.site-footer-block-content a:before {
  background-color: transparent;
}

.site-footer-block-content li {
  padding-bottom: 3px;
}

.site-footer-block-content .social-icons {
  display: flex;
}

.site-footer-block-content .social-link {
  width: auto;
  height: auto;
}

.site-footer-block-content .social-link svg {
  width: 56px;
  height: 56px;
}

.site-footer-block-item {
  border: 0;
}

[dir="ltr"] .site-footer-block-item {
  padding-right: 0;
}

[dir="rtl"] .site-footer-block-item {
  padding-left: 0;
}
@media screen and (min-width: 1024px) {
  .site-footer-block-item {
    width: calc(23% - 1rem) !important;
  }
}
@media screen and (min-width: 1024px) {
  .site-footer-block-menu {
    width: calc(18% - 1rem) !important;
  }
}

.site-footer-information {
  padding-top: 24px;
  margin-top: 12px;
  border-top: 1px solid #e0e0e0;
}
@media screen and (min-width: 1024px) {
  .site-footer-information {
    padding-top: 37px;
    margin-top: 32px;
  }
}

.site-footer-information > .site-footer-left {
  display: flex;
  flex-direction: column-reverse;
}
@media screen and (min-width: 1024px) {
  .site-footer-information > .site-footer-left {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    -webkit-box-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}

[dir="ltr"] .site-footer-credits {
  text-align: left;
}

[dir="rtl"] .site-footer-credits {
  text-align: right;
}

.site-footer-navigation {
  display: flex;
  flex-direction: column-reverse;
}
@media screen and (min-width: 1024px) {
  .site-footer-navigation {
    display: block;
  }
}

.site-footer-navigation a {
  display: block;
  width: 100%;
  margin: 16px 0 0px;
}

[dir="ltr"] .site-footer-navigation a {
  text-align: left;
}

[dir="rtl"] .site-footer-navigation a {
  text-align: right;
}
@media screen and (min-width: 1024px) {
  .site-footer-navigation a {
    display: inline-block;
    width: auto;
    padding: 0 5px;
    margin: 0;
  }
}

.site-footer-highlights {
  padding-bottom: 48px;
}
@media screen and (min-width: 1024px) {
  .site-footer-highlights {
    padding-bottom: 32px;
  }
}

.site-footer-highlights-bar {
  display: flex;
  max-width: 600px;
  padding: 35px 0;
  margin: 0 auto;
  flex-direction: column;
  justify-content: space-around;
}

.site-footer-highlights-bar span {
  margin: 0;
  font-family: "GibsonBold", sans-serif;
  font-size: 24px;
  line-height: 100%;
  color: #0c2340;
  text-transform: uppercase;
}

[dir="ltr"] .site-footer-highlights-bar span {
  padding-left: 5px;
}

[dir="rtl"] .site-footer-highlights-bar span {
  padding-right: 5px;
}
@media screen and (min-width: 1024px) {
  .site-footer-highlights-bar {
    max-width: 1400px;
    padding: 50px 35px;
    flex-direction: row;
  }
}

.site-footer-highlight {
  display: flex;
  margin: 25px 50px;
  align-items: center;
}

.site-footer-highlight:first-of-type {
  margin-top: 0;
}

.site-footer-highlight:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .site-footer-highlight {
    padding: 0 12px;
    margin: 0;
  }
}
/*! end @import */
/*! CSS Used from: Embedded */
.static-footer-highlights {
  background-color: #6ebeb1;
  -webkit-mask-image: url("data:image/svg+xml;utf8, <svg width='10080' height='10000' viewBox='0 0 10080 10000' xmlns='http://www.w3.org/2000/svg'> <rect x='0' y='0' width='481' height='9944' /> <path transform='translate(-400, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='480' y='0' width='481' height='9944' /> <path transform='translate(80, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='960' y='0' width='481' height='9944' /> <path transform='translate(560, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='1440' y='0' width='481' height='9944' /> <path transform='translate(1040, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='1920' y='0' width='481' height='9944' /> <path transform='translate(1520, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='2400' y='0' width='481' height='9944' /> <path transform='translate(2000, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='2880' y='0' width='481' height='9944' /> <path transform='translate(2480, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='3360' y='0' width='481' height='9944' /> <path transform='translate(2960, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='3840' y='0' width='481' height='9944' /> <path transform='translate(3440, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='4320' y='0' width='481' height='9944' /> <path transform='translate(3920, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='4800' y='0' width='481' height='9944' /> <path transform='translate(4400, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='5280' y='0' width='481' height='9944' /> <path transform='translate(4880, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='5760' y='0' width='481' height='9944' /> <path transform='translate(5360, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='6240' y='0' width='481' height='9944' /> <path transform='translate(5840, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='6720' y='0' width='481' height='9944' /> <path transform='translate(6320, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='7200' y='0' width='481' height='9944' /> <path transform='translate(6800, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='7680' y='0' width='481' height='9944' /> <path transform='translate(7280, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='8160' y='0' width='481' height='9944' /> <path transform='translate(7760, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='8640' y='0' width='481' height='9944' /> <path transform='translate(8240, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='9120' y='0' width='481' height='9944' /> <path transform='translate(8720, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='9600' y='0' width='481' height='9944' /> <path transform='translate(9200, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> </svg>");
  mask-image: url("data:image/svg+xml;utf8, <svg width='10080' height='10000' viewBox='0 0 10080 10000' xmlns='http://www.w3.org/2000/svg'> <rect x='0' y='0' width='481' height='9944' /> <path transform='translate(-400, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='480' y='0' width='481' height='9944' /> <path transform='translate(80, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='960' y='0' width='481' height='9944' /> <path transform='translate(560, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='1440' y='0' width='481' height='9944' /> <path transform='translate(1040, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='1920' y='0' width='481' height='9944' /> <path transform='translate(1520, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='2400' y='0' width='481' height='9944' /> <path transform='translate(2000, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='2880' y='0' width='481' height='9944' /> <path transform='translate(2480, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='3360' y='0' width='481' height='9944' /> <path transform='translate(2960, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='3840' y='0' width='481' height='9944' /> <path transform='translate(3440, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='4320' y='0' width='481' height='9944' /> <path transform='translate(3920, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='4800' y='0' width='481' height='9944' /> <path transform='translate(4400, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='5280' y='0' width='481' height='9944' /> <path transform='translate(4880, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='5760' y='0' width='481' height='9944' /> <path transform='translate(5360, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='6240' y='0' width='481' height='9944' /> <path transform='translate(5840, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='6720' y='0' width='481' height='9944' /> <path transform='translate(6320, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='7200' y='0' width='481' height='9944' /> <path transform='translate(6800, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='7680' y='0' width='481' height='9944' /> <path transform='translate(7280, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='8160' y='0' width='481' height='9944' /> <path transform='translate(7760, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='8640' y='0' width='481' height='9944' /> <path transform='translate(8240, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='9120' y='0' width='481' height='9944' /> <path transform='translate(8720, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> <rect x='9600' y='0' width='481' height='9944' /> <path transform='translate(9200, 9884)' d='M1199.98 116C1133.61 116 1098.58 100.779 1067.71 87.3398C1038.68 74.738 1013.6 63.7924 959.985 63.7924C906.372 63.7924 881.294 74.7019 852.256 87.3398C821.393 100.77 786.395 116 719.987 116C653.579 116 618.58 100.77 587.717 87.3398C558.68 74.738 533.601 63.7924 479.988 63.7924C426.375 63.7924 401.306 74.7019 372.268 87.3398C341.405 100.77 306.407 116 239.999 116C173.59 116 138.592 100.77 107.729 87.3398C78.6915 74.738 53.6132 63.7924 0 63.7924V0C66.3728 0 101.407 15.2302 132.27 28.6602C161.307 41.2621 186.385 52.2076 239.999 52.2076C293.612 52.2076 318.681 41.2981 347.728 28.6602C378.591 15.2302 413.589 0 479.997 0C546.405 0 581.36 15.2302 612.267 28.6602C641.304 41.2621 666.382 52.2076 719.996 52.2076C773.609 52.2076 798.687 41.2981 827.725 28.6602C858.588 15.2302 893.586 0 959.994 0C1026.4 0 1061.4 15.2302 1092.26 28.6602C1121.31 41.2621 1146.39 52.2076 1200 52.2076C1253.61 52.2076 1278.68 41.2981 1307.73 28.6602C1338.59 15.2302 1373.59 0 1440 0V63.7924C1386.39 63.7924 1361.31 74.7019 1332.27 87.3398C1301.35 100.77 1266.36 116 1199.98 116Z' /> </svg>");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: bottom left;
  mask-position: bottom left;
}

.static-footer-highlights span {
  color: #ffffff !important;
}
/*! CSS Used from: Embedded ;
media=all */
@media all {
  .st0 {
    fill: #ffffff;
  }
}
/*! CSS Used from: Embedded ;
media=all */
@media all {
  .st0 {
    fill: #ffffff;
  }
}
/*! CSS Used from: Embedded ;
media=all */
@media all {
  .st0 {
    fill: #ffffff;
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.d0ee6fdb3a3fec57b7ba86e76adad5b86d8b298f.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=c04edf657f2da9c77381f1fb3f796f2670627b0ad29a4513e36b81599a029776)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.57046b0201ba1025a279f9546bf469833729dc63.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d7c497cfc8ab019b7de10f046c4826bbffee5e2b22dd0140fa3800c4b787d4fb)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.7037775bbf82d7865493b9c8c4f9f95f29614933.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=771ac7c0dfa4839a923ea7c518945d9080338afd9c00b98e5c7623636fa20396)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.897fa00a948805a58d0a352aacd6f14efa944f56.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=21f9252d866ab7dd559eeb50481f8da980f124f62c5e8ec5fb75434e8483438e)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n9.ddaed62de62f3d3d87e64f4d0463dca05fc9c8e4.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=ad8426e987984f223c017d980eff9bf81058a9ce3c58b38046702561c81b862e)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n9.85cc5f32e331fc9b3a109639b08869c64782e161.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=f22b5ba88e6a2faacf50cb2c50f13d8cecf3d06fc509d60954126c96c4e4e38b)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i9.7523f2a03fdaaa8b60d141507f9ba8d5c839661a.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=19f50c2210e5ee053a3f2dc0b5c440f40295bdad3d318aa33e3f5a1ec73a6abe)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i9.fb9fe3dd44a3fefe44594bbed91d1246d54a459f.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=6727e440fbd06a0a355c4b4bfd7e7a27abac3a5a45a4bdcb876cfb58df0fa8cd)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n7.c496e9cf2031deec4c4bca338faa81971c8631d4.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=6d2e97ffa637177e87081cac4ec673245d54dfdf6fdf75ac3e4556481de1ff88)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n7.78b0223375c94b39ce1af7e09a0225f2bb3d05f7.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=c61573525b46728661378c9df2b0898e7c5b6f0b2b12092fe767d28bebed79e9)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i7.83866c3eec90071fa974c17980ffb42977f9e667.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=772f896ec744c181cb3f803bbf960439445705e80b7ca9569425b3e0aaea53b9)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i7.25524241b12d864609c85325613d60efcf1a87e3.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=999499cc84b51327eda0f72fd94ceda5463157203352ff461b2a309f4794db78)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.d0ee6fdb3a3fec57b7ba86e76adad5b86d8b298f.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=c04edf657f2da9c77381f1fb3f796f2670627b0ad29a4513e36b81599a029776)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_n8.57046b0201ba1025a279f9546bf469833729dc63.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=d7c497cfc8ab019b7de10f046c4826bbffee5e2b22dd0140fa3800c4b787d4fb)
      format("woff");
}
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  font-display: auto;
  src: url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.7037775bbf82d7865493b9c8c4f9f95f29614933.woff2?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=771ac7c0dfa4839a923ea7c518945d9080338afd9c00b98e5c7623636fa20396)
      format("woff2"),
    url(https://goodr.com/cdn/fonts/montserrat/montserrat_i8.897fa00a948805a58d0a352aacd6f14efa944f56.woff?h1=Z29vZHIuY29t&h2=cGxheWdvb2RyLmNvbQ&h3=Z29vZHJ0aW1lcy5nb29kci5jb20&hmac=21f9252d866ab7dd559eeb50481f8da980f124f62c5e8ec5fb75434e8483438e)
      format("woff");
}
@font-face {
  font-family: "BrandonRegular";
  src: url("https://goodr.com/cdn/shop/t/111/assets/brandon-grotesque-light.otf?v=139155792256386819931689740083")
    format("opentype");
}
/* custom footer end */
/* Components */
.lt-dropdown {
  position: relative;
  display: inline-block;
}

.lt-dropdown-toggle {
  display: inline-block;
  padding: 0;
  cursor: pointer;
  background: none;
  border: 0;
}

.lt-dropdown-toggle:after {
  display: inline-block;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: calc(18px - 4px);
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: currentColor;
  content: "\f107";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir="ltr"] .lt-dropdown-toggle:after {
  margin-left: 8px;
}

[dir="rtl"] .lt-dropdown-toggle:after {
  margin-right: 8px;
}

.lt-dropdown-toggle--no-icon:after {
  display: none;
}

.lt-dropdown-toggle:hover {
  text-decoration: none;
}

.lt-dropdown-toggle > * {
  display: inline-block;
}

.lt-dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 170px;
  padding: 10px 0;
  margin-top: 1px;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  background: #fff;
  border: 1px solid #ebeaeb;
  border-radius: 4px;
  box-shadow: 0 0 2rem rgb(0 0 0 / 10%);
}

[dir="ltr"] .lt-dropdown-menu {
  left: 0;
  text-align: left;
}

[dir="rtl"] .lt-dropdown-menu {
  right: 0;
  text-align: right;
}

[dir="rtl"] .lt-dropdown-menu {
  text-align: right;
}

.lt-dropdown-menu[aria-expanded="true"] {
  display: block;
}

.lt-dropdown-menu [role="separator"] {
  display: block;
  padding: 5px 0;
  margin: 5px 20px 10px;
  font-size: 11px;
  font-weight: normal;
  color: #969696;
  border-bottom: 1px solid #d8d8d8;
}

.lt-dropdown-menu [role="menuitem"] {
  display: block;
  width: 100%;
  line-height: inherit;
  color: #333;
  text-align: start;
  text-transform: none;
  white-space: nowrap;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

[dir="ltr"] .lt-dropdown-menu [role="menuitem"] {
  padding: 7px 40px 7px 20px;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"] {
  padding: 7px 20px 7px 40px;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"] {
  padding: 7px 20px 7px 40px;
}

.lt-dropdown-menu [role="menuitem"]:hover,
.lt-dropdown-menu [role="menuitem"]:focus {
  color: #333;
  text-decoration: none;
  background: #f3f3f3;
}

.lt-dropdown-menu [role="menuitem"][aria-selected="true"] {
  cursor: default;
}

.lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 7l3 3 7-7'%3E%3C/path%3E%3C/svg%3E");
}

[dir="ltr"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  margin-left: 10px;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  margin-right: 10px;
}

[dir="rtl"] .lt-dropdown-menu [role="menuitem"][aria-selected="true"]:after {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}

.lt-dropdown-menu [role="menuitem"][hidden],
.lt-dropdown-menu [role="menuitem"][aria-hidden="true"] {
  display: none !important;
}

[dir="ltr"] .lt-dropdown-menu-end {
  right: 0;
  left: auto;
}

[dir="rtl"] .lt-dropdown-menu-end {
  right: auto;
  left: 0;
}

.lt-dropdown-menu-top {
  bottom: 100%;
  margin-bottom: 1px;
}

[dir="rtl"] .lt-dropdown-menu {
  right: 0;
  left: auto;
  text-align: right;
}

[dir="rtl"] .lt-dropdown-menu-end {
  right: auto;
  left: 0;
}

.lt-dropdown-toggle--user {
  padding: 0;
  font-size: calc(18px - 5px);
  font-weight: 700;
  line-height: 1.5;
  color: inherit;
  border: 0;
}
@media (max-width: 991px) {
  .lt-dropdown--topbar {
    width: 100%;
  }

  .lt-dropdown-menu--topbar {
    position: static;
    width: 100%;
    padding: 0;
    border: 0;
    box-shadow: none;
  }

  .lt-dropdown-menu--topbar .lt-dropdown-toggle {
    width: 100%;
  }

  .lt-dropdown-menu--topbar .lt-dropdown-toggle--user:after {
    display: none;
  }

  .lt-dropdown-menu--topbar [role="menuitem"] {
    padding-right: 0;
    padding-left: 0;
  }
}
/* ==========================================================================
  Buttons
  ========================================================================== */
.lt-btn,
input[type="submit"],
.lt-section-subscribe button,
.lt-article-subscribe button,
.lt-community-follow button,
.lt-profile__buttons button,
.lt-profile__buttons a,
.lt-organization-subscribe button,
.lt-subscriptions-subscribe button,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link,
.recent-activity-controls a {
  display: inline-block;
  padding: 0.625rem 1rem;
  margin-bottom: 0;
  font-size: calc(18px - 5px);
  font-weight: 700;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 2px solid transparent;
  border-radius: 4px;
  transition: all 0.3s ease;
  touch-action: manipulation;
}

.lt-btn:focus,
.lt-btn:active:focus,
input[type="submit"]:focus,
input[type="submit"]:active:focus,
.lt-section-subscribe button:focus,
.lt-section-subscribe button:active:focus,
.lt-article-subscribe button:focus,
.lt-article-subscribe button:active:focus,
.lt-community-follow button:focus,
.lt-community-follow button:active:focus,
.lt-profile__buttons button:focus,
.lt-profile__buttons button:active:focus,
.lt-profile__buttons a:focus,
.lt-profile__buttons a:active:focus,
.lt-organization-subscribe button:focus,
.lt-organization-subscribe button:active:focus,
.lt-subscriptions-subscribe button:focus,
.lt-subscriptions-subscribe button:active:focus,
.pagination-next-link:focus,
.pagination-next-link:active:focus,
.pagination-prev-link:focus,
.pagination-prev-link:active:focus,
.pagination-first-link:focus,
.pagination-first-link:active:focus,
.pagination-last-link:focus,
.pagination-last-link:active:focus,
.recent-activity-controls a:focus,
.recent-activity-controls a:active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.lt-btn:hover,
.lt-btn:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.lt-section-subscribe button:hover,
.lt-section-subscribe button:focus,
.lt-article-subscribe button:hover,
.lt-article-subscribe button:focus,
.lt-community-follow button:hover,
.lt-community-follow button:focus,
.lt-profile__buttons button:hover,
.lt-profile__buttons button:focus,
.lt-profile__buttons a:hover,
.lt-profile__buttons a:focus,
.lt-organization-subscribe button:hover,
.lt-organization-subscribe button:focus,
.lt-subscriptions-subscribe button:hover,
.lt-subscriptions-subscribe button:focus,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-last-link:hover,
.pagination-last-link:focus,
.recent-activity-controls a:hover,
.recent-activity-controls a:focus {
  color: #F8A3BC;
  text-decoration: none;
}

.lt-btn:active,
input[type="submit"]:active,
.lt-section-subscribe button:active,
.lt-article-subscribe button:active,
.lt-community-follow button:active,
.lt-profile__buttons button:active,
.lt-profile__buttons a:active,
.lt-organization-subscribe button:active,
.lt-subscriptions-subscribe button:active,
.pagination-next-link:active,
.pagination-prev-link:active,
.pagination-first-link:active,
.pagination-last-link:active,
.recent-activity-controls a:active {
  background-image: none;
  outline: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.lt-btn--default,
.lt-section-subscribe button,
.lt-article-subscribe button,
.lt-community-follow button,
.lt-profile__buttons button,
.lt-profile__buttons a,
.lt-organization-subscribe button,
.lt-subscriptions-subscribe button,
.pagination-next-link,
.pagination-prev-link,
.pagination-first-link,
.pagination-last-link,
.recent-activity-controls a {
  color: #F8A3BC;
  background-color: transparent;
  border-color: #F8A3BC;
}

.lt-btn--default:hover,
.lt-btn--default:focus,
.lt-btn--default:active,
.lt-section-subscribe button:hover,
.lt-section-subscribe button:focus,
.lt-section-subscribe button:active,
.lt-article-subscribe button:hover,
.lt-article-subscribe button:focus,
.lt-article-subscribe button:active,
.lt-community-follow button:hover,
.lt-community-follow button:focus,
.lt-community-follow button:active,
.lt-profile__buttons button:hover,
.lt-profile__buttons button:focus,
.lt-profile__buttons button:active,
.lt-profile__buttons a:hover,
.lt-profile__buttons a:focus,
.lt-profile__buttons a:active,
.lt-organization-subscribe button:hover,
.lt-organization-subscribe button:focus,
.lt-organization-subscribe button:active,
.lt-subscriptions-subscribe button:hover,
.lt-subscriptions-subscribe button:focus,
.lt-subscriptions-subscribe button:active,
.pagination-next-link:hover,
.pagination-next-link:focus,
.pagination-next-link:active,
.pagination-prev-link:hover,
.pagination-prev-link:focus,
.pagination-prev-link:active,
.pagination-first-link:hover,
.pagination-first-link:focus,
.pagination-first-link:active,
.pagination-last-link:hover,
.pagination-last-link:focus,
.pagination-last-link:active,
.recent-activity-controls a:hover,
.recent-activity-controls a:focus,
.recent-activity-controls a:active {
  color: #f46a93;
  background-color: transparent;
  border-color: #f46a93;
}

input[type="submit"],
.lt-btn--primary {
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
.lt-btn--primary:hover,
.lt-btn--primary:focus,
.lt-btn--primary:active {
  color: #fff;
  background-color: #f46a93;
  border-color: #f46a93;
}

.lt-btn--topbar {
  color: #dff0f5;
  background-color: transparent;
  border-color: #dff0f5;
}

.lt-btn--topbar:hover,
.lt-btn--topbar:focus,
.lt-btn--topbar:active {
  color: #b0dae6;
  background-color: transparent;
  border-color: #b0dae6;
}
@media (max-width: 991px) {
  .lt-btn--topbar {
    display: inline-flex;
    width: 100%;
    padding: 0;
    color: #0c2340;
    border: 0;
    justify-content: space-between;
    align-items: center;
  }

  [dir="ltr"] .lt-btn--topbar {
    text-align: left;
  }

  [dir="rtl"] .lt-btn--topbar {
    text-align: right;
  }

  .lt-btn--topbar:active,
  .lt-btn--topbar:hover,
  .lt-btn--topbar:focus {
    color: #49C5B1;
    background-color: transparent;
    box-shadow: none;
  }
}

.lt-btn--print {
  padding: 0 !important;
  font-size: var(--font-size-h5) !important;
  color: #0c2340 !important;
  border: 0 !important;
}

.lt-avatar {
  position: relative;
  display: inline-block;
}

.lt-avatar__badge {
  position: absolute;
  top: -0.5rem;
  display: inline-flex;
  min-width: 20px;
  height: 20px;
  padding: 4px;
  font-size: calc(18px - 5px);
  color: #fff;
  background: #cc0000;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

[dir="ltr"] .lt-avatar__badge {
  right: -0.5rem;
}

[dir="rtl"] .lt-avatar__badge {
  left: -0.5rem;
}

.lt-avatar__badge:not(.is-active) {
  display: none;
}

.lt-avatar--agent:before {
  position: absolute;
  bottom: -4px;
  display: flex;
  width: 18px;
  height: 18px;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: 6px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: #fff;
  content: "\f007";
  background-color: #F8A3BC;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  justify-content: center;
}

[dir="ltr"] .lt-avatar--agent:before {
  right: -4px;
}

[dir="rtl"] .lt-avatar--agent:before {
  left: -4px;
}

.lt-user-avatar {
  border-radius: 100%;
}

.lt-user-avatar--default {
  width: 2.5rem;
  height: 2.5rem;
}

.lt-user-avatar--topbar {
  width: 2rem;
  height: 2rem;
}

.lt-meta {
  font-size: 14px;
  color: var(--meta-text-color);
}

.lt-meta__item {
  display: inline-block;
}

[dir="ltr"] .lt-meta__item {
  margin-right: 0.25rem;
}

[dir="rtl"] .lt-meta__item {
  margin-left: 0.25rem;
}

.lt-meta__item + .lt-meta__item:before {
  font-size: 0.75rem;
  content: "\2022";
}

[dir="ltr"] .lt-meta__item + .lt-meta__item:before {
  margin-right: 0.25rem;
}

[dir="rtl"] .lt-meta__item + .lt-meta__item:before {
  margin-left: 0.25rem;
}

.lt-meta__link {
  color: inherit;
}

.lt-meta--profile {
  margin-bottom: 0;
}

.breadcrumbs {
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
}

.breadcrumbs > li {
  display: inline-block;
}

.breadcrumbs > li + li:before {
  padding: 0 5px;
  color: #6b7280;
  content: "\00a0";
  content: "› ";
}

.breadcrumbs > li a {
  color: #6b7280;
}

.breadcrumbs > li:last-child a {
  color: #0c2340;
}

[dir="ltr"] .breadcrumbs {
  padding-left: 0;
}

[dir="rtl"] .breadcrumbs {
  padding-right: 0;
}

.lt-breadcrumbs--search-results {
  padding: 0;
  font-size: var(--font-size-small);
}

.lt-breadcrumbs-wrapper {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: var(--gray-lightest);
}

.lt-menu-toggle {
  position: relative;
  display: block;
  height: auto;
  padding: 1rem 0.5rem;
  cursor: pointer;
  background-color: transparent;
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
  order: 1;
}

[dir="ltr"] .lt-menu-toggle {
  margin-right: -0.5rem;
}

[dir="rtl"] .lt-menu-toggle {
  margin-left: -0.5rem;
}
@media (min-width: 992px) {
  .lt-menu-toggle {
    display: none;
  }
}

.lt-menu-toggle span {
  position: relative;
  display: block;
  pointer-events: none;
}

.lt-menu-toggle span,
.lt-menu-toggle span:after,
.lt-menu-toggle span:before {
  width: 26px;
  height: 2px;
  background-color: #dff0f5;
  outline: 1px solid transparent;
  transition: background-color 0.15s, transform 0.15s;
}

.lt-menu-toggle span:after,
.lt-menu-toggle span:before {
  position: absolute;
  content: "";
}

[dir="ltr"] .lt-menu-toggle span:after,
[dir="ltr"] .lt-menu-toggle span:before {
  left: 0;
}

[dir="rtl"] .lt-menu-toggle span:after,
[dir="rtl"] .lt-menu-toggle span:before {
  right: 0;
}

.lt-menu-toggle span:before {
  top: -7px;
}

.lt-menu-toggle span:after {
  top: 7px;
}

.lt-menu-toggle.is-active {
  outline: 0;
}

.lt-menu-toggle.is-active span {
  background-color: transparent;
}

.lt-menu-toggle.is-active span:after,
.lt-menu-toggle.is-active span:before {
  top: 0;
}

[dir="ltr"] .lt-menu-toggle.is-active span:before {
  transform: rotate(-45deg);
}

[dir="rtl"] .lt-menu-toggle.is-active span:before {
  transform: rotate(45deg);
}

[dir="ltr"] .lt-menu-toggle.is-active span:after {
  transform: rotate(45deg);
}

[dir="rtl"] .lt-menu-toggle.is-active span:after {
  transform: rotate(-45deg);
}

.lt-entry-info {
  display: flex;
  font-size: 14px;
}

.lt-entry-info__avatar {
  flex-shrink: 0;
}

[dir="ltr"] .lt-entry-info__avatar {
  padding-right: 1rem;
}

[dir="rtl"] .lt-entry-info__avatar {
  padding-left: 1rem;
}

.lt-status-label {
  padding: 2px calc(var(--padding-base-horizontal) / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.lt-status-label--pending {
  background-color: #fad782;
}

.lt-status-label--with-ticket {
  background-color: #F8A3BC;
}

.lt-status-label--with-ticket:hover,
.lt-status-label--with-ticket:focus,
.lt-status-label--with-ticket:active {
  color: #fff;
}

.lt-status-label--solved,
.lt-status-label--closed {
  background-color: #0c9;
}

.lt-status-label--new,
.lt-status-label--open {
  background-color: #ff5252;
}

.lt-status-label--answered {
  background-color: #fad782;
}

.lt-status-label--official {
  background-color: #F8A3BC;
}

.lt-status-label--completed,
.lt-status-label--answered {
  background-color: #0c9;
}

.lt-status-label--planned {
  background-color: #F8A3BC;
}

.lt-status-label--not-planned {
  color: #0c2340;
  background-color: var(--gray-lighter);
}

.lt-hero-unit {
  position: relative;
  padding-top: 8%;
  padding-bottom: 8%;
  overflow: hidden;
  color: #fff;
  transform: translate3d(0, 0, 0);
}

.lt-hero-unit:after {
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}

[dir="ltr"] .lt-hero-unit:after {
  left: 0;
}

[dir="rtl"] .lt-hero-unit:after {
  right: 0;
}

.lt-hero-unit__bg {
  position: absolute;
  top: -10%;
  z-index: 1;
  width: 100%;
  height: 150%;
  background: url(/hc/theming_assets/01HZPPEA8Q9PJK8CS8V5EPJNGA) 50% 50% no-repeat;
  background-size: cover;
}

[dir="ltr"] .lt-hero-unit__bg {
  left: 0;
}

[dir="rtl"] .lt-hero-unit__bg {
  right: 0;
}

.lt-hero-unit__title {
  text-align: center;
}

.lt-custom-block__link {
  width: 100%;
  color: #0c2340;
}

.lt-custom-block__icon {
  width: 64px;
  height: 64px;
}

.lt-custom-block__icon path,
.lt-custom-block__icon circle {
  stroke: #33ccc2;
  transition: all 0.3s ease;
}

.lt-custom-block__title {
  color: #0c2340;
}
@media (min-width: 576px) {
  .lt-custom-block__content {
    text-align: center;
  }
}

.lt-block-list-item {
  display: flex;
}

.lt-block-list-item__link {
  display: flex;
  padding: 3rem 2rem;
  color: #fff;
  flex-direction: column;
  background-color: #F8A3BC;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  transition: all 0.35s ease-in-out !important;
}

.lt-block-list-item__link:active,
.lt-block-list-item__link:focus,
.lt-block-list-item__link:hover {
  color: #fff;
  text-decoration: none;
  background-color: #F8A3BC;
  box-shadow: none !important;
}

[dir="ltr"] .lt-block-list-item__link {
  box-shadow: -5px 5px 0px #0c2340;
}

[dir="rtl"] .lt-block-list-item__link {
  box-shadow: 5px 5px 0px #0c2340;
}

.lt-block-list-item__title {
  margin-bottom: 0;
  font-weight: var(--strong-font-weight);
  text-align: center;
  word-break: break-word;
}

.lt-block-list-item__desc {
  margin-top: 1rem;
  text-align: center;
}

.lt-category-list-item {
  display: flex;
}

.lt-category-list-item__link {
  position: relative;
  display: flex;
  padding: 1.5rem;
  padding-bottom: 65px;
  text-align: center;
  flex-direction: column;
  transition: all 0.35s ease-in-out !important;
  align-items: center;
  justify-content: flex-start;
  flex-grow: 1;
}

.lt-category-list-item__img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
  object-fit: cover;
}

.lt-category-list-item__title {
  margin-bottom: 0;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  word-break: break-word;
  -webkit-text-stroke-color: #0c2340;
  -webkit-text-stroke-width: 1.25px;
}

[dir="ltr"] .lt-category-list-item__title {
  text-shadow: -1.5px 1.5px 0px #0c2340;
}

[dir="rtl"] .lt-category-list-item__title {
  text-shadow: 1.5px 1.5px 0px #0c2340;
}

.lt-category-list-item__desc {
  color: #0c2340;
}

.lt-category-list-item__btn {
  position: absolute;
  bottom: 0;
}

.recent-activity {
  margin-bottom: 4rem;
}

.recent-activity-item-link {
  display: block;
  margin-bottom: 0.5rem;
}

.recent-activity-header {
  margin-bottom: 2rem;
}

.recent-activity-list {
  display: grid;
  margin-bottom: 0;
  list-style: none;
  gap: calc(var(--grid-gutter-width) * 2);
}

[dir="ltr"] .recent-activity-list {
  padding-left: 0;
}

[dir="rtl"] .recent-activity-list {
  padding-right: 0;
}
@media (min-width: 768px) {
  .recent-activity-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.recent-activity-item {
  display: flex;
  padding: 1.5rem 2rem;
  padding-right: var(--grid-gutter-width);
  padding-left: var(--grid-gutter-width);
  flex-direction: column;
  border: 2px solid #eceeef;
  border-radius: 4px;
  align-items: flex-start;
}

.recent-activity-item-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: var(--font-size-small);
  color: var(--meta-text-color);
}

.recent-activity-item-parent {
  padding: 0.25rem 0.5rem;
  margin-bottom: 0.5rem;
  font-size: var(--font-size-small);
  font-weight: var(--strong-font-weight);
  color: #fff;
  background-color: #F8A3BC;
  border-radius: 4px;
}

.recent-activity-item-parent:hover,
.recent-activity-item-parent:active,
.recent-activity-item-parent:focus {
  color: #fff;
  background-color: #49C5B1;
}

.recent-activity-comment-icon:after {
  content: attr(data-comment-count);
}

[dir="ltr"] .recent-activity-comment-icon:after {
  margin-left: 4px;
}

[dir="rtl"] .recent-activity-comment-icon:after {
  margin-right: 4px;
}

.recent-activity-controls {
  padding-top: 2rem;
}

.lt-footer-submit-ticket {
  text-align: center;
  background-color: #6ebeb1;
  border-radius: 4px;
}

.lt-footer-submit-ticket__title {
  color: #dff0f5;
}

.lt-footer-submit-ticket__subtitle {
  color: #dff0f5;
}

.lt-footer-submit-ticket__btn {
  padding: 0.75rem 1rem;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.share {
  white-space: nowrap;
  list-style: none;
}

[dir="ltr"] .share {
  padding-left: 0;
}

[dir="rtl"] .share {
  padding-right: 0;
}

.share li {
  position: relative;
  display: inline-flex;
  margin-bottom: 5px;
  vertical-align: top;
}

.share a {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  touch-action: manipulation;
  color: #0c2340;
}

.share a:active {
  background-image: none;
}

.share svg {
  width: 20px;
  height: 20px;
}

.lt-new-request-page {
  margin-bottom: calc(var(--line-height-computed) * 2);
}

.lt-new-request-form {
  margin-bottom: calc(var(--line-height-computed));
}

.lt-new-request-tip {
  position: relative;
  background-color: #f3fafc;
  border: 2px solid #50b6d3;
  border-radius: 4px;
}

.lt-new-request-tip__icon {
  position: absolute;
  top: 2rem;
  color: #50b6d3;
}

[dir="ltr"] .lt-new-request-tip__icon {
  left: 1.5rem;
}

[dir="rtl"] .lt-new-request-tip__icon {
  right: 1.5rem;
}

.lt-form__icon {
  height: 60px;
  margin-bottom: 15px;
}

.upload-dropzone {
  padding: calc(var(--line-height-computed)) 16px;
  border-color: var(--input-border-color);
  border-width: var(--border-width);
  border-radius: 4px;
}

.upload-dropzone,
.upload-dropzone a {
  font-size: var(--font-size-small);
}

.upload-dropzone span {
  color: #0c2340;
}

.lt-error-page {
  max-width: 600px;
}

.lt-error-page__articles {
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.pagination-list {
  margin-top: 0;
  list-style: none;
}

[dir="ltr"] .pagination-list {
  padding-left: 0;
  margin-left: 0;
}

[dir="rtl"] .pagination-list {
  padding-right: 0;
  margin-right: 0;
}

.pagination-next,
.pagination-prev,
.pagination-first,
.pagination-last {
  display: inline-block;
}

[dir="ltr"] .pagination-next-text {
  margin-right: 16px;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 16px;
}

[dir="rtl"] .pagination-next-text {
  margin-left: 16px;
}

[dir="ltr"] .pagination-prev-text {
  margin-left: 16px;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 16px;
}

[dir="rtl"] .pagination-prev-text {
  margin-right: 16px;
}

.satisfaction-box {
  padding: calc(var(--line-height-computed)) var(--grid-gutter-width);
  margin: 0 0 calc(10px * 2) 0;
  margin-top: 0;
  border-color: #eceeef;
  border-radius: 4px;
}

.satisfaction-box h4:last-child {
  margin-bottom: 0;
}

.satisfaction-box input[type="radio"] ~ label {
  letter-spacing: normal;
}

[dir="ltr"] .satisfaction-box input[type="radio"] ~ label {
  margin-right: 10px;
}

[dir="rtl"] .satisfaction-box input[type="radio"] ~ label {
  margin-left: 10px;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"] {
  color: #fff;
  background-color: #0c9;
  border-color: #0c9;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:hover,
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:focus,
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:active {
  color: #e0e0e0;
  background-color: #009973;
  border-color: #008f6b;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_good"]:active {
  background-image: none;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"] {
  color: #fff;
  background-color: #ff5252;
  border-color: #ff5252;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:hover,
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:focus,
.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:active {
  color: #e0e0e0;
  background-color: #ff1f1f;
  border-color: #ff1515;
}

.satisfaction-box
  input[type="radio"]
  ~ label[for="satisfaction_rating_score_bad"]:active {
  background-image: none;
}

.satisfaction-box input[type="radio"][checked="checked"][value="good"] + label {
  color: #fff !important;
  background-color: #008f6b !important;
  border-color: #008f6b !important;
}

.satisfaction-box input[type="radio"][checked="checked"][value="bad"] + label {
  color: #fff !important;
  background-color: #ff1515 !important;
  border-color: #ff1515 !important;
}

.satisfaction-box label.disabled {
  margin-bottom: calc(var(--line-height-computed)) !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_good"] {
  color: #0c9 !important;
}

.satisfaction-box label.disabled[for="satisfaction_rating_score_bad"] {
  color: #ff5252 !important;
}

.satisfaction-comment {
  margin-top: 15px;
}

.satisfaction-box .satisfaction-submit {
  font-size: calc(18px - 5px) !important;
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.satisfaction-box .satisfaction-submit:hover,
.satisfaction-box .satisfaction-submit:focus,
.satisfaction-box .satisfaction-submit:active {
  color: #e0e0e0;
  background-color: #f47499;
  border-color: #f46a93;
}

.satisfaction-box .satisfaction-submit:active {
  background-image: none;
}

[dir="ltr"] .satisfaction-box .satisfaction-submit {
  margin-left: 10px !important;
}

[dir="rtl"] .satisfaction-box .satisfaction-submit {
  margin-right: 10px !important;
}

.satisfaction-reason {
  padding-top: calc(var(--line-height-computed));
}

.satisfaction-box .satisfaction-cancel {
  font-size: calc(18px - 5px) !important;
  line-height: 1.5 !important;
}

.lt-scroll-to-top {
  position: fixed;
  bottom: -50px;
  z-index: 3;
  width: 3rem;
  height: 3rem;
  font-size: 2rem !important;
  color: #49C5B1;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: var(--border-width) solid #49C5B1;
  border-radius: 4px;
  transition: bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.lt-scroll-to-top:focus,
.lt-scroll-to-top:active {
  outline: 0;
}

.lt-scroll-to-top.is-active {
  bottom: 30px;
}

.lt-scroll-to-top:hover {
  color: #329e8d;
  border-color: #329e8d;
}

@media (max-width: 575px) {
  .lt-scroll-to-top {
    display: none;
  }
}

[dir="ltr"] .lt-scroll-to-top {
  left: 2rem;
}

[dir="rtl"] .lt-scroll-to-top {
  right: 2rem;
}

.lt-header {
  padding-bottom: 1.5rem;
  margin-bottom: 2rem;
  border-bottom: 2px solid #eceeef;
}

.lt-header__desc {
  margin-top: 1rem;
}

.recent-articles h3,
.related-articles h3 {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

@media (min-width: 576px) {
  .recent-articles h3,
  .related-articles h3 {
    margin-top: calc(var(--line-height-computed) / 2);
  }
}

.recent-articles ul,
.related-articles ul {
  list-style: none;
}

.recent-articles ul > li,
.related-articles ul > li {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.recent-articles ul > li a,
.related-articles ul > li a {
  padding-bottom: 1px;
  color: #0c2340;
  border-bottom: 1px solid #eceeef;
}

[dir="ltr"] .recent-articles ul,
[dir="ltr"] .related-articles ul {
  padding-left: 0;
}

[dir="rtl"] .recent-articles ul,
[dir="rtl"] .related-articles ul {
  padding-right: 0;
}

.recent-articles h3 {
  font-size: var(--font-size-h4);
}
@media (max-width: 991px) {
  .lt-user-info {
    width: 100%;
    padding-bottom: 1rem;
    margin-top: 0;
    /* margin-bottom: 1rem; */
    border-bottom: 1px solid #eceeef;
    order: -1;
  }

  .lt-user-info__menu {
    position: static;
    padding: 0;
    border: 0;
    box-shadow: none;
  }

  .lt-user-info__menu [role="menuitem"] {
    padding-right: 0;
    padding-left: 0;
  }
}

.lt-status-widget {
  font-weight: 600;
}

.lt-status-widget,
.lt-status-widget:hover,
.lt-status-widget:focus,
.lt-status-widget:active {
  color: #fff;
}

.lt-status-widget-container {
  display: flex;
  align-items: center;
}

.lt-status-widget__indicator {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #aaa;
  border-radius: 50%;
}

.lt-status-widget__indicator--none {
  background-color: #2ecc71;
}

.lt-status-widget__indicator--operational {
  background-color: #2ecc71;
}

.lt-status-widget__indicator--minor {
  background-color: #f1c40f;
}

.lt-status-widget__indicator--major {
  background-color: #e67e22;
}

.lt-status-widget__indicator--critical {
  background-color: #e74c3c;
}

.lt-status-widget__indicator--maintenance {
  background-color: #3498db;
}

[dir="ltr"] .lt-status-widget__indicator__text {
  margin-left: 0.5rem;
}

[dir="rtl"] .lt-status-widget__indicator__text {
  margin-right: 0.5rem;
}

.lt-profile-header {
  text-align: center;
  border-radius: 4px;
}

.lt-profile-header__avatar {
  display: inline-block;
  margin-bottom: 16px;
}

.lt-profile-header__private-badge {
  display: inline-block;
  margin-bottom: calc(var(--line-height-computed));
  background-color: #F8A3BC;
}

.lt-profile-header__description {
  word-break: break-all;
  word-break: break-word;
}

[dir="ltr"] .lt-profile__buttons > * + *,
[dir="ltr"] [data-action="userProfileActions"] > * + * {
  margin-left: var(--grid-gutter-width);
}

[dir="rtl"] .lt-profile__buttons > * + *,
[dir="rtl"] [data-action="userProfileActions"] > * + * {
  margin-right: var(--grid-gutter-width);
}

.lt-profile-stats {
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-size: calc(18px - 2px);
  color: var(--meta-text-color);
  list-style: none;
}

[dir="ltr"] .lt-profile-stats {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-stats {
  padding-right: 0;
}

.lt-profile-stats__stat {
  margin-bottom: calc(var(--line-height-computed) / 4);
}
@media (max-width: 767px) {
  .lt-profile-stats__stat {
    display: block;
  }

  .lt-profile-stats__stat:before {
    display: none;
  }
}

[dir="ltr"] .lt-profile-stats__label {
  margin-right: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-profile-stats__label {
  margin-left: calc(var(--padding-base-horizontal) / 2);
}

.lt-profile-stats__value {
  color: #0c2340;
}

.lt-profile-nav {
  margin-bottom: calc(var(--line-height-computed));
  overflow: hidden;
  font-size: var(--font-size-small);
  font-weight: 600;
  background-color: var(--gray-lightest);
  border-radius: 4px;
}

.lt-profile-nav__items {
  margin: 0;
  list-style: none;
}

[dir="ltr"] .lt-profile-nav__items {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-nav__items {
  padding-right: 0;
}

.lt-profile-nav__item {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .lt-profile-nav__item {
    display: inline-block;
    vertical-align: middle;
  }
}

.lt-profile-nav__item a {
  display: block;
  color: #0c2340;
}

.lt-profile-nav__item.is-active {
  color: #fff;
  background-color: #F8A3BC;
}

.lt-profile-nav__item.is-active,
.lt-profile-nav__item a {
  padding: calc(var(--line-height-computed) / 1.5)
    var(--padding-base-horizontal);
  line-height: 1;
}

[dir="ltr"] .lt-profile-nav__item:after {
  right: var(--padding-base-horizontal) !important;
}

[dir="rtl"] .lt-profile-nav__item:after {
  left: var(--padding-base-horizontal) !important;
}

.lt-profile-section {
  width: 100%;
}

.lt-profile-section__header {
  margin-bottom: calc(var(--line-height-computed));
}

.lt-profile-section__title {
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-size: var(--font-size-h3);
}

.lt-profile-section__description {
  font-size: var(--font-size-small);
  color: var(--meta-text-color);
}
@media (min-width: 576px) {
  .lt-profile-section__description {
    padding-bottom: 0;
  }
}

.lt-profile-contribution {
  position: relative;
  padding: calc(var(--line-height-computed) / 2) var(--grid-gutter-width);

  word-wrap: break-word;
  background-color: var(--gray-lightest);

  border-radius: 4px;
}

.lt-profile-contribution__header {
  margin-bottom: calc(var(--line-height-computed) / 4);
}

.lt-profile-contribution__status {
  margin-bottom: calc(var(--line-height-computed) / 4);
}

.lt-profile-contribution__title {
  margin-bottom: calc(var(--line-height-computed) / 4);
  font-size: 18px;
  font-weight: 600;
}

.lt-profile-contribution__body {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-profile-contribution--list .lt-profile-contribution__title:before {
  display: inline-block;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir="ltr"]
  .lt-profile-contribution--list
  .lt-profile-contribution__title:before {
  margin-right: 2px;
}

[dir="rtl"]
  .lt-profile-contribution--list
  .lt-profile-contribution__title:before {
  margin-left: 2px;
}

.lt-profile-contribution__breadcrumbs {
  padding: 0;
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-size: var(--font-size-small);
}

.lt-profile__no-activity,
.lt-profile__private-activity {
  color: var(--meta-text-color);
  text-align: center;
}

.lt-profile-activity-list {
  list-style: none;
}

[dir="ltr"] .lt-profile-activity-list {
  padding-left: 0;
}

[dir="rtl"] .lt-profile-activity-list {
  padding-right: 0;
}

.lt-profile-activity {
  position: relative;
  margin-bottom: calc(var(--line-height-computed) * 1.5);
}

.lt-profile-activity__header {
  margin-bottom: calc(var(--line-height-computed) / 2);

  font-size: var(--font-size-small);
  font-weight: 600;
}

.lt-profile-activity__avatar {
  width: 30px;
  height: 30px;
}

[dir="ltr"] .lt-profile-activity__avatar {
  margin-right: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-profile-activity__avatar {
  margin-left: calc(var(--padding-base-horizontal) / 2);
}

.lt-profile-activity__header:before,
.lt-profile-contribution__title:before {
  display: inline-block;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir="ltr"] .lt-profile-activity__header:before,
[dir="ltr"] .lt-profile-contribution__title:before {
  margin-right: 2px;
}

[dir="rtl"] .lt-profile-activity__header:before,
[dir="rtl"] .lt-profile-contribution__title:before {
  margin-left: 2px;
}

[dir="ltr"] .lt-profile-contribution__title:before {
  margin-right: 4px;
}

[dir="rtl"] .lt-profile-contribution__title:before {
  margin-left: 4px;
}

.lt-profile-activity-list--articles .lt-profile-contribution__title:before,
.lt-profile-activity[class$="-article"] .lt-profile-activity__header:before {
  content: "\f15c";
}

.lt-profile-activity-list--posts .lt-profile-contribution__title:before,
.lt-profile-activity[class$="-post"] .lt-profile-activity__header:before {
  content: "\f086";
}

.lt-profile-activity-list--comments .lt-profile-contribution__title:before,
.lt-profile-activity[class$="-comment"] .lt-profile-activity__header:before {
  font-weight: 400;
  content: "\f075";
}

.user-subscribe {
  display: inline-block;
}

.lt-profile-badge-item {
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.lt-profile-badge {
  width: 40px;
  height: 40px;
}

.lt-profile-badge__image {
  width: 40px;
  height: 40px;
}

.lt-attachment-list {
  margin: 0;
  font-size: var(--font-size-small);
  list-style: none;
}

[dir="ltr"] .lt-attachment-list {
  padding-left: 0;
}

[dir="rtl"] .lt-attachment-list {
  padding-right: 0;
}

.lt-attachment-list__item {
  position: relative;
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-attachment-list__item:last-child {
  margin-bottom: 0;
}

[dir="ltr"] .lt-attachment-list__item {
  padding-left: calc(var(--padding-base-horizontal) * 1.5);
}

[dir="rtl"] .lt-attachment-list__item {
  padding-right: calc(var(--padding-base-horizontal) * 1.5);
}

.lt-attachment-list__icon {
  position: absolute;
  top: 4px;
}

[dir="ltr"] .lt-attachment-list__icon {
  left: 0;
}

[dir="rtl"] .lt-attachment-list__icon {
  right: 0;
}

.lt-skip-navigation {
  position: absolute;
  top: auto;
  z-index: -999;
  display: flex;
  padding: 20px;
  margin: 20px;
  overflow: hidden;
  font-size: 14px;
  color: white;
  color: #0c2340;
  background-color: #fff;
  border: 2px solid #49C5B1;
  align-items: center;
  justify-content: center;
}

[dir="ltr"] .lt-skip-navigation {
  left: -999px;
}

[dir="rtl"] .lt-skip-navigation {
  right: -999px;
}

.lt-skip-navigation:focus,
.lt-skip-navigation:active {
  top: auto;
  z-index: 999;
  overflow: auto;
  text-align: center;
  text-decoration: none;
}

[dir="ltr"] .lt-skip-navigation:focus,
[dir="ltr"] .lt-skip-navigation:active {
  left: auto;
}

[dir="rtl"] .lt-skip-navigation:focus,
[dir="rtl"] .lt-skip-navigation:active {
  right: auto;
}
/* ==========================================================================
  Notification
  ========================================================================== */
.notification {
  display: table;
  width: 100%;
  padding: 13px 15px;
  font-family: sans-serif;
  font-size: 12px;
  color: #555;
  border: 1px solid;
  transition: height 0.2s;
}

.notification a {
  color: #158ec2;
}

.notification-inner {
  max-width: 980px;
  padding: 0 20px;
  margin: 0 auto;
}

.notification-icon,
.notification-text,
.notification-dismiss {
  display: table-cell;
  vertical-align: middle;
}

.notification-text {
  width: 100%;
  padding: 0 15px;
}

.notification + .notification {
  position: relative;
  top: -1px;
  margin-bottom: -1px;
}
/* Error */
.notification-error {
  background: #ffeded;
  border-color: #f7cbcb;
}

.notification-error .notification-icon:before,
.notification-error .notification-inline.notification-error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23555555'/%3E%3C/svg%3E");
}
/* Notice */
.notification-notice {
  background: #dbf3ff;
  border-color: #b5e0f5;
}

.notification-notice .notification-icon:before,
.notification-notice .notification-inline.notification-error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23555555'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M3.5 6l2 2L9 4.5'/%3E%3Ccircle cx='6' cy='6' r='5.5'/%3E%3C/g%3E%3C/svg%3E");
}
/* Alert / Lock */
.notification-alert {
  color: #ad5e18;
  background: #fff8ed;
  border-color: #fcdba9;
}

.notification-alert .notification-icon:before,
.notification-alert .notification-inline.notification-error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ad5e18' stroke-linecap='round' d='M5.06 1.27l-4.5 8.5c-.18.33.06.73.44.73h9c.38 0 .62-.4.44-.73l-4.5-8.5a.494.494 0 00-.88 0zM5.5 4v2'/%3E%3Ccircle cx='5.5' cy='8' r='.8' fill='%23ad5e18'/%3E%3C/svg%3E");
}

.notification-icon:before,
.notification-inline.notification-error:before {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  content: "";
  background-size: cover;
}
/* Dismiss button */
.notification-dismiss,
a.notification-dismiss {
  color: #555;
  text-decoration: none !important;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 100ms ease;
}

.notification-dismiss:hover {
  opacity: 1;
}
/* Inline notifications */
.notification-inline {
  position: relative;
  padding: 5px;
  margin-top: 5px;
  line-height: 14px;
  vertical-align: middle;
  border-radius: 4px;
}

[dir="ltr"] .notification-inline {
  text-align: left;
}

[dir="rtl"] .notification-inline {
  text-align: right;
}

[dir="rtl"] .notification-inline {
  text-align: right;
}

.notification-inline[aria-hidden="true"] {
  display: none;
}

.notification-inline.notification-error:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' focusable='false' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23e35b66'%3E%3Ccircle cx='5.5' cy='6.5' r='5'/%3E%3Cpath stroke-linecap='round' d='M5.5 3.5v3'/%3E%3C/g%3E%3Ccircle cx='5.5' cy='9' r='1' fill='%23e35b66'/%3E%3C/svg%3E");
}

[dir="ltr"] .notification-inline.notification-error:before {
  margin: -2px 5px 0 0;
}

[dir="rtl"] .notification-inline.notification-error:before {
  margin: -2px 0 0 5px;
}

[dir="rtl"] .notification-inline.notification-error:before {
  margin: 0 0 0 5px;
}

.notification-inline.notification-error {
  color: #cc3340;
  background-color: #fff0f1;
  border: 1px solid #e35b66;
}

.notification-inline.notification-large {
  padding: 13px 15px;
  margin-bottom: 25px;
}

[dir="ltr"] .notification-left-aligned {
  padding-left: 0;
  text-align: left;
}

[dir="rtl"] .notification-left-aligned {
  padding-right: 0;
  text-align: right;
}

.lt-backdrop {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 9;
  display: none;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(0, 0, 0, 0.4);
}

[dir="ltr"] .lt-backdrop {
  left: 0;
}

[dir="rtl"] .lt-backdrop {
  right: 0;
}
@media (max-width: 991px) {
  .lt-backdrop.is-active {
    display: block;
  }
}

.lt-promoted-articles-accordion {
  border: 2px solid #eceeef;
  border-radius: 4px;
}

.lt-promoted-articles-accordion-item + .lt-promoted-articles-accordion-item {
  border-top: 2px solid #eceeef;
}

.lt-promoted-articles-accordion-item__title {
  position: relative;
  font-weight: 600;
  background-color: transparent;
  border: 0;
}

[dir="ltr"] .lt-promoted-articles-accordion-item__title {
  text-align: left;
}

[dir="rtl"] .lt-promoted-articles-accordion-item__title {
  text-align: right;
}

.lt-promoted-articles-accordion-item__title,
.lt-promoted-articles-accordion-item__title:hover,
.lt-promoted-articles-accordion-item__title:focus,
.lt-promoted-articles-accordion-item__title:active {
  color: #0c2340;
}

.lt-promoted-articles-accordion-item__title:before {
  position: absolute;
  top: 50%;
  width: 0.875rem;
  height: 0.875rem;
  content: "";
  border-bottom: 2px solid #F8A3BC;
  transition: transform 0.3s;
}

[dir="ltr"] .lt-promoted-articles-accordion-item__title:before {
  right: 1.5rem;
  border-left: 2px solid #F8A3BC;
  transform: rotate(-45deg) translateY(-50%);
}

[dir="rtl"] .lt-promoted-articles-accordion-item__title:before {
  left: 1.5rem;
  border-right: 2px solid #F8A3BC;
  transform: rotate(45deg) translateY(-50%);
}

.lt-promoted-articles-accordion-item__content {
  display: none;
}

.lt-popular-searches {
  font-weight: 600;
}

.lt-popular-searches__item,
.lt-popular-searches__item:hover,
.lt-popular-searches__item:active,
.lt-popular-searches__item:focus {
  padding-bottom: 2px;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  color: #fff;
  border-bottom: 2px solid currentColor;
}

.lt-contact-box {
  display: flex;
  padding: 1.5rem 2rem;
  padding-right: var(--grid-gutter-width);
  padding-left: var(--grid-gutter-width);
  font-size: 0.875rem;
  color: #0c2340;
  flex-direction: column;
  border: 2px solid #eceeef;
  border-radius: 4px;
  align-items: flex-start;
}

.lt-contact-box__icon {
  width: 2rem;
  height: 2rem;
}

.lt-contact-box__text {
  color: var(--meta-text-color);
}

.lt-info-block {
  border: 2px solid #F8A3BC;
  border-radius: 4px;
}

.lt-info-block-container + .lt-home-container,
.lt-home-container:first-child {
  padding-top: 4rem;
}

.lt-info-block-container + .lt-footer-submit-ticket {
  margin-top: 4rem;
}

.lt-vote {
  width: 100%;
}

.lt-vote [aria-selected="true"] {
  z-index: 2;
}

.lt-vote__sum {
  display: block;
  width: 100%;
  padding-top: calc(var(--line-height-computed) / 4);
  padding-bottom: calc(var(--line-height-computed) / 4);
  font-weight: var(--strong-font-weight);
  text-align: center;
}

.lt-vote__control {
  position: relative;
  z-index: 1;
  display: block !important;
  font-size: 18px !important;
  line-height: 1.5 !important;
  color: #0c2340;
  border-color: #eceeef;
}

.lt-vote__control:hover,
.lt-vote__control:active {
  z-index: 2;
}

.lt-vote__control--active {
  color: #0c2340;
  border-color: #0c2340;
}
/* Search */
/* Search */
.search {
  position: relative;
  display: flex;
}

.search:before {
  position: absolute;
  top: 50%;
  width: 1rem;
  height: 1rem;
  font-size: 18px;
  font-style: normal;
  font-weight: 900;
  line-height: 1;
  color: #0c2340;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='search' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' class='svg-inline--fa fa-search fa-w-16 fa-3x'%3E%3Cpath fill='currentColor' d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z' class=''%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[dir="ltr"] .search:before {
  left: 1rem;
}

[dir="rtl"] .search:before {
  right: 1rem;
}

.searchbox {
  margin-top: calc(var(--line-height-computed));
}

.searchbox-suggestions ul {
  margin-bottom: calc(var(--line-height-computed));
  list-style: none;
}

.searchbox-suggestions li {
  margin-bottom: calc(var(--line-height-computed) / 3);
}

[dir="ltr"] .searchbox-suggestions ul {
  padding-left: 0;
}

[dir="rtl"] .searchbox-suggestions ul {
  padding-right: 0;
}

.lt-search-box {
  position: relative;
}

.lt-search-box #query {
  height: 50px;
  padding: 0.875rem 2.5rem;
  font-size: 20px;
  border-color: #fff;
  transition: border 0.3s ease;
  transition: border 0.3s ease, background-color 0.3s ease;
}

.lt-search-box #query:focus {
  background-color: #fff;
  border-color: #fff;
  outline: 0;
}

.lt-search-box--small {
  background-color: #6ebeb1;
}

.lt-search-box--hero-unit {
  z-index: 2;
  max-width: 720px;
  margin: 0 auto;
  transition: top 0.3s ease;
}

.lt-search-box--hero-unit .search:before {
  width: 1.5rem;
  height: 1.5rem;
}

.lt-search-box--hero-unit #query {
  padding: 0 3.5rem;
  background-color: rgba(255, 255, 255, 0.9);
}

@media (min-width: 768px) {
  .lt-search-box--hero-unit #query {
    height: 60px;
  }
}

.lt-search-box--hero-unit input[type="submit"] {
  display: inline-block;
  height: 60px;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
  flex-shrink: 0;
  background-color: #49c5b1;
  border-color: #49c5b1;
}

@media (max-width: 767px) {
  .lt-search-box--hero-unit input[type="submit"] {
    display: none;
  }
}

[dir="ltr"] .lt-search-box--hero-unit .search:before {
  left: 20px;
}

[dir="ltr"] .lt-search-box--hero-unit input[type="submit"] {
  margin-left: 16px;
}

[dir="rtl"] .lt-search-box--hero-unit .search:before {
  right: 20px;
}

[dir="rtl"] .lt-search-box--hero-unit input[type="submit"] {
  margin-right: 16px;
}

.lt-search-results-page {
  margin-bottom: calc(var(--line-height-computed) * 2);
}

.lt-search-result {
  border-bottom: var(--border-width) solid #eceeef;
}

.lt-search-result__text em {
  padding: 0 3px;
  font-style: normal;
  font-weight: var(--strong-font-weight);
  background-color: #fff3ca;
  border-radius: 3px;
}
/* ==========================================================================
  Search Results Filters
   ========================================================================== */
.lt-search-filters {
  font-size: 0.875rem;
  background-color: var(--gray-lighter);
  border-radius: 4px;
}

.lt-search-filter__btn {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0;
}

[dir="ltr"] .lt-search-filter__btn {
  text-align: left;
}

[dir="rtl"] .lt-search-filter__btn {
  text-align: right;
}

.lt-search-filter__btn:after {
  position: absolute;
  top: 50%;
  display: block;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-weight: 900;
  line-height: 1.5;
  color: inherit;
  content: "\f107";
  transition: all 0.3s ease;
  transform: translateY(-50%);
}

[dir="ltr"] .lt-search-filter__btn:after {
  right: 0.5rem;
}

[dir="rtl"] .lt-search-filter__btn:after {
  left: 0.5rem;
}

[dir="ltr"] .lt-search-filter__btn.is-active:after {
  transform: translateY(-50%) rotate(-180deg);
}

[dir="rtl"] .lt-search-filter__btn.is-active:after {
  transform: translateY(-50%) rotate(180deg);
}

.lt-search-filter__item.is-active .lt-search-filter__link {
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.lt-search-filter__link {
  align-items: center;
  color: #0c2340;
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.lt-search-filter__link:hover,
.lt-search-filter__link:focus,
.lt-search-filter__link:active {
  background-color: var(--gray-lightest);
  border-color: var(--gray-lightest);
}

.lt-search-filter__link:active {
  background-image: none;
  outline: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.lt-search-filter__count {
  display: inline-flex;
  font-size: var(--font-size-small);
}
/* My Activities */
.lt-my-activities-items {
  width: 100%;
  margin-bottom: calc(var(--line-height-computed) * 2);
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
}
@media (min-width: 576px) {
  .lt-my-activities-items {
    table-layout: auto;
  }
}

.lt-my-activities-items__head {
  display: none;
  color: var(--meta-text-color);
}
@media (min-width: 576px) {
  .lt-my-activities-items__head {
    display: table-header-group;
    font-size: var(--font-size-small);
    font-weight: var(--strong-font-weight);
    text-transform: uppercase;
  }
}
@media (min-width: 576px) {
  .lt-my-activities-items__body {
    display: table-row-group;
  }
}

.lt-my-activities-items__row {
  display: block;
}
@media (min-width: 576px) {
  .lt-my-activities-items__row {
    display: table-row;
  }
}

.lt-my-activities-items__col {
  display: block;
}
@media (min-width: 576px) {
  .lt-my-activities-items__col {
    display: table-cell;
    padding-top: calc(var(--line-height-computed) / 2);
    padding-bottom: calc(var(--line-height-computed) / 2);
    border-bottom: 1px solid #eceeef;
  }

  [dir="ltr"] .lt-my-activities-items__col + .lt-my-activities-items__col {
    padding-left: var(--padding-base-horizontal);
  }

  [dir="rtl"] .lt-my-activities-items__col + .lt-my-activities-items__col {
    padding-right: var(--padding-base-horizontal);
  }
}
@media (max-width: 575px) {
  .lt-my-activities-items__request-id {
    display: inline;
  }
}
@media (min-width: 576px) {
  .lt-my-activities-items__request-id {
    display: none;
  }
}

.lt-my-activities-items__col .requests-link {
  color: var(--meta-text-color);
  white-space: nowrap;
}

.lt-my-activities-items__col
  .requests-link[href*="asc"]
  .requests-sort-symbol:after {
  content: "\f0d8";
}
@media (min-width: 576px) {
  [dir="ltr"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-right: 1rem;
  }
}

.lt-my-activities-menu--main {
  border-bottom: var(--border-width) solid #eceeef;
}

.lt-my-activities-menu--main .lt-my-activities-menu-item {
  padding: 0.5rem 1rem;
  background-color: #49C5B1;
  border-radius: 4px;
}

.lt-my-activities-menu-item__link,
.lt-my-activities-menu-item__link:hover,
.lt-my-activities-menu-item__link:focus {
  color: #fff;
}

.lt-my-activities-menu--main .lt-my-activities-menu-item.is-active {
  font-weight: var(--strong-font-weight);
  color: #0c2340;
  background-color: var(--gray-lighter);
}

.lt-my-activities-menu--sub .lt-my-activities-menu-item.is-active {
  font-weight: var(--strong-font-weight);
}

.lt-my-activities-menu-item {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  [dir="ltr"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-my-activities-menu-item + .lt-my-activities-menu-item {
    margin-right: 1rem;
  }
}
@media (min-width: 576px) {
  .lt-my-activities-menu--sub
    .lt-my-activities-menu-item
    + .lt-my-activities-menu-item:before {
    font-size: 10px;
    content: "\2022";
  }

  [dir="ltr"]
    .lt-my-activities-menu--sub
    .lt-my-activities-menu-item
    + .lt-my-activities-menu-item:before {
    margin-right: 1rem;
  }

  [dir="rtl"]
    .lt-my-activities-menu--sub
    .lt-my-activities-menu-item
    + .lt-my-activities-menu-item:before {
    margin-left: 1rem;
  }
}
@media (max-width: 575px) {
  .lt-my-activities-item {
    padding: calc(var(--line-height-computed) / 2)
      var(--padding-base-horizontal);
    margin-bottom: calc(var(--line-height-computed));
    border: var(--border-width) solid #eceeef;
    border-radius: 4px;
  }
}

.lt-my-activities-item__meta {
  font-size: 14px;
  color: var(--meta-text-color);
}
@media (max-width: 575px) {
  .lt-my-activities-item__meta {
    display: inline-block;
    margin-right: calc(var(--padding-base-horizontal) / 2);
  }
}

.lt-my-activities-item__title {
  font-weight: 400;
}
@media (max-width: 575px) {
  .lt-my-activities-item__title {
    font-size: var(--font-size-h4);
  }
}
@media (max-width: 575px) {
  .lt-my-activities-item__icon {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .lt-my-activities-item__icon {
    display: none;
  }
}

.subscriptions-subscribe div {
  display: inline-block;
}
/* Comments */
/* ==========================================================================
  Comment Form
  ========================================================================== */
.lt-comment-form {
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 576px) {
  .lt-comment-form {
    padding-left: 3.5rem;
  }
}

.lt-comment-form__avatar {
  position: absolute;
  top: 0;
}

@media (max-width: 575px) {
  .lt-comment-form__avatar {
    display: none;
  }
}

[dir="ltr"] .lt-comment-form__avatar {
  left: 0;
}

[dir="rtl"] .lt-comment-form__avatar {
  right: 0;
}

.lt-comment-form__attachments {
  margin-bottom: 24px;
}

.lt-comment-form__mark-as-solved {
  position: relative;
}

.lt-comment-form__ccs {
  margin-bottom: 0;
}

.lt-comment-form__ccs + textarea {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.lt-comment-form__body {
  margin-bottom: 16px;
}
/* ==========================================================================
  Comment Sorter
  ========================================================================== */
.lt-comment-sorter {
  border-bottom: var(--border-width) solid var(--gray-lighter);
}

.lt-comment-sorter__item.is-active {
  font-weight: 600;
}

.lt-comment-sorter__item + .lt-comment-sorter__item:before {
  margin: 0 6px;
  font-size: 10px;
  font-weight: 900;
  content: "\2022";
}
/* ==========================================================================
  Comment
  ========================================================================== */
.lt-comment {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: var(--border-width) solid #eceeef;
}

.lt-comment__inner {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.lt-comment__header {
  position: relative;
  margin-bottom: 24px;
}

.lt-comment__content {
  flex-grow: 1;
}

.lt-comment__voting-and-actions {
  flex-shrink: 0;
}

[dir="ltr"] .lt-comment__voting-and-actions {
  margin-left: 16px;
}

[dir="rtl"] .lt-comment__voting-and-actions {
  margin-right: 16px;
}

.lt-comment__official-heading {
  position: absolute;
  top: 0;
  width: auto;
  padding: 2px 8px;
  font-size: var(--font-size-small);
  color: #fff;
  background-color: #F8A3BC;
  border-radius: 0 0 4px 4px;
}

[dir="ltr"] .lt-comment__official-heading {
  right: 36px;
}

[dir="rtl"] .lt-comment__official-heading {
  left: 36px;
}

.lt-comment--official .lt-comment__inner {
  position: relative;
  padding: 24px;
  border: var(--border-width) solid #F8A3BC;
  border-radius: 4px;
}

.lt-comment__body {
  margin-bottom: 24px;
  word-break: break-word;
}

.lt-comment__body ul {
  list-style: disc;
}

.lt-comment__body ul ul,
.lt-comment__body ul ol,
.lt-comment__body ol ul,
.lt-comment__body ol ol {
  margin-top: 12px;
}

.lt-comment__body ul li,
.lt-comment__body ol li {
  margin-bottom: 12px;
}

@media (max-width: 575px) {
  .lt-comment__body {
    margin-bottom: 0;
  }
}

[dir="ltr"] .lt-comment__body ul,
[dir="ltr"] .lt-comment__body ol {
  padding-left: 20px;
}

[dir="rtl"] .lt-comment__body ul,
[dir="rtl"] .lt-comment__body ol {
  padding-right: 20px;
}

.lt-comment__actions {
  padding-top: 8px;
}

.lt-comment__actions button {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  align-items: center;
  justify-content: center;
}
/* Comment List */
.lt-comments {
  margin-bottom: 48px;
}

.lt-comments__callout:empty {
  display: none;
}

.lt-comments__list {
  list-style: none;
}

[dir="ltr"] .lt-comments__list {
  padding-left: 0;
}

[dir="rtl"] .lt-comments__list {
  padding-right: 0;
}
/* Article */
.lt-article-box {
  display: flex;
  padding: 2rem;
  font-size: 0.875rem;
  color: #0c2340;
  flex-direction: column;
  background-color: var(--gray-lightest);
  border-radius: 4px;
  align-items: flex-start;
}

.lt-article-box__icon {
  width: 2rem;
  height: 2rem;
}

.lt-article-box__text {
  color: var(--meta-text-color);
}

.lt-article-boxes {
  display: grid;
  grid-gap: 1rem;
}
@media (min-width: 992px) {
  .sidenav-enabled .lt-article-boxes,
  .toc-enabled .lt-article-boxes {
    grid-template-columns: 1fr 1fr 1fr;
  }
}

.lt-article-container {
  display: flex;
  margin-right: calc(var(--grid-gutter-width) * -1);
  margin-left: calc(var(--grid-gutter-width) * -1);
  flex-wrap: wrap;
}

.lt-article-container__column {
  width: 100%;
  padding-right: var(--grid-gutter-width);
  padding-left: var(--grid-gutter-width);
}

.lt-article-container__sidenav,
.lt-article-container__toc {
  display: none;
}

html.sidenav-enabled .lt-article-container__sidenav,
.toc-enabled .lt-article-container__toc {
  display: block;
}

html.sidenav-enabled .lt-article-container__sidenav {
  padding-bottom: 24px;
}
@media (max-width: 575px) {
  .lt-article-container__sidebar {
    padding-top: calc(var(--line-height-computed));

    border-top: var(--border-width) solid #eceeef;
  }
}
@media (min-width: 768px) {
  .lt-article-container__article {
    width: calc(100% / 12 * 8);
  }

  .lt-article-container__sidebar {
    width: calc(100% / 12 * 4);
  }

  .toc-enabled .lt-article-container__toc {
    width: calc(100% / 12 * 4);
  }

  .toc-enabled .lt-article-container__sidebar {
    width: 100%;
  }

  html.sidenav-enabled .lt-article-container__sidenav {
    width: calc(100% / 12 * 4);
  }

  html.sidenav-enabled .lt-article-container__sidebar {
    flex-grow: 1;
  }

  html[dir="ltr"].sidenav-enabled .lt-article-container__sidebar {
    margin-left: calc(100% / 12 * 4);
  }

  html[dir="rtl"].sidenav-enabled .lt-article-container__sidebar {
    margin-right: calc(100% / 12 * 4);
  }

  html.sidenav-enabled.toc-enabled .lt-article-container__sidenav,
  html.sidenav-enabled.toc-enabled .lt-article-container__toc {
    width: calc(100% / 12 * 3);
  }

  html.sidenav-enabled.toc-enabled .lt-article-container__article {
    width: calc(100% / 12 * 6);
  }

  html[dir="ltr"].sidenav-enabled.toc-enabled .lt-article-container__sidebar {
    margin-left: calc(100% / 12 * 3);
  }

  html[dir="rtl"].sidenav-enabled.toc-enabled .lt-article-container__sidebar {
    margin-right: calc(100% / 12 * 3);
  }
}
@media (min-width: 992px) {
  html.sidenav-enabled.toc-enabled .lt-article-container__article {
    width: calc(100% / 12 * 7);
  }

  html.sidenav-enabled.toc-enabled .lt-article-container__toc {
    width: calc(100% / 12 * 2);
  }
}

.lt-article-list {
  margin-top: 0;
  margin-bottom: 0;
  list-style: none;
}

[dir="ltr"] .lt-article-list {
  padding-left: 0;
}

[dir="rtl"] .lt-article-list {
  padding-right: 0;
}

.lt-article-list-item + .lt-article-list-item {
  margin-top: 1rem;
}

.lt-article-list-item--is-promoted span {
  position: relative;
  top: -0.125rem;
  font-size: 10px;
  color: #fbce0a;
  vertical-align: middle;
}

.lt-article-vote {
  position: relative;

  padding: calc(var(--line-height-computed)) var(--padding-base-horizontal);
  background-color: var(--gray-lightest);
  border-radius: 4px;
}

.lt-article-vote__controls {
  display: block;
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-article-vote__item {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.lt-article-vote__item:hover,
.lt-article-vote__item:focus,
.lt-article-vote__item:active {
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.lt-article-vote__item:active {
  background-image: none;
}

.lt-article-vote__item:after {
  content: "";
}

.lt-article-vote__item--voted {
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.lt-article-vote__question {
  display: block;
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-article-vote__count {
  display: block;
  font-size: calc((18px * 0.75) - 2);

  color: var(--meta-text-color);
}

.lt-article-page {
  margin-bottom: calc(var(--line-height-computed) * 2);
}

.lt-article {
  position: relative;
}

[dir="ltr"] .lt-article-subscribe > * + * {
  margin-left: 1rem;
}

[dir="rtl"] .lt-article-subscribe > * + * {
  margin-right: 1rem;
}

.lt-article__body {
  margin-bottom: calc(var(--line-height-computed));
  word-break: break-word;
}

.lt-article__body h2,
.lt-article__body .wysiwyg-font-size-x-large {
  font-size: var(--font-size-h2);
  line-height: 1.2;
}

.lt-article__body .wysiwyg-font-size-large {
  font-size: var(--font-size-h3);
  line-height: 1.2;
}

.lt-article__body .wysiwyg-font-size-medium {
  font-size: var(--font-size-h4);
  line-height: 1.2;
}

.lt-article__body .wysiwyg-font-size-small {
  font-size: var(--font-size-small);
}

.lt-article__body ul ul,
.lt-article__body ul ol,
.lt-article__body ol ul,
.lt-article__body ol ol {
  margin-top: calc(var(--line-height-computed) / 2);
  margin-bottom: 0;
}

.lt-article__body ul li,
.lt-article__body ol li {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-article__body a[target="_blank"]:after {
  display: inline-flex;
  margin: 0px 4px 0px 4px;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 900;
  font-variant: normal;
  line-height: 1;
  content: "\f35d";
  -webkit-font-smoothing: antialiased;
  align-self: baseline;
  text-rendering: auto;
}

[dir="ltr"] .lt-article__body ul,
[dir="ltr"] .lt-article__body ol {
  padding-left: 20px;
}

[dir="rtl"] .lt-article__body ul,
[dir="rtl"] .lt-article__body ol {
  padding-right: 20px;
}
@media (max-width: 575px) {
  .lt-article-sidebar {
    padding-top: calc(var(--line-height-computed));

    border-top: var(--border-width) solid #eceeef;
  }
}

.content-tags__list {
  display: flex;
  padding: 0;
  list-style: none;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .content-tags__list {
    display: none;
  }

  .content-tags__list.is-active {
    display: flex;
  }
}

.content-tags__item {
  padding: 4px 12px;
  color: #0c2340;
  background-color: transparent;
  border: 2px solid #eceeef;
  border-radius: 4px;
  transition: all 0.3s ease;
}

.content-tags__item:hover,
.content-tags__item:active,
.content-tags__item:focus {
  color: #0c2340;
  background-color: #eceeef;
}

.content-tags__item--search {
  display: inline-flex;
  color: #fff;
  background-color: #F8A3BC;
}

.content-tags__item--search .label {
  display: inline-block;
}

.content-tags__item--search .close-icon {
  color: #fff;
}

.content-tags__item--search:hover,
.content-tags__item--search:active,
.content-tags__item--search:focus {
  color: #fff;
  background-color: #F8A3BC;
}

[dir="ltr"] .content-tags__item--search .label {
  margin-right: 3px;
}

[dir="rtl"] .content-tags__item--search .label {
  margin-left: 3px;
}
/* Category */
.lt-category-tree-item {
  margin-bottom: 4rem;
}

.lt-category-tree-item__sections {
  margin-bottom: calc(var(--line-height-computed));
}

.lt-category-tree-item__title-link {
  color: inherit;
}

.lt-category-accordion {
  border: 2px solid var(--gray-lighter);
  border-radius: 4px;
}

.lt-category-accordion__link {
  cursor: pointer;
  background-color: transparent;
  border: 0;
}

[dir="ltr"] .lt-category-accordion__link {
  text-align: left;
}

[dir="rtl"] .lt-category-accordion__link {
  text-align: right;
}

.lt-category-accordion__link:before {
  position: absolute;
  top: 50%;
  width: 1rem;
  height: 1rem;
  content: "";
  border-bottom: 2px solid #F8A3BC;
  transition: transform 0.3s;
}

[dir="ltr"] .lt-category-accordion__link:before {
  right: 1.5rem;
  border-left: 2px solid #F8A3BC;
  transform: rotate(-45deg) translateY(-50%);
}

[dir="rtl"] .lt-category-accordion__link:before {
  left: 1.5rem;
  border-right: 2px solid #F8A3BC;
  transform: rotate(45deg) translateY(-50%);
}

.lt-category-accordion__link--active:before {
  transition: transform 0.3s;
}

[dir="ltr"] .lt-category-accordion__link--active:before {
  transform: rotate(135deg);
}

[dir="rtl"] .lt-category-accordion__link--active:before {
  transform: rotate(-135deg);
}

.lt-category-accordion__sections {
  display: none;
  border-top: 2px solid var(--gray-lighter);
}
/* Section */
.lt-section-link {
  color: inherit;
}

.lt-section-articles {
  margin-bottom: calc(var(--line-height-computed));
}

.lt-section-articles__title {
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-size: var(--font-size-h4);
}

.lt-section-articles__list {
  list-style: none;
}

[dir="ltr"] .lt-section-articles__list {
  padding-left: 0;
}

[dir="rtl"] .lt-section-articles__list {
  padding-right: 0;
}

.lt-section-articles__item {
  margin-bottom: calc(var(--line-height-computed) / 2);
}
/* Community */
.lt-community-nav {
  border-bottom: var(--border-width) solid #eceeef;
}

.lt-community-nav-item {
  display: block;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  [dir="ltr"] .lt-community-nav-item + .lt-community-nav-item {
    margin-left: 1rem;
  }

  [dir="rtl"] .lt-community-nav-item + .lt-community-nav-item {
    margin-right: 1rem;
  }
}

.lt-community-nav-item.is-active {
  font-weight: var(--strong-font-weight);
}

[dir="ltr"] .lt-community-follow > * + * {
  margin-left: 1rem;
}

[dir="rtl"] .lt-community-follow > * + * {
  margin-right: 1rem;
}
@media (min-width: 576px) {
  .lt-topic-controls {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 576px) {
  .lt-topic-controls__item {
    display: flex;
    align-items: center;
  }
}

.lt-topic-controls__item--subscribe {
  display: flex;
  align-items: center;
}

.lt-post {
  position: relative;
}

.lt-post__text {
  word-wrap: break-word;
}

.lt-post__text ul {
  list-style: disc;
}

.lt-post__text ul ul,
.lt-post__text ul ol,
.lt-post__text ol ul,
.lt-post__text ol ol {
  margin-top: calc(var(--line-height-computed) / 2);
}

.lt-post__text ul li,
.lt-post__text ol li {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

[dir="ltr"] .lt-post__text ul,
[dir="ltr"] .lt-post__text ol {
  padding-left: 20px;
}

[dir="rtl"] .lt-post__text ul,
[dir="rtl"] .lt-post__text ol {
  padding-right: 20px;
}

.lt-post__body {
  word-break: break-word;
}

[dir="ltr"] .lt-post__body {
  padding-right: calc(40px + var(--padding-base-horizontal));
}

[dir="rtl"] .lt-post__body {
  padding-left: calc(40px + var(--padding-base-horizontal));
}

.lt-post__voting-and-actions {
  position: absolute;
  top: 0;
  width: 40px;
  text-align: center;
}

.lt-post__voting-and-actions .lt-dropdown-toggle {
  font-size: 0;
}

.lt-post__voting-and-actions .lt-dropdown-toggle:after {
  font-size: 18px;
  content: "\f013";
}

[dir="ltr"] .lt-post__voting-and-actions {
  right: 0;
}

[dir="ltr"] .lt-post__voting-and-actions .lt-dropdown-toggle:after {
  margin-left: 0;
}

[dir="rtl"] .lt-post__voting-and-actions {
  left: 0;
}

[dir="rtl"] .lt-post__voting-and-actions .lt-dropdown-toggle:after {
  margin-right: 0;
}

.lt-post__actions {
  padding-top: 8px;
}

.lt-post__actions .lt-dropdown-menu {
  width: auto;
}

.lt-post__actions .lt-dropdown-menu [role="menuitem"] {
  white-space: nowrap;
}

.lt-post__actions button {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  cursor: pointer;
  background-color: transparent;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  align-items: center;
  justify-content: center;
}

.lt-post-callout {
  background-color: var(--gray-lightest);
}
@media (max-width: 767px) {
  .lt-post-callout {
    text-align: center;
  }
}

.lt-post-list-item {
  padding-top: 1rem;
  margin-bottom: 1rem;

  border-top: var(--border-width) solid #eceeef;
}

.lt-post-list-item__icon {
  position: relative;
  top: -4px;
  font-size: 50%;
}

.lt-post-list-item__side {
  min-width: 120px;
}

.lt-post-status {
  display: inline-block;
  padding: 1px calc(var(--padding-base-horizontal) / 2);
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
}

.lt-post-status--completed,
.lt-post-status--answered {
  background-color: #0c9;
}

.lt-post-status--planned {
  background-color: #F8A3BC;
}

.lt-post-status--not-planned {
  color: #0c2340;
  background-color: var(--gray-lighter);
}

.community-badge {
  margin: 2px;
}

.community-badge-titles {
  display: inline-flex;
  padding: 2px 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  color: #fff;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #F8A3BC;
  border-radius: 4px;
}

.community-badge-achievements {
  display: inline-block;
}

[dir="ltr"] .community-badge-achievements {
  margin: 0 0.25rem 0 0;
}

[dir="rtl"] .community-badge-achievements {
  margin: 0 0 0 0.25rem;
}

.community-badge-achievements img {
  width: 22px;
  height: 22px;
}

.community-badge-titles img {
  width: 20px;
  height: 20px;
}

.profile-info .community-badge-achievements img {
  width: 40px;
  height: 40px;
}

.hotposts-header {
  display: block;
  margin-bottom: 0.5rem;
}

.hotposts-meta {
  display: flex;
  width: 100%;
}

.hotposts-author,
.hotposts-comments,
.hotposts-date,
.hotposts-img,
.hotposts-votes {
  display: inline-flex;
  align-items: center;
}

.hotposts-img {
  width: 20px;
  height: 20px;
  overflow: hidden;
  vertical-align: bottom;
  border-radius: 50%;
}

[dir="ltr"] .hotposts-img {
  margin-right: 8px;
}

[dir="rtl"] .hotposts-img {
  margin-left: 8px;
}

.hotposts-img img {
  display: block;
  width: 100%;
  height: 100%;
}

.hotposts-name {
  display: inline-block;
  vertical-align: bottom;
}

.hotposts-icon {
  display: inline-flex;
  width: 13px;
  height: 13px;
  background-repeat: no-repeat;
  background-size: contain;
}

[dir="ltr"] .hotposts-icon {
  margin-right: 4px;
}

[dir="rtl"] .hotposts-icon {
  margin-left: 4px;
}

.hotposts-tabs .tab {
  padding: 15px 0 0;
  margin: 0;
  border: none;
}

.hotposts-tabs .tabs-menu {
  border-bottom: 2px solid #eceeef;
}

.hotposts-tabs .tabs-link {
  padding: 0 0 8px;
  margin-bottom: -2px;
  color: #2d7ccc;
  border: none;
  border-bottom: 2px solid #eceeef;
}

[dir="ltr"] .hotposts-tabs .tabs-link {
  margin-right: 20px;
}

[dir="rtl"] .hotposts-tabs .tabs-link {
  margin-left: 20px;
}

.hotposts-tabs .tabs-link:hover,
.hotposts-tabs .tabs-link:focus {
  color: #1f568d;
}

.hotposts-tabs .tabs-link.is-active {
  color: #4e5565;
  border-color: #4e5565;
}
/* Request */
.lt-request-table-toolbar {
  padding-top: var(--padding-base-horizontal);
  padding-bottom: calc(var(--padding-base-horizontal) / 2);
  margin-bottom: calc(var(--line-height-computed));
  background-color: #f9f9f9;
  border-radius: 4px;
}
@media (min-width: 576px) {
  .lt-request-table-toolbar {
    padding-top: calc(var(--padding-base-horizontal) / 2);
    padding-bottom: var(--padding-base-horizontal);
  }
}

.lt-request-table-toolbar label {
  font-size: var(--font-size-small);
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .lt-request-table-filters {
    display: table;
    width: 100%;
  }
}

.lt-request-table-filters__item {
  padding-right: var(--padding-base-horizontal);
  padding-left: var(--padding-base-horizontal);
}
@media (max-width: 575px) {
  .lt-request-table-filters__item {
    margin-bottom: calc(var(--line-height-computed) / 2);
  }
}
@media (min-width: 576px) {
  .lt-request-table-filters__item {
    display: table-cell;
    width: 33%;
    vertical-align: bottom;
  }
}

.lt-request-table-organization {
  display: table;
  width: 100%;
}

.lt-request-table-organization__col {
  display: table-cell;
  vertical-align: middle;
}

.lt-request-table-organization__col--main {
  width: 100%;
}

.lt-request-table-organization__col--button [role="button"] {
  height: calc(
    var(--line-height-computed) + var(--padding-base-horizontal) + 2px
  );
  padding-top: 0;
  padding-bottom: 0;
  line-height: calc(
    var(--line-height-computed) + var(--padding-base-horizontal) + 2px
  );
}

[dir="ltr"] .lt-request-table-organization__col--button {
  padding-left: calc(var(--padding-base-horizontal) / 2);
}

[dir="rtl"] .lt-request-table-organization__col--button {
  padding-right: calc(var(--padding-base-horizontal) / 2);
}

.requests-sort-symbol {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}

.requests-sort-symbol:after {
  display: inline-block;
  margin-bottom: 2px;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: 14px;
  font-weight: 900;
  color: var(--meta-text-color);
  content: "\f0d7";
}

[dir="ltr"] .requests-sort-symbol:after {
  margin-left: 5px;
}

[dir="rtl"] .requests-sort-symbol:after {
  margin-right: 5px;
}

.lt-request-page {
  margin-bottom: calc(var(--line-height-computed) * 2);
}

.lt-request-id {
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-weight: var(--strong-font-weight);
}

.lt-request-follow-up:empty {
  display: none;
}

.lt-request-sidebar {
  padding: calc(var(--line-height-computed)) var(--padding-base-horizontal) 0;
  margin-bottom: calc(var(--line-height-computed));
  font-size: 14px;
  border: var(--border-width) solid #eceeef;
  border-radius: 4px;
}

.lt-request-sidebar dd {
  margin-bottom: calc(var(--line-height-computed) / 2);
}

.lt-request-status {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  color: #fff;
  white-space: nowrap;
  border-radius: 4px;
}

.lt-request-status--solved,
.lt-request-status--closed {
  background-color: #0c9;
}

.lt-request-status--new,
.lt-request-status--open {
  background-color: #ff5252;
}

.lt-request-status--answered {
  background-color: #fad782;
}
/* Formatting */
.accordion {
  --lt-accordion-border: #ddd;
  padding-top: 0;
  margin-bottom: calc(var(--line-height-computed));
  border: 1px solid var(--lt-accordion-border);
  border-radius: 4px;
}

.accordion__item-title {
  position: relative;
  display: block;
  width: 100%;
  font-size: var(--font-size-h4);
  color: #0c2340;
  cursor: pointer;
  background-color: transparent;
  background-image: none;
  border: 0;
  touch-action: manipulation;
}

[dir="ltr"] .accordion__item-title {
  padding: 1rem 1.5rem 1rem 3rem;
  text-align: left;
}

[dir="rtl"] .accordion__item-title {
  padding: 1rem 3rem 1rem 1.5rem;
  text-align: right;
}

.accordion > .accordion__item + .accordion__item > .accordion__item-title {
  border-top: 1px solid var(--lt-accordion-border);
}

.accordion__item-content {
  display: none;
  padding: 1.5rem;
  border-top: 1px solid var(--lt-accordion-border);
}

.accordion__item-content *:last-child {
  margin-bottom: 0;
}

.accordion > .accordion__item:last-child > .accordion__item-title {
  border-bottom: none;
}

.accordion__item-title:before {
  position: absolute;
  top: 50%;
  width: 0.5rem;
  height: 0.5rem;
  content: "";
  border-bottom: 2px solid #F8A3BC;
  transition: transform 0.3s;
}

[dir="ltr"] .accordion__item-title:before {
  left: 1.5rem;
  border-left: 2px solid #F8A3BC;
  transform: translateY(-50%) rotate(-45deg);
}

[dir="rtl"] .accordion__item-title:before {
  right: 1.5rem;
  border-right: 2px solid #F8A3BC;
  transform: translateY(-50%) rotate(45deg);
}

.accordion__item-title--active {
  background-color: #f0f0f0;
}

.accordion__item-title--active:before {
  transition: transform 0.3s;
}

[dir="ltr"] .accordion__item-title--active:before {
  transform: rotate(135deg);
}

[dir="rtl"] .accordion__item-title--active:before {
  transform: rotate(-135deg);
}

.image-with-border {
  padding: 10px;
  border: 1px solid var(--gray-lighter);
  border-radius: 4px;
}

.image-with-shadow {
  box-shadow: 0 5px 15px 2px var(--gray);
}

.image-with-lightbox {
  cursor: pointer;
}

.image-overlay {
  position: relative;
}

.image-overlay:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: rgba(255, 255, 255, 0.3);
}

.image-with-video-icon {
  position: relative;
  display: block;
}

.image-with-video-icon img {
  width: 100%;
}

.image-with-video-icon:before {
  position: absolute;
  top: 50%;
  z-index: 3;
  width: 0;
  height: 0;
  font-size: 0;
  content: "";
  border-style: solid;
  transition: transform 0.6s ease;
}

.image-with-video-icon:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
}

[dir="ltr"] .image-with-video-icon:before {
  left: 50%;
  border-color: transparent transparent transparent #fff;
  border-width: 30px 0 30px 60px;
  transform: translate(-50%, -50%);
}

[dir="ltr"] .image-with-video-icon:active:before,
[dir="ltr"] .image-with-video-icon:hover:before {
  transform: translate(-50%, -50%) scale(1.1);
}

[dir="rtl"] .image-with-video-icon:before {
  right: 50%;
  border-color: transparent #fff transparent transparent;
  border-width: 30px 60px 30px 0;
  transform: translate(50%, -50%);
}

[dir="rtl"] .image-with-video-icon:active:before,
[dir="rtl"] .image-with-video-icon:hover:before {
  transform: translate(50%, -50%) scale(1.1);
}

.callout {
  padding: calc(var(--line-height-computed)) 20px;
  margin-bottom: calc(var(--line-height-computed));
  background-color: var(--gray-lighter);
}

.callout p:last-child {
  margin-bottom: 0;
}

[dir="ltr"] .callout {
  border-left-style: solid;
  border-left-width: 5px;
}

[dir="rtl"] .callout {
  border-right-style: solid;
  border-right-width: 5px;
}

.callout--transparent {
  background-color: transparent;
  border-color: #dedede;
  border-width: 1px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.14);
}

.callout--success {
  color: #0c2340;
  background-color: #d1fff4;
  border-color: #0c9;
}

.callout--success .callout__title {
  color: #0c9;
}

.callout--info {
  color: #0c2340;
  background-color: #e3f4f9;
  border-color: #5bc0de;
}

.callout--info .callout__title {
  color: #5bc0de;
}

.callout--warning {
  color: #0c2340;
  background-color: #fffbf3;
  border-color: #fad782;
}

.callout--warning .callout__title {
  color: #fad782;
}

.callout--danger {
  color: #0c2340;
  background-color: #fff5f5;
  border-color: #ff5252;
}

.callout--danger .callout__title {
  color: #ff5252;
}

.callout--primary {
  color: #0c2340;
  background-color: #fff;
  border-color: #F8A3BC;
}

.callout--primary .callout__title {
  color: #F8A3BC;
}

.callout--dashed {
  border-style: dashed;
  border-width: 1px;
}

.list-colored,
.list-bullet {
  list-style-type: none;
  counter-reset: list;
}

.list-colored > ul,
.list-bullet > ul {
  margin-bottom: 14px;
  list-style: none;
}

.list-colored > ol,
.list-bullet > ol {
  margin-bottom: 14px;
  list-style-type: none;
  counter-reset: list;
}

[dir="ltr"] .list-colored,
[dir="ltr"] .list-bullet {
  padding-left: 0 !important;
}

[dir="rtl"] .list-colored,
[dir="rtl"] .list-bullet {
  padding-right: 0 !important;
}

.list-colored > li {
  position: relative;
  margin-bottom: calc(var(--line-height-computed) / 1.5) !important;
  counter-increment: list;
}

.list-colored > li:before {
  position: absolute;
  top: -3px;
  z-index: 1;
  width: 30px;
  height: 30px;
  font-size: var(--font-size-small);
  line-height: 30px;
  color: #fff;
  text-align: center;
  content: counter(list);
  background-color: #F8A3BC;
  border-radius: 50%;
}

[dir="ltr"] .list-colored > li {
  padding-left: calc(var(--padding-base-horizontal) + 30px);
}

[dir="ltr"] .list-colored > li:before {
  left: 0;
}

[dir="rtl"] .list-colored > li {
  padding-right: calc(var(--padding-base-horizontal) + 30px);
}

[dir="rtl"] .list-colored > li:before {
  right: 0;
}

.list-bullet > li {
  position: relative;
  margin-bottom: 10px;
}

.list-bullet > li:before {
  position: absolute;
  top: -2px;
  font-family: "Font Awesome 6 Free", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  color: #F8A3BC;
  content: "\f058";
}

[dir="ltr"] .list-bullet > li {
  padding-left: 30px;
}

[dir="ltr"] .list-bullet > li:before {
  left: 0;
}

[dir="rtl"] .list-bullet > li {
  padding-right: 30px;
}

[dir="rtl"] .list-bullet > li:before {
  right: 0;
}

.note {
  position: relative;
  margin: calc(var(--line-height-computed)) 0;
  color: #1c5296;
}

.note p:last-child {
  margin-bottom: 0;
}

[dir="ltr"] .note {
  padding-left: var(--padding-base-horizontal);
  border-left-style: solid;
  border-left-width: 5px;
}

[dir="rtl"] .note {
  padding-right: var(--padding-base-horizontal);
  border-right-style: solid;
  border-right-width: 5px;
}

.note-title {
  margin-bottom: calc(var(--line-height-computed) / 2);
  font-weight: var(--strong-font-weight);
}

.note-default,
.note--default {
  border-color: var(--gray-light);
}

.note-default .note-title,
.note--default .note-title {
  color: var(--gray-light);
}

.note-info,
.note--info {
  border-color: #5bc0de;
}

.note-info .note-title,
.note--info .note-title {
  color: #5bc0de;
}

.note-warning,
.note--warning {
  border-color: #fad782;
}

.note-warning .note-title,
.note--warning .note-title {
  color: #fad782;
}

.note-success,
.note--success {
  border-color: #0c9;
}

.note-success .note-title,
.note--success .note-title {
  color: #0c9;
}

.note-danger,
.note--danger {
  border-color: #ff5252;
}

.note-danger .note-title,
.note--danger .note-title {
  color: #ff5252;
}

.embed,
.embed-responsive {
  position: relative;
  z-index: 1;
  display: block;
  height: 0;
  padding: 0;
  padding-bottom: 56.25%;
  margin-bottom: 30px;
  overflow: hidden;
}

.embed img,
.embed-responsive img {
  width: 100%;
}

.embed iframe,
.embed embed,
.embed object,
.embed video,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed:focus,
.embed-responsive:focus {
  outline: none !important;
}

[dir="ltr"] .embed iframe,
[dir="ltr"] .embed embed,
[dir="ltr"] .embed object,
[dir="ltr"] .embed video,
[dir="ltr"] .embed-responsive iframe,
[dir="ltr"] .embed-responsive embed,
[dir="ltr"] .embed-responsive object,
[dir="ltr"] .embed-responsive video {
  left: 0;
}

[dir="rtl"] .embed iframe,
[dir="rtl"] .embed embed,
[dir="rtl"] .embed object,
[dir="rtl"] .embed video,
[dir="rtl"] .embed-responsive iframe,
[dir="rtl"] .embed-responsive embed,
[dir="rtl"] .embed-responsive object,
[dir="rtl"] .embed-responsive video {
  right: 0;
}

.embed-responsive--16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive--4by3 {
  padding-bottom: 75%;
}

table {
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 12px;
  padding-bottom: 12px;
  color: var(--gray-light);
}

[dir="ltr"] caption {
  text-align: left;
}

[dir="rtl"] caption {
  text-align: right;
}

[dir="ltr"] th {
  text-align: left;
}

[dir="rtl"] th {
  text-align: right;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: calc(var(--line-height-computed));
}

.table th,
.table td {
  padding: 12px;
  vertical-align: top;
}

.table td {
  border-top: 1px solid #eceeef;
}

.table thead th {
  vertical-align: bottom;
}

.table tbody + tbody {
  border-top: 1px solid #eceeef;
}

.table .table {
  background-color: #fff;
}

.table--color-header th {
  color: #fff;
  background-color: #F8A3BC;
}

.table--striped th,
.table--striped td,
.table--striped thead th {
  border-color: #fff;
}

.table--striped tbody tr:nth-child(odd) {
  color: inherit;
  background-color: var(--gray-lighter);
}

.table--hover tbody tr:hover {
  color: inherit;
  background-color: var(--gray-lighter);
}

.table--bordered {
  border: 1px solid #eceeef;
}

[dir="ltr"] .table--bordered td,
[dir="ltr"] .table--bordered th {
  border-left: 1px solid #eceeef;
}

[dir="rtl"] .table--bordered td,
[dir="rtl"] .table--bordered th {
  border-right: 1px solid #eceeef;
}

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 575px) {
  .table-responsive {
    width: 100%;
    margin-bottom: calc(var(--line-height-computed) * 0.75);
    overflow-y: hidden;
    border: 1px solid #eceeef;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }

  .table-responsive > .table {
    margin-bottom: 0;
  }

  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
}

.tabs {
  margin-bottom: calc(var(--line-height-computed));
}

.tab {
  display: block;
  padding: 30px;
  margin-top: -1px;
  border: 1px solid #ddd;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.tab p:last-child {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .tab {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}

[dir="ltr"] .tab:nth-child(2) {
  border-top-left-radius: 0;
}

[dir="rtl"] .tab:nth-child(2) {
  border-top-right-radius: 0;
}

.tabs-link {
  display: block;
  padding: 8px 30px;
  margin: 0;
  font-weight: var(--strong-font-weight);
  color: #0c2340;
  cursor: pointer;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 0;
}

.tabs-link:hover {
  color: #F8A3BC;
}
@media (max-width: 575px) {
  .tabs-link {
    border-top-color: #ddd;
    border-right-color: #ddd;
    border-left-color: #ddd;
  }

  .tabs-link:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media (min-width: 576px) {
  .tabs-link {
    display: inline-block;
  }
}

.is-hidden {
  display: none;
}

.tabs-link.is-active {
  color: #F8A3BC;
  cursor: pointer;
  border-color: #ddd;
}

.tabs-link.is-active:hover {
  color: #F8A3BC;
  cursor: default;
}
@media (min-width: 576px) {
  .tabs-link.is-active {
    border-bottom: 1px solid #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}

.tabs--colored-1 .tab {
  background-color: var(--gray-lightest) !important;
}

.tabs--colored-1 .tabs-link.is-active {
  background-color: var(--gray-lightest);
  border-bottom-color: var(--gray-lightest);
}

.tabs--colored-2 .tabs-link:hover {
  color: #F8A3BC;
}

.tabs--colored-2 .tabs-link.is-active {
  color: #fff;
  background-color: #F8A3BC;
  border-color: #F8A3BC;
}

.tabs--colored-2 .tabs-link.is-active:hover {
  color: #fff;
}

.tabs--colored-2 .tab {
  background-color: var(--gray-lightest) !important;
}

[dir="ltr"] .text-left {
  text-align: left;
}

[dir="rtl"] .text-left {
  text-align: right;
}

.text-center {
  text-align: center;
}

[dir="ltr"] .text-right {
  text-align: right;
}

[dir="rtl"] .text-right {
  text-align: left;
}

.text-primary {
  background-color: #F8A3BC;
}

.text-info {
  background-color: #5bc0de;
}

.text-warning {
  background-color: #fad782;
}

.text-danger {
  background-color: #ff5252;
}

.text-success {
  background-color: #0c9;
}
