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

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

@font-face {
  font-family: Raleway;
  src: url('../fonts/Raleway-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

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

:root {
  --_lt---lt-black: #1a140e;
  --black: black;
  --as-red: #c00;
  --as-light-1: #db4d4d;
  --as-light-2: #e68080;
  --as-light-3: #f0b3b3;
  --as-light-4: #fae6e6;
  --_lt---lt-gap-small: calc(var(--_lt---lt-gap-regular) * .25);
  --white: white;
  --_lt---lt-gap-half: calc(var(--_lt---lt-gap-regular) * .5);
  --as-dark-4: #140000;
  --_lt---lt-gap-regular: 1.2em;
  --_lt---lt-gap-double: calc(var(--_lt---lt-gap-regular) * 2);
  --_lt---lt-gap-triple: calc(var(--_lt---lt-gap-regular) * 3);
  --gap-basic: 1.2em;
  --as-radius: .2em;
  --as-dark-3: #3d0000;
  --light-grey: #d6d6d6;
  --as-green: #6c0;
  --_lt---lt-logo: #ffc373;
  --as-grey: #887373;
  --_lt---lt-radius: .5rem;
  --_lt---lt-green: #73ff96;
  --_lt---lt-logo95: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 5%);
  --_lt---lt-logo5: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 95%);
  --_lt---lt-logo90: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 10%);
  --_lt---lt-logo85: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 15%);
  --_lt---lt-logo80: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 20%);
  --_lt---lt-logo75: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 25%);
  --_lt---lt-gap-quadruple: calc(var(--_lt---lt-gap-regular) * 4);
  --_lt---lt-orange: #ff9973;
  --_lt---lt-gap-medium: calc(var(--_lt---lt-gap-regular) * .75);
  --_lt---lt-dark1: #614a2c;
  --_lt---lt-gap-quintuple: calc(var(--_lt---lt-gap-regular) * 5);
  --_lt---lt-dark2: #33291c;
  --gap-double: 2.4em;
  --as-dark-2: #600;
  --as-dark-1: #8f0000;
  --as-purple: #60c;
  --_lt---lt-logo70: color-mix(in hsl, var(--_lt---lt-logo) 100%, white 30%);
  --_lt---lt-blue1: #859daa;
  --_lt---lt-blue2: #6c7380;
  --_lt---lt-transfery-column: 450px;
  --_lt---lt-marquee-speed: 30;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

body {
  background-color: var(--_lt---lt-black);
  color: var(--black);
  font-family: Old Standard TT;
  font-size: 1em;
  line-height: 1.1em;
  -webkit-text-size-adjust: none !important;
  -moz-text-size-adjust: none !important;
  text-size-adjust: none !important;
}

h1 {
  color: var(--as-red);
  text-align: center;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 2.4em;
  font-weight: 700;
  line-height: 1.2em;
}

h2 {
  color: var(--as-light-1);
  text-align: center;
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1.2em;
}

h3 {
  color: var(--as-light-2);
  text-align: center;
  letter-spacing: .25px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2em;
}

h4 {
  color: var(--as-light-3);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 1.8em;
}

h5 {
  color: var(--as-light-4);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 1.7em;
  font-weight: 700;
  line-height: 1.2em;
}

h6 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 1.6em;
  font-weight: 700;
  line-height: 1.2em;
}

p {
  margin-bottom: var(--_lt---lt-gap-small);
  max-width: 80ch;
}

a {
  text-underline-offset: 5px;
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: .25px;
}

li {
  text-align: left;
  background-image: url('../images/Dodavka.svg');
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: 30px;
  margin-bottom: 5px;
  margin-left: -40px;
  padding-left: 40px;
  list-style-type: none;
}

.body {
  color: var(--white);
  text-align: justify;
  background-color: #000;
  font-family: Raleway, Tahoma, sans-serif;
  line-height: 1.5em;
}

.as-navbar {
  background-color: #fff0;
  padding: 20px;
}

.as-nav-link {
  padding-right: var(--_lt---lt-gap-half);
  padding-left: var(--_lt---lt-gap-half);
  color: var(--white);
  font-size: 1.1em;
  transition: color .3s;
}

.as-nav-link:hover, .as-nav-link:focus {
  color: var(--as-light-3);
}

.brand {
  padding-left: 0;
}

