@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-SemiBold.WOFF') format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Regular.WOFF') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Medium.WOFF') format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noah;
  src: url('../fonts/Noah-Bold.woff') format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Noah;
  src: url('../fonts/Noah-Regular.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --dark-gold: #543102;
  --ksu-bg: #fdf9f8;
  --black: black;
  --dark-border: #01292e;
  --dark-green: var(--ksu-bg);
  --relume-library-lite--rl-black: black;
  --lynx--grey: #797c83;
  --lynx--black: #1f2022;
  --lynx--white: white;
  --waves-library--black: #131313;
  --ksu-dark-green: #00191c;
  --white: white;
  --deep-dark: #041618;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  color: #000;
  background-color: #fdf9f8;
  font-family: Noah, sans-serif;
  font-size: 1vw;
  line-height: 20px;
}

.block-quote {
  background-color: #e5e5e5;
}

.btn-header, .btn-small, .btn-medium, .btn-large, .btn-bottom {
  margin-right: 15px;
}

.heading1 {
  color: var(--dark-gold);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfairdisplay, sans-serif;
  font-size: 3.375rem;
  font-weight: 400;
  line-height: .9em;
}

.heading2 {
  color: var(--dark-gold);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfairdisplay, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2em;
}

.h3-27 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.875em;
  line-height: 1.4em;
}

.txt14 {
  color: var(--dark-gold);
  font-size: .875rem;
  line-height: 1.2em;
}

.txt16 {
  font-size: 1rem;
  line-height: 1.2em;
}

.txt18 {
  font-size: 1.125rem;
  line-height: 1.2em;
}

.txt21 {
  font-size: 1.45em;
  line-height: 1.2em;
}

.txt24 {
  font-size: 1.5rem;
  line-height: 1.2em;
}

.txt24.cc-red {
  color: red;
}

.txt26 {
  font-size: 1.80556em;
  line-height: 1.2em;
}

.par27 {
  font-size: 1vw;
  line-height: 1.2em;
}

.par36 {
  font-size: 2.5em;
  line-height: 1.4em;
}

.cc-top16 {
  margin-top: 1.11em;
}

.cc-top36 {
  margin-top: 2.5em;
}

.cc-top52 {
  margin-top: 3.61em;
}

.cc-top100 {
  margin-top: 6.94em;
}

.cc-top140 {
  margin-top: 9.72em;
}

.cc-mb16 {
  margin-bottom: 1.11em;
}

.cc-mb24 {
  margin-bottom: 1.66em;
}

.cc-mb36 {
  margin-bottom: 2.5em;
}

.cc-mb40 {
  margin-bottom: 2.77em;
}

.cc-mb52 {
  margin-bottom: 3.75em;
}

.cc-mb100 {
  margin-bottom: 6.94444em;
}

.cc-mb140 {
  margin-bottom: 9.72222em;
}

.cc-text-gray {
  font-size: 1vw;
}

.cc-text-strong {
  font-size: 1vw;
  font-weight: 700;
}

.cc-wrap-bg-gold {
  background-color: #c18666;
}

.list-item {
  color: #000;
  font-size: 1rem;
  line-height: 24px;
}

.section {
  margin-left: 0;
  margin-right: 0;
}

.container {
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 2rem;
}

.container.none {
  display: none;
}

.par0 {
  font-size: 1vw;
  line-height: 1.2em;
}

.par16 {
  font-size: 1rem;
  line-height: 1.4em;
}

.par16.cc-mt8 {
  color: var(--ksu-bg);
}

.par16.cc-mt8.black {
  color: var(--black);
}

.par16.cc-mb40 {
  margin-bottom: 2.77em;
}

.par18 {
  margin-bottom: 0;
  font-size: 1.125rem;
  line-height: 1.4em;
}

.par21 {
  font-size: 1.313rem;
  line-height: 1.4em;
}

.cc-wrap-bg-cream {
  background-color: #f8f3f0;
}

.txt36 {
  font-size: 2.5em;
  line-height: 1.2em;
}

.txt96 {
  font-size: 6.66667em;
  line-height: 1.2em;
}

.txt32 {
  font-size: 2.22222em;
  line-height: 1.2em;
}

.txt32.cc-red {
  color: red;
}

.txt64 {
  font-size: 4.44444em;
  line-height: 1.2em;
}

.block-red {
  color: #fcf7f7;
  background-color: #f80808;
  font-weight: 700;
}

