<style>
    .error
    {
        color:red;
        font-size: 100%;
    }
    .error p
    {
        color:red;
        font-size: 100%;
    }

.container[_ngcontent-serverApp-c125] .game-category-grid[_ngcontent-serverApp-c125] {
    display: grid;
    grid-template-columns: repeat(3, 33%);
    grid-gap: 5px;
}
</style>




<style>h2[_ngcontent-serverApp-c199], h3[_ngcontent-serverApp-c199], h4[_ngcontent-serverApp-c199], h5[_ngcontent-serverApp-c199], h6[_ngcontent-serverApp-c199] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c199] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c199] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c199] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c199] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c199] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c199] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c199] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c199], #wrapper[_ngcontent-serverApp-c199], .wrapper-slide[_ngcontent-serverApp-c199] {
  height: 100%;
}
body[_ngcontent-serverApp-c199] {
  height: auto;
}
.container[_ngcontent-serverApp-c199] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c199] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c199] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c199] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c199] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c199] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c199] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c199], a.button[_ngcontent-serverApp-c199] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c199]   i.spinner[_ngcontent-serverApp-c199], a.button[_ngcontent-serverApp-c199]   i.spinner[_ngcontent-serverApp-c199] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c199] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c199] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c199] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c199] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c199] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c199] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c199] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c199]   .mat-button[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-fab[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-flat-button[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-icon-button[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-mini-fab[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-raised-button[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-stroked-button[_ngcontent-serverApp-c199], .gli[_ngcontent-serverApp-c199]   .mat-dialog-title[_ngcontent-serverApp-c199] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c199]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c199]   .mat-checkbox-label[_ngcontent-serverApp-c199] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c199]   label[_ngcontent-serverApp-c199] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c199]   label[_ngcontent-serverApp-c199]   .label-text[_ngcontent-serverApp-c199] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c199]   label.icon-right[_ngcontent-serverApp-c199]   .icon[_ngcontent-serverApp-c199] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c199]   label.icon-left[_ngcontent-serverApp-c199]   .icon[_ngcontent-serverApp-c199] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   mat-select[_ngcontent-serverApp-c199] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c199]   textarea[_ngcontent-serverApp-c199] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c199]   .mat-select-trigger[_ngcontent-serverApp-c199] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199]:-webkit-autofill, form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c199]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c199]   .mat-checkbox-background[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c199]   .mat-checkbox-background[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   .mat-accent[_ngcontent-serverApp-c199]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   .mat-accent[_ngcontent-serverApp-c199]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c199] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c199]   .mat-ripple-element[_ngcontent-serverApp-c199] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c199]   .mat-checkbox-layout[_ngcontent-serverApp-c199]   .mat-checkbox-label[_ngcontent-serverApp-c199] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c199]   input[_ngcontent-serverApp-c199]:focus, form.default[_ngcontent-serverApp-c199]   textarea[_ngcontent-serverApp-c199]:focus, form.default[_ngcontent-serverApp-c199]   mat-select[_ngcontent-serverApp-c199]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c199]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c199], form.default[_ngcontent-serverApp-c199]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c199] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c199]   .errors[_ngcontent-serverApp-c199] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c199]   .errors[_ngcontent-serverApp-c199]   .error[_ngcontent-serverApp-c199]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c199], mat-select[_ngcontent-serverApp-c199] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c199]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c199]   .mat-checkbox-background[_ngcontent-serverApp-c199] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c199] {
  outline: none;
}
.fa[_ngcontent-serverApp-c199], .fas[_ngcontent-serverApp-c199], .far[_ngcontent-serverApp-c199], .fa[_ngcontent-serverApp-c199], .fal[_ngcontent-serverApp-c199] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c199] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c199] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c199], li[_ngcontent-serverApp-c199] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c199] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c199], li[_ngcontent-serverApp-c199] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199], .content-wrapper[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]:before, .content-wrapper[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]   ul[_ngcontent-serverApp-c199], .content-wrapper[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199]   li[_ngcontent-serverApp-c199]   ol[_ngcontent-serverApp-c199] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]   a[_ngcontent-serverApp-c199] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199]   .container[_ngcontent-serverApp-c199] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199]    > a[_ngcontent-serverApp-c199] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199]   button[_ngcontent-serverApp-c199] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c199]   section[_ngcontent-serverApp-c199]    > header[_ngcontent-serverApp-c199]   button[disabled][_ngcontent-serverApp-c199] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c199]   section.row[_ngcontent-serverApp-c199] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c199]   section.row[_ngcontent-serverApp-c199] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c199]   section.row.gradient-bg[_ngcontent-serverApp-c199] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c199]   section.row.news-listing[_ngcontent-serverApp-c199] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c199]   section.row.news-listing[_ngcontent-serverApp-c199] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c199] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c199] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c199]   .mat-checkbox-inner-container[_ngcontent-serverApp-c199] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c199]   .mat-checkbox-frame[_ngcontent-serverApp-c199], .mat-checkbox[_ngcontent-serverApp-c199]   .mat-checkbox-background[_ngcontent-serverApp-c199] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c199]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c199]   .accept[_ngcontent-serverApp-c199] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c199] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c199] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c199] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c199]   p[_ngcontent-serverApp-c199] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c199]   p[_ngcontent-serverApp-c199] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c199]   p[_ngcontent-serverApp-c199]   span[_ngcontent-serverApp-c199] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c199] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c199]   .wp-block-button[_ngcontent-serverApp-c199] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c199]   .wp-block-button[_ngcontent-serverApp-c199]   a[_ngcontent-serverApp-c199] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c199]   .wp-block-button[_ngcontent-serverApp-c199]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c199]   .is-style-outline[_ngcontent-serverApp-c199] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c199]   .is-style-outline[_ngcontent-serverApp-c199]   a[_ngcontent-serverApp-c199] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c199] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c199] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c199] {
  justify-content: right;
}
.social-media-icons[_ngcontent-serverApp-c199] {
  margin-left: 1.875rem;
  padding-left: 1.875rem;
  border-left: 1px solid var(--footer-terms-section-divider-color);
}
@media (max-width: 768px) {
  .social-media-icons[_ngcontent-serverApp-c199] {
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
}
.social-media-icons[_ngcontent-serverApp-c199]   .title[_ngcontent-serverApp-c199] {
  font-size: 0.75rem;
  line-height: 1.688rem;
  margin-bottom: 0.563rem;
  font-weight: bold;
}
@media (max-width: 768px) {
  .social-media-icons[_ngcontent-serverApp-c199]   .title[_ngcontent-serverApp-c199] {
    line-height: 0.75rem;
  }
}
.social-media-icons[_ngcontent-serverApp-c199]   .icon-wrapper[_ngcontent-serverApp-c199] {
  display: flex;
  grid-gap: 0.625rem;
  gap: 0.625rem;
  align-items: center;
}
@media (max-width: 768px) {
  .social-media-icons[_ngcontent-serverApp-c199]   .icon-wrapper[_ngcontent-serverApp-c199] {
    justify-content: center;
    margin-bottom: 1.875rem;
  }
}</style>


<style>h2[_ngcontent-serverApp-c198], h3[_ngcontent-serverApp-c198], h4[_ngcontent-serverApp-c198], h5[_ngcontent-serverApp-c198], h6[_ngcontent-serverApp-c198] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c198] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c198] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c198] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c198] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c198] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c198] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c198] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c198], #wrapper[_ngcontent-serverApp-c198], .wrapper-slide[_ngcontent-serverApp-c198] {
  height: 100%;
}
body[_ngcontent-serverApp-c198] {
  height: auto;
}
.container[_ngcontent-serverApp-c198] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c198] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c198] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c198] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c198] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c198] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c198] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c198], a.button[_ngcontent-serverApp-c198] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c198]   i.spinner[_ngcontent-serverApp-c198], a.button[_ngcontent-serverApp-c198]   i.spinner[_ngcontent-serverApp-c198] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c198] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c198] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c198] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c198] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c198] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c198] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c198] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c198]   .mat-button[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-fab[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-flat-button[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-icon-button[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-mini-fab[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-raised-button[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-stroked-button[_ngcontent-serverApp-c198], .gli[_ngcontent-serverApp-c198]   .mat-dialog-title[_ngcontent-serverApp-c198] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c198]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c198]   .mat-checkbox-label[_ngcontent-serverApp-c198] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c198]   label[_ngcontent-serverApp-c198] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c198]   label[_ngcontent-serverApp-c198]   .label-text[_ngcontent-serverApp-c198] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c198]   label.icon-right[_ngcontent-serverApp-c198]   .icon[_ngcontent-serverApp-c198] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c198]   label.icon-left[_ngcontent-serverApp-c198]   .icon[_ngcontent-serverApp-c198] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   mat-select[_ngcontent-serverApp-c198] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c198]   textarea[_ngcontent-serverApp-c198] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c198]   .mat-select-trigger[_ngcontent-serverApp-c198] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198]:-webkit-autofill, form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c198]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c198]   .mat-checkbox-background[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c198]   .mat-checkbox-background[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   .mat-accent[_ngcontent-serverApp-c198]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   .mat-accent[_ngcontent-serverApp-c198]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c198] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c198]   .mat-ripple-element[_ngcontent-serverApp-c198] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c198]   .mat-checkbox-layout[_ngcontent-serverApp-c198]   .mat-checkbox-label[_ngcontent-serverApp-c198] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c198]   input[_ngcontent-serverApp-c198]:focus, form.default[_ngcontent-serverApp-c198]   textarea[_ngcontent-serverApp-c198]:focus, form.default[_ngcontent-serverApp-c198]   mat-select[_ngcontent-serverApp-c198]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c198]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c198], form.default[_ngcontent-serverApp-c198]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c198] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c198]   .errors[_ngcontent-serverApp-c198] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c198]   .errors[_ngcontent-serverApp-c198]   .error[_ngcontent-serverApp-c198]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c198], mat-select[_ngcontent-serverApp-c198] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c198]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c198]   .mat-checkbox-background[_ngcontent-serverApp-c198] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c198] {
  outline: none;
}
.fa[_ngcontent-serverApp-c198], .fas[_ngcontent-serverApp-c198], .far[_ngcontent-serverApp-c198], .fa[_ngcontent-serverApp-c198], .fal[_ngcontent-serverApp-c198] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c198] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c198] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c198], li[_ngcontent-serverApp-c198] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c198] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c198], li[_ngcontent-serverApp-c198] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198], .content-wrapper[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]:before, .content-wrapper[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]   ul[_ngcontent-serverApp-c198], .content-wrapper[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198]   li[_ngcontent-serverApp-c198]   ol[_ngcontent-serverApp-c198] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]   a[_ngcontent-serverApp-c198] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198]   .container[_ngcontent-serverApp-c198] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198]    > a[_ngcontent-serverApp-c198] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198]   button[_ngcontent-serverApp-c198] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c198]   section[_ngcontent-serverApp-c198]    > header[_ngcontent-serverApp-c198]   button[disabled][_ngcontent-serverApp-c198] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c198]   section.row[_ngcontent-serverApp-c198] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c198]   section.row[_ngcontent-serverApp-c198] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c198]   section.row.gradient-bg[_ngcontent-serverApp-c198] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c198]   section.row.news-listing[_ngcontent-serverApp-c198] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c198]   section.row.news-listing[_ngcontent-serverApp-c198] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c198] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c198] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c198]   .mat-checkbox-inner-container[_ngcontent-serverApp-c198] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c198]   .mat-checkbox-frame[_ngcontent-serverApp-c198], .mat-checkbox[_ngcontent-serverApp-c198]   .mat-checkbox-background[_ngcontent-serverApp-c198] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c198]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c198]   .accept[_ngcontent-serverApp-c198] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c198] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c198] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c198] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c198]   p[_ngcontent-serverApp-c198] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c198]   p[_ngcontent-serverApp-c198] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c198]   p[_ngcontent-serverApp-c198]   span[_ngcontent-serverApp-c198] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c198] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c198]   .wp-block-button[_ngcontent-serverApp-c198] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c198]   .wp-block-button[_ngcontent-serverApp-c198]   a[_ngcontent-serverApp-c198] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c198]   .wp-block-button[_ngcontent-serverApp-c198]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c198]   .is-style-outline[_ngcontent-serverApp-c198] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c198]   .is-style-outline[_ngcontent-serverApp-c198]   a[_ngcontent-serverApp-c198] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c198] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c198] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c198] {
  justify-content: right;
}
.footer-t-c[_ngcontent-serverApp-c198] {
  font-size: var(--font-size-11);
  display: flex;
}
.footer-t-c[_ngcontent-serverApp-c198]     p {
  line-height: 16px;
  font-size: var(--font-size-11);
}
.footer-t-c[_ngcontent-serverApp-c198]     > div {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 5px;
}
.footer-t-c[_ngcontent-serverApp-c198]     .left {
  flex-grow: 0;
  padding-right: 30px;
  margin-right: 30px;
  border-right: 1px solid var(--footer-terms-section-divider-color);
  white-space: nowrap;
  padding-top: 5px;
}
.footer-t-c[_ngcontent-serverApp-c198]     .left .software-version {
  margin-top: 10px;
}
.footer-t-c[_ngcontent-serverApp-c198]     .left .links {
  display: flex;
  margin-top: 4px;
}
.footer-t-c[_ngcontent-serverApp-c198]     .left .links a {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.footer-t-c[_ngcontent-serverApp-c198]     .left .links a:not(:last-child) {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid var(--link-text-color);
}
.footer-t-c[_ngcontent-serverApp-c198]     .right p {
  margin: 0;
  line-height: 18px;
}
.footer-t-c[_ngcontent-serverApp-c198]     .right   a, .footer-t-c[_ngcontent-serverApp-c198]     .right   span.links {
  color: var(--link-text-color);
}
.footer-t-c[_ngcontent-serverApp-c198]     .right   a {
  font-weight: var(--font-weight-500);
}</style>

<style>h2[_ngcontent-serverApp-c196], h3[_ngcontent-serverApp-c196], h4[_ngcontent-serverApp-c196], h5[_ngcontent-serverApp-c196], h6[_ngcontent-serverApp-c196] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c196] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c196] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c196] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c196] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c196] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c196] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c196] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c196], #wrapper[_ngcontent-serverApp-c196], .wrapper-slide[_ngcontent-serverApp-c196] {
  height: 100%;
}
body[_ngcontent-serverApp-c196] {
  height: auto;
}
.container[_ngcontent-serverApp-c196] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c196] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c196] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c196] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c196] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c196] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c196] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c196], a.button[_ngcontent-serverApp-c196] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c196]   i.spinner[_ngcontent-serverApp-c196], a.button[_ngcontent-serverApp-c196]   i.spinner[_ngcontent-serverApp-c196] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c196] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c196] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c196] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c196] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c196] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c196] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c196] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c196]   .mat-button[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-fab[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-flat-button[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-icon-button[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-mini-fab[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-raised-button[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-stroked-button[_ngcontent-serverApp-c196], .gli[_ngcontent-serverApp-c196]   .mat-dialog-title[_ngcontent-serverApp-c196] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c196]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c196]   .mat-checkbox-label[_ngcontent-serverApp-c196] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c196]   label[_ngcontent-serverApp-c196] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c196]   label[_ngcontent-serverApp-c196]   .label-text[_ngcontent-serverApp-c196] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c196]   label.icon-right[_ngcontent-serverApp-c196]   .icon[_ngcontent-serverApp-c196] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c196]   label.icon-left[_ngcontent-serverApp-c196]   .icon[_ngcontent-serverApp-c196] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   mat-select[_ngcontent-serverApp-c196] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c196]   textarea[_ngcontent-serverApp-c196] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c196]   .mat-select-trigger[_ngcontent-serverApp-c196] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196]:-webkit-autofill, form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c196]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c196]   .mat-checkbox-background[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c196]   .mat-checkbox-background[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   .mat-accent[_ngcontent-serverApp-c196]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   .mat-accent[_ngcontent-serverApp-c196]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c196] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c196]   .mat-ripple-element[_ngcontent-serverApp-c196] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c196]   .mat-checkbox-layout[_ngcontent-serverApp-c196]   .mat-checkbox-label[_ngcontent-serverApp-c196] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c196]   input[_ngcontent-serverApp-c196]:focus, form.default[_ngcontent-serverApp-c196]   textarea[_ngcontent-serverApp-c196]:focus, form.default[_ngcontent-serverApp-c196]   mat-select[_ngcontent-serverApp-c196]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c196]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c196], form.default[_ngcontent-serverApp-c196]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c196] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c196]   .errors[_ngcontent-serverApp-c196] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c196]   .errors[_ngcontent-serverApp-c196]   .error[_ngcontent-serverApp-c196]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c196], mat-select[_ngcontent-serverApp-c196] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c196]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c196]   .mat-checkbox-background[_ngcontent-serverApp-c196] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c196] {
  outline: none;
}
.fa[_ngcontent-serverApp-c196], .fas[_ngcontent-serverApp-c196], .far[_ngcontent-serverApp-c196], .fa[_ngcontent-serverApp-c196], .fal[_ngcontent-serverApp-c196] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c196] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c196] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c196], li[_ngcontent-serverApp-c196] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c196] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c196], li[_ngcontent-serverApp-c196] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196], .content-wrapper[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]:before, .content-wrapper[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]   ul[_ngcontent-serverApp-c196], .content-wrapper[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196]   li[_ngcontent-serverApp-c196]   ol[_ngcontent-serverApp-c196] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]   a[_ngcontent-serverApp-c196] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196]   .container[_ngcontent-serverApp-c196] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196]    > a[_ngcontent-serverApp-c196] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196]   button[_ngcontent-serverApp-c196] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c196]   section[_ngcontent-serverApp-c196]    > header[_ngcontent-serverApp-c196]   button[disabled][_ngcontent-serverApp-c196] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c196]   section.row[_ngcontent-serverApp-c196] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c196]   section.row[_ngcontent-serverApp-c196] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c196]   section.row.gradient-bg[_ngcontent-serverApp-c196] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c196]   section.row.news-listing[_ngcontent-serverApp-c196] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c196]   section.row.news-listing[_ngcontent-serverApp-c196] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c196] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c196] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c196]   .mat-checkbox-inner-container[_ngcontent-serverApp-c196] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c196]   .mat-checkbox-frame[_ngcontent-serverApp-c196], .mat-checkbox[_ngcontent-serverApp-c196]   .mat-checkbox-background[_ngcontent-serverApp-c196] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c196]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c196]   .accept[_ngcontent-serverApp-c196] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c196] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c196] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c196] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c196]   p[_ngcontent-serverApp-c196] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c196]   p[_ngcontent-serverApp-c196] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c196]   p[_ngcontent-serverApp-c196]   span[_ngcontent-serverApp-c196] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c196] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c196]   .wp-block-button[_ngcontent-serverApp-c196] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c196]   .wp-block-button[_ngcontent-serverApp-c196]   a[_ngcontent-serverApp-c196] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c196]   .wp-block-button[_ngcontent-serverApp-c196]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c196]   .is-style-outline[_ngcontent-serverApp-c196] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c196]   .is-style-outline[_ngcontent-serverApp-c196]   a[_ngcontent-serverApp-c196] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c196] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c196] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c196] {
  justify-content: right;
}
[_nghost-serverApp-c196]   section[_ngcontent-serverApp-c196] {
  background: var(--license-section-background);
}
[_nghost-serverApp-c196]   .normal-cursor[_ngcontent-serverApp-c196] {
  cursor: default !important;
}
[_nghost-serverApp-c196]   .logo-wrapper[_ngcontent-serverApp-c196] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
  flex-wrap: wrap;
}
[_nghost-serverApp-c196]   .logo-wrapper[_ngcontent-serverApp-c196]   .footer-icon[_ngcontent-serverApp-c196] {
  max-height: 70px;
  max-width: 70px;
  margin: 20px 20px;
}
@media (max-width: 768px) {
  [_nghost-serverApp-c196]   .logo-wrapper[_ngcontent-serverApp-c196]   .footer-icon[_ngcontent-serverApp-c196] {
    max-height: 90px;
    max-width: 90px;
    margin: 10px 10px;
  }
}
[_nghost-serverApp-c196]   .logo-border[_ngcontent-serverApp-c196] {
  width: 55px;
  height: 55px;
  border: 3px solid var(--form-label-icon-color);
  border-radius: 50%;
  display: flex;
  align-items: center;
}
[_nghost-serverApp-c196]   .logo-border[_ngcontent-serverApp-c196]   span[_ngcontent-serverApp-c196] {
  color: var(--form-label-icon-color);
  font-size: 1.5rem;
  font-weight: var(--font-weight-500);
  margin: auto;
  line-height: 52px;
}
@media (max-width: 768px) {
  [_nghost-serverApp-c196]   .age-display[_ngcontent-serverApp-c196] {
    margin-right: 10px;
  }
  [_nghost-serverApp-c196]   .logo-border[_ngcontent-serverApp-c196] {
    width: 42px;
    height: 42px;
  }
  [_nghost-serverApp-c196]   .logo-border[_ngcontent-serverApp-c196]   span[_ngcontent-serverApp-c196] {
    font-size: 1.2rem;
    line-height: 38px;
  }
  [_nghost-serverApp-c196]   .license-display[_ngcontent-serverApp-c196] {
    margin-left: 10px;
  }
  [_nghost-serverApp-c196]   .license-display[_ngcontent-serverApp-c196]   img[_ngcontent-serverApp-c196] {
    max-width: 163px;
  }
}</style>