.as-hero-section {
  padding: 100px 20px var(--_lt---lt-gap-regular);
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  background-image: linear-gradient(180deg, var(--black), #3d0000b3 50%), url('../images/20250928-LT-60-62-3.webp');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  justify-content: space-around;
  align-items: center;
  height: 100vh;
  margin-top: -80px;
  display: flex;
}

.as-section {
  padding-top: var(--_lt---lt-gap-triple);
  grid-column-gap: var(--_lt---lt-gap-regular);
  grid-row-gap: var(--_lt---lt-gap-regular);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: max(2vw, 50% - 960px);
  padding-right: max(2vw, 50% - 960px);
  display: flex;
}

.div-block-w75 {
  grid-column-gap: var(--gap-basic);
  grid-row-gap: var(--gap-basic);
  flex-direction: column;
  align-items: center;
  width: 75%;
  min-width: 920px;
  display: flex;
}

.as-heading {
  padding-bottom: var(--_lt---lt-gap-small);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: inherit;
  width: 100%;
}

.grid-bt {
  grid-column-gap: var(--gap-basic);
  grid-row-gap: var(--gap-basic);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-bt.n20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.n20 {
  margin-top: 20px;
}

.d20 {
  margin-bottom: 20px;
}

.div-block-grid {
  grid-column-gap: var(--_lt---lt-gap-half);
  grid-row-gap: var(--_lt---lt-gap-half);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.as-rtb {
  text-align: justify;
}

.as-rtb h2 {
  margin-bottom: 20px;
}

.grid-cenik-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-cenik-1.n20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
}

.div-block-grid-cenik {
  flex-direction: column;
  display: flex;
}

.heading_mb {
  color: #fff;
  letter-spacing: 1px;
}

.div-cenik-nadpis {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(180deg, var(--as-red), #000);
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.div-cenik-nadpis.d20 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: column;
  display: flex;
}

.as-vozy-subtitle {
  color: var(--as-light-4);
  letter-spacing: 1px;
  font-size: 1.1em;
}

.grid-cenik-2 {
  grid-column-gap: 10px;
  grid-row-gap: var(--_lt---lt-gap-regular);
  border-radius: var(--as-radius);
  background-color: var(--as-dark-3);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.grid-cenik-2.n20 {
  grid-template-rows: auto auto auto;
}

.text-block {
  color: #fff;
  text-align: left;
}

.text-block.nadpisy {
  color: var(--white);
  font-weight: 700;
}

.as-slider {
  border-radius: var(--as-radius);
  background-color: var(--black);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.div-block-grid-ceny {
  flex-direction: column;
  display: flex;
}

.dny {
  border-radius: var(--as-radius);
  background-color: var(--as-dark-3);
  text-align: center;
  padding: 5px 2px 2px;
}

.text-block-2 {
  text-align: center;
}

.dny-a-ceny {
  color: var(--as-light-1);
  text-align: center;
  padding: 5px 2px 2px;
  font-size: .8em;
  font-style: italic;
}

.text-block-3 {
  color: var(--light-grey);
  text-align: center;
  font-size: 16px;
}

.ceny {
  border: 1px solid var(--as-green);
  border-radius: var(--as-radius);
  color: #fff;
  text-align: center;
  padding: 5px 2px 2px;
  font-weight: 700;
}

.n40 {
  margin-top: 40px;
}

.anchors {
  height: 1.2em;
}

.grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.heading2-bila {
  background-color: #d6d6d6bf;
  background-image: linear-gradient(to bottom, var(--light-grey), #fff);
  color: var(--as-red);
  text-align: center;
  letter-spacing: 1px;
  width: 100%;
  padding: 10px;
  font-size: 28px;
  font-weight: 700;
}

.w50 {
  width: 50%;
}

.grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.section-footer {
  margin-top: var(--_lt---lt-gap-double);
  background-color: #fff;
  justify-content: center;
  padding: 30px;
  display: flex;
  overflow: hidden;
}

.div-block-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-4 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.block-quote {
  border-top: 2px solid var(--as-red);
  border-bottom: 2px solid var(--as-red);
  color: var(--as-red);
  text-align: center;
  border-left-style: none;
  border-left-width: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 15px;
  font-size: 24px;
  font-weight: 700;
  line-height: 35px;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--white);
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.rich-text-block-kontakt {
  text-align: justify;
}

.rich-text-block-kontakt h2 {
  text-align: left;
  margin-bottom: 20px;
}

.rich-text-block-kontakt h3 {
  color: var(--as-red);
  margin-top: 0;
  margin-bottom: 10px;
}

.rich-text-block-kontakt a {
  text-underline-offset: .24em;
  text-decoration-thickness: .25px;
}

.bg {
  z-index: -1;
  background-image: url('../images/bgas.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.fs-cc-banner_trigger {
  display: none;
}

.fs-cc-prefs_checkbox {
  z-index: 1;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_button {
  border: 2px solid var(--as-red);
  background-color: var(--as-red);
  border-radius: 999rem;
  padding: .625rem 1rem;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: .9rem;
  font-weight: 700;
}

.fs-cc-prefs_button.fs-cc-button-alt {
  color: var(--as-red);
  background-color: #fff;
}

.fs-cc-prefs_component {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: none;
  position: fixed;
  inset: 0%;
}

.fs-cc-prefs_buttons-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  margin-top: 2rem;
  margin-right: -.5rem;
  display: flex;
}

.fs-cc-banner_component {
  z-index: 998;
  background-color: #f5f6ff;
  border-top: 1px solid #4353ff29;
  padding: 1.5rem 2rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.fs-cc-banner_text {
  color: var(--black);
  margin-right: 1.5rem;
  font-family: Raleway, Tahoma, sans-serif;
}

.fs-cc-prefs_submit-hide {
  display: none;
}

.fs-cc-manager_component {
  z-index: 999;
  display: none;
  position: sticky;
  inset: auto auto 1.25rem 1.25rem;
}

.fs-cc-prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.fs-cc-banner_text-link {
  border: 2px solid var(--as-red);
  color: var(--as-red);
  border-radius: 999rem;
  padding: .625rem;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: .9em;
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner_button {
  border: 2px solid var(--as-red);
  background-color: var(--as-red);
  color: #fff;
  text-align: center;
  border-radius: 999rem;
  min-width: 8.75rem;
  padding: .625rem 1.25rem;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: .9em;
}

.fs-cc-banner_container {
  align-items: center;
  width: 100%;
  max-width: 62.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.fs-cc-prefs_overlay {
  z-index: -1;
  background-color: #03052499;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.fs-cc-prefs_title {
  color: var(--as-red);
  letter-spacing: 1px;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.2em;
}

.fs-cc-prefs_close {
  z-index: 2;
  color: #333;
  cursor: pointer;
  background-color: #f5f6ff;
  border-radius: 100%;
  padding: .625rem;
  font-size: 1.25rem;
  text-decoration: none;
  position: absolute;
  inset: -.75rem -.75rem auto auto;
  box-shadow: -1px 1px 12px #3333331a;
}

.fs-cc-prefs_space-small {
  margin-bottom: .75rem;
}

.fs-cc-banner_buttons-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs-cc-prefs_toggle {
  background-color: #fff;
  border-radius: 999px;
  width: 1.25rem;
  height: 1.25rem;
}

.fs-cc-prefs_option {
  border-bottom: 1px solid #33333326;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.fs-cc-prefs_space-medium {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  margin-bottom: 2.5rem;
  display: flex;
}

.fs-cc-prefs_form {
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-width: 36rem;
  height: 100%;
  max-height: 70vh;
  margin-bottom: 0;
  position: relative;
}

.fs-cc-prefs_text {
  color: var(--black);
  font-family: Raleway, Tahoma, sans-serif;
  font-size: .75rem;
}

.fs-cc-prefs_label {
  color: var(--as-red);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 2rem;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.fs-cc-prefs_checkbox-label {
  display: none;
}

.fs-cc-prefs_content {
  height: 100%;
  padding: 2.5rem 2rem;
  overflow: scroll;
}

.fs-cc-prefs_close-icon {
  color: #241245;
  width: 1rem;
  height: 1rem;
}

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

.fs-cc-prefs_trigger {
  display: none;
}

.fs-cc-sprava-predvoleb {
  color: var(--light-grey);
  font-family: Raleway, Tahoma, sans-serif;
  font-weight: 400;
}

.fs-cc-manager_button {
  background-color: var(--_lt---lt-black);
  color: #333;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: .625rem;
  transition: color .2s;
  display: flex;
}

.fs-cc-manager_button:hover {
  color: #4353ff;
}

.fs-cc-manager_button.lt-as-div2 {
  background-color: var(--_lt---lt-black);
}

.fs-cc-prefs_toggle-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5rem;
  display: flex;
}

.fs-cc-manager_trigger {
  display: none;
}

.grid-cenik-texty {
  padding-right: var(--_lt---lt-gap-small);
  padding-left: var(--_lt---lt-gap-small);
  grid-column-gap: var(--_lt---lt-gap-small);
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 12ch 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-3 {
  overflow: hidden;
}

.link {
  color: inherit;
}

.as-poznamka {
  margin-top: var(--_lt---lt-gap-small);
  color: var(--light-grey);
  padding-left: 20px;
  font-size: .8em;
  font-style: italic;
  position: relative;
}

.lt-navbar {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 140px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.lt-brand {
  pointer-events: none;
  padding-left: 0;
  position: absolute;
  top: 20px;
  left: 20px;
}

.lt-brand.w--current {
  position: absolute;
  top: 20px;
  left: 20px;
}

.lt-logo {
  height: 100px;
}

.lt-nav-link {
  color: var(--_lt---lt-logo);
  text-align: center;
  letter-spacing: 1px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Raleway, Tahoma, sans-serif;
  transition: all .3s cubic-bezier(.55, .055, .675, .19);
}

.lt-nav-link:hover {
  color: var(--as-grey);
}

.lt-nav-link:focus {
  color: var(--light-grey);
}

.lt-button {
  border-radius: var(--_lt---lt-radius);
  background-color: var(--_lt---lt-green);
  color: var(--_lt---lt-black);
  text-align: center;
  letter-spacing: 1px;
  padding: 10px 15px;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.2em;
}

.lt-button.lt-button-nav {
  position: absolute;
  inset: 20px 20px auto auto;
}

.lt-hero-section {
  padding: var(--_lt---lt-gap-double) 20px;
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  justify-content: center;
  align-items: center;
  display: flex;
}

.lt-h2 {
  color: var(--_lt---lt-logo95);
  text-align: left;
  font-size: 2.2em;
  line-height: 1.2em;
}

.lt-rtb {
  color: var(--_lt---lt-logo5);
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.1em;
  line-height: 1.2em;
}

.lt-h1 {
  color: var(--_lt---lt-logo);
  text-align: center;
  font-size: 2.6em;
}

.lt-h3 {
  color: var(--_lt---lt-logo90);
  text-align: center;
  font-size: 1.7em;
  line-height: 1.2em;
}

.lt-h4 {
  color: var(--_lt---lt-logo85);
  text-align: center;
  margin-bottom: 0;
  font-size: 1.6em;
  line-height: 1.2em;
}

.lt-h5 {
  color: var(--_lt---lt-logo80);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  line-height: 1.2em;
}

.lt-h6 {
  color: var(--_lt---lt-logo75);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  line-height: 1.2em;
}

.lt-section {
  padding-top: var(--_lt---lt-gap-quadruple);
  padding-right: var(--_lt---lt-gap-regular);
  padding-left: var(--_lt---lt-gap-regular);
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lt-div-v-top {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lt-text {
  color: var(--_lt---lt-logo5);
  font-size: 1.1em;
}

.lt-subtitle {
  color: var(--_lt---lt-logo);
  margin-bottom: calc(var(--_lt---lt-gap-regular) * -.25);
  font-family: Oldstandardtt, Tahoma, sans-serif;
  font-size: 1.2em;
}

.lt-div-v-center-h-left {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.lt-img-hero {
  aspect-ratio: 4 / 3;
  border-radius: var(--_lt---lt-radius);
  max-width: 45%;
}

.lt-section-div {
  padding-top: var(--_lt---lt-gap-quadruple);
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  background-image: url('../images/Luxury_Transfer_Logo_bezTextu_dark.svg');
  background-position: 50% 0;
  background-repeat: repeat-x;
  background-size: 110px 12px;
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.lt-p {
  color: var(--_lt---lt-logo5);
  text-align: justify;
  max-width: 60ch;
  margin-bottom: 0;
  font-family: Raleway, Tahoma, sans-serif;
  line-height: 1.5em;
}

.lt-bg {
  z-index: -1;
  background-image: linear-gradient(#000, #1a140e);
  width: 100vw;
  height: 100svh;
  position: fixed;
  top: 0;
}

.lt-img {
  border-radius: var(--_lt---lt-radius);
  width: 960px;
}

.lt-grid-3d-1t {
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  width: 100%;
  display: flex;
}

.lt-subgrid {
  grid-column-gap: var(--_lt---lt-gap-half);
  grid-row-gap: var(--_lt---lt-gap-half);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  max-width: 60ch;
  display: flex;
}

.lt-div-v-center-h-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lt-div-h-around-v-center {
  grid-column-gap: var(--_lt---lt-gap-regular);
  grid-row-gap: var(--_lt---lt-gap-regular);
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.lt-cena {
  border: 2px solid var(--_lt---lt-green);
  border-radius: var(--_lt---lt-radius);
  color: var(--_lt---lt-green);
  text-align: center;
  padding: 10px 15px;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  line-height: 1em;
}

.lt-cena.lt-button-nav {
  position: absolute;
  inset: 20px 20px auto auto;
}

.lt-arrow {
  background-image: url('../images/lt-arrow.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
  padding-left: 25px;
}

.lt-lottie {
  width: 480px;
  max-width: 100%;
}

.lt-city {
  color: var(--_lt---lt-orange);
  letter-spacing: 2px;
}

.lt-grid-5 {
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  width: 100%;
  display: flex;
}

.lt-subgrid-2 {
  grid-column-gap: var(--_lt---lt-gap-half);
  grid-row-gap: var(--_lt---lt-gap-half);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  width: 100%;
  max-width: 60ch;
  display: flex;
}

.lt-cta-text {
  color: var(--_lt---lt-logo);
  text-align: center;
  letter-spacing: 1px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.6em;
  font-weight: 700;
  line-height: 1.4em;
}

.lt-cta {
  margin-top: var(--_lt---lt-gap-regular);
  padding: var(--_lt---lt-gap-regular) var(--_lt---lt-gap-half);
  grid-column-gap: var(--_lt---lt-gap-half);
  grid-row-gap: var(--_lt---lt-gap-half);
  letter-spacing: 1px;
  background-image: linear-gradient(270deg, #32291c00, #ff997340);
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.lt-logo-span {
  vertical-align: text-bottom;
  background-image: url('../images/Luxury_Transfer_Logo_bezTextu.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto 30px;
  margin-right: 10px;
  padding-left: 56px;
}

.lt-logo-span-2 {
  vertical-align: text-bottom;
  background-image: url('../images/Luxury_Transfer_Logo_bezTextu_logo95.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
  padding-left: 56px;
}

.lt-logo-span-3 {
  vertical-align: text-bottom;
  background-image: url('../images/Luxury_Transfer_Logo_bezTextu_logo90.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 10px;
  padding-left: 37px;
}

.lt-gallery {
  width: min(calc(var(--_lt---lt-gap-half) * 2 + 960px + 960px * 2 / 3), 100%);
}

.thumbnails {
  justify-content: center;
  height: 100px;
  display: flex;
}

.lt-gallery-photo {
  border-radius: var(--_lt---lt-radius);
  width: 960px;
}

.main-image-container {
  position: relative;
}

.lt-marquee-mask {
  padding-top: var(--_lt---lt-gap-medium);
  padding-bottom: var(--_lt---lt-gap-medium);
  background-color: var(--_lt---lt-dark1);
  width: 100%;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 25% 75%, #0000 100%);
  mask-image: linear-gradient(90deg, #0000, #000 25% 75%, #0000 100%);
}

.lt-marquee-wrapper {
  align-items: center;
  display: flex;
  position: relative;
}

.lt-marquee-div {
  padding-left: var(--_lt---lt-gap-double);
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  align-items: center;
  display: flex;
}

.lt-marquee-div.lt-abs {
  position: absolute;
  left: 0;
}

.lt-marquee-text {
  color: var(--_lt---lt-logo5);
  text-align: center;
  width: max-content;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: .9em;
  line-height: 1.4em;
}

.lt-marquee-container {
  grid-column-gap: var(--_lt---lt-gap-quintuple);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.lt-marquee-shadow {
  border: 2px solid var(--_lt---lt-dark2);
  border-radius: var(--_lt---lt-radius);
  width: 25vw;
  min-width: 500px;
  max-width: 100%;
  overflow: hidden;
}

.lt-kontakt-grid {
  grid-column-gap: var(--_lt---lt-gap-small);
  grid-row-gap: var(--_lt---lt-gap-small);
  grid-template-rows: auto auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.lt-contact-container {
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.lt-footer {
  padding-top: var(--_lt---lt-gap-quadruple);
  padding-bottom: var(--_lt---lt-gap-quadruple);
  grid-column-gap: var(--_lt---lt-gap-quadruple);
  grid-row-gap: var(--_lt---lt-gap-quadruple);
  background-image: linear-gradient(180deg, var(--black), var(--_lt---lt-black));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: max(2vw, 50% - 960px);
  padding-right: max(2vw, 50% - 960px);
  display: flex;
}

.lt-img-480 {
  border-radius: var(--_lt---lt-radius);
  width: 480px;
}

.lt-contact-container2 {
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.lt-lottie-footer {
  margin-right: var(--_lt---lt-gap-regular);
  margin-left: var(--_lt---lt-gap-regular);
}

.lt-as-div {
  padding-right: var(--_lt---lt-gap-regular);
  padding-left: var(--_lt---lt-gap-regular);
  grid-column-gap: var(--gap-double);
  grid-row-gap: var(--gap-double);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.lt-as-logo {
  width: 200px;
}

.lt-as-div2 {
  grid-column-gap: var(--_lt---lt-gap-double);
  grid-row-gap: var(--_lt---lt-gap-double);
  align-items: center;
  display: flex;
}

.ls {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-self: flex-end;
  align-items: center;
  width: 300px;
  max-width: 100%;
  display: flex;
}

.ls-loga {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.ls-logo {
  height: 50px;
}

.as-logo {
  background-color: var(--white);
  max-width: calc(100% - 40px - var(--_lt---lt-gap-regular));
  max-height: 40px;
}

.as-navbar-cont {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
}

.as-button {
  padding: var(--_lt---lt-gap-small) var(--_lt---lt-gap-half);
  border-radius: var(--as-radius);
  background-color: var(--as-green);
  color: var(--as-dark-2);
  text-align: center;
  letter-spacing: 1px;
  font-family: Raleway, Tahoma, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.2em;
}

.as-button.lt-button-nav {
  position: absolute;
  inset: 20px 20px auto auto;
}

.heading {
  letter-spacing: 1px;
}

.heading-2 {
  color: var(--as-light-1);
}

.as-columns {
  column-count: 2;
  column-gap: var(--_lt---lt-gap-double);
  column-rule: dotted;
  column-rule-width: 1.6px;
  width: 160ch;
  max-width: 100%;
}

.as-div-v-center-h-left {
  padding-top: var(--_lt---lt-gap-regular);
  padding-right: var(--_lt---lt-gap-regular);
  padding-bottom: var(--_lt---lt-gap-regular);
  padding-left: var(--_lt---lt-gap-regular);
  grid-column-gap: var(--_lt---lt-gap-regular);
  grid-row-gap: var(--_lt---lt-gap-regular);
  border-top-left-radius: var(--as-radius);
  border-top-right-radius: var(--as-radius);
  border-bottom-left-radius: var(--as-radius);
  border-bottom-right-radius: var(--as-radius);
  -webkit-backdrop-filter: brightness(50%) blur(10px);
  backdrop-filter: brightness(50%) blur(10px);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: min(45%, 600px);
  display: flex;
}

.as-img-hero {
  aspect-ratio: 4 / 3;
  border-top-left-radius: var(--as-radius);
  border-top-right-radius: var(--as-radius);
  border-bottom-left-radius: var(--as-radius);
  border-bottom-right-radius: var(--as-radius);
  width: min(45%, 960px);
}

.as-subtitle {
  color: var(--as-light-3);
  margin-bottom: calc(var(--_lt---lt-gap-regular) * -.25);
  font-size: 1.2em;
}

.as-footer {
  padding-top: var(--_lt---lt-gap-quadruple);
  padding-bottom: var(--_lt---lt-gap-quadruple);
  grid-column-gap: var(--_lt---lt-gap-quadruple);
  grid-row-gap: var(--_lt---lt-gap-quadruple);
  background-image: linear-gradient(180deg, var(--as-dark-3), var(--black));
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: max(2vw, 50% - 960px);
  padding-right: max(2vw, 50% - 960px);
  display: flex;
}

.as-grid-ceny {
  padding-right: var(--_lt---lt-gap-small);
  padding-left: var(--_lt---lt-gap-small);
  grid-column-gap: var(--_lt---lt-gap-small);
  grid-row-gap: var(--_lt---lt-gap-small);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.as-img-480 {
  border-radius: var(--as-radius);
  width: 480px;
}

.as-lottie-footer {
  width: 700px;
  max-width: 100%;
}

.as-dph {
  color: var(--light-grey);
  text-align: center;
  font-size: .8em;
  font-style: italic;
}

.as-details {
  width: 80ch;
  max-width: 100%;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2em;
  }

  h2 {
    font-size: 1.8em;
  }

  h3 {
    font-size: 1.6em;
  }

  h4 {
    font-size: 1.4em;
  }

  h5 {
    font-size: 1.3em;
  }

  h6 {
    font-size: 1.2em;
  }

  li {
    background-position: 0 8px;
    background-size: 20px;
    margin-left: -40px;
    padding-left: 30px;
  }

  .as-nav-link {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-menu {
    background-color: var(--as-dark-4);
  }

  .hamburger {
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .as-menu {
    background-image: url('../images/Menu_AS.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 0;
    transition: opacity .2s cubic-bezier(.755, .05, .855, .06);
  }

  .as-menu:hover {
    opacity: .5;
  }

  .as-menu.w--open {
    background-color: #0000;
    background-image: url('../images/Menu_AS_Zavrit.svg');
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .as-hero-section {
    flex-flow: column;
    justify-content: center;
    height: auto;
    padding-left: max(2vw, 10px);
    padding-right: max(2vw, 10px);
  }

  .as-section {
    padding-left: max(2vw, 10px);
    padding-right: max(2vw, 10px);
  }

  .div-block-w75 {
    width: 100%;
    min-width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .as-heading {
    font-size: 28px;
  }

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

  .as-rtb h2 {
    font-size: 24px;
  }

  .as-rtb h3 {
    font-size: 20px;
  }

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

  .heading2-bila {
    font-size: 24px;
  }

  .w50 {
    width: 100%;
  }

  .rich-text-block-kontakt h2 {
    font-size: 24px;
  }

  .rich-text-block-kontakt h3 {
    font-size: 20px;
  }

  .rich-text-block-kontakt p {
    margin-top: 30px;
  }

  .fs-cc-banner_text {
    margin-right: 0;
  }

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-banner_buttons-wrapper {
    margin-top: 1rem;
  }

  .lt-navbar {
    height: 100px;
    padding-top: 20px;
    display: block;
  }

  .lt-logo {
    height: 60px;
  }

  .lt-nav-menu {
    background-color: var(--_lt---lt-black);
  }

  .lt-nav-link {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lt-button {
    padding: 7px 10px;
    font-size: 1.1em;
  }

  .lt-button.lt-button-nav {
    display: none;
  }

  .lt-hero-section {
    flex-flow: column;
    padding-bottom: 0;
  }

  .lt-h2 {
    font-size: 1.6em;
  }

  .lt-h1 {
    font-size: 1.8em;
  }

  .lt-h3 {
    font-size: 1.4em;
  }

  .lt-h4 {
    font-size: 1.3em;
  }

  .lt-h5 {
    font-size: 1.2em;
  }

  .lt-h6 {
    font-size: 1.1em;
  }

  .lt-section {
    padding-right: var(--_lt---lt-gap-half);
    padding-left: var(--_lt---lt-gap-half);
  }

  .lt-img-hero {
    max-width: 100%;
  }

  .lt-p {
    line-height: 1.3em;
  }

  .lt-cena {
    padding: 7px 10px;
  }

  .lt-cena.lt-button-nav {
    display: none;
  }

  .lt-logo-span {
    background-position: 50% 100%;
    background-size: auto 20px;
    padding-left: 40px;
  }

  .lt-menu {
    background-image: url('../images/lt-menu.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 0;
    transition: opacity .2s cubic-bezier(.755, .05, .855, .06);
  }

  .lt-menu:hover {
    opacity: .5;
  }

  .lt-menu.w--open {
    background-color: #0000;
    background-image: url('../images/lt-zavrit.svg');
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
  }

  .lt-logo-span-2 {
    background-image: url('../images/Luxury_Transfer_Logo_bezTextu_logo95.svg');
    background-position: 50% 100%;
    background-size: auto 20px;
    padding-left: 37px;
  }

  .lt-logo-span-3 {
    background-position: 50% 100%;
    background-size: auto 18px;
  }

  .lt-marquee-container {
    grid-column-gap: var(--_lt---lt-gap-half);
    grid-row-gap: var(--_lt---lt-gap-half);
  }

  .lt-marquee-shadow {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .lt-lottie-footer {
    margin-right: var(--_lt---lt-gap-half);
    margin-left: var(--_lt---lt-gap-half);
  }

  .lt-as-div {
    padding-right: var(--_lt---lt-gap-half);
    padding-left: var(--_lt---lt-gap-half);
  }

  .lt-as-div2 {
    flex-flow: column;
  }

  .ls {
    align-self: auto;
  }

  .as-navbar-cont {
    grid-column-gap: var(--_lt---lt-gap-regular);
    grid-row-gap: var(--_lt---lt-gap-regular);
  }

  .as-button {
    padding: 7px 10px;
    font-size: 1.1em;
  }

  .as-button.lt-button-nav, .as-button.as-button-nav {
    display: none;
  }

  .as-columns {
    column-count: 1;
  }

  .as-div-v-center-h-left {
    width: 100%;
  }

  .as-img-hero {
    width: 100%;
    max-width: 100%;
  }

  .as-footer {
    padding-left: max(2vw, 10px);
    padding-right: max(2vw, 10px);
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 1.6em;
  }

  h2 {
    font-size: 1.5em;
  }

  h3 {
    font-size: 1.4em;
  }

  h4 {
    font-size: 1.3em;
  }

  h5 {
    font-size: 1.2em;
  }

  h6 {
    font-size: 1.1em;
  }

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

  .fs-cc-banner_container {
    flex-direction: column;
    align-items: flex-start;
  }

  .fs-cc-prefs_title {
    font-size: 1.25rem;
  }

  .lt-contact-container {
    flex-flow: column;
  }

  .as-div-v-center-h-left {
    padding: var(--_lt---lt-gap-small);
  }
}

@media screen and (max-width: 479px) {
  p, .body {
    text-align: left;
  }

  .as-navbar {
    padding: 10px;
  }

  .brand {
    width: calc(100% - 50px);
  }

  .as-hero-section {
    margin-top: -80px;
  }

  .div-block-w75 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-grid {
    padding-right: 10px;
  }

  .rich-text-block-kontakt a {
    font-size: 16px;
  }

  .fs-cc-prefs_button {
    margin-bottom: .5rem;
  }

  .fs-cc-prefs_component {
    padding: 1.5rem;
  }

  .fs-cc-banner_button {
    width: 100%;
    margin-bottom: .5rem;
    margin-left: 0;
  }

  .fs-cc-banner_buttons-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    width: 100%;
  }

  .fs-cc-prefs_content {
    padding: 1.5rem;
  }

  .logo {
    width: calc(100% - 70px);
  }

  .lt-navbar {
    padding: 10px;
  }

  .lt-p {
    text-align: left;
  }

  .lt-div-h-around-v-center {
    grid-column-gap: var(--_lt---lt-gap-half);
    grid-row-gap: var(--_lt---lt-gap-half);
    flex-flow: column;
  }

  .lt-cena {
    width: 100%;
  }

  .lt-menu {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .lt-contact-container2 {
    width: 100%;
  }
}

#w-node-_14d3fa75-7dd6-3985-2d44-91f059733c0e-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c60-222db453 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee549372-468b-8784-5bb6-510ac4104111-c4104111, #w-node-_2877968d-f431-7043-0db3-2a82613131db-613131db {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0f0e3f5d-79c0-fdb5-96d9-f3291c86d85a-2a6fb355 {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_01f5d91f-a4dc-2e11-9625-83d0c762f075-2a6fb355 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4bb48383-2edb-3aa6-62b3-111f02fa8708-2a6fb355 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-dbc769c6-824d-3516-02fe-c185fbbaf9b1-2a6fb355, #w-node-_4c3e38db-02fc-dadc-554c-0f818c1ad004-2a6fb355, #w-node-c0adab5b-e0a6-ea2e-29a8-7db023949645-2a6fb355, #w-node-df605424-344d-c35c-e426-01cabe395053-2a6fb355, #w-node-bd110694-307a-81ba-7d72-8c991f4ff930-2a6fb355, #w-node-dbcf82ec-b129-bfcc-d5bf-37242519ebe7-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e4dac77a-ea20-5a5b-232b-4da3bb1f3a46-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304814-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304818-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb7530481c-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304820-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304824-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304828-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ab06a3b-3f5b-4608-abf6-41cb7530482a-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_92117b3f-1557-6a82-d383-204b440665d9-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665dd-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e1-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e5-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e9-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665ed-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92117b3f-1557-6a82-d383-204b440665ef-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b43-2a6fb355 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b47-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b49-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b45-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b39-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b3d-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b41-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b4d-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d4-2a6fb355 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d8-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92da-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d6-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92ca-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92ce-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d2-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_952a3c10-b650-dbd1-27e8-641ba42c92de-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_144f5476-162e-9a30-56d6-c799f01c60f3-2a6fb355 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_144f5476-162e-9a30-56d6-c799f01c60f7-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f9-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f5-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60e9-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60ed-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f1-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_144f5476-162e-9a30-56d6-c799f01c60fd-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bb533689-d471-4935-c204-ce3a76f90af3-2a6fb355 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb533689-d471-4935-c204-ce3a76f90af7-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af9-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af5-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90ae9-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90aed-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af1-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bb533689-d471-4935-c204-ce3a76f90afd-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65b78498-7656-3893-eccd-f1712c5643c8-2a6fb355 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65b78498-7656-3893-eccd-f1712c5643cc-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643ce-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643ca-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643be-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643c2-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643c6-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65b78498-7656-3893-eccd-f1712c5643d2-2a6fb355 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_65b78498-7656-3893-eccd-f1712c5643fc-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9f3d560c-3f9b-296f-fbbc-eb7948d101dd-2a6fb355 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-d8396187-a496-6fa6-579d-164ecaecfe9c-2a6fb355, #w-node-_1830def7-644f-2f49-673d-737e91e0f697-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8cad3230-a42b-2ae7-826e-1eea5fdd6f5a-2a6fb355 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ea55265-a9e3-7136-5be7-86cfa7e41735-2a6fb355, #w-node-_08400e8f-c4ad-3906-102a-90603544759e-2a6fb355 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ae7107cb-75a7-b4ff-85b1-86ebf1d6b2db-2a6fb355 {
  grid-area: 2 / 4 / 3 / 5;
  align-self: auto;
}

#w-node-_79f29183-6ac3-3c6f-8124-81bbd0ed9712-2a6fb355 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

@media screen and (max-width: 991px) {
  #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c03-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c59-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733caf-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d05-222db453 {
    grid-column: span 1 / span 1;
  }

  #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d5b-222db453 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f0e3f5d-79c0-fdb5-96d9-f3291c86d85a-2a6fb355 {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_01f5d91f-a4dc-2e11-9625-83d0c762f075-2a6fb355 {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_4bb48383-2edb-3aa6-62b3-111f02fa8708-2a6fb355 {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-ae15f594-bb87-632d-8691-e867dcb41b95-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb7530480b-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665d0-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b2e-2a6fb355, #w-node-_8fcf55fe-6bda-eca9-3cea-e8d7c0fdde0e-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60de-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90ade-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643b3-2a6fb355 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f3d560c-3f9b-296f-fbbc-eb7948d101dd-2a6fb355, #w-node-d8396187-a496-6fa6-579d-164ecaecfe9c-2a6fb355, #w-node-_1830def7-644f-2f49-673d-737e91e0f697-2a6fb355, #w-node-_8cad3230-a42b-2ae7-826e-1eea5fdd6f5a-2a6fb355, #w-node-_7ea55265-a9e3-7136-5be7-86cfa7e41735-2a6fb355, #w-node-_08400e8f-c4ad-3906-102a-90603544759e-2a6fb355 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-ae7107cb-75a7-b4ff-85b1-86ebf1d6b2db-2a6fb355 {
    grid-area: 2 / 3 / 3 / 5;
    align-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c10-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c14-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c18-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c1c-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c20-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c22-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c62-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c66-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c6a-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c6e-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c72-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c76-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733c78-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cb5-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cb8-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cbc-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cc0-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cc4-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cc8-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733ccc-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733cce-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d0e-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d12-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d16-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d1a-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d1e-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d22-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d24-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d64-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d68-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d6c-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d70-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d74-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d78-222db453, #w-node-_14d3fa75-7dd6-3985-2d44-91f059733d7a-222db453, #w-node-dbc769c6-824d-3516-02fe-c185fbbaf9b1-2a6fb355, #w-node-_4c3e38db-02fc-dadc-554c-0f818c1ad004-2a6fb355, #w-node-c0adab5b-e0a6-ea2e-29a8-7db023949645-2a6fb355, #w-node-df605424-344d-c35c-e426-01cabe395053-2a6fb355, #w-node-bd110694-307a-81ba-7d72-8c991f4ff930-2a6fb355, #w-node-dbcf82ec-b129-bfcc-d5bf-37242519ebe7-2a6fb355, #w-node-e4dac77a-ea20-5a5b-232b-4da3bb1f3a46-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304814-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304818-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb7530481c-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304820-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304824-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb75304828-2a6fb355, #w-node-_4ab06a3b-3f5b-4608-abf6-41cb7530482a-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665d9-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665dd-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e1-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e5-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665e9-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665ed-2a6fb355, #w-node-_92117b3f-1557-6a82-d383-204b440665ef-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b47-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b49-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b45-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b39-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b3d-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b41-2a6fb355, #w-node-_1f6a8686-a34c-7501-03c6-2dd7588a8b4d-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d8-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92da-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d6-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92ca-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92ce-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92d2-2a6fb355, #w-node-_952a3c10-b650-dbd1-27e8-641ba42c92de-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f7-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f9-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f5-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60e9-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60ed-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60f1-2a6fb355, #w-node-_144f5476-162e-9a30-56d6-c799f01c60fd-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af7-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af9-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af5-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90ae9-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90aed-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90af1-2a6fb355, #w-node-bb533689-d471-4935-c204-ce3a76f90afd-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643cc-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643ce-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643ca-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643be-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643c2-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643c6-2a6fb355, #w-node-_65b78498-7656-3893-eccd-f1712c5643d2-2a6fb355 {
    grid-column: span 1 / span 1;
  }

  #w-node-ae7107cb-75a7-b4ff-85b1-86ebf1d6b2db-2a6fb355 {
    grid-area: 2 / 1 / 3 / 5;
    align-self: auto;
  }
}


@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Oldstandardtt';
  src: url('../fonts/OldStandardTT-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Oldstandardtt';
  src: url('../fonts/OldStandardTT-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}