@font-face {
  font-family: Bai Jamjuree;
  src: url('https://bamet.eu/fonts/bai-jamjuree-v13-latin-ext-700.woff2') format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Bai Jamjuree;
  src: url('https://bamet.eu/fonts/bai-jamjuree-v13-latin-ext-regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Michroma;
  src: url('https://bamet.eu/fonts/michroma-v21-latin-ext-regular.woff2') format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --b-gray-ed: #ededed;
  --b-teal-si: #0ef;
  --b-button-color: #1a1717;
  --b-blau-sch: #001431;
  --transp-bla: #00000003;
  --0-75rem: .75rem;
  --1-25rem: 1.25rem;
  --00193c: #00193c;
  --2rem: 2rem;
  --2-5rem: 2.5rem;
  --2-25rem: 2.25rem;
  --wcag-444-text: #444;
  --b-gray-333: #9b9b9b;
  --0-875rem: .875rem;
  --0-8125rem: .8125rem;
  --wcag-lightgray: #646464;
  --label-0-75: .75rem;
  --label-h1-25: 1.25rem;
  --b-gray-70: #a8a8a8;
  --white: white;
  --numbers-minimum: #1a1a1a82;
  --1-5rem: 1.5rem;
  --3rem: 3rem;
  --1-875rem: 1.875rem;
}

.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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--b-gray-ed);
  color: #1a1a1a;
  font-family: Bai Jamjuree, Arial, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

p {
  margin-bottom: 10px;
}

.text-block-2 {
  color: #000;
}

.navigation {
  background-color: #0000004d;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.navigation-wrap {
  -webkit-backdrop-filter: blur(1.875rem);
  backdrop-filter: blur(1.875rem);
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding: .625rem 3.125rem .625em;
  display: flex;
  position: relative;
}

.navigation-item {
  opacity: 1;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  padding: .5625rem 0;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: #fff !important;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1a1b1f;
  font-weight: 600;
}

.navigation-item.w--current:hover {
  opacity: .8;
  color: #32343a;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.navigation-item.n-contact {
  display: none;
}

.logo-link {
  z-index: 1;
  position: relative;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.menu {
  z-index: 0;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.logo-image {
  margin-bottom: 5px;
  display: block;
}

.navigation-items {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.primary-button {
  background-color: var(--b-button-color);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  border: .0625rem solid #ededed12;
  border-radius: 0;
  margin-top: 1.875rem;
  margin-right: 1.25rem;
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.primary-button:hover {
  color: #fff;
  background-color: #32343a;
}

.primary-button:active {
  background-color: #43464d;
}

.primary-button.cc-contact-us {
  z-index: 5;
  background-color: #00e2f2;
  border-width: 0;
  border-radius: 3.125rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  position: relative;
}

.primary-button.cc-jumbo-button {
  background-color: var(--b-blau-sch);
  padding: 1rem 2.1875rem;
  font-size: .875rem;
  line-height: 1.625rem;
}

.primary-button._2-1-7 {
  position: relative;
}

.primary-button._2-1-7:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .primary-button._2-1-7:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
  background-color: var(--b-button-color);
  margin-right: 0;
}

.primary-button.header {
  background-color: #1a1d20bf;
}

.intro-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex-flow: column;
  grid-template-rows: auto 4.5rem;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  min-height: calc(100svh - 62px);
  margin-bottom: 0;
  display: grid;
  position: relative;
}

.intro-header.cc-subpage {
  color: #fff;
  background-color: #000;
  background-image: none;
  height: 30rem;
}

.intro-header.cc-subpage-transp {
  opacity: .19;
  color: var(--b-blau-sch);
  background-color: #00000008;
  background-image: none;
  height: 20rem;
  font-size: .5625rem;
}

.intro-content {
  text-align: center;
  width: 70%;
  max-width: 71.25rem;
}

.intro-content.cc-homepage {
  background-color: var(--transp-bla);
  vertical-align: middle;
  vertical-align: middle;
  background-color: #00000003;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 90%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-bigger {
  opacity: 1;
  margin-bottom: .625rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 2.125rem;
}

.paragraph-bigger.cc-bigger-white-light {
  opacity: .8;
  font-size: 1.2rem;
}

.paragraph-bigger.cc-bigger-white-light.heading {
  opacity: .85;
  margin-top: 1.4rem;
  margin-bottom: 0;
  font-family: Bai Jamjuree, Arial, sans-serif;
  line-height: 1.8rem;
}

.paragraph-bigger.cc-bigger-light {
  opacity: .6;
}

.header-background-video {
  z-index: -2;
  filter: saturate(51%);
  width: 100%;
  height: calc(100% + 4rem);
  position: absolute;
  inset: auto 0% 0;
}

.intro-text {
  flex: 0 auto;
  width: 100%;
  margin-bottom: .125rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-jumbo {
  text-transform: uppercase;
  max-width: 80%;
  margin: .625rem auto;
  font-family: Michroma, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 3rem;
}

.secondary-button {
  background-color: var(--b-teal-si);
  color: #000;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
}

.secondary-button.cc-jumbo-button {
  padding: 1rem 2.1875rem;
  font-size: .875rem;
  line-height: 1.625rem;
}

.button-text {
  font-size: .75rem;
  font-weight: 700;
}

.button-text._2-1-8:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6), .button-text._2-1-8:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22), .button-text.base-1-2-flip-8 {
  font-size: var(--0-75rem);
  line-height: var(--1-25rem);
}

.motto-wrap {
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.heading-jumbo-small {
  text-transform: none;
  font-family: Michroma, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 3.125rem;
}

.about-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 2fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.about-grid:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.about-grid:where(.w-variant-e6f802e8-7609-f1ea-1857-9a6eafe412cf) {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-grid._2-1 {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  grid-auto-flow: row;
  place-items: start;
}

.about-grid._2-1:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), .about-grid._2-1:where(.w-variant-fbef2125-068d-e240-a1ca-0fe09bd5b66b) {
  grid-template-columns: 1fr 1fr;
}

.about-grid._2-1.about-grid-minispace {
  grid-template-rows: auto;
  margin-bottom: 2rem;
}

.about-grid._2-1.about-grid-minispace.tbc-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.about-grid._2-1.base-1-2 {
  grid-template-columns: 1fr 1fr;
}

.about-grid.base-1-2-flip {
  grid-template-columns: 2fr 1fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.about-grid.about-grid-zero {
  margin-bottom: 2rem;
}

.about-grid.about-grid-zero.machinewry {
  grid-template-columns: 1fr 1fr 1fr;
}

.home-section-wrap._2-1-3 {
  z-index: 2;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 1.875rem;
  position: relative;
}

.home-section-wrap._2-1-3:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf) {
  text-align: center;
}

.home-section-wrap._2-1-3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
  text-align: center;
  margin-left: 4rem;
  margin-right: 2rem;
}

.home-section-wrap.base-1-2-flip-3 {
  margin-bottom: 0;
}

.container {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.section-heading {
  color: var(--00193c);
  font-family: Michroma, Arial, sans-serif;
  font-size: var(--2rem);
  line-height: var(--2-5rem);
  text-transform: uppercase;
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  font-weight: 400;
  text-decoration: none;
}

.section-heading._2-1-5 {
  height: 2.8ch;
  position: relative;
}

.section-heading._2-1-5.ctc {
  height: auto;
}

.section-heading._2-1-5.ctc.mobi {
  display: none;
}

.section-heading.base-1-2-flip-5 {
  font-size: var(--2-5rem);
  margin-top: 0;
  line-height: 2.85rem;
}

.section-heading.center {
  text-align: center;
}

.work-heading {
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  font-weight: 400;
}

.blog-preview-wrap {
  width: 33.33%;
  padding-bottom: 1.875rem;
  padding-left: .9375rem;
  padding-right: 2.8125rem;
}

.paragraph-light {
  color: var(--wcag-444-text);
  padding-right: 10px;
}

.paragraph-light._2-1-6 {
  color: var(--b-gray-333);
  position: relative;
}

.paragraph-light.base-1-2-flip-6, .paragraph-light.services-text {
  font-size: var(--0-875rem);
  line-height: var(--1-25rem);
}

.paragraph-light.ctc2 {
  width: 75%;
}

.paragraph-light.m-0 {
  margin-bottom: 0;
}

.paragraph-light.m-0.center {
  text-align: center;
}

.paragraph-light.m-0.pl-10 {
  padding-right: 20px;
}

.section.main-section-wrap {
  text-transform: none;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 0;
}

.section.cc-cta {
  background-color: #f4f4f4;
  padding-left: 5rem;
  padding-right: 5rem;
}

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

.collection-wrap {
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  margin-left: -.9375rem;
  margin-right: -.9375rem;
  display: flex;
}

.label {
  opacity: 1;
  color: var(--wcag-lightgray);
  letter-spacing: .0625rem;
  text-transform: uppercase;
  margin-bottom: .625rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.label.cc-light {
  opacity: 1;
  color: var(--wcag-lightgray);
  font-size: var(--label-0-75);
  line-height: var(--label-h1-25);
}

.label.cc-light._2-1-4 {
  opacity: 1;
  color: var(--wcag-lightgray);
  font-size: var(--label-0-75);
  line-height: var(--label-h1-25);
  position: relative;
}

.label.cc-light.base-1-2-flip-4 {
  opacity: 100;
}

.label.cc-light.center:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b) {
  text-align: center;
}

.label.cc-light.center.font----7 {
  opacity: 1;
  text-align: center;
}

.label.cc-light.center.font----18 {
  text-align: center;
}

.label.cc-light.center.font----18.x {
  opacity: 100;
  color: var(--wcag-lightgray);
  margin-bottom: 0;
}

.label.cc-styleguide-label {
  margin-bottom: 1.5625rem;
}

.label.ctc {
  margin-top: 0;
  font-size: 1rem;
}

.label.cc-light {
  opacity: .6;
  font-size: .75rem;
  line-height: 1.25rem;
}

.status-message {
  color: #fff;
  text-align: center;
  background-color: #202020;
  padding: .5625rem 1.875rem;
  font-size: .875rem;
  line-height: 1.625rem;
}

.status-message.cc-no-data {
  width: 70%;
  margin: 6.25rem auto;
  display: block;
}

.image-2 {
  box-sizing: border-box;
  aspect-ratio: 3 / 2;
  pointer-events: none;
  object-fit: cover;
  -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
  clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
}

.image-2:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69), .image-2:where(.w-variant-c5df06ff-75d1-4b86-e4ba-1c5a375bc962) {
  aspect-ratio: 1.25;
}

.image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.image:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  float: left;
  position: static;
}

.image._2-1-9 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  background-image: none;
}

.image.horizon {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.image.horizon.nocut {
  aspect-ratio: 210 / 297;
  -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0);
  clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0);
}

.image.contain {
  aspect-ratio: auto;
  object-fit: contain;
  min-height: 100%;
  display: block;
  overflow: clip;
}

.image.contain.map {
  height: auto;
}

.image.contain.no-clip {
  -webkit-clip-path: none;
  clip-path: none;
}

.image.machineries {
  aspect-ratio: 3 / 2;
}

.blog-heading {
  text-align: center;
  margin-bottom: 3.75rem;
}

.divider {
  background-color: var(--b-gray-70);
  border: .0625rem #000;
  height: .0625rem;
}

.cta-text {
  width: 70%;
  margin-bottom: 2.1875rem;
  margin-left: auto;
  margin-right: auto;
}

.cta-wrap {
  text-align: center;
  justify-content: center;
  display: flex;
}

.footer-wrap {
  justify-content: center;
  align-items: center;
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
  display: flex;
}

.webflow-link {
  opacity: .5;
  align-items: center;
  text-decoration: none;
  transition: opacity .4s;
  display: flex;
}

.webflow-link:hover {
  opacity: 1;
}

.webflow-link:active {
  opacity: .8;
}

.webflow-logo-tiny {
  margin-top: -.125rem;
  margin-right: .5rem;
}

.paragraph-tiny {
  font-size: .75rem;
  line-height: 1.25rem;
}

.service-icon {
  margin-bottom: 1.875rem;
}

.our-services-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 3.75rem;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". . ."
                       ". . .";
  margin-bottom: 7.5rem;
}

.section-heading-wrap {
  text-align: center;
  margin-bottom: 5rem;
}

.project-details-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template: ". ."
                 ". ."
                 ". ."
                 / 2fr 1fr;
  place-items: start stretch;
}

.project-details-grid.lathes {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.details-wrap {
  margin-bottom: 1.875rem;
}

.details-wrap.no-margin {
  margin-top: 0;
  margin-bottom: auto;
}

.details-wrap.no-margin.qa {
  display: block;
}

.styleguide-block {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: 5rem;
  margin-bottom: 5rem;
  display: block;
}

.styleguide-button-wrap {
  margin-top: .625rem;
  margin-bottom: .625rem;
}

.styleguide-content-wrap {
  text-align: center;
}

.paragraph-small {
  font-size: .875rem;
  line-height: 1.625rem;
}

.heading-jumbo-tiny {
  text-transform: uppercase;
  margin-top: .625rem;
  margin-bottom: .625rem;
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 2rem;
}

.rich-text {
  width: 70%;
  margin-bottom: 6.25rem;
  margin-left: auto;
  margin-right: auto;
}

.styleguide-header-wrap {
  color: #fff;
  text-align: center;
  background-color: #1a1b1f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 28.75rem;
  padding: 1.875rem;
  display: flex;
}

.heading {
  font-family: Michroma, Arial, sans-serif;
}

.div-block-4:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: baseline;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-4:where(.w-variant-e6f802e8-7609-f1ea-1857-9a6eafe412cf) {
  order: -9999;
}

.div-block-4._2-1-2 {
  position: relative;
}

.div-block-4.base-1-2-flip-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  vertical-align: baseline;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {
  font-family: Michroma, Arial, sans-serif;
}

.heading-industry-leaders {
  text-transform: uppercase;
  margin-top: 0;
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
}

.image-3 {
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  position: absolute;
}

.div-block-5 {
  background-image: url('https://bamet.eu/images/bamet-cigarette-vanes-precision-components.png');
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.div-block-6 {
  z-index: 1;
  background-image: linear-gradient(#00081f00, #00020ad1 69%, #000);
  width: 100%;
  height: 100%;
  position: absolute;
}

.div-block-7 {
  z-index: 2;
  color: var(--white);
  text-align: center;
  padding: 15rem 2rem 3rem;
  display: block;
  position: relative;
}

.div-block-7:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6) {
  padding-top: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.div-block-7:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
  padding-top: 4rem;
  padding-left: 8rem;
  padding-right: 8rem;
}

.div-block-7.tbc3:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
  background-color: var(--transp-bla);
  padding-left: 0;
  padding-right: 0;
}

.heading-8 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Michroma, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  position: absolute;
  inset: auto 0% 0%;
}