<style>h2[_ngcontent-serverApp-c195], h3[_ngcontent-serverApp-c195], h4[_ngcontent-serverApp-c195], h5[_ngcontent-serverApp-c195], h6[_ngcontent-serverApp-c195] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c195] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c195] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c195] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c195] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c195] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c195] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c195] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c195], #wrapper[_ngcontent-serverApp-c195], .wrapper-slide[_ngcontent-serverApp-c195] {
  height: 100%;
}
body[_ngcontent-serverApp-c195] {
  height: auto;
}
.container[_ngcontent-serverApp-c195] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c195] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c195] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c195] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c195] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c195] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c195] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c195], a.button[_ngcontent-serverApp-c195] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c195]   i.spinner[_ngcontent-serverApp-c195], a.button[_ngcontent-serverApp-c195]   i.spinner[_ngcontent-serverApp-c195] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c195] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c195] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c195] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c195] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c195] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c195] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c195] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c195]   .mat-button[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-fab[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-flat-button[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-icon-button[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-mini-fab[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-raised-button[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-stroked-button[_ngcontent-serverApp-c195], .gli[_ngcontent-serverApp-c195]   .mat-dialog-title[_ngcontent-serverApp-c195] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c195]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c195]   .mat-checkbox-label[_ngcontent-serverApp-c195] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c195]   label[_ngcontent-serverApp-c195] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c195]   label[_ngcontent-serverApp-c195]   .label-text[_ngcontent-serverApp-c195] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c195]   label.icon-right[_ngcontent-serverApp-c195]   .icon[_ngcontent-serverApp-c195] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c195]   label.icon-left[_ngcontent-serverApp-c195]   .icon[_ngcontent-serverApp-c195] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   mat-select[_ngcontent-serverApp-c195] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c195]   textarea[_ngcontent-serverApp-c195] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c195]   .mat-select-trigger[_ngcontent-serverApp-c195] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195]:-webkit-autofill, form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c195]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c195]   .mat-checkbox-background[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c195]   .mat-checkbox-background[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   .mat-accent[_ngcontent-serverApp-c195]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   .mat-accent[_ngcontent-serverApp-c195]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c195] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c195]   .mat-ripple-element[_ngcontent-serverApp-c195] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c195]   .mat-checkbox-layout[_ngcontent-serverApp-c195]   .mat-checkbox-label[_ngcontent-serverApp-c195] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c195]   input[_ngcontent-serverApp-c195]:focus, form.default[_ngcontent-serverApp-c195]   textarea[_ngcontent-serverApp-c195]:focus, form.default[_ngcontent-serverApp-c195]   mat-select[_ngcontent-serverApp-c195]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c195]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c195], form.default[_ngcontent-serverApp-c195]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c195] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c195]   .errors[_ngcontent-serverApp-c195] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c195]   .errors[_ngcontent-serverApp-c195]   .error[_ngcontent-serverApp-c195]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c195], mat-select[_ngcontent-serverApp-c195] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c195]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c195]   .mat-checkbox-background[_ngcontent-serverApp-c195] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c195] {
  outline: none;
}
.fa[_ngcontent-serverApp-c195], .fas[_ngcontent-serverApp-c195], .far[_ngcontent-serverApp-c195], .fa[_ngcontent-serverApp-c195], .fal[_ngcontent-serverApp-c195] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c195] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c195] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c195], li[_ngcontent-serverApp-c195] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c195] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c195], li[_ngcontent-serverApp-c195] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195], .content-wrapper[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]:before, .content-wrapper[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]   ul[_ngcontent-serverApp-c195], .content-wrapper[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195]   li[_ngcontent-serverApp-c195]   ol[_ngcontent-serverApp-c195] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]   a[_ngcontent-serverApp-c195] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195]   .container[_ngcontent-serverApp-c195] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195]    > a[_ngcontent-serverApp-c195] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195]   button[_ngcontent-serverApp-c195] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c195]   section[_ngcontent-serverApp-c195]    > header[_ngcontent-serverApp-c195]   button[disabled][_ngcontent-serverApp-c195] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c195]   section.row[_ngcontent-serverApp-c195] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c195]   section.row[_ngcontent-serverApp-c195] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c195]   section.row.gradient-bg[_ngcontent-serverApp-c195] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c195]   section.row.news-listing[_ngcontent-serverApp-c195] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c195]   section.row.news-listing[_ngcontent-serverApp-c195] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c195] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c195] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c195]   .mat-checkbox-inner-container[_ngcontent-serverApp-c195] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c195]   .mat-checkbox-frame[_ngcontent-serverApp-c195], .mat-checkbox[_ngcontent-serverApp-c195]   .mat-checkbox-background[_ngcontent-serverApp-c195] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c195]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c195]   .accept[_ngcontent-serverApp-c195] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c195] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c195] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c195] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c195]   p[_ngcontent-serverApp-c195] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c195]   p[_ngcontent-serverApp-c195] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c195]   p[_ngcontent-serverApp-c195]   span[_ngcontent-serverApp-c195] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c195] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c195]   .wp-block-button[_ngcontent-serverApp-c195] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c195]   .wp-block-button[_ngcontent-serverApp-c195]   a[_ngcontent-serverApp-c195] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c195]   .wp-block-button[_ngcontent-serverApp-c195]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c195]   .is-style-outline[_ngcontent-serverApp-c195] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c195]   .is-style-outline[_ngcontent-serverApp-c195]   a[_ngcontent-serverApp-c195] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c195] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c195] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c195] {
  justify-content: right;
}
section[_ngcontent-serverApp-c195] {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  white-space: nowrap;
  line-height: 21px;
}
section[_ngcontent-serverApp-c195]:last-child {
  margin-bottom: 0;
}
section[_ngcontent-serverApp-c195]   .title[_ngcontent-serverApp-c195] {
  font-weight: var(--font-weight-bold) !important;
  color: var(--paragraph-text-dark);
  margin-bottom: 16px;
}
section.security[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195]   img[_ngcontent-serverApp-c195] {
  margin-right: 10px;
}
section.security[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195]   img[_ngcontent-serverApp-c195]:last-child {
  margin-right: 0;
}
section.social[_ngcontent-serverApp-c195] {
  margin-bottom: 15px;
  line-height: inherit;
}
section.social[_ngcontent-serverApp-c195]   .icon[_ngcontent-serverApp-c195] {
  font-size: var(--font-size-17);
  margin-right: 10px;
  vertical-align: top;
}
section.payment-methods[_ngcontent-serverApp-c195] {
  align-items: center;
}
@media (min-width: 1024px) {
  section.payment-methods[_ngcontent-serverApp-c195] {
    align-items: initial;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .title[_ngcontent-serverApp-c195] {
  font-size: var(--font-size-16);
  margin-bottom: 24px;
  font-weight: var(--font-weight-500);
}
@media (min-width: 768px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .title[_ngcontent-serverApp-c195] {
    font-size: var(--font-size-13);
    margin-bottom: 15px;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195] {
  width: 100%;
  max-width: 252px;
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195] {
    max-width: 376px;
  }
}
@media (min-width: 1280px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195] {
    max-width: 411px;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195]   img[_ngcontent-serverApp-c195] {
  width: 84px;
}
@media (min-width: 1280px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195]   img[_ngcontent-serverApp-c195] {
    width: auto;
    width: initial;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .images[_ngcontent-serverApp-c195]   .grid-container[_ngcontent-serverApp-c195] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195] {
  margin-top: 15px;
  color: var(--link-text-color);
  display: flex;
  height: 18px;
  align-items: center;
  cursor: pointer;
}
@media (min-width: 1024px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195] {
    margin-top: 10px;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195]   span[_ngcontent-serverApp-c195] {
  font-size: var(--font-size-14);
  line-height: 17px;
  font-weight: var(--font-weight-500);
}
@media (min-width: 1024px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195]   span[_ngcontent-serverApp-c195] {
    font-size: var(--font-size-12);
    line-height: 14px;
  }
}
section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195]   i[_ngcontent-serverApp-c195] {
  font-size: var(--font-size-15);
  margin-left: 2px;
}
@media (min-width: 1024px) {
  section.payment-methods[_ngcontent-serverApp-c195]   .more-link[_ngcontent-serverApp-c195]   i[_ngcontent-serverApp-c195] {
    font-size: var(--font-size-13);
    margin-left: 3px;
  }
}</style>

<style>h2[_ngcontent-serverApp-c194], h3[_ngcontent-serverApp-c194], h4[_ngcontent-serverApp-c194], h5[_ngcontent-serverApp-c194], h6[_ngcontent-serverApp-c194] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c194] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c194] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c194] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c194] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c194] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c194] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c194] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c194], #wrapper[_ngcontent-serverApp-c194], .wrapper-slide[_ngcontent-serverApp-c194] {
  height: 100%;
}
body[_ngcontent-serverApp-c194] {
  height: auto;
}
.container[_ngcontent-serverApp-c194] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c194] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c194] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c194] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c194] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c194] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c194] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c194], a.button[_ngcontent-serverApp-c194] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c194]   i.spinner[_ngcontent-serverApp-c194], a.button[_ngcontent-serverApp-c194]   i.spinner[_ngcontent-serverApp-c194] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c194] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c194] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c194] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c194] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c194] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c194] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c194] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c194]   .mat-button[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-fab[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-flat-button[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-icon-button[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-mini-fab[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-raised-button[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-stroked-button[_ngcontent-serverApp-c194], .gli[_ngcontent-serverApp-c194]   .mat-dialog-title[_ngcontent-serverApp-c194] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c194]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c194]   .mat-checkbox-label[_ngcontent-serverApp-c194] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c194]   label[_ngcontent-serverApp-c194] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c194]   label[_ngcontent-serverApp-c194]   .label-text[_ngcontent-serverApp-c194] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c194]   label.icon-right[_ngcontent-serverApp-c194]   .icon[_ngcontent-serverApp-c194] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c194]   label.icon-left[_ngcontent-serverApp-c194]   .icon[_ngcontent-serverApp-c194] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   mat-select[_ngcontent-serverApp-c194] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c194]   textarea[_ngcontent-serverApp-c194] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c194]   .mat-select-trigger[_ngcontent-serverApp-c194] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194]:-webkit-autofill, form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c194]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c194]   .mat-checkbox-background[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c194]   .mat-checkbox-background[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   .mat-accent[_ngcontent-serverApp-c194]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   .mat-accent[_ngcontent-serverApp-c194]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c194] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c194]   .mat-ripple-element[_ngcontent-serverApp-c194] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c194]   .mat-checkbox-layout[_ngcontent-serverApp-c194]   .mat-checkbox-label[_ngcontent-serverApp-c194] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c194]   input[_ngcontent-serverApp-c194]:focus, form.default[_ngcontent-serverApp-c194]   textarea[_ngcontent-serverApp-c194]:focus, form.default[_ngcontent-serverApp-c194]   mat-select[_ngcontent-serverApp-c194]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c194]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c194], form.default[_ngcontent-serverApp-c194]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c194] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c194]   .errors[_ngcontent-serverApp-c194] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c194]   .errors[_ngcontent-serverApp-c194]   .error[_ngcontent-serverApp-c194]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c194], mat-select[_ngcontent-serverApp-c194] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c194]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c194]   .mat-checkbox-background[_ngcontent-serverApp-c194] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c194] {
  outline: none;
}
.fa[_ngcontent-serverApp-c194], .fas[_ngcontent-serverApp-c194], .far[_ngcontent-serverApp-c194], .fa[_ngcontent-serverApp-c194], .fal[_ngcontent-serverApp-c194] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c194] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c194] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c194], li[_ngcontent-serverApp-c194] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c194] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c194], li[_ngcontent-serverApp-c194] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194], .content-wrapper[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]:before, .content-wrapper[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]   ul[_ngcontent-serverApp-c194], .content-wrapper[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194]   ol[_ngcontent-serverApp-c194] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]   a[_ngcontent-serverApp-c194] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194]   .container[_ngcontent-serverApp-c194] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194]    > a[_ngcontent-serverApp-c194] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194]   button[_ngcontent-serverApp-c194] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c194]   section[_ngcontent-serverApp-c194]    > header[_ngcontent-serverApp-c194]   button[disabled][_ngcontent-serverApp-c194] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c194]   section.row[_ngcontent-serverApp-c194] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c194]   section.row[_ngcontent-serverApp-c194] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c194]   section.row.gradient-bg[_ngcontent-serverApp-c194] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c194]   section.row.news-listing[_ngcontent-serverApp-c194] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c194]   section.row.news-listing[_ngcontent-serverApp-c194] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c194] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c194] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c194]   .mat-checkbox-inner-container[_ngcontent-serverApp-c194] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c194]   .mat-checkbox-frame[_ngcontent-serverApp-c194], .mat-checkbox[_ngcontent-serverApp-c194]   .mat-checkbox-background[_ngcontent-serverApp-c194] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c194]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c194]   .accept[_ngcontent-serverApp-c194] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c194] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c194] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c194] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c194]   p[_ngcontent-serverApp-c194] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c194]   p[_ngcontent-serverApp-c194] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c194]   p[_ngcontent-serverApp-c194]   span[_ngcontent-serverApp-c194] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c194] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c194]   .wp-block-button[_ngcontent-serverApp-c194] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c194]   .wp-block-button[_ngcontent-serverApp-c194]   a[_ngcontent-serverApp-c194] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c194]   .wp-block-button[_ngcontent-serverApp-c194]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c194]   .is-style-outline[_ngcontent-serverApp-c194] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c194]   .is-style-outline[_ngcontent-serverApp-c194]   a[_ngcontent-serverApp-c194] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c194] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c194] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c194] {
  justify-content: right;
}
ul[_ngcontent-serverApp-c194] {
  margin: 0;
  padding: 0;
  list-style: none;
}
a[_ngcontent-serverApp-c194]:hover {
  cursor: pointer;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194] {
  display: flex;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li.no-keno[_ngcontent-serverApp-c194] {
  flex: 1;
  padding-right: 90px;
  margin-right: 90px;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194] {
  flex: 1;
  padding-right: 30px;
  margin-right: 30px;
  border-right: 1px solid var(--divider-color);
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]    > a[_ngcontent-serverApp-c194], .footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]    > span[_ngcontent-serverApp-c194] {
  font-weight: var(--font-weight-bold);
  color: var(--link-text-color);
  white-space: nowrap;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]   span.title[_ngcontent-serverApp-c194] {
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-600);
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]    > ul.children[_ngcontent-serverApp-c194] {
  margin-top: 8px;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]    > ul.children[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194] {
  white-space: nowrap;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]    > ul.children[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]   a[_ngcontent-serverApp-c194] {
  display: flex;
  height: 28px;
  align-items: center;
  color: var(--paragraph-text-medium);
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]:nth-child(1) {
  flex-grow: 0;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]:nth-child(2) {
  flex-shrink: 0;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]:nth-child(2)    > ul[_ngcontent-serverApp-c194] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]:nth-child(2)    > ul[_ngcontent-serverApp-c194]   li[_ngcontent-serverApp-c194] {
  width: calc(50% - 10px);
}
.footer-menu[_ngcontent-serverApp-c194]   nav[_ngcontent-serverApp-c194]    > ul.parent[_ngcontent-serverApp-c194]    > li[_ngcontent-serverApp-c194]:nth-child(3) {
  flex-grow: 0;
}
.footer-menu[_ngcontent-serverApp-c194]   .hidden[_ngcontent-serverApp-c194] {
  display: none;
}</style>