.title {
  color: #fff;
  background-color: #ec0505;
  border: 1px solid #ec0505;
  margin-bottom: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.rhin-palletes {
  color: #fff;
  background-color: #ec0505;
  border: 1px solid #ec0505;
  margin-bottom: 0;
}

.cc-mb6 {
  margin-bottom: .41em;
}

.cc-mb12 {
  margin-bottom: .83em;
}

.cc-wrap-bg-empty {
  background-color: #e0dfde;
}

.wrap-fix {
  border: 3px solid #e5e5e5;
  min-width: 100px;
  max-width: 100px;
  min-height: 100px;
  max-height: 100px;
  display: block;
}

.img-p-right-10 {
  text-align: left;
  max-width: 100%;
  padding-right: 10px;
  display: block;
}

.img-100per {
  text-align: left;
  max-width: 100%;
  display: block;
}

.img-80per {
  text-align: left;
  max-width: 80%;
  display: block;
}

.img-60per {
  text-align: left;
  max-width: 60%;
  display: block;
}

.wrap-img-v-cen-h-left {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.wrap-img-v-cen-h-cen {
  justify-content: center;
  align-items: center;
  min-height: 200px;
  display: flex;
}

.link-nav18b {
  color: #000;
  border: 0 #000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2em;
  text-decoration: none;
  display: inline-block;
}

.link-nav18b:hover {
  color: #fff;
  background-color: #b55b29;
}

.link-nav18b.w--current {
  color: #b55b29;
}

.link {
  color: #a96035;
  text-decoration: none;
}

.link:hover {
  -webkit-text-stroke-color: #e25e15;
}

.cc-top8 {
  margin-top: .55em;
}

.cc-top8:hover {
  text-decoration: underline;
}

.par-empty {
  margin-bottom: 0;
  font-size: 1vw;
  line-height: 1.2em;
  display: none;
}

.cc-card-mar-left20right20 {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: center;
  margin: 0 20px;
  display: inline-block;
}

.cc-card-mar-left20btn10 {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 20px;
  display: inline-block;
}

.rl_navbar3_menu-background {
  display: none;
  position: static;
}

.rl_navbar3_button {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-border);
  color: var(--dark-green);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
}

.permanent-limasol-kipr {
  margin-top: .7rem;
}

.nav-centr {
  padding-left: 0;
}

.rl_navbar3_tablet-menu-button {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
  margin-left: 1rem;
  padding: .5rem 1.5rem;
  display: none;
}

.rl_navbar3_dropdown-link {
  color: #000;
  padding: .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar3_dropdown-link.w--current {
  color: #000;
}

.rl_navbar3_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #000;
  padding: 8px;
  position: absolute;
}

.rl_navbar3_link-text {
  font-family: Playfairdisplay, sans-serif;
}

.rl-dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

.rl_navbar3_dropdown-toggle {
  color: var(--relume-library-lite--rl-black);
  align-items: center;
  padding: .5rem 2.5rem .5rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.rl_navbar3_menu-dropdown {
  margin-left: 0;
  margin-right: 0;
}

.rl_navbar3_menu-dropdown.none {
  display: none;
}

.rl_navbar3_link {
  color: var(--relume-library-lite--rl-black);
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar3_link:hover {
  text-decoration: underline;
}

.rl_navbar3_link.w--current {
  color: #000;
}

.rl_navbar3_logo-link-menu {
  padding-left: 0;
  display: none;
}

.rl_navbar3_menu {
  justify-content: flex-start;
  align-items: center;
  margin-left: -1rem;
  display: flex;
  position: static;
}

.rl_navbar3_menu-button {
  padding: 0;
}

.rl_navbar3_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar {
  background-color: var(--ksu-bg);
  border: 1px #000;
  align-items: center;
  min-height: 4.5rem;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.rl_footer1_legal-link {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.rl_footer1_credit-text {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
}

.rl_footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rl_footer1_spacing-block-6 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_footer1_line-divider {
  background-color: var(--relume-library-lite--rl-black);
  width: 100%;
  height: 1px;
}

.rl_footer1_spacing-block-5 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_footer1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--relume-library-lite--rl-black);
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.rl_footer1_spacing-block-4 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_footer_column-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_footer1_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.rl_footer1_link {
  color: var(--relume-library-lite--rl-black);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.rl-error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.rl-success-message {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.rl-text-style-link {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.rl-text-style-tiny {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_footer1_spacing-block-3 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-button-secondary-small {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-form-input {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--relume-library-lite--rl-black);
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

.rl-form-input:focus {
  border-color: var(--relume-library-lite--rl-black);
}

.rl-form-input::placeholder {
  color: var(--relume-library-lite--rl-black);
  font-size: 1rem;
}

.rl_footer1_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_footer1_form-block {
  max-width: 35rem;
  margin-bottom: 0;
}

.rl_footer1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-regular {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_footer1_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_footer1_logo-link {
  padding-left: 0;
}

.rl_footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.rl_footer1_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: start;
}

.rl-padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_footer1_component {
  background-color: var(--ksu-bg);
}

.rl_faq6_answer-wrapper {
  margin-bottom: 1.5rem;
}

.rl_faq6_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.rl_faq6_icon {
  color: var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.rl_faq6_icon-wrapper {
  align-self: flex-start;
}

.rl_faq6_question-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
}

.rl_faq6_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.rl_faq6_accordion {
  border: 1px solid var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.rl_faq6_list-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.rl-button {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--ksu-bg);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button.is-secondary {
  color: var(--relume-library-lite--rl-black);
  background-color: #0000;
}

.rl_faq6_spacing-block-2 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-medium {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_faq6_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_faq6_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.rl-padding-section-large {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl_section_faq6 {
  background-color: var(--ksu-bg);
}

.rl_gallery10_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.rl_gallery10_masonry-grid {
  column-count: 3;
  column-gap: 2rem;
  width: 100%;
}

.rl_gallery10_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_gallery10_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_gallery10_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_gallery10_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-2 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery10 {
  background-color: var(--ksu-bg);
}

.rl_gallery21_slide-nav {
  color: var(--dark-gold);
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.rl_gallery21_arrow-right {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--dark-gold);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.rl_gallery21_arrow-left {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--dark-gold);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 4rem 0% auto;
}

.rl_gallery21_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.rl_gallery21_lightbox-link {
  width: 100%;
}

.rl_gallery21_slide {
  padding-right: 2rem;
}

.rl_gallery21_mask {
  width: 50%;
  overflow: visible;
}

.rl_gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 5rem;
  display: none;
  position: relative;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_blog33_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_gallery21_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.rl_section_gallery21 {
  background-color: var(--ksu-bg);
  overflow: hidden;
}

.rl-text-style-regular-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_testimonial17_name-text {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_testimonial17_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.rl_testimonial17_customer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  align-items: center;
  display: flex;
}

.rl_testimonial17_spacing-block-4 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_testimonial17_rating-icon {
  color: var(--relume-library-lite--rl-black);
  flex-direction: column;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.rl_testimonial17_rating-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.rl_testimonial17_testimonial {
  border: 1px solid var(--relume-library-lite--rl-black);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.rl_testimonial17_testimonial-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.rl_testimonial17_spacing-block-2 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_testimonial17_spacing-block-1 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_testimonial17_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_testimonial17_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_testimonial17 {
  background-color: var(--ksu-bg);
}

.rl_header26_image-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.rl_header26_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-button-secondary {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-2 {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--relume-library-lite--rl-black);
  color: var(--ksu-bg);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_header26_spacing-block-2, .rl_header26_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h1 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_header26_content {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_header26_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_header26 {
  background-color: var(--ksu-bg);
}

.rl_layout28_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link.w--current {
  border-left-color: var(--relume-library-lite--rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl_section_layout28 {
  background-color: var(--ksu-bg);
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout242_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout242_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h5 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_layout242_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout242_icon {
  width: 3rem;
  height: 3rem;
}

.rl_layout242_item {
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.rl_layout242_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 100%;
  display: grid;
}

.rl_layout242_spacing-block-1 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-heading-style-h3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout242_heading-wrapper {
  width: 100%;
  max-width: 48rem;
}

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

.rl_section_layout242 {
  background-color: var(--ksu-bg);
}

.rl_layout239_spacing-block-6 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl_layout239_spacing-block-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout239_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl_layout239_image-wrapper {
  width: 100%;
  position: relative;
}

.rl_layout239_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.rl_layout239_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout239_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl_layout239_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl_layout239_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout239_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.rl_layout239_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl_section_layout239 {
  background-color: var(--ksu-bg);
}

.wrap-cont {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block {
  min-width: 22px;
}

.rl-button-link-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-2 {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_layout270_spacing-block-4 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-text-style-regular-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout207_icon {
  width: 1.5rem;
  height: 1.5rem;
}

.rl_layout207_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.rl_layout207_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rl_layout207_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.rl_layout270_spacing-block-3 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-text-style-medium-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout270_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout270_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout207_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-3 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout207 {
  background-color: var(--ksu-bg);
}

.lynx-paragraph-features {
  color: var(--lynx--grey);
  max-width: 294px;
  margin-bottom: 0;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.lynx-heading-features {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 20px;
  font-family: PT Serif, serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 128%;
}

.lynx-icon-features {
  width: 32px;
  height: 32px;
  display: block;
}

.lynx-block-features {
  background-color: var(--lynx--white);
  border-radius: 30px;
  margin-bottom: 26px;
  padding: 28px;
  box-shadow: 0 40px 40px -10px #1f202214;
}

.lynx-features {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-grid-features {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  width: 100%;
  margin-top: 14px;
}

.lynx-heading {
  color: var(--lynx--black);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 120%;
}

.lynx-subtitle {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-block-center {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lynx-paragraph-accordion {
  color: var(--lynx--grey);
  margin-bottom: 30px;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.lynx-accordion-content {
  padding-left: 30px;
  padding-right: 30px;
  overflow: hidden;
}

.lynx-icon-arrow {
  background-color: var(--lynx--black);
  background-image: url('../images/Arrow_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 40px;
  height: 40px;
}

.lynx-heading-accordion-small {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: PT Serif, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 132%;
}

.lynx-accordion-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 15px 15px 15px 30px;
  transition: padding .3s;
  display: flex;
}

.lynx-accordion-header:hover {
  padding-left: 35px;
}

.lynx-accordion-item-border {
  border: 1px solid #dfdad2;
  border-radius: 20px;
}

.lynx-block-faq {
  grid-row-gap: 14px;
  flex-direction: column;
  width: 100%;
  max-width: 840px;
  display: flex;
}

.lynx-grid-faq {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 14px;
}

.waves---paragraph-big {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-3-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.waves-top-blog-3 {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-tile-blog-3 {
  grid-row-gap: 40px;
  border-top: 1px solid var(--waves-library--black);
  border-bottom: 1px solid var(--waves-library--black);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 32px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.waves-grid-blog-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 48px;
}

.waves---limit-510 {
  max-width: 510px;
}

.waves---heading-2-no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---center-heading {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.waves---main-container {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium {
  padding-top: 100px;
  padding-bottom: 100px;
}

.wrap-header {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  margin-bottom: 2rem;
  display: flex;
}

.wrap-body {
  width: 100%;
}

.wrap-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 7px;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.wrap-card.none {
  display: none;
}

.link-news {
  color: var(--ksu-dark-green);
  font-size: 1.125rem;
  text-decoration: none;
}

.link-news:hover {
  text-decoration: underline;
}

.link-news-title {
  color: var(--dark-gold);
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.5rem;
  line-height: 1.6rem;
  text-decoration: none;
}

.link-news-title:hover {
  text-decoration: underline;
}

.link-news-title.cc-cc-div8 {
  color: var(--ksu-bg);
  overflow: scroll;
}

.link-news-title.cc-cc-div8:hover {
  color: var(--ksu-bg);
  font-weight: 400;
}

.link-news-title-copy {
  color: var(--ksu-dark-green);
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.31rem;
  line-height: 1.4rem;
  text-decoration: none;
}

.link-news-title-copy:hover {
  text-decoration: underline;
}

.txt18-news {
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.2em;
}

.btn-news {
  border: 1px solid var(--dark-gold);
  background-color: var(--white);
  color: var(--dark-gold);
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 1rem;
  font-weight: 400;
}

.btn-news:hover {
  background-color: var(--dark-gold);
  color: var(--white);
  border-radius: 5px;
}

.btn-news.cc-mt16 {
  color: var(--ksu-bg);
  background-color: #0000;
  border-color: #12241a;
}

.btn-news.cc-mt16:hover {
  background-color: var(--ksu-bg);
  color: var(--dark-border);
}

.cc-w-mb8 {
  margin-bottom: .5rem;
}

.cc-w-mb4 {
  margin-bottom: .25rem;
}

.cc-w-mb16, .cc-cc-div16 {
  margin-bottom: 1rem;
}

.cc-cc-div8 {
  margin-bottom: .5rem;
}

.cc-cc-div4 {
  margin-bottom: .25rem;
}

.cc-mt8 {
  margin-top: .5rem;
  margin-bottom: 0;
}

.cc-mt16 {
  margin-top: 1rem;
  margin-bottom: 0;
}

.quick-stack {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding: 0;
}

.txt-headline {
  color: var(--dark-gold);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Playfairdisplay, sans-serif;
  font-size: .7rem;
}

.lynx-paragraph-accordion-2 {
  color: var(--lynx--grey);
  margin-bottom: 30px;
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 165%;
}

.lynx-accordion-content-2 {
  padding-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.lynx-icon-arrow-2 {
  border: 1px solid var(--ksu-bg);
  background-color: var(--ksu-dark-green);
  background-image: url('../images/Arrow_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  flex: none;
  width: 40px;
  height: 40px;
}

.lynx-heading-accordion-small-2 {
  color: var(--lynx--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: PT Serif, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 132%;
}

.lynx-accordion-header-2 {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
  transition: padding .3s;
  display: flex;
}

.lynx-accordion-header-2:hover {
  padding-left: 35px;
}

.lynx-accordion-item-border-2 {
  background-color: var(--white);
  border: 1px #dfdad2;
  border-radius: 7px;
}

.lynx-block-faq-2 {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.grid-testomonial {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 0;
}

.lynx-heading-2 {
  color: var(--lynx--black);
  max-width: 740px;
  margin-top: 0;
  margin-bottom: 36px;
  font-family: PT Serif, serif;
  font-size: 46px;
  font-weight: 400;
  line-height: 120%;
}

.lynx-subtitle-2 {
  color: var(--lynx--black);
  letter-spacing: 1.3px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 12px;
  line-height: 140%;
}

.lynx-block-center-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lynx-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h6 {
  color: var(--dark-gold);
  width: 70%;
  margin-bottom: .1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.31rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.h6.cc-light {
  margin-top: 0;
  margin-bottom: 0;
}

.rl-text-style-regular-4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_testimonial1_name-text {
  color: var(--relume-library-lite--rl-black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_testimonial1_spacing-block-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl_testimonial1_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.rl_testimonial1_spacing-block-1 {
  width: 100%;
  padding-bottom: 2rem;
}

.rl-heading-style-h5-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.rl_testimonial1_text-wrapper {
  width: 100%;
  max-width: 48rem;
}

.rl_testimonial1_logo {
  max-height: 3.5rem;
}

.rl_testimonial1_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl-padding-section-large-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-4 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_testimonial1 {
  background-color: var(--ksu-bg);
}

.section-copy, .section-gal {
  max-width: 1440px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.wrap-slider {
  background-color: var(--white);
  color: var(--white);
  justify-content: center;
  align-items: center;
  min-height: 100px;
  display: flex;
}

.waves-gradient-hero-1 {
  z-index: 9;
  background-image: linear-gradient(#faebe3, #faebe300);
  height: 220px;
  position: absolute;
  inset: -1px 0% auto;
}

.waves-gradient-hero-1.bottom {
  background-image: linear-gradient(to top, #faebe3, #faebe300);
  inset: auto 0% -1px;
}

.waves-image-hero-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.waves-image-wrap-hero-1 {
  border-radius: 12px;
  width: 100%;
  height: 410px;
  overflow: hidden;
}

.waves-item-gallery-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.waves-inside-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.waves-inside-hero-1.reverse {
  justify-content: flex-end;
}

.waves-column-hero-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 48%;
  display: flex;
}

.waves-gallery-hero-1 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 550px;
  height: 740px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.waves---cta-dark {
  background-color: var(--waves-library--black);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 8px 24px;
  font-size: 16px;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.waves---cta-dark:hover {
  background-color: #131313e6;
}

.waves---cta-dark.wide-cta {
  min-width: 200px;
}

.waves---mg-top-16 {
  margin-top: 16px;
}

.waves---subtitle {
  font-size: 24px;
  line-height: 40px;
}

.waves---limit-480 {
  width: 100%;
  max-width: 480px;
}

.waves---mega-heading-1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  line-height: 115%;
}

.waves-content-hero-1 {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves-grid-hero-1 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
}

.waves---main-container-2 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-hero-primary {
  padding-top: 100px;
  padding-bottom: 100px;
}

.waves-image-gallery-2 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.waves-image-wrap-gallery-2 {
  border-radius: 8px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
  overflow: hidden;
}

.waves-small-image-wrap-gallery-2 {
  border-radius: 4px;
  max-height: 400px;
  padding-top: 64%;
  position: relative;
}

.waves-grid-gallery-2 {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr .7fr;
  width: 130vw;
  margin-bottom: 24px;
}

.waves-grid-gallery-2.bottom-grid {
  margin-bottom: 0;
}

.waves-wrap-gallery-2 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.wavesdark {
  background-color: #00191c;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.waves-small-image-wrap-gallery-3, .waves-big-image-wrap-gallery-3, .waves-medium-image-wrap-gallery-3 {
  border-radius: 5px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.waves-bottom-gird-gallery-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .9fr .8fr 1.2fr .7fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 0;
}

.waves-top-grid-gallery-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1.2fr .8fr .9fr;
  width: 120vw;
  height: 39vh;
  margin-bottom: 1.5rem;
}

.waves-master-gallery-3 {
  height: auto;
  position: sticky;
  top: 10vh;
  overflow: hidden;
}

.sectionhero {
  margin-top: 5rem;
  margin-left: 0;
  margin-right: 0;
}

.wrap-hero {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 2.5rem;
  display: flex;
}

.containerhero {
  min-height: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 6rem 2rem 0;
}

.h6hero {
  color: var(--dark-gold);
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4rem;
}

.sectiondark {
  background-color: var(--ksu-dark-green);
  margin-left: 0;
  margin-right: 0;
}

.sectiondark.none {
  display: none;
}

.cc-bg-light {
  color: #fdf9f8;
  background-color: #0000;
}

.wrap-card-dark {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .1px solid var(--dark-border);
  outline-offset: 0px;
  background-color: #0000;
  border-radius: 5px;
  outline: 1px #12241a;
  flex-flow: column;
  padding: 2.5rem 2rem;
  display: block;
}

.wrap-card-dark.cc-light {
  border: .1px solid var(--dark-border);
  border-radius: 5px;
}

.h1-cta {
  color: #fdf9f8;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 7rem;
  font-weight: 400;
  line-height: .8em;
}

.link-2 {
  color: var(--ksu-bg);
  font-weight: 600;
  text-decoration: none;
}

.wrap-cta-mess {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.quick-footer {
  width: 100%;
  padding: 0;
}

.wrap-footer-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.wrap-left {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.waves {
  background-color: #fdf9f8;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.waves---paragraph-small {
  font-size: 16px;
  line-height: 130%;
}

.waves---check-icon {
  width: 24px;
  height: 24px;
}

.waves---single-check-item {
  grid-column-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.waves---master-checks-vertical {
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.waves---mg-top-17 {
  margin-top: 16px;
}

.waves---paragraph-big-2 {
  font-size: 20px;
  line-height: 130%;
}

.waves---heading-2-no-margins-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  line-height: 130%;
}

.waves---content-image-halves {
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 520px;
  display: flex;
}

.waves-image-features-4 {
  border-radius: 7px;
  width: 100%;
}

.waves---grid-image-halves {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}

.waves---main-container-3 {
  max-width: 1352px;
  padding-left: 24px;
  padding-right: 24px;
}

.waves---section-medium-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.rl-text-style-regular-5 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout28_spacing-block-1-2 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-heading-style-h4-2 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout28_tabs-link-2 {
  background-color: #0000;
  border-left: 2px solid #0000;
  padding: 0 0 0 2rem;
  display: block;
}

.rl_layout28_tabs-link-2.w--current {
  border-left-color: var(--relume-library-lite--rl-black);
  opacity: 1;
  background-color: #0000;
}

.rl_layout28_tabs-menu-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_layout28_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rl-padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout28-2 {
  background-color: var(--ksu-bg);
}

.heading3 {
  color: var(--dark-gold);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Playfairdisplay, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2em;
}

.heading3.cc-white {
  color: var(--ksu-bg);
}

.wrap-sign {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.quickservices {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  padding: 0;
}

.wrap-card-dark-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: .2px none var(--ksu-bg);
  outline-offset: 0px;
  background-color: #0000;
  border-radius: 7px;
  outline: 1px solid #12241a;
  flex-flow: column;
  padding: 2.5rem 2rem;
  display: block;
}

.wrap-card-desc {
  padding: 1rem 2rem 2.5rem;
}

.btn-serives {
  border: 1px solid var(--dark-gold);
  background-color: var(--white);
  color: var(--dark-gold);
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 1rem;
  font-weight: 400;
}

.btn-serives:hover {
  background-color: var(--dark-gold);
  color: var(--white);
  border-radius: 5px;
}

.btn-serives.cc-mt16 {
  color: var(--dark-gold);
  background-color: #0000;
  border-color: #12241a;
}

.img-services {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.rl-button-link-icon-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl-button-link-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl-button-secondary-3 {
  border: 1px solid var(--relume-library-lite--rl-black);
  background-color: var(--ksu-bg);
  color: var(--relume-library-lite--rl-black);
  text-align: center;
  padding: .75rem 1.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
}

.rl-button-group-center-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rl_layout237_spacing-block-6 {
  width: 100%;
  padding-bottom: 4rem;
}

.rl-text-style-regular-6 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout237_spacing-block-5 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h4-3 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.rl_layout237_spacing-block-4 {
  width: 100%;
  padding-bottom: 0;
}

.rl_layout237_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.rl_layout237_content {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.rl_layout237_spacing-block-3 {
  width: 100%;
  padding-bottom: 5rem;
}

.rl-text-style-medium-4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_layout237_spacing-block-2 {
  width: 100%;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2-4 {
  color: var(--relume-library-lite--rl-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.rl_layout237_spacing-block-1 {
  width: 100%;
  padding-bottom: 1rem;
}

.rl-text-style-subheading-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.rl_layout237_heading-wrapper {
  text-align: center;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.rl_layout237_component-copy {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.rl-padding-section-large-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.rl-padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_layout237 {
  background-color: var(--ksu-bg);
}

.h4 {
  color: var(--dark-gold);
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.grid-prices {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.card-faq {
  border: .1px solid var(--dark-border);
  background-color: #0000;
  border-radius: 5px;
}

.card-faq.cc-light {
  border-style: solid;
  border-color: var(--dark-border);
  background-color: #0000;
}

.cc-light {
  color: var(--ksu-bg);
}

.wrap-cont-blog {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 8rem;
  padding-right: 8rem;
  display: block;
}

.bold-text, .bold-text-2 {
  font-weight: 400;
}

.wrap-blog-title {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 2.5rem;
  display: flex;
}

.wrap-blog-author {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  display: flex;
}

.wrap-blog-author-text {
  text-align: left;
}

.wrap-breadcrumbs {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.link-breadcrumbs {
  color: var(--dark-gold);
  font-size: .875rem;
  text-decoration: none;
}

.link-breadcrumbs:hover {
  text-decoration: underline;
}

.link-breadcrumbs.w--current {
  display: block;
}

.slash {
  color: var(--dark-gold);
  font-size: 1rem;
}

.heading2blog {
  color: var(--dark-gold);
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 2.625rem;
  font-weight: 400;
  line-height: 1em;
}

.heading3blog {
  color: var(--dark-gold);
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2em;
}

.list14 {
  color: var(--deep-dark);
  font-size: 1rem;
  line-height: 24px;
}

.list14.cc-mb40 {
  margin-bottom: 2.77em;
}

.div-block {
  display: none;
}

.heading4 {
  color: var(--ksu-bg);
  font-family: Playfairdisplay, sans-serif;
  font-weight: 500;
}

.txt1-8rem {
  color: var(--dark-gold);
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.8rem;
  line-height: 1.1em;
}

.wrap-lang {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex: 0 auto;
  font-size: 1rem;
  display: flex;
}

.link-footer-wh {
  color: var(--ksu-bg);
  font-size: 1rem;
  text-decoration: none;
}

.link-footer-wh:hover {
  -webkit-text-stroke-color: #e25e15;
}

.sectiondark-ua {
  background-color: var(--ksu-dark-green);
  margin-left: 0;
  margin-right: 0;
}

.sectiondark-ua.none {
  display: none;
}

.sectiondarken {
  background-color: var(--ksu-dark-green);
  margin-left: 0;
  margin-right: 0;
}

.sectiondarken.none {
  display: none;
}

.sectiondark-copy {
  background-color: var(--ksu-dark-green);
  margin-left: 0;
  margin-right: 0;
}

.sectiondark-copy.none {
  display: none;
}

.list-number {
  list-style-type: decimal;
}

.heading4blog {
  text-align: center;
  font-size: 1.62rem;
  font-weight: 400;
}

.heading4blog-darkgrey {
  color: var(--dark-gold);
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2em;
}

.heading3blog-2 {
  color: #543102;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Playfairdisplay, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2em;
}

@media screen and (max-width: 991px) {
  .img-p-right-10 {
    display: none;
  }

  .link-nav18b {
    color: #fff;
    font-size: 2.36842em;
  }

  .par-empty {
    font-size: 2.10526em;
  }

  .cc-card-mar-left20right20, .cc-card-mar-left20btn10 {
    place-content: flex-start center;
    align-items: flex-start;
  }

  .rl_navbar3_menu-background {
    z-index: 0;
    background-color: #00000080;
    width: 100vw;
    height: 100vh;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .rl_navbar3_tablet-menu-button {
    background-color: var(--dark-border);
    width: 100%;
    margin-top: .5rem;
    margin-left: 0;
    margin-right: 0;
    font-size: 1rem;
    display: inline-block;
  }

  .rl_navbar3_dropdown-link {
    padding: .75rem 0 .75rem 5%;
  }

  .rl_navbar3_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .rl_navbar3_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .rl-dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_navbar3_dropdown-toggle {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    position: relative;
  }

  .rl_navbar3_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: block;
    position: relative;
  }

  .rl_navbar3_link {
    padding: .75rem 0;
    font-size: 1.125rem;
    position: static;
  }

  .rl_navbar3_logo-link-menu {
    float: none;
    margin-top: 2.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: static;
  }

  .rl_navbar3_menu {
    z-index: 1;
    border: 1px none var(--dark-border);
    background-color: var(--ksu-bg);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    width: 80vw;
    height: 100vh;
    margin-left: 0;
    padding-bottom: 5rem;
    padding-left: 5vw;
    padding-right: 5vw;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: auto;
  }

  .rl_menu-icon3_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon3_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon3_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_menu-icon3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar3_menu-button {
    margin-left: -.5rem;
    padding: 0;
  }

  .rl_navbar3_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar3_container {
    grid-auto-columns: 1fr;
    display: grid;
  }

  .navbar {
    position: static;
  }

  .rl_footer1_spacing-block-5 {
    padding-bottom: 4.5rem;
  }

  .rl_footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-medium {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl_faq6_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_gallery10_spacing-block-2 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl_testimonial17_testimonial-list {
    grid-template-columns: 1fr 1fr;
  }

  .rl_testimonial17_spacing-block-2, .rl_header26_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h1 {
    font-size: 3.25rem;
  }

  .rl_header26_content {
    margin-bottom: 4.5rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 3rem;
  }

  .rl_layout242_content {
    grid-column-gap: 2rem;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h3 {
    font-size: 2.25rem;
  }

  .rl_layout239_spacing-block-6 {
    padding-bottom: 3.5rem;
  }

  .rl_layout239_content {
    grid-column-gap: 2rem;
  }

  .rl_layout239_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .rl_layout207_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lynx-heading-features {
    font-size: 22px;
  }

  .lynx-grid-features {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .lynx-heading {
    font-size: 38px;
  }

  .waves-grid-blog-3 {
    grid-template-columns: 1fr;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  .lynx-heading-2 {
    font-size: 38px;
  }

  .rl-padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .waves-gradient-hero-1 {
    height: 140px;
  }

  .waves-image-wrap-hero-1 {
    height: 320px;
  }

  .waves-gallery-hero-1 {
    height: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .waves---mega-heading-1 {
    font-size: 72px;
    line-height: 110%;
  }

  .waves-content-hero-1 {
    text-align: center;
    align-items: center;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
  }

  .waves---section-hero-primary {
    text-align: center;
  }

  .waves---content-image-halves {
    text-align: center;
    align-items: center;
  }

  .waves-image-features-4 {
    max-width: 470px;
  }

  .waves---grid-image-halves {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 3rem;
  }

  .rl-padding-section-large-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_layout237_spacing-block-6 {
    padding-bottom: 3.5rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.75rem;
  }

  .rl_layout237_content {
    grid-column-gap: 2rem;
  }

  .rl_layout237_spacing-block-3 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .rl-padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .wrap-cont-blog {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .par-empty {
    font-size: 14px;
  }

  .rl_navbar3_button {
    padding: .25rem 1rem;
  }

  .rl_navbar3_button.none {
    display: none;
  }

  .rl_navbar3_menu {
    width: 90vw;
  }

  .navbar {
    min-height: 4rem;
  }

  .rl_footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .rl_footer1_credit-text {
    margin-top: 1.5rem;
  }

  .rl_footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .rl_footer1_spacing-block-6 {
    padding-bottom: 1.5rem;
  }

  .rl_footer1_spacing-block-5 {
    padding-bottom: 3rem;
  }

  .rl_footer1_spacing-block-4 {
    padding-bottom: .75rem;
  }

  .rl_footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .rl_footer1_spacing-block-3 {
    padding-bottom: .75rem;
  }

  .rl_footer1_spacing-block-2, .rl_footer1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .rl-padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl_faq6_answer-wrapper {
    margin-bottom: 1.25rem;
  }

  .rl_faq6_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .rl_faq6_icon {
    width: 1.75rem;
    height: 1.75rem;
  }

  .rl_faq6_icon-wrapper {
    width: 1.75rem;
  }

  .rl_faq6_question-text {
    font-size: 1rem;
  }

  .rl_faq6_question {
    padding: 1rem 1.25rem;
  }

  .rl_faq6_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_faq6_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2 {
    font-size: 2.25rem;
  }

  .rl_faq6_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_gallery10_masonry-grid {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .rl_gallery10_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-2 {
    font-size: 1rem;
  }

  .rl_gallery10_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .rl-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl_blog33_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_testimonial17_customer {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .rl_testimonial17_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_testimonial17_testimonial {
    padding: 1.5rem;
  }

  .rl_testimonial17_testimonial-list {
    grid-template-columns: 1fr;
  }

  .rl_testimonial17_spacing-block-2 {
    padding-bottom: 3rem;
  }

  .rl_testimonial17_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_header26_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_header26_spacing-block-2, .rl_header26_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h1 {
    font-size: 2.5rem;
  }

  .rl_header26_content {
    margin-bottom: 3rem;
  }

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout242_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5 {
    font-size: 1.25rem;
  }

  .rl_layout242_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout242_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h3 {
    font-size: 2rem;
  }

  .rl_layout239_spacing-block-6 {
    padding-bottom: 2.5rem;
  }

  .rl_layout239_spacing-block-5 {
    padding-bottom: 1.25rem;
  }

  .rl_layout239_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout239_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout239_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl_layout239_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout239_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout270_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout270_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-text-style-medium-3 {
    font-size: 1rem;
  }

  .rl_layout270_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .rl_layout270_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout207_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lynx-heading-features {
    font-size: 20px;
  }

  .lynx-grid-features {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .lynx-heading {
    max-width: 540px;
    font-size: 34px;
  }

  .lynx-grid-faq {
    grid-template-columns: 1fr;
  }

  .waves-grid-blog-3 {
    grid-row-gap: 64px;
  }

  .waves---heading-2-no-margins {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .quick-stack {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-testomonial {
    grid-template-columns: 1fr;
  }

  .lynx-heading-2 {
    max-width: 540px;
    font-size: 34px;
  }

  .h6 {
    text-align: right;
    width: 100%;
  }

  .rl_testimonial1_spacing-block-2 {
    padding-bottom: .75rem;
  }

  .rl_testimonial1_spacing-block-1 {
    padding-bottom: 1.5rem;
  }

  .rl-heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .rl-padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .waves---subtitle {
    font-size: 22px;
    line-height: 34px;
  }

  .waves---mega-heading-1 {
    font-size: 56px;
  }

  .waves-grid-hero-1 {
    grid-row-gap: 40px;
  }

  .waves---main-container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .wavesdark {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .containerhero {
    padding-top: 0;
  }

  .waves {
    padding-top: 0;
    padding-bottom: 0;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 44px;
    line-height: 125%;
  }

  .waves---main-container-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .waves---section-medium-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rl_layout28_spacing-block-1-2 {
    padding-bottom: .75rem;
  }

  .rl-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout28_component-2 {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl_layout237_spacing-block-6 {
    padding-bottom: 2.5rem;
  }

  .rl_layout237_spacing-block-5 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout237_spacing-block-4 {
    padding-bottom: 1.25rem;
  }

  .rl_layout237_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_layout237_spacing-block-3 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium-4 {
    font-size: 1rem;
  }

  .rl_layout237_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .rl_layout237_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl-padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid-prices {
    grid-template-columns: 1fr;
  }

  .wrap-cont-blog {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .heading1 {
    font-size: 40px;
    line-height: 46px;
  }

  .heading2 {
    font-size: 36px;
  }

  .heading2.cc-bg-light {
    font-size: 34px;
  }

  .txt18 {
    font-size: 18px;
  }

  .cc-m-mb0 {
    margin-bottom: 0;
  }

  .cc-mob-hide {
    display: none;
  }

  .body {
    min-width: 320px;
    max-width: 375px;
  }

  .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .par16 {
    font-size: 16px;
    line-height: 20px;
  }

  .par16.cc-mb40 {
    font-size: 16px;
    line-height: 22px;
  }

  .par18 {
    font-size: 18px;
  }

  .par21.cc-mb40 {
    font-size: 18px;
    line-height: 24px;
  }

  .link-nav18b {
    justify-content: center;
    font-size: 21px;
    display: flex;
  }

  .rl_footer1_menu-wrapper {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .rl_footer1_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .rl_footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .rl_faq6_component, .rl_layout28_component, .rl_layout242_content, .rl_layout239_content, .rl_layout207_component {
    grid-template-columns: 1fr;
  }

  .lynx-heading-features {
    font-size: 19px;
  }

  .lynx-heading {
    font-size: 29px;
  }

  .waves---heading-3-no-margins {
    font-size: 22px;
  }

  .waves---heading-2-no-margins {
    font-size: 34px;
  }

  .waves---section-medium {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .link-news-title {
    font-size: 24px;
    line-height: 28px;
  }

  .txt-headline.cc-bg-light {
    font-size: 14px;
  }

  .lynx-accordion-content-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lynx-accordion-header-2 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    padding: 1rem;
  }

  .lynx-heading-2 {
    font-size: 29px;
  }

  .h6 {
    text-align: left;
    width: 100%;
    font-size: 20px;
    line-height: 28px;
  }

  .waves-gradient-hero-1 {
    top: -1px;
  }

  .waves-gradient-hero-1.bottom {
    bottom: -1px;
  }

  .waves-column-hero-1 {
    width: 48%;
  }

  .waves-column-hero-1.column-two, .waves-column-hero-1.column-one {
    flex: none;
  }

  .waves-gallery-hero-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .waves---subtitle {
    font-size: 20px;
  }

  .waves---mega-heading-1 {
    font-size: 36px;
  }

  .waves---section-hero-primary {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .waves-grid-gallery-2.bottom-grid, .waves-grid-gallery-2.top-grid {
    width: 180vw;
  }

  .wavesdark {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .waves-small-image-wrap-gallery-3.last-image-top-grid {
    display: none;
  }

  .waves-bottom-gird-gallery-3 {
    grid-template-columns: .8fr 1.2fr .7fr;
    height: 30vh;
  }

  .waves-top-grid-gallery-3 {
    grid-template-columns: .7fr 1.2fr .8fr;
    height: 30vh;
    margin-bottom: 16px;
  }

  .containerhero {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h6hero {
    font-size: 24px;
    line-height: 30px;
  }

  .wrap-card-dark, .wrap-card-dark.cc-light {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .link-2 {
    font-size: 42px;
  }

  .waves {
    padding-top: 0;
    padding-bottom: 0;
  }

  .waves---heading-2-no-margins-2 {
    font-size: 34px;
  }

  .waves---content-image-halves {
    align-items: stretch;
  }

  .waves---section-medium-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .rl_layout28_component-2 {
    grid-template-columns: 1fr;
  }

  .heading3 {
    font-size: 28px;
    line-height: 32px;
  }

  .btn-serives.cc-mt16 {
    font-size: 14px;
  }

  .rl_layout237_content {
    grid-template-columns: 1fr;
  }

  .h4 {
    font-size: 24px;
  }

  .wrap-cont-blog {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading2blog {
    font-size: 36px;
  }

  .heading3blog {
    font-size: 28px;
  }

  .sign-right {
    text-align: right;
  }

  .heading4blog-darkgrey, .heading3blog-2 {
    font-size: 28px;
  }
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b130-19c57a54, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b132-19c57a54, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b134-19c57a54, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b136-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b139-19c57a54, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b13b-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13d-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13f-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55ad-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ea9-19c57a54, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eab-19c57a54, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ead-19c57a54, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eaf-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb2-19c57a54, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb4-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb6-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb8-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-19c57a54 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-19c57a54 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b311-19c57a54, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b313-19c57a54, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b315-19c57a54, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b317-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31a-19c57a54, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31c-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31e-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b320-19c57a54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f0c24993-c1e3-8e43-c1a7-2124018ea8df-018ea8dc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_56265cc9-656e-978c-1fbe-f0bf26f1a792-26f1a787 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_58f5bb21-8803-e62e-7592-288f602ed908-602ed905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_58f5bb21-8803-e62e-7592-288f602ed919-602ed905 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70e7196b-3dc5-56af-b1cb-cdcba9b6b7de-a9b6b7bb {
  justify-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-99b3703e, #w-node-ff3d0f91-4c75-1934-f427-699957193707-99b3703e, #w-node-ff3d0f91-4c75-1934-f427-699957193709-99b3703e, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-99b3703e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-99b3703e, #w-node-ff3d0f91-4c75-1934-f427-699957193710-99b3703e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-99b3703e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-99b3703e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b2dcd588-0b2d-99a6-bc28-ecb37c412c1d-7c412c14 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-e0ef38bd, #w-node-ff3d0f91-4c75-1934-f427-699957193707-e0ef38bd, #w-node-ff3d0f91-4c75-1934-f427-699957193709-e0ef38bd, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-e0ef38bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-e0ef38bd, #w-node-ff3d0f91-4c75-1934-f427-699957193710-e0ef38bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-e0ef38bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-e0ef38bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-c3cbc35f, #w-node-ff3d0f91-4c75-1934-f427-699957193707-c3cbc35f, #w-node-ff3d0f91-4c75-1934-f427-699957193709-c3cbc35f, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-c3cbc35f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-c3cbc35f, #w-node-ff3d0f91-4c75-1934-f427-699957193710-c3cbc35f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-c3cbc35f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-c3cbc35f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_903fd35e-1727-249e-a39f-1a3523eae1fc-23eae1f3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-44053c5a, #w-node-ff3d0f91-4c75-1934-f427-699957193707-44053c5a, #w-node-ff3d0f91-4c75-1934-f427-699957193709-44053c5a, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-44053c5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-44053c5a, #w-node-ff3d0f91-4c75-1934-f427-699957193710-44053c5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-44053c5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-44053c5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8a471080-2727-21c2-0d4d-9eb12c0f3ed3-2c0f3eca {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-6a7b21b6, #w-node-ff3d0f91-4c75-1934-f427-699957193707-6a7b21b6, #w-node-ff3d0f91-4c75-1934-f427-699957193709-6a7b21b6, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-6a7b21b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-6a7b21b6, #w-node-ff3d0f91-4c75-1934-f427-699957193710-6a7b21b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-6a7b21b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-6a7b21b6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-4cbbdd21, #w-node-ff3d0f91-4c75-1934-f427-699957193707-4cbbdd21, #w-node-ff3d0f91-4c75-1934-f427-699957193709-4cbbdd21, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-4cbbdd21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-4cbbdd21, #w-node-ff3d0f91-4c75-1934-f427-699957193710-4cbbdd21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-4cbbdd21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-4cbbdd21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-ede1adac, #w-node-ff3d0f91-4c75-1934-f427-699957193707-ede1adac, #w-node-ff3d0f91-4c75-1934-f427-699957193709-ede1adac, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-ede1adac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-ede1adac, #w-node-ff3d0f91-4c75-1934-f427-699957193710-ede1adac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-ede1adac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-ede1adac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-ee949afc, #w-node-ff3d0f91-4c75-1934-f427-699957193707-ee949afc, #w-node-ff3d0f91-4c75-1934-f427-699957193709-ee949afc, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-ee949afc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-ee949afc, #w-node-ff3d0f91-4c75-1934-f427-699957193710-ee949afc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-ee949afc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-ee949afc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-3bd6d972, #w-node-ff3d0f91-4c75-1934-f427-699957193707-3bd6d972, #w-node-ff3d0f91-4c75-1934-f427-699957193709-3bd6d972, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-3bd6d972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-3bd6d972, #w-node-ff3d0f91-4c75-1934-f427-699957193710-3bd6d972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-3bd6d972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-3bd6d972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-df328431-21bf-0a94-27b7-1e5916564118-d35ea11e {
  justify-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b130-e50540a2, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b132-e50540a2, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b134-e50540a2, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b136-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b139-e50540a2, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b13b-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13d-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13f-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55ad-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ea9-e50540a2, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eab-e50540a2, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ead-e50540a2, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eaf-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb2-e50540a2, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb4-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb6-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb8-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-e50540a2 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_33a531ec-c9de-895e-3e7f-4ae69fac2d4f-e50540a2 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-e50540a2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b311-e50540a2, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b313-e50540a2, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b315-e50540a2, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b317-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31a-e50540a2, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31c-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31e-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b320-e50540a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dd1f4d40-6b2e-1150-790c-004b0a155cc4-0a155cc1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bf5e9ed0-e2a3-2a0b-4035-14828a33e2d4-8a33e2c9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9e62ae2a-4b05-c47c-4945-4f4db6b9ce80-b6b9ce7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9e62ae2a-4b05-c47c-4945-4f4db6b9ce91-b6b9ce7d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa3e6134-5913-3c2e-bd1e-343e940acca1-940acc7e {
  justify-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b130-6369f83c, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b132-6369f83c, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b134-6369f83c, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b136-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b139-6369f83c, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b13b-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13d-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13f-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55ad-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ea9-6369f83c, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eab-6369f83c, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ead-6369f83c, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eaf-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb2-6369f83c, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb4-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb6-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb8-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-6369f83c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bd8a0366-5f18-956c-0192-ed7d8d8d6c0b-6369f83c {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-6369f83c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b311-6369f83c, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b313-6369f83c, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b315-6369f83c, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b317-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31a-6369f83c, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31c-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31e-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b320-6369f83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0a4a6b26-04fd-ef36-683e-2159ae3aa978-ae3aa975 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_58fcc10f-c8d7-6641-e7b8-8b3b709b09d7-709b09cc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-cc16eb3e-ed43-c6d7-4006-6c7de773ef06-e773ef03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-cc16eb3e-ed43-c6d7-4006-6c7de773ef17-e773ef03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbdb4f5f-632f-1af7-e1cf-76d756fda0a0-56fda07d {
  justify-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-3b87aa1a, #w-node-ff3d0f91-4c75-1934-f427-699957193707-3b87aa1a, #w-node-ff3d0f91-4c75-1934-f427-699957193709-3b87aa1a, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-3b87aa1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-3b87aa1a, #w-node-ff3d0f91-4c75-1934-f427-699957193710-3b87aa1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-3b87aa1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-3b87aa1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_33ceac6b-23e5-235e-ee8d-73746ecd212c-6ecd2123 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-8dad5023, #w-node-ff3d0f91-4c75-1934-f427-699957193707-8dad5023, #w-node-ff3d0f91-4c75-1934-f427-699957193709-8dad5023, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-8dad5023 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-8dad5023, #w-node-ff3d0f91-4c75-1934-f427-699957193710-8dad5023 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-8dad5023 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-8dad5023 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8ad34886-0b79-87e5-274b-96801153ddf9-1153ddf0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-e1a6ccc7, #w-node-ff3d0f91-4c75-1934-f427-699957193707-e1a6ccc7, #w-node-ff3d0f91-4c75-1934-f427-699957193709-e1a6ccc7, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-e1a6ccc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-e1a6ccc7, #w-node-ff3d0f91-4c75-1934-f427-699957193710-e1a6ccc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-e1a6ccc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-e1a6ccc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b78b294f-af3e-63fd-61fc-eb7f92c9b30c-92c9b303 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-71cddd67, #w-node-ff3d0f91-4c75-1934-f427-699957193707-71cddd67, #w-node-ff3d0f91-4c75-1934-f427-699957193709-71cddd67, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-71cddd67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-71cddd67, #w-node-ff3d0f91-4c75-1934-f427-699957193710-71cddd67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-71cddd67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-71cddd67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_807322e5-91f0-be9c-75be-8c3bf4bb7453-f4bb744a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-ec713db4, #w-node-ff3d0f91-4c75-1934-f427-699957193707-ec713db4, #w-node-ff3d0f91-4c75-1934-f427-699957193709-ec713db4, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-ec713db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-ec713db4, #w-node-ff3d0f91-4c75-1934-f427-699957193710-ec713db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-ec713db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-ec713db4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-fef9f8d9, #w-node-ff3d0f91-4c75-1934-f427-699957193707-fef9f8d9, #w-node-ff3d0f91-4c75-1934-f427-699957193709-fef9f8d9, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-fef9f8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-fef9f8d9, #w-node-ff3d0f91-4c75-1934-f427-699957193710-fef9f8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-fef9f8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-fef9f8d9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-9f90f1a9, #w-node-ff3d0f91-4c75-1934-f427-699957193707-9f90f1a9, #w-node-ff3d0f91-4c75-1934-f427-699957193709-9f90f1a9, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-9f90f1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-9f90f1a9, #w-node-ff3d0f91-4c75-1934-f427-699957193710-9f90f1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-9f90f1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-9f90f1a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-b0342818, #w-node-ff3d0f91-4c75-1934-f427-699957193707-b0342818, #w-node-ff3d0f91-4c75-1934-f427-699957193709-b0342818, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-b0342818 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-b0342818, #w-node-ff3d0f91-4c75-1934-f427-699957193710-b0342818 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-b0342818 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-b0342818 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-e244c5e6, #w-node-ff3d0f91-4c75-1934-f427-699957193707-e244c5e6, #w-node-ff3d0f91-4c75-1934-f427-699957193709-e244c5e6, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-e244c5e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-e244c5e6, #w-node-ff3d0f91-4c75-1934-f427-699957193710-e244c5e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-e244c5e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-e244c5e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-b67ce3e9, #w-node-ff3d0f91-4c75-1934-f427-699957193707-b67ce3e9, #w-node-ff3d0f91-4c75-1934-f427-699957193709-b67ce3e9, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-b67ce3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-b67ce3e9, #w-node-ff3d0f91-4c75-1934-f427-699957193710-b67ce3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-b67ce3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-b67ce3e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-0f78a9e0, #w-node-ff3d0f91-4c75-1934-f427-699957193707-0f78a9e0, #w-node-ff3d0f91-4c75-1934-f427-699957193709-0f78a9e0, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-0f78a9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-0f78a9e0, #w-node-ff3d0f91-4c75-1934-f427-699957193710-0f78a9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-0f78a9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-0f78a9e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d6b7f53e-36af-44c3-a872-9bebd4156885-d415687c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-a5c80f19, #w-node-ff3d0f91-4c75-1934-f427-699957193707-a5c80f19, #w-node-ff3d0f91-4c75-1934-f427-699957193709-a5c80f19, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-a5c80f19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-a5c80f19, #w-node-ff3d0f91-4c75-1934-f427-699957193710-a5c80f19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-a5c80f19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-a5c80f19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ffa46760-050a-ae18-6355-3a2e4a6fd9e4-4a6fd9db {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-d0377a3c, #w-node-ff3d0f91-4c75-1934-f427-699957193707-d0377a3c, #w-node-ff3d0f91-4c75-1934-f427-699957193709-d0377a3c, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-d0377a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-d0377a3c, #w-node-ff3d0f91-4c75-1934-f427-699957193710-d0377a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-d0377a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-d0377a3c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-e2795396, #w-node-ff3d0f91-4c75-1934-f427-699957193707-e2795396, #w-node-ff3d0f91-4c75-1934-f427-699957193709-e2795396, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-e2795396 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-e2795396, #w-node-ff3d0f91-4c75-1934-f427-699957193710-e2795396 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-e2795396 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-e2795396 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-8b6ef441, #w-node-ff3d0f91-4c75-1934-f427-699957193707-8b6ef441, #w-node-ff3d0f91-4c75-1934-f427-699957193709-8b6ef441, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-8b6ef441 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-8b6ef441, #w-node-ff3d0f91-4c75-1934-f427-699957193710-8b6ef441 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-8b6ef441 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-8b6ef441 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-d2720a9a, #w-node-ff3d0f91-4c75-1934-f427-699957193707-d2720a9a, #w-node-ff3d0f91-4c75-1934-f427-699957193709-d2720a9a, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-d2720a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-d2720a9a, #w-node-ff3d0f91-4c75-1934-f427-699957193710-d2720a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-d2720a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-d2720a9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-2856227b, #w-node-ff3d0f91-4c75-1934-f427-699957193707-2856227b, #w-node-ff3d0f91-4c75-1934-f427-699957193709-2856227b, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-2856227b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-2856227b, #w-node-ff3d0f91-4c75-1934-f427-699957193710-2856227b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-2856227b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-2856227b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-29170666, #w-node-ff3d0f91-4c75-1934-f427-699957193707-29170666, #w-node-ff3d0f91-4c75-1934-f427-699957193709-29170666, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-29170666 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-29170666, #w-node-ff3d0f91-4c75-1934-f427-699957193710-29170666 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-29170666 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-29170666 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1964b4f9-37c3-8a4f-4378-75864c289b29-4c289b26 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c7ad5303-658e-1a79-72ca-d0fda2950497-a295048e, #w-node-_1074e66b-f89e-f20c-6a02-1ffa6585f0e1-6585f0d8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_916d2f7d-58c2-0263-23bd-db99eaf0616d-eaf06121 {
  justify-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-3cf2aa45, #w-node-ff3d0f91-4c75-1934-f427-699957193707-3cf2aa45, #w-node-ff3d0f91-4c75-1934-f427-699957193709-3cf2aa45, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-3cf2aa45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-3cf2aa45, #w-node-ff3d0f91-4c75-1934-f427-699957193710-3cf2aa45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-3cf2aa45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-3cf2aa45 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-433cf31e, #w-node-ff3d0f91-4c75-1934-f427-699957193707-433cf31e, #w-node-ff3d0f91-4c75-1934-f427-699957193709-433cf31e, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-433cf31e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-433cf31e, #w-node-ff3d0f91-4c75-1934-f427-699957193710-433cf31e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-433cf31e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-433cf31e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b130-eb5c841d, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b132-eb5c841d, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b134-eb5c841d, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b136-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b139-eb5c841d, #w-node-ac04d93e-41d9-54e3-f3fa-09123386b13b-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13d-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ac04d93e-41d9-54e3-f3fa-09123386b13f-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55ad-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ea9-eb5c841d, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eab-eb5c841d, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1ead-eb5c841d, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eaf-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb2-eb5c841d, #w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb4-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb6-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_276e775e-fcfd-c5bb-1b08-ca684f4b1eb8-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-eb5c841d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-eb5c841d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b311-eb5c841d, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b313-eb5c841d, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b315-eb5c841d, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b317-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31a-eb5c841d, #w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31c-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b31e-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_14ce3ef0-3ad5-1bd3-1486-5dfcf0b1b320-eb5c841d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba78-eb5c841d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba97-eb5c841d {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ca8914ac-e4bc-7827-d070-56e10fdcb0e1-0fdcb0d5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_99b943ab-9362-1368-593f-ff078d87b27f-8d87b27c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_99b943ab-9362-1368-593f-ff078d87b290-8d87b27c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-4a99c575, #w-node-ff3d0f91-4c75-1934-f427-699957193707-4a99c575, #w-node-ff3d0f91-4c75-1934-f427-699957193709-4a99c575, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-4a99c575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-4a99c575, #w-node-ff3d0f91-4c75-1934-f427-699957193710-4a99c575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-4a99c575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-4a99c575 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-4a99eb32, #w-node-ff3d0f91-4c75-1934-f427-699957193707-4a99eb32, #w-node-ff3d0f91-4c75-1934-f427-699957193709-4a99eb32, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-4a99eb32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-4a99eb32, #w-node-ff3d0f91-4c75-1934-f427-699957193710-4a99eb32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-4a99eb32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-4a99eb32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-f983b152, #w-node-ff3d0f91-4c75-1934-f427-699957193707-f983b152, #w-node-ff3d0f91-4c75-1934-f427-699957193709-f983b152, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-f983b152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-f983b152, #w-node-ff3d0f91-4c75-1934-f427-699957193710-f983b152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-f983b152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-f983b152 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cc3c5a11-fc71-6aa5-3a8c-d16b9bd165c4-9bd165bb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-628151b3, #w-node-ff3d0f91-4c75-1934-f427-699957193707-628151b3, #w-node-ff3d0f91-4c75-1934-f427-699957193709-628151b3, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-628151b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-628151b3, #w-node-ff3d0f91-4c75-1934-f427-699957193710-628151b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-628151b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-628151b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-5ba7534d, #w-node-ff3d0f91-4c75-1934-f427-699957193707-5ba7534d, #w-node-ff3d0f91-4c75-1934-f427-699957193709-5ba7534d, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-5ba7534d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-5ba7534d, #w-node-ff3d0f91-4c75-1934-f427-699957193710-5ba7534d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-5ba7534d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-5ba7534d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-7d97c4f2, #w-node-ff3d0f91-4c75-1934-f427-699957193707-7d97c4f2, #w-node-ff3d0f91-4c75-1934-f427-699957193709-7d97c4f2, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-7d97c4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-7d97c4f2, #w-node-ff3d0f91-4c75-1934-f427-699957193710-7d97c4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-7d97c4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-7d97c4f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-d26a55a1, #w-node-ff3d0f91-4c75-1934-f427-699957193707-d26a55a1, #w-node-ff3d0f91-4c75-1934-f427-699957193709-d26a55a1, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-d26a55a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-d26a55a1, #w-node-ff3d0f91-4c75-1934-f427-699957193710-d26a55a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-d26a55a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-d26a55a1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-908c5bb4, #w-node-ff3d0f91-4c75-1934-f427-699957193707-908c5bb4, #w-node-ff3d0f91-4c75-1934-f427-699957193709-908c5bb4, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-908c5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-908c5bb4, #w-node-ff3d0f91-4c75-1934-f427-699957193710-908c5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-908c5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-908c5bb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-761e91c6, #w-node-ff3d0f91-4c75-1934-f427-699957193707-761e91c6, #w-node-ff3d0f91-4c75-1934-f427-699957193709-761e91c6, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-761e91c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-761e91c6, #w-node-ff3d0f91-4c75-1934-f427-699957193710-761e91c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-761e91c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-761e91c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a436e262-8840-2b29-d145-fc48ffb4f824-ffb4f81b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-e681b754, #w-node-ff3d0f91-4c75-1934-f427-699957193707-e681b754, #w-node-ff3d0f91-4c75-1934-f427-699957193709-e681b754, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-e681b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-e681b754, #w-node-ff3d0f91-4c75-1934-f427-699957193710-e681b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-e681b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-e681b754 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_71082cc0-8dfb-8f88-6d08-a52e12ad3af6-12ad3aed {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-af7760e4, #w-node-ff3d0f91-4c75-1934-f427-699957193707-af7760e4, #w-node-ff3d0f91-4c75-1934-f427-699957193709-af7760e4, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-af7760e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-af7760e4, #w-node-ff3d0f91-4c75-1934-f427-699957193710-af7760e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-af7760e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-af7760e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-af7ad78d, #w-node-ff3d0f91-4c75-1934-f427-699957193707-af7ad78d, #w-node-ff3d0f91-4c75-1934-f427-699957193709-af7ad78d, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-af7ad78d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-af7ad78d, #w-node-ff3d0f91-4c75-1934-f427-699957193710-af7ad78d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-af7ad78d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-af7ad78d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-7c351f6f, #w-node-ff3d0f91-4c75-1934-f427-699957193707-7c351f6f, #w-node-ff3d0f91-4c75-1934-f427-699957193709-7c351f6f, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-7c351f6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-7c351f6f, #w-node-ff3d0f91-4c75-1934-f427-699957193710-7c351f6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-7c351f6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-7c351f6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-2213a6e3, #w-node-ff3d0f91-4c75-1934-f427-699957193707-2213a6e3, #w-node-ff3d0f91-4c75-1934-f427-699957193709-2213a6e3, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-2213a6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-2213a6e3, #w-node-ff3d0f91-4c75-1934-f427-699957193710-2213a6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-2213a6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-2213a6e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-59774143, #w-node-ff3d0f91-4c75-1934-f427-699957193707-59774143, #w-node-ff3d0f91-4c75-1934-f427-699957193709-59774143, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-59774143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-59774143, #w-node-ff3d0f91-4c75-1934-f427-699957193710-59774143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-59774143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-59774143 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_874a947b-e056-1091-ee25-c068380b6204-380b61fb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-020e4fb2, #w-node-ff3d0f91-4c75-1934-f427-699957193707-020e4fb2, #w-node-ff3d0f91-4c75-1934-f427-699957193709-020e4fb2, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-020e4fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-020e4fb2, #w-node-ff3d0f91-4c75-1934-f427-699957193710-020e4fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-020e4fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-020e4fb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a59b22d6-08d1-e405-a8e5-0782905a25a5-905a259c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-c0ca65da, #w-node-ff3d0f91-4c75-1934-f427-699957193707-c0ca65da, #w-node-ff3d0f91-4c75-1934-f427-699957193709-c0ca65da, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-c0ca65da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-c0ca65da, #w-node-ff3d0f91-4c75-1934-f427-699957193710-c0ca65da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-c0ca65da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-c0ca65da {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-5fae765d, #w-node-ff3d0f91-4c75-1934-f427-699957193707-5fae765d, #w-node-ff3d0f91-4c75-1934-f427-699957193709-5fae765d, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-5fae765d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-5fae765d, #w-node-ff3d0f91-4c75-1934-f427-699957193710-5fae765d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-5fae765d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-5fae765d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-bca7ffe0, #w-node-ff3d0f91-4c75-1934-f427-699957193707-bca7ffe0, #w-node-ff3d0f91-4c75-1934-f427-699957193709-bca7ffe0, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-bca7ffe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-bca7ffe0, #w-node-ff3d0f91-4c75-1934-f427-699957193710-bca7ffe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-bca7ffe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-bca7ffe0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-6050322a, #w-node-ff3d0f91-4c75-1934-f427-699957193707-6050322a, #w-node-ff3d0f91-4c75-1934-f427-699957193709-6050322a, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-6050322a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-6050322a, #w-node-ff3d0f91-4c75-1934-f427-699957193710-6050322a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-6050322a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-6050322a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-ae04f1de, #w-node-ff3d0f91-4c75-1934-f427-699957193707-ae04f1de, #w-node-ff3d0f91-4c75-1934-f427-699957193709-ae04f1de, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-ae04f1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-ae04f1de, #w-node-ff3d0f91-4c75-1934-f427-699957193710-ae04f1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-ae04f1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-ae04f1de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f29a567a-bc13-3726-09d8-afa7c3ca7616-c3ca760d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-c68c2413, #w-node-ff3d0f91-4c75-1934-f427-699957193707-c68c2413, #w-node-ff3d0f91-4c75-1934-f427-699957193709-c68c2413, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-c68c2413 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-c68c2413, #w-node-ff3d0f91-4c75-1934-f427-699957193710-c68c2413 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-c68c2413 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-c68c2413 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_5c0e01b8-aab9-d3f0-1ed4-6a557b17df57-7b17df4e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-b822b8e9, #w-node-ff3d0f91-4c75-1934-f427-699957193707-b822b8e9, #w-node-ff3d0f91-4c75-1934-f427-699957193709-b822b8e9, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-b822b8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-b822b8e9, #w-node-ff3d0f91-4c75-1934-f427-699957193710-b822b8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-b822b8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-b822b8e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-10bc80a8, #w-node-ff3d0f91-4c75-1934-f427-699957193707-10bc80a8, #w-node-ff3d0f91-4c75-1934-f427-699957193709-10bc80a8, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-10bc80a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-10bc80a8, #w-node-ff3d0f91-4c75-1934-f427-699957193710-10bc80a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-10bc80a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-10bc80a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-f3724427, #w-node-ff3d0f91-4c75-1934-f427-699957193707-f3724427, #w-node-ff3d0f91-4c75-1934-f427-699957193709-f3724427, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-f3724427 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-f3724427, #w-node-ff3d0f91-4c75-1934-f427-699957193710-f3724427 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-f3724427 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-f3724427 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-b41b4a95, #w-node-ff3d0f91-4c75-1934-f427-699957193707-b41b4a95, #w-node-ff3d0f91-4c75-1934-f427-699957193709-b41b4a95, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-b41b4a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-b41b4a95, #w-node-ff3d0f91-4c75-1934-f427-699957193710-b41b4a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-b41b4a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-b41b4a95 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c46d6f64-2cf6-77cb-d7f6-2eb0621042bc-621042b3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-0ee44c8b, #w-node-ff3d0f91-4c75-1934-f427-699957193707-0ee44c8b, #w-node-ff3d0f91-4c75-1934-f427-699957193709-0ee44c8b, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-0ee44c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-0ee44c8b, #w-node-ff3d0f91-4c75-1934-f427-699957193710-0ee44c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-0ee44c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-0ee44c8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-b4208fd3, #w-node-ff3d0f91-4c75-1934-f427-699957193707-b4208fd3, #w-node-ff3d0f91-4c75-1934-f427-699957193709-b4208fd3, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-b4208fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-b4208fd3, #w-node-ff3d0f91-4c75-1934-f427-699957193710-b4208fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-b4208fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-b4208fd3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-52d6e21c, #w-node-ff3d0f91-4c75-1934-f427-699957193707-52d6e21c, #w-node-ff3d0f91-4c75-1934-f427-699957193709-52d6e21c, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-52d6e21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-52d6e21c, #w-node-ff3d0f91-4c75-1934-f427-699957193710-52d6e21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-52d6e21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-52d6e21c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-96c29ac1, #w-node-ff3d0f91-4c75-1934-f427-699957193707-96c29ac1, #w-node-ff3d0f91-4c75-1934-f427-699957193709-96c29ac1, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-96c29ac1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-96c29ac1, #w-node-ff3d0f91-4c75-1934-f427-699957193710-96c29ac1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-96c29ac1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-96c29ac1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-150b2594, #w-node-ff3d0f91-4c75-1934-f427-699957193707-150b2594, #w-node-ff3d0f91-4c75-1934-f427-699957193709-150b2594, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-150b2594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-150b2594, #w-node-ff3d0f91-4c75-1934-f427-699957193710-150b2594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-150b2594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-150b2594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b8cacc5b-123a-e571-ab29-815cb1eb5e79-b1eb5e70 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-88c4b63f, #w-node-ff3d0f91-4c75-1934-f427-699957193707-88c4b63f, #w-node-ff3d0f91-4c75-1934-f427-699957193709-88c4b63f, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-88c4b63f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-88c4b63f, #w-node-ff3d0f91-4c75-1934-f427-699957193710-88c4b63f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-88c4b63f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-88c4b63f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-8b7a7226, #w-node-ff3d0f91-4c75-1934-f427-699957193707-8b7a7226, #w-node-ff3d0f91-4c75-1934-f427-699957193709-8b7a7226, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-8b7a7226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-8b7a7226, #w-node-ff3d0f91-4c75-1934-f427-699957193710-8b7a7226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-8b7a7226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-8b7a7226 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193705-eddc53a6, #w-node-ff3d0f91-4c75-1934-f427-699957193707-eddc53a6, #w-node-ff3d0f91-4c75-1934-f427-699957193709-eddc53a6, #w-node-ff3d0f91-4c75-1934-f427-69995719370b-eddc53a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-69995719370e-eddc53a6, #w-node-ff3d0f91-4c75-1934-f427-699957193710-eddc53a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193712-eddc53a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ff3d0f91-4c75-1934-f427-699957193714-eddc53a6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-19c57a54 {
    justify-self: center;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-19c57a54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-19c57a54 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_56265cc9-656e-978c-1fbe-f0bf26f1a792-26f1a787 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_58f5bb21-8803-e62e-7592-288f602ed919-602ed905 {
    justify-self: center;
  }

  #w-node-b2dcd588-0b2d-99a6-bc28-ecb37c412c1d-7c412c14, #w-node-_903fd35e-1727-249e-a39f-1a3523eae1fc-23eae1f3, #w-node-_8a471080-2727-21c2-0d4d-9eb12c0f3ed3-2c0f3eca {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-e50540a2 {
    justify-self: center;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-e50540a2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_33a531ec-c9de-895e-3e7f-4ae69fac2d4f-e50540a2, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-e50540a2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-bf5e9ed0-e2a3-2a0b-4035-14828a33e2d4-8a33e2c9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9e62ae2a-4b05-c47c-4945-4f4db6b9ce91-b6b9ce7d, #w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-6369f83c {
    justify-self: center;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-6369f83c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-bd8a0366-5f18-956c-0192-ed7d8d8d6c0b-6369f83c, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-6369f83c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_58fcc10f-c8d7-6641-e7b8-8b3b709b09d7-709b09cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cc16eb3e-ed43-c6d7-4006-6c7de773ef17-e773ef03 {
    justify-self: center;
  }

  #w-node-_33ceac6b-23e5-235e-ee8d-73746ecd212c-6ecd2123, #w-node-_8ad34886-0b79-87e5-274b-96801153ddf9-1153ddf0, #w-node-b78b294f-af3e-63fd-61fc-eb7f92c9b30c-92c9b303, #w-node-_807322e5-91f0-be9c-75be-8c3bf4bb7453-f4bb744a, #w-node-d6b7f53e-36af-44c3-a872-9bebd4156885-d415687c, #w-node-ffa46760-050a-ae18-6355-3a2e4a6fd9e4-4a6fd9db, #w-node-c7ad5303-658e-1a79-72ca-d0fda2950497-a295048e, #w-node-_1074e66b-f89e-f20c-6a02-1ffa6585f0e1-6585f0d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f276fc45-80b1-8e2f-9de9-bf4a972b55be-eb5c841d {
    justify-self: center;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba78-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba97-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-ca8914ac-e4bc-7827-d070-56e10fdcb0e1-0fdcb0d5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_99b943ab-9362-1368-593f-ff078d87b290-8d87b27c {
    justify-self: center;
  }

  #w-node-cc3c5a11-fc71-6aa5-3a8c-d16b9bd165c4-9bd165bb, #w-node-a436e262-8840-2b29-d145-fc48ffb4f824-ffb4f81b, #w-node-_71082cc0-8dfb-8f88-6d08-a52e12ad3af6-12ad3aed, #w-node-_874a947b-e056-1091-ee25-c068380b6204-380b61fb, #w-node-a59b22d6-08d1-e405-a8e5-0782905a25a5-905a259c, #w-node-f29a567a-bc13-3726-09d8-afa7c3ca7616-c3ca760d, #w-node-_5c0e01b8-aab9-d3f0-1ed4-6a557b17df57-7b17df4e, #w-node-c46d6f64-2cf6-77cb-d7f6-2eb0621042bc-621042b3, #w-node-b8cacc5b-123a-e571-ab29-815cb1eb5e79-b1eb5e70 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-19c57a54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-19c57a54 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b2dcd588-0b2d-99a6-bc28-ecb37c412c1d-7c412c14, #w-node-_903fd35e-1727-249e-a39f-1a3523eae1fc-23eae1f3, #w-node-_8a471080-2727-21c2-0d4d-9eb12c0f3ed3-2c0f3eca {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-e50540a2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_33a531ec-c9de-895e-3e7f-4ae69fac2d4f-e50540a2, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-e50540a2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-6369f83c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-bd8a0366-5f18-956c-0192-ed7d8d8d6c0b-6369f83c, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-6369f83c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_33ceac6b-23e5-235e-ee8d-73746ecd212c-6ecd2123, #w-node-_8ad34886-0b79-87e5-274b-96801153ddf9-1153ddf0, #w-node-b78b294f-af3e-63fd-61fc-eb7f92c9b30c-92c9b303, #w-node-_807322e5-91f0-be9c-75be-8c3bf4bb7453-f4bb744a, #w-node-d6b7f53e-36af-44c3-a872-9bebd4156885-d415687c, #w-node-ffa46760-050a-ae18-6355-3a2e4a6fd9e4-4a6fd9db, #w-node-c7ad5303-658e-1a79-72ca-d0fda2950497-a295048e, #w-node-_1074e66b-f89e-f20c-6a02-1ffa6585f0e1-6585f0d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba78-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba97-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc3c5a11-fc71-6aa5-3a8c-d16b9bd165c4-9bd165bb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a436e262-8840-2b29-d145-fc48ffb4f824-ffb4f81b, #w-node-_71082cc0-8dfb-8f88-6d08-a52e12ad3af6-12ad3aed, #w-node-_874a947b-e056-1091-ee25-c068380b6204-380b61fb, #w-node-a59b22d6-08d1-e405-a8e5-0782905a25a5-905a259c, #w-node-f29a567a-bc13-3726-09d8-afa7c3ca7616-c3ca760d, #w-node-_5c0e01b8-aab9-d3f0-1ed4-6a557b17df57-7b17df4e, #w-node-c46d6f64-2cf6-77cb-d7f6-2eb0621042bc-621042b3, #w-node-b8cacc5b-123a-e571-ab29-815cb1eb5e79-b1eb5e70 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-19c57a54 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-19c57a54 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f0c24993-c1e3-8e43-c1a7-2124018ea8df-018ea8dc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_56265cc9-656e-978c-1fbe-f0bf26f1a792-26f1a787 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b2dcd588-0b2d-99a6-bc28-ecb37c412c1d-7c412c14, #w-node-_903fd35e-1727-249e-a39f-1a3523eae1fc-23eae1f3, #w-node-_8a471080-2727-21c2-0d4d-9eb12c0f3ed3-2c0f3eca {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-e50540a2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_33a531ec-c9de-895e-3e7f-4ae69fac2d4f-e50540a2, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-e50540a2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-dd1f4d40-6b2e-1150-790c-004b0a155cc4-0a155cc1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf5e9ed0-e2a3-2a0b-4035-14828a33e2d4-8a33e2c9, #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-6369f83c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-bd8a0366-5f18-956c-0192-ed7d8d8d6c0b-6369f83c, #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-6369f83c {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0a4a6b26-04fd-ef36-683e-2159ae3aa978-ae3aa975 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_58fcc10f-c8d7-6641-e7b8-8b3b709b09d7-709b09cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_33ceac6b-23e5-235e-ee8d-73746ecd212c-6ecd2123, #w-node-_8ad34886-0b79-87e5-274b-96801153ddf9-1153ddf0, #w-node-b78b294f-af3e-63fd-61fc-eb7f92c9b30c-92c9b303, #w-node-_807322e5-91f0-be9c-75be-8c3bf4bb7453-f4bb744a, #w-node-d6b7f53e-36af-44c3-a872-9bebd4156885-d415687c, #w-node-ffa46760-050a-ae18-6355-3a2e4a6fd9e4-4a6fd9db {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1964b4f9-37c3-8a4f-4378-75864c289b29-4c289b26 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c7ad5303-658e-1a79-72ca-d0fda2950497-a295048e, #w-node-_1074e66b-f89e-f20c-6a02-1ffa6585f0e1-6585f0d8 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b275ae91-9cee-fa9c-70ae-cc6e13d71350-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_874baa4f-9b9e-08c7-04a5-d3bbf6f3b45c-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba78-eb5c841d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_17655e9e-0d80-4a7c-9e5f-142eb689ba97-eb5c841d {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ca8914ac-e4bc-7827-d070-56e10fdcb0e1-0fdcb0d5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-cc3c5a11-fc71-6aa5-3a8c-d16b9bd165c4-9bd165bb, #w-node-a436e262-8840-2b29-d145-fc48ffb4f824-ffb4f81b, #w-node-_71082cc0-8dfb-8f88-6d08-a52e12ad3af6-12ad3aed, #w-node-_874a947b-e056-1091-ee25-c068380b6204-380b61fb, #w-node-a59b22d6-08d1-e405-a8e5-0782905a25a5-905a259c, #w-node-f29a567a-bc13-3726-09d8-afa7c3ca7616-c3ca760d, #w-node-_5c0e01b8-aab9-d3f0-1ed4-6a557b17df57-7b17df4e, #w-node-c46d6f64-2cf6-77cb-d7f6-2eb0621042bc-621042b3, #w-node-b8cacc5b-123a-e571-ab29-815cb1eb5e79-b1eb5e70 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-SemiBold.WOFF') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-Regular.WOFF') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Playfairdisplay';
  src: url('../fonts/PlayfairDisplay-Medium.WOFF') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noah';
  src: url('../fonts/Noah-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Noah';
  src: url('../fonts/Noah-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}