.heading-8:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6), .heading-8:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
  font-size: 2rem;
  line-height: var(--2-5rem);
}

.paragraph {
  color: var(--b-gray-ed);
  height: 4rem;
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}

.paragraph:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6) {
  font-size: var(--0-875rem);
  line-height: var(--1-25rem);
}

.paragraph:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
  font-size: var(--0-875rem);
  line-height: var(--1-25rem);
  max-width: 80%;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8 {
  height: 6rem;
  position: relative;
}

.div-block-8:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-10 {
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
}

.div-block-12 {
  background-image: url('https://bamet.eu/images/bamet-track-and-trace-technology-hermos-ag.png');
  background-position: 75%;
  background-size: cover;
  position: relative;
}

.div-block-13 {
  background-image: url('https://bamet.eu/images/bamet-spare-parts-and-custom-machines-key-visual.jpg');
  background-position: 75%;
  background-size: cover;
  position: relative;
}

.div-block-14 {
  background-image: url('https://bamet.eu/images/bamet-automated-tins-packing-system.png');
  background-position: 50%;
  background-size: cover;
  position: relative;
}

.divider-4rem {
  height: 4rem;
}

.grid-5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-15 {
  text-align: center;
}

.b-numbers {
  float: none;
  opacity: .6;
  color: #1a1a1a82;
  font-family: Michroma, Arial, sans-serif;
  font-size: 10rem;
  line-height: 10rem;
  display: block;
}

.b-numbers:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b) {
  font-size: 8rem;
}

.b-numbers._5k {
  color: var(--numbers-minimum);
  font-size: 8rem;
}

.b-numbers._5k.font----15 {
  color: var(--numbers-minimum);
  height: 1ch;
  font-size: 8rem;
  line-height: 6rem;
}

.paragraph-4 {
  opacity: .8;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-4.font----20.numbersxpad {
  width: 75%;
  margin-bottom: 0;
}

.paragraph-4.font----20.numbersxpad.l {
  opacity: .8;
}

.heading-intro-numbers {
  text-transform: uppercase;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
}

.heading-intro-numbers.font----19 {
  display: block;
}

.heading-intro-numbers.font----19.numbersxpad {
  color: var(--00193c);
  margin-top: 0;
}

.heading-intro-numbers.font----19.numbersxpad.desktab {
  display: block;
}

.heading-intro-numbers.font----19.numbersxpad.mob {
  display: none;
}

.divider-ultra {
  border-top: .0625rem solid var(--b-gray-333);
  opacity: .5;
  height: .0625rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
  line-height: .0625rem;
}

.divider-ultra.mini {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.divider-ultra.x {
  display: none;
}

.divider-2rem {
  height: 2rem;
}

.container-2 {
  transition: opacity .2s;
}

.divider-1rem {
  height: 1rem;
}

.footer {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-left: 4rem;
  margin-right: 4rem;
}

.div-block-17 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.footer-link {
  opacity: 1;
  color: #000;
  text-decoration: none;
}

.footer-head {
  font-family: Michroma, Arial, sans-serif;
}

.paragraph-5 {
  opacity: 1;
  color: var(--wcag-lightgray);
}

.div-block-18 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-4 {
  opacity: .7;
}

.div-block-20 {
  aspect-ratio: 16 / 9;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  overflow: visible;
}

.bamet-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.4375rem 1fr;
}

.list-p {
  margin-top: .0625rem;
  font-size: 1rem;
  font-weight: 700;
}

.heading-3-menu-services {
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.3rem;
  line-height: var(--1-5rem);
  text-transform: uppercase;
  font-weight: 700;
}

.heading-3-menu-services:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69) {
  font-size: 1.25rem;
  font-weight: 400;
}

.heading-9 {
  margin-top: 0;
}

.heading-9.top {
  margin-top: 1.25rem;
}

.heading-9.machineries {
  text-transform: uppercase;
  font-size: 24px;
  font-weight: 700;
}

.heading-9.machineries.title2 {
  opacity: .9;
  text-transform: none;
  font-size: 18px;
}

.primary-button-copy {
  background-color: var(--b-button-color);
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  border: .0625rem solid #00193c;
  border-radius: 0;
  margin-top: 1.875rem;
  margin-right: 1.25rem;
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.primary-button-copy:hover {
  color: #fff;
  background-color: #32343a;
}

.primary-button-copy:active {
  background-color: #43464d;
}

.divider-ultra-copy {
  border-top: .0625rem solid var(--b-gray-333);
  opacity: .5;
  height: .0625rem;
  margin-top: 0;
  margin-bottom: 0;
  line-height: .0625rem;
  position: absolute;
  inset: 0% 0% auto;
}

.grid-9 {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  justify-content: center;
  align-items: center;
  font-size: .8rem;
  display: flex;
}

.header-numbers-1 {
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.4em;
  line-height: 1.3rem;
  text-decoration: none;
}

.header-numbers-2 {
  text-align: left;
  text-transform: uppercase;
  font-family: Michroma, Arial, sans-serif;
  font-size: .9em;
  line-height: 1.3rem;
  text-decoration: none;
}

.div-block-22 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.wyliczanka-header {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  min-height: 6.25rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.wyliczanka-header.visibility {
  background-color: var(--transp-bla);
  flex-flow: column;
  align-items: center;
  min-height: 4.5rem;
  position: static;
}

.divider-ultra-header {
  border-top: .0625rem solid var(--b-gray-333);
  opacity: .5;
  width: 100%;
  height: .0625rem;
  margin-top: 0;
  margin-bottom: 0;
  line-height: .0625rem;
  position: relative;
  inset: 0% 0% auto;
}

.container-3 {
  opacity: 0;
  width: 100%;
  height: 1.25rem;
}

.text-span-2:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b) {
  color: var(--b-gray-70);
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.timeline10_circle {
  z-index: 2;
  background-color: #f85d3a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: .9375rem;
  margin-top: 3rem;
  box-shadow: 0 0 0 .5rem #fff;
}

.map {
  filter: saturate(25%);
  height: 28.75rem;
  line-height: 1.25rem;
}

.link-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block.arrow-right {
  border-top: .0625rem solid #dfdfdf;
  grid-template-columns: 1fr 1.4375rem;
  align-content: center;
}

.image-6 {
  margin-top: auto;
  margin-bottom: auto;
}

.image-7 {
  opacity: 1;
  width: 83%;
  padding-right: 2.5rem;
}

.footer-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr auto;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.footer-copy.hidden {
  display: none;
}

.sm-icon {
  opacity: .51;
  object-fit: cover;
  width: 1.4375rem;
  height: auto;
}

.div-block-27 {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  display: flex;
}

.grid-11 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: stretch;
}

.image-8 {
  box-sizing: border-box;
  aspect-ratio: 2;
  object-fit: cover;
  -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
  clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
  width: 100%;
}

.container-copyx {
  width: 100%;
  max-width: 71.25rem;
  margin-left: auto;
  margin-right: auto;
}

.project-details-grid-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template: ". ."
  / 1fr 2fr;
  align-items: start;
}

.image-8-copy {
  box-sizing: border-box;
  aspect-ratio: 7 / 4;
  object-fit: cover;
  -webkit-clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
  clip-path: polygon(40px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 40px);
  width: 100%;
}

.image-8-copy.dlncz2 {
  aspect-ratio: 2;
  height: 100%;
}

.intro-header-50-percen {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 40vh;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-9 {
  z-index: -1;
  opacity: 1;
  filter: brightness(70%) saturate(25%) blur(5px);
  -webkit-text-fill-color: inherit;
  background-color: #313131;
  background-clip: border-box;
  width: 100%;
  position: absolute;
  inset: -50% 0% auto;
  overflow: visible;
}

.img-bamet-logo-bottom {
  opacity: .7;
  width: 100%;
  height: auto;
}

.heading-buttons-wrap {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.background-video {
  aspect-ratio: 3 / 2;
  width: 100%;
  height: 100%;
}

.menu-block:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69) {
  flex-flow: column;
  display: flex;
}

.menu-block:where(.w-variant-c5df06ff-75d1-4b86-e4ba-1c5a375bc962) {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  display: flex;
}

.div-block-32 {
  flex: 1;
  max-width: 800px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}

.div-block-33 {
  width: 100%;
}

.flex-block-2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.contact-text {
  color: var(--00193c);
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.2rem;
  font-weight: 700;
}

.divider-2-5rem-ctc {
  height: 2rem;
  display: none;
}

.divider-3rem {
  height: 2rem;
}

.divider-3rem:where(.w-variant-eaf36714-05a6-3471-06fa-0e3242c6bf53) {
  display: none;
}

.header-50-bg-image {
  z-index: -1;
  opacity: 1;
  filter: brightness(70%) saturate(25%) blur(1px);
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-color: #313131;
  background-clip: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto 0%;
  overflow: visible;
}

.t-t-grid-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.t-t-grid-1:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.t-t-grid-block-1-2-image {
  aspect-ratio: 1;
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
}

.t-t-grid-block-1-2-image:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  float: left;
  position: static;
}

.t-t-grid-block-1-2-image.h100 {
  height: 100%;
}

.t-t-grid-block-1-2-image._3-2 {
  aspect-ratio: 3 / 2;
}

.t-t-grid-block-1-1 {
  height: 100%;
  position: static;
}

.t-t-grid-block-1-1:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: baseline;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.t-t-grid-block-1-1.sticky {
  height: auto;
  position: sticky;
  top: 100px;
}

.t-t-list-item {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.4375rem 1fr;
}

.t-t-list-item.mspace {
  grid-template-rows: auto auto;
  grid-template-columns: 1.4375rem;
  grid-auto-flow: column;
  align-items: start;
}

.t-t-list-item-h {
  display: flex;
}

.t-t-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.t-t-list.mspace {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.t-t-list-p {
  text-transform: uppercase;
  margin-top: .0625rem;
  font-size: 1rem;
  font-weight: 700;
}

.t-t-gallery-wide {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1fr 1fr 1fr 1fr 1fr;
  align-self: center;
  align-items: center;
  width: 100svw;
  margin-bottom: 0;
}

.t-t-gallery-wide:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.t-t-gallery-image {
  aspect-ratio: 3 / 2;
  filter: saturate(50%);
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  display: inline-block;
}

.t-t-gallery-image:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  float: left;
  position: static;
}

.t-t-gallery-image:where(.w-variant-ca2873d4-108e-73e9-f2ca-5d396747e934) {
  aspect-ratio: 1;
}

.t-t-gallery-image.pprzestawny-x {
  display: none;
}

.t-t-gallery-wide-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100svw;
  margin-left: calc(50% - 50vw);
  display: flex;
  overflow: visible;
}

.image-1-1 {
  aspect-ratio: 1;
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  display: inline-block;
}

.image-1-1:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  float: left;
  position: static;
}

.list-p-copy {
  margin-top: .0625rem;
  font-size: 1rem;
  font-weight: 700;
}

.list-p-copy:where(.w-variant-892fbf15-5c99-b5f1-2a9a-796d809b61ad) {
  opacity: .75;
  font-weight: 400;
}

.t-t-bamet-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.4375rem 1fr;
}

.t-t-bamet-list.x2 {
  grid-row-gap: 16px;
}

.t-t-grid-features {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1.5fr 1fr;
  align-items: start;
  width: 100%;
  margin-bottom: 0;
}

.t-t-grid-features:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.t-t-techdet, .t-t-brochures-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.t-t-brochures-buttons-wrap {
  text-align: center;
}

.t-t-grid-1-overwiew {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.t-t-grid-1-overwiew:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.combo-grid-divider {
  height: 1rem;
  display: none;
}

.services-grid-1 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1fr 3fr;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.services-grid-1:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.services-gallery-normal-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.t-t-gallery-normal {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: ". ."
  / 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.t-t-gallery-normal:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.book-a-presentation-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template: ". ."
  / 2fr 1fr;
  place-items: start stretch;
}

.services-menu-block {
  height: 100%;
  position: relative;
}

.services-menu-block:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  vertical-align: baseline;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.services-menu-block.mobile {
  display: none;
}

.services-mobile-menu-list-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1.4375rem 1fr;
}

.intro-header-100-percen {
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: calc(100svh - 64px);
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header-100-bg-image-copy {
  z-index: -1;
  opacity: 1;
  filter: brightness(70%) saturate(25%) blur(5px);
  -webkit-text-fill-color: inherit;
  background-color: #313131;
  background-clip: border-box;
  width: 100%;
  position: absolute;
  overflow: visible;
}

.tobacco-know-eq {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 1.5fr 1fr;
  align-items: start;
  width: 100%;
  margin-bottom: 0;
}

.tobacco-know-eq:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.tobacco-know-eq.flip {
  grid-template-columns: 1.25fr 2fr;
}

.t-t-gallery-normal-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template: ". ."
  / 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-bottom: -1rem;
}

.t-t-gallery-normal-3:where(.w-variant-6cb11cc3-efba-6e52-5887-6cdfabf7c83c) {
  grid-template-columns: 1fr 2fr;
  grid-auto-flow: row;
  place-items: center stretch;
}