<style>h2[_ngcontent-serverApp-c192], h3[_ngcontent-serverApp-c192], h4[_ngcontent-serverApp-c192], h5[_ngcontent-serverApp-c192], h6[_ngcontent-serverApp-c192] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c192] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c192] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c192] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c192] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c192] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c192] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c192] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c192], #wrapper[_ngcontent-serverApp-c192], .wrapper-slide[_ngcontent-serverApp-c192] {
  height: 100%;
}
body[_ngcontent-serverApp-c192] {
  height: auto;
}
.container[_ngcontent-serverApp-c192] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c192] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c192] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c192] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c192] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c192] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c192] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c192], a.button[_ngcontent-serverApp-c192] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c192]   i.spinner[_ngcontent-serverApp-c192], a.button[_ngcontent-serverApp-c192]   i.spinner[_ngcontent-serverApp-c192] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c192] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c192] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c192] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c192] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c192] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c192] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c192] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c192]   .mat-button[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-fab[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-flat-button[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-icon-button[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-mini-fab[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-raised-button[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-stroked-button[_ngcontent-serverApp-c192], .gli[_ngcontent-serverApp-c192]   .mat-dialog-title[_ngcontent-serverApp-c192] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c192]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c192]   .mat-checkbox-label[_ngcontent-serverApp-c192] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c192]   label[_ngcontent-serverApp-c192] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c192]   label[_ngcontent-serverApp-c192]   .label-text[_ngcontent-serverApp-c192] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c192]   label.icon-right[_ngcontent-serverApp-c192]   .icon[_ngcontent-serverApp-c192] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c192]   label.icon-left[_ngcontent-serverApp-c192]   .icon[_ngcontent-serverApp-c192] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   mat-select[_ngcontent-serverApp-c192] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c192]   textarea[_ngcontent-serverApp-c192] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c192]   .mat-select-trigger[_ngcontent-serverApp-c192] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192]:-webkit-autofill, form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c192]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c192]   .mat-checkbox-background[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c192]   .mat-checkbox-background[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   .mat-accent[_ngcontent-serverApp-c192]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   .mat-accent[_ngcontent-serverApp-c192]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c192] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c192]   .mat-ripple-element[_ngcontent-serverApp-c192] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c192]   .mat-checkbox-layout[_ngcontent-serverApp-c192]   .mat-checkbox-label[_ngcontent-serverApp-c192] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c192]   input[_ngcontent-serverApp-c192]:focus, form.default[_ngcontent-serverApp-c192]   textarea[_ngcontent-serverApp-c192]:focus, form.default[_ngcontent-serverApp-c192]   mat-select[_ngcontent-serverApp-c192]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c192]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c192], form.default[_ngcontent-serverApp-c192]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c192] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c192]   .errors[_ngcontent-serverApp-c192] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c192]   .errors[_ngcontent-serverApp-c192]   .error[_ngcontent-serverApp-c192]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c192], mat-select[_ngcontent-serverApp-c192] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c192]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c192]   .mat-checkbox-background[_ngcontent-serverApp-c192] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c192] {
  outline: none;
}
.fa[_ngcontent-serverApp-c192], .fas[_ngcontent-serverApp-c192], .far[_ngcontent-serverApp-c192], .fa[_ngcontent-serverApp-c192], .fal[_ngcontent-serverApp-c192] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c192] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c192] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c192], li[_ngcontent-serverApp-c192] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c192] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c192], li[_ngcontent-serverApp-c192] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192], .content-wrapper[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]:before, .content-wrapper[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   ul[_ngcontent-serverApp-c192], .content-wrapper[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   ol[_ngcontent-serverApp-c192] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192]   .container[_ngcontent-serverApp-c192] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192]    > a[_ngcontent-serverApp-c192] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192]   button[_ngcontent-serverApp-c192] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c192]   section[_ngcontent-serverApp-c192]    > header[_ngcontent-serverApp-c192]   button[disabled][_ngcontent-serverApp-c192] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c192]   section.row[_ngcontent-serverApp-c192] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c192]   section.row[_ngcontent-serverApp-c192] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c192]   section.row.gradient-bg[_ngcontent-serverApp-c192] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c192]   section.row.news-listing[_ngcontent-serverApp-c192] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c192]   section.row.news-listing[_ngcontent-serverApp-c192] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c192] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c192] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c192]   .mat-checkbox-inner-container[_ngcontent-serverApp-c192] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c192]   .mat-checkbox-frame[_ngcontent-serverApp-c192], .mat-checkbox[_ngcontent-serverApp-c192]   .mat-checkbox-background[_ngcontent-serverApp-c192] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c192]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c192]   .accept[_ngcontent-serverApp-c192] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c192] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c192] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c192] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c192]   p[_ngcontent-serverApp-c192] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c192]   p[_ngcontent-serverApp-c192] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c192]   p[_ngcontent-serverApp-c192]   span[_ngcontent-serverApp-c192] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c192] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c192]   .wp-block-button[_ngcontent-serverApp-c192] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c192]   .wp-block-button[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c192]   .wp-block-button[_ngcontent-serverApp-c192]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c192]   .is-style-outline[_ngcontent-serverApp-c192] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c192]   .is-style-outline[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c192] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c192] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c192] {
  justify-content: right;
}
.language-switcher[_ngcontent-serverApp-c192] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192] {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0 20px 0 30px;
  height: 51px;
  color: var(--mobile-menu-text-color);
  border-bottom: 1px solid var(--divider-color);
  justify-content: space-between;
  position: relative;
  background: var(--mobile-menu-background-color);
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192]   .logo[_ngcontent-serverApp-c192] {
  position: absolute;
  left: 5px;
  max-width: 14px;
  max-height: 14px;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192]   i[_ngcontent-serverApp-c192] {
  font-size: var(--font-size-18);
  color: var(--site-icons-color);
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.active[_ngcontent-serverApp-c192], .language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a[_ngcontent-serverApp-c192]:hover {
  background: var(--paragraph-text-off-white);
  color: var(--paragraph-text-medium);
  font-weight: var(--font-weight-500);
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.top-level[_ngcontent-serverApp-c192] {
  color: var(--mobile-menu-text-color);
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.top-level.active[_ngcontent-serverApp-c192], .language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.top-level[_ngcontent-serverApp-c192]:hover {
  background: linear-gradient(180deg, var(--site-background-color) 0%, var(--color-primary-2-transparent) 100%);
  color: var(--link-text-color);
  font-weight: 200;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.back[_ngcontent-serverApp-c192] {
  position: relative;
  justify-content: flex-start;
  color: var(--mobile-menu-text-color);
  background: var(--mobile-menu-header-color);
  padding-left: 35px;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.back[_ngcontent-serverApp-c192]:hover {
  font-weight: 200;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.back[_ngcontent-serverApp-c192]   i[_ngcontent-serverApp-c192] {
  background: var(--site-icons-color);
  padding: 3px 5px 3px 4px;
  font-size: var(--font-size-10);
  border-radius: 50%;
  color: var(--site-background-color);
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.back[_ngcontent-serverApp-c192]   span[_ngcontent-serverApp-c192] {
  margin-top: 2px;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.submenu-link[_ngcontent-serverApp-c192] {
  padding-left: 35px;
}
.language-switcher[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]   a.submenu-link[_ngcontent-serverApp-c192]   .logo[_ngcontent-serverApp-c192] {
  left: 10px;
}
.language-switcher.slidedout-submenu[_ngcontent-serverApp-c192]   li[_ngcontent-serverApp-c192]    > ul[_ngcontent-serverApp-c192] {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
}</style>


<style>h2[_ngcontent-serverApp-c186], h3[_ngcontent-serverApp-c186], h4[_ngcontent-serverApp-c186], h5[_ngcontent-serverApp-c186], h6[_ngcontent-serverApp-c186] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c186] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c186] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c186] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c186] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c186] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c186] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c186] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c186], #wrapper[_ngcontent-serverApp-c186], .wrapper-slide[_ngcontent-serverApp-c186] {
  height: 100%;
}
body[_ngcontent-serverApp-c186] {
  height: auto;
}
.container[_ngcontent-serverApp-c186] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c186] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c186] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c186] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c186] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c186] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c186] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c186], a.button[_ngcontent-serverApp-c186] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c186]   i.spinner[_ngcontent-serverApp-c186], a.button[_ngcontent-serverApp-c186]   i.spinner[_ngcontent-serverApp-c186] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c186] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c186] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c186] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c186] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c186] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c186] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c186] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c186]   .mat-button[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-fab[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-flat-button[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-icon-button[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-mini-fab[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-raised-button[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-stroked-button[_ngcontent-serverApp-c186], .gli[_ngcontent-serverApp-c186]   .mat-dialog-title[_ngcontent-serverApp-c186] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c186]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c186]   .mat-checkbox-label[_ngcontent-serverApp-c186] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c186]   label[_ngcontent-serverApp-c186] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c186]   label[_ngcontent-serverApp-c186]   .label-text[_ngcontent-serverApp-c186] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c186]   label.icon-right[_ngcontent-serverApp-c186]   .icon[_ngcontent-serverApp-c186] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c186]   label.icon-left[_ngcontent-serverApp-c186]   .icon[_ngcontent-serverApp-c186] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   mat-select[_ngcontent-serverApp-c186] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c186]   textarea[_ngcontent-serverApp-c186] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c186]   .mat-select-trigger[_ngcontent-serverApp-c186] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186]:-webkit-autofill, form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c186]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c186]   .mat-checkbox-background[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c186]   .mat-checkbox-background[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   .mat-accent[_ngcontent-serverApp-c186]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   .mat-accent[_ngcontent-serverApp-c186]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c186] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c186]   .mat-ripple-element[_ngcontent-serverApp-c186] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c186]   .mat-checkbox-layout[_ngcontent-serverApp-c186]   .mat-checkbox-label[_ngcontent-serverApp-c186] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c186]   input[_ngcontent-serverApp-c186]:focus, form.default[_ngcontent-serverApp-c186]   textarea[_ngcontent-serverApp-c186]:focus, form.default[_ngcontent-serverApp-c186]   mat-select[_ngcontent-serverApp-c186]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c186]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c186], form.default[_ngcontent-serverApp-c186]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c186] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c186]   .errors[_ngcontent-serverApp-c186] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c186]   .errors[_ngcontent-serverApp-c186]   .error[_ngcontent-serverApp-c186]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c186], mat-select[_ngcontent-serverApp-c186] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c186]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c186]   .mat-checkbox-background[_ngcontent-serverApp-c186] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c186] {
  outline: none;
}
.fa[_ngcontent-serverApp-c186], .fas[_ngcontent-serverApp-c186], .far[_ngcontent-serverApp-c186], .fa[_ngcontent-serverApp-c186], .fal[_ngcontent-serverApp-c186] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c186] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c186] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c186], li[_ngcontent-serverApp-c186] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c186] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c186], li[_ngcontent-serverApp-c186] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186], .content-wrapper[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]:before, .content-wrapper[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]   ul[_ngcontent-serverApp-c186], .content-wrapper[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186]   li[_ngcontent-serverApp-c186]   ol[_ngcontent-serverApp-c186] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]   a[_ngcontent-serverApp-c186] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186]   .container[_ngcontent-serverApp-c186] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186]    > a[_ngcontent-serverApp-c186] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186]   button[_ngcontent-serverApp-c186] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c186]   section[_ngcontent-serverApp-c186]    > header[_ngcontent-serverApp-c186]   button[disabled][_ngcontent-serverApp-c186] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c186]   section.row[_ngcontent-serverApp-c186] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c186]   section.row[_ngcontent-serverApp-c186] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c186]   section.row.gradient-bg[_ngcontent-serverApp-c186] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c186]   section.row.news-listing[_ngcontent-serverApp-c186] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c186]   section.row.news-listing[_ngcontent-serverApp-c186] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c186] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c186] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c186]   .mat-checkbox-inner-container[_ngcontent-serverApp-c186] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c186]   .mat-checkbox-frame[_ngcontent-serverApp-c186], .mat-checkbox[_ngcontent-serverApp-c186]   .mat-checkbox-background[_ngcontent-serverApp-c186] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c186]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c186]   .accept[_ngcontent-serverApp-c186] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c186] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c186] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c186] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c186]   p[_ngcontent-serverApp-c186] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c186]   p[_ngcontent-serverApp-c186] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c186]   p[_ngcontent-serverApp-c186]   span[_ngcontent-serverApp-c186] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c186] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c186]   .wp-block-button[_ngcontent-serverApp-c186] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c186]   .wp-block-button[_ngcontent-serverApp-c186]   a[_ngcontent-serverApp-c186] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c186]   .wp-block-button[_ngcontent-serverApp-c186]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c186]   .is-style-outline[_ngcontent-serverApp-c186] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c186]   .is-style-outline[_ngcontent-serverApp-c186]   a[_ngcontent-serverApp-c186] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c186] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c186] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c186] {
  justify-content: right;
}
.language-switcher[_ngcontent-serverApp-c186] {
  display: flex;
  justify-content: flex-end;
  height: 100%;
  position: relative;
  z-index: 3;
  cursor: pointer;
  font-size: var(--font-size-14);
}
.language-switcher[_ngcontent-serverApp-c186]   .active-lang[_ngcontent-serverApp-c186] {
  display: flex;
  height: 100%;
  align-items: center;
  padding-left: 15px;
  color: var(--top-navbar-text-color);
}
.language-switcher[_ngcontent-serverApp-c186]   .active-lang[_ngcontent-serverApp-c186]    > img[_ngcontent-serverApp-c186] {
  margin-right: 5px;
  max-width: 14px;
  max-height: 14px;
}
.language-switcher[_ngcontent-serverApp-c186]   .languages[_ngcontent-serverApp-c186] {
  position: absolute;
  top: calc(100% - 5px);
  right: 0;
  background-color: var(--dropdown-background-color);
  box-shadow: var(--dropdown-box-shadow);
  border-radius: 7px;
  overflow: hidden;
}
.language-switcher[_ngcontent-serverApp-c186]   .languages[_ngcontent-serverApp-c186]   .language[_ngcontent-serverApp-c186] {
  white-space: nowrap;
  display: flex;
  align-items: center;
  padding: 10px 15px;
  color: var(--dropdown-text-color);
  min-width: 200px;
}
.language-switcher[_ngcontent-serverApp-c186]   .languages[_ngcontent-serverApp-c186]   .language[_ngcontent-serverApp-c186]    > img[_ngcontent-serverApp-c186] {
  margin-right: 5px;
  max-width: 14px;
  max-height: 14px;
}
.language-switcher[_ngcontent-serverApp-c186]   .languages[_ngcontent-serverApp-c186]   .language[_ngcontent-serverApp-c186]:hover, .language-switcher[_ngcontent-serverApp-c186]   .languages[_ngcontent-serverApp-c186]   .language.active[_ngcontent-serverApp-c186] {
  background: var(--dropdown-hover-background-color);
  color: var(--dropdown-hover-color);
  font-weight: var(--font-weight-500);
  cursor: pointer;
}
@media (max-width: 768px) {
  .language-switcher[_ngcontent-serverApp-c186]   .active-lang[_ngcontent-serverApp-c186] {
    padding: 0 20px;
  }
}</style>



<style>h2[_ngcontent-serverApp-c177], h3[_ngcontent-serverApp-c177], h4[_ngcontent-serverApp-c177], h5[_ngcontent-serverApp-c177], h6[_ngcontent-serverApp-c177] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c177] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c177] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c177] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c177] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c177] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c177] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c177] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c177], #wrapper[_ngcontent-serverApp-c177], .wrapper-slide[_ngcontent-serverApp-c177] {
  height: 100%;
}
body[_ngcontent-serverApp-c177] {
  height: auto;
}
.container[_ngcontent-serverApp-c177] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c177] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c177] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c177] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c177] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c177] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c177] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c177], a.button[_ngcontent-serverApp-c177] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c177]   i.spinner[_ngcontent-serverApp-c177], a.button[_ngcontent-serverApp-c177]   i.spinner[_ngcontent-serverApp-c177] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c177] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c177] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c177] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c177] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c177] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c177] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c177] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c177]   .mat-button[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-fab[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-flat-button[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-icon-button[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-mini-fab[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-raised-button[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-stroked-button[_ngcontent-serverApp-c177], .gli[_ngcontent-serverApp-c177]   .mat-dialog-title[_ngcontent-serverApp-c177] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c177]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c177]   .mat-checkbox-label[_ngcontent-serverApp-c177] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c177]   label[_ngcontent-serverApp-c177] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c177]   label[_ngcontent-serverApp-c177]   .label-text[_ngcontent-serverApp-c177] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c177]   label.icon-right[_ngcontent-serverApp-c177]   .icon[_ngcontent-serverApp-c177] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c177]   label.icon-left[_ngcontent-serverApp-c177]   .icon[_ngcontent-serverApp-c177] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   mat-select[_ngcontent-serverApp-c177] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c177]   textarea[_ngcontent-serverApp-c177] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c177]   .mat-select-trigger[_ngcontent-serverApp-c177] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177]:-webkit-autofill, form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c177]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c177]   .mat-checkbox-background[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c177]   .mat-checkbox-background[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   .mat-accent[_ngcontent-serverApp-c177]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   .mat-accent[_ngcontent-serverApp-c177]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c177] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c177]   .mat-ripple-element[_ngcontent-serverApp-c177] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c177]   .mat-checkbox-layout[_ngcontent-serverApp-c177]   .mat-checkbox-label[_ngcontent-serverApp-c177] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c177]   input[_ngcontent-serverApp-c177]:focus, form.default[_ngcontent-serverApp-c177]   textarea[_ngcontent-serverApp-c177]:focus, form.default[_ngcontent-serverApp-c177]   mat-select[_ngcontent-serverApp-c177]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c177]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c177], form.default[_ngcontent-serverApp-c177]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c177] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c177]   .errors[_ngcontent-serverApp-c177] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c177]   .errors[_ngcontent-serverApp-c177]   .error[_ngcontent-serverApp-c177]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c177], mat-select[_ngcontent-serverApp-c177] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c177]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c177]   .mat-checkbox-background[_ngcontent-serverApp-c177] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c177] {
  outline: none;
}
.fa[_ngcontent-serverApp-c177], .fas[_ngcontent-serverApp-c177], .far[_ngcontent-serverApp-c177], .fa[_ngcontent-serverApp-c177], .fal[_ngcontent-serverApp-c177] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c177] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c177] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c177], li[_ngcontent-serverApp-c177] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c177] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c177], li[_ngcontent-serverApp-c177] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177], .content-wrapper[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]:before, .content-wrapper[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]   ul[_ngcontent-serverApp-c177], .content-wrapper[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177]   li[_ngcontent-serverApp-c177]   ol[_ngcontent-serverApp-c177] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]   a[_ngcontent-serverApp-c177] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177]   .container[_ngcontent-serverApp-c177] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177]    > a[_ngcontent-serverApp-c177] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177]   button[_ngcontent-serverApp-c177] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c177]   section[_ngcontent-serverApp-c177]    > header[_ngcontent-serverApp-c177]   button[disabled][_ngcontent-serverApp-c177] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c177]   section.row[_ngcontent-serverApp-c177] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c177]   section.row[_ngcontent-serverApp-c177] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c177]   section.row.gradient-bg[_ngcontent-serverApp-c177] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c177]   section.row.news-listing[_ngcontent-serverApp-c177] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c177]   section.row.news-listing[_ngcontent-serverApp-c177] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c177] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c177] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c177]   .mat-checkbox-inner-container[_ngcontent-serverApp-c177] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c177]   .mat-checkbox-frame[_ngcontent-serverApp-c177], .mat-checkbox[_ngcontent-serverApp-c177]   .mat-checkbox-background[_ngcontent-serverApp-c177] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c177]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c177]   .accept[_ngcontent-serverApp-c177] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c177] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c177] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c177] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c177]   p[_ngcontent-serverApp-c177] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c177]   p[_ngcontent-serverApp-c177] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c177]   p[_ngcontent-serverApp-c177]   span[_ngcontent-serverApp-c177] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c177] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c177]   .wp-block-button[_ngcontent-serverApp-c177] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c177]   .wp-block-button[_ngcontent-serverApp-c177]   a[_ngcontent-serverApp-c177] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c177]   .wp-block-button[_ngcontent-serverApp-c177]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c177]   .is-style-outline[_ngcontent-serverApp-c177] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c177]   .is-style-outline[_ngcontent-serverApp-c177]   a[_ngcontent-serverApp-c177] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c177] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c177] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c177] {
  justify-content: right;
}
.login-register[_ngcontent-serverApp-c177] {
  display: flex;
  align-items: center;
  height: 100%;
  position: relative;
}
.login-register[_ngcontent-serverApp-c177]    > span[_ngcontent-serverApp-c177]:last-child {
  margin-left: 15px;
}
@media (max-width: 768px) {
  .login-register[_ngcontent-serverApp-c177] {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    margin-top: -1px;
  }
  .login-register[_ngcontent-serverApp-c177]    > span[_ngcontent-serverApp-c177]:last-child {
    margin-left: 0;
  }
}</style>


<style>.logo-container[_ngcontent-serverApp-c108] {
  cursor: pointer;
}

.logo[_ngcontent-serverApp-c108] {
  height: 100%;
  width: 153px;
}

.logo-phl[_ngcontent-serverApp-c108] {
  height: 100%;
  width: 220px !important;
}

.logo-za[_ngcontent-serverApp-c108] {
  width: 145px;
}