.footer-wide {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr auto;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-27-wide {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  justify-content: flex-start;
  display: flex;
}

.rtx-h2 {
  margin-top: 60px;
  margin-bottom: 40px;
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
}

.rtx-h2.notop {
  margin-top: 40px;
}

.rtx-h2.praca {
  margin-top: 0;
}

.rtx-h3 {
  margin-top: 40px;
  margin-bottom: 30px;
  font-family: Michroma, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.rtx-h4 {
  letter-spacing: .2px;
  margin-top: 20px;
  font-size: 1rem;
}

.section-heading-2 {
  color: #00193c;
  text-transform: uppercase;
  margin-top: .625rem;
  margin-bottom: 1.25rem;
  font-family: Michroma, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.5rem;
  text-decoration: none;
}

.section-heading-2._2-1-5 {
  height: 2.8ch;
  position: relative;
}

.section-heading-2._2-1-5.ctc {
  height: auto;
}

.section-heading-2._2-1-5.ctc.mobi {
  display: none;
}

.serv-menu-arr {
  width: 24px;
}

.services-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--b-button-color);
  grid-template-rows: auto;
  grid-template-columns: 1.4375rem 1fr;
  margin-top: 10px;
  margin-bottom: 14px;
  text-decoration: none;
  display: flex;
}

.image-10 {
  width: 100%;
  margin-top: 50px;
}

.linksection {
  height: 0;
}

.linkdark {
  color: var(--b-blau-sch);
}

.lixtx {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 25px;
}

.grid-13 {
  border: 1px #000;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.2fr 4fr;
}

.grid-13.pl {
  grid-template-columns: 1fr 4fr 3fr;
}

.grid-13.pl.ino {
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: column;
}

.machineries-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.maszyneria-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  flex-flow: column;
  grid-template: ". ."
                 ". ."
                 ". ."
                 / 2fr;
  place-items: start;
  display: flex;
}

.maszyneria-grid:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
  grid-column-gap: 4rem;
  grid-row-gap: 1.875rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.maszyneria-grid:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.grid-14 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 16px 1fr;
}

.machineries-grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 370px;
  display: flex;
}

.div-block-54 {
  background-color: var(--transp-bla);
}

.div-block-56 {
  display: none;
}

.bold-text, .bold-text-2 {
  color: var(--00193c);
}

.divider-mach-1 {
  height: 4rem;
  display: block;
}

.divider-mach-2 {
  height: 1rem;
}

.div-block-58 {
  width: 100%;
}

.div-block-praca {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.rtb-praca {
  padding-right: 60px;
}

.lang {
  height: 1.75rem;
}

.eu-button {
  margin-right: 20px;
}

.image-12 {
  width: 220px;
}

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

.divider-ultra-2 {
  opacity: .5;
  border-top: .0625rem solid #9b9b9b;
  height: .0625rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
  line-height: .0625rem;
}

.image-14 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.image-14.pracuj {
  aspect-ratio: 3 / 2;
  height: auto;
  margin-bottom: 20px;
  position: sticky;
}

.primary-button-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  background-color: #1a1717;
  border: .0625rem solid #ededed12;
  border-radius: 0;
  margin-top: 1.875rem;
  margin-right: 1.25rem;
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.primary-button-3:hover {
  color: #fff;
  background-color: #32343a;
}

.primary-button-3:active {
  background-color: #43464d;
}

.primary-button-3._2-1-7 {
  position: relative;
}

.container-5 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.primary-button-4 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  background-color: #1a1717;
  border: .0625rem solid #ededed12;
  border-radius: 0;
  margin-top: 1.875rem;
  margin-right: 1.25rem;
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.primary-button-4:hover {
  color: #fff;
  background-color: #32343a;
}

.primary-button-4:active {
  background-color: #43464d;
}

.primary-button-4.header {
  background-color: #1a1d20bf;
}

.div-block-66 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-67 {
  grid-column-gap: .6875rem;
  grid-row-gap: .6875rem;
  display: flex;
}

.div-block-68 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.divider-ultra-3 {
  opacity: .5;
  border-top: .0625rem solid #9b9b9b;
  height: .0625rem;
  margin-top: 4rem;
  margin-bottom: 4rem;
  line-height: .0625rem;
}

.paragraph-8 {
  opacity: .56;
}

.image-15 {
  opacity: 1;
  width: 83%;
  padding-right: 2.5rem;
}

.div-block-69 {
  width: 100%;
}

.div-block-73._2-1-2 {
  position: relative;
}

.div-block-praca-2 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 3.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.benefit {
  box-sizing: border-box;
  aspect-ratio: 1;
  opacity: .74;
  object-fit: cover;
  align-self: center;
  width: 60%;
}

.benefit-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.dolacz-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template: ". ."
  / 1.5fr 2fr;
  place-items: start stretch;
}

.about-grid-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template: ". ."
  / 2fr 1fr;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
}

.about-grid-2._2-1 {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 2fr;
  grid-auto-flow: row;
  place-items: start;
}

.about-grid-2._2-1.base-1-2-9 {
  grid-template-columns: 1fr 1fr;
}

.image-16, .image-17 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  -webkit-clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  clip-path: polygon(3.75rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 3.75rem);
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
}

.image-17.pracuj {
  aspect-ratio: 3 / 2;
  height: auto;
  margin-bottom: 20px;
  position: sticky;
}

.paragraph-light-2 {
  color: #444;
  padding-right: 10px;
}

.paragraph-light-2.bnft {
  text-align: left;
  width: 100%;
}

.paragraph-light-2.benefity {
  aspect-ratio: auto;
  text-align: center;
  width: 100%;
  padding-right: 0;
  font-weight: 400;
}

.label-2 {
  opacity: 1;
  color: #646464;
  letter-spacing: .0625rem;
  text-transform: uppercase;
  margin-bottom: .625rem;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.label-2.cc-light {
  opacity: 1;
  color: #646464;
  font-size: .75rem;
  line-height: 1.25rem;
}

.label-2.cc-light._2-1-4 {
  opacity: 1;
  color: #646464;
  font-size: .75rem;
  line-height: 1.25rem;
  position: relative;
}

.label-2.crr1 {
  display: none;
}

.container-6 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.primary-button-5 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  letter-spacing: .125rem;
  text-transform: uppercase;
  -webkit-clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  clip-path: polygon(.625rem 0%, 100% 0%, 100% calc(100% - .625rem), calc(100% - .625rem) 100%, 0% 100%, 0% .625rem);
  background-color: #1a1717;
  border: .0625rem solid #ededed12;
  border-radius: 0;
  margin-top: 1.875rem;
  margin-right: 1.25rem;
  padding: .75rem 1.5625rem;
  font-size: .75rem;
  line-height: 1.25rem;
  text-decoration: none;
  transition: background-color .4s, opacity .4s, color .4s;
}

.primary-button-5:hover {
  color: #fff;
  background-color: #32343a;
}

.primary-button-5:active {
  background-color: #43464d;
}

.bold-text-3 {
  color: #001431;
  text-align: center;
  font-size: 1.1rem;
}

.bold-text-3.benefity2 {
  font-size: 1rem;
  font-weight: 400;
}

.benefity-grid {
  grid-column-gap: 5rem;
  grid-row-gap: 1.875rem;
  grid-template: ". ."
  / 2.1fr 1fr 1fr 1fr;
  place-items: start stretch;
}

.container-7 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.text-span-3 {
  color: var(--00193c);
}

.regulino {
  font-size: 12px;
}

.bold-text-4 {
  font-size: .875rem;
}

.link {
  color: var(--00193c);
  text-decoration: none;
}

@media screen and (min-width: 1920px) {
  .primary-button {
    background-color: #1a1717;
  }

  .primary-button._2-1-7:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .primary-button._2-1-7:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    margin-right: 0;
  }

  .intro-header {
    grid-template-rows: auto 6.25rem;
    min-height: calc(100svh - 62px);
  }

  .paragraph-bigger.cc-bigger-white-light.heading {
    opacity: .9;
  }

  .home-section-wrap._2-1-3:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .home-section-wrap._2-1-3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), .section-heading._2-1-5:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .section-heading._2-1-5:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    text-align: center;
  }

  .section-heading.center {
    margin-top: 0;
  }

  .paragraph-light._2-1-6:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .paragraph-light._2-1-6:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    text-align: center;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .paragraph-light.ctc2 {
    width: 77%;
  }

  .paragraph-light.m-0.italic {
    font-style: italic;
  }

  .label.cc-light._2-1-4:where(.w-variant-2ef56c98-f950-cec9-d00f-efa9885027bf), .label.cc-light._2-1-4:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    text-align: center;
  }

  .label.tt {
    color: var(--b-blau-sch);
  }

  .heading-3-menu-services {
    font-size: 1.25rem;
    font-weight: 400;
  }

  .heading-3-menu-services:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69) {
    font-weight: 400;
  }

  .wyliczanka-header.visibility {
    min-height: 6.25rem;
  }

  .t-t-grid-features, .tobacco-know-eq {
    align-items: start;
  }

  .bold-text, .bold-text-2 {
    color: var(--00193c);
  }

  .primary-button-3, .primary-button-4 {
    background-color: #1a1717;
  }

  .paragraph-light-2.bnft, .paragraph-light-2.benefity {
    width: 77%;
  }

  .primary-button-5 {
    background-color: #1a1717;
  }
}

@media screen and (max-width: 991px) {
  body {
    font-size: .8125rem;
  }

  p:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    text-align: left;
  }

  .navigation {
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    top: 0;
    bottom: 0;
  }

  .navigation.bottom {
    height: 10svw;
  }

  .menu-icon {
    display: block;
  }

  .navigation-wrap {
    background-color: #0000004d;
    flex: 0 auto;
    align-self: stretch;
    align-items: stretch;
    padding: 1rem 1.875rem;
  }

  .navigation-item {
    text-align: center;
    padding: .9375rem 1.875rem;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover, .navigation-item:active {
    background-color: var(--b-teal-si);
  }

  .navigation-item.n-contact {
    display: block;
  }

  .logo-link.w--current {
    flex: 1;
    order: -9999;
  }

  .menu {
    text-align: right;
    order: 9999;
    justify-content: flex-end;
    align-items: center;
    margin-left: 1.875rem;
    margin-right: 0;
    position: static;
  }

  .logo-image {
    margin-bottom: 2px;
  }

  .navigation-items {
    background-color: #000;
  }

  .primary-button {
    float: none;
    text-align: center;
    justify-content: center;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .primary-button.cc-contact-us {
    display: none;
  }

  .primary-button.cc-contact-us.pl {
    order: 9999;
  }

  .primary-button._2-1-7 {
    margin-top: 1.875rem;
  }

  .menu-button {
    padding: 0;
  }

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

  .menu-button.after {
    -webkit-backdrop-filter: blur(1.875rem);
    backdrop-filter: blur(1.875rem);
    background-color: #0000004d;
    border-radius: 50px;
    margin: 0 .875rem 1rem auto;
    padding: 1rem;
    position: sticky;
  }

  .intro-header {
    grid-template-rows: auto 3.5rem;
    place-items: center stretch;
    min-height: calc(100vh - 50px);
  }

  .intro-content.cc-homepage {
    width: 100%;
    min-height: calc(100vh - 3.5rem - 51px);
  }

  .paragraph-bigger.cc-bigger-white-light {
    font-size: 1rem;
  }

  .intro-text {
    width: 94%;
    margin-bottom: 0;
  }

  .heading-jumbo {
    max-width: 90%;
    font-size: 4.75vw;
    line-height: 6vw;
  }

  .secondary-button {
    padding-top: .625rem;
  }

  .button-text {
    font-size: .7rem;
  }

  .button-text.base-1-2-flip-8 {
    font-size: var(--0-75rem);
    line-height: var(--1-25rem);
  }

  .about-grid {
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    justify-items: stretch;
    overflow: visible;
  }

  .about-grid:where(.w-variant-e6f802e8-7609-f1ea-1857-9a6eafe412cf) {
    flex-flow: column;
  }

  .about-grid._2-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .about-grid._2-1:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    text-align: center;
    grid-template-columns: 1fr;
  }

  .about-grid._2-1.about-grid-minispace {
    grid-column-gap: 1.2rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr 1.25fr;
  }

  .about-grid._2-1.about-grid-minispace.tbc-3 {
    grid-row-gap: 1.2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .about-grid._2-1.base-1-2 {
    grid-template-columns: 1fr;
  }

  .about-grid.base-1-2-flip {
    pointer-events: auto;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 3fr 2fr;
  }

  .about-grid.about-grid-zero {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .about-grid.about-grid-zero.machinewry {
    grid-template-columns: 1fr 1fr;
  }

  .home-section-wrap, .home-section-wrap._2-1-3 {
    text-align: left;
  }

  .container {
    text-align: left;
    overflow: visible;
  }

  .section-heading {
    text-align: left;
  }

  .section-heading._2-1-5 {
    height: auto;
  }

  .section-heading._2-1-5.ctc {
    white-space: normal;
    word-break: normal;
  }

  .section-heading.base-1-2-flip-5 {
    font-size: var(--2-25rem);
  }

  .blog-preview-wrap {
    text-align: center;
    width: 80%;
    padding-right: .9375rem;
  }

  .paragraph-light {
    text-align: left;
  }

  .paragraph-light.base-1-2-flip-6 {
    font-size: var(--0-8125rem);
    line-height: var(--1-25rem);
  }

  .section.cc-cta {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-4 {
    grid-column-gap: 1.2rem;
    grid-template-columns: 1fr 1fr;
  }

  .collection-wrap {
    flex-flow: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .label {
    color: var(--wcag-lightgray);
    text-align: left;
  }

  .label.cc-light._2-1-4 {
    text-align: left;
  }

  .label.cc-light.center {
    text-align: center;
  }

  .image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    margin-bottom: 1.5rem;
  }

  .image._2-1-9 {
    aspect-ratio: 2;
    object-fit: contain;
  }

  .image.contain {
    -webkit-clip-path: none;
    clip-path: none;
    margin-top: 2rem;
  }

  .image.contain.map {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image._2-1 {
    aspect-ratio: 2;
  }

  .image.machineries:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    height: auto;
    position: sticky;
    top: 80px;
  }

  .cta-text {
    width: auto;
  }

  .cta-wrap {
    width: auto;
    padding: 5rem 3.125rem 5.625rem;
  }

  .service-icon {
    display: inline-block;
  }

  .our-services-grid {
    text-align: center;
    grid-template: ". ."
                   ". ."
                   ". ."
                   / 1fr 1fr;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .project-details-grid {
    text-align: center;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

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

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

  .heading-industry-leaders {
    text-align: left;
    font-size: 2rem;
  }

  .div-block-7:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6) {
    width: 100%;
    padding: 4rem 2rem;
  }

  .div-block-7:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
    padding: 4rem 2rem;
  }

  .div-block-7.tbc3:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22), .div-block-13 {
    width: 100%;
  }

  .grid-5:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b) {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 50% 50%;
    justify-items: stretch;
  }

  .grid-5.font {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 100%;
    justify-items: stretch;
  }

  .grid-5.font----12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 2fr 2.75fr;
    justify-items: stretch;
  }

  .grid-5.font----12.r {
    grid-template-columns: 2fr 2.25fr;
  }

  .b-numbers {
    text-align: center;
  }

  .b-numbers:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b) {
    font-size: 5.8rem;
  }

  .b-numbers._5k {
    font-size: 5.1rem;
  }

  .b-numbers._5k.font----15 {
    font-size: 5.8rem;
    line-height: 4.4rem;
  }

  .paragraph-4.font----9._80 {
    width: 80%;
  }

  .paragraph-4.font----20 {
    width: 90%;
    margin-right: 0;
  }

  .paragraph-4.font----20.numbersxpad {
    width: 90%;
    margin-left: 0;
    margin-right: auto;
  }

  .paragraph-4.font----20.numbersxpad.l {
    width: 90%;
    margin-left: 0;
  }

  .heading-intro-numbers:where(.w-variant-ecd91899-ef7a-fc90-764b-5706697caf0b), .heading-intro-numbers.font----8 {
    font-size: 1.5rem;
  }

  .heading-intro-numbers.font----19 {
    font-size: 1.5rem;
    display: block;
  }

  .heading-intro-numbers.font----19.numbersxpad {
    color: #333;
  }

  .heading-intro-numbers.font----19.numbersxpad.desktab {
    font-size: 1.5rem;
  }

  .heading-intro-numbers.font----19.numbersxpad.mob {
    display: none;
  }

  .div-block-18 {
    display: block;
  }

  .div-block-20 {
    aspect-ratio: 16 / 9;
    overflow: hidden;
  }

  .heading-3-menu-services {
    font-size: var(--1-5rem);
    line-height: var(--1-5rem);
  }

  .heading-9 {
    text-align: left;
  }

  .primary-button-copy {
    justify-content: center;
  }

  .grid-9 {
    font-size: .7rem;
  }

  .header-numbers-1 {
    font-size: 1.4em;
  }

  .header-numbers-2 {
    font-size: .9em;
  }

  .div-block-22 {
    width: calc(100% - 50px);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: .6rem;
  }

  .wyliczanka-header.visibility {
    min-height: 3.5rem;
  }

  .footer-copy {
    grid-template-columns: 1fr .5fr 1fr 1fr .75fr;
  }

  .project-details-grid-copy {
    grid-row-gap: 3.125rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .image-8-copy {
    aspect-ratio: auto;
    height: 100%;
    display: inline-block;
  }

  .image-9 {
    vertical-align: baseline;
    object-fit: cover;
    flex: 0 auto;
    height: 100%;
    position: absolute;
    top: auto;
  }

  .body-4 {
    font-size: .875rem;
  }

  .heading-buttons-wrap {
    flex-flow: row;
    align-items: center;
  }

  .background-video {
    aspect-ratio: 16 / 9;
    width: 100%;
    height: 100%;
  }

  .div-block-30 {
    aspect-ratio: 16 / 9;
    width: 100%;
    margin-bottom: 1.5rem;
    overflow: visible;
  }

  .div-block-31 {
    width: 100%;
  }

  .menu-block:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69), .menu-block:where(.w-variant-c5df06ff-75d1-4b86-e4ba-1c5a375bc962) {
    margin-bottom: .5rem;
  }

  .flex-block-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-text {
    text-align: left;
  }

  .div-block-34 {
    display: none;
  }

  .div-block-35 {
    text-align: left;
  }

  .grid-12 {
    border-width: 45px;
  }

  .div-block-37 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-38 {
    aspect-ratio: 1;
    order: 0;
  }

  .div-block-38:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    height: 100%;
    position: relative;
  }

  .header-50-bg-image {
    vertical-align: baseline;
    object-fit: cover;
    flex: 0 auto;
    height: 100%;
    position: absolute;
    top: auto;
  }

  .t-t-grid-1 {
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    justify-items: stretch;
    overflow: visible;
  }

  .t-t-grid-block-1-2-image {
    aspect-ratio: 2;
    object-fit: cover;
  }

  .t-t-grid-block-1-2-image.sticky-1-1 {
    aspect-ratio: 1;
    position: sticky;
    top: 100px;
  }

  .t-t-grid-block-1-2-image._3-2 {
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .t-t-grid-block-1-1 {
    overflow: hidden;
  }

  .t-t-grid-block-1-1.sticky {
    display: block;
    top: 100px;
  }

  .t-t-grid-block-1-1-in {
    text-align: left;
    height: 100%;
  }

  .t-t-grid-block-1-1-in.p-r {
    margin-right: 10px;
  }

  .t-t-gallery-image-block.sticky-1-1 {
    height: 100%;
    position: relative;
  }

  .t-t-gallery-wide {
    grid-column-gap: 1.5rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    justify-items: stretch;
    width: calc(100svw - 30px);
    overflow: visible;
  }

  .t-t-gallery-image {
    margin-bottom: 1.5rem;
  }

  .t-t-gallery-image.pprzestawny-x {
    display: block;
  }

  .t-t-gallery-image.przestawny, .t-t-gallery-image.hidden-mo {
    display: none;
  }

  .image-1-1 {
    aspect-ratio: 2;
    object-fit: cover;
    margin-bottom: 1.5rem;
  }

  .t-t-bamet-list.x2 {
    grid-template-columns: 1.4375rem 1fr 1.4375rem 1fr;
  }

  .t-t-grid-features {
    grid-column-gap: 3rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr auto;
    align-items: start;
    overflow: visible;
  }

  .t-t-grid-1-overwiew {
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    justify-items: stretch;
    overflow: visible;
  }

  .combo-grid-divider {
    height: 3rem;
    display: none;
  }

  .services-grid-1 {
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    justify-items: stretch;
    overflow: visible;
  }

  .t-t-gallery-normal {
    grid-column-gap: 1.5rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    justify-items: stretch;
    width: calc(100svw - 30px);
    overflow: visible;
  }

  .t-t-gallery-normal:where(.w-variant-ca2873d4-108e-73e9-f2ca-5d396747e934) {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .book-a-presentation-grid {
    text-align: center;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "."
                         ".";
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .services-menu-block {
    text-align: left;
    display: none;
  }

  .services-menu-block.mobile {
    display: block;
  }

  .services-mobile-menu-list-copy {
    grid-template-columns: 1.4375rem 1fr 1.4375rem 1fr 1.4375rem 1fr;
  }

  .header-100-bg-image-copy {
    vertical-align: baseline;
    object-fit: cover;
    flex: 0 auto;
    height: 100%;
    position: absolute;
    top: auto;
  }

  .tobacco-know-eq {
    grid-column-gap: 3rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    align-items: start;
    overflow: visible;
  }

  .tobacco-know-eq.flip {
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
  }

  .div-block-40 {
    text-align: left;
  }

  .t-t-gallery-normal-3 {
    grid-column-gap: 1.5rem;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr 1fr;
    justify-items: stretch;
    width: calc(100svw - 30px);
    margin-bottom: -2.5rem;
    padding-bottom: 0;
    overflow: visible;
  }

  .t-t-gallery-normal-3:where(.w-variant-ca2873d4-108e-73e9-f2ca-5d396747e934) {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-wide {
    grid-template-columns: 1fr 1fr 1fr 1fr .75fr;
  }

  .section-heading-2 {
    text-align: left;
  }

  .section-heading-2._2-1-5 {
    height: auto;
  }

  .section-heading-2._2-1-5.ctc {
    white-space: normal;
    word-break: normal;
  }

  .div-block-44 {
    min-height: calc(100vh - 50px);
  }

  .maszyneria-grid {
    text-align: left;
    grid-template: "."
                   "."
                   "."
                   / 1fr 1fr;
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .image-11:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    top: 50px;
  }

  .div-block-55 {
    order: 9999;
  }

  .rich-text-block {
    text-align: left;
  }

  .divider-mach-1, .divider-mach-2 {
    height: 3rem;
  }

  .div-block-59 {
    text-align: left;
  }

  .div-block-praca {
    grid-template-columns: 2fr 1fr;
  }

  .eu-button {
    order: -9999;
    width: 100%;
  }

  .eu-button.lang {
    display: block;
  }

  .div-block-64 {
    z-index: 10;
    flex-flow: row;
    display: flex;
    position: absolute;
    right: 50px;
  }

  .image-14 {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    margin-bottom: 1.5rem;
  }

  .primary-button-3 {
    float: none;
    text-align: center;
    justify-content: center;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .primary-button-3._2-1-7 {
    margin-top: 1.875rem;
  }

  .container-5 {
    text-align: left;
    overflow: visible;
  }

  .primary-button-4 {
    float: none;
    text-align: center;
    justify-content: center;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .navbar {
    z-index: 2;
  }

  .div-block-68 {
    display: block;
  }

  .div-block-71 {
    text-align: left;
  }

  .div-block-72 {
    display: none;
  }

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

  .div-block-praca-2 {
    grid-template-columns: 2fr 1fr;
  }

  .benefit {
    aspect-ratio: auto;
    height: 100%;
    display: inline-block;
  }

  .dolacz-grid {
    text-align: center;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .about-grid-2 {
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    justify-items: stretch;
    overflow: visible;
  }

  .about-grid-2._2-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-16 {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    margin-bottom: 1.5rem;
  }

  .image-16._2-1 {
    aspect-ratio: 2;
  }

  .image-17 {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    margin-bottom: 1.5rem;
  }

  .paragraph-light-2 {
    text-align: left;
  }

  .label-2 {
    color: #646464;
    text-align: left;
  }

  .label-2.cc-light._2-1-4 {
    text-align: left;
  }

  .container-6 {
    text-align: left;
    overflow: visible;
  }

  .primary-button-5 {
    float: none;
    text-align: center;
    justify-content: center;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
  }

  .benefity-grid {
    text-align: center;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "."
                         ".";
    justify-content: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: auto;
  }

  .container-7 {
    text-align: left;
    overflow: visible;
  }
}

@media screen and (max-width: 767px) {
  .navigation-wrap {
    background-color: #0000;
  }

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

  .navigation-items {
    background-color: #000;
  }

  .primary-button {
    margin-left: auto;
    margin-right: auto;
  }

  .primary-button._2-1-7 {
    margin-left: 0;
  }

  .intro-header {
    grid-template-rows: auto;
    position: relative;
  }

  .intro-content {
    width: 80%;
  }

  .intro-content.cc-homepage {
    min-height: auto;
  }

  .paragraph-bigger {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  .paragraph-bigger.cc-bigger-white-light {
    width: 100%;
    margin: 1rem auto 10px;
    font-size: .9rem;
  }

  .paragraph-bigger.cc-bigger-white-light.heading {
    font-size: .825rem;
    line-height: 1.35rem;
  }

  .heading-jumbo {
    font-size: 5vw;
    line-height: 6.5vw;
  }

  .heading-jumbo-small {
    font-size: 1.875rem;
    line-height: 3.25rem;
  }

  .about-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .about-grid._2-1 {
    text-align: left;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .about-grid._2-1.about-grid-minispace {
    grid-row-gap: 1.3rem;
    grid-template-columns: 1fr;
    margin-bottom: 1.3rem;
  }

  .about-grid.base-1-2-flip {
    grid-template-columns: 2fr;
  }

  .about-grid.about-grid-zero {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .about-grid.about-grid-zero.machinewry {
    grid-template-columns: 1fr;
  }

  .home-section-wrap.base-1-2-flip-3 {
    margin-bottom: 3rem;
  }

  .container {
    text-align: center;
  }

  .section.main-section-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section.cc-cta {
    padding: .9375rem;
  }

  .grid-4 {
    grid-column-gap: .8rem;
    grid-row-gap: 3rem;
    grid-template-columns: 50% 50%;
  }

  .label.cc-light:where(.w-variant-e6f802e8-7609-f1ea-1857-9a6eafe412cf) {
    margin-top: 0;
  }

  .label.cc-light {
    margin-top: 2rem;
  }

  .status-message.cc-no-data {
    width: 80%;
    max-width: 29.375rem;
  }

  .image {
    aspect-ratio: 16 / 9;
  }

  .image._2-1-9 {
    aspect-ratio: 16 / 9;
    object-fit: cover;
  }

  .cta-wrap {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }

  .our-services-grid {
    grid-row-gap: 3.75rem;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .project-details-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rich-text {
    text-align: left;
    width: 90%;
    max-width: 29.375rem;
  }

  .div-block-4 {
    max-width: 100%;
  }

  .div-block-7:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22), .div-block-7:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6) {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

  .grid-5.font----12 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .grid-5.font----12.r {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 2.25fr;
  }

  .div-block-15.font----6 {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-4.font----20.numbersxpad, .paragraph-4.font----20.numbersxpad.l {
    width: 80%;
    margin-left: auto;
  }

  .heading-intro-numbers {
    font-size: 1.5rem;
  }

  .heading-intro-numbers.font----19.numbersxpad.desktab {
    display: none;
  }

  .heading-intro-numbers.font----19.numbersxpad.mob {
    display: block;
  }

  .heading-intro-numbers.font----19.desktab {
    display: none;
  }

  .heading-3-menu-services:where(.w-variant-609a2c08-28b6-d066-9fff-bdccc4728e69) {
    font-size: 1.2rem;
  }

  .primary-button-copy {
    margin-right: auto;
  }

  .grid-9 {
    text-align: right;
    justify-content: flex-start;
    align-items: center;
    font-size: .6rem;
  }

  .header-numbers-1 {
    line-height: 1.3em;
  }

  .header-numbers-2 {
    text-align: right;
    padding-right: 40px;
    line-height: 1.3em;
  }

  .div-block-22 {
    justify-content: flex-end;
  }

  .wyliczanka-header.visibility {
    display: none;
  }

  .container-3 {
    opacity: 0;
  }

  .timeline10_circle {
    margin-top: 2.25rem;
  }

  .image-7 {
    max-width: 80%;
  }

  .footer-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-copyx {
    text-align: center;
  }

  .project-details-grid-copy {
    grid-column-gap: 3rem;
  }

  .heading-buttons-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .background-video {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 100%;
    max-width: 100%;
  }

  .div-block-30 {
    max-width: 100%;
    overflow: hidden;
  }

  .flex-block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    width: 90%;
  }

  .flex-block-2.mob, .div-block-34 {
    display: none;
  }

  .div-block-35 {
    text-align: center;
  }

  .div-block-38 {
    order: 9999;
  }

  .divider-3rem {
    height: 3rem;
  }

  .divider-3rem:where(.w-variant-eaf36714-05a6-3471-06fa-0e3242c6bf53) {
    display: block;
  }

  .header-50-bg-image {
    object-position: 100% 50%;
  }

  .t-t-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .t-t-grid-block-1-2-image {
    aspect-ratio: 16 / 9;
  }

  .t-t-grid-block-1-2-image.h100, .t-t-grid-block-1-2-image.sticky-1-1 {
    aspect-ratio: 2;
  }

  .t-t-grid-block-1-1 {
    max-width: 100%;
  }

  .t-t-gallery-wide {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: calc(100svw - 20px);
    overflow: hidden;
  }

  .t-t-gallery-image {
    aspect-ratio: 1;
  }

  .image-1-1 {
    aspect-ratio: 16 / 9;
  }

  .t-t-grid-features, .t-t-grid-1-overwiew {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .combo-grid-divider {
    display: block;
  }

  .services-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .t-t-gallery-normal {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: calc(100svw - 20px);
    overflow: hidden;
  }

  .t-t-gallery-normal:where(.w-variant-ca2873d4-108e-73e9-f2ca-5d396747e934) {
    grid-template-columns: 1fr 1fr;
  }

  .book-a-presentation-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .services-menu-block {
    max-width: 100%;
  }

  .tobacco-know-eq {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .t-t-gallery-normal-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    width: calc(100svw - 20px);
    overflow: hidden;
  }

  .t-t-gallery-normal-3:where(.w-variant-ca2873d4-108e-73e9-f2ca-5d396747e934) {
    grid-template-columns: 1fr 1fr;
  }

  .footer-wide {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row;
    place-items: stretch stretch;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rtx-h2.praca {
    text-align: left;
  }

  .grid-13.pl.ino {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .maszyneria-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .maszyneria-grid:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .utility-page-content {
    justify-content: center;
    align-items: center;
    width: 320px;
  }

  .div-block-57 {
    display: block;
  }

  .div-block-praca {
    grid-template-columns: 2fr;
  }

  .rtb-praca {
    text-align: left;
  }

  .lang {
    height: 1.6rem;
  }

  .image-12 {
    width: 260px;
  }

  .div-block-65 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .image-14 {
    aspect-ratio: 16 / 9;
  }

  .image-14.pracuj {
    -webkit-clip-path: none;
    clip-path: none;
    width: 30%;
    margin-right: 20px;
  }

  .primary-button-3 {
    margin-left: auto;
    margin-right: auto;
  }

  .primary-button-3._2-1-7 {
    margin-left: 0;
  }

  .container-5 {
    text-align: center;
  }

  .primary-button-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .image-15 {
    max-width: 80%;
  }

  .div-block-72 {
    display: none;
  }

  .div-block-73 {
    max-width: 100%;
  }

  .div-block-praca-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 2fr;
  }

  .div-block-74 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .dolacz-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .about-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    overflow: hidden;
  }

  .about-grid-2._2-1 {
    text-align: left;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1.25fr;
  }

  .image-16, .image-17 {
    aspect-ratio: 16 / 9;
  }

  .image-17.pracuj {
    -webkit-clip-path: none;
    clip-path: none;
    width: 30%;
    margin-right: 20px;
  }

  .paragraph-light-2.bnft {
    width: 90%;
  }

  .label-2.cc-light {
    margin-top: 2rem;
  }

  .container-6 {
    text-align: center;
  }

  .primary-button-5 {
    margin-left: auto;
    margin-right: auto;
  }

  .benefity-grid {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .container-7 {
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .navigation-wrap {
    background-color: #fff0;
  }

  .menu {
    background-color: #0000;
  }

  .primary-button {
    border-style: solid;
    border-color: #ededed29;
    margin-top: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .primary-button.base-1-2-flip-7 {
    text-align: left;
    max-width: 70%;
  }

  .primary-button.header {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .menu-button {
    color: #fff;
    background-color: #0000;
    border: 0 solid #fff;
    flex: none;
  }

  .menu-button.w--open {
    flex: none;
  }

  .intro-header {
    justify-content: center;
    align-items: center;
    position: relative;
  }

  .paragraph-bigger.cc-bigger-white-light {
    width: 90%;
    font-size: .9rem;
    line-height: 1.3rem;
  }

  .paragraph-bigger.cc-bigger-white-light.heading {
    margin-top: .5rem;
  }

  .header-background-video {
    object-fit: contain;
    height: calc(100% + 4rem);
    min-height: 100%;
  }

  .intro-text {
    flex-flow: column;
    width: 95%;
    display: flex;
  }

  .heading-jumbo {
    word-break: normal;
    max-width: 100%;
    font-size: 7vw;
    line-height: 10vw;
  }

  .button-text {
    font-size: .7rem;
  }

  .about-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .section-heading {
    font-size: 1.75rem;
  }

  .section-heading._2-1-5.ctc {
    font-size: 1.7rem;
  }

  .section-heading._2-1-5.ctc.desk {
    display: none;
  }

  .section-heading._2-1-5.ctc.mobi {
    display: block;
  }

  .section-heading.base-1-2-flip-5 {
    font-size: 1.9rem;
    line-height: 2.4rem;
  }

  .section.main-section-wrap {
    margin-left: 7px;
    margin-right: 7px;
  }

  .grid-4 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .label {
    margin-top: 1rem;
  }

  .label.cc-light.center.font----18.x {
    text-align: center;
    margin-top: 1rem;
  }

  .label.cc-light.m-0 {
    margin-top: 0;
  }

  .status-message.cc-no-data {
    width: 100%;
  }

  .image {
    aspect-ratio: 1;
  }

  .image._2-1-9 {
    aspect-ratio: 1;
    object-fit: cover;
  }

  .image.td {
    aspect-ratio: 2;
    -webkit-clip-path: none;
    clip-path: none;
  }

  .cta-wrap {
    padding-left: .9375rem;
    padding-right: .9375rem;
  }

  .project-details-grid {
    width: 100%;
  }

  .project-details-grid.lathes {
    grid-template-columns: 1fr;
  }

  .details-wrap.no-margin.qa {
    display: none;
  }

  .details-wrap.x {
    margin-bottom: 0;
  }

  .rich-text {
    width: 100%;
    max-width: none;
  }

  .heading-3 {
    font-size: 1.125rem;
  }

  .heading-industry-leaders {
    width: 100%;
  }

  .div-block-7:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-8:where(.w-variant-8c3246d6-d255-f12b-61ba-7737ee9b15a6), .heading-8:where(.w-variant-c850e7e6-6623-c008-813f-6aee30f08e22) {
    font-size: 1.7rem;
  }

  .grid-5.font----12 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    grid-auto-flow: row;
  }

  .b-numbers._5k {
    font-size: 4.1rem;
  }

  .b-numbers._5k.font----15 {
    text-align: center;
    font-size: 5.4rem;
  }

  .heading-intro-numbers.font----19.numbersxpad.mob {
    text-align: center;
    font-size: 1.4rem;
    line-height: 32px;
  }

  .divider-ultra.mini {
    display: none;
  }

  .divider-ultra.x {
    margin-bottom: .5rem;
    display: block;
  }

  .div-block-20 {
    aspect-ratio: 1;
  }

  .heading-3-menu-services {
    font-size: 1.125rem;
  }

  .grid-9 {
    font-size: .6rem;
  }

  .header-numbers-2 {
    padding-right: 0;
  }

  .div-block-22 {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .wyliczanka-header.visibility {
    display: none;
  }

  .text-span-2 {
    font-size: 1.5rem;
  }

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

  .footer-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

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

  .project-details-grid-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .intro-header-50-percen {
    height: 100svh;
  }

  .heading-buttons-wrap {
    flex-flow: column;
  }

  .background-video {
    aspect-ratio: 1;
    overflow: hidden;
  }

  .div-block-30 {
    aspect-ratio: 1;
    width: 100%;
  }

  .flex-block-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .flex-block-2.mob {
    display: none;
  }

  .divider-2-5rem-ctc {
    height: 3rem;
    display: block;
  }

  .header-50-bg-image.bgimvontact {
    object-fit: cover;
    object-position: 65% 50%;
  }

  .t-t-grid-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .t-t-grid-block-1-2-image {
    aspect-ratio: 1;
  }

  .t-t-grid-block-1-2-image.h100, .t-t-grid-block-1-2-image.sticky-1-1 {
    aspect-ratio: 3 / 2;
  }

  .t-t-list-item {
    grid-template-columns: 1.2rem 1fr;
  }

  .t-t-gallery-wide {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: calc(100svw - 10px);
  }

  .t-t-gallery-wide.tbc {
    grid-template-columns: 1fr;
  }

  .t-t-gallery-image {
    aspect-ratio: 2;
    -webkit-clip-path: none;
    clip-path: none;
    margin-bottom: 0;
  }

  .image-1-1 {
    aspect-ratio: 1;
  }

  .t-t-bamet-list {
    grid-template-columns: 1.2rem 1fr;
  }

  .t-t-bamet-list.x2 {
    grid-template-columns: 1.4375rem 1fr;
  }

  .t-t-grid-features, .t-t-grid-1-overwiew {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .combo-grid-divider {
    display: none;
  }

  .services-grid-1 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  .t-t-gallery-normal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    width: calc(100svw - 10px);
  }

  .book-a-presentation-grid {
    width: 100%;
  }

  .services-menu-block {
    display: none;
  }

  .services-menu-block.mobile {
    display: block;
  }

  .services-mobile-menu-list-copy {
    grid-template-columns: 1.4375rem 1fr 1.4375rem 1fr;
  }

  .tobacco-know-eq {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .t-t-gallery-normal-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: calc(100svw - 10px);
    margin-bottom: 0;
  }

  .footer-wide {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 5px;
    padding-right: 5px;
  }

  .section-heading-2 {
    font-size: 1.875rem;
  }

  .section-heading-2._2-1-5.ctc {
    font-size: 1.7rem;
  }

  .section-heading-2._2-1-5.ctc.mobi {
    display: block;
  }

  .section-heading-2._2-1-5.ctc.desk {
    display: none;
  }

  .grid-13.pl {
    grid-template-columns: 20% 4fr 3fr;
  }

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

  .maszyneria-grid {
    width: 100%;
  }

  .maszyneria-grid:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    grid-auto-flow: column;
  }

  .maszyneria-grid:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
    grid-template-columns: 1fr;
  }

  .utility-page-content {
    width: 260px;
  }

  .divider-mach-1 {
    height: 3rem;
    display: none;
  }

  .divider-mach-2 {
    height: 4rem;
  }

  .rtb-praca {
    padding-right: 0;
  }

  .lang {
    height: 1.5rem;
  }

  .eu-button {
    max-width: 10vw;
    margin-right: 15px;
  }

  .div-block-65 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-14 {
    aspect-ratio: 1;
  }

  .image-14.pracuj {
    width: 50%;
  }

  .primary-button-3, .primary-button-4 {
    border-style: solid;
    border-color: #ededed29;
    margin-top: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .div-block-70 {
    font-size: 7.15vw;
  }

  .benefit {
    align-self: center;
    width: 60%;
  }

  .benefit-div {
    align-items: flex-start;
  }

  .div-block-74 {
    justify-content: flex-start;
    align-items: center;
  }

  .dolacz-grid {
    width: 100%;
  }

  .about-grid-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .image-16 {
    aspect-ratio: 1;
  }

  .image-16._2-1.base-1-2-17 {
    margin-bottom: 2.5rem;
  }

  .image-17 {
    aspect-ratio: 1;
  }

  .image-17.pracuj {
    width: 50%;
    margin-right: 10px;
  }

  .image-17.pracuj.staz {
    width: 30%;
  }

  .paragraph-light-2.bnft {
    width: 95%;
  }

  .paragraph-light-2.benefity {
    text-align: center;
  }

  .primary-button-5 {
    border-style: solid;
    border-color: #ededed29;
    margin-top: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .bold-text-3 {
    font-size: 1rem;
  }

  .benefity-grid {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .ctc-mailink, .link {
    color: var(--00193c);
    text-decoration: none;
  }
}

#w-node-eac611a0-b5e4-b9cf-1b1f-3d04465a3127-cceae2dc {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b40a5a4a-2541-57b0-907f-adff23c35bb5-cceae2dc {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_3e8ca6ee-4ab3-d574-0bc2-e5ce79dbe8b2-cceae2dc {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-_224ebeab-a9e7-9ad2-d153-6efcbc8defb2-cceae2dc {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_96299aa3-19bb-fca7-481f-6d052bdfd4a5-2bdfd493 {
  order: -9999;
}

#w-node-_1438f4a6-f2bf-5df1-c488-d9a130c68081-30c68080 {
  align-self: center;
}

#w-node-_1438f4a6-f2bf-5df1-c488-d9a130c6808d-30c68080 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0607-d0dd0606 {
  align-self: center;
}

#w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0616-d0dd0606 {
  order: 9999;
}

#w-node-_77b23dfe-d9e5-09ec-d4b1-284c3f037c45-3f037c44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_77b23dfe-d9e5-09ec-d4b1-284c3f037c4c-3f037c44 {
  align-self: center;
}

#w-node-_81078971-0fa5-1441-2e56-c5e300646f8b-6732fa42 {
  order: -9999;
}

#w-node-f940e10b-0ebe-20bb-78db-a1cc57c7de9d-57c7de98, #w-node-_09b17750-8c01-c359-84d6-c93b15c5643f-57c7de98, #w-node-f940e10b-0ebe-20bb-78db-a1cc57c7dea1-57c7de98, #w-node-f940e10b-0ebe-20bb-78db-a1cc57c7dea3-57c7de98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f940e10b-0ebe-20bb-78db-a1cc57c7dea6-57c7de98 {
  order: 9999;
  grid-area: span 7 / span 1 / span 7 / span 1;
}

#w-node-_18e43897-7cd8-2632-54d8-76e667d52130-67d5212e {
  align-self: start;
}

#w-node-_9dad2bc3-a7df-67b2-5697-d35022202189-22202189 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee47a642-21b8-e8f5-9626-41b2db876b7d-533d4b57 {
  align-self: center;
}

#w-node-_1549c4c3-a79a-280e-d95f-e1a4d183255a-533d4b57 {
  align-self: end;
}

#w-node-_785d6112-87c9-4764-9d5a-a511dda82444-533d4b57, #w-node-_753fc4c3-9bb5-21a1-24c0-59927a86981b-533d4b57 {
  justify-self: start;
}

#w-node-cb0695ba-bf07-ca3d-9fbb-3df635ada290-533d4b57 {
  justify-self: center;
}

#w-node-cb0695ba-bf07-ca3d-9fbb-3df635ada291-533d4b57 {
  justify-self: end;
}

#w-node-cb0695ba-bf07-ca3d-9fbb-3df635ada293-533d4b57 {
  justify-self: start;
}

#w-node-_88c16d62-48aa-b143-4c0f-865f4fe64721-533d4b57, #w-node-_88c16d62-48aa-b143-4c0f-865f4fe64722-533d4b57 {
  justify-self: end;
}