@media screen and (max-width: 425px) {
  .logo-sm[_ngcontent-serverApp-c108] {
    width: 110px !important;
    height: auto;
  }

  .logo-sm-phl[_ngcontent-serverApp-c108] {
    width: 190px !important;
    height: auto;
  }

  .logo-za[_ngcontent-serverApp-c108] {
    width: 105px !important;
  }
}</style>

<style>h2[_ngcontent-serverApp-c124], h3[_ngcontent-serverApp-c124], h4[_ngcontent-serverApp-c124], h5[_ngcontent-serverApp-c124], h6[_ngcontent-serverApp-c124] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c124] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c124] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c124] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c124] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c124] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c124] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c124] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c124], #wrapper[_ngcontent-serverApp-c124], .wrapper-slide[_ngcontent-serverApp-c124] {
  height: 100%;
}
body[_ngcontent-serverApp-c124] {
  height: auto;
}
.container[_ngcontent-serverApp-c124] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c124] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c124] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c124] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c124] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c124] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c124] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c124], a.button[_ngcontent-serverApp-c124] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c124]   i.spinner[_ngcontent-serverApp-c124], a.button[_ngcontent-serverApp-c124]   i.spinner[_ngcontent-serverApp-c124] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c124] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c124] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c124] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c124] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c124] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c124] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c124] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c124]   .mat-button[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-fab[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-flat-button[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-icon-button[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-mini-fab[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-raised-button[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-stroked-button[_ngcontent-serverApp-c124], .gli[_ngcontent-serverApp-c124]   .mat-dialog-title[_ngcontent-serverApp-c124] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c124]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c124]   .mat-checkbox-label[_ngcontent-serverApp-c124] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c124]   label[_ngcontent-serverApp-c124] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c124]   label[_ngcontent-serverApp-c124]   .label-text[_ngcontent-serverApp-c124] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c124]   label.icon-right[_ngcontent-serverApp-c124]   .icon[_ngcontent-serverApp-c124] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c124]   label.icon-left[_ngcontent-serverApp-c124]   .icon[_ngcontent-serverApp-c124] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   mat-select[_ngcontent-serverApp-c124] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c124]   textarea[_ngcontent-serverApp-c124] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c124]   .mat-select-trigger[_ngcontent-serverApp-c124] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124]:-webkit-autofill, form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c124]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c124]   .mat-checkbox-background[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c124]   .mat-checkbox-background[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   .mat-accent[_ngcontent-serverApp-c124]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   .mat-accent[_ngcontent-serverApp-c124]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c124] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c124]   .mat-ripple-element[_ngcontent-serverApp-c124] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c124]   .mat-checkbox-layout[_ngcontent-serverApp-c124]   .mat-checkbox-label[_ngcontent-serverApp-c124] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c124]   input[_ngcontent-serverApp-c124]:focus, form.default[_ngcontent-serverApp-c124]   textarea[_ngcontent-serverApp-c124]:focus, form.default[_ngcontent-serverApp-c124]   mat-select[_ngcontent-serverApp-c124]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c124]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c124], form.default[_ngcontent-serverApp-c124]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c124] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c124]   .errors[_ngcontent-serverApp-c124] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c124]   .errors[_ngcontent-serverApp-c124]   .error[_ngcontent-serverApp-c124]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c124], mat-select[_ngcontent-serverApp-c124] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c124]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c124]   .mat-checkbox-background[_ngcontent-serverApp-c124] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c124] {
  outline: none;
}
.fa[_ngcontent-serverApp-c124], .fas[_ngcontent-serverApp-c124], .far[_ngcontent-serverApp-c124], .fa[_ngcontent-serverApp-c124], .fal[_ngcontent-serverApp-c124] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c124] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c124] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c124], li[_ngcontent-serverApp-c124] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c124] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c124], li[_ngcontent-serverApp-c124] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124], .content-wrapper[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]:before, .content-wrapper[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]   ul[_ngcontent-serverApp-c124], .content-wrapper[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124]   li[_ngcontent-serverApp-c124]   ol[_ngcontent-serverApp-c124] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]   a[_ngcontent-serverApp-c124] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124]   .container[_ngcontent-serverApp-c124] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124]    > a[_ngcontent-serverApp-c124] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124]   button[_ngcontent-serverApp-c124] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c124]   section[_ngcontent-serverApp-c124]    > header[_ngcontent-serverApp-c124]   button[disabled][_ngcontent-serverApp-c124] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c124]   section.row[_ngcontent-serverApp-c124] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c124]   section.row[_ngcontent-serverApp-c124] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c124]   section.row.gradient-bg[_ngcontent-serverApp-c124] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c124]   section.row.news-listing[_ngcontent-serverApp-c124] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c124]   section.row.news-listing[_ngcontent-serverApp-c124] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c124] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c124] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c124]   .mat-checkbox-inner-container[_ngcontent-serverApp-c124] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c124]   .mat-checkbox-frame[_ngcontent-serverApp-c124], .mat-checkbox[_ngcontent-serverApp-c124]   .mat-checkbox-background[_ngcontent-serverApp-c124] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c124]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c124]   .accept[_ngcontent-serverApp-c124] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c124] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c124] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c124] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c124]   p[_ngcontent-serverApp-c124] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c124]   p[_ngcontent-serverApp-c124] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c124]   p[_ngcontent-serverApp-c124]   span[_ngcontent-serverApp-c124] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c124] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c124]   .wp-block-button[_ngcontent-serverApp-c124] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c124]   .wp-block-button[_ngcontent-serverApp-c124]   a[_ngcontent-serverApp-c124] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c124]   .wp-block-button[_ngcontent-serverApp-c124]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c124]   .is-style-outline[_ngcontent-serverApp-c124] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c124]   .is-style-outline[_ngcontent-serverApp-c124]   a[_ngcontent-serverApp-c124] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c124] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c124] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c124] {
  justify-content: right;
}
.game-category[_ngcontent-serverApp-c124] {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  aspect-ratio: 3.8;
  border-radius: 0.5rem;
}
.game-category-text[_ngcontent-serverApp-c124] {
  display: flex;
  align-items: center;
  width: 70%;
  height: 100%;
  position: absolute;
  right: 10%;
  font-family: var(--font-family-montserrat);
  color: var(--site-background-color);
  font-size: var(--font-size-30);
  text-transform: uppercase;
  text-align: end;
  justify-content: flex-end;
  text-shadow: 1px 1px 3px var(--paragraph-text-dark);
}
@media (max-width: 768px) {
  .game-category-text[_ngcontent-serverApp-c124] {
    font-size: var(--font-size-20);
  }
}
@media (max-width: 467px) {
  .game-category-text[_ngcontent-serverApp-c124] {
    font-size: var(--font-size-15);
  }
}
.game-category-image[_ngcontent-serverApp-c124] {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}
.game-category-placeholder[_ngcontent-serverApp-c124] {
  width: 100%;
  height: 100%;
  background-color: var(--paragraph-text-extra-light);
  animation: fading 1.5s infinite;
  border-radius: 0.5rem;
}</style><style>h2[_ngcontent-serverApp-c142], h3[_ngcontent-serverApp-c142], h4[_ngcontent-serverApp-c142], h5[_ngcontent-serverApp-c142], h6[_ngcontent-serverApp-c142] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c142] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c142] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c142] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c142] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c142] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c142] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c142] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c142], #wrapper[_ngcontent-serverApp-c142], .wrapper-slide[_ngcontent-serverApp-c142] {
  height: 100%;
}
body[_ngcontent-serverApp-c142] {
  height: auto;
}
.container[_ngcontent-serverApp-c142] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c142] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c142] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c142] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c142] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c142] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c142] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c142], a.button[_ngcontent-serverApp-c142] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c142]   i.spinner[_ngcontent-serverApp-c142], a.button[_ngcontent-serverApp-c142]   i.spinner[_ngcontent-serverApp-c142] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c142] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c142] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c142] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c142] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c142] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c142] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c142] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c142]   .mat-button[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-fab[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-flat-button[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-icon-button[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-mini-fab[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-raised-button[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-stroked-button[_ngcontent-serverApp-c142], .gli[_ngcontent-serverApp-c142]   .mat-dialog-title[_ngcontent-serverApp-c142] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c142]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c142]   .mat-checkbox-label[_ngcontent-serverApp-c142] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c142]   label[_ngcontent-serverApp-c142] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c142]   label[_ngcontent-serverApp-c142]   .label-text[_ngcontent-serverApp-c142] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c142]   label.icon-right[_ngcontent-serverApp-c142]   .icon[_ngcontent-serverApp-c142] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c142]   label.icon-left[_ngcontent-serverApp-c142]   .icon[_ngcontent-serverApp-c142] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   mat-select[_ngcontent-serverApp-c142] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c142]   textarea[_ngcontent-serverApp-c142] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c142]   .mat-select-trigger[_ngcontent-serverApp-c142] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142]:-webkit-autofill, form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c142]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c142]   .mat-checkbox-background[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c142]   .mat-checkbox-background[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   .mat-accent[_ngcontent-serverApp-c142]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   .mat-accent[_ngcontent-serverApp-c142]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c142] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c142]   .mat-ripple-element[_ngcontent-serverApp-c142] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c142]   .mat-checkbox-layout[_ngcontent-serverApp-c142]   .mat-checkbox-label[_ngcontent-serverApp-c142] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c142]   input[_ngcontent-serverApp-c142]:focus, form.default[_ngcontent-serverApp-c142]   textarea[_ngcontent-serverApp-c142]:focus, form.default[_ngcontent-serverApp-c142]   mat-select[_ngcontent-serverApp-c142]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c142]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c142], form.default[_ngcontent-serverApp-c142]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c142] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c142]   .errors[_ngcontent-serverApp-c142] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c142]   .errors[_ngcontent-serverApp-c142]   .error[_ngcontent-serverApp-c142]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c142], mat-select[_ngcontent-serverApp-c142] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c142]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c142]   .mat-checkbox-background[_ngcontent-serverApp-c142] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c142] {
  outline: none;
}
.fa[_ngcontent-serverApp-c142], .fas[_ngcontent-serverApp-c142], .far[_ngcontent-serverApp-c142], .fa[_ngcontent-serverApp-c142], .fal[_ngcontent-serverApp-c142] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c142] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c142] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c142], li[_ngcontent-serverApp-c142] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c142] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c142], li[_ngcontent-serverApp-c142] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142], .content-wrapper[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]:before, .content-wrapper[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]   ul[_ngcontent-serverApp-c142], .content-wrapper[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142]   li[_ngcontent-serverApp-c142]   ol[_ngcontent-serverApp-c142] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]   a[_ngcontent-serverApp-c142] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142]   .container[_ngcontent-serverApp-c142] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142]    > a[_ngcontent-serverApp-c142] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142]   button[_ngcontent-serverApp-c142] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c142]   section[_ngcontent-serverApp-c142]    > header[_ngcontent-serverApp-c142]   button[disabled][_ngcontent-serverApp-c142] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c142]   section.row[_ngcontent-serverApp-c142] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c142]   section.row[_ngcontent-serverApp-c142] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c142]   section.row.gradient-bg[_ngcontent-serverApp-c142] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c142]   section.row.news-listing[_ngcontent-serverApp-c142] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c142]   section.row.news-listing[_ngcontent-serverApp-c142] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c142] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c142] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c142]   .mat-checkbox-inner-container[_ngcontent-serverApp-c142] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c142]   .mat-checkbox-frame[_ngcontent-serverApp-c142], .mat-checkbox[_ngcontent-serverApp-c142]   .mat-checkbox-background[_ngcontent-serverApp-c142] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c142]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c142]   .accept[_ngcontent-serverApp-c142] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c142] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c142] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c142] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c142]   p[_ngcontent-serverApp-c142] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c142]   p[_ngcontent-serverApp-c142] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c142]   p[_ngcontent-serverApp-c142]   span[_ngcontent-serverApp-c142] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c142] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c142]   .wp-block-button[_ngcontent-serverApp-c142] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c142]   .wp-block-button[_ngcontent-serverApp-c142]   a[_ngcontent-serverApp-c142] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c142]   .wp-block-button[_ngcontent-serverApp-c142]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c142]   .is-style-outline[_ngcontent-serverApp-c142] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c142]   .is-style-outline[_ngcontent-serverApp-c142]   a[_ngcontent-serverApp-c142] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c142] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c142] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c142] {
  justify-content: right;
}
.news[_ngcontent-serverApp-c142] {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media (min-width: 426px) {
  .news[_ngcontent-serverApp-c142] {
    flex-direction: row;
    justify-content: space-between;
  }
}
.news[_ngcontent-serverApp-c142]   .swiper-button-prev[_ngcontent-serverApp-c142]::after {
  content: "";
}
.news[_ngcontent-serverApp-c142]   .swiper-button-next[_ngcontent-serverApp-c142]::after {
  content: "";
}
.news[_ngcontent-serverApp-c142]   .news-article[_ngcontent-serverApp-c142] {
  width: 100%;
  margin: 0 auto 20px auto;
}
.news[_ngcontent-serverApp-c142]   .news-article[_ngcontent-serverApp-c142]:nth-child(2) {
  margin: 0 auto;
}
@media (min-width: 426px) {
  .news[_ngcontent-serverApp-c142]   .news-article[_ngcontent-serverApp-c142] {
    margin: 0 0 15px 0;
    width: calc(50% - 8px);
  }
  .news[_ngcontent-serverApp-c142]   .news-article[_ngcontent-serverApp-c142]:nth-child(2) {
    margin: 0;
  }
}
@media (min-width: 1024px) {
  .news[_ngcontent-serverApp-c142]   .news-article[_ngcontent-serverApp-c142] {
    max-width: 290px;
  }
}
header[_ngcontent-serverApp-c142] {
  padding: 30px 0 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  header[_ngcontent-serverApp-c142] {
    justify-content: space-between;
  }
}
header[_ngcontent-serverApp-c142]    > a[_ngcontent-serverApp-c142] {
  color: var(--link-text-color);
}
header[_ngcontent-serverApp-c142]   button[_ngcontent-serverApp-c142] {
  background: transparent;
  color: var(--button-secondary-border-color);
  border: 2px solid var(--button-secondary-border-color);
}
header[_ngcontent-serverApp-c142]   button[disabled][_ngcontent-serverApp-c142] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.mobile-button[_ngcontent-serverApp-c142] {
  display: flex;
}
.view-all[_ngcontent-serverApp-c142] {
  width: 184px;
  font-weight: var(--font-weight-500);
  border-radius: 27px;
  border: 2px solid var(--button-secondary-border-color);
  margin: 33px auto 0 auto;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.view-all.desktop[_ngcontent-serverApp-c142] {
  margin: 0;
}
.view-all[_ngcontent-serverApp-c142]:hover {
  cursor: pointer;
}</style><style>[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141] {
  background-color: var(--site-background-color);
  box-shadow: var(--card-grey-box-shadow);
  border-radius: 7px;
  overflow: hidden;
  min-height: 367px;
  margin: 3px;
}
@media (min-width: 1024px) {
  [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141] {
    width: 290px;
  }
}
[_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141] {
  min-height: 325px;
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141] {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding: 27px 16px 0 16px;
  }
}
@media (min-width: 800px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141] {
    max-height: none;
    max-height: initial;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    padding: 27px 16px 0 16px;
  }
}
[_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .desktop-header[_ngcontent-serverApp-c141] {
  display: flex;
  align-items: center;
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .desktop-header[_ngcontent-serverApp-c141]   .header[_ngcontent-serverApp-c141] {
    width: 208px;
    height: 95px;
    border-radius: 7px;
    margin-right: 17px;
  }
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .desktop-header[_ngcontent-serverApp-c141]   .body-top[_ngcontent-serverApp-c141] {
    width: calc(100% - 225px);
  }
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .desktop-header[_ngcontent-serverApp-c141]   .article-title[_ngcontent-serverApp-c141] {
    color: var(--paragraph-text-dark);
    font-size: var(--font-size-24);
    font-weight: var(--font-weight-500);
    letter-spacing: 0;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141] {
    padding: 24px 0 15px 0;
  }
}
[_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .article-title[_ngcontent-serverApp-c141] {
  min-height: auto;
}
[_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-bottom[_ngcontent-serverApp-c141]   .body-content[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
  height: -moz-fit-content;
  height: fit-content;
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-bottom[_ngcontent-serverApp-c141]   .body-content[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    font-size: var(--font-size-14);
    line-height: 20px;
    margin: 0 0 30px 0;
  }
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-bottom[_ngcontent-serverApp-c141]   .divider[_ngcontent-serverApp-c141] {
    margin-top: 15px;
  }
}
@media (min-width: 769px) {
  [_nghost-serverApp-c141]   .news-article-card.listing[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-bottom[_ngcontent-serverApp-c141]   .body-footer[_ngcontent-serverApp-c141] {
    padding-top: 15px;
  }
}
[_nghost-serverApp-c141]   .news-article-card.sidebar[_ngcontent-serverApp-c141] {
  min-height: 0;
  min-height: initial;
  height: 160px;
  padding: 13px 16px;
  box-shadow: none;
  box-shadow: initial;
  margin: 0;
  margin: initial;
}
@media (min-width: 1024px) {
  [_nghost-serverApp-c141]   .news-article-card.sidebar[_ngcontent-serverApp-c141] {
    width: auto;
    width: initial;
  }
}
[_nghost-serverApp-c141]   .news-article-card.sidebar[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141] {
  padding: 0;
  padding: initial;
}
[_nghost-serverApp-c141]   .news-article-card.sidebar[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-top[_ngcontent-serverApp-c141] {
  min-height: 0;
  min-height: initial;
  margin-bottom: 14px;
  max-height: 48px;
  overflow: hidden;
}
[_nghost-serverApp-c141]   .news-article-card.sidebar[_ngcontent-serverApp-c141]   .desktop-header[_ngcontent-serverApp-c141] {
  height: 48px;
  overflow: hidden;
  margin-bottom: 14px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .header[_ngcontent-serverApp-c141] {
  width: 100%;
  height: 132px;
  background-position: center;
  background-size: cover;
  cursor: pointer;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141] {
  padding: 21px 12px 10px 12px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .article-title[_ngcontent-serverApp-c141] {
  font-size: var(--font-size-20);
  line-height: 24px;
  color: var(--paragraph-text-dark);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height: 72px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-top[_ngcontent-serverApp-c141] {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
@media (min-width: 520px) {
  [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-top[_ngcontent-serverApp-c141] {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
@media (min-width: 1024px) {
  [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-top[_ngcontent-serverApp-c141] {
    min-height: -moz-fit-content;
    min-height: fit-content;
  }
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-content[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
  font-size: var(--font-size-14);
  line-height: 17px;
  color: var(--content-page-table-row-text-color);
  width: 100%;
  height: 43px;
}
@media (min-width: 1024px) {
  [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-content[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
    width: 250px;
  }
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-content.home[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 34px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-tags[_ngcontent-serverApp-c141] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  height: 16px;
  overflow: hidden;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-tags[_ngcontent-serverApp-c141]   .tag[_ngcontent-serverApp-c141] {
  cursor: pointer;
  background-color: var(--site-icons-color);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 15px;
  min-width: 20px;
  margin-bottom: 2px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-tags[_ngcontent-serverApp-c141]   .tag[_ngcontent-serverApp-c141]:not(:last-child) {
  margin-right: 10px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-tags[_ngcontent-serverApp-c141]   .tag[_ngcontent-serverApp-c141]   span[_ngcontent-serverApp-c141] {
  color: var(--site-background-color);
  font-size: var(--font-size-10);
  line-height: 10px;
  opacity: 0.9;
  padding: 0 8px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-tags[_ngcontent-serverApp-c141]   .tag[_ngcontent-serverApp-c141]   span[_ngcontent-serverApp-c141]:hover {
  opacity: 1;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .divider[_ngcontent-serverApp-c141] {
  height: 2px;
  width: 100%;
  margin: 16px auto 0;
  background-color: var(--news-card-divider-color);
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-footer[_ngcontent-serverApp-c141] {
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-footer[_ngcontent-serverApp-c141]   .link[_ngcontent-serverApp-c141]   a[_ngcontent-serverApp-c141] {
  width: 19px;
  height: 18px;
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .body[_ngcontent-serverApp-c141]   .body-footer[_ngcontent-serverApp-c141]   .link[_ngcontent-serverApp-c141]   a[_ngcontent-serverApp-c141]   i[_ngcontent-serverApp-c141] {
  font-size: var(--font-size-18);
  line-height: 18px;
  font-weight: var(--font-weight-500);
}
[_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .header[_ngcontent-serverApp-c141], [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .article-title[_ngcontent-serverApp-c141], [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .tag[_ngcontent-serverApp-c141], [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .date[_ngcontent-serverApp-c141], [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   .link[_ngcontent-serverApp-c141], [_nghost-serverApp-c141]   .news-article-card[_ngcontent-serverApp-c141]   p[_ngcontent-serverApp-c141] {
  cursor: pointer;
}</style><style>h2[_ngcontent-serverApp-c129], h3[_ngcontent-serverApp-c129], h4[_ngcontent-serverApp-c129], h5[_ngcontent-serverApp-c129], h6[_ngcontent-serverApp-c129] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c129] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c129] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c129] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c129] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c129] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c129] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c129] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c129], #wrapper[_ngcontent-serverApp-c129], .wrapper-slide[_ngcontent-serverApp-c129] {
  height: 100%;
}
body[_ngcontent-serverApp-c129] {
  height: auto;
}
.container[_ngcontent-serverApp-c129] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c129] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c129] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c129] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c129] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c129] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c129] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c129], a.button[_ngcontent-serverApp-c129] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c129]   i.spinner[_ngcontent-serverApp-c129], a.button[_ngcontent-serverApp-c129]   i.spinner[_ngcontent-serverApp-c129] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c129] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c129] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c129] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c129] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c129] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c129] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c129] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c129]   .mat-button[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-fab[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-flat-button[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-icon-button[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-mini-fab[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-raised-button[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-stroked-button[_ngcontent-serverApp-c129], .gli[_ngcontent-serverApp-c129]   .mat-dialog-title[_ngcontent-serverApp-c129] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c129]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c129]   .mat-checkbox-label[_ngcontent-serverApp-c129] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c129]   label[_ngcontent-serverApp-c129] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c129]   label[_ngcontent-serverApp-c129]   .label-text[_ngcontent-serverApp-c129] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c129]   label.icon-right[_ngcontent-serverApp-c129]   .icon[_ngcontent-serverApp-c129] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c129]   label.icon-left[_ngcontent-serverApp-c129]   .icon[_ngcontent-serverApp-c129] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   mat-select[_ngcontent-serverApp-c129] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c129]   textarea[_ngcontent-serverApp-c129] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c129]   .mat-select-trigger[_ngcontent-serverApp-c129] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129]:-webkit-autofill, form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c129]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c129]   .mat-checkbox-background[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c129]   .mat-checkbox-background[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   .mat-accent[_ngcontent-serverApp-c129]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   .mat-accent[_ngcontent-serverApp-c129]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c129] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c129]   .mat-ripple-element[_ngcontent-serverApp-c129] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c129]   .mat-checkbox-layout[_ngcontent-serverApp-c129]   .mat-checkbox-label[_ngcontent-serverApp-c129] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c129]   input[_ngcontent-serverApp-c129]:focus, form.default[_ngcontent-serverApp-c129]   textarea[_ngcontent-serverApp-c129]:focus, form.default[_ngcontent-serverApp-c129]   mat-select[_ngcontent-serverApp-c129]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c129]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c129], form.default[_ngcontent-serverApp-c129]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c129] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c129]   .errors[_ngcontent-serverApp-c129] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c129]   .errors[_ngcontent-serverApp-c129]   .error[_ngcontent-serverApp-c129]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c129], mat-select[_ngcontent-serverApp-c129] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c129]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c129]   .mat-checkbox-background[_ngcontent-serverApp-c129] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c129] {
  outline: none;
}
.fa[_ngcontent-serverApp-c129], .fas[_ngcontent-serverApp-c129], .far[_ngcontent-serverApp-c129], .fa[_ngcontent-serverApp-c129], .fal[_ngcontent-serverApp-c129] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c129] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c129] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c129], li[_ngcontent-serverApp-c129] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c129] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c129], li[_ngcontent-serverApp-c129] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129], .content-wrapper[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]:before, .content-wrapper[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]   ul[_ngcontent-serverApp-c129], .content-wrapper[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129]   li[_ngcontent-serverApp-c129]   ol[_ngcontent-serverApp-c129] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]   a[_ngcontent-serverApp-c129] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129]   .container[_ngcontent-serverApp-c129] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129]    > a[_ngcontent-serverApp-c129] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129]   button[_ngcontent-serverApp-c129] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c129]   section[_ngcontent-serverApp-c129]    > header[_ngcontent-serverApp-c129]   button[disabled][_ngcontent-serverApp-c129] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c129]   section.row[_ngcontent-serverApp-c129] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c129]   section.row[_ngcontent-serverApp-c129] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c129]   section.row.gradient-bg[_ngcontent-serverApp-c129] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c129]   section.row.news-listing[_ngcontent-serverApp-c129] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c129]   section.row.news-listing[_ngcontent-serverApp-c129] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c129] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c129] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c129]   .mat-checkbox-inner-container[_ngcontent-serverApp-c129] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c129]   .mat-checkbox-frame[_ngcontent-serverApp-c129], .mat-checkbox[_ngcontent-serverApp-c129]   .mat-checkbox-background[_ngcontent-serverApp-c129] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c129]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c129]   .accept[_ngcontent-serverApp-c129] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c129] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c129] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c129] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c129]   p[_ngcontent-serverApp-c129] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c129]   p[_ngcontent-serverApp-c129] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c129]   p[_ngcontent-serverApp-c129]   span[_ngcontent-serverApp-c129] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c129] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c129]   .wp-block-button[_ngcontent-serverApp-c129] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c129]   .wp-block-button[_ngcontent-serverApp-c129]   a[_ngcontent-serverApp-c129] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c129]   .wp-block-button[_ngcontent-serverApp-c129]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c129]   .is-style-outline[_ngcontent-serverApp-c129] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c129]   .is-style-outline[_ngcontent-serverApp-c129]   a[_ngcontent-serverApp-c129] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c129] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c129] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c129] {
  justify-content: right;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129] {
  background-color: var(--site-background-color);
  box-shadow: var(--game-card-box-shadow);
  border-radius: 7px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
@media (min-width: 429px) {
  [_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129] {
    width: 294px;
  }
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .text-line[_ngcontent-serverApp-c129], [_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129]   .top[_ngcontent-serverApp-c129]   .lottery-line[_ngcontent-serverApp-c129] {
  display: inline-block;
  background-color: #444;
  height: 8px;
  border-radius: 100px;
  margin: 5px 0;
  min-width: 100px;
  opacity: 0.1;
  animation: fading 1.5s infinite;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-header[_ngcontent-serverApp-c129] {
  height: 43px;
  display: flex;
  align-items: center;
  background: var(--card-header-grey-gradient);
  padding-left: 10px;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129] {
  padding: 9px;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129]   .top[_ngcontent-serverApp-c129] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129]   .top[_ngcontent-serverApp-c129]   .lottery-line[_ngcontent-serverApp-c129] {
  height: 15px;
  width: 140px;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129]   .bottom[_ngcontent-serverApp-c129] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
[_nghost-serverApp-c129]   .lottery-card[_ngcontent-serverApp-c129]   .card-body[_ngcontent-serverApp-c129]   .bottom[_ngcontent-serverApp-c129]   .button-container[_ngcontent-serverApp-c129]   .button[_ngcontent-serverApp-c129] {
  padding: 0 30px !important;
  width: 100px;
  height: 30px;
  border-radius: 20px;
  background: #ccc;
  animation: fading 1.5s infinite;
}</style><script type="text/javascript" async="" id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=1260aefd-dba3-4322-a0c6-0bc588f9ea86"></script><script async="" src="https://script.hotjar.com/modules.349061f2d87d84c4c336.js" charset="utf-8"></script><script src="https://script.hotjar.com/browser-perf.8417c6bba72228fa2e29.js"></script><style>.closed[_ngcontent-serverApp-c122] {
  text-transform: uppercase;
}

.small[_ngcontent-serverApp-c122] {
  color: var(--paragraph-text-dark);
  font-size: var(--font-size-11);
  font-weight: var(--font-weight-500);
  letter-spacing: 0;
  line-height: 13px;
}</style><style>h2[_ngcontent-serverApp-c128], h3[_ngcontent-serverApp-c128], h4[_ngcontent-serverApp-c128], h5[_ngcontent-serverApp-c128], h6[_ngcontent-serverApp-c128] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c128] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c128] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c128] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c128] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c128] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c128] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c128] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c128], #wrapper[_ngcontent-serverApp-c128], .wrapper-slide[_ngcontent-serverApp-c128] {
  height: 100%;
}
body[_ngcontent-serverApp-c128] {
  height: auto;
}
.container[_ngcontent-serverApp-c128] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c128] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c128] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c128] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c128] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c128] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c128] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c128], a.button[_ngcontent-serverApp-c128] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c128]   i.spinner[_ngcontent-serverApp-c128], a.button[_ngcontent-serverApp-c128]   i.spinner[_ngcontent-serverApp-c128] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c128] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c128] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c128] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c128] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c128] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c128] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c128] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c128]   .mat-button[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-fab[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-flat-button[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-icon-button[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-mini-fab[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-raised-button[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-stroked-button[_ngcontent-serverApp-c128], .gli[_ngcontent-serverApp-c128]   .mat-dialog-title[_ngcontent-serverApp-c128] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c128]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c128]   .mat-checkbox-label[_ngcontent-serverApp-c128] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c128]   label[_ngcontent-serverApp-c128] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c128]   label[_ngcontent-serverApp-c128]   .label-text[_ngcontent-serverApp-c128] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c128]   label.icon-right[_ngcontent-serverApp-c128]   .icon[_ngcontent-serverApp-c128] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c128]   label.icon-left[_ngcontent-serverApp-c128]   .icon[_ngcontent-serverApp-c128] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   mat-select[_ngcontent-serverApp-c128] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c128]   textarea[_ngcontent-serverApp-c128] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c128]   .mat-select-trigger[_ngcontent-serverApp-c128] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128]:-webkit-autofill, form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c128]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c128]   .mat-checkbox-background[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c128]   .mat-checkbox-background[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   .mat-accent[_ngcontent-serverApp-c128]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   .mat-accent[_ngcontent-serverApp-c128]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c128] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c128]   .mat-ripple-element[_ngcontent-serverApp-c128] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c128]   .mat-checkbox-layout[_ngcontent-serverApp-c128]   .mat-checkbox-label[_ngcontent-serverApp-c128] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c128]   input[_ngcontent-serverApp-c128]:focus, form.default[_ngcontent-serverApp-c128]   textarea[_ngcontent-serverApp-c128]:focus, form.default[_ngcontent-serverApp-c128]   mat-select[_ngcontent-serverApp-c128]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c128]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c128], form.default[_ngcontent-serverApp-c128]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c128] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c128]   .errors[_ngcontent-serverApp-c128] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c128]   .errors[_ngcontent-serverApp-c128]   .error[_ngcontent-serverApp-c128]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c128], mat-select[_ngcontent-serverApp-c128] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c128]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c128]   .mat-checkbox-background[_ngcontent-serverApp-c128] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c128] {
  outline: none;
}
.fa[_ngcontent-serverApp-c128], .fas[_ngcontent-serverApp-c128], .far[_ngcontent-serverApp-c128], .fa[_ngcontent-serverApp-c128], .fal[_ngcontent-serverApp-c128] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c128] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c128] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c128], li[_ngcontent-serverApp-c128] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c128] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c128], li[_ngcontent-serverApp-c128] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128], .content-wrapper[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]:before, .content-wrapper[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]   ul[_ngcontent-serverApp-c128], .content-wrapper[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128]   li[_ngcontent-serverApp-c128]   ol[_ngcontent-serverApp-c128] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]   a[_ngcontent-serverApp-c128] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128]   .container[_ngcontent-serverApp-c128] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128]    > a[_ngcontent-serverApp-c128] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128]   button[_ngcontent-serverApp-c128] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c128]   section[_ngcontent-serverApp-c128]    > header[_ngcontent-serverApp-c128]   button[disabled][_ngcontent-serverApp-c128] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c128]   section.row[_ngcontent-serverApp-c128] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c128]   section.row[_ngcontent-serverApp-c128] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c128]   section.row.gradient-bg[_ngcontent-serverApp-c128] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c128]   section.row.news-listing[_ngcontent-serverApp-c128] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c128]   section.row.news-listing[_ngcontent-serverApp-c128] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c128] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c128] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c128]   .mat-checkbox-inner-container[_ngcontent-serverApp-c128] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c128]   .mat-checkbox-frame[_ngcontent-serverApp-c128], .mat-checkbox[_ngcontent-serverApp-c128]   .mat-checkbox-background[_ngcontent-serverApp-c128] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c128]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c128]   .accept[_ngcontent-serverApp-c128] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c128] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c128] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c128] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c128]   p[_ngcontent-serverApp-c128] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c128]   p[_ngcontent-serverApp-c128] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c128]   p[_ngcontent-serverApp-c128]   span[_ngcontent-serverApp-c128] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c128] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c128]   .wp-block-button[_ngcontent-serverApp-c128] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c128]   .wp-block-button[_ngcontent-serverApp-c128]   a[_ngcontent-serverApp-c128] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c128]   .wp-block-button[_ngcontent-serverApp-c128]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c128]   .is-style-outline[_ngcontent-serverApp-c128] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c128]   .is-style-outline[_ngcontent-serverApp-c128]   a[_ngcontent-serverApp-c128] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c128] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c128] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c128] {
  justify-content: right;
}
[_nghost-serverApp-c128]   .swiper-container-multirow[_ngcontent-serverApp-c128]    > .swiper-wrapper[_ngcontent-serverApp-c128] {
  flex-direction: column;
}
header[_ngcontent-serverApp-c128] {
  height: auto;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
}
header[_ngcontent-serverApp-c128]   h1[_ngcontent-serverApp-c128] {
  margin: 0;
  letter-spacing: 0;
}
header[_ngcontent-serverApp-c128]    > a[_ngcontent-serverApp-c128] {
  color: var(--link-text-color);
  margin-left: 20px;
  font-weight: var(--font-weight-500);
}
header[_ngcontent-serverApp-c128]   button[_ngcontent-serverApp-c128] {
  background: transparent;
  color: var(--button-secondary-border-color);
  border: 2px solid var(--button-secondary-border-color);
}
header[_ngcontent-serverApp-c128]   button[disabled][_ngcontent-serverApp-c128] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 467px) {
  header[_ngcontent-serverApp-c128] {
    justify-content: center;
  }

  .loader-container[_ngcontent-serverApp-c128] {
    height: auto;
  }
}
.lotteries[_ngcontent-serverApp-c128] {
  position: relative;
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-prev[_ngcontent-serverApp-c128], .lotteries[_ngcontent-serverApp-c128]   .swiper-button-next[_ngcontent-serverApp-c128] {
  background: none;
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-prev[_ngcontent-serverApp-c128]    > i[_ngcontent-serverApp-c128], .lotteries[_ngcontent-serverApp-c128]   .swiper-button-next[_ngcontent-serverApp-c128]    > i[_ngcontent-serverApp-c128] {
  font-size: var(--font-size-25);
  color: var(--site-icons-color);
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-prev.swiper-button-disabled[_ngcontent-serverApp-c128], .lotteries[_ngcontent-serverApp-c128]   .swiper-button-next.swiper-button-disabled[_ngcontent-serverApp-c128] {
  display: none;
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-prev[_ngcontent-serverApp-c128]::after, .lotteries[_ngcontent-serverApp-c128]   .swiper-button-next[_ngcontent-serverApp-c128]::after {
  content: "";
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-prev[_ngcontent-serverApp-c128] {
  left: -40px;
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-button-next[_ngcontent-serverApp-c128] {
  right: -40px;
}
.lotteries[_ngcontent-serverApp-c128]   .swiper-slide[_ngcontent-serverApp-c128] {
  width: 300px !important;
  margin-right: 30px;
  height: auto;
}
.lotteries.is-universal[_ngcontent-serverApp-c128]   .swiper-container[_ngcontent-serverApp-c128]   .swiper-wrapper[_ngcontent-serverApp-c128] {
  width: 1320px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 498px;
  justify-content: space-between;
}
.lotteries.is-universal[_ngcontent-serverApp-c128]   .swiper-container[_ngcontent-serverApp-c128]   .swiper-wrapper[_ngcontent-serverApp-c128]   .swiper-slide[_ngcontent-serverApp-c128] {
  width: 300px;
  margin-right: 30px;
  height: auto;
}
@media (max-width: 768px) {
  .lotteries[_ngcontent-serverApp-c128] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .lotteries[_ngcontent-serverApp-c128]   .slide[_ngcontent-serverApp-c128] {
    width: calc(50% - 8px);
    margin-bottom: 15px;
  }
}
@media (max-width: 467px) {
  .lotteries[_ngcontent-serverApp-c128]   .slide[_ngcontent-serverApp-c128] {
    width: 100%;
    margin-bottom: 13px;
  }
  .lotteries[_ngcontent-serverApp-c128]   .slide[_ngcontent-serverApp-c128]:last-of-type {
    margin-bottom: 0;
  }
}
p.view-all[_ngcontent-serverApp-c128] {
  text-align: center;
  font-weight: var(--font-weight-500);
}
.loader-container[_ngcontent-serverApp-c128] {
  height: 240px;
}</style><style>h2[_ngcontent-serverApp-c127], h3[_ngcontent-serverApp-c127], h4[_ngcontent-serverApp-c127], h5[_ngcontent-serverApp-c127], h6[_ngcontent-serverApp-c127] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c127] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c127] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c127] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c127] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c127] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c127] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c127] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c127], #wrapper[_ngcontent-serverApp-c127], .wrapper-slide[_ngcontent-serverApp-c127] {
  height: 100%;
}
body[_ngcontent-serverApp-c127] {
  height: auto;
}
.container[_ngcontent-serverApp-c127] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c127] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c127] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c127] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c127] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c127] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c127] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c127], a.button[_ngcontent-serverApp-c127] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c127]   i.spinner[_ngcontent-serverApp-c127], a.button[_ngcontent-serverApp-c127]   i.spinner[_ngcontent-serverApp-c127] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c127] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c127] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c127] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c127] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c127] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c127] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c127] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c127]   .mat-button[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-fab[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-flat-button[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-icon-button[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-mini-fab[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-raised-button[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-stroked-button[_ngcontent-serverApp-c127], .gli[_ngcontent-serverApp-c127]   .mat-dialog-title[_ngcontent-serverApp-c127] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c127]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c127]   .mat-checkbox-label[_ngcontent-serverApp-c127] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c127]   label[_ngcontent-serverApp-c127] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c127]   label[_ngcontent-serverApp-c127]   .label-text[_ngcontent-serverApp-c127] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c127]   label.icon-right[_ngcontent-serverApp-c127]   .icon[_ngcontent-serverApp-c127] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c127]   label.icon-left[_ngcontent-serverApp-c127]   .icon[_ngcontent-serverApp-c127] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   mat-select[_ngcontent-serverApp-c127] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c127]   textarea[_ngcontent-serverApp-c127] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c127]   .mat-select-trigger[_ngcontent-serverApp-c127] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127]:-webkit-autofill, form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c127]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c127]   .mat-checkbox-background[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c127]   .mat-checkbox-background[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   .mat-accent[_ngcontent-serverApp-c127]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   .mat-accent[_ngcontent-serverApp-c127]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c127] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c127]   .mat-ripple-element[_ngcontent-serverApp-c127] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c127]   .mat-checkbox-layout[_ngcontent-serverApp-c127]   .mat-checkbox-label[_ngcontent-serverApp-c127] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c127]   input[_ngcontent-serverApp-c127]:focus, form.default[_ngcontent-serverApp-c127]   textarea[_ngcontent-serverApp-c127]:focus, form.default[_ngcontent-serverApp-c127]   mat-select[_ngcontent-serverApp-c127]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c127]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c127], form.default[_ngcontent-serverApp-c127]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c127] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c127]   .errors[_ngcontent-serverApp-c127] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c127]   .errors[_ngcontent-serverApp-c127]   .error[_ngcontent-serverApp-c127]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c127], mat-select[_ngcontent-serverApp-c127] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c127]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c127]   .mat-checkbox-background[_ngcontent-serverApp-c127] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c127] {
  outline: none;
}
.fa[_ngcontent-serverApp-c127], .fas[_ngcontent-serverApp-c127], .far[_ngcontent-serverApp-c127], .fa[_ngcontent-serverApp-c127], .fal[_ngcontent-serverApp-c127] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c127] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c127] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c127], li[_ngcontent-serverApp-c127] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c127] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c127], li[_ngcontent-serverApp-c127] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127], .content-wrapper[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]:before, .content-wrapper[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]   ul[_ngcontent-serverApp-c127], .content-wrapper[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127]   li[_ngcontent-serverApp-c127]   ol[_ngcontent-serverApp-c127] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]   a[_ngcontent-serverApp-c127] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127]   .container[_ngcontent-serverApp-c127] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127]    > a[_ngcontent-serverApp-c127] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127]   button[_ngcontent-serverApp-c127] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c127]   section[_ngcontent-serverApp-c127]    > header[_ngcontent-serverApp-c127]   button[disabled][_ngcontent-serverApp-c127] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c127]   section.row[_ngcontent-serverApp-c127] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c127]   section.row[_ngcontent-serverApp-c127] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c127]   section.row.gradient-bg[_ngcontent-serverApp-c127] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c127]   section.row.news-listing[_ngcontent-serverApp-c127] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c127]   section.row.news-listing[_ngcontent-serverApp-c127] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c127] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c127] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c127]   .mat-checkbox-inner-container[_ngcontent-serverApp-c127] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c127]   .mat-checkbox-frame[_ngcontent-serverApp-c127], .mat-checkbox[_ngcontent-serverApp-c127]   .mat-checkbox-background[_ngcontent-serverApp-c127] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c127]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c127]   .accept[_ngcontent-serverApp-c127] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c127] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c127] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c127] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c127]   p[_ngcontent-serverApp-c127] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c127]   p[_ngcontent-serverApp-c127] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c127]   p[_ngcontent-serverApp-c127]   span[_ngcontent-serverApp-c127] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c127] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c127]   .wp-block-button[_ngcontent-serverApp-c127] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c127]   .wp-block-button[_ngcontent-serverApp-c127]   a[_ngcontent-serverApp-c127] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c127]   .wp-block-button[_ngcontent-serverApp-c127]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c127]   .is-style-outline[_ngcontent-serverApp-c127] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c127]   .is-style-outline[_ngcontent-serverApp-c127]   a[_ngcontent-serverApp-c127] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c127] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c127] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c127] {
  justify-content: right;
}
.lottery-card[_ngcontent-serverApp-c127] {
  background-color: var(--site-background-color);
  box-shadow: var(--game-card-box-shadow);
  border-radius: 7px;
  overflow: hidden;
  font-size: var(--font-size-11);
  margin: 3px;
  position: relative;
}
.lottery-card[_ngcontent-serverApp-c127]   .header[_ngcontent-serverApp-c127] {
  height: 43px;
  display: flex;
  align-items: center;
  background: var(--card-header-grey-gradient);
  padding-left: 10px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127] {
  padding: 9px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .body-bottom[_ngcontent-serverApp-c127] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .body-bottom[_ngcontent-serverApp-c127]   a[_ngcontent-serverApp-c127] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
  padding: 0;
  width: 100px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .body-bottom[_ngcontent-serverApp-c127]   a.button[_ngcontent-serverApp-c127] {
  background: transparent;
  color: var(--color-secondary-1);
  border: 2px solid var(--color-secondary-1);
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .body-bottom[_ngcontent-serverApp-c127]   a.button[disabled][_ngcontent-serverApp-c127] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .draw-time[_ngcontent-serverApp-c127], .lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .ticket-price[_ngcontent-serverApp-c127] {
  margin-bottom: 4px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   h2[_ngcontent-serverApp-c127] {
  margin-bottom: 3px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .strike[_ngcontent-serverApp-c127] {
  color: var(--info-error-text-color);
  position: relative;
  padding: 0 3px;
  margin-left: 2px;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .strike[_ngcontent-serverApp-c127]::before {
  position: absolute;
  left: 0;
  top: 43%;
  height: 1px;
  background: var(--info-error-text-color);
  content: "";
  width: 100%;
  display: block;
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .jackpot[_ngcontent-serverApp-c127] {
  font-weight: var(--font-weight-600);
}
.lottery-card[_ngcontent-serverApp-c127]   .body[_ngcontent-serverApp-c127]   .jackpot-text[_ngcontent-serverApp-c127] {
  font-size: var(--font-size-15);
}</style><style>.new-ribbon[_ngcontent-serverApp-c126] {
  height: 65px;
  width: 65px;
  position: absolute;
  right: 0;
  top: 6px;
}
.new-ribbon[_ngcontent-serverApp-c126]   .ribbon-shape[_ngcontent-serverApp-c126] {
  background-color: var(--elements-highlight-color);
  transform: rotate(45deg);
  text-align: center;
  box-shadow: var(--highlight-box-shadow);
  padding: 8px 0;
  width: 90px;
}
.new-ribbon[_ngcontent-serverApp-c126]   .ribbon-shape[_ngcontent-serverApp-c126]   .ribbon-text[_ngcontent-serverApp-c126] {
  height: 10px;
  color: var(--site-background-color);
  font-family: var(--font-family-body);
  font-size: var(--font-size-13);
  font-weight: var(--font-weight-bold);
  letter-spacing: 0;
  line-height: 10px;
  text-transform: uppercase;
}
@media all and (max-width: 425px) {
  .ribbon-shape[_ngcontent-serverApp-c126] {
    padding: 6px 0;
  }
}</style><style>h2[_ngcontent-serverApp-c138], h3[_ngcontent-serverApp-c138], h4[_ngcontent-serverApp-c138], h5[_ngcontent-serverApp-c138], h6[_ngcontent-serverApp-c138] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c138] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c138] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c138] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c138] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c138] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c138] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c138] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c138], #wrapper[_ngcontent-serverApp-c138], .wrapper-slide[_ngcontent-serverApp-c138] {
  height: 100%;
}
body[_ngcontent-serverApp-c138] {
  height: auto;
}
.container[_ngcontent-serverApp-c138] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c138] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c138] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c138] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c138] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c138] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c138] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c138], a.button[_ngcontent-serverApp-c138] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c138]   i.spinner[_ngcontent-serverApp-c138], a.button[_ngcontent-serverApp-c138]   i.spinner[_ngcontent-serverApp-c138] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c138] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c138] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c138] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c138] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c138] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c138] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c138] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c138]   .mat-button[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-fab[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-flat-button[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-icon-button[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-mini-fab[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-raised-button[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-stroked-button[_ngcontent-serverApp-c138], .gli[_ngcontent-serverApp-c138]   .mat-dialog-title[_ngcontent-serverApp-c138] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c138]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c138]   .mat-checkbox-label[_ngcontent-serverApp-c138] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c138]   label[_ngcontent-serverApp-c138] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c138]   label[_ngcontent-serverApp-c138]   .label-text[_ngcontent-serverApp-c138] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c138]   label.icon-right[_ngcontent-serverApp-c138]   .icon[_ngcontent-serverApp-c138] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c138]   label.icon-left[_ngcontent-serverApp-c138]   .icon[_ngcontent-serverApp-c138] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   mat-select[_ngcontent-serverApp-c138] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c138]   textarea[_ngcontent-serverApp-c138] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c138]   .mat-select-trigger[_ngcontent-serverApp-c138] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138]:-webkit-autofill, form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c138]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c138]   .mat-checkbox-background[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c138]   .mat-checkbox-background[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   .mat-accent[_ngcontent-serverApp-c138]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   .mat-accent[_ngcontent-serverApp-c138]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c138] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c138]   .mat-ripple-element[_ngcontent-serverApp-c138] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c138]   .mat-checkbox-layout[_ngcontent-serverApp-c138]   .mat-checkbox-label[_ngcontent-serverApp-c138] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c138]   input[_ngcontent-serverApp-c138]:focus, form.default[_ngcontent-serverApp-c138]   textarea[_ngcontent-serverApp-c138]:focus, form.default[_ngcontent-serverApp-c138]   mat-select[_ngcontent-serverApp-c138]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c138]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c138], form.default[_ngcontent-serverApp-c138]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c138] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c138]   .errors[_ngcontent-serverApp-c138] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c138]   .errors[_ngcontent-serverApp-c138]   .error[_ngcontent-serverApp-c138]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c138], mat-select[_ngcontent-serverApp-c138] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c138]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c138]   .mat-checkbox-background[_ngcontent-serverApp-c138] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c138] {
  outline: none;
}
.fa[_ngcontent-serverApp-c138], .fas[_ngcontent-serverApp-c138], .far[_ngcontent-serverApp-c138], .fa[_ngcontent-serverApp-c138], .fal[_ngcontent-serverApp-c138] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c138] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c138] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c138], li[_ngcontent-serverApp-c138] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c138] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c138], li[_ngcontent-serverApp-c138] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138], .content-wrapper[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]:before, .content-wrapper[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]   ul[_ngcontent-serverApp-c138], .content-wrapper[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138]   li[_ngcontent-serverApp-c138]   ol[_ngcontent-serverApp-c138] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]   a[_ngcontent-serverApp-c138] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138]   .container[_ngcontent-serverApp-c138] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138]    > a[_ngcontent-serverApp-c138] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138]   button[_ngcontent-serverApp-c138] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c138]   section[_ngcontent-serverApp-c138]    > header[_ngcontent-serverApp-c138]   button[disabled][_ngcontent-serverApp-c138] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c138]   section.row[_ngcontent-serverApp-c138] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c138]   section.row[_ngcontent-serverApp-c138] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c138]   section.row.gradient-bg[_ngcontent-serverApp-c138] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c138]   section.row.news-listing[_ngcontent-serverApp-c138] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c138]   section.row.news-listing[_ngcontent-serverApp-c138] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c138] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c138] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c138]   .mat-checkbox-inner-container[_ngcontent-serverApp-c138] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c138]   .mat-checkbox-frame[_ngcontent-serverApp-c138], .mat-checkbox[_ngcontent-serverApp-c138]   .mat-checkbox-background[_ngcontent-serverApp-c138] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c138]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c138]   .accept[_ngcontent-serverApp-c138] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c138] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c138] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c138] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c138]   p[_ngcontent-serverApp-c138] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c138]   p[_ngcontent-serverApp-c138] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c138]   p[_ngcontent-serverApp-c138]   span[_ngcontent-serverApp-c138] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c138] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c138]   .wp-block-button[_ngcontent-serverApp-c138] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c138]   .wp-block-button[_ngcontent-serverApp-c138]   a[_ngcontent-serverApp-c138] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c138]   .wp-block-button[_ngcontent-serverApp-c138]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c138]   .is-style-outline[_ngcontent-serverApp-c138] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c138]   .is-style-outline[_ngcontent-serverApp-c138]   a[_ngcontent-serverApp-c138] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c138] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c138] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c138] {
  justify-content: right;
}
[_nghost-serverApp-c138]   .loader-container[_ngcontent-serverApp-c138] {
  height: 240px;
}
[_nghost-serverApp-c138]   section.row[_ngcontent-serverApp-c138] {
  padding-top: 0 !important;
}
@media (max-width: 540px) and (min-width: 468px) {
  [_nghost-serverApp-c138]   section.row[_ngcontent-serverApp-c138] {
    padding: 0 0 30px !important;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  [_nghost-serverApp-c138]   .container[_ngcontent-serverApp-c138] {
    padding: 0 10px;
  }
}
@media (max-width: 467px) {
  [_nghost-serverApp-c138]   .container[_ngcontent-serverApp-c138] {
    padding: 0;
  }
}</style><style>h2[_ngcontent-serverApp-c135], h3[_ngcontent-serverApp-c135], h4[_ngcontent-serverApp-c135], h5[_ngcontent-serverApp-c135], h6[_ngcontent-serverApp-c135] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c135] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c135] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c135] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c135] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c135] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c135] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c135] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c135], #wrapper[_ngcontent-serverApp-c135], .wrapper-slide[_ngcontent-serverApp-c135] {
  height: 100%;
}
body[_ngcontent-serverApp-c135] {
  height: auto;
}
.container[_ngcontent-serverApp-c135] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c135] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c135] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c135] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c135] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c135] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c135] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c135], a.button[_ngcontent-serverApp-c135] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c135]   i.spinner[_ngcontent-serverApp-c135], a.button[_ngcontent-serverApp-c135]   i.spinner[_ngcontent-serverApp-c135] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c135] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c135] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c135] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c135] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c135] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c135] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c135] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c135]   .mat-button[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-fab[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-flat-button[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-icon-button[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-mini-fab[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-raised-button[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-stroked-button[_ngcontent-serverApp-c135], .gli[_ngcontent-serverApp-c135]   .mat-dialog-title[_ngcontent-serverApp-c135] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c135]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c135]   .mat-checkbox-label[_ngcontent-serverApp-c135] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c135]   label[_ngcontent-serverApp-c135] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c135]   label[_ngcontent-serverApp-c135]   .label-text[_ngcontent-serverApp-c135] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c135]   label.icon-right[_ngcontent-serverApp-c135]   .icon[_ngcontent-serverApp-c135] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c135]   label.icon-left[_ngcontent-serverApp-c135]   .icon[_ngcontent-serverApp-c135] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   mat-select[_ngcontent-serverApp-c135] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c135]   textarea[_ngcontent-serverApp-c135] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c135]   .mat-select-trigger[_ngcontent-serverApp-c135] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135]:-webkit-autofill, form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c135]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c135]   .mat-checkbox-background[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c135]   .mat-checkbox-background[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   .mat-accent[_ngcontent-serverApp-c135]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   .mat-accent[_ngcontent-serverApp-c135]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c135] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c135]   .mat-ripple-element[_ngcontent-serverApp-c135] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c135]   .mat-checkbox-layout[_ngcontent-serverApp-c135]   .mat-checkbox-label[_ngcontent-serverApp-c135] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c135]   input[_ngcontent-serverApp-c135]:focus, form.default[_ngcontent-serverApp-c135]   textarea[_ngcontent-serverApp-c135]:focus, form.default[_ngcontent-serverApp-c135]   mat-select[_ngcontent-serverApp-c135]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c135]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c135], form.default[_ngcontent-serverApp-c135]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c135] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c135]   .errors[_ngcontent-serverApp-c135] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c135]   .errors[_ngcontent-serverApp-c135]   .error[_ngcontent-serverApp-c135]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c135], mat-select[_ngcontent-serverApp-c135] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c135]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c135]   .mat-checkbox-background[_ngcontent-serverApp-c135] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c135] {
  outline: none;
}
.fa[_ngcontent-serverApp-c135], .fas[_ngcontent-serverApp-c135], .far[_ngcontent-serverApp-c135], .fa[_ngcontent-serverApp-c135], .fal[_ngcontent-serverApp-c135] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c135] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c135] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c135], li[_ngcontent-serverApp-c135] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c135] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c135], li[_ngcontent-serverApp-c135] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135], .content-wrapper[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]:before, .content-wrapper[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]   ul[_ngcontent-serverApp-c135], .content-wrapper[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135]   li[_ngcontent-serverApp-c135]   ol[_ngcontent-serverApp-c135] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]   a[_ngcontent-serverApp-c135] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135]   .container[_ngcontent-serverApp-c135] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135]    > a[_ngcontent-serverApp-c135] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135]   button[_ngcontent-serverApp-c135] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c135]   section[_ngcontent-serverApp-c135]    > header[_ngcontent-serverApp-c135]   button[disabled][_ngcontent-serverApp-c135] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c135]   section.row[_ngcontent-serverApp-c135] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c135]   section.row[_ngcontent-serverApp-c135] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c135]   section.row.gradient-bg[_ngcontent-serverApp-c135] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c135]   section.row.news-listing[_ngcontent-serverApp-c135] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c135]   section.row.news-listing[_ngcontent-serverApp-c135] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c135] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c135] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c135]   .mat-checkbox-inner-container[_ngcontent-serverApp-c135] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c135]   .mat-checkbox-frame[_ngcontent-serverApp-c135], .mat-checkbox[_ngcontent-serverApp-c135]   .mat-checkbox-background[_ngcontent-serverApp-c135] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c135]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c135]   .accept[_ngcontent-serverApp-c135] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c135] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c135] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c135] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c135]   p[_ngcontent-serverApp-c135] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c135]   p[_ngcontent-serverApp-c135] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c135]   p[_ngcontent-serverApp-c135]   span[_ngcontent-serverApp-c135] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c135] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c135]   .wp-block-button[_ngcontent-serverApp-c135] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c135]   .wp-block-button[_ngcontent-serverApp-c135]   a[_ngcontent-serverApp-c135] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c135]   .wp-block-button[_ngcontent-serverApp-c135]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c135]   .is-style-outline[_ngcontent-serverApp-c135] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c135]   .is-style-outline[_ngcontent-serverApp-c135]   a[_ngcontent-serverApp-c135] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c135] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c135] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c135] {
  justify-content: right;
}
[_nghost-serverApp-c135]   a[_ngcontent-serverApp-c135]:hover {
  cursor: pointer;
}
[_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135] {
  height: auto;
  padding: 30px 0;
  display: flex;
  align-items: center;
}
[_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135]   h1[_ngcontent-serverApp-c135] {
  margin: 0;
  letter-spacing: 0;
}
[_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135]    > a[_ngcontent-serverApp-c135] {
  color: var(--link-text-color);
  margin-left: 20px;
  font-weight: var(--font-weight-500);
}
[_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135]   button[_ngcontent-serverApp-c135] {
  background: transparent;
  color: var(--color-primary-2);
  border: 2px solid var(--color-primary-2);
}
[_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135]   button[disabled][_ngcontent-serverApp-c135] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 467px) {
  [_nghost-serverApp-c135]   header[_ngcontent-serverApp-c135] {
    justify-content: center;
  }
  [_nghost-serverApp-c135]   .loader-container[_ngcontent-serverApp-c135] {
    height: auto;
  }
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135] {
  position: relative;
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-prev[_ngcontent-serverApp-c135], [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-next[_ngcontent-serverApp-c135] {
  background: none;
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-prev[_ngcontent-serverApp-c135]    > i[_ngcontent-serverApp-c135], [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-next[_ngcontent-serverApp-c135]    > i[_ngcontent-serverApp-c135] {
  font-size: var(--font-size-25);
  color: var(--site-icons-color);
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-prev.swiper-button-disabled[_ngcontent-serverApp-c135], [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-next.swiper-button-disabled[_ngcontent-serverApp-c135] {
  display: none;
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-prev[_ngcontent-serverApp-c135]::after, [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-next[_ngcontent-serverApp-c135]::after {
  content: "";
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-prev[_ngcontent-serverApp-c135] {
  left: -40px;
}
[_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .swiper-button-next[_ngcontent-serverApp-c135] {
  right: -40px;
}
[_nghost-serverApp-c135]   .plugin-games.is-universal[_ngcontent-serverApp-c135]   .swiper-container[_ngcontent-serverApp-c135]   .swiper-wrapper[_ngcontent-serverApp-c135] {
  width: 1320px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 498px;
  justify-content: space-between;
}
[_nghost-serverApp-c135]   .plugin-games.is-universal[_ngcontent-serverApp-c135]   .swiper-container[_ngcontent-serverApp-c135]   .swiper-wrapper[_ngcontent-serverApp-c135]   .swiper-slide[_ngcontent-serverApp-c135] {
  width: 300px;
  margin-right: 30px;
  height: auto;
}
@media (max-width: 768px) {
  [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .slide[_ngcontent-serverApp-c135] {
    width: calc(50% - 8px);
    margin-bottom: 15px;
  }
}
@media (max-width: 467px) {
  [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .slide[_ngcontent-serverApp-c135] {
    width: 100%;
    margin-bottom: 13px;
  }
  [_nghost-serverApp-c135]   .plugin-games[_ngcontent-serverApp-c135]   .slide[_ngcontent-serverApp-c135]:last-of-type {
    margin-bottom: 0;
  }
}
[_nghost-serverApp-c135]   p.view-all[_ngcontent-serverApp-c135] {
  text-align: center;
  font-weight: var(--font-weight-500);
}
@media (max-width: 467px) {
  [_nghost-serverApp-c135]   p.view-all[_ngcontent-serverApp-c135] {
    margin-top: 20px;
    margin-bottom: 5px;
  }
}
[_nghost-serverApp-c135]   .loader-container[_ngcontent-serverApp-c135] {
  height: 240px;
}
[_nghost-serverApp-c135]   .plugin-games-grid[_ngcontent-serverApp-c135] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
}
@media (max-width: 467px) {
  [_nghost-serverApp-c135] {
    display: block;
  }
}</style><style>h2[_ngcontent-serverApp-c133], h3[_ngcontent-serverApp-c133], h4[_ngcontent-serverApp-c133], h5[_ngcontent-serverApp-c133], h6[_ngcontent-serverApp-c133] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c133] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c133] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c133] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c133] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c133] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c133] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c133] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c133], #wrapper[_ngcontent-serverApp-c133], .wrapper-slide[_ngcontent-serverApp-c133] {
  height: 100%;
}
body[_ngcontent-serverApp-c133] {
  height: auto;
}
.container[_ngcontent-serverApp-c133] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c133] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c133] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c133] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c133] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c133] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c133] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c133], a.button[_ngcontent-serverApp-c133] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c133]   i.spinner[_ngcontent-serverApp-c133], a.button[_ngcontent-serverApp-c133]   i.spinner[_ngcontent-serverApp-c133] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c133] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c133] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c133] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c133] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c133] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c133] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c133] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c133]   .mat-button[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-fab[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-flat-button[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-icon-button[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-mini-fab[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-raised-button[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-stroked-button[_ngcontent-serverApp-c133], .gli[_ngcontent-serverApp-c133]   .mat-dialog-title[_ngcontent-serverApp-c133] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c133]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c133]   .mat-checkbox-label[_ngcontent-serverApp-c133] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c133]   label[_ngcontent-serverApp-c133] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c133]   label[_ngcontent-serverApp-c133]   .label-text[_ngcontent-serverApp-c133] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c133]   label.icon-right[_ngcontent-serverApp-c133]   .icon[_ngcontent-serverApp-c133] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c133]   label.icon-left[_ngcontent-serverApp-c133]   .icon[_ngcontent-serverApp-c133] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   mat-select[_ngcontent-serverApp-c133] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c133]   textarea[_ngcontent-serverApp-c133] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c133]   .mat-select-trigger[_ngcontent-serverApp-c133] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133]:-webkit-autofill, form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c133]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c133]   .mat-checkbox-background[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c133]   .mat-checkbox-background[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   .mat-accent[_ngcontent-serverApp-c133]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   .mat-accent[_ngcontent-serverApp-c133]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c133] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c133]   .mat-ripple-element[_ngcontent-serverApp-c133] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c133]   .mat-checkbox-layout[_ngcontent-serverApp-c133]   .mat-checkbox-label[_ngcontent-serverApp-c133] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c133]   input[_ngcontent-serverApp-c133]:focus, form.default[_ngcontent-serverApp-c133]   textarea[_ngcontent-serverApp-c133]:focus, form.default[_ngcontent-serverApp-c133]   mat-select[_ngcontent-serverApp-c133]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c133]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c133], form.default[_ngcontent-serverApp-c133]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c133] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c133]   .errors[_ngcontent-serverApp-c133] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c133]   .errors[_ngcontent-serverApp-c133]   .error[_ngcontent-serverApp-c133]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c133], mat-select[_ngcontent-serverApp-c133] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c133]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c133]   .mat-checkbox-background[_ngcontent-serverApp-c133] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c133] {
  outline: none;
}
.fa[_ngcontent-serverApp-c133], .fas[_ngcontent-serverApp-c133], .far[_ngcontent-serverApp-c133], .fa[_ngcontent-serverApp-c133], .fal[_ngcontent-serverApp-c133] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c133] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c133] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c133], li[_ngcontent-serverApp-c133] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c133] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c133], li[_ngcontent-serverApp-c133] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133], .content-wrapper[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]:before, .content-wrapper[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]   ul[_ngcontent-serverApp-c133], .content-wrapper[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133]   li[_ngcontent-serverApp-c133]   ol[_ngcontent-serverApp-c133] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133]   .container[_ngcontent-serverApp-c133] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133]    > a[_ngcontent-serverApp-c133] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133]   button[_ngcontent-serverApp-c133] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c133]   section[_ngcontent-serverApp-c133]    > header[_ngcontent-serverApp-c133]   button[disabled][_ngcontent-serverApp-c133] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c133]   section.row[_ngcontent-serverApp-c133] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c133]   section.row[_ngcontent-serverApp-c133] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c133]   section.row.gradient-bg[_ngcontent-serverApp-c133] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c133]   section.row.news-listing[_ngcontent-serverApp-c133] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c133]   section.row.news-listing[_ngcontent-serverApp-c133] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c133] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c133] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c133]   .mat-checkbox-inner-container[_ngcontent-serverApp-c133] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c133]   .mat-checkbox-frame[_ngcontent-serverApp-c133], .mat-checkbox[_ngcontent-serverApp-c133]   .mat-checkbox-background[_ngcontent-serverApp-c133] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c133]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c133]   .accept[_ngcontent-serverApp-c133] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c133] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c133] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c133] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c133]   p[_ngcontent-serverApp-c133] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c133]   p[_ngcontent-serverApp-c133] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c133]   p[_ngcontent-serverApp-c133]   span[_ngcontent-serverApp-c133] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c133] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c133]   .wp-block-button[_ngcontent-serverApp-c133] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c133]   .wp-block-button[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c133]   .wp-block-button[_ngcontent-serverApp-c133]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c133]   .is-style-outline[_ngcontent-serverApp-c133] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c133]   .is-style-outline[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c133] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c133] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c133] {
  justify-content: right;
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133] {
  display: flex;
  position: relative;
  overflow: hidden;
  align-items: stretch;
  width: 290px;
  height: 120px;
  border-radius: 7px;
  background: var(--card-header-grey-gradient);
  box-shadow: var(--general-site-elements-box-shadow);
  margin: 0 3px 3px 3px;
}
@media (min-width: 769px) and (max-width: 1024px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133] {
    width: auto;
    margin: 0 3px 3px;
  }
}
@media (max-width: 540px) and (min-width: 468px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133] {
    width: 100%;
  }
}
@media (max-width: 467px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133] {
    width: 100%;
    margin: 0;
  }
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-image[_ngcontent-serverApp-c133] {
  background-position: 50%;
  background-size: cover;
  width: 121px;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
@media (min-width: 769px) and (max-width: 1024px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-image[_ngcontent-serverApp-c133] {
    width: 102px;
  }
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133] {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  flex: 1;
  padding: 1em 0;
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-title[_ngcontent-serverApp-c133] {
  color: var(--card-title-font-color);
  font-family: var(--font-family-body);
  font-size: var(--card-title-font-size);
  font-weight: var(--card-title-font-weight);
  letter-spacing: 0.11px;
  line-height: 14px;
  text-align: center;
  max-width: 120px;
  word-break: break-word;
}
@media (max-width: 467px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-title[_ngcontent-serverApp-c133] {
    max-width: 80px;
  }
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-link-button[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
  background: var(--gradient-color-primary-1);
  color: var(--site-background-color);
  border: none;
}
[_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-link-button[_ngcontent-serverApp-c133]   a[disabled][_ngcontent-serverApp-c133] {
  background: var(--gradient-color-primary-1);
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 540px) and (min-width: 468px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-link-button[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
    width: 80%;
    margin: auto;
  }
}
@media (min-width: 769px) and (max-width: 1024px) {
  [_nghost-serverApp-c133]   .game-card[_ngcontent-serverApp-c133]   .game-controls[_ngcontent-serverApp-c133]   .game-link-button[_ngcontent-serverApp-c133]   a[_ngcontent-serverApp-c133] {
    padding: 0 20px;
  }
}
[_nghost-serverApp-c133]   .loader-container[_ngcontent-serverApp-c133]   .image-placeholder[_ngcontent-serverApp-c133] {
  display: inline-block;
  background-color: #444;
  width: 121px !important;
  height: 120px;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  width: 200px;
  opacity: 0.1;
  animation: fading 1.5s infinite;
}
@media (min-width: 769px) and (max-width: 1024px) {
  [_nghost-serverApp-c133]   .loader-container[_ngcontent-serverApp-c133]   .image-placeholder[_ngcontent-serverApp-c133] {
    width: 102px !important;
  }
}
[_nghost-serverApp-c133]   .loader-container[_ngcontent-serverApp-c133]   .title-placeholder[_ngcontent-serverApp-c133] {
  display: inline-block;
  background-color: #444;
  height: 18px;
  border-radius: 100px;
  width: 80px;
  opacity: 0.1;
  animation: fading 1.5s infinite;
}
[_nghost-serverApp-c133]   .loader-container[_ngcontent-serverApp-c133]   .button-placeholder[_ngcontent-serverApp-c133] {
  display: inline-block;
  background-color: #444;
  height: 27px;
  border-radius: 100px;
  width: 120px;
  opacity: 0.1;
  animation: fading 1.5s infinite;
}</style><style>h2[_ngcontent-serverApp-c140], h3[_ngcontent-serverApp-c140], h4[_ngcontent-serverApp-c140], h5[_ngcontent-serverApp-c140], h6[_ngcontent-serverApp-c140] {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1[_ngcontent-serverApp-c140] {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2[_ngcontent-serverApp-c140] {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3[_ngcontent-serverApp-c140] {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4[_ngcontent-serverApp-c140] {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5[_ngcontent-serverApp-c140] {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5[_ngcontent-serverApp-c140] {
    font-size: var(--font-size-20);
  }
}
h6[_ngcontent-serverApp-c140] {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}




html[_ngcontent-serverApp-c140], #wrapper[_ngcontent-serverApp-c140], .wrapper-slide[_ngcontent-serverApp-c140] {
  height: 100%;
}
body[_ngcontent-serverApp-c140] {
  height: auto;
}
.container[_ngcontent-serverApp-c140] {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container[_ngcontent-serverApp-c140] {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container[_ngcontent-serverApp-c140] {
    padding: 0 15px;
  }
}
.page[_ngcontent-serverApp-c140] {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox[_ngcontent-serverApp-c140] {
    padding: 0;
  }
}
.row.has-padding[_ngcontent-serverApp-c140] {
  padding: 30px 0;
}
.row.has-padding-bottom[_ngcontent-serverApp-c140] {
  padding-bottom: 30px;
}

button[_ngcontent-serverApp-c140], a.button[_ngcontent-serverApp-c140] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button[_ngcontent-serverApp-c140]   i.spinner[_ngcontent-serverApp-c140], a.button[_ngcontent-serverApp-c140]   i.spinner[_ngcontent-serverApp-c140] {
  margin-left: 5px;
  margin-right: -20px;
}
a[_ngcontent-serverApp-c140] {
  text-decoration: none;
}
.mat-form-field-prefix[_ngcontent-serverApp-c140] {
  margin-right: 10px;
}
  .mat-checkbox-layout {
  white-space: normal !important;
}
  .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container[_ngcontent-serverApp-c140] {
  position: relative;
}
.mat-calendar-body-selected[_ngcontent-serverApp-c140] {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane[_ngcontent-serverApp-c140] {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container[_ngcontent-serverApp-c140] {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content[_ngcontent-serverApp-c140] {
    max-height: 100%;
  }
}
.gli[_ngcontent-serverApp-c140]   .mat-button[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-fab[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-flat-button[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-icon-button[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-mini-fab[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-raised-button[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-stroked-button[_ngcontent-serverApp-c140], .gli[_ngcontent-serverApp-c140]   .mat-dialog-title[_ngcontent-serverApp-c140] {
  font-family: var(--font-family-body);
}
.gli[_ngcontent-serverApp-c140]   .mat-checkbox.mat-prime.gray[_ngcontent-serverApp-c140]   .mat-checkbox-label[_ngcontent-serverApp-c140] {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default[_ngcontent-serverApp-c140]   label[_ngcontent-serverApp-c140] {
  display: block;
  position: relative;
}
form.default[_ngcontent-serverApp-c140]   label[_ngcontent-serverApp-c140]   .label-text[_ngcontent-serverApp-c140] {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default[_ngcontent-serverApp-c140]   label.icon-right[_ngcontent-serverApp-c140]   .icon[_ngcontent-serverApp-c140] {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c140]   label.icon-left[_ngcontent-serverApp-c140]   .icon[_ngcontent-serverApp-c140] {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   mat-select[_ngcontent-serverApp-c140] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default[_ngcontent-serverApp-c140]   textarea[_ngcontent-serverApp-c140] {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default[_ngcontent-serverApp-c140]   .mat-select-trigger[_ngcontent-serverApp-c140] {
  flex-grow: 1;
}
form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140]:-webkit-autofill, form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140]:-webkit-autofill:hover, form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140]:-webkit-autofill:focus, form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140]:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default[_ngcontent-serverApp-c140]   .mat-checkbox-checked.mat-accent[_ngcontent-serverApp-c140]   .mat-checkbox-background[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   .mat-checkbox-indeterminate.mat-accent[_ngcontent-serverApp-c140]   .mat-checkbox-background[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   .mat-accent[_ngcontent-serverApp-c140]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   .mat-accent[_ngcontent-serverApp-c140]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   .mat-pseudo-checkbox-checked[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   .mat-pseudo-checkbox-indeterminate[_ngcontent-serverApp-c140] {
  background-color: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c140]   .mat-ripple-element[_ngcontent-serverApp-c140] {
  background: var(--site-icons-color) !important;
}
form.default[_ngcontent-serverApp-c140]   .mat-checkbox-layout[_ngcontent-serverApp-c140]   .mat-checkbox-label[_ngcontent-serverApp-c140] {
  display: flex !important;
}
form.default[_ngcontent-serverApp-c140]   input[_ngcontent-serverApp-c140]:focus, form.default[_ngcontent-serverApp-c140]   textarea[_ngcontent-serverApp-c140]:focus, form.default[_ngcontent-serverApp-c140]   mat-select[_ngcontent-serverApp-c140]:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default[_ngcontent-serverApp-c140]   input.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   textarea.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c140], form.default[_ngcontent-serverApp-c140]   mat-select.ng-touched.ng-dirty.ng-invalid[_ngcontent-serverApp-c140] {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default[_ngcontent-serverApp-c140]   .errors[_ngcontent-serverApp-c140] {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default[_ngcontent-serverApp-c140]   .errors[_ngcontent-serverApp-c140]   .error[_ngcontent-serverApp-c140]:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input[_ngcontent-serverApp-c140], mat-select[_ngcontent-serverApp-c140] {
    font-size: var(--font-size-16);
  }
}
.gli[_ngcontent-serverApp-c140]   .mat-checkbox.mat-prime.mat-checkbox-checked[_ngcontent-serverApp-c140]   .mat-checkbox-background[_ngcontent-serverApp-c140] {
  background-color: var(--site-icons-color);
}

*[_ngcontent-serverApp-c140] {
  outline: none;
}
.fa[_ngcontent-serverApp-c140], .fas[_ngcontent-serverApp-c140], .far[_ngcontent-serverApp-c140], .fa[_ngcontent-serverApp-c140], .fal[_ngcontent-serverApp-c140] {
  font-family: var(--font-family-icons);
}
.fab[_ngcontent-serverApp-c140] {
  font-family: var(--font-family-icons-2);
}
.material-icons[_ngcontent-serverApp-c140] {
  font-family: var(--font-family-material-icons);
}
p[_ngcontent-serverApp-c140], li[_ngcontent-serverApp-c140] {
  line-height: 24px;
}
ol[_ngcontent-serverApp-c140] {
  padding: 0;
  margin-inline-start: -2em;
}
ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140] {
  list-style-type: decimal;
  list-style-position: inside;
}
ul[_ngcontent-serverApp-c140], li[_ngcontent-serverApp-c140] {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140], .content-wrapper[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140] {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]:before, .content-wrapper[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140] {
  list-style-type: none;
}
.content-wrapper[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]   ul[_ngcontent-serverApp-c140], .content-wrapper[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140]   li[_ngcontent-serverApp-c140]   ol[_ngcontent-serverApp-c140] {
  padding-left: 2em;
}
.content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]   a[_ngcontent-serverApp-c140] {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140] {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140] {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140]   .container[_ngcontent-serverApp-c140] {
    padding: 0;
  }
}
.content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140]    > a[_ngcontent-serverApp-c140] {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140]   button[_ngcontent-serverApp-c140] {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper[_ngcontent-serverApp-c140]   section[_ngcontent-serverApp-c140]    > header[_ngcontent-serverApp-c140]   button[disabled][_ngcontent-serverApp-c140] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper[_ngcontent-serverApp-c140]   section.row[_ngcontent-serverApp-c140] {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper[_ngcontent-serverApp-c140]   section.row[_ngcontent-serverApp-c140] {
    padding: 15px;
  }
}
.content-wrapper[_ngcontent-serverApp-c140]   section.row.gradient-bg[_ngcontent-serverApp-c140] {
  background: var(--section-background-gradient);
}
.content-wrapper[_ngcontent-serverApp-c140]   section.row.news-listing[_ngcontent-serverApp-c140] {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper[_ngcontent-serverApp-c140]   section.row.news-listing[_ngcontent-serverApp-c140] {
    padding: 0 0 30px 0;
  }
}
body[_ngcontent-serverApp-c140] {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin[_ngcontent-serverApp-c140] {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox[_ngcontent-serverApp-c140]   .mat-checkbox-inner-container[_ngcontent-serverApp-c140] {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox[_ngcontent-serverApp-c140]   .mat-checkbox-frame[_ngcontent-serverApp-c140], .mat-checkbox[_ngcontent-serverApp-c140]   .mat-checkbox-background[_ngcontent-serverApp-c140] {
  border: none;
  border-radius: 5px;
}
.clearfix[_ngcontent-serverApp-c140]::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite[_ngcontent-serverApp-c140]   .accept[_ngcontent-serverApp-c140] {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y[_ngcontent-serverApp-c140] {
  overflow-y: scroll;
}
.b[_ngcontent-serverApp-c140] {
  font-weight: var(--font-weight-500);
}
gli-button[_ngcontent-serverApp-c140] {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph[_ngcontent-serverApp-c140]   p[_ngcontent-serverApp-c140] {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph[_ngcontent-serverApp-c140]   p[_ngcontent-serverApp-c140] {
    margin: 18px 0;
  }
}
.wp-paragraph[_ngcontent-serverApp-c140]   p[_ngcontent-serverApp-c140]   span[_ngcontent-serverApp-c140] {
  text-decoration: underline;
}
.wp-block-buttons[_ngcontent-serverApp-c140] {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons[_ngcontent-serverApp-c140]   .wp-block-button[_ngcontent-serverApp-c140] {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons[_ngcontent-serverApp-c140]   .wp-block-button[_ngcontent-serverApp-c140]   a[_ngcontent-serverApp-c140] {
  color: var(--site-background-color);
}
.wp-block-buttons[_ngcontent-serverApp-c140]   .wp-block-button[_ngcontent-serverApp-c140]:hover {
  cursor: pointer;
}
.wp-block-buttons[_ngcontent-serverApp-c140]   .is-style-outline[_ngcontent-serverApp-c140] {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons[_ngcontent-serverApp-c140]   .is-style-outline[_ngcontent-serverApp-c140]   a[_ngcontent-serverApp-c140] {
  color: var(--link-text-color);
}
.is-content-justification-left[_ngcontent-serverApp-c140] {
  justify-content: left;
}
.is-content-justification-center[_ngcontent-serverApp-c140] {
  justify-content: center;
}
.is-content-justification-right[_ngcontent-serverApp-c140] {
  justify-content: right;
}
header[_ngcontent-serverApp-c140] {
  height: 87px;
  display: flex;
  align-items: center;
}
header[_ngcontent-serverApp-c140]    > a[_ngcontent-serverApp-c140] {
  color: var(--link-text-color);
  padding-top: 20px;
  margin-left: 20px;
  font-weight: var(--font-weight-500);
}
header[_ngcontent-serverApp-c140]   button[_ngcontent-serverApp-c140] {
  background: transparent;
  color: var(--color-primary-2);
  border: 2px solid var(--color-primary-2);
}
header[_ngcontent-serverApp-c140]   button[disabled][_ngcontent-serverApp-c140] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
@media (max-width: 467px) {
  header[_ngcontent-serverApp-c140] {
    justify-content: center;
  }
}
.kenos[_ngcontent-serverApp-c140] {
  position: relative;
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-prev[_ngcontent-serverApp-c140], .kenos[_ngcontent-serverApp-c140]   .swiper-button-next[_ngcontent-serverApp-c140] {
  top: 35%;
  background: none;
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-prev[_ngcontent-serverApp-c140]    > i[_ngcontent-serverApp-c140], .kenos[_ngcontent-serverApp-c140]   .swiper-button-next[_ngcontent-serverApp-c140]    > i[_ngcontent-serverApp-c140] {
  font-size: var(--font-size-25);
  color: var(--site-icons-color);
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-prev.swiper-button-disabled[_ngcontent-serverApp-c140], .kenos[_ngcontent-serverApp-c140]   .swiper-button-next.swiper-button-disabled[_ngcontent-serverApp-c140] {
  display: none;
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-prev[_ngcontent-serverApp-c140] {
  left: -40px;
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-prev[_ngcontent-serverApp-c140]::after {
  content: "";
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-next[_ngcontent-serverApp-c140] {
  right: -40px;
}
.kenos[_ngcontent-serverApp-c140]   .swiper-button-next[_ngcontent-serverApp-c140]::after {
  content: "";
}
.kenos[_ngcontent-serverApp-c140]   .swiper-slide[_ngcontent-serverApp-c140] {
  width: 300px !important;
  margin-right: 30px;
  height: auto;
}
.kenos.is-universal[_ngcontent-serverApp-c140]   .swiper-container[_ngcontent-serverApp-c140]   .swiper-wrapper[_ngcontent-serverApp-c140] {
  width: 1320px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 144px;
  justify-content: space-between;
}
.kenos.is-universal[_ngcontent-serverApp-c140]   .swiper-container[_ngcontent-serverApp-c140]   .swiper-wrapper[_ngcontent-serverApp-c140]   .swiper-slide[_ngcontent-serverApp-c140] {
  width: 300px;
  margin-right: 30px;
  height: auto;
}
@media (max-width: 768px) {
  .kenos[_ngcontent-serverApp-c140] {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .kenos[_ngcontent-serverApp-c140]   .slide[_ngcontent-serverApp-c140] {
    width: calc(50% - 8px);
    margin-bottom: 15px;
  }
}
@media (max-width: 467px) {
  .kenos[_ngcontent-serverApp-c140]   .slide[_ngcontent-serverApp-c140] {
    width: 100%;
    margin-bottom: 13px;
  }
  .kenos[_ngcontent-serverApp-c140]   .slide[_ngcontent-serverApp-c140]:last-of-type {
    margin-bottom: 0;
  }
}
p.view-all[_ngcontent-serverApp-c140] {
  text-align: center;
  font-weight: var(--font-weight-500);
}</style><style>/*********************
STYLE GUIDE
*********************/
/*********************
FONT-SIZES
*********************/
/*********************
BREAKPOINTS
*********************/
/*********************
HEADINGS
*********************/
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: var(--paragraph-text-dark);
  font-weight: var(--font-weight-500);
}
h1 {
  color: var(--paragraph-text-dark);
  font-size: var(--heading-1-font-size);
  font-weight: var(--font-weight-600);
  margin: 30px 0 0;
  letter-spacing: 0.48px;
}
h2 {
  font-size: var(--heading-2-font-size);
  font-weight: var(--font-weight-600);
}
h3 {
  font-size: var(--heading-3-font-size);
  font-weight: var(--font-weight-600);
}
h4 {
  font-size: var(--heading-4-font-size);
  font-weight: var(--font-weight-600);
}
h5 {
  font-size: var(--heading-5-font-size);
  font-weight: var(--font-weight-600);
}
@media (max-width: 467px) {
  h5 {
    font-size: var(--font-size-20);
  }
}
h6 {
  font-size: var(--heading-6-font-size);
  font-weight: var(--font-weight-600);
}
/*********************
COLORS
*********************/
/* Lotto247 Main brand colors */
/* Lotto247 Supporting brand colors */
/*********************
LAYOUT
*********************/
html,
#wrapper,
.wrapper-slide {
  height: 100%;
}
body {
  height: auto;
}
.container {
  width: 1040px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1055px) {
  .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .container {
    padding: 0 15px;
  }
}
.page {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 467px) {
  .page--haswhitebox {
    padding: 0;
  }
}
.row.has-padding {
  padding: 30px 0;
}
.row.has-padding-bottom {
  padding-bottom: 30px;
}
/*********************
BUTTONS
*********************/
button,
a.button {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  margin: auto;
  border: none;
  border-radius: 20px;
  font-size: var(--font-size-12);
  outline: none;
  cursor: pointer;
  font-weight: var(--font-weight-500);
  white-space: nowrap;
}
button i.spinner,
a.button i.spinner {
  margin-left: 5px;
  margin-right: -20px;
}
a {
  text-decoration: none;
}
.mat-form-field-prefix {
  margin-right: 10px;
}
::ng-deep .mat-checkbox-layout {
  white-space: normal !important;
}
::ng-deep .mat-checkbox-inner-container {
  margin-top: 3px !important;
  float: left;
}
.mat-dialog-container {
  position: relative;
}
.mat-calendar-body-selected {
  background-color: var(--site-icons-color);
}
@media (max-width: 768px) {
  .cdk-overlay-pane {
    max-width: 100% !important;
    height: auto;
  }

  .mat-dialog-container {
    padding: 16px;
    border-radius: 0;
  }

  .mat-dialog-content {
    max-height: 100%;
  }
}
.gli .mat-button,
.gli .mat-fab,
.gli .mat-flat-button,
.gli .mat-icon-button,
.gli .mat-mini-fab,
.gli .mat-raised-button,
.gli .mat-stroked-button,
.gli .mat-dialog-title {
  font-family: var(--font-family-body);
}
.gli .mat-checkbox.mat-prime.gray .mat-checkbox-label {
  color: var(--form-label-icon-color);
  font-size: var(--font-size-14);
}
form.default label {
  display: block;
  position: relative;
}
form.default label .label-text {
  color: var(--form-label-icon-color);
  margin-bottom: 5px;
  display: block;
}
form.default label.icon-right .icon {
  position: absolute;
  right: 0;
  bottom: 0;
}
form.default label.icon-left .icon {
  position: absolute;
  left: 0;
  bottom: 0;
}
form.default input,
form.default mat-select {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 0 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border: none;
  width: 100%;
  max-width: -webkit-fill-available;
}
form.default textarea {
  border-radius: 5px;
  background-color: var(--site-background-color);
  box-shadow: var(--mat-checkbox-box-shadow);
  padding: 10px;
  height: 200px;
  border: none;
  width: 100%;
}
form.default .mat-select-trigger {
  flex-grow: 1;
}
form.default input:-webkit-autofill,
form.default input:-webkit-autofill:hover,
form.default input:-webkit-autofill:focus,
form.default input:-webkit-autofill:active {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
form.default .mat-checkbox-checked.mat-accent .mat-checkbox-background,
form.default .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,
form.default .mat-accent .mat-pseudo-checkbox-checked,
form.default .mat-accent .mat-pseudo-checkbox-indeterminate,
form.default .mat-pseudo-checkbox-checked,
form.default .mat-pseudo-checkbox-indeterminate {
  background-color: var(--site-icons-color) !important;
}
form.default .mat-ripple-element {
  background: var(--site-icons-color) !important;
}
form.default .mat-checkbox-layout .mat-checkbox-label {
  display: flex !important;
}
form.default input:focus,
form.default textarea:focus,
form.default mat-select:focus {
  box-shadow: var(--form-input-focus-box-shadow);
}
form.default input.ng-touched.ng-dirty.ng-invalid,
form.default textarea.ng-touched.ng-dirty.ng-invalid,
form.default mat-select.ng-touched.ng-dirty.ng-invalid {
  box-shadow: var(--form-input-focus-error-box-shadow);
}
form.default .errors {
  color: var(--error-text-color);
  font-size: var(--font-size-13);
}
form.default .errors .error:first-child {
  margin-top: 8px;
}
@media (max-width: 467px) {
  input,
mat-select {
    font-size: var(--font-size-16);
  }
}
.gli .mat-checkbox.mat-prime.mat-checkbox-checked .mat-checkbox-background {
  background-color: var(--site-icons-color);
}
/*********************
DEFAULTS
*********************/
* {
  outline: none;
}
.fa,
.fas,
.far,
.fa,
.fal {
  font-family: var(--font-family-icons);
}
.fab {
  font-family: var(--font-family-icons-2);
}
.material-icons {
  font-family: var(--font-family-material-icons);
}
p,
li {
  line-height: 24px;
}
ol {
  padding: 0;
  margin-inline-start: -2em;
}
ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.content-wrapper ul li,
.content-wrapper ol li {
  padding-left: 2em;
  margin-bottom: 1em;
}
.content-wrapper ul li:before {
  content: "";
  height: 13px;
  width: 13px;
  background-color: var(--site-icons-color);
  border-radius: 50%;
  display: inline-block;
  margin-left: -2em;
  margin-right: 1em;
}
.content-wrapper ul li ul li:before,
.content-wrapper ol li ul li:before {
  background-color: transparent;
  border: 2px solid var(--site-icons-color);
}
.content-wrapper ol li ul li {
  list-style-type: none;
}
.content-wrapper ol li ul,
.content-wrapper ol li ol {
  padding-left: 2em;
}
.content-wrapper section a {
  color: var(--link-text-color);
  font-weight: var(--font-weight-500);
}
.content-wrapper section > header {
  height: 87px;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .content-wrapper section > header {
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .content-wrapper section > header .container {
    padding: 0;
  }
}
.content-wrapper section > header > a {
  font-weight: var(--font-weight-500);
  margin-left: 20px;
}
.content-wrapper section > header button {
  background: transparent;
  color: var(--button-secondary-solid-background);
  border: 2px solid var(--button-secondary-solid-background);
}
.content-wrapper section > header button[disabled] {
  background: gray;
  opacity: 0.5;
  cursor: not-allowed;
}
.content-wrapper section.row {
  padding: 30px;
}
@media (max-width: 467px) {
  .content-wrapper section.row {
    padding: 15px;
  }
}
.content-wrapper section.row.gradient-bg {
  background: var(--section-background-gradient);
}
.content-wrapper section.row.news-listing {
  padding: 20px 15px 0;
}
@media (min-width: 768px) {
  .content-wrapper section.row.news-listing {
    padding: 0 0 30px 0;
  }
}
body {
  font-family: var(--font-family-body), sans-serif;
  font-size: var(--font-size-14) !important;
  color: var(--paragraph-text-medium);
  overflow-x: hidden;
  width: 100%;
}
.fa-spin {
  animation: fa-spin 0.4s infinite linear;
}
.mat-checkbox .mat-checkbox-inner-container {
  box-shadow: inset 0 0 9px 0 rgba(0, 0, 0, 0.14), 0 0 3px 2px #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
}
.mat-checkbox .mat-checkbox-frame,
.mat-checkbox .mat-checkbox-background {
  border: none;
  border-radius: 5px;
}
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
#chatBeaconInvite .accept {
  top: 0 !important;
  white-space: pre-wrap;
  overflow: auto;
}
#wrapper.scroll-y {
  overflow-y: scroll;
}
.b {
  font-weight: var(--font-weight-500);
}
gli-button {
  -webkit-appearance: none !important;
}
@keyframes fading {
  0% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 0.1;
  }
}
.wp-paragraph p {
  padding: 0;
  margin: 20px 0;
}
@media (min-width: 1280px) {
  .wp-paragraph p {
    margin: 18px 0;
  }
}
.wp-paragraph p span {
  text-decoration: underline;
}
.wp-block-buttons {
  display: flex;
  text-align: center;
  margin: 20px auto;
  height: 40px;
}
.wp-block-buttons .wp-block-button {
  display: flex;
  align-items: center;
  font-size: var(--font-size-18);
  border-radius: 27px;
  padding: 12px 24px;
  border: none;
  background: var(--button-primary-background);
}
.wp-block-buttons .wp-block-button a {
  color: var(--site-background-color);
}
.wp-block-buttons .wp-block-button:hover {
  cursor: pointer;
}
.wp-block-buttons .is-style-outline {
  background: transparent;
  border: 2px solid var(--site-icons-color);
}
.wp-block-buttons .is-style-outline a {
  color: var(--link-text-color);
}
.is-content-justification-left {
  justify-content: left;
}
.is-content-justification-center {
  justify-content: center;
}
.is-content-justification-right {
  justify-content: right;
}
.keno-card {
  box-shadow: var(--game-card-box-shadow);
  background-size: cover;
  background-position: top right;
  border-radius: 7px;
  overflow: hidden;
  font-size: var(--font-size-11);
  margin: 3px;
  color: var(--site-background-color);
}
.keno-card .header {
  display: flex;
  align-items: center;
  padding: 10px;
}
.keno-card .body {
  padding: 0 10px 10px;
}
.keno-card .body .body-top h6 {
  color: var(--site-background-color);
}
.keno-card .body .body-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.keno-card .body .body-bottom a {
  color: var(--color-secondary-1);
  font-weight: var(--font-weight-500);
  background: transparent;
  border: 2px solid var(--color-secondary-1);
  padding: 0;
  width: 100px;
}
.keno-card .body h6, .keno-card .body .draw-time, .keno-card .body .ticket-price {
  margin-bottom: 5px;
}</style><style>[_nghost-serverApp-c173]   .outer-wrapper[_ngcontent-serverApp-c173] {
  width: auto;
  flex-wrap: wrap;
  padding: 20px 0 0 0;
  border-radius: 0 0 7px 7px;
  background: var(--mega-menu-background);
  box-shadow: 0 6px 7px 0 rgba(0, 78, 69, 0.3);
  height: auto;
}
[_nghost-serverApp-c173]   .outer-wrapper[_ngcontent-serverApp-c173]   .wrapper[_ngcontent-serverApp-c173] {
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
}
[_nghost-serverApp-c173]   .outer-wrapper[_ngcontent-serverApp-c173]   .wrapper.left[_ngcontent-serverApp-c173] {
  justify-content: flex-start !important;
}
[_nghost-serverApp-c173]   .border[_ngcontent-serverApp-c173] {
  box-sizing: border-box;
  height: 125px;
  width: 1px;
  border: 1px solid var(--divider-color);
  margin-top: 15px;
}
[_nghost-serverApp-c173]   .last[_ngcontent-serverApp-c173] {
  opacity: 0;
}</style><style>[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172] {
  display: flex;
  align-items: center;
  height: auto;
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}
[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172]   .menu[_ngcontent-serverApp-c172] {
  display: flex;
  flex-direction: column;
  width: auto;
  height: auto;
  padding-bottom: 20px;
  text-align: -webkit-center;
}
[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172]   .menu[_ngcontent-serverApp-c172]   .heading[_ngcontent-serverApp-c172] {
  height: 17px;
  padding-bottom: 30px;
  color: var(--mega-menu-heading-text-color);
  font-family: var(--heading-1-font);
  font-size: var(--main-menu-font-size);
  font-weight: var(--mega-menu-heading-font-weight);
  letter-spacing: 0;
  line-height: 17px;
}
[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172]   .menu[_ngcontent-serverApp-c172]   ul[_ngcontent-serverApp-c172]   li[_ngcontent-serverApp-c172] {
  list-style: none !important;
  padding: 8px 0;
  height: 30px;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--mega-menu-text-color);
  font-family: var(--font-family-body);
  font-size: var(--mega-menu-font-size);
  letter-spacing: 0;
  line-height: 15px;
}
[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172]   .menu[_ngcontent-serverApp-c172]   ul[_ngcontent-serverApp-c172]   li[_ngcontent-serverApp-c172]::before {
  display: none;
}
[_nghost-serverApp-c172]   .wrapper[_ngcontent-serverApp-c172]   .menu[_ngcontent-serverApp-c172]   ul[_ngcontent-serverApp-c172]   li[_ngcontent-serverApp-c172]:hover {
  color: var(--mega-menu-items-hover-text-color);
  cursor: pointer;
}</style>




    