#w-node-_5f17ab05-c672-6497-d7cf-93547729d06e-7729d06d:where(.w-variant-e6f802e8-7609-f1ea-1857-9a6eafe412cf), #w-node-_5f17ab05-c672-6497-d7cf-93547729d080-7729d06d {
  order: -9999;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c27-d0225e3d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e3d {
  order: 9999;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c36-d0225e3d {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_7a24a488-532d-77f4-cdc4-af7437867f8e-37867f87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7a24a488-532d-77f4-cdc4-af7437867f99-37867f87 {
  order: 9999;
}

#w-node-_7a24a488-532d-77f4-cdc4-af7437867f9a-37867f87 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_66afc4a7-2873-35d6-996a-3906562bb2e5-d0225e3e {
  align-self: center;
}

#w-node-_66afc4a7-2873-35d6-996a-3906562bb2de-d0225e3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e3e, #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e3e, #w-node-_612eb058-036c-be31-8a59-adfd03dfd6eb-03dfd6ea, #w-node-_612eb058-036c-be31-8a59-adfd03dfd6f3-03dfd6ea, #w-node-_07bb88fe-7256-3fab-6f4e-563706e3e58d-06e3e58c {
  align-self: center;
}

#w-node-_07bb88fe-7256-3fab-6f4e-563706e3e597-06e3e58c {
  align-self: start;
}

#w-node-_07bb88fe-7256-3fab-6f4e-563706e3e59f-06e3e58c {
  order: 9999;
}

#w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e40, #w-node-_6b522d58-3519-b96d-ffea-def1d14a40c6-d0225e40, #w-node-_55198109-372a-4691-8bf1-87fe3ed14419-d0225e40, #w-node-_55198109-372a-4691-8bf1-87fe3ed14442-d0225e40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e40, #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e40, #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e40, #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e40 {
  order: 9999;
}

#w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6417f-c2b64178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6418b-c2b64178 {
  grid-area: 1 / 2 / 4 / 3;
}

#w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b64184-c2b64178 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: start;
}

#details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e41, #w-node-_7780965f-bbb4-7d76-79ba-7714d1c80730-d0225e41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58b81c88-e5b2-4183-33d2-685a292979bf-d0225e41, #w-node-_58b81c88-e5b2-4183-33d2-685a292979c4-d0225e41 {
  align-self: center;
}

#w-node-d45a4e1e-05ae-06f0-eb61-da8968a3de61-d0225e41, #w-node-_37d5f825-9913-b8cd-ffb1-e9ad8dcda4a8-d0225e41, #w-node-_80bebbe8-d3b2-f32a-ea0c-5ba9a6b22057-d0225e41, #w-node-_9b79dd7f-b016-0b35-df44-d26861a6eeb6-d0225e41, #w-node-_7efe00b1-e147-2734-22dc-2af983acaba1-d0225e41, #w-node-e2b4daa1-d020-b0e3-9f71-c038c1c0ceba-d0225e41, #w-node-c271fd27-341b-de5e-216b-46cdb132441d-d0225e41, #w-node-e43ca7bd-45d5-7862-24d1-72ee70331d1e-70331d19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e43ca7bd-45d5-7862-24d1-72ee70331d2b-70331d19 {
  align-self: center;
}

#w-node-e43ca7bd-45d5-7862-24d1-72ee70331d2d-70331d19 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d668-d0225e43 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d678-d0225e43 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d68a-d0225e43 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d690-d0225e43 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d696-d0225e43 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d69c-d0225e43 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a2-d0225e43 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a9-d0225e43 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c80c5-d0225e43 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c80d5-d0225e43 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a4d142ad-7587-d13a-ec22-ca9acf585ed7-d0225e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b5f2129-27b4-0224-d75a-7ce2c36ae2c9-d0225e44, #w-node-da375a9b-8936-2519-a1dd-1c8e956ca933-d0225e44 {
  align-self: center;
}

#w-node-_365d602b-3d68-3295-f12f-465d4f4f28c8-d0225e44, #w-node-d45a4e1e-05ae-06f0-eb61-da8968a3de61-d0225e44, #w-node-_37d5f825-9913-b8cd-ffb1-e9ad8dcda4a8-d0225e44, #w-node-_80bebbe8-d3b2-f32a-ea0c-5ba9a6b22057-d0225e44, #w-node-_9b79dd7f-b016-0b35-df44-d26861a6eeb6-d0225e44, #w-node-_7efe00b1-e147-2734-22dc-2af983acaba1-d0225e44, #w-node-e2b4daa1-d020-b0e3-9f71-c038c1c0ceba-d0225e44, #w-node-_27ece143-63eb-060c-d0c4-fe01908c56d0-d0225e44, #w-node-_27ece143-63eb-060c-d0c4-fe01908c56de-d0225e44, #w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e44, #w-node-_7780965f-bbb4-7d76-79ba-7714d1c80730-d0225e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58b81c88-e5b2-4183-33d2-685a292979bf-d0225e44, #w-node-_58b81c88-e5b2-4183-33d2-685a292979c4-d0225e44 {
  align-self: center;
}

#w-node-c271fd27-341b-de5e-216b-46cdb132441d-d0225e44, #w-node-_3d69d757-63eb-d364-7f06-4b7c13ecc21f-d0225e44, #w-node-_3d69d757-63eb-d364-7f06-4b7c13ecc231-d0225e44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e45, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e45, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e45, #w-node-f450a7b4-7cdd-5117-f3e8-ad71ca4aa9fc-d0225e45, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e45, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e45, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e45 {
  order: 9999;
}

#w-node-e02b5d2d-9873-b51b-dd4c-5bbf52dc7c30-d0225e45, #w-node-_34051759-05cb-9acc-aadc-16cef7c5989a-d0225e45, #w-node-dde6d955-6d9c-0039-63f8-693755f88ddc-d0225e45, #w-node-e08e4bf9-a47c-1830-c24c-c7fca05e2843-d0225e45, #w-node-_027d70c4-37f3-52ec-f01f-b08e38004f26-d0225e45, #w-node-_6b0aa984-c299-16e3-5048-964956ccb9a2-d0225e45, #w-node-e2195185-c343-1f8f-f612-757332c06a1a-d0225e45, #w-node-_9235d7d2-a648-ea3e-2598-fae5c6e2f15f-d0225e45, #w-node-_9e2a3bdb-217f-5a3e-6928-e76da6bd4ac8-d0225e45, #w-node-_49f27aeb-b625-a7c5-3a50-1bd48501e4fa-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b4-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b9-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450be-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c3-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c8-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450cd-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d2-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d7-d0225e45, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450dc-d0225e45 {
  place-self: center start;
}

#w-node-_6353f754-dda1-30c4-1d1e-dd21419450e6-d0225e45 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8a-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8b-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8c-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8d-d0225e45 {
  order: 9999;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e10e-4db9e105 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e119-4db9e105 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e129-4db9e105 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e135-4db9e105 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e149-4db9e105 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-e0d00f9f-b814-fda0-6afd-3c784db9e155-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e165-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e179-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e18d-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e19f-4db9e105 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1119a641-7927-8246-64b5-e173e32866fb-e32866e2 {
  order: -9999;
}

#w-node-_1119a641-7927-8246-64b5-e173e32866fc-e32866e2 {
  order: 9999;
}

#w-node-c2341d41-3e96-40f6-4de9-828e87d5495f-87d5495e {
  align-self: start;
}

#w-node-c2341d41-3e96-40f6-4de9-828e87d54972-87d5495e, #w-node-c2341d41-3e96-40f6-4de9-828e87d5497d-87d5495e, #w-node-c2341d41-3e96-40f6-4de9-828e87d54988-87d5495e, #w-node-c2341d41-3e96-40f6-4de9-828e87d54993-87d5495e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c2341d41-3e96-40f6-4de9-828e87d54998-87d5495e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb140ab-5bb1407c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb140b7-5bb1407c {
  align-self: center;
}

#w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb140b9-5bb1407c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8023940f-0043-f999-7dad-17cece5f02f5-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f6-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f7-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f8-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f9-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fa-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fb-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fc-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fd-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fe-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02ff-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f0300-ce5f02f3 {
  order: 9999;
}

#w-node-f46a2c4d-ea49-9e35-0eaf-126c887c0352-887c0352 {
  align-self: start;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4d, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4d, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4d, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4d, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4d {
  order: 9999;
}

#w-node-e02b5d2d-9873-b51b-dd4c-5bbf52dc7c30-d0225e4d, #w-node-_34051759-05cb-9acc-aadc-16cef7c5989a-d0225e4d, #w-node-dde6d955-6d9c-0039-63f8-693755f88ddc-d0225e4d, #w-node-e08e4bf9-a47c-1830-c24c-c7fca05e2843-d0225e4d, #w-node-_027d70c4-37f3-52ec-f01f-b08e38004f26-d0225e4d, #w-node-_6b0aa984-c299-16e3-5048-964956ccb9a2-d0225e4d, #w-node-e2195185-c343-1f8f-f612-757332c06a1a-d0225e4d, #w-node-_9235d7d2-a648-ea3e-2598-fae5c6e2f15f-d0225e4d, #w-node-_9e2a3bdb-217f-5a3e-6928-e76da6bd4ac8-d0225e4d, #w-node-_49f27aeb-b625-a7c5-3a50-1bd48501e4fa-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b4-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b9-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450be-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c3-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c8-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450cd-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d2-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d7-d0225e4d, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450dc-d0225e4d {
  place-self: center start;
}

#w-node-_6353f754-dda1-30c4-1d1e-dd21419450e6-d0225e4d {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-b2b4210c-75d4-3582-e56a-df3621803b5b-d0225e4e {
  align-self: start;
}

#w-node-b2b4210c-75d4-3582-e56a-df3621803b6b-d0225e4e, #w-node-b2b4210c-75d4-3582-e56a-df3621803b6e-d0225e4e, #w-node-_924fa933-ce66-57ab-66ac-c20008447515-d0225e4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8dc1daf4-885d-8972-1cb7-250d81547023-d0225e4e, #w-node-_5dbefde9-fda7-becc-b7b7-fdf5701ee10f-d0225e4e, #w-node-_942e0b45-ff77-019a-8e16-a161d1faee4a-d0225e4e, #w-node-c883db91-237f-dcd4-30a3-84f6378c38e7-d0225e4e, #w-node-_864b5eca-3bc0-26a5-f128-1d8aeb83419d-d0225e4e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b2b4210c-75d4-3582-e56a-df3621803b94-d0225e4e {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4e, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4e, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4e {
  order: 9999;
}

#w-node-e02b5d2d-9873-b51b-dd4c-5bbf52dc7c30-d0225e4e, #w-node-_34051759-05cb-9acc-aadc-16cef7c5989a-d0225e4e, #w-node-dde6d955-6d9c-0039-63f8-693755f88ddc-d0225e4e, #w-node-e08e4bf9-a47c-1830-c24c-c7fca05e2843-d0225e4e, #w-node-_027d70c4-37f3-52ec-f01f-b08e38004f26-d0225e4e, #w-node-_6b0aa984-c299-16e3-5048-964956ccb9a2-d0225e4e, #w-node-e2195185-c343-1f8f-f612-757332c06a1a-d0225e4e, #w-node-_9235d7d2-a648-ea3e-2598-fae5c6e2f15f-d0225e4e, #w-node-_9e2a3bdb-217f-5a3e-6928-e76da6bd4ac8-d0225e4e, #w-node-_49f27aeb-b625-a7c5-3a50-1bd48501e4fa-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b4-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450b9-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450be-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c3-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450c8-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450cd-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d2-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450d7-d0225e4e, #w-node-_6353f754-dda1-30c4-1d1e-dd21419450dc-d0225e4e {
  place-self: center start;
}

#w-node-_6353f754-dda1-30c4-1d1e-dd21419450e6-d0225e4e {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: center start;
}

#w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e4f {
  order: 9999;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4f {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4f, #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e4f, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4f, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4f, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4f, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4f {
  order: 9999;
}

#w-node-e02b5d2d-9873-b51b-dd4c-5bbf52dc7c30-d0225e4f, #w-node-_34051759-05cb-9acc-aadc-16cef7c5989a-d0225e4f, #w-node-dde6d955-6d9c-0039-63f8-693755f88ddc-d0225e4f, #w-node-e08e4bf9-a47c-1830-c24c-c7fca05e2843-d0225e4f, #w-node-_027d70c4-37f3-52ec-f01f-b08e38004f26-d0225e4f, #w-node-_6b0aa984-c299-16e3-5048-964956ccb9a2-d0225e4f, #w-node-e2195185-c343-1f8f-f612-757332c06a1a-d0225e4f, #w-node-_9235d7d2-a648-ea3e-2598-fae5c6e2f15f-d0225e4f, #w-node-_9e2a3bdb-217f-5a3e-6928-e76da6bd4ac8-d0225e4f, #w-node-_49f27aeb-b625-a7c5-3a50-1bd48501e4fa-d0225e4f {
  place-self: center start;
}

#w-node-_3c3e5bd4-f859-9ebc-95be-049168ee94c3-d0225e52 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ed8e587a-a144-321a-eedc-674b8d6a598d-8d6a5984 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ed8e587a-a144-321a-eedc-674b8d6a5998-8d6a5984 {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-ed8e587a-a144-321a-eedc-674b8d6a59aa-8d6a5984 {
  grid-area: 1 / 4 / 3 / 5;
}

#w-node-ed8e587a-a144-321a-eedc-674b8d6a59ba-8d6a5984 {
  grid-area: 1 / 5 / 3 / 6;
}

#w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e58, #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e58 {
  align-self: center;
}

#w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e5a, #w-node-_6b522d58-3519-b96d-ffea-def1d14a40c6-d0225e5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b522d58-3519-b96d-ffea-def1d14a40ca-d0225e5a {
  order: 9999;
}

#w-node-_55198109-372a-4691-8bf1-87fe3ed14419-d0225e5a, #w-node-_55198109-372a-4691-8bf1-87fe3ed14442-d0225e5a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55198109-372a-4691-8bf1-87fe3ed14446-d0225e5a, #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e5a, #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e5a, #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e5a, #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e5a {
  order: 9999;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c27-d0225e5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e5b {
  order: 9999;
}

#w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c36-d0225e5b {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e5c {
  order: 9999;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e5c {
  order: 9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e5c, #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e5c {
  order: 9999;
}

#w-node-e02b5d2d-9873-b51b-dd4c-5bbf52dc7c30-d0225e5c, #w-node-_34051759-05cb-9acc-aadc-16cef7c5989a-d0225e5c, #w-node-dde6d955-6d9c-0039-63f8-693755f88ddc-d0225e5c, #w-node-e08e4bf9-a47c-1830-c24c-c7fca05e2843-d0225e5c, #w-node-_027d70c4-37f3-52ec-f01f-b08e38004f26-d0225e5c, #w-node-_6b0aa984-c299-16e3-5048-964956ccb9a2-d0225e5c, #w-node-e2195185-c343-1f8f-f612-757332c06a1a-d0225e5c, #w-node-_9235d7d2-a648-ea3e-2598-fae5c6e2f15f-d0225e5c, #w-node-_9e2a3bdb-217f-5a3e-6928-e76da6bd4ac8-d0225e5c, #w-node-_49f27aeb-b625-a7c5-3a50-1bd48501e4fa-d0225e5c {
  place-self: center start;
}

#w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e5c, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e5c, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e5c, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e5c {
  order: 9999;
}

#w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69d-d0225e5c {
  order: -9999;
}

#w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69e-d0225e5c {
  order: 9999;
}

#details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e5d, #w-node-_7780965f-bbb4-7d76-79ba-7714d1c80730-d0225e5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58b81c88-e5b2-4183-33d2-685a292979bf-d0225e5d, #w-node-_58b81c88-e5b2-4183-33d2-685a292979c4-d0225e5d {
  align-self: center;
}

#w-node-d45a4e1e-05ae-06f0-eb61-da8968a3de61-d0225e5d, #w-node-_37d5f825-9913-b8cd-ffb1-e9ad8dcda4a8-d0225e5d, #w-node-_80bebbe8-d3b2-f32a-ea0c-5ba9a6b22057-d0225e5d, #w-node-_9b79dd7f-b016-0b35-df44-d26861a6eeb6-d0225e5d, #w-node-_7efe00b1-e147-2734-22dc-2af983acaba1-d0225e5d, #w-node-e2b4daa1-d020-b0e3-9f71-c038c1c0ceba-d0225e5d, #w-node-c271fd27-341b-de5e-216b-46cdb132441d-d0225e5d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c73ded9-b7e1-df36-7bfb-963e3af28f99-d0225e5f {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c73ded9-b7e1-df36-7bfb-963e3af28f99-d0225e62, #w-node-e685e43a-547f-94cc-7e96-dfb21d2125a7-d0225e62, #w-node-_0c73ded9-b7e1-df36-7bfb-963e3af28f99-d0225e63, #w-node-e685e43a-547f-94cc-7e96-dfb21d2125a7-d0225e63 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad17d-46f5ff72 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c6-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c8-46f5ff72 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_817a22fc-e25e-e2db-8391-fe31e6c79a8d-46f5ff72 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1cc-46f5ff72 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1d0-46f5ff72 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad203-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad205-46f5ff72 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5e27c785-7453-05e5-b0b8-5add2cab01f0-46f5ff72 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad20c-46f5ff72 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23d-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23e-46f5ff72 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_70d354fc-c95f-15de-949e-1e5b81afe980-46f5ff72 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad248-46f5ff72 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad26e-46f5ff72 {
  order: 9999;
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_6bf4c0b3-9320-72d8-440e-71c1d2cb2e9f-46f5ff72 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad275-46f5ff72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad28c-46f5ff72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad292-46f5ff72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e60e3118-7edd-f622-683d-ebf0fc1ad29f-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad2a9-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad2a4-46f5ff72 {
  justify-self: auto;
}

@media screen and (min-width: 1920px) {
  #w-node-_9dad2bc3-a7df-67b2-5697-d35022202189-22202189 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f47fd273-c80b-209e-615d-7a6db1865022-d0225e3a, #w-node-f47fd273-c80b-209e-615d-7a6db186502b-d0225e3a, #w-node-f47fd273-c80b-209e-615d-7a6db1865034-d0225e3a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_16b30ad5-e57a-259f-23e2-8aefcceae2dc-cceae2dc {
    grid-column-end: 6;
  }

  #w-node-b40a5a4a-2541-57b0-907f-adff23c35bb5-cceae2dc {
    grid-column: 3 / 4;
  }

  #w-node-_3e8ca6ee-4ab3-d574-0bc2-e5ce79dbe8b2-cceae2dc {
    grid-column: 4 / 5;
  }

  #w-node-_224ebeab-a9e7-9ad2-d153-6efcbc8defb2-cceae2dc {
    grid-column: 5 / 6;
  }

  #w-node-_96299aa3-19bb-fca7-481f-6d052bdfd4a5-2bdfd493 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96299aa3-19bb-fca7-481f-6d052bdfd494-2bdfd493, #w-node-_1438f4a6-f2bf-5df1-c488-d9a130c68081-30c68080 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1438f4a6-f2bf-5df1-c488-d9a130c6808d-30c68080 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0607-d0dd0606 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0607-d0dd0606:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0616-d0dd0606 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0616-d0dd0606:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_77b23dfe-d9e5-09ec-d4b1-284c3f037c45-3f037c44 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77b23dfe-d9e5-09ec-d4b1-284c3f037c4c-3f037c44, #w-node-_4828ee43-f271-9ce5-6560-fe546732fa43-6732fa42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_81078971-0fa5-1441-2e56-c5e300646f8b-6732fa42 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f940e10b-0ebe-20bb-78db-a1cc57c7dea6-57c7de98, #w-node-_18e43897-7cd8-2632-54d8-76e667d52130-67d5212e, #w-node-_18e43897-7cd8-2632-54d8-76e667d5213c-67d5212e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9dad2bc3-a7df-67b2-5697-d35022202189-22202189 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5f17ab05-c672-6497-d7cf-93547729d06e-7729d06d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f17ab05-c672-6497-d7cf-93547729d080-7729d06d {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
    align-self: auto;
  }

  #w-node-f415e604-6be8-3517-20a7-c83115cbb195-d0225e3d, #w-node-f415e604-6be8-3517-20a7-c83115cbb1a1-d0225e3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c27-d0225e3d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e3d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7a24a488-532d-77f4-cdc4-af7437867f8e-37867f87 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7a24a488-532d-77f4-cdc4-af7437867f99-37867f87 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7a24a488-532d-77f4-cdc4-af7437867f99-37867f87:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c6dbb0ee-8686-e060-5fe4-8078eff0084f-d0225e3e, #w-node-c6dbb0ee-8686-e060-5fe4-8078eff00858-d0225e3e, #w-node-c6dbb0ee-8686-e060-5fe4-8078eff00861-d0225e3e, #w-node-_66afc4a7-2873-35d6-996a-3906562bb2e5-d0225e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66afc4a7-2873-35d6-996a-3906562bb2de-d0225e3e, #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e3e {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_612eb058-036c-be31-8a59-adfd03dfd6eb-03dfd6ea {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_612eb058-036c-be31-8a59-adfd03dfd6f3-03dfd6ea, #w-node-_07bb88fe-7256-3fab-6f4e-563706e3e58d-06e3e58c, #w-node-_07bb88fe-7256-3fab-6f4e-563706e3e597-06e3e58c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07bb88fe-7256-3fab-6f4e-563706e3e59f-06e3e58c, #w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e40 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_596f0093-42ab-2412-3af0-7f2c35a693ab-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14419-d0225e40 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14442-d0225e40 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-b7109fc6-ada2-0f44-1463-71f970ef976b-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e40:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b64178-c2b64178 {
    grid-column-end: 3;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6417f-c2b64178 {
    order: 9999;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b64183-c2b64178:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6418b-c2b64178 {
    grid-area: 1 / 1 / 4 / 2;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b64184-c2b64178 {
    grid-column: 2 / 3;
  }

  #details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7780965f-bbb4-7d76-79ba-7714d1c80730-d0225e41 {
    order: -9999;
  }

  #w-node-e43ca7bd-45d5-7862-24d1-72ee70331d1e-70331d19 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e43ca7bd-45d5-7862-24d1-72ee70331d2d-70331d19 {
    order: 9999;
    align-self: auto;
  }

  #w-node-_5ec32efb-63c9-21db-3ebe-7b4b211efa38-d0225e42, #w-node-_5ec32efb-63c9-21db-3ebe-7b4b211efa3f-d0225e42, #w-node-_5ec32efb-63c9-21db-3ebe-7b4b211efa49-d0225e42, #w-node-_5ec32efb-63c9-21db-3ebe-7b4b211efa50-d0225e42 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d678-d0225e43, #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d696-d0225e43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d69c-d0225e43 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a2-d0225e43 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a9-d0225e43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c80d5-d0225e43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c80f8-d0225e43, #w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c80ff-d0225e43, #w-node-_71ec0b4a-f6fe-b30d-aedb-ff70a95c8108-d0225e43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a4d142ad-7587-d13a-ec22-ca9acf585ed7-d0225e44, #w-node-_27ece143-63eb-060c-d0c4-fe01908c56d0-d0225e44, #w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e44, #w-node-_3d69d757-63eb-d364-7f06-4b7c13ecc21f-d0225e44 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f450a7b4-7cdd-5117-f3e8-ad71ca4aa9fc-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f450a7b4-7cdd-5117-f3e8-ad71ca4aa9fc-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8a-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8a-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8b-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8b-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8c-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8c-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8d-d0225e45 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8d-d0225e45:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e119-4db9e105 {
    grid-column: 3 / 4;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e129-4db9e105 {
    grid-column: 4 / 5;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e135-4db9e105 {
    grid-column: 5 / 6;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e165-4db9e105 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e179-4db9e105 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e18d-4db9e105 {
    grid-column: 3 / 4;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e19f-4db9e105 {
    grid-column: 4 / 5;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866e3-e32866e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866e3-e32866e2:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866fb-e32866e2, #w-node-_1119a641-7927-8246-64b5-e173e32866fc-e32866e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866fc-e32866e2:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c2341d41-3e96-40f6-4de9-828e87d5495f-87d5495e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2341d41-3e96-40f6-4de9-828e87d5495f-87d5495e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c2341d41-3e96-40f6-4de9-828e87d54998-87d5495e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c2341d41-3e96-40f6-4de9-828e87d54998-87d5495e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb140ab-5bb1407c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb140b9-5bb1407c {
    order: 9999;
    align-self: auto;
  }

  #w-node-a7c70c8d-81d7-d5eb-c23e-1a525bb1407d-5bb1407c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f5-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f5-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f6-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f6-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f7-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f7-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f8-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f8-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f9-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02f9-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fa-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fa-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fb-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fb-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fc-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fc-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fd-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fd-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fe-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02fe-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02ff-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f02ff-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f0300-ce5f02f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8023940f-0043-f999-7dad-17cece5f0300-ce5f02f3:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f46a2c4d-ea49-9e35-0eaf-126c887c0352-887c0352 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f46a2c4d-ea49-9e35-0eaf-126c887c0352-887c0352:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4d:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b2b4210c-75d4-3582-e56a-df3621803b5b-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b2b4210c-75d4-3582-e56a-df3621803b5b-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b2b4210c-75d4-3582-e56a-df3621803b94-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b2b4210c-75d4-3582-e56a-df3621803b94-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4e:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4f {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e4f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a5984-8d6a5984 {
    grid-column-end: 6;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a5998-8d6a5984 {
    grid-column: 3 / 4;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59aa-8d6a5984 {
    grid-column: 4 / 5;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59ba-8d6a5984 {
    grid-column: 5 / 6;
  }

  #w-node-cddd9b88-4394-8dbf-c70a-30b642807d56-d0225e54, #w-node-cddd9b88-4394-8dbf-c70a-30b642807d5d-d0225e54, #w-node-_0aaa4e9e-cb8c-ea06-626f-b0cb10ff40d1-d0225e54, #w-node-_8d99558d-9c99-316c-f971-d6f09e662980-d0225e56, #w-node-_8d99558d-9c99-316c-f971-d6f09e66298a-d0225e56, #w-node-_8d99558d-9c99-316c-f971-d6f09e662993-d0225e56, #w-node-f461e776-bf73-59c6-43b4-c25d48ae1fe5-d0225e58, #w-node-f461e776-bf73-59c6-43b4-c25d48ae1fef-d0225e58, #w-node-f461e776-bf73-59c6-43b4-c25d48ae1ff8-d0225e58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e58 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e5a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a40ca-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a40ca-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14419-d0225e5a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14446-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14446-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e5a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e5a:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f415e604-6be8-3517-20a7-c83115cbb195-d0225e5b, #w-node-f415e604-6be8-3517-20a7-c83115cbb1a1-d0225e5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c27-d0225e5b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e5b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e5b:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e5c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6353f754-dda1-30c4-1d1e-dd21419450a5-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f11625f3-3f0d-5ef6-62ae-c06f8541252d-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd68b-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd68b-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69d-d0225e5c, #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69e-d0225e5c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69e-d0225e5c:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7780965f-bbb4-7d76-79ba-7714d1c80730-d0225e5d {
    order: -9999;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e5f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e5f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e5f:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a923-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
    grid-row-end: 3;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923 {
    order: 9999;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    order: -9999;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a925-e6a3a923:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923 {
    grid-area: 1 / 1 / 4 / 2;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-fded8675-fe09-b0db-0200-12caaa96adde-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    order: -9999;
  }

  #w-node-fded8675-fe09-b0db-0200-12caaa96adde-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e60:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e60:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e62:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e62:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e05e8396-7b8f-d3dc-0416-4bc6a40bb8ac-d0225e63:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_55c30b8f-f972-d520-97e4-b2f87fbf061d-d0225e63:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-f47fd273-c80b-209e-615d-7a6db1865022-e40bdcbd, #w-node-f47fd273-c80b-209e-615d-7a6db186502b-e40bdcbd, #w-node-f47fd273-c80b-209e-615d-7a6db1865034-e40bdcbd, #w-node-cddd9b88-4394-8dbf-c70a-30b642807d56-e40bdcbd, #w-node-cddd9b88-4394-8dbf-c70a-30b642807d5d-e40bdcbd, #w-node-_1e7986eb-806b-9d8b-983f-1715d0032e2e-e40bdcbd, #w-node-_0aaa4e9e-cb8c-ea06-626f-b0cb10ff40d1-e40bdcbd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c6-46f5ff72 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c7-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c8-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c8-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c9-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad203-46f5ff72 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad204-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad205-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad205-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad206-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23d-46f5ff72 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23e-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23e-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23f-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928), #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad240-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad26e-46f5ff72 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad26f-46f5ff72:where(.w-variant-18d63830-1e62-ef7e-ded5-27f3cf559928) {
    order: 9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad275-46f5ff72 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad28c-46f5ff72 {
    order: 9999;
    align-self: auto;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad292-46f5ff72 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_16b30ad5-e57a-259f-23e2-8aefcceae2dc-cceae2dc {
    grid-column: 2 / 2;
    grid-row-end: 4;
  }

  #w-node-_16b30ad5-e57a-259f-23e2-8aefcceae2e0-cceae2dc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-eac611a0-b5e4-b9cf-1b1f-3d04465a3127-cceae2dc {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-b40a5a4a-2541-57b0-907f-adff23c35bb5-cceae2dc {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-_3e8ca6ee-4ab3-d574-0bc2-e5ce79dbe8b2-cceae2dc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_224ebeab-a9e7-9ad2-d153-6efcbc8defb2-cceae2dc {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96299aa3-19bb-fca7-481f-6d052bdfd4a5-2bdfd493 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_96299aa3-19bb-fca7-481f-6d052bdfd494-2bdfd493 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77b23dfe-d9e5-09ec-d4b1-284c3f037c45-3f037c44 {
    order: -9999;
  }

  #w-node-f940e10b-0ebe-20bb-78db-a1cc57c7dea6-57c7de98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66afc4a7-2873-35d6-996a-3906562bb2de-d0225e3e {
    order: -9999;
  }

  #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e3e, #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e3e {
    justify-self: center;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6417f-c2b64178 {
    order: -9999;
  }

  #details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d690-d0225e43 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d696-d0225e43 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d69c-d0225e43 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a2-d0225e43 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_894fc4fd-ec8a-e795-e78b-6fb19c10d6a9-d0225e43 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e10b-4db9e105 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e10e-4db9e105 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e119-4db9e105 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e129-4db9e105 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e135-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e149-4db9e105 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e155-4db9e105 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e165-4db9e105 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e179-4db9e105 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e18d-4db9e105 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e19f-4db9e105 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866fb-e32866e2 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a5984-8d6a5984 {
    grid-column: 2 / 2;
    grid-row-end: 4;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a598a-8d6a5984 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a598d-8d6a5984 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a5998-8d6a5984 {
    grid-area: 1 / 2 / 3 / 3;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59aa-8d6a5984 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59ba-8d6a5984 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4aa-d0225e58, #w-node-_5dad369e-250c-d94a-aa53-4d5feb6af4b0-d0225e58 {
    justify-self: center;
  }

  #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69d-d0225e5c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #details.w-node-_7780965f-bbb4-7d76-79ba-7714d1c8070b-d0225e5d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923 {
    order: -9999;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f), #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f), #w-node-fded8675-fe09-b0db-0200-12caaa96adde-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad17a-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad17d-46f5ff72 {
    grid-row: 3 / 4;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c6-46f5ff72 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_817a22fc-e25e-e2db-8391-fe31e6c79a8d-46f5ff72 {
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1d0-46f5ff72 {
    grid-row: 3 / 4;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad203-46f5ff72 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad209-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad20c-46f5ff72 {
    grid-row: 3 / 4;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23d-46f5ff72 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad243-46f5ff72 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad248-46f5ff72 {
    grid-row: 3 / 4;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad26e-46f5ff72 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_16b30ad5-e57a-259f-23e2-8aefcceae2dc-cceae2dc {
    grid-row-start: 2;
  }

  #w-node-_3e8ca6ee-4ab3-d574-0bc2-e5ce79dbe8b2-cceae2dc {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_224ebeab-a9e7-9ad2-d153-6efcbc8defb2-cceae2dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96299aa3-19bb-fca7-481f-6d052bdfd4a5-2bdfd493 {
    order: -9999;
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_79fd5fad-ae85-be6f-215f-084cd0dd0616-d0dd0606 {
    order: -9999;
  }

  #w-node-_785d6112-87c9-4764-9d5a-a511dda82444-533d4b57, #w-node-_88c16d62-48aa-b143-4c0f-865f4fe64721-533d4b57 {
    justify-self: center;
  }

  #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e3d, #w-node-_7a24a488-532d-77f4-cdc4-af7437867f99-37867f87 {
    order: -9999;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e40 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a40c6-d0225e40 {
    order: -9999;
  }

  #w-node-_55198109-372a-4691-8bf1-87fe3ed14419-d0225e40, #w-node-_55198109-372a-4691-8bf1-87fe3ed14442-d0225e40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e40, #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e40, #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e40, #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e40 {
    order: -9999;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b6418b-c2b64178 {
    grid-row: 2 / 3;
  }

  #w-node-a39ef0b6-a0db-5e57-b246-6eb0c2b64184-c2b64178 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e45, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e45, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e45, #w-node-f450a7b4-7cdd-5117-f3e8-ad71ca4aa9fc-d0225e45, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e45, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e45, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8a-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8b-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8c-d0225e45, #w-node-_710b20ca-2b73-54c4-9708-0cbdaf5b8b8d-d0225e45 {
    order: -9999;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e129-4db9e105 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e135-4db9e105 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e149-4db9e105 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e165-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e179-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e18d-4db9e105, #w-node-e0d00f9f-b814-fda0-6afd-3c784db9e19f-4db9e105 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1119a641-7927-8246-64b5-e173e32866fb-e32866e2, #w-node-_1119a641-7927-8246-64b5-e173e32866fc-e32866e2, #w-node-c2341d41-3e96-40f6-4de9-828e87d54998-87d5495e, #w-node-_8023940f-0043-f999-7dad-17cece5f02f5-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f6-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f7-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f8-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02f9-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fa-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fb-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fc-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fd-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02fe-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f02ff-ce5f02f3, #w-node-_8023940f-0043-f999-7dad-17cece5f0300-ce5f02f3, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4d, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4d, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4d, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4d, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4d, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4d, #w-node-b2b4210c-75d4-3582-e56a-df3621803b94-d0225e4e, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4e, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4e, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4e, #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e4f, #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e4f, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e4f, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e4f, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e4f, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e4f, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e4f {
    order: -9999;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a5984-8d6a5984 {
    grid-row-start: 2;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59aa-8d6a5984 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-ed8e587a-a144-321a-eedc-674b8d6a59ba-8d6a5984 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a409e-d0225e5a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6b522d58-3519-b96d-ffea-def1d14a40c6-d0225e5a, #w-node-_6b522d58-3519-b96d-ffea-def1d14a40ca-d0225e5a, #w-node-_55198109-372a-4691-8bf1-87fe3ed14446-d0225e5a, #w-node-e21c05c0-bc62-6ed8-8a6b-9a1e5cf4db14-d0225e5a, #w-node-c3065379-71d3-26cd-f9db-96556976c825-d0225e5a, #w-node-_07b21bcf-fd5b-a0eb-21b6-c317399b4011-d0225e5a, #w-node-_17ceffa1-8888-ce1a-0bb5-916fd92b446c-d0225e5a, #w-node-_3ffba2c5-7bc2-b2fe-3809-61e943301c35-d0225e5b, #w-node-_603e89e3-9610-983e-8a82-fd55bac671c2-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04d-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04e-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04f-d0225e5c, #w-node-_273bbeae-3555-cc79-2d5d-848d8c54b5b7-d0225e5c, #w-node-b1573a82-3c46-42e7-238a-7f7060df1859-d0225e5c, #w-node-b3022390-aa26-ae69-375d-dc26c25c4d42-d0225e5c, #w-node-_4d666012-d0cf-c33e-532a-b6e7f8b570ed-d0225e5c, #w-node-bb52cdc0-82bf-5d9c-85f3-e802017dd6db-d0225e5c, #w-node-a758e3ae-b663-2032-356b-2b3b8e39f04c-d0225e5c, #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69d-d0225e5c, #w-node-e0defcd2-1680-1f18-7ce4-49ce86cfd69e-d0225e5c {
    order: -9999;
  }

  #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f), #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a924-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed), #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f), #w-node-e1752c97-09db-9fad-ce2b-ce33e6a3a926-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed), #w-node-fded8675-fe09-b0db-0200-12caaa96adde-e6a3a923:where(.w-variant-8c9109be-4b8f-89dd-5fbe-23fcbbedea4f), #w-node-fded8675-fe09-b0db-0200-12caaa96adde-e6a3a923:where(.w-variant-7d7c1049-1d50-ad47-e397-0c3df813f4ed) {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c6-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad1c8-46f5ff72 {
    order: -9999;
  }

  #w-node-_817a22fc-e25e-e2db-8391-fe31e6c79a8d-46f5ff72 {
    justify-self: start;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad203-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad205-46f5ff72 {
    order: -9999;
  }

  #w-node-_5e27c785-7453-05e5-b0b8-5add2cab01f0-46f5ff72 {
    grid-row: 4 / 5;
    justify-self: start;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23d-46f5ff72, #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad23e-46f5ff72 {
    order: -9999;
  }

  #w-node-_70d354fc-c95f-15de-949e-1e5b81afe980-46f5ff72 {
    grid-row: 4 / 5;
    justify-self: start;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad26e-46f5ff72 {
    order: -9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_6bf4c0b3-9320-72d8-440e-71c1d2cb2e9f-46f5ff72 {
    grid-row: 4 / 5;
    justify-self: start;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad292-46f5ff72 {
    grid-column: span 2 / span 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad29f-46f5ff72 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: auto;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad2a9-46f5ff72 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e60e3118-7edd-f622-683d-ebf0fc1ad2a4-46f5ff72 {
    grid-area: 2 / 2 / 3 / 3;
  }
}


@font-face {
  font-family: 'Bai Jamjuree';
  src: url('https://bamet.eu/fonts/bai-jamjuree-v13-latin-ext-700.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Bai Jamjuree';
  src: url('https://bamet.eu/fonts/bai-jamjuree-v13-latin-ext-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}
@font-face {
  font-family: 'Michroma';
  src: url('https://bamet.eu/fonts/michroma-v21-latin-ext-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}