@font-face {
  font-family: Clashdisplay;
  src: url('../fonts/ClashDisplay-Medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Clashdisplay;
  src: url('../fonts/ClashDisplay-Semibold.otf') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Clashdisplay;
  src: url('../fonts/ClashDisplay-Extralight.otf') format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Clashdisplay;
  src: url('../fonts/ClashDisplay-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --radiant-ui-components-library-marketplace--color--white: white;
  --radiant-ui-components-library-marketplace--color--body-font-dark: #1a1b1f;
  --radiant-ui-components-library-marketplace--color--button-background-dark: #131218;
  --radiant-ui-components-library-marketplace--color--theme-color: #25a9ac;
  --radiant-ui-components-library-marketplace--color--heading-dark: #150438;
  --radiant-ui-components-library-marketplace--color--linear-color-two: #eff2ff;
  --radiant-ui-components-library-marketplace--linear-color-three: #e0ecff;
  --radiant-ui-components-library-marketplace--light-grey: #5a5a5a;
}

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.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-hflex {
  flex-direction: row;
  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;
  }
}

.navbar-logo-left {
  z-index: 99;
  width: 100%;
  max-width: 100%;
  position: sticky;
  top: 0;
  bottom: auto;
  box-shadow: 0 2px 5px #25a9ac33;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  background-color: #fff;
  width: 100%;
  max-width: 1480px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.navbar-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.navbar-brand {
  display: flex;
}

.nav-menu-wrapper {
  width: 100%;
  max-width: none;
}

.nav-menu-two {
  justify-content: space-around;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 20px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s;
}

.nav-link:hover {
  color: #25a9ac;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #25a9ac;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  color: #25a9ac;
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  border-radius: 0;
  margin-top: 10px;
}

.nav-dropdown-link {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
  font-weight: 500;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #25a9ac;
  background-image: linear-gradient(112deg, #25a9ac, #167d7f);
  padding: 20px 25px;
  font-size: 1.2rem;
  line-height: 20px;
  transition: all .2s;
}

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

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

.body {
  color: #1a1b1f;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
}

.sekcja-telefon-top {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.quick-stack {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.sekcja-zdjecia-podmenu {
  margin-bottom: 111px;
  display: none;
}

.konter-zdjecie-pod-menu {
  background-image: url('../images/bg_glowna_2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 1600px;
  display: flex;
}

.div-zdjecie-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  height: 700px;
  margin-left: 68px;
  padding-bottom: 41px;
  display: flex;
}

.kontener-gabinety {
  color: #fff;
  background-color: #b32c2c00;
  width: 650px;
  max-width: none;
  font-size: 2rem;
}

.quick-stack-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  aspect-ratio: auto;
  padding-left: 0;
  padding-right: 0;
}

.cf-nav-5-button-3 {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 6%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-button-3:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.sekcja-zabiegi-box {
  background-image: url('../images/bg-zabieg-boxy.jpg');
  background-position: 50% 70%;
  background-repeat: no-repeat;
  background-size: auto;
  display: none;
}

.kontener-zabiegi-box {
  max-width: 1600px;
}

.naglowek-1-6rem {
  color: #fff;
  font-size: 2.2rem;
  font-weight: 500;
}

.naglowek-1-6rem.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.cell-naglowek-srodek {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 111px;
}

.quick-zabiegi-boxy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.cell-zabiegi-box {
  justify-content: center;
  align-items: center;
  padding-bottom: 118px;
}

.naglowek-zabiegi-box {
  text-align: center;
  text-transform: capitalize;
  width: 150px;
  padding-top: 17px;
  padding-bottom: 17px;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 25px;
}

.button-zabiegi {
  background-color: #25a9ac;
  padding: 20px 40px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 1rem;
}

.sekcja-udente-opis {
  transform-style: preserve-3d;
  position: relative;
}

.kontener-udente-opis {
  background-image: url('../images/bg-mapa.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 150px;
  max-width: 1600px;
  height: auto;
  padding-bottom: 50px;
  position: relative;
}

.quic-stack-udente-opis {
  color: #fff;
  background-image: url('../images/bg_zabek_bialy.png');
  background-position: -15%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 50px 0 50px 90px;
}

.pisanie-1-2rem {
  letter-spacing: 0;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 35px;
}

.div-img-gabinet {
  text-align: right;
  width: 100%;
}

.cell {
  justify-content: center;
  align-items: flex-start;
}

.cell-2 {
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-zdjecie-pod-opsiem {
  width: 100%;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  position: absolute;
  bottom: -24rem;
  left: auto;
}

.cell-3 {
  justify-content: center;
  align-items: center;
}

.naglowek-zapraszamy {
  -webkit-text-stroke-color: #fff;
  flex: 0 auto;
  order: 0;
  padding-bottom: 17px;
  display: block;
}

.cell-4, .cell-5, .cell-6, .cell-7 {
  justify-content: center;
  align-items: flex-start;
}

.div-zdjecie-absolute {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  margin-left: auto;
  padding-right: 0;
  display: flex;
}

.sekcja-personel {
  padding-top: 0;
  position: relative;
  top: 0;
}

.cell-8 {
  padding-right: 0;
}

.uui-container-large-2 {
  text-align: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.uui-team06_image-wrapper {
  object-fit: fill;
  width: 100%;
  height: 500px;
  margin-bottom: 1.5rem;
  margin-left: -1rem;
  padding-top: 100%;
  padding-left: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding: .625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-3:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-text-size-large {
  color: #333;
  text-align: center;
  letter-spacing: normal;
  margin-top: 39px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}

.uui-team06_social {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.uui-text-size-medium-2 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  overflow: visible;
}

.uui-text-size-medium-2.text-color-primary700 {
  color: #25a9ac;
  text-transform: lowercase;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
}

.uui-section_team06 {
  overflow: hidden;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-button-icon-3 {
  color: #25a9ac;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon-3:hover {
  color: #667085;
}

.uui-team06_mask {
  width: 33.33%;
  overflow: visible;
}

.social-link {
  color: #98a2b3;
  transition: all .3s;
}

.social-link:hover {
  color: #667085;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 4rem;
  padding-bottom: 7rem;
  overflow: visible;
}

.uui-heading-subheading {
  color: #7f56d9;
  margin-bottom: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 100%;
}

.uui-heading-tiny {
  color: #333;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-heading-medium {
  color: #333;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.3;
}

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

.uui-team06_image {
  aspect-ratio: 2.39;
  vertical-align: baseline;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.uui-team06_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.uui-team06_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  display: none;
  inset: auto auto 0% 0%;
}

.uui-team06_arrow {
  color: #667085;
  background-color: #fff;
  border: 1px solid #25a9ac;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  transition: all .3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-team06_arrow:hover {
  background-color: #f9fafb;
  border-color: #667085;
}

.uui-team06_arrow.left {
  border-color: #25a9ac;
  right: 4rem;
}

.uui-team06_slide {
  margin-right: 2rem;
  overflow: visible;
}

.uui-team06_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 6rem;
  position: relative;
  overflow: visible;
}

.uui-wszyscy {
  margin-right: 2rem;
}

.uui-wszyscu {
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 500px;
  margin-bottom: 1.5rem;
  padding-top: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.wideo-zdjecie-pod-menu-copy {
  opacity: 1;
  background-color: #00000014;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  max-width: 1680px;
  display: flex;
}

.background-video {
  width: 100%;
  height: 700px;
}

.sekcja-zdjecia-podmenu-video {
  margin-bottom: 111px;
}

.rt-about-blog-card-straight-line {
  background-color: #116df8;
  border-right: 1px solid #116df8;
  height: 47%;
  position: absolute;
  right: 0%;
}

.rt-about-blog-card-paragraph {
  color: #666;
  text-align: center;
  max-width: 244px;
  margin-top: 30px;
}

.rt-component-container-6 {
  width: 100%;
  max-width: 1600px;
  position: relative;
}

.rt-heading-six {
  color: #150438;
  text-align: center;
  letter-spacing: -.2px;
  text-transform: lowercase;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-heading-six.rt-margin-top-twenty-five-2 {
  text-align: center;
  text-transform: capitalize;
  width: 150px;
  font-weight: 500;
  line-height: 28px;
}

.rt-about-blog-card {
  box-shadow: none;
  background-color: #fff;
  border-right: 0 #4aff1d00;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 44px 20px;
  transition: box-shadow .3s, border-radius .3s;
  display: flex;
  position: relative;
}

.rt-about-blog-card:hover {
  z-index: 2;
  box-shadow: 0 20px 40px #25a9ac33;
}

.rt-button-12 {
  text-align: center;
  letter-spacing: .125rem;
  text-transform: uppercase;
  background-color: #ff471d;
  border: 1px solid #ff471d;
  justify-content: center;
  align-items: center;
  padding: 11px 36px;
  font-size: .75rem;
  line-height: 1.4rem;
  transition: background-color .3s;
}

.rt-button-12:hover {
  background-color: #ff471d33;
}

.rt-button-12.rt-button-two {
  color: #fff;
  background-color: #131218;
  border-color: #150438;
  border-radius: 0;
  min-height: 50px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.rt-button-12.rt-button-two:hover {
  color: #fff;
  background-color: #116df8;
  border-color: #116df8;
}

.rt-button-12.rt-button-two.rt-about-three-card-button {
  letter-spacing: 0;
  text-transform: capitalize;
  vertical-align: baseline;
  background-color: #25a9ac;
  border-style: solid;
  border-color: #25a9ac;
  min-height: 0;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
}

.rt-component-section-6 {
  color: #1a1b1f;
  text-align: center;
  background-color: #fff;
  width: 100%;
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden-4 {
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
}

.rt-about-blog-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  position: relative;
}

.image {
  aspect-ratio: auto;
  flex: 0 auto;
  width: 110px;
}

.text-block-2 {
  color: #1a1b1f;
}

.naglowek_logo {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #25a9ac;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 180px;
  padding-left: 10px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 15px;
  display: flex;
}

.cell-9 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.text-block-3 {
  font-size: .95rem;
}

.cell-10 {
  border-right: 1px solid #0000004d;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cell-11 {
  justify-content: center;
  align-items: flex-end;
}

.navbar-brand-mobile {
  display: none;
}

.div-telefon-top {
  margin-right: 4px;
}

.quick-stack-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-bottom: 1px solid #0000004a;
  width: 95%;
  padding-left: 0;
  padding-right: 0;
}

.cell-10-bez-linii {
  border-right: 1px #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.sekcja-opinie {
  position: static;
  top: 25rem;
}

.kontener-udente-opinie {
  background-image: url('../images/bg_zabek_bialy.png'), linear-gradient(309deg, #46b9b9 29%, #2d3e45);
  background-position: -15%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  border-top-left-radius: 150px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1600px;
  height: 750px;
  display: flex;
  position: relative;
}

.quic-stack-udente-opinie {
  color: #fff;
  width: auto;
  height: auto;
  padding: 0;
}

.cell-naglowe-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 58px;
}

.tekst-opinia {
  width: 550px;
  padding-bottom: 37px;
  font-size: 1.3rem;
  font-style: italic;
  font-weight: 400;
  line-height: 30px;
}

.tekst-podpis-opinia {
  text-align: right;
  width: 500px;
}

.quick-stag-stopka {
  background-color: #fff;
  width: auto;
  max-width: 97%;
  height: auto;
  padding: 5px 0 70px 5px;
  position: relative;
  top: auto;
}

.sekcja-stopka {
  position: relative;
  top: -1.9rem;
}

.kontener-stopka {
  max-width: 1600px;
}

.div-foot-img {
  width: 320px;
}

.cell-prawa-stopka {
  justify-content: center;
  align-items: flex-start;
  padding-left: 2px;
}

.list {
  line-height: 35px;
  list-style-type: none;
}

.teks-adres-stopka {
  background-image: url('../images/location.svg');
  background-position: -1%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 23px;
}

.list-adres-stopka {
  margin-top: 24px;
  padding-left: 0;
  font-size: 1.2rem;
  line-height: 35px;
  list-style-type: none;
}

.list-item {
  background-image: url('../images/telephone.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 18px;
  padding-left: 23px;
}

.list-item-2 {
  background-image: url('../images/time.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 24px;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: stretch;
  width: 95%;
  max-width: 95%;
  margin-top: 0;
  margin-left: 59px;
  padding-left: 0;
  padding-right: 0;
}

.naglowek-nazwa-miasta {
  font-size: 1.3rem;
  font-weight: 500;
}

.cell-12 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.cell-13, .cell-14 {
  justify-content: center;
  align-items: flex-start;
}

.cell-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 33px;
}

.quick-naglowek-stopka {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  margin-top: 69px;
  margin-left: 60px;
  padding-left: 0;
}

.czarny {
  color: #1a1b1f;
  font-size: 3rem;
  font-weight: 500;
}

.quick-stopka-rezerwacjaonline {
  width: 88%;
  max-width: 88%;
  margin-top: 30px;
  margin-left: 60px;
  padding-left: 0;
}

.naglowek-2rem {
  font-size: 1.5rem;
  font-weight: 400;
}

.cell-18 {
  justify-content: flex-start;
  align-items: flex-end;
}

.male {
  color: #1a1b1f;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
}

.rt-about-us-rating {
  border-right-style: solid;
  border-right-width: 1px;
  flex: none;
  margin-right: 14px;
  padding-right: 20px;
}

.rt-category-cards-text {
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.div-gwiazdki-opinie {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: 23px;
  display: flex;
}

.rt-heading-six-2 {
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-social-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.rt-social-links-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #25a9ac;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-footer-hover-icon {
  z-index: 1;
  position: relative;
}

.rt-footer-blue-icon {
  z-index: 2;
  position: absolute;
}

.rt-footer-icon-background {
  position: absolute;
  inset: 0%;
}

.cell-21 {
  justify-content: center;
  align-items: flex-end;
}

.cf-nav-5-button--rezewacja {
  color: #fff;
  background-color: #ff5e69;
  background-image: linear-gradient(#25a9ac, #25a9ac);
  border-radius: 0;
  width: 90%;
  max-width: 90%;
  margin-left: 0;
  padding: 20px 26px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-button--rezewacja:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.div-naglowek-zabiegi {
  padding-bottom: 0;
}

.link-telefon-stopka {
  color: #1a1b1f;
  text-decoration: none;
  transition: color .2s;
}

.link-telefon-stopka:hover {
  color: #25a9ac;
}

.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;
  width: 260px;
  display: flex;
}

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

.link {
  color: #fff;
  font-weight: 300;
  text-decoration: none;
}

.link-miasta {
  color: #fff;
  font-weight: 500;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
}

.div-powrot-top {
  z-index: 99;
  background-color: #c94d4d00;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  padding-bottom: 17px;
  padding-right: 24px;
  display: flex;
  position: sticky;
  bottom: 0;
  left: auto;
  right: auto;
}

.button {
  background-color: #25a9ac;
  width: 100px;
  height: 100px;
}

.rt-top-heading-block {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.rt-top-heading-block.rt-margin-top-twentyfive {
  margin-top: 25px;
}

.rt-home-two-about-list-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px #979797;
  padding-top: 38px;
  padding-left: 66px;
  display: flex;
}

.rt-discover-line-link-fill {
  transform-origin: 0%;
  background-color: #1c1c1c;
  width: 0%;
  height: 100%;
}

.rt-discover-line-link-fill.rt-white-line {
  background-color: #fff;
}

.rt-tag-v-twenty {
  text-transform: uppercase;
  font-size: 1rem;
}

.rt-button-title-text {
  padding-bottom: 10px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 30px;
}

.rt-home-two-about-us-right {
  flex: 1;
  margin-top: 200px;
}

.rt-discover-more-btn-block {
  display: flex;
}

.rt-discover-more-btn-block.rt-margin-top-twentyfive {
  margin-top: 25px;
}

.rt-color-grey.rt-padding-bottom-fourty {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 35px;
}

.rt-image-height-auto-3 {
  border-radius: 10px;
  height: auto;
}

.rt-image-height-auto-3.rt-absolute-img {
  position: absolute;
  inset: auto 12% 12% auto;
}

.rt-image-height-auto-3.rt-absolute-img.rt-home-two-about-img-two {
  z-index: 5;
  margin-left: 0;
  bottom: -10%;
  left: 30%;
}

.rt-home-three-project-link {
  color: #1c1c1c;
  cursor: pointer;
  align-items: center;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
  transition: transform .45s;
  display: flex;
}

.rt-home-three-project-link:hover {
  transform: translate(5px);
}

.rt-home-two-about-us-left {
  z-index: -2;
  flex: 1;
  position: relative;
}

.rt-discover-more-button {
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  padding-top: 4px;
  text-decoration: none;
  display: flex;
}

.rt-component-section-9 {
  width: 100%;
  padding: 0 15px;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
  top: -125px;
}

.rt-top-heading-hiphen-block {
  width: 35px;
  height: 1px;
}

.rt-padding-bottom-ten {
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 2rem;
}

.rt-component-container-8 {
  z-index: 9;
  width: 100%;
  max-width: 1600px;
  position: relative;
}

.rt-icon-wrap-2 {
  padding-right: 5px;
}

.rt-home-three-project-btn-left {
  flex: 1;
}

.rt-home-two-about-us-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-top: 1px #979797;
  border-bottom: 1px #979797;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.rt-btn-text-block {
  font-size: 1rem;
  line-height: 100%;
  text-decoration: none;
}

.rt-discover-more-arrow-img {
  margin-top: 9px;
  margin-left: 5px;
}

.rt-home-three-project-btn-right {
  flex: 1;
}

.rt-discover-line-link {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 4px;
}

.quick-lokalizatory {
  width: 90%;
  max-width: 90%;
  height: 100%;
  padding: 0;
  position: static;
}

.cell-22, .cell-23, .cell-24 {
  justify-content: center;
  align-items: center;
}

.image-3 {
  padding-top: 20px;
  padding-bottom: 11px;
}

.dots-nazwa-gabinet {
  font-size: 2.5rem;
  font-weight: 600;
}

.naglowek-1-6rem-dwie-linie {
  color: #fff;
  flex: 0 auto;
  order: 0;
  padding-right: 40px;
  font-size: 2.7rem;
  font-weight: 600;
  line-height: 40px;
}

.naglowek-1-6rem-dwie-linie.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.text-span {
  font-size: 4rem;
  font-weight: 600;
}

.link-2 {
  z-index: 999;
  color: #fff;
  font-size: 2.2rem;
  text-decoration: none;
  position: relative;
}

.link-2:hover {
  color: #460f0f;
}

.cell-25 {
  flex-flow: column;
}

.text-span-duze-logo {
  text-transform: uppercase;
  font-size: 3rem;
  font-weight: 600;
}

.div-block-video {
  box-sizing: border-box;
  aspect-ratio: auto;
  object-fit: cover;
  width: 394px;
  max-width: 100%;
  height: auto;
}

.background-video-2 {
  object-fit: fill;
  border-radius: 10px;
  overflow: hidden;
}

.pisanie-1-2rem-odstep-top {
  letter-spacing: 0;
  padding-top: 16px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 35px;
}

.image-4 {
  border-radius: 20px;
}

.sekcja-pod-menu-podstrona {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.kontner-podmenu-podstrona {
  background-image: url('../images/bg_glowna_1bg_glowna.avif'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.quick-stack-5 {
  width: 100%;
}

.quick-stack-6 {
  width: 80%;
}

.cell-26 {
  justify-content: center;
  align-items: center;
}

.quick-stack-gabinety-podstrona {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  aspect-ratio: auto;
  width: 100%;
  padding-left: 20px;
  padding-right: 0;
}

.cell-27 {
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

.sekcja-zabieg-srodek {
  margin-bottom: 0;
}

.kontner-srodek-zabiegi {
  width: auto;
  max-width: 1600px;
}

.quick-zabiegi-podstrona {
  margin-top: 60px;
}

.tekst-opis-zabiegu {
  color: #1a1b1f;
  font-size: 1.2rem;
  line-height: 30px;
}

.naglowek-h1 {
  color: #1a1b1f;
  font-size: 1.8rem;
  font-weight: 600;
}

.naglowek-h1.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.features-table {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.comparison-table {
  flex-direction: column;
  margin-top: 50px;
  display: flex;
}

.comparison-row-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24px;
  padding-bottom: 24px;
  display: grid;
}

.comparison-title {
  margin-bottom: 0;
  margin-left: 24px;
}

.comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px #e4ebf3;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-size: 1.3rem;
  display: grid;
}

.comparison-negative {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.comparison-positive {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: 24px;
  padding-left: 40px;
}

.image-5 {
  border-radius: 45px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.cell-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f2f2f2;
  border-radius: 25px 0;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
}

.cell-29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 60px;
}

.list-2 {
  font-size: 1.2rem;
}

.lista-opis-zabiegi {
  margin-bottom: 0;
  font-size: 1.2rem;
  list-style-type: disc;
}

.list-item-3 {
  padding-bottom: 10px;
  font-size: 1.3rem;
  line-height: 1.5;
}

.paragraf-opis-zabiegi {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1.3rem;
  line-height: 30px;
}

.h4 {
  margin-top: 78px;
  font-size: 1.4rem;
}

.bold-text {
  border-left: 4px solid #25a9ac;
  padding-left: 8px;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1;
}

.div-zabieg-wykonuje-fotka {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin: 20px auto 60px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.image-6 {
  border-top-left-radius: 65px;
  border-bottom-right-radius: 65px;
  max-width: 85%;
  margin-left: -2px;
  padding-top: 28px;
  padding-bottom: 16px;
}

.naglowek-zabiegi-wykonuje {
  border-left: 4px solid #25a9ac;
  margin-bottom: 21px;
  padding-left: 11px;
  font-size: 1.5rem;
  font-weight: 500;
}

.naglowek-1-6rem-nazwa-zabiegu {
  color: #fff;
  text-align: center;
  flex: 0 auto;
  order: 0;
  padding-right: 0;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 35px;
}

.naglowek-1-6rem-nazwa-zabiegu.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.div-kolumna-gabinety {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 69px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 0;
  display: block;
}

.cf-nav-5-button--zobacz-zespol {
  color: #fff;
  background-color: #ff5e69;
  background-image: linear-gradient(#25a9ac, #25a9ac);
  border-radius: 0;
  width: 60%;
  max-width: 60%;
  margin-top: 20px;
  margin-left: 0;
  padding: 20px 26px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-button--zobacz-zespol:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.quick-stack-gabinety-pion {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  align-self: stretch;
  width: 95%;
  max-width: 95%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.cell-gabinet-pion {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 29px;
}

.list-adres-pion {
  margin-top: 0;
  padding-left: 0;
  font-size: 1.2rem;
  line-height: 35px;
  list-style-type: none;
}

.div-kolumna-platnosci {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 0;
  display: block;
}

.tekst-platnosci {
  font-size: 1.3rem;
  line-height: 1.5;
}

.naglowek-umow-wiyzte {
  border-left: 4px solid #25a9ac;
  margin-bottom: 21px;
  padding-left: 11px;
  font-size: 1.5rem;
  font-weight: 500;
}

.pochylone {
  color: #25a9ac;
  padding-left: 20px;
  padding-right: 20px;
  font-style: italic;
  font-weight: 500;
}

.div-kolumna-zabiegi-wykonuje {
  background-color: #f2f2f200;
  width: 100%;
  max-width: 100%;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 20px;
}

.naglowek2-nazwa-zabiegu {
  font-size: 1.3rem;
}

.div-block-2 {
  width: 80%;
  max-width: 80%;
}

.rt-component-container-9 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-container-7 {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-container-7.rt-service-one-support-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.rt-home-two-data-science-card {
  grid-column-gap: 19px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 29px;
  display: flex;
}

.image-7, .image-8, .image-9, .image-10 {
  width: 34%;
  max-width: none;
}

.cf-nav-button--sekcjazabiegi {
  color: #fff;
  background-color: #ff5e69;
  background-image: linear-gradient(#25a9ac, #25a9ac);
  border-radius: 0;
  width: 50%;
  max-width: none;
  margin-left: 0;
  padding: 20px 26px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-button--sekcjazabiegi:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.sekcjapersonel-srodek {
  margin-bottom: 60px;
}

.kontner-srodek-personel {
  width: auto;
  max-width: 1600px;
  margin-top: 51px;
}

.rt-category-cards-text-4 {
  color: #333;
  text-transform: capitalize;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 31px;
}

.rt-component-container-10 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-team-member-image {
  background-color: #d7d7ff00;
  justify-content: center;
  align-items: flex-end;
  padding-top: 0;
  display: flex;
}

.rt-body-font {
  color: #25a9ac;
  text-transform: lowercase;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.875rem;
}

.rt-team-member {
  border-radius: 50px 0;
  max-width: 390px;
  padding-bottom: 38px;
  overflow: hidden;
  box-shadow: 0 4px 40px #91919133;
}

.rt-team-oneteam-members-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-doctor-name-and-category {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: center;
  margin-top: 31px;
  display: flex;
}

.rt-doctor-name-and-category.rt-doctor-name-and-category-marging-top-decrease {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  margin-top: 21px;
}

.rt-component-section-11 {
  color: #6d6d6d;
  background-color: #fff;
  width: 100%;
  padding: 60px 15px 80px;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-doctor-social-media {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  align-items: center;
  margin-top: 26px;
  display: flex;
}

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

.rt-body-font-male {
  color: #25a9ac;
  margin-top: 0;
  font-size: .9rem;
  font-style: italic;
  font-weight: 400;
  line-height: 20px;
}

.cell-personel {
  padding-left: 10px;
}

.quick-gabinet {
  margin-top: 60px;
}

.cell-gabinet {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 60px;
}

.rt-border-ten {
  border-radius: 10px;
  overflow: hidden;
}

.rt-border-ten.rt-up {
  position: relative;
}

.rt-home-two-about-right {
  flex: 0 50%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-autofit-5 {
  object-fit: cover;
}

.rt-autofit-5.rt-about-img-one {
  border-radius: 10px;
  align-self: center;
  position: absolute;
  left: 0%;
  right: auto;
}

.heading-2 {
  color: #1a1b1f;
  text-transform: capitalize;
  font-size: 2rem;
  font-weight: 600;
}

.rt-home-two-about-left {
  color: #6d6d6d;
  flex: 0 40%;
  align-self: center;
  padding-left: 20px;
}

.rt-home-two-about-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: flex-start;
}

.bold-text-3 {
  font-weight: 500;
}

.rt-component-container-11 {
  width: 100%;
  max-width: 1290px;
  padding-left: 20px;
  padding-right: 20px;
  position: static;
}

.rt-margin-top-twenty-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 20px;
  line-height: 1.5;
}

.kontner-srodek-gabinety {
  width: auto;
  max-width: 1600px;
  margin-top: 90px;
}

.div-block-50 {
  width: 80%;
  max-width: 80%;
}

.cell-30 {
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.quick-stag-gabinet-opis2 {
  margin-top: 20px;
  padding-left: 0;
}

.cell-31 {
  color: #1a1b1f;
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-heading-six-10 {
  letter-spacing: -.36px;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rt-heading-six-10.rt-text-color-white {
  color: #fff;
}

.rt-heading-six-10.rt-text-color-white.rt-about-one-video-text-rotate {
  width: auto;
  font-size: 1.2rem;
  transform: rotate(-90deg);
}

.rt-component-section {
  color: #6d6d6d;
  background-color: #fff;
  width: 100%;
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-about-one-video-linear-gradient-2 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(0deg, #15111c 14%, #15111c33 60%);
  position: absolute;
  inset: 0%;
}

.rt-video-wrap-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-marquee-train-two-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
}

.rt-background-video-2 {
  aspect-ratio: 2.39;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-marquee-text-2 {
  color: #dedede;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 100px;
}

.rt-about-one-video-text-2 {
  z-index: 3;
  background-color: #15111c1a;
  border-right: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-overflow-hidden.rt-radious-ten {
  border-radius: 10px;
}

.rt-overflow-hidden.rt-radious-ten.rt-position-relative.rt-background-dark {
  overflow: hidden;
}

.rt-marquee-two-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.rt-about-one-video-marque-2 {
  z-index: 4;
  width: 100%;
  position: absolute;
  inset: auto 0% -24px;
  overflow: auto;
}

.rt-text-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-text-white.rt-display-flex {
  display: flex;
}

.rt-component-container-12 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-container-12.rt-overflow-none {
  overflow: hidden;
}

.rt-component-section-12 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-none {
  overflow: hidden;
}

.rt-home-three-cta-contain-wrap {
  perspective: 1000px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-full-width {
  border-radius: 10px;
  width: 100%;
}

.rt-full-width.rt-container-small.rt-home-three-cta-contain {
  z-index: 5;
  position: relative;
}

.rt-overflow-hidden-5 {
  overflow: hidden;
}

.rt-overflow-hidden-5.rt-radious-ten {
  border-radius: 10px;
}

.rt-overflow-hidden-5.rt-radious-ten.rt-position-relative.rt-background-dark {
  overflow: hidden;
}

.rt-tag-text-four-wrap {
  background-color: #3f3d5cb3;
  border-radius: 40px;
  padding: 7px 20px 7px 10px;
}

.rt-home-three-cta {
  border-radius: 10px;
  overflow: hidden;
}

.rt-home-three-cta-contain-text-wrap-2 {
  flex-direction: column;
  flex: 0 70%;
  align-items: flex-start;
  display: flex;
}

.rt-home-three-cta-link-arrow {
  z-index: 5;
  position: relative;
}

.rt-home-three-cta-contain-paragraph {
  max-width: 400px;
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-home-three-cta-contain-paragraph.rt-margin-top-twentyfive {
  margin-top: 25px;
}

.rt-font-two {
  font-weight: 400;
}

.rt-home-three-cta-main-box-2 {
  justify-content: center;
  align-items: center;
  height: 450px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.rt-home-three-cta-main-box-2.rt-position-relative.rt-overflow-hidden-5.rt-background-dark {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-home-three-cta-background-2 {
  background-image: url('../images/bg_glowna_2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 130%;
  position: absolute;
  left: 0%;
  right: 0%;
}

.rt-home-three-cta-button {
  border: 1px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.rt-span-image-trofy-4 {
  background-image: url('../images/🎉.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45px;
  height: 45px;
  margin-left: 9px;
  display: inline-block;
}

.rt-span-image-trofy-4.rt-trofy-small {
  width: 30px;
  height: 30px;
  margin-right: 9px;
}

.rt-home-three-cta-heading {
  max-width: 390px;
}

.rt-home-three-cta-heading.rt-text-white.rt-margin-top-thirtyfive {
  margin-top: 35px;
}

.rt-container-small {
  max-width: 1290px;
  padding-left: 15px;
  padding-right: 15px;
}

.rt-position-relative {
  position: relative;
}

.rt-background-dark {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-component-section-13 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-color-white {
  color: #fff;
}

.rt-marquee-train-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
  overflow: clip;
}

.rt-marquee-text {
  color: #dedede;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 100px;
}

.rt-about-one-video-text {
  z-index: 3;
  background-color: #15111c1a;
  border-right: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-play-pause-button {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000001a;
  border: 1px solid #fff9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  display: flex;
  position: static;
}

.rt-heading-six-9 {
  letter-spacing: -.36px;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rt-heading-six-9.rt-text-color-white {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-heading-six-9.rt-text-color-white.rt-about-one-video-text-rotate {
  transform: rotate(-90deg);
}

.rt-background-video {
  aspect-ratio: 2.39;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-about-one-video-linear-gradient {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(0deg, #15111c 14%, #15111c33 60%);
  position: absolute;
  inset: 0%;
}

.rt-about-one-video-marque {
  z-index: 4;
  width: 100%;
  position: absolute;
  inset: auto 0% -24px;
}

.rt-marquee-two {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  overflow: visible;
}

.rt-text-color-white {
  color: #fff;
}

.rt-radious-ten {
  border-radius: 10px;
}

.rt-radious-ten.rt-overflow-hidden {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-video-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-lightbox-video {
  position: absolute;
}

.rt-lightbox-video.rt-play-pause-button-2 {
  z-index: 2;
  background-color: #25a9acd9;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  transition: background-color .2s;
  display: flex;
}

.rt-lightbox-video.rt-play-pause-button-2:hover {
  background-color: #25a9ac66;
}

.rt-text-white-2 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-13 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-14 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 20px 15px 80px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-portfolio-details-link {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.rt-portfolio-one-card-overlay {
  pointer-events: none;
  background-color: #0000004d;
  position: absolute;
  inset: 0%;
}

.rt-portfolio-two-name-block {
  background-color: #14151a;
  border-top-right-radius: 6px;
  padding: .2rem 1.5rem;
  text-decoration: none;
  display: block;
}

.rt-portfolio-one-card {
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.rt-portolio-images {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.rt-portfolio-two-category-block {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  border-bottom-right-radius: 6px;
  padding: .2rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.rt-portfolio-card-content-block {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 475px;
  margin-bottom: 0;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-portfolio-hover-circle {
  z-index: 10;
  position: absolute;
}

.rt-service-two-portfolio-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-portfolio-name-category-block {
  z-index: 10;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 60px 0%;
}

.rt-component-heading-five {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-heading-five.rt-text-white-2, .rt-text-white-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-text-blue {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container-14 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-container-14.rt-radious-ten-2 {
  border-radius: 10px;
}

.rt-component-container-14.rt-radious-ten-2.rt-overflow-hidden-6.rt-background-dark-2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  max-width: 1600px;
}

.rt-component-section-15 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-15.rt-cta-bottom-margin-none {
  padding-top: 0;
  display: none;
}

.rt-heading-three {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.rt-heading-three.rt-text-white-3 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-overflow-hidden-6 {
  overflow: hidden;
}

.rt-overflow-hidden-6.rt-radious-ten-2 {
  border-radius: 10px;
}

.rt-no-margin {
  margin: 0;
}

.rt-about-two-cta-main-wrapper {
  z-index: 9;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 60px;
  padding-right: 30px;
  font-family: Clashdisplay, Verdana, sans-serif;
  display: flex;
  position: relative;
}

.rt-get-now {
  background-color: #1670f84d;
  border-radius: 40px;
  padding: 5px 17px;
}

.rt-get-now.rt-text-white-3 {
  background-color: #25a9ac;
}

.rt-home-one-cta-bottom-section {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  max-width: 520px;
  margin-top: 200px;
  padding-top: 25px;
  display: flex;
}

.rt-home-one-cta-text-wrapper {
  flex-direction: column;
  align-items: flex-start;
  max-width: 355px;
  display: flex;
}

.rt-home-one-cta {
  background-image: url('../images/bg_glowna_2.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  height: 130%;
  position: absolute;
  inset: auto 0%;
}

.rt-about-two-cta-banner {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.rt-home-one-cta-paragraph {
  max-width: 390px;
  padding-right: 10px;
}

.rt-home-one-cta-paragraph.rt-body-dark-font {
  color: var(--radiant-ui-components-library-marketplace--color--linear-color-two);
}

.rt-cta-box {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-top-left-radius: 6px;
  max-width: 260px;
  padding: 15px 40px 12px;
}

.rt-cta-box.rt-cta-box-two {
  background-color: #14151a;
  background-image: none;
  border-top-left-radius: 0;
  border-top-right-radius: 6px;
}

.rt-box-top-text {
  grid-column-gap: 30px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-box-top-text.rt-margin-bottom-five {
  margin-bottom: 5px;
}

.rt-home-one-cta-top-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-right: 172px;
  display: flex;
}

.rt-body-dark-font {
  color: var(--radiant-ui-components-library-marketplace--linear-color-three);
}

.rt-radious-ten-2 {
  border-radius: 10px;
}

.rt-radious-ten-2.rt-overflow-hidden-6, .rt-background-dark-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
}

.rt-text-white-4 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-15 {
  width: 90%;
  max-width: none;
  position: relative;
}

.rt-component-section-16 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 0 20px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-portfolio-details-link-2 {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.rt-portfolio-one-card-overlay-2 {
  pointer-events: none;
  background-color: #0000004d;
  position: absolute;
  inset: 0%;
}

.rt-portfolio-two-name-block-2 {
  background-color: #14151a;
  border-top-right-radius: 6px;
  padding: .2rem 1.5rem;
  text-decoration: none;
  display: block;
}

.rt-portfolio-one-card-2 {
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.rt-portolio-images-2 {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.rt-portfolio-two-category-block-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  border-bottom-right-radius: 6px;
  padding: .2rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  display: block;
}

.rt-portfolio-card-content-block-2 {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 475px;
  margin-bottom: 0;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-portfolio-hover-circle-2 {
  z-index: 10;
  position: absolute;
}

.rt-service-two-portfolio-main-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-portfolio-name-category-block-2 {
  z-index: 10;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 60px 0%;
}

.rt-component-heading-five-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-heading-five-2.rt-text-white-4 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-lightbox-link-2 {
  width: 100%;
  height: 100%;
}

.cell-32 {
  justify-content: center;
  align-items: flex-start;
}

.kontner-srodek-galeria-gabinety {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: 1600px;
  margin-top: 90px;
  display: block;
}

.quick-stack-naglowek-glaeria {
  margin-bottom: 18px;
}

.sekcja-gabinet-srodek {
  margin-bottom: 0;
}

.quick-stack-gabinety {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  width: 100%;
  padding-left: 60px;
  padding-right: 0;
}

.div-block-gabinety-miniaturyki {
  width: 50%;
  max-width: 50%;
  display: none;
}

.cell-33 {
  justify-content: center;
  align-items: center;
}

.quick-stack-gabinety-mniaturki {
  margin-bottom: 100px;
  padding-left: 80px;
}

.cell-34 {
  justify-content: center;
  align-items: center;
}

.quick-cennik {
  margin-top: 60px;
}

.shortcut {
  color: #1a1b1f;
  text-align: left;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.shortcuts-table {
  width: 940px;
  max-width: none;
  box-shadow: none;
  background-color: #0202026e;
  border-radius: 8px;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Exo, sans-serif;
}

.category {
  max-width: 1480px;
  padding-top: 32px;
  padding-bottom: 48px;
  font-size: 1.5rem;
}

.shortcut-row {
  border-bottom: 0 dashed #ffffff1f;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.shortcut-row-2 {
  color: #fff;
  background-color: #25a9ac;
  background-image: linear-gradient(#25a9ac, #0e9b9e);
  border-bottom: 0 dashed #ffffff1f;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.text-block-7 {
  padding-left: 20px;
}

.heading-3 {
  text-transform: capitalize;
  margin-bottom: 36px;
  padding-left: 22px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 30px;
}

.text-block-6 {
  font-size: 1.2rem;
}

.div-blok-cennik {
  width: 900px;
  max-width: none;
}

.shortcut-white {
  color: #fff;
  text-align: left;
  text-transform: none;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.heading-4 {
  font-size: 1.4rem;
  font-weight: 600;
}

.heading-5 {
  border-left: 4px solid #25a9ac;
  padding-left: 8px;
  font-size: 1.4rem;
  font-weight: 600;
}

.heading-6 {
  border-left: 4px solid #25a9ac;
  padding-left: 8px;
  font-size: 1.6rem;
  display: block;
}

.bold-text-cennik {
  border-left: 4px solid #25a9ac;
  padding-left: 8px;
  font-size: 1.4rem;
  font-weight: 600;
}

.quick-stack-cennik-top {
  width: 100%;
}

.sekcja-drugie-menu {
  position: static;
  top: 0;
  bottom: 0;
}

.kontener-drugie-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  display: none;
}

.quick-stag-drugie-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding-left: 0;
  padding-right: 0;
}

.cell-drugie-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #25a9ac;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.cell-drugie-menu:hover {
  background-color: #163131;
}

.nav-link-drugie-menu {
  color: #1a1b1f;
  text-align: center;
  letter-spacing: .25px;
  width: 85%;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 0;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: color .2s;
}

.nav-link-drugie-menu:hover {
  color: #25a9ac;
}

.nav-link-drugie-menu:focus-visible, .nav-link-drugie-menu[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.cell-35 {
  justify-content: center;
  align-items: flex-start;
}

.cell-36 {
  justify-content: center;
  align-items: center;
}

.quick-stack-8 {
  padding-right: 20px;
}

.text-block-10 {
  text-align: right;
  border-right: 4px #25a9ac;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-right: 20px;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1.2;
  display: flex;
}

.quick-stag-drugie-menu-copy {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  padding-left: 0;
  padding-right: 0;
}

.klawisz-cennik {
  text-align: center;
  background-color: #25a9ac;
  width: 200px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
  font-weight: 500;
}

.klawisz-cennik:hover {
  background-color: #163131;
}

.kontener-drugie-menu-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 20px;
  display: flex;
  position: static;
  top: 0;
  bottom: 0;
}

.div-block-wybierz-zabieg {
  display: none;
}

.rt-portolio-video {
  object-fit: cover;
  border-radius: 6px;
  width: 100%;
  height: 100%;
}

.background-video-3 {
  width: 100%;
  overflow: visible;
}

.div-block-51 {
  width: 350px;
  height: auto;
}

.background-video-4 {
  width: 100%;
  height: 100%;
}

.background-video-5 {
  border-radius: 20px;
}

.sekcja-pod-menu-podstrona-gabinety {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.backgorund-kolor {
  color: #fff;
  background-color: #25a9ac;
  line-height: 30px;
}

.div-backgriund-ziloen {
  text-align: center;
  background-color: #25a9ac;
  width: 100%;
  padding: 40px 20px;
  font-size: 1.3rem;
}

.text-block-11 {
  color: #fff;
  font-weight: 500;
}

.div-obrazek-instrukcja {
  width: 100%;
  margin-top: 40px;
}

.link-zielony {
  color: #25a9ac;
}

.kontner-podmenu-rejestracja {
  background-image: url('../images/bg_podstrona.png'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 45px;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 350px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.quick-stack-rejestracja {
  width: 100%;
}

.quick-zabiegi-podstrona--rezerwacja {
  margin-top: 60px;
}

.cell-29-rejestracja {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 60px;
}

.div-block--pomoc-rejestracja {
  background-color: #f2f2f200;
  width: 100%;
  max-width: 100%;
  padding-top: 47px;
  padding-left: 40px;
  padding-right: 20px;
}

.naglowek-zapraszamy-mobile {
  -webkit-text-stroke-color: #fff;
  flex: 0 auto;
  order: 0;
  padding-bottom: 17px;
  display: none;
}

.maly-nfz {
  font-size: .9rem;
}

.cf-nav-5-button-sosnowiec {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 6%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 0 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-button-sosnowiec:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.cf-nav-5-button-sosnowiec-nfz {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 6%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-button-sosnowiec-nfz:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.cf-nav-miasto {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/emial.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 7%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-miasto:hover {
  background-color: #378688;
  background-image: url('../images/emial.png');
  background-position: 8%;
  background-size: 7%;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.cf-nav-telefon {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 7%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-telefon:hover {
  background-color: #378688;
  background-image: url('../images/phone-white.png');
  background-position: 8%;
  background-size: 7%;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.cf-nav-godzin-pracy {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/wall-clock_1355005.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 7%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px 20px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-godzin-pracy:hover {
  background-color: #378688;
  background-image: url('../images/wall-clock_1355005.png');
  background-position: 8%;
  background-size: 7%;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.adres-email-maly {
  font-size: 1.2rem;
}

.rt-category-cards-text-5 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-5.rt-margin-top-thirty {
  font-size: 1.4rem;
  font-weight: 500;
}

.rt-category-cards-text-5.rt-margin-top-fourty {
  margin-top: 40px;
}

.rt-component-container-16 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-17 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-17.rt-icon-box-v-five {
  width: 95%;
  padding-top: 50px;
  padding-bottom: 33px;
  font-family: Clashdisplay, Verdana, sans-serif;
}

.rt-margin-top-ten {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 400;
}

.rt-margin-top-thirty {
  margin-top: 30px;
}

.rt-dizify-service-icon-box-three {
  background-image: url('../images/03.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: auto;
}

.rt-dizify-service-icon-box-two {
  background-image: url('../images/02.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: auto;
}

.rt-dizify-service-icon-box-four {
  background-image: url('../images/04.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: auto;
}

.rt-service-icon-box-one {
  background-image: url('../images/01.svg');
  background-position: 35%;
  background-repeat: no-repeat;
  background-size: auto;
}

.rt-dizify-service-icon {
  height: auto;
}

.rt-service-column.rt-home-three {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.rt-service-row {
  grid-column-gap: 67px;
  grid-row-gap: 16px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cell-37 {
  justify-content: center;
  align-items: center;
}

.superscript {
  margin-left: 5px;
  font-size: 1rem;
  text-decoration: underline;
}

.div-kolumna-rejestracja-pytanie {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.cf-nav-5-grota-mobile {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 6%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 22px 26px 21px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-grota-mobile:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.cf-nav-5-ruda-slaska {
  color: #fff;
  background-color: #ff5e69;
  background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
  background-position: 8%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 6%, auto;
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 22px 26px 21px 55px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-ruda-slaska:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.kontner-podmenu-podstrona-cennik {
  background-image: url('../images/bg_glowna_1bg_glowna.avif'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: 350px;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.cf-nav-5-personel {
  color: #fff;
  background-color: #ff5e69;
  background-image: linear-gradient(#25a9ac, #25a9ac);
  border-radius: 0;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding: 20px 26px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-nav-5-personel:hover {
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.bold-text-6, .bold-text-7 {
  font-size: 2rem;
}

.rt-text-blue-2 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container-17 {
  width: 100%;
  max-width: 1290px;
  font-family: Clashdisplay, Verdana, sans-serif;
  position: relative;
}

.rt-component-section-18 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-18.rt-gap-eighty {
  padding-left: 80px;
  padding-right: 80px;
}

.rt-hero-button-image {
  filter: invert();
}

.rt-hero-sub-heading {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-hero-button-icon-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  text-decoration: line-through;
  position: absolute;
  right: 5px;
}

.rt-hero-button-text {
  z-index: 2;
  margin-right: 10px;
  position: relative;
}

.rt-hero-button-text.rt-text-blue-2 {
  text-decoration: none;
}

.rt-hero-heading {
  max-width: 600px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  margin-bottom: 30px;
}

.rt-hero-text-section {
  max-width: 650px;
}

.rt-hero-sub-heading-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
}

.rt-home-one-small-divider {
  background-color: var(--radiant-ui-components-library-marketplace--color--button-background-dark);
  width: 74px;
  height: 1px;
}

.rt-button-five-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  height: 58px;
  padding: 8px 50px 8px 25px;
  display: flex;
  position: relative;
}

.rt-button-five-2.rt-banner-one-button {
  border-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  height: 58px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-button-five-2.rt-banner-one-button.rt-button-blue {
  border-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-hero-button-icon-two-2 {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  border-radius: 100px;
  justify-content: flex-end;
  align-items: center;
  width: 43px;
  height: 43px;
  margin-left: 10px;
  padding-right: 15px;
  display: flex;
}

.rt-hero-button-icon-two-2.rt-blue-background {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-marquee-two-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  overflow: visible;
}

.rt-component-container-18 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-container-18.rt-overflow-none-2 {
  width: auto;
  max-width: 1150px;
  font-family: Clashdisplay, Verdana, sans-serif;
}

.rt-marquee-text-3 {
  color: #dedede;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  line-height: 100px;
}

.rt-marquee-text-3.rt-color-white-2 {
  font-weight: 700;
}

.rt-marquee-train-two-3 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
}

.rt-about-one-video-text-3 {
  z-index: 3;
  background-color: #15111c1a;
  border-right: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.background-video-6 {
  z-index: 1;
  width: 100%;
}

.rt-play-button-icon-3 {
  position: relative;
}

.sekcja-video-gabinet {
  margin-top: 100px;
}

.kontner-video-gabinet {
  max-width: none;
}

.background-video-grota {
  z-index: 1;
  width: 100%;
}

.kontner-podmenu-wybielanie {
  background-image: url('../images/bg_glowna_2.avif'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.italic-text-3, .italic-text-4 {
  font-style: normal;
}

.div-kolumna-zabieg-wykonuje---przerwatop {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.uui-text-size-medium-male {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  overflow: visible;
}

.uui-text-size-medium-male.text-color-primary700 {
  color: #25a9ac;
  text-transform: lowercase;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: .8rem;
  font-style: italic;
  font-weight: 400;
}

.quick-stack-gabinet-info-nfz {
  margin-bottom: 100px;
  padding-left: 80px;
}

.kontner-podmenu-podstrona-sosnowiec {
  background-image: url('../images/IMG-20260403-WA0005.jpg'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.kontner-podmenu-podstronakatowice {
  background-image: url('../images/bg-katowie.jpg'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.kontner-podmenu-podstronagrota {
  background-image: url('../images/bg_glowna_1bg_glowna.avif'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.div-napis-przy-logo-top {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.naglowek_logo_napis_udente {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #25a9ac;
  text-transform: uppercase;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding-left: 10px;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 15px;
  display: flex;
}

.text-block-12 {
  color: #25a9ac;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-top: 2px;
  padding-left: 10px;
  font-size: 1.6rem;
  font-weight: 600;
}

.text-span-2 {
  letter-spacing: 1px;
  font-size: 1.3rem;
}

.kontner-podmenu-podstronaruda {
  background-image: url('../images/1.jpg'), linear-gradient(#2f343a, #2f343a);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.naglowek-udente {
  color: #fff;
  flex: 0 auto;
  order: 0;
  padding-right: 40px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 40px;
}

.naglowek-udente.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.naglowek-udente-copy {
  color: #fff;
  letter-spacing: 1.5px;
  flex: 0 auto;
  order: 0;
  padding-top: 4px;
  padding-right: 40px;
  font-size: 3rem;
  font-weight: 600;
  line-height: 40px;
}

.naglowek-udente-copy.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.naglowek-nazwa-miasta-2 {
  border-bottom: 4px #25a9ac;
  border-left: 0 #25a9ac;
  width: auto;
  margin-top: 40px;
  font-size: 1.3rem;
  font-weight: 500;
}

.image-pod-nazwa-miasta {
  border-top-left-radius: 65px;
  border-bottom-right-radius: 65px;
  max-width: 85%;
  margin-left: -2px;
  padding-top: 20px;
  padding-bottom: 16px;
}

.button-opinie {
  color: #1a1b1f;
  letter-spacing: 0;
  text-transform: capitalize;
  background-color: #fff;
  background-image: linear-gradient(#fff, #fff);
  padding: 20px 25px;
  font-size: 1.2rem;
  line-height: 20px;
  transition: background-color .2s cubic-bezier(.23, 1, .32, 1);
}

.button-opinie:hover {
  color: #fff;
  background-color: #32343a;
  background-image: linear-gradient(#1a1b1f, #1a1b1f);
}

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

.cell-opinia-klawisz {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
}

.cf-button-opinia {
  color: #1a1b1f;
  text-align: center;
  background-color: #ff5e69;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 0;
  width: 250px;
  max-width: none;
  margin-left: 0;
  padding: 20px 26px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  transition: box-shadow .25s;
  transform: translate(0);
  box-shadow: 5px 5px 0 -5px #140707;
}

.cf-button-opinia:hover {
  color: #fff;
  background-color: #378688;
  background-image: none;
  transform: translate(0);
  box-shadow: 8px 9px 0 -5px #922222;
}

.sekcja-kontakt-srodek {
  margin-bottom: 0;
}

.rt-category-cards-text-6 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-margin-bottom-twenty {
  margin-bottom: 20px;
}

.rt-component-container-19 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-19 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-hidden-7 {
  overflow: hidden;
}

.rt-autofit-cover {
  object-fit: cover;
}

.rt-body-font-color {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  transition: color .35s;
}

.rt-margin-bottom-thirty {
  margin-bottom: 30px;
}

.rt-contact-one {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  flex: 0 auto;
  order: -1;
  display: flex;
}

.rt-button-text-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.rt-contact-one-hero-block {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.rt-form-button-two {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.rt-contact-one-hero-main {
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
}

.rt-contact-one-side-bar-text, .rt-contact-one-side-bar-address {
  max-width: 250px;
}

.rt-underline-off-2 {
  text-decoration: none;
}

.rt-underline-off-2.rt-padding-bottom-fourty {
  margin-bottom: 40px;
}

.rt-text-field-2 {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #0003;
  height: 53px;
  padding-left: 20px;
  padding-right: 20px;
}

.rt-text-field-2.rt-title-top {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-weight: 400;
}

.rt-text-field-2.rt-title-top::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
}

.rt-textarea-2 {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #0003;
  min-height: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.rt-textarea-2.rt-title-top::placeholder {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-weight: 400;
}

.rt-submit-button {
  color: #3330;
  background-color: #3898ec00;
  width: 130px;
  height: 63px;
  position: relative;
}

.rt-button-typography {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  text-transform: capitalize;
  white-space: nowrap;
  font-size: 18px;
  font-weight: 400;
}

.rt-button-circle {
  border: 1px solid var(--radiant-ui-components-library-marketplace--color--theme-color);
  border-radius: 100px;
  width: 38%;
  min-width: 66px;
  height: 66px;
  min-height: 66px;
  position: absolute;
  inset: 0%;
}

.rt-form-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.rt-form-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.rt-title-top {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: .01px;
  font-size: 14px;
  line-height: 28px;
}

.rt-button-5 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 66px;
  line-height: 28px;
  display: flex;
  position: relative;
}

.rt-button-5.rt-underline-off-2 {
  text-decoration: none;
}

.rt-form-button-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.rt-border-radious-twenty {
  border-radius: 20px;
}

.rt-border-radious-twenty.rt-overflow-hidden-7.rt-height-full {
  height: 100%;
}

.rt-color-orange {
  color: #edcba4;
}

.rt-color-black {
  color: #141517;
}

.rt-error-message {
  color: #f33;
  text-align: center;
  padding: 20px;
}

.rt-success-message {
  color: #128800;
  text-align: center;
  background-color: #e1ffe0;
}

.rt-margin-bottom-thirty-2 {
  margin-bottom: 30px;
}

.rt-padding-bottom-fourty {
  padding-bottom: 40px;
}

.rt-margin-bottom-fourty {
  margin-bottom: 40px;
}

.konterner-kontakt {
  max-width: 1250px;
}

.div_mapka {
  width: 100%;
}

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

.rt-category-cards-text-7 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-7.rt-text-lowarcase {
  text-transform: lowercase;
}

.rt-text-blue-3 {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-component-container-20 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-20 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-sub-heading {
  color: #060606;
  text-transform: uppercase;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.rt-sub-heading.rt-text-blue-3 {
  color: #384bf8;
}

.rt-button-new-text {
  z-index: 1;
  color: #27272e;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  transition: color .5s linear;
  position: relative;
}

.rt-button-new-text.rt-button-text-color-white {
  color: #fff;
}

.rt-text-black {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
}

.rt-margin-bottom-thirty-3 {
  margin-bottom: 30px;
}

.rt-contact-link-block {
  text-decoration: none;
}

.rt-contact-form-text-field {
  outline-offset: 0px;
  color: #686868;
  background-color: #f3f3f3;
  border: 1px solid #0606061a;
  border-radius: 5px;
  outline: 3px #686868;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 29px;
  padding-left: 18px;
  font-size: 1rem;
  line-height: 1.75rem;
  overflow: hidden;
}

.rt-contact-form-text-field::placeholder {
  color: var(--radiant-ui-components-library-marketplace--light-grey);
}

.rt-contact-form-text-field.rtmessage {
  margin-bottom: 30px;
  padding-top: 15px;
  padding-bottom: 28px;
}

.rt-contact-form-text-field.rtmessage.rt-height {
  height: 257px;
}

.rt-contact-type {
  margin-bottom: 5px;
}

.rt-contact-para {
  max-width: 566px;
  margin-bottom: 50px;
}

.rt-contact-us-form {
  width: 100%;
  padding-top: 33px;
  padding-left: 62px;
  position: relative;
}

.rt-contact-us-main-block {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
}

.rt-info-icon {
  width: 30px;
}

.rt-contact-form-submit {
  background-color: #fff;
  border-radius: 10px;
  padding: 50px 35px 43px 40px;
  display: block;
  overflow: hidden;
}

.rt-contact-form-text {
  width: 78%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  font-family: Clashdisplay, Verdana, sans-serif;
}

.rt-text-field-block {
  grid-column-gap: 15px;
  display: flex;
}

.rt-info-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-contact-form {
  background-image: url('../images/Contact-One-Form-Image.webp');
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 45px;
  overflow: hidden;
}

.rt-contact-one-information-box {
  grid-column-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  padding: 20px 70px 20px 32px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 80px #dbdfffcc;
}

.rt-form-icon {
  position: absolute;
  inset: 0% auto auto 0%;
}

.rt-contact-us-submit {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  width: 100%;
  padding: 18px 38px;
  overflow: hidden;
}

.rt-contact-us-submit.rt-button-new-text.rt-button-text-color-white {
  text-transform: uppercase;
  border-radius: 5px;
  font-size: 15px;
}

.rt-contact-icons {
  width: 100%;
}

.rt-call {
  text-decoration: none;
}

.rt-error-message-2 {
  color: #f33;
  text-align: center;
  padding: 20px;
}

.rt-success-message-2 {
  color: #128800;
  text-align: center;
  background-color: #e1ffe0;
}

.rt-margin-bottom-thirty-4 {
  margin-bottom: 30px;
}

.tytu {
  text-transform: lowercase;
}

.quick-cennik-testy {
  margin-top: 60px;
}

.rt-category-cards-text-8 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container-21 {
  width: 100%;
  max-width: 900px;
  position: relative;
}

.rt-component-section-21 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-21.rt-accordion-v-six {
  padding-top: 50px;
}

.rt-accordion-answer-wrap {
  background-color: #f4f4fc;
  flex-flow: column;
  display: flex;
  position: static;
  overflow: hidden;
}

.rt-home-three-accordion-answer {
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding-top: 20px;
}

.rt-home-three-accordion-wrapper {
  justify-content: flex-start;
  align-items: center;
}

.rt-home-three-accordions {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
}

.rt-home-three-accordion-block {
  z-index: 0;
  background-color: #f4f4fc;
  border-radius: 10px;
  width: 100%;
  padding: 20px 50px;
  font-family: Clashdisplay, Verdana, sans-serif;
}

.rt-home-three-accordion-section {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.rt-home-three-accordion-wrap-heading {
  margin-bottom: 50px;
}

.rt-question-icon {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-home-three-accordion-question {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: flex;
}

.rt-minus {
  position: absolute;
}

.category-cennik {
  max-width: none;
  padding-top: 32px;
  padding-bottom: 48px;
  font-size: 1.5rem;
}

.div-blok-cennik-test {
  width: auto;
  max-width: none;
}

.shortcut-row-test {
  border-bottom: 0 dashed #ffffff1f;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.shortcut-row-2-test {
  color: #fff;
  background-color: #25a9ac;
  background-image: linear-gradient(#25a9ac, #0e9b9e);
  border-bottom: 0 dashed #ffffff1f;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
  overflow: visible;
}

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

.italic-text-124 {
  width: 100%;
  padding-left: 20px;
}

.rt-category-cards-text-9 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  text-transform: capitalize;
  border-left: 4px solid #25a9ac;
  padding-left: 5px;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 31px;
}

.rt-category-cards-text-9.rt-text-white-5, .rt-text-white-5 {
  color: var(--radiant-ui-components-library-marketplace--color--white);
}

.rt-component-container-22 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-22 {
  z-index: 0;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 80px 15px;
  font-family: Clashdisplay, Verdana, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-radius-ten {
  border-radius: 10px;
  overflow: hidden;
}

.rt-home-one-progress-text-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rt-home-one-progress-main-heading {
  border-bottom: 1px solid var(--radiant-ui-components-library-marketplace--color--heading-dark);
  padding-bottom: 10px;
}

.rt-home-one-progress-text-item {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  background-color: #89b8ff;
  border-radius: 10px;
  padding: 20px 40px;
}

.rt-home-one-progress-text-item.rt-top-mergin {
  margin-top: -20px;
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-one {
  background-color: #adceff;
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-three {
  background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
}

.rt-home-one-progress-text-item.rt-top-mergin.rt-change-color-two {
  background-color: #89b8ff;
}

.rt-home-one-progress-details {
  padding-top: 20px;
  overflow: hidden;
}

.rt-home-one-progress-paragraph {
  max-width: 415px;
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  padding-top: 10px;
}

.rt-home-one-progress-image-wrapper {
  position: relative;
}

.rt-home-one-progress-wrapper {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: center;
  align-items: center;
  font-family: Clashdisplay, Verdana, sans-serif;
  display: flex;
}

.rt-home-one-progress-number-wrapper {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.rt-home-one-progress-text-wrapper {
  width: 900px;
}

.rt-home-one-progress-image {
  padding-top: 60px;
  padding-left: 20px;
}

.rt-change-padding-6 {
  margin-top: 0;
  margin-bottom: 0;
}

.rt-home-one-progress-heading {
  max-width: 479px;
  padding-bottom: 20px;
}

.rt-auto-fit-8 {
  object-fit: cover;
}

.rt-auto-fit-8.rt-radius-ten {
  border-radius: 10px;
}

.rt-auto-fit-8.rt-radius-ten.rt-position-relative-2 {
  z-index: 1;
  position: relative;
}

.rt-body-font-11 {
  letter-spacing: 0;
}

.rt-body-font-11.rt-change-style {
  color: #4b4b4b;
  font-size: 14px;
  font-weight: 500;
}

.rt-home-one-progess-image-main {
  border-radius: 8px;
  overflow: hidden;
}

.rt-home-one-client-image-background {
  background-color: #d2efff;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  transform: rotate(-6.2deg);
}

.rt-position-relative-2 {
  position: relative;
}

.rt-heading-two {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
}

.rt-heading-two.rt-margin-bottom-fiftee {
  margin-bottom: 50px;
}

.rt-change-font {
  font-weight: 300;
}

.rt-margin-bottom-ten {
  margin-bottom: 10px;
}

.rt-title-top-2 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: .01px;
  font-size: 14px;
  line-height: 28px;
}

.rt-accordion {
  width: 100%;
}

.rt-pricing-faq-main {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

.rt-dropdown-list-2 {
  background-color: var(--radiant-ui-components-library-marketplace--linear-color-three);
  position: relative;
  overflow: hidden;
}

.rt-dropdown-list-2.w--open {
  background-color: #14151700;
  position: relative;
}

.rt-pricing-faq-title {
  max-width: 645px;
}

.rt-pricing-faq-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom: 1px solid #eff2ff33;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 50px;
  display: flex;
}

.rt-pricing-faq-block.rt-border-none {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  border-bottom-style: none;
}

.rt-pricing-faq-line-one, .rt-pricing-faq-line-two {
  background-color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  width: 17px;
  height: 1px;
}

.rt-dropdown-toggle-2 {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 35px 0 30px;
  display: flex;
}

.rt-dropdown-toggle-2.w--open {
  padding: 35px 0 30px;
}

.rt-pricing-faq-text {
  color: var(--radiant-ui-components-library-marketplace--light-grey);
  margin-bottom: 30px;
}

.shortcut-row-green {
  border-bottom: 0 dashed #ffffff1f;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 1.2rem;
  font-weight: 500;
  display: flex;
}

.kontener-ubezpieczenia {
  max-width: 1240px;
}

.cell-38 {
  justify-content: center;
  align-items: center;
}

.rt-heading-six-11 {
  color: var(--radiant-ui-components-library-marketplace--color--heading-dark);
  letter-spacing: -.2px;
  text-transform: capitalize;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
}

.rt-component-container-23 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-23 {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 30px 15px 80px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-margin-top-twenty-five {
  margin-top: 25px;
}

.rt-padding-bottom-fifteen {
  padding-bottom: 15px;
}

.rt-margin-bottom-ten-2 {
  margin-bottom: 10px;
}

.rt-old-btn-text, .rt-new-btn-text {
  color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  font-weight: 400;
}

.rt-all-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  text-transform: capitalize;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 13px 22px 15px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.rt-all-btn.rt-padding-zero {
  padding: 0;
}

.rt-all-btn.rt-padding-zero.rt-btn-text-color-crimson {
  color: #da3960;
}

.rt-all-btn-block {
  height: 24px;
  line-height: 25px;
  overflow: hidden;
}

.rt-btn-flex {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-home-two-analytics-grid {
  grid-column-gap: 30px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.rt-radius-sixteen {
  border-radius: 16px;
}

.rt-home-two-analytics-card {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4ff;
  border-radius: 35px 0;
  padding: 48px 30px;
}

.naglowek-sekcjaubezpiecznia {
  color: #1a1b1f;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.1;
}

.naglowek-sekcjaubezpiecznia.czarny {
  font-size: 2.5rem;
  font-weight: 600;
}

.rt-component-section-mediraty {
  background-color: var(--radiant-ui-components-library-marketplace--color--white);
  width: 100%;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  padding: 0 15px 80px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-home-mediraty {
  grid-column-gap: 30px;
  color: var(--radiant-ui-components-library-marketplace--color--body-font-dark);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-items: center;
}

.rt-home-two-medi-raty {
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4ff;
  border-radius: 35px 0;
  width: 32%;
  padding: 48px 30px;
}

.text-block-22 {
  font-family: Clashdisplay, Verdana, sans-serif;
  font-weight: 500;
}

.tekst-opis-ostrzezeniertg {
  color: #1a1b1f;
  font-size: 1rem;
  line-height: 25px;
}

.naglowek-ostrzezenie-rtg {
  color: #1a1b1f;
  border-left: 4px solid #25a9ac;
  margin-top: 78px;
  padding-left: 8px;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 30px;
}

@media screen and (min-width: 1280px) {
  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    border-radius: 0;
    margin-top: 10px;
    padding-bottom: 0;
    box-shadow: 2px 14px 9px #00000080;
  }

  .nav-dropdown-link {
    letter-spacing: .5px;
    text-transform: capitalize;
    font-size: 1rem;
    font-weight: 500;
    transition: background-color .2s;
  }

  .nav-dropdown-link:hover {
    color: #fff;
    background-color: #25a9ac;
  }

  .cf-nav-5-button-3 {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .kontener-udente-opis {
    background-size: cover;
  }

  .cell-4 {
    justify-content: center;
    align-items: flex-end;
  }

  .cell-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .cell-6 {
    justify-content: center;
    align-items: flex-end;
  }

  .cell-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .uui-text-size-large {
    margin-top: 20px;
  }

  .naglowek_logo {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: #25a9ac;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 600;
  }

  .kontener-udente-opinie {
    height: 950px;
  }

  .cell-naglowe-center {
    flex-flow: column;
  }

  .sekcja-stopka {
    position: static;
    top: 17.7rem;
  }

  .kontener-stopka {
    position: relative;
    top: -104px;
  }

  .cell-18 {
    padding-right: 0;
  }

  .male {
    color: #1a1b1f;
    text-transform: none;
    font-size: 1rem;
    font-weight: 400;
  }

  .div-gwiazdki-opinie {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    padding-top: 13px;
  }

  .rt-about-us-rating-details {
    flex: 1;
    max-width: 250px;
  }

  .rt-heading-six-2 {
    text-transform: none;
    width: 300px;
  }

  .cf-nav-5-button--rezewacja {
    text-align: center;
  }

  .div-naglowek-zabiegi {
    margin-bottom: 10px;
  }

  .link-telefon-stopka {
    color: #1a1b1f;
    text-decoration: none;
    transition: color .2s;
  }

  .link-telefon-stopka:hover {
    color: #25a9ac;
  }

  .rt-padding-bottom-ten {
    font-size: 32px;
  }

  .rt-component-container-8 {
    max-width: 1480px;
  }

  .kontner-podmenu-podstrona {
    padding-top: 60px;
  }

  .cell-26 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-gabinety-podstrona {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    max-width: 100%;
  }

  .cell-28 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 10px;
  }

  .cf-nav-5-button--zobacz-zespol {
    text-align: center;
  }

  .rt-container-7.rt-service-one-support-container {
    justify-content: flex-start;
  }

  .rt-home-two-data-science-card {
    flex-direction: row;
  }

  .cf-nav-button--sekcjazabiegi {
    text-align: center;
    width: 50%;
    max-width: none;
  }

  .rt-home-two-about-block {
    justify-content: space-between;
    align-items: center;
  }

  .quick-stag-gabinet-opis2 {
    padding-left: 0;
  }

  .rt-component-section {
    font-family: Clashdisplay, Verdana, sans-serif;
  }

  .rt-component-container-14.rt-radious-ten-2.rt-overflow-hidden-6.rt-background-dark-2 {
    background-image: none;
    font-family: Clashdisplay, Verdana, sans-serif;
  }

  .rt-home-one-cta {
    opacity: .62;
  }

  .rt-cta-box {
    background-color: var(--radiant-ui-components-library-marketplace--color--theme-color);
  }

  .quick-stack-gabinety {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    max-width: 100%;
  }

  .div-block-gabinety-miniaturyki {
    width: 60%;
    max-width: none;
  }

  .nav-link-drugie-menu {
    font-size: 1.11rem;
  }

  .div-backgriund-ziloen {
    width: 100%;
  }

  .kontner-podmenu-rejestracja {
    padding-top: 60px;
  }

  .cf-nav-5-button-sosnowiec, .cf-nav-5-button-sosnowiec-nfz {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-miasto {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 26px;
  }

  .cf-nav-miasto:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-telefon {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 26px;
  }

  .cf-nav-telefon:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-godzin-pracy {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-godzin-pracy:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-5-grota-mobile, .cf-nav-5-ruda-slaska {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .kontner-podmenu-podstrona-cennik {
    padding-top: 60px;
  }

  .cf-nav-5-personel {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .bold-text-6, .bold-text-7 {
    font-size: 2rem;
  }

  .kontner-podmenu-wybielanie, .kontner-podmenu-podstrona-sosnowiec, .kontner-podmenu-podstronakatowice, .kontner-podmenu-podstronagrota {
    padding-top: 60px;
  }

  .naglowek_logo_napis_udente {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: #25a9ac;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 600;
  }

  .kontner-podmenu-podstronaruda {
    padding-top: 60px;
  }

  .cf-button-opinia {
    text-align: center;
  }

  .rt-contact-one {
    flex-flow: row;
    flex: 1;
    order: 1;
  }

  .rt-contact-one-hero-block {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .rt-contact-one-information-box {
    padding-right: 0;
  }

  .rt-home-one-progress-wrapper {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .sekcja-ubezpieczenia {
    margin-top: 0;
  }
}

@media screen and (min-width: 1440px) {
  .navbar-logo-left {
    background-color: #fff;
    position: sticky;
    bottom: 0;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    padding-top: 0;
  }

  .sekcja-udente-opis {
    transform: scale3d(1none, 1none, 1none);
  }

  .kontener-udente-opis {
    background-image: url('../images/bg-mapa.jpg');
    background-position: 50%;
    background-size: cover;
    height: 625px;
  }

  .quic-stack-udente-opis {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    padding-bottom: 193px;
  }

  .cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .cell-2 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    justify-content: flex-end;
    align-items: center;
  }

  .cell-3 {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .sekcja-personel {
    margin-top: 100px;
    top: 0;
  }

  .uui-team06_component {
    overflow: visible;
  }

  .rt-heading-six {
    text-align: center;
    text-transform: none;
    width: auto;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-heading-six.rt-margin-top-twenty-five-2 {
    width: 200px;
  }

  .rt-component-section-6 {
    color: #1a1b1f;
  }

  .sekcja-opinie {
    position: static;
  }

  .cell-naglowe-center {
    padding-bottom: 29px;
  }

  .sekcja-stopka {
    position: relative;
    top: -6.4rem;
  }

  .kontener-stopka {
    top: 26px;
  }

  .div-naglowek-zabiegi {
    margin-bottom: 20px;
  }

  .rt-home-two-about-list-block {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
  }

  .rt-button-title-text {
    padding-bottom: 10px;
    font-size: 1.5rem;
  }

  .rt-home-two-about-us-right {
    margin-top: 200px;
  }

  .rt-image-height-auto-3.rt-width-hundred {
    overflow: clip;
  }

  .rt-image-height-auto-3.rt-absolute-img.rt-home-two-about-img-two {
    width: 420px;
    top: 41%;
  }

  .rt-component-section-9 {
    position: relative;
    top: -75px;
  }

  .rt-component-container-8 {
    z-index: 9;
    max-width: 1450px;
    padding-left: 40px;
  }

  .quick-lokalizatory {
    position: relative;
    top: 89px;
  }

  .cell-24 {
    justify-content: flex-start;
    align-items: center;
  }

  .naglowek-1-6rem-dwie-linie {
    padding-bottom: 0;
    padding-right: 0;
    line-height: 38px;
    position: relative;
    top: 20px;
  }

  .link-2 {
    perspective-origin: 50%;
    transition: color .2s cubic-bezier(.55, .085, .68, .53);
    transform: translate(0);
  }

  .link-2:hover {
    opacity: .75;
    color: #66fcff;
    mix-blend-mode: normal;
    font-size: 2.5rem;
    transform: none;
  }

  .cell-25 {
    padding-bottom: 13px;
  }

  .div-block-video {
    width: 345px;
  }

  .kontner-podmenu-podstrona {
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quick-stack-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-26 {
    justify-content: center;
    align-items: center;
  }

  .cell-27 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .sekcja-zabieg-srodek {
    margin-top: 60px;
    margin-bottom: 132px;
  }

  .quick-zabiegi-podstrona {
    grid-column-gap: 73px;
    grid-row-gap: 73px;
  }

  .tekst-opis-zabiegu {
    line-height: 30px;
  }

  .naglowek-h1 {
    font-weight: 600;
  }

  .image-5 {
    border-radius: 35px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-28 {
    background-color: #f2f2f2;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .cell-29 {
    padding-right: 120px;
  }

  .heading, .h4 {
    font-weight: 500;
  }

  .bold-text {
    border-left: 4px solid #25a9ac;
    padding-left: 8px;
    font-size: 1.3rem;
    font-weight: 600;
  }

  .div-zabieg-wykonuje-fotka {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .image-6 {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .naglowek-1-6rem-nazwa-zabiegu {
    padding-bottom: 0;
    padding-right: 0;
    font-size: 3rem;
    line-height: 38px;
    position: relative;
    top: auto;
  }

  .pochylone {
    color: #25a9ac;
    line-height: 1.5;
  }

  .div-kolumna-zabiegi-wykonuje {
    background-color: #f2f2f2;
    border-top-left-radius: 50px;
  }

  .naglowek2-nazwa-zabiegu {
    font-size: 1.8rem;
  }

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

  .rt-component-container-9 {
    padding-top: 20px;
    padding-bottom: 40px;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .rt-home-two-data-science-card {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 20px 60px 0;
  }

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

  .cf-nav-button--sekcjazabiegi {
    width: 50%;
    max-width: 50%;
  }

  .sekcjapersonel-srodek {
    margin-top: 60px;
    margin-bottom: 140px;
  }

  .rt-team-member-image {
    padding-top: 0;
  }

  .rt-team-member {
    border-radius: 40px 0 35px;
  }

  .cell-personel {
    padding-left: 140px;
  }

  .quick-gabinet {
    grid-column-gap: 73px;
    grid-row-gap: 73px;
  }

  .cell-gabinet {
    padding-right: 120px;
  }

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

  .quick-stag-gabinet-opis2 {
    padding-left: 0;
  }

  .rt-home-three-cta-contain-wrap {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rt-component-container-15 {
    width: 85%;
  }

  .sekcja-gabinet-srodek {
    margin-top: 60px;
    margin-bottom: 132px;
  }

  .div-block-gabinety-miniaturyki {
    width: 60%;
    max-width: 60%;
  }

  .quick-cennik {
    grid-column-gap: 73px;
    grid-row-gap: 73px;
  }

  .bold-text-cennik {
    border-left: 4px solid #25a9ac;
    padding-left: 8px;
    font-size: 1.3rem;
    font-weight: 600;
  }

  .quick-stack-cennik-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .kontener-drugie-menu {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .quick-stag-drugie-menu {
    width: 95%;
  }

  .cell-drugie-menu {
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav-link-drugie-menu {
    font-size: 1.1rem;
  }

  .quick-stag-drugie-menu-copy {
    width: 95%;
  }

  .kontener-drugie-menu-copy {
    justify-content: center;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .kontner-podmenu-rejestracja {
    width: auto;
    max-width: none;
    height: 350px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .quick-stack-rejestracja {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .quick-zabiegi-podstrona--rezerwacja {
    grid-column-gap: 73px;
    grid-row-gap: 73px;
  }

  .cell-29-rejestracja {
    padding-right: 120px;
  }

  .div-block--pomoc-rejestracja {
    background-color: #f2f2f2;
    border-top-left-radius: 50px;
  }

  .cf-nav-miasto {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-miasto:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-telefon {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-telefon:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-godzin-pracy {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-godzin-pracy:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-5-grota-mobile {
    padding-bottom: 21px;
  }

  .kontner-podmenu-podstrona-cennik {
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .rt-component-container-18.rt-overflow-none-2 {
    max-width: 1200px;
  }

  .kontner-podmenu-wybielanie, .kontner-podmenu-podstrona-sosnowiec, .kontner-podmenu-podstronakatowice, .kontner-podmenu-podstronagrota, .kontner-podmenu-podstronaruda {
    width: auto;
    max-width: none;
    height: auto;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .naglowek-udente, .naglowek-udente-copy {
    padding-bottom: 0;
    padding-right: 0;
    line-height: 38px;
    position: relative;
    top: 20px;
  }

  .naglowek-nazwa-miasta-2 {
    text-decoration: underline;
  }

  .image-pod-nazwa-miasta {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .sekcja-kontakt-srodek {
    margin-top: 60px;
    margin-bottom: 132px;
  }

  .quick-cennik-testy {
    grid-column-gap: 73px;
    grid-row-gap: 73px;
  }

  .sekcja-ubezpieczenia {
    margin-top: 111px;
  }

  .tekst-opis-ostrzezeniertg, .naglowek-ostrzezenie-rtg {
    line-height: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .nav-menu-two {
    justify-content: space-around;
    align-items: center;
  }

  .div-zdjecie-top {
    height: 650px;
  }

  .cf-nav-5-button-3 {
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .naglowek-zapraszamy {
    padding-top: 10px;
  }

  .sekcja-personel {
    margin-top: 100px;
  }

  .uui-text-size-large {
    font-size: 1.3rem;
  }

  .wideo-zdjecie-pod-menu-copy {
    max-width: 1980px;
  }

  .rt-heading-six {
    line-height: 25px;
  }

  .rt-heading-six.rt-margin-top-twenty-five-2 {
    text-transform: capitalize;
    width: 200px;
  }

  .div-naglowek-zabiegi {
    margin-bottom: 10px;
  }

  .rt-color-grey.rt-padding-bottom-fourty {
    font-size: 1.4rem;
  }

  .rt-image-height-auto-3.rt-absolute-img.rt-home-two-about-img-two {
    border-radius: 45px 0;
  }

  .rt-component-section-9 {
    z-index: 2;
    top: -116px;
  }

  .text-span {
    font-weight: 500;
  }

  .text-span-duze-logo {
    font-size: 3rem;
  }

  .kontner-podmenu-podstrona {
    width: 1600px;
  }

  .quick-stack-gabinety-podstrona {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-bottom: 0;
    padding-left: 20px;
  }

  .sekcja-zabieg-srodek {
    margin-bottom: 0;
  }

  .tekst-opis-zabiegu {
    color: #1a1b1f;
    font-size: 1.3rem;
    line-height: 1.5;
  }

  .div-zabieg-wykonuje-fotka {
    margin-bottom: 80px;
  }

  .image-6 {
    border-top-left-radius: 65px;
    border-bottom-right-radius: 65px;
  }

  .div-kolumna-zabiegi-wykonuje {
    padding-top: 10px;
  }

  .rt-body-font {
    font-weight: 500;
  }

  .rt-body-font-male {
    -webkit-text-stroke-color: #0a2324;
    font-size: 1rem;
  }

  .rt-autofit-5.rt-about-img-one {
    display: block;
    left: 10%;
  }

  .rt-home-two-about-left {
    max-width: 50%;
  }

  .rt-home-two-about-block {
    grid-column-gap: 47px;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-component-container-11 {
    max-width: 1600px;
  }

  .rt-margin-top-twenty-2 {
    line-height: 1.5;
  }

  .kontner-srodek-gabinety {
    width: 1600px;
    max-width: none;
  }

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

  .quick-stag-gabinet-opis2 {
    margin-top: 0;
    padding-left: 0;
  }

  .cell-31 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rt-overflow-hidden.rt-radious-ten.rt-position-relative.rt-background-dark {
    overflow: clip;
  }

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

  .rt-component-container-13 {
    max-width: 1600px;
    padding-left: 20px;
    padding-right: 40px;
  }

  .rt-component-section-14 {
    max-width: 1600px;
  }

  .rt-portfolio-details-link {
    border-radius: 6px;
  }

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

  .rt-component-container-14.rt-radious-ten-2.rt-overflow-hidden-6.rt-background-dark-2 {
    background-image: none;
  }

  .rt-component-section-15.rt-cta-bottom-margin-none {
    width: auto;
    max-width: 1600px;
  }

  .rt-home-one-cta {
    background-size: cover;
  }

  .rt-about-two-cta-banner.rt-overflow-hidden-6 {
    max-width: 1600px;
  }

  .rt-component-container-15 {
    width: 85%;
  }

  .rt-component-section-16 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .rt-portfolio-details-link-2 {
    border-radius: 6px;
  }

  .kontner-srodek-galeria-gabinety {
    justify-content: flex-start;
    align-items: center;
    width: 1500px;
    max-width: none;
    display: block;
  }

  .sekcja-gabinet-srodek {
    margin-bottom: 0;
  }

  .quick-stack-gabinety {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-bottom: 0;
    padding-left: 140px;
  }

  .div-block-gabinety-miniaturyki {
    width: 60%;
    max-width: none;
  }

  .quick-stack-gabinety-mniaturki {
    padding-left: 140px;
  }

  .sekcja-drugie-menu {
    z-index: 99;
    background-color: #fff;
    margin-top: 40px;
    padding-top: 0;
    position: static;
    top: 0;
    bottom: 0;
  }

  .kontener-drugie-menu {
    width: 1400px;
    display: none;
  }

  .quick-stag-drugie-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-drugie-menu {
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .nav-link-drugie-menu {
    text-align: center;
    width: 70%;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.1;
  }

  .quick-stack-8 {
    padding-left: 0;
  }

  .text-block-10 {
    text-align: right;
    border-right: 5px #25a9ac;
    padding-right: 24px;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.5;
  }

  .quick-stag-drugie-menu-copy {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    width: 100%;
    padding: 0;
  }

  .klawisz-cennik {
    height: auto;
    font-size: 1.1rem;
    font-weight: 400;
  }

  .kontener-drugie-menu-copy {
    width: 1400px;
    margin-top: 0;
  }

  .kontner-podmenu-rejestracja {
    border-radius: 0;
    width: 1600px;
    height: 350px;
  }

  .cell-29-rejestracja {
    padding-left: 120px;
  }

  .div-block--pomoc-rejestracja {
    padding-top: 20px;
  }

  .cf-nav-5-button-sosnowiec {
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 6%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .cf-nav-5-button-sosnowiec-nfz {
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .cf-nav-miasto {
    background-color: #25a9ac;
    background-image: url('../images/emial.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .cf-nav-telefon {
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .cf-nav-godzin-pracy {
    background-color: #25a9ac;
    background-image: url('../images/wall-clock_1355005.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .rt-component-section-17.rt-icon-box-v-five {
    width: 1500px;
  }

  .rt-margin-top-ten {
    margin-bottom: 3px;
  }

  .rt-service-column.rt-home-three {
    justify-content: space-between;
    display: block;
  }

  .cell-37 {
    justify-content: center;
    align-items: center;
  }

  .cf-nav-5-grota-mobile, .cf-nav-5-ruda-slaska {
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#0000, #0000);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    padding-left: 65px;
    padding-right: 0;
  }

  .kontner-podmenu-podstrona-cennik {
    width: 1600px;
    height: 350px;
  }

  .cf-nav-5-personel {
    background-color: #25a9ac;
    background-image: linear-gradient(#0000, #0000);
    padding-left: 35px;
    padding-right: 0;
  }

  .rt-component-container-18.rt-overflow-none-2 {
    max-width: 1200px;
  }

  .rt-marquee-text-3.rt-color-white-2, .rt-marquee-train-two-3 {
    overflow: visible;
  }

  .rt-about-one-video-text-3 {
    background-color: #15111c80;
    width: 200px;
  }

  .kontner-video-gabinet {
    max-width: 1500px;
  }

  .button-2 {
    position: absolute;
  }

  .kontner-podmenu-wybielanie {
    background-image: url('../images/bg_glowna_2.avif'), linear-gradient(#2f343a, #2f343a);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    border-radius: 0;
    width: 1600px;
  }

  .div-kolumna-zabieg-wykonuje---przerwatop {
    margin-top: 69px;
  }

  .uui-text-size-medium-male.text-color-primary700 {
    font-size: 1.1rem;
    line-height: 1.1;
  }

  .quick-stack-gabinet-info-nfz {
    padding-left: 140px;
  }

  .kontner-podmenu-podstrona-sosnowiec {
    background-image: url('../images/IMG-20260403-WA0005.jpg'), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    width: 1600px;
  }

  .kontner-podmenu-podstronakatowice {
    width: 1600px;
  }

  .kontner-podmenu-podstronagrota {
    background-image: url('../images/3.jpg'), linear-gradient(#0000, #0000);
    background-position: 0 55%, 0 0;
    width: 1600px;
  }

  .kontner-podmenu-podstronaruda {
    width: 1600px;
  }

  .naglowek-udente {
    font-size: 2.2rem;
  }

  .naglowek-udente-copy {
    letter-spacing: 1.5px;
  }

  .naglowek-nazwa-miasta-2 {
    width: 60%;
    padding-bottom: 0;
    text-decoration: underline;
  }

  .image-pod-nazwa-miasta {
    border-top-left-radius: 65px;
    border-bottom-right-radius: 65px;
    margin-top: 10px;
  }

  .button-opinie:hover {
    background-image: linear-gradient(#46b9b9, #46b9b9);
  }

  .sekcja-kontakt-srodek {
    margin-bottom: 0;
  }

  .rt-contact-one {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .konterner-kontakt {
    max-width: 1600px;
  }

  .rt-contact-form-text {
    width: 78%;
  }

  .rt-category-cards-text-8 {
    font-size: 1.6rem;
  }

  .rt-home-three-accordion-block {
    width: 80%;
  }

  .rt-pricing-faq-block {
    padding-left: 10px;
  }

  .rt-component-section-23 {
    padding-top: 50px;
  }

  .rt-home-two-analytics-card {
    border-color: #25a9ac33;
  }

  .sekcja-ubezpieczenia {
    margin-top: 147px;
  }

  .naglowek-sekcjaubezpiecznia {
    line-height: 1;
  }

  .rt-component-section-mediraty {
    padding-top: 50px;
  }

  .rt-home-two-medi-raty {
    border-color: #25a9ac33;
  }

  .tekst-opis-ostrzezeniertg, .naglowek-ostrzezenie-rtg {
    color: #1a1b1f;
    line-height: 1.5;
  }
}

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

  .navbar-wrapper {
    justify-content: space-between;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    opacity: 1;
    background-color: #d7feff;
    border-radius: 0;
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

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

  .konter-zdjecie-pod-menu {
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .div-zdjecie-top {
    width: 80%;
    margin-left: 1rem;
  }

  .cf-nav-5-button-3 {
    text-align: left;
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    padding-left: 26px;
    font-size: 18px;
    display: flex;
  }

  .kontener-udente-opis {
    border-top-left-radius: 0;
    max-width: 95%;
    height: auto;
  }

  .quic-stack-udente-opis {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pisanie-1-2rem {
    font-size: 1.2rem;
  }

  .img-gabinet {
    max-width: 80%;
  }

  .cell-3 {
    display: none;
  }

  .cell-4 {
    justify-content: center;
    align-items: flex-end;
  }

  .cell-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .sekcja-personel {
    top: auto;
  }

  .uui-team06_image-wrapper {
    margin-left: 0;
  }

  .uui-text-size-large {
    text-align: center;
    margin-top: 20px;
    font-size: 1.2rem;
  }

  .uui-team06_mask {
    width: 50%;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-tiny {
    font-weight: 500;
  }

  .uui-heading-medium {
    display: block;
  }

  .uui-team06_component {
    padding-left: 0;
    padding-right: 0;
  }

  .wideo-zdjecie-pod-menu-copy {
    background-size: cover;
    justify-content: center;
    align-items: center;
  }

  .rt-heading-six {
    text-align: center;
  }

  .rt-about-blog-card {
    border-right-style: none;
  }

  .rt-about-blog-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-3 {
    font-size: .75rem;
  }

  .cell-11 {
    display: none;
  }

  .navbar-brand-mobile {
    display: flex;
  }

  .kontener-udente-opinie {
    border-top-left-radius: 0;
    height: 850px;
  }

  .quic-stack-udente-opinie {
    width: 90%;
    padding-left: 0;
  }

  .cell-naglowe-center {
    padding-bottom: 17px;
  }

  .tekst-opinia {
    width: auto;
    font-size: 1rem;
  }

  .tekst-podpis-opinia {
    width: auto;
  }

  .quick-stag-stopka {
    max-width: 100%;
    padding-right: 5px;
  }

  .teks-adres-stopka {
    padding-left: 23px;
    font-size: .8rem;
    line-height: 25px;
  }

  .list-item, .list-item-2 {
    font-size: .8rem;
    line-height: 25px;
  }

  .quick-stack-4 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    padding-left: 0;
  }

  .naglowek-nazwa-miasta {
    font-size: 1rem;
  }

  .cell-15, .quick-naglowek-stopka {
    padding-left: 0;
  }

  .czarny {
    font-size: 1.5rem;
    font-weight: 500;
  }

  .icon {
    letter-spacing: normal;
    -webkit-text-stroke-width: 0px;
    overflow-wrap: normal;
    font-size: 44px;
  }

  .cell-button-klawisz-foot {
    font-size: 1rem;
  }

  .rt-about-us-rating {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rt-social-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .rt-footer-blue-icon {
    opacity: 1;
  }

  .cf-nav-5-button--rezewacja {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .rt-home-two-about-list-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-left: 0;
  }

  .rt-button-title-text {
    font-size: 1.2rem;
  }

  .rt-home-two-about-us-right {
    margin-top: 160px;
  }

  .rt-color-grey.rt-padding-bottom-fourty {
    font-size: 1.2rem;
  }

  .rt-image-height-auto-3.rt-absolute-img {
    bottom: -10%;
    right: 5%;
  }

  .rt-image-height-auto-3.rt-absolute-img.rt-home-two-about-img-two {
    bottom: -11%;
    left: 40%;
  }

  .rt-home-three-project-link.rt-margin-bottom-fifteen {
    justify-content: center;
    align-items: baseline;
  }

  .rt-home-two-about-us-left {
    max-width: 100%;
  }

  .rt-component-section-9 {
    top: 0;
  }

  .rt-padding-bottom-ten {
    font-size: 2rem;
  }

  .rt-home-two-about-us-block {
    padding-bottom: 0;
    display: block;
  }

  .naglowek-1-6rem-dwie-linie {
    padding-right: 0;
    font-size: 2.2rem;
  }

  .text-span-duze-logo {
    font-size: 2.5rem;
  }

  .pisanie-1-2rem-odstep-top {
    padding-top: 10px;
    font-size: 1.2rem;
    line-height: 30px;
  }

  .kontner-podmenu-podstrona {
    border-radius: 42px;
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-gabinety-podstrona, .cell-27 {
    padding-left: 0;
  }

  .tekst-opis-zabiegu {
    font-size: 1.2rem;
  }

  .container-2 {
    max-width: 728px;
  }

  .cell-28 {
    padding-top: 43px;
    padding-bottom: 40px;
  }

  .cell-29 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraf-opis-zabiegi {
    font-size: 1.2rem;
  }

  .h4 {
    margin-top: 40px;
  }

  .div-zabieg-wykonuje-fotka, .div-kolumna-gabinety {
    width: 90%;
  }

  .cf-nav-5-button--zobacz-zespol {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .quick-stack-gabinety-pion {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    padding-left: 0;
  }

  .div-kolumna-platnosci {
    width: 90%;
  }

  .tekst-platnosci {
    font-size: 1.2rem;
  }

  .div-block-2 {
    width: 100%;
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .rt-home-two-data-science-card {
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .cf-nav-button--sekcjazabiegi {
    background-image: linear-gradient(#25a9ac, #25a9ac);
    width: 60%;
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .cf-nav-button--sekcjazabiegi.w--current {
    background-image: linear-gradient(#25a9ac, #25a9ac);
  }

  .rt-category-cards-text-4 {
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 25px;
  }

  .rt-full-image-width-in-responsive {
    width: 100%;
    height: 100%;
  }

  .rt-body-font {
    font-size: 1rem;
    line-height: 20px;
  }

  .rt-team-member {
    max-width: 100%;
  }

  .rt-doctor-name-and-category {
    margin-top: 21px;
  }

  .rt-body-font-male {
    font-size: .8rem;
  }

  .rt-autofit-5.rt-about-img-one {
    display: block;
  }

  .rt-home-two-about-left {
    margin-bottom: 30px;
  }

  .rt-home-two-about-block {
    flex-flow: column;
    align-items: stretch;
  }

  .div-block-50 {
    width: 80%;
    max-width: 80%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rt-heading-six-10 {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 26px;
  }

  .rt-background-video-2 {
    height: 400px;
  }

  .rt-marquee-text-2 {
    font-size: 100px;
    line-height: 110px;
  }

  .rt-about-one-video-text-2 {
    display: none;
  }

  .rt-about-one-video-marque-2 {
    bottom: -24px;
  }

  .rt-home-three-cta-contain-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .rt-home-three-cta-contain-text-wrap-2 {
    flex-basis: 100%;
  }

  .rt-home-three-cta-main-box-2 {
    height: 580px;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .rt-home-three-cta-button {
    width: 90px;
    height: 90px;
    display: none;
  }

  .rt-home-three-cta-heading {
    font-size: 4rem;
    line-height: 4rem;
  }

  .rt-marquee-text {
    font-size: 100px;
    line-height: 110px;
  }

  .rt-about-one-video-text {
    display: none;
  }

  .rt-play-pause-button {
    width: 80px;
    height: 80px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 26px;
  }

  .rt-background-video {
    height: 400px;
  }

  .rt-about-one-video-marque {
    bottom: -24px;
  }

  .rt-portfolio-details-link, .rt-portfolio-card-content-block {
    width: 100%;
  }

  .rt-service-two-portfolio-main {
    grid-template-columns: 1fr 1fr;
  }

  .rt-portfolio-name-category-block {
    bottom: 30px;
  }

  .rt-heading-three {
    font-size: 27px;
    line-height: 37px;
  }

  .rt-about-two-cta-main-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }

  .rt-home-one-cta-bottom-section {
    align-items: stretch;
  }

  .rt-home-one-cta-top-section {
    margin-right: 0;
  }

  .rt-component-container-15 {
    width: 95%;
  }

  .rt-portfolio-details-link-2, .rt-portfolio-card-content-block-2 {
    width: 100%;
  }

  .rt-service-two-portfolio-main-2 {
    grid-template-columns: 1fr 1fr;
  }

  .rt-portfolio-name-category-block-2 {
    bottom: 30px;
  }

  .quick-stack-7 {
    padding-left: 0;
  }

  .kontner-srodek-galeria-gabinety {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-gabinety {
    padding-left: 40px;
  }

  .div-block-gabinety-miniaturyki {
    width: 80%;
    max-width: 80%;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .quick-stack-gabinety-mniaturki {
    margin-bottom: 60px;
    padding-left: 60px;
  }

  .shortcuts-table {
    width: auto;
  }

  .category {
    max-width: none;
  }

  .div-blok-cennik {
    width: auto;
  }

  .heading-6 {
    border-left-style: solid;
    display: block;
  }

  .nav-link-drugie-menu {
    padding-left: 5px;
    padding-right: 5px;
  }

  .text-block-10 {
    display: none;
  }

  .quick-stag-drugie-menu-copy {
    overflow: clip;
  }

  .kontener-drugie-menu-copy {
    flex-flow: column;
  }

  .div-block-wybierz-zabieg {
    display: block;
  }

  .text-block-11 {
    font-size: 1.1rem;
  }

  .kontner-podmenu-rejestracja {
    border-radius: 42px;
    width: auto;
    height: 250px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .quick-stack-rejestracja {
    text-align: left;
  }

  .cell-29-rejestracja {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cf-nav-5-button-sosnowiec, .cf-nav-5-button-sosnowiec-nfz {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    max-width: 100%;
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .cf-nav-miasto {
    background-color: #25a9ac;
    background-image: none;
    max-width: 100%;
    margin-left: 0;
    padding-left: 26px;
    font-size: 18px;
    display: flex;
  }

  .cf-nav-telefon, .cf-nav-godzin-pracy {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    max-width: 100%;
    margin-left: 0;
    padding-left: 26px;
    font-size: 18px;
    display: flex;
  }

  .rt-category-cards-text-5.rt-margin-top-thirty {
    font-size: 1.2rem;
  }

  .rt-margin-top-ten {
    font-size: 1.1rem;
  }

  .rt-service-row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-kolumna-rejestracja-pytanie {
    width: 90%;
  }

  .cf-nav-5-grota-mobile {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 26px;
    font-size: 18px;
    display: flex;
  }

  .cf-nav-5-ruda-slaska {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 26px;
    font-size: 18px;
    display: flex;
  }

  .kontner-podmenu-podstrona-cennik {
    border-radius: 42px;
    width: auto;
    height: 250px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cf-nav-5-personel {
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .heading-7 {
    font-size: 1.6rem;
  }

  .bold-text-6, .bold-text-7 {
    font-size: 2rem;
  }

  .rt-hero-heading {
    margin-top: 10px;
    margin-bottom: 27px;
  }

  .rt-hero-text-section {
    max-width: 500px;
    padding-top: 52px;
    padding-bottom: 90px;
  }

  .rt-component-container-18.rt-overflow-none-2 {
    max-width: none;
  }

  .rt-marquee-text-3 {
    font-size: 1rem;
    line-height: 110px;
  }

  .rt-about-one-video-text-3 {
    display: none;
  }

  .kontner-video-gabinet {
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .kontner-podmenu-wybielanie {
    border-radius: 42px;
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-kolumna-zabieg-wykonuje---przerwatop {
    width: 90%;
  }

  .quick-stack-gabinet-info-nfz {
    margin-bottom: 60px;
    padding-left: 60px;
  }

  .kontner-podmenu-podstrona-sosnowiec, .kontner-podmenu-podstronakatowice, .kontner-podmenu-podstronagrota, .kontner-podmenu-podstronaruda {
    border-radius: 42px;
    width: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .naglowek-udente, .naglowek-udente-copy {
    padding-right: 0;
  }

  .naglowek-nazwa-miasta-2 {
    font-size: 1rem;
  }

  .cf-button-opinia {
    background-color: #25a9ac;
    background-image: linear-gradient(#fff, #fff);
    margin-left: 0;
    font-size: 18px;
    display: flex;
  }

  .rt-contact-one-hero-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .rt-contact-one-side-bar {
    order: 1;
  }

  .rt-contact-one-side-bar-text, .rt-contact-one-side-bar-address {
    max-width: 100%;
  }

  .rt-contact-one-form {
    flex: 0 auto;
  }

  .rt-error-message, .rt-success-message {
    padding: 10px;
  }

  .rt-responsive-full-width-2 {
    width: 100%;
  }

  .rt-contact-type.rt-align {
    text-align: center;
  }

  .rt-contact-para {
    margin-bottom: 32px;
  }

  .rt-contact-us-form {
    padding-top: 0;
    padding-left: 0;
    position: static;
  }

  .rt-contact-us-main-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .rt-contact-form-text {
    width: 100%;
  }

  .rt-info-details.rt-align {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rt-info-block {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rt-contact-one-information-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding-left: 30px;
    padding-right: 30px;
  }

  .rt-form-icon {
    display: none;
  }

  .rt-error-message-2, .rt-success-message-2 {
    padding: 10px;
  }

  .rt-home-three-accordion-section {
    flex-flow: column;
  }

  .rt-home-three-accordion-wrap-heading {
    margin-bottom: 30px;
  }

  .category-cennik {
    max-width: none;
  }

  .div-blok-cennik-test {
    width: auto;
  }

  .rt-category-cards-text-9.rt-text-white-5 {
    max-width: none;
  }

  .rt-home-one-progress-text-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .rt-home-one-progress-text {
    width: 100%;
  }

  .rt-home-one-progress-text-item {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-one-progress-text-item.rt-top-mergin {
    margin-top: 0;
  }

  .rt-home-one-progress-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .rt-home-one-progress-text-wrapper {
    width: 100%;
  }

  .rt-home-one-progress-image {
    padding-top: 0;
    padding-left: 0;
  }

  .rt-home-one-progress-heading {
    max-width: 100%;
  }

  .rt-auto-fit-8.rt-radius-ten.rt-position-relative-2.rt-responsive-image-full-width {
    width: 100%;
    height: 100%;
  }

  .rt-home-one-client-image-background {
    display: none;
  }

  .rt-pricing-faq-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-dropdown-toggle-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
  }

  .rt-home-two-analytics-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sekcja-ubezpieczenia {
    margin-top: 60px;
  }

  .rt-home-mediraty {
    grid-template-columns: 1fr;
  }

  .rt-home-two-medi-raty {
    width: 50%;
  }

  .tekst-opis-ostrzezeniertg, .naglowek-ostrzezenie-rtg {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

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

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .div-zdjecie-top {
    width: 100%;
    margin-left: 0;
  }

  .quick-stack-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cf-nav-5-button-3 {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-size: 8%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 26px;
  }

  .sekcja-zabiegi-box {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .naglowek-1-6rem.czarny {
    font-size: 1.5rem;
  }

  .kontener-udente-opis {
    background-size: cover;
    padding-bottom: 47px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quic-stack-udente-opis {
    padding-bottom: 20px;
    padding-left: 0;
  }

  .pisanie-1-2rem {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 35px;
  }

  .div-img-gabinet {
    width: 90%;
    display: none;
  }

  .img-gabinet {
    max-width: 100%;
    overflow: visible;
  }

  .cell-2 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    padding-top: 29px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-zdjecie-pod-opsiem {
    overflow: visible;
  }

  .cell-3 {
    justify-content: center;
    align-items: center;
  }

  .naglowek-zapraszamy {
    font-size: 1.8rem;
    display: none;
  }

  .cell-4 {
    justify-content: center;
    align-items: flex-end;
  }

  .cell-5 {
    justify-content: center;
    align-items: flex-start;
  }

  .cell-6 {
    justify-content: center;
    align-items: flex-end;
  }

  .cell-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .sekcja-personel {
    top: auto;
  }

  .uui-container-large-2 {
    overflow: auto;
  }

  .uui-team06_image-wrapper {
    height: 100%;
    margin-left: -41px;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-text-size-large {
    margin-top: 10px;
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: .75rem;
  }

  .uui-team06_mask {
    width: 75%;
  }

  .social-link:hover {
    color: #98a2b3;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-heading-tiny {
    font-size: 1.3rem;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-medium {
    color: #1a1b1f;
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .uui-team06_arrow.left {
    right: 3.5rem;
  }

  .uui-team06_slide {
    margin-right: 1.5rem;
  }

  .uui-team06_component {
    margin-top: 3rem;
    overflow: hidden;
  }

  .uui-wszyscy {
    margin-right: 1.5rem;
  }

  .uui-wszyscu {
    height: 100%;
  }

  .rt-heading-six {
    font-size: 1rem;
    line-height: 1.5;
  }

  .rt-about-blog-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-brand-mobile {
    padding-left: 0;
  }

  .sekcja-opinie {
    position: static;
  }

  .kontener-udente-opinie {
    justify-content: center;
    align-items: center;
    height: 900px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .quic-stack-udente-opinie {
    width: 95%;
    padding-left: 0;
  }

  .cell-naglowe-center {
    flex-flow: column;
  }

  .quick-stag-stopka {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .div-foot-img {
    display: none;
  }

  .cell-prawa-stopka {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .quick-stack-4 {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    width: 80%;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-12, .cell-13, .cell-14, .cell-15 {
    justify-content: center;
    align-items: center;
  }

  .quick-naglowek-stopka {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    text-align: left;
    margin-left: 0;
    padding-right: 0;
  }

  .czarny {
    font-weight: 600;
  }

  .cell-16 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .quick-stopka-rezerwacjaonline {
    margin-left: 0;
    padding-right: 0;
  }

  .cell-18 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .cell-button-klawisz-foot {
    justify-content: center;
    align-items: center;
  }

  .rt-about-us-rating {
    border-bottom: 1px solid #fff;
    border-right-width: 0;
    flex-basis: auto;
    margin-right: 0;
    padding-bottom: 17px;
    padding-right: 0;
  }

  .div-gwiazdki-opinie {
    flex-flow: column;
  }

  .rt-heading-six-2 {
    text-align: center;
    padding-top: 19px;
    padding-left: 140px;
    padding-right: 140px;
  }

  .cell-19 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .rt-social-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .rt-social-links-block {
    border-width: 2px;
  }

  .cell-21 {
    justify-content: center;
    align-items: center;
  }

  .cf-nav-5-button--rezewacja {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    font-size: 1.1rem;
  }

  .div-naglowek-zabiegi {
    padding-bottom: 0;
  }

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

  .button {
    width: 75px;
    height: 75px;
  }

  .rt-home-two-about-list-block {
    border-top-style: none;
    justify-content: center;
    align-items: flex-start;
  }

  .rt-button-title-text {
    font-size: 1.2rem;
  }

  .rt-home-two-about-us-right {
    margin-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rt-color-grey.rt-padding-bottom-fourty {
    font-size: 1.2rem;
    font-weight: 400;
  }

  .rt-image-height-auto-3.rt-width-hundred {
    width: 90%;
  }

  .rt-image-height-auto-3.rt-absolute-img {
    bottom: 0%;
  }

  .rt-image-height-auto-3.rt-absolute-img.rt-home-two-about-img-two {
    display: none;
  }

  .rt-home-three-project-link.rt-margin-bottom-fifteen {
    justify-content: flex-start;
    align-items: baseline;
  }

  .rt-home-two-about-us-left {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex;
  }

  .rt-padding-bottom-ten {
    font-size: 1.5rem;
    font-weight: 600;
  }

  .rt-home-two-about-us-block {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    display: block;
  }

  .naglowek-1-6rem-dwie-linie {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.2rem;
  }

  .naglowek-1-6rem-dwie-linie.czarny {
    font-size: 1.5rem;
  }

  .text-span-duze-logo {
    text-align: center;
  }

  .pisanie-1-2rem-odstep-top {
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 35px;
  }

  .sekcja-pod-menu-podstrona {
    padding-top: 0;
  }

  .kontner-podmenu-podstrona {
    border-radius: 0;
    padding-bottom: 20px;
  }

  .cell-26 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-gabinety-podstrona {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    padding-left: 20px;
  }

  .cell-27 {
    padding-left: 0;
  }

  .tekst-opis-zabiegu {
    line-height: 35px;
  }

  .naglowek-h1.czarny {
    font-size: 1.5rem;
  }

  .features-table {
    padding: 60px 15px;
  }

  .image-5 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cell-28 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .list-item-3 {
    font-size: 1.2rem;
    line-height: 35px;
  }

  .paragraf-opis-zabiegi {
    line-height: 35px;
  }

  .h4 {
    line-height: 28px;
  }

  .image-6 {
    max-width: 100%;
  }

  .naglowek-zabiegi-wykonuje {
    margin-bottom: 20px;
  }

  .naglowek-1-6rem-nazwa-zabiegu {
    text-align: center;
    padding-left: 20px;
    padding-right: 0;
  }

  .naglowek-1-6rem-nazwa-zabiegu.czarny {
    font-size: 1.5rem;
  }

  .cf-nav-5-button--zobacz-zespol {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 60%;
    max-width: 60%;
    font-size: 1.2rem;
  }

  .quick-stack-gabinety-pion {
    grid-column-gap: 38px;
    grid-row-gap: 38px;
    text-align: left;
    flex: 0 auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .cell-gabinet-pion {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .tekst-platnosci {
    line-height: 1.2;
  }

  .naglowek-umow-wiyzte {
    margin-bottom: 20px;
  }

  .div-kolumna-zabiegi-wykonuje {
    padding-left: 20px;
  }

  .rt-home-two-data-science-card {
    justify-content: flex-start;
    align-items: center;
  }

  .image-7, .image-8, .image-9, .image-10 {
    width: 45%;
  }

  .cf-nav-button--sekcjazabiegi {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 100%;
    font-size: 1rem;
  }

  .rt-category-cards-text-4 {
    letter-spacing: -.5px;
    font-size: 1.2rem;
  }

  .rt-body-font {
    font-size: 1.1rem;
    font-weight: 400;
  }

  .rt-team-member {
    max-width: 80%;
  }

  .rt-team-oneteam-members-wrapper {
    grid-template-columns: 1fr;
  }

  .rt-doctor-name-and-category.rt-doctor-name-and-category-marging-top-decrease {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .rt-body-font-male {
    font-size: .9rem;
  }

  .rt-home-two-about-right {
    display: none;
  }

  .rt-autofit-5 {
    height: auto;
  }

  .rt-home-two-about-left {
    padding-left: 10px;
  }

  .rt-heading-six-10 {
    letter-spacing: -.3px;
    font-size: 15px;
    line-height: 25px;
  }

  .rt-marquee-train-two-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-play-button-icon-2 {
    width: 15px;
    height: 17px;
  }

  .rt-marquee-text-2 {
    font-size: 60px;
    line-height: 70px;
  }

  .rt-about-one-video-marque-2 {
    bottom: -15px;
  }

  .rt-marquee-train-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-marquee-text {
    font-size: 60px;
    line-height: 70px;
  }

  .rt-play-button-icon {
    width: 15px;
    height: 17px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.3px;
    font-size: 15px;
    line-height: 25px;
  }

  .rt-about-one-video-marque {
    bottom: -15px;
  }

  .rt-portfolio-two-name-block {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-portfolio-two-category-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-heading-three {
    font-size: 24px;
    line-height: 34px;
  }

  .rt-about-two-cta-main-wrapper {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-home-one-cta-bottom-section {
    margin-top: 0;
    padding-top: 0;
  }

  .rt-home-one-cta-top-section {
    align-items: flex-start;
  }

  .rt-component-section-16 {
    padding-top: 20px;
  }

  .rt-portfolio-two-name-block-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .rt-portfolio-two-category-block-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .kontner-srodek-galeria-gabinety {
    margin-top: 0;
  }

  .quick-stack-naglowek-glaeria {
    padding-left: 0;
  }

  .quick-stack-gabinety {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    padding-left: 20px;
  }

  .quick-stack-gabinety-mniaturki {
    padding-left: 40px;
  }

  .cell-34 {
    justify-content: center;
    align-items: flex-start;
  }

  .shortcut {
    padding-top: 17px;
  }

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

  .shortcut-row {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .shortcut-row-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
    flex-flow: column;
    display: flex;
  }

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

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

  .text-block-6, .text-block-9 {
    text-align: center;
  }

  .shortcut-white {
    padding-top: 17px;
  }

  .heading-6 {
    display: block;
  }

  .nav-link-drugie-menu {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .sekcja-pod-menu-podstrona-gabinety {
    padding-top: 0;
  }

  .kontner-podmenu-rejestracja {
    border-radius: 0;
    height: 250px;
    padding-bottom: 20px;
  }

  .cell-29-rejestracja {
    padding-left: 40px;
  }

  .div-block--pomoc-rejestracja {
    padding-left: 20px;
  }

  .naglowek-zapraszamy-mobile {
    font-size: 1.8rem;
    line-height: 25px;
    display: block;
  }

  .cf-nav-5-button-sosnowiec, .cf-nav-5-button-sosnowiec-nfz {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-size: 8%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 26px;
  }

  .cf-nav-miasto {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/emial.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-size: 7%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 56px;
  }

  .cf-nav-telefon {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-size: 7%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .cf-nav-godzin-pracy {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/wall-clock_1355005.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 7%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 26px;
  }

  .rt-dizify-service-icon-box-three, .rt-dizify-service-icon-box-two, .rt-dizify-service-icon-box-four, .rt-service-icon-box-one {
    background-position: 60%;
  }

  .rt-service-column.rt-home-three {
    text-align: center;
  }

  .rt-service-row {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .cf-nav-5-grota-mobile, .cf-nav-5-ruda-slaska {
    text-align: left;
    background-color: #25a9ac;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 10%, 0 0;
    background-size: 8%, auto;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 26px;
  }

  .kontner-podmenu-podstrona-cennik {
    border-radius: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cf-nav-5-personel {
    text-align: left;
    background-color: #25a9ac;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-left: 26px;
  }

  .bold-text-7 {
    font-size: 1.8rem;
  }

  .rt-hero-heading {
    max-width: 400px;
  }

  .rt-hero-text-section {
    padding-top: 15px;
  }

  .rt-marquee-text-3 {
    font-size: .8rem;
    font-weight: 400;
    line-height: 70px;
  }

  .rt-marquee-text-3.rt-color-white-2 {
    font-weight: 400;
  }

  .rt-marquee-train-two-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-play-button-icon-3 {
    width: 15px;
    height: 17px;
  }

  .kontner-podmenu-wybielanie {
    border-radius: 0;
    padding-bottom: 20px;
  }

  .quick-stack-gabinet-info-nfz {
    padding-left: 40px;
  }

  .kontner-podmenu-podstrona-sosnowiec, .kontner-podmenu-podstronakatowice, .kontner-podmenu-podstronagrota, .kontner-podmenu-podstronaruda {
    border-radius: 0;
    padding-bottom: 20px;
  }

  .naglowek-udente {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 2rem;
  }

  .naglowek-udente.czarny {
    font-size: 1.5rem;
  }

  .naglowek-udente-copy {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem;
  }

  .naglowek-udente-copy.czarny {
    font-size: 1.5rem;
  }

  .image-pod-nazwa-miasta {
    max-width: 100%;
  }

  .cf-button-opinia {
    text-align: left;
    background-image: linear-gradient(#fff, #fff);
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 250px;
    max-width: none;
    font-size: 1.1rem;
  }

  .rt-contact-one {
    flex-flow: column;
  }

  .rt-contact-one-hero-main {
    padding-top: 70px;
  }

  .rt-responsive-full-width {
    width: 100%;
  }

  .rt-sub-heading.rt-text-blue-3.rt-about-one-hero-about-title, .rt-contact-type, .rt-contact-para {
    text-align: center;
  }

  .rt-contact-form-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rt-text-field-block {
    flex-direction: column;
  }

  .rt-info-details {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rt-info-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .rt-contact-form {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-contact-one-information-box {
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .rt-home-three-accordion-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-three-accordion-question {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .shortcut-row-test {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .shortcut-row-2-test {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .shortcut-row-green {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .rt-home-two-analytics-grid {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .rt-home-two-analytics-card {
    width: 60%;
  }

  .naglowek-sekcjaubezpiecznia.czarny {
    font-size: 1.5rem;
  }

  .rt-home-mediraty {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .rt-home-two-medi-raty {
    width: 60%;
  }

  .tekst-opis-ostrzezeniertg, .naglowek-ostrzezenie-rtg {
    line-height: 35px;
  }
}

@media screen and (max-width: 479px) {
  .navbar-logo-left {
    position: static;
  }

  .navbar-logo-left-container.shadow-three {
    padding-right: 10px;
    position: sticky;
    top: 0;
    bottom: auto;
  }

  .container {
    max-width: none;
  }

  .navbar-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .nav-menu-two {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
  }

  .nav-link {
    font-size: 1rem;
  }

  .nav-dropdown-toggle {
    padding-left: 5px;
    font-size: 1rem;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    width: auto;
  }

  .button-primary {
    text-align: center;
    text-transform: capitalize;
    font-size: 1.1rem;
    line-height: 25px;
  }

  .sekcja-zdjecia-podmenu {
    margin-bottom: -18px;
  }

  .konter-zdjecie-pod-menu {
    background-size: cover;
  }

  .div-zdjecie-top {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: auto;
    padding-top: 80px;
    padding-bottom: 100px;
    position: relative;
    top: 65px;
  }

  .kontener-gabinety {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .quick-stack-2 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    max-width: 100%;
    padding: 0;
  }

  .cf-nav-5-button-3 {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 8%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .sekcja-zabiegi-box {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    display: none;
  }

  .kontener-zabiegi-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .naglowek-1-6rem {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.3rem;
    line-height: 25px;
  }

  .cell-naglowek-srodek {
    padding-bottom: 53px;
  }

  .div-zabieg-box {
    text-align: center;
  }

  .quick-zabiegi-boxy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .img-ikon-zabiegi {
    max-width: 50%;
  }

  .cell-zabiegi-box {
    padding-bottom: 70px;
  }

  .naglowek-zabiegi-box {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1rem;
    line-height: 20px;
  }

  .button-zabiegi {
    padding-left: 30px;
    padding-right: 30px;
    font-size: .8rem;
  }

  .kontener-udente-opis {
    border-top-left-radius: 0;
    padding-bottom: 0;
  }

  .quic-stack-udente-opis {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 40px 0;
  }

  .pisanie-1-2rem {
    text-align: center;
    font-size: 1rem;
    line-height: 1.5;
  }

  .div-img-gabinet {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .img-gabinet {
    border-radius: 0;
    max-width: 95%;
    overflow: visible;
  }

  .cell {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .cell-2 {
    grid-column-gap: 33px;
    grid-row-gap: 33px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-3 {
    justify-content: center;
    align-items: center;
  }

  .naglowek-zapraszamy {
    text-align: center;
    text-shadow: 2px 2px 1px #0003;
    font-size: 1.2rem;
    font-weight: 500;
  }

  .cell-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
  }

  .cell-5, .cell-6, .cell-7 {
    justify-content: center;
    align-items: center;
  }

  .sekcja-personel {
    top: auto;
  }

  .uui-container-large-2 {
    overflow: visible;
  }

  .uui-team06_image-wrapper {
    border-top-left-radius: 25px;
    margin-left: -23px;
  }

  .uui-text-size-large {
    margin-top: 10px;
  }

  .uui-text-size-medium-2.text-color-primary700 {
    text-align: left;
    font-size: .8rem;
  }

  .uui-team06_mask {
    width: 80%;
    overflow: visible;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 2.8rem;
  }

  .uui-heading-tiny {
    font-size: 1rem;
  }

  .uui-heading-medium {
    color: #000;
  }

  .uui-team06_image {
    border-radius: 0;
  }

  .uui-wszyscy {
    height: auto;
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .wideo-zdjecie-pod-menu-copy {
    background-image: linear-gradient(#0000, #0000);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .background-video {
    opacity: 1;
    height: auto;
  }

  .sekcja-zdjecia-podmenu-video {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: -18px;
    display: block;
  }

  .rt-heading-six {
    text-transform: lowercase;
    padding-left: 40px;
    padding-right: 40px;
    font-size: .9rem;
    font-weight: 500;
  }

  .rt-heading-six.rt-margin-top-twenty-five-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: .9em;
    line-height: 25px;
  }

  .rt-about-blog-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    box-shadow: none;
    border: 1px #000;
    border-right-width: 0;
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0;
    transition: border-radius .3s;
  }

  .rt-button-12.rt-button-two.rt-about-three-card-button {
    letter-spacing: 0;
    text-transform: capitalize;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-component-section-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rt-about-blog-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .image {
    max-width: 40%;
  }

  .naglowek_logo {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100px;
    font-size: 1.1rem;
  }

  .navbar-brand-mobile {
    display: flex;
  }

  .sekcja-opinie {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: block;
    position: static;
    top: 16.2rem;
  }

  .kontener-udente-opinie {
    border-top-left-radius: 0;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-bottom: 64px;
    position: static;
  }

  .quic-stack-udente-opinie {
    width: 100%;
    padding: 40px 10px 0;
  }

  .tekst-opinia {
    text-align: center;
    padding-bottom: 10px;
  }

  .tekst-podpis-opinia {
    font-size: 1rem;
  }

  .quick-stag-stopka {
    height: auto;
  }

  .sekcja-stopka {
    position: static;
  }

  .cell-prawa-stopka {
    justify-content: center;
    align-items: center;
  }

  .list-adres-stopka {
    margin-top: 0;
  }

  .quick-stack-4 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
  }

  .naglowek-nazwa-miasta {
    padding-bottom: 10px;
  }

  .cell-12 {
    padding-bottom: 20px;
  }

  .quick-naglowek-stopka {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .text-block-4 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
  }

  .cell-16, .cell-17 {
    justify-content: center;
    align-items: center;
  }

  .quick-stopka-rezerwacjaonline {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    order: 1;
    width: 90%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .naglowek-2rem {
    text-align: center;
    order: -9999;
    font-size: 1.3rem;
    font-weight: 500;
  }

  .cell-18 {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .cell-button-klawisz-foot {
    justify-content: center;
    align-items: center;
  }

  .male {
    font-size: .7rem;
  }

  .rt-about-us-rating {
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .div-gwiazdki-opinie {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-top: 13px;
  }

  .rt-heading-six-2 {
    text-align: center;
    text-transform: lowercase;
    border-top: 1px #000;
    width: 150px;
    margin-top: 15px;
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 22px;
    display: block;
  }

  .cell-20 {
    justify-content: center;
    align-items: center;
  }

  .rt-social-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .cell-21 {
    justify-content: center;
    align-items: center;
  }

  .cf-nav-5-button--rezewacja {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 25px;
  }

  .image-2 {
    width: 25%;
  }

  .button {
    width: 50px;
    height: 50px;
  }

  .rt-home-two-about-list-block {
    text-align: center;
    border-top-style: none;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    font-size: 1rem;
    display: block;
  }

  .rt-button-title-text {
    font-size: 1rem;
  }

  .rt-color-grey.rt-padding-bottom-fourty {
    text-align: center;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }

  .rt-image-height-auto-3.rt-absolute-img {
    display: none;
  }

  .rt-home-three-project-link.rt-margin-bottom-fifteen {
    justify-content: center;
    align-items: baseline;
  }

  .rt-home-two-about-us-left {
    max-width: 90%;
  }

  .rt-padding-bottom-ten {
    text-align: center;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .rt-home-two-about-us-block {
    flex-flow: column;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .naglowek-1-6rem-dwie-linie {
    text-align: center;
    text-shadow: 2px 1px 3px #00000080;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.3rem;
    line-height: 25px;
  }

  .text-span {
    font-size: 2rem;
    line-height: 35px;
  }

  .cell-opinia {
    border-bottom: 1px solid #ffffff4d;
    justify-content: center;
    align-items: center;
    padding-bottom: 32px;
  }

  .text-span-duze-logo {
    text-shadow: 2px 1px 3px #00000080;
    font-size: 1.8rem;
  }

  .cell-opinia-bez-kreski-dol {
    border-bottom: 1px #ffffff4d;
    justify-content: center;
    align-items: center;
  }

  .pisanie-1-2rem-odstep-top {
    text-align: center;
    padding-top: 5px;
    font-size: 1rem;
    line-height: 1.2;
  }

  .sekcja-pod-menu-podstrona {
    margin-bottom: 84px;
  }

  .kontner-podmenu-podstrona {
    background-image: url('../images/bg_podstrona.png'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .quick-stack-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-26 {
    justify-content: center;
    align-items: center;
  }

  .quick-stack-gabinety-podstrona {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    max-width: 100%;
    padding: 0 10px;
  }

  .cell-27 {
    padding-left: 0;
  }

  .sekcja-zabieg-srodek {
    margin-bottom: 0;
  }

  .quick-zabiegi-podstrona {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: 0;
  }

  .tekst-opis-zabiegu {
    font-size: 1rem;
    line-height: 1.5;
  }

  .naglowek-h1 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 25px;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .comparison-row-main {
    grid-column-gap: 20px;
  }

  .comparison-title {
    margin-left: 10px;
  }

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

  .comparison-negative {
    background-position: 0 5px;
    background-size: 14px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .comparison-positive {
    background-position: 0 4px;
    background-size: 16px;
    margin-left: 10px;
    padding-left: 20px;
  }

  .image-5 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .cell-28 {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-29 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .list-item-3 {
    margin-bottom: 10px;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
  }

  .paragraf-opis-zabiegi {
    text-align: left;
    font-size: 1rem;
    line-height: 1.5;
  }

  .h4 {
    margin-bottom: 0;
    line-height: 25px;
  }

  .bold-text {
    width: auto;
    max-width: none;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: .5;
  }

  .div-zabieg-wykonuje-fotka {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: 40px;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .image-6 {
    border-top-left-radius: 45px;
    border-bottom-right-radius: 45px;
    max-width: 80%;
    padding-top: 11px;
  }

  .naglowek-zabiegi-wykonuje {
    margin-bottom: 0;
    font-size: 1.2rem;
  }

  .naglowek-1-6rem-nazwa-zabiegu {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.3rem;
    line-height: 25px;
  }

  .div-kolumna-gabinety {
    justify-content: center;
    align-items: flex-start;
    max-width: 90%;
    padding-left: 0;
    display: flex;
  }

  .cf-nav-5-button--zobacz-zespol {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 25px;
  }

  .quick-stack-gabinety-pion {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    width: 100%;
    max-width: 100%;
    padding-left: 36px;
  }

  .cell-gabinet-pion {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 10px;
  }

  .list-adres-pion {
    margin-top: 0;
  }

  .div-kolumna-platnosci {
    justify-content: center;
    align-items: flex-start;
    max-width: 90%;
    margin-top: 15px;
    padding-left: 30px;
    display: flex;
  }

  .tekst-platnosci {
    text-align: left;
    font-size: 1rem;
    line-height: 1.2;
  }

  .naglowek-umow-wiyzte {
    margin-bottom: 0;
    margin-left: 32px;
    font-size: 1.2rem;
  }

  .pochylone {
    width: 100%;
  }

  .div-kolumna-zabiegi-wykonuje {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .naglowek2-nazwa-zabiegu {
    font-size: .8rem;
  }

  .div-block-2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .rt-container-7.rt-service-one-support-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .rt-home-two-data-science-card {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .image-7, .image-8, .image-9, .image-10 {
    width: 35%;
  }

  .cf-nav-button--sekcjazabiegi {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 25px;
  }

  .sekcjapersonel-srodek {
    margin-bottom: 0;
  }

  .rt-category-cards-text-4 {
    font-size: 1rem;
    font-weight: 500;
  }

  .rt-body-font {
    font-size: .9rem;
    font-weight: 500;
  }

  .rt-team-member {
    max-width: 100%;
  }

  .rt-team-oneteam-members-wrapper {
    grid-column-gap: 59px;
    grid-row-gap: 59px;
    grid-template-columns: 1fr;
  }

  .rt-doctor-name-and-category.rt-doctor-name-and-category-marging-top-decrease {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .rt-component-section-11 {
    padding-bottom: 20px;
  }

  .rt-body-font-male {
    margin-top: 6px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.1;
  }

  .quick-gabinet {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: 0;
  }

  .cell-gabinet {
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-2 {
    text-align: center;
    font-size: 1.3rem;
  }

  .kontner-srodek-gabinety {
    margin-top: 20px;
  }

  .div-block-50 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .rt-marquee-text-2 {
    font-size: 50px;
    line-height: 60px;
  }

  .rt-about-one-video-marque-2 {
    bottom: -14px;
  }

  .rt-home-three-cta-heading {
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .rt-marquee-text {
    font-size: 50px;
    line-height: 60px;
  }

  .rt-about-one-video-marque {
    bottom: -14px;
  }

  .rt-service-two-portfolio-main {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .rt-component-container-14.rt-radious-ten-2.rt-overflow-hidden-6.rt-background-dark-2 {
    background-image: none;
  }

  .rt-about-two-cta-main-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    font-family: Clashdisplay, Verdana, sans-serif;
  }

  .rt-home-one-cta-bottom-section {
    flex-direction: column;
    align-items: stretch;
  }

  .rt-home-one-cta {
    opacity: .54;
  }

  .rt-cta-box {
    max-width: none;
  }

  .rt-component-section-16 {
    padding-top: 0;
  }

  .rt-service-two-portfolio-main-2 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .kontner-srodek-galeria-gabinety {
    margin-top: 0;
  }

  .sekcja-gabinet-srodek {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .quick-stack-gabinety {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 100%;
    max-width: 100%;
    padding: 0 20px;
  }

  .div-block-gabinety-miniaturyki {
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .quick-stack-gabinety-mniaturki {
    margin-bottom: 20px;
    padding-left: 20px;
  }

  .quick-cennik {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: 0;
  }

  .div-block-3 {
    font-size: 1rem;
  }

  .shortcut {
    padding-top: 10px;
    font-size: 1rem;
  }

  .shortcuts-table {
    padding-left: 8px;
    padding-right: 8px;
  }

  .shortcut-row {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .shortcut-row-2 {
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: .9rem;
    display: flex;
  }

  .text-block-7 {
    font-size: 1rem;
  }

  .heading-3 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 1rem;
    line-height: 25px;
  }

  .text-block-6 {
    font-size: .9rem;
  }

  .italic-text-2 {
    font-size: .9rem;
    font-style: italic;
  }

  .shortcut-white {
    padding-top: 10px;
    font-size: 1rem;
  }

  .heading-6 {
    border-left: 4px solid #25a9ac;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 8px;
    font-size: 1rem;
    line-height: 1.5;
  }

  .bold-text-cennik {
    width: auto;
    max-width: none;
    font-size: 1.2rem;
  }

  .quick-stack-cennik-top {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cell-drugie-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-link-drugie-menu {
    font-size: 1rem;
  }

  .quick-stack-8 {
    padding-bottom: 0;
  }

  .text-block-10 {
    padding-right: 0;
  }

  .quick-stag-drugie-menu-copy {
    margin-top: 0;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .klawisz-cennik {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .8rem;
  }

  .kontener-drugie-menu-copy {
    flex-flow: column;
    margin-top: 24px;
  }

  .div-block-wybierz-zabieg {
    width: auto;
    max-width: none;
    font-size: 1rem;
  }

  .div-block-51 {
    width: 90%;
  }

  .sekcja-pod-menu-podstrona-gabinety {
    margin-bottom: 0;
  }

  .div-backgriund-ziloen {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 1rem;
  }

  .text-block-11 {
    font-size: 1rem;
    font-weight: 400;
  }

  .kontner-podmenu-rejestracja {
    background-image: url('../images/bg_podstrona.png'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    height: 250px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .quick-stack-rejestracja {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quick-zabiegi-podstrona--rezerwacja {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: 0;
  }

  .cell-29-rejestracja {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block--pomoc-rejestracja {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .naglowek-zapraszamy-mobile {
    text-align: center;
    text-shadow: 2px 2px 1px #0003;
    font-size: 1.2rem;
    font-weight: 500;
  }

  .maly-nfz {
    padding-top: 1px;
    padding-left: 2px;
    font-size: .5rem;
  }

  .cf-nav-5-button-sosnowiec {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 11%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 21px;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .cf-nav-5-button-sosnowiec-nfz {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 12%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 5px;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .cf-nav-miasto {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .cf-nav-miasto:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-telefon {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 12%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .cf-nav-telefon:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cf-nav-godzin-pracy {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .cf-nav-godzin-pracy:hover {
    background-image: linear-gradient(#0000, #0000);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .adres-email-maly {
    font-size: .7rem;
  }

  .rt-category-cards-text-5.rt-margin-top-thirty {
    font-size: 1.1rem;
  }

  .rt-component-section-17.rt-icon-box-v-five {
    display: block;
  }

  .rt-margin-top-ten {
    margin-top: 0;
  }

  .rt-service-row {
    grid-template-columns: 1fr 1fr;
  }

  .div-kolumna-rejestracja-pytanie {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: 39px;
    padding-left: 0;
    display: flex;
  }

  .cf-nav-5-grota-mobile {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 12%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-top: 21px;
    padding-left: 21px;
    padding-right: 0;
    font-size: .75rem;
    line-height: 25px;
  }

  .cf-nav-5-ruda-slaska {
    text-align: left;
    background-image: url('../images/phone-white.png'), linear-gradient(#25a9ac, #25a9ac);
    background-position: 12%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 9%, auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .kontner-podmenu-podstrona-cennik {
    background-image: url('../images/bg_podstrona.png'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cf-nav-5-personel {
    text-align: left;
    background-image: linear-gradient(#25a9ac, #25a9ac);
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    font-size: .8rem;
    line-height: 25px;
  }

  .heading-7 {
    font-size: 1rem;
  }

  .bold-text-6 {
    font-size: 1.8rem;
    font-weight: 600;
  }

  .bold-text-7 {
    font-size: 1.5rem;
    font-weight: 600;
  }

  .rt-marquee-text-3 {
    font-size: .8rem;
    line-height: 60px;
  }

  .background-video-6 {
    padding-left: 0;
  }

  .kontner-video-gabinet {
    padding-left: 40px;
    padding-right: 30px;
  }

  .background-video-grota {
    padding-left: 0;
  }

  .kontner-podmenu-wybielanie {
    background-image: url('../images/bg_podstrona.png'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .div-kolumna-zabieg-wykonuje---przerwatop {
    justify-content: center;
    align-items: center;
    max-width: 90%;
    margin-top: 39px;
    padding-left: 0;
    display: flex;
  }

  .uui-text-size-medium-male.text-color-primary700 {
    text-align: center;
    margin-bottom: 25px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: .8rem;
  }

  .quick-stack-gabinet-info-nfz {
    margin-bottom: 20px;
    padding-left: 20px;
  }

  .kontner-podmenu-podstrona-sosnowiec {
    background-image: url('../images/2_2.jpg'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .kontner-podmenu-podstronakatowice {
    background-image: url('../images/bg-katowie.jpg'), linear-gradient(#000, #000);
    background-position: 0%, 0 0;
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .kontner-podmenu-podstronagrota {
    background-image: url('../images/3.jpg'), linear-gradient(#000, #000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .naglowek_logo_napis_udente {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100px;
    font-size: 1.1rem;
  }

  .text-block-12 {
    letter-spacing: 0;
    padding-top: 0;
    font-size: 1.2rem;
  }

  .text-span-2 {
    letter-spacing: 0;
    font-size: 1rem;
  }

  .kontner-podmenu-podstronaruda {
    background-image: url('../images/2.jpg'), linear-gradient(#000, #000);
    background-size: cover, auto;
    width: auto;
    padding-top: 46px;
    padding-bottom: 10px;
  }

  .naglowek-udente {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 25px;
  }

  .naglowek-udente-copy {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
    line-height: 25px;
  }

  .naglowek-nazwa-miasta-2 {
    border-bottom: 3px solid #25a9ac;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 5px;
    font-weight: 600;
    text-decoration: none;
  }

  .image-pod-nazwa-miasta {
    border-top-left-radius: 45px;
    border-bottom-right-radius: 45px;
    max-width: 80%;
    margin-top: 21px;
    padding-top: 11px;
  }

  .button-opinie {
    text-align: center;
    text-transform: capitalize;
    font-size: 1.1rem;
    line-height: 25px;
  }

  .cell-opinia-klawisz {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    padding-top: 40px;
  }

  .cf-button-opinia {
    text-align: left;
    background-image: linear-gradient(#fff, #fff);
    justify-content: center;
    align-items: center;
    width: 80%;
    max-width: 80%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    line-height: 25px;
  }

  .sekcja-kontakt-srodek {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .rt-contact-one-hero-main {
    padding-top: 50px;
  }

  .rt-form-block-2 {
    flex-flow: column;
  }

  .italic-text-5 {
    font-weight: 500;
  }

  .column-3 {
    text-align: center;
    font-size: 1rem;
  }

  .italic-text-6 {
    text-align: center;
    font-size: .9rem;
    font-style: normal;
  }

  .text-block-13 {
    text-align: center;
    font-size: .9rem;
    font-weight: 500;
  }

  .italic-text-7, .italic-text-8 {
    font-style: normal;
  }

  .italic-text-9 {
    font-size: .9rem;
  }

  .italic-text-10, .italic-text-11, .italic-text-12, .italic-text-13 {
    font-style: normal;
  }

  .column-4 {
    font-size: 1rem;
  }

  .italic-text-14, .italic-text-15, .italic-text-16, .italic-text-17, .italic-text-18, .italic-text-19, .italic-text-20, .italic-text-21, .italic-text-22, .italic-text-23, .italic-text-24, .italic-text-25 {
    font-style: normal;
  }

  .italic-text-26, .italic-text-27 {
    font-size: 1rem;
  }

  .italic-text-28, .italic-text-29 {
    font-style: normal;
  }

  .italic-text-30 {
    font-size: 1rem;
  }

  .italic-text-31 {
    font-style: normal;
  }

  .text-block-14 {
    font-size: 1rem;
  }

  .italic-text-32 {
    font-style: normal;
  }

  .text-block-15 {
    font-size: 1rem;
  }

  .italic-text-33, .italic-text-34, .italic-text-35, .italic-text-36, .italic-text-37, .italic-text-38, .italic-text-39, .italic-text-40, .italic-text-41, .italic-text-42, .italic-text-43, .italic-text-44 {
    font-style: normal;
  }

  .italic-text-45 {
    font-size: 1rem;
  }

  .italic-text-46 {
    font-style: normal;
  }

  .italic-text-47 {
    font-size: 1rem;
  }

  .italic-text-48 {
    font-style: normal;
  }

  .italic-text-49 {
    font-size: 1rem;
  }

  .italic-text-50 {
    font-style: normal;
  }

  .italic-text-51 {
    font-size: 1rem;
  }

  .italic-text-52 {
    font-style: normal;
  }

  .text-block-16 {
    font-size: 1rem;
  }

  .italic-text-53 {
    font-style: normal;
  }

  .italic-text-54 {
    font-size: 1rem;
  }

  .italic-text-55 {
    font-style: normal;
  }

  .text-block-17 {
    font-size: 1rem;
  }

  .italic-text-56 {
    font-style: normal;
  }

  .italic-text-57 {
    font-size: 1rem;
  }

  .italic-text-58 {
    font-style: normal;
  }

  .italic-text-59 {
    font-size: 1rem;
  }

  .italic-text-60, .italic-text-61, .italic-text-62, .italic-text-63, .italic-text-64, .italic-text-65, .italic-text-66, .italic-text-67, .italic-text-68, .italic-text-69, .italic-text-70 {
    font-style: normal;
  }

  .italic-text-71, .italic-text-72, .italic-text-73, .italic-text-74, .italic-text-75, .italic-text-76, .italic-text-77 {
    font-size: 1rem;
  }

  .italic-text-78, .italic-text-79 {
    font-style: normal;
  }

  .italic-text-80 {
    font-size: 1rem;
  }

  .italic-text-81, .italic-text-82 {
    font-style: normal;
  }

  .text-block-18, .italic-text-83 {
    font-size: 1rem;
  }

  .italic-text-84 {
    font-style: normal;
  }

  .italic-text-85 {
    font-size: 1rem;
  }

  .italic-text-86, .italic-text-87 {
    font-style: normal;
  }

  .italic-text-88, .text-block-19, .italic-text-89 {
    font-size: 1rem;
  }

  .italic-text-90, .italic-text-91 {
    font-style: normal;
  }

  .italic-text-92 {
    font-size: 1rem;
  }

  .italic-text-93 {
    font-style: normal;
  }

  .italic-text-94, .text-block-20 {
    font-size: 1rem;
  }

  .italic-text-95, .italic-text-96 {
    font-style: normal;
  }

  .italic-text-97 {
    font-size: 1rem;
  }

  .italic-text-98, .italic-text-99, .italic-text-100, .italic-text-101, .italic-text-102, .italic-text-103, .italic-text-104, .italic-text-105, .italic-text-106, .italic-text-107, .italic-text-108, .italic-text-109, .italic-text-110, .italic-text-111, .italic-text-112 {
    font-style: normal;
  }

  .italic-text-113, .italic-text-114, .italic-text-115, .italic-text-116, .italic-text-117, .italic-text-118, .italic-text-119, .italic-text-120, .italic-text-121, .italic-text-122, .italic-text-123 {
    font-size: 1rem;
  }

  .column-5, .column-6 {
    font-size: .9rem;
  }

  .rt-button-new-text {
    font-size: .875rem;
    line-height: 1.5rem;
  }

  .rt-contact-form-submit {
    padding: 20px 10px;
  }

  .rt-text-field-block {
    flex-direction: column;
  }

  .rt-info-block {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .rt-contact-form {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .rt-contact-one-information-box {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30px;
  }

  .quick-cennik-testy {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    margin-top: 0;
  }

  .shortcut-row-test {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .shortcut-row-2-test {
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: .9rem;
    display: flex;
  }

  .rt-category-cards-text-9 {
    font-size: 1rem;
  }

  .rt-home-one-progress-text-item {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-dropdown-toggle-2 {
    flex-flow: row;
  }

  .shortcut-row-green {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .rt-component-section-23 {
    padding-top: 10px;
  }

  .rt-home-two-analytics-card {
    width: 70%;
  }

  .naglowek-sekcjaubezpiecznia {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.3rem;
    line-height: 25px;
  }

  .rt-component-section-mediraty {
    padding-top: 10px;
  }

  .rt-home-two-medi-raty {
    width: 70%;
  }

  .text-block-22 {
    padding-top: 2px;
    font-size: .8rem;
  }

  .tekst-opis-ostrzezeniertg {
    font-size: .7rem;
    line-height: 1.5;
  }

  .naglowek-ostrzezenie-rtg {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.5;
  }
}

#w-node-f3bdc5fc-1eaf-c317-a8ee-06c1a45f247e-4c8bb4de {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-f58d6a98-4ad0-8685-c151-0944d596e781-4c8bb4de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_3c916deb-0a41-2963-730c-e0931a8feb3d-4c8bb4de {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3c916deb-0a41-2963-730c-e0931a8feb3e-4c8bb4de {
  grid-column: span 2 / span 2;
}

#w-node-_5a26cb36-ec1d-1e8c-501f-40c19dae5b41-4c8bb4de {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5a26cb36-ec1d-1e8c-501f-40c19dae5b42-4c8bb4de, #w-node-de7d2d83-9970-3b68-1951-a33109d4f2f5-4c8bb4de {
  grid-column: span 2 / span 2;
}

#w-node-_5a5da5e7-9c08-2857-4569-c21837249561-4c8bb4de {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_5a5da5e7-9c08-2857-4569-c21837249562-4c8bb4de {
  grid-column: span 4 / span 4;
}

#w-node-_44ea2e7e-c9f7-89be-9b03-f34253fe0474-4c8bb4de, #w-node-_160b42ea-d78e-e5d3-1df9-f18afaecdd05-4c8bb4de, #w-node-b36cad6d-a6ba-1dad-67c0-092cd6a6c847-4c8bb4de, #w-node-fc56aa69-23f7-a1c4-5354-7a1330b20dee-4c8bb4de, #w-node-_9e31cc1e-5d9b-9acd-cf78-c5f850c6f959-4c8bb4de, #w-node-_8011c14b-56b4-5e37-3ab8-ddb90d1b2881-4c8bb4de, #w-node-dd8e91b0-9b3a-4e1c-8020-f7c337ac440a-4c8bb4de, #w-node-b1c5f9ae-b249-4063-f969-e54cdc2a3037-4c8bb4de {
  order: -9999;
}

#w-node-e5217798-3df9-da29-4afe-1cab06ba40f3-4c8bb4de {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e5217798-3df9-da29-4afe-1cab06ba40f5-4c8bb4de {
  grid-row: span 2 / span 2;
}

#w-node-_2db9f696-d88b-6ac7-2ad6-9cee8bc89c21-4c8bb4de {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2db9f696-d88b-6ac7-2ad6-9cee8bc89c23-4c8bb4de {
  grid-row: span 2 / span 2;
}

#w-node-_34456cff-8756-2116-079e-f07ed117ecf7-4c8bb4de, #w-node-_6f579110-1b57-c3fa-6a10-e9928ff72d50-4c8bb4de {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-4c8bb4de {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-4c8bb4de, #w-node-b94b24ba-f03b-1e93-bd94-c75f93718a2b-4c8bb4de {
  grid-column: span 2 / span 2;
}

#w-node-_99363d21-f1d0-cf7f-fada-1a74054d231a-054d2318 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_99363d21-f1d0-cf7f-fada-1a74054d231f-054d2318 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_99363d21-f1d0-cf7f-fada-1a74054d2327-054d2318 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_99363d21-f1d0-cf7f-fada-1a74054d235c-054d2318 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5eb1bc8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f1a8c37b-e98c-3cb0-8e4b-c8c6f0256cc9-5eb1bc8a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-5eb1bc8a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_4f81c1a7-a4cd-9f6f-99c4-458075cf566c-5eb1bc8a, #w-node-_4f81c1a7-a4cd-9f6f-99c4-458075cf5670-5eb1bc8a, #w-node-_4f81c1a7-a4cd-9f6f-99c4-458075cf5674-5eb1bc8a, #w-node-_4f81c1a7-a4cd-9f6f-99c4-458075cf5678-5eb1bc8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81bcee2f-5db5-6343-c347-48856a7f21c9-5eb1bc8a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5eb1bc8a {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-5eb1bc8a, #w-node-_916ab088-f166-aa8f-2cd7-ea4c251662d7-5eb1bc8a {
  grid-column: span 2 / span 2;
}

#w-node-f96ea57a-1d85-6444-2317-51609dbbc328-9dbbc324 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-f96ea57a-1d85-6444-2317-51609dbbc331-9dbbc324 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a81c507b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_87ad9b09-af7b-35b1-971f-de661a76c929-a81c507b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a81c507b {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a81c507b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-a81c507b {
  grid-column: span 2 / span 2;
}

#w-node-ceb40802-878d-d966-2f38-f4c8860aafaf-860aafa1 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-22d622cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_672ccfb6-7f35-8ba8-2640-3452e8b757a4-22d622cc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-22d622cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_6dd0fe4d-819a-d7b5-da86-1a987d5e525b-22d622cc {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-22d622cc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-22d622cc {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a284d21f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_35103d68-fa70-7c72-eb1f-9886ebf5f753-a284d21f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a284d21f {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f698c033-f9eb-495f-c0ac-0a211567fd7b-a284d21f, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd7f-a284d21f, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd83-a284d21f, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd87-a284d21f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ca6dffa-d636-495d-ea14-b0dc81ac13ee-a284d21f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a284d21f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-a284d21f {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-c320c142 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_49e5d3c0-38a0-344a-8fb0-03f9d70e1d08-c320c142 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-c320c142 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-c320c142 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-c320c142 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9c8ef34a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-bc4a9aa0-f459-3933-02c5-c6d21c3f54a4-9c8ef34a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-9c8ef34a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9c8ef34a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-9c8ef34a {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-87cfbc23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d2cdb625-3a81-e60c-daca-ea678ded3e60-87cfbc23 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-87cfbc23 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-87cfbc23 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-87cfbc23 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f4fa6275 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a986cff4-6c94-d2f2-66c4-99bad4cbb549-f4fa6275 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-f4fa6275 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f4fa6275 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-f4fa6275 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ffcfa40a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_55ce9988-32c8-b28a-f257-958a11c19c1e-ffcfa40a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-ffcfa40a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ffcfa40a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-ffcfa40a {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-430c503a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_60ed4517-8c91-6e12-4758-d8009a804538-430c503a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-430c503a {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f7c44800-e915-690d-85d5-5771f0e0c79d-430c503a {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-430c503a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-430c503a {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1bdaf4aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_27119ef6-6100-8a42-3306-8ee798fe5db4-1bdaf4aa {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-1bdaf4aa {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-fedcd1d4-2114-9c3f-85f7-0893fe73eb02-1bdaf4aa {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1bdaf4aa {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-1bdaf4aa {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-006c6072 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8a41da62-f138-f5f6-ef1c-14ced37cb16f-006c6072 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-006c6072 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_2943b55f-7f4d-b3b5-9067-059ddd1b559e-006c6072 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-006c6072 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-006c6072 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-6b617db6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5a179d1c-afa3-4bfe-e51d-0ec4882b4117-6b617db6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-6b617db6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-6b617db6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-6b617db6 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ed337776 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-ed337776 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0572a085-838e-0730-5fa3-4fdbaa62f985-ed337776 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_18da8b8a-86e0-823a-2f6b-ab841e9ede6a-ed337776 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ed337776 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-ed337776 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d4536e72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_523389a5-4525-60a7-894e-ee965b6c2cee-d4536e72 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-d4536e72 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d4536e72 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-d4536e72 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-85398ccc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_56a8aceb-7f83-8a14-3d01-5dc3ac6209eb-85398ccc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-85398ccc {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-85398ccc {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-85398ccc {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5f4edd40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a0702ac7-7579-1353-d12c-b314a391cd55-5f4edd40 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-5f4edd40 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5f4edd40 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-5f4edd40 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-41434a7e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9d70593e-0171-c2ea-908f-4aa344e3b324-41434a7e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-41434a7e {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f698c033-f9eb-495f-c0ac-0a211567fd7b-41434a7e, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd7f-41434a7e, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd83-41434a7e, #w-node-f698c033-f9eb-495f-c0ac-0a211567fd87-41434a7e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-41434a7e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-41434a7e {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-309eae58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a1572803-c011-3b43-4205-ab4288e8c9d1-309eae58 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-309eae58 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-309eae58 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-309eae58 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9d36665f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_58b4baa2-be3c-25dd-f3c3-8881092f7d97-9d36665f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-9d36665f {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9d36665f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-9d36665f {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2b492619 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a0dc6b5c-8f2e-5be1-a666-28cdd6e5711f-2b492619 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-2b492619 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-b2d10e82-5433-68d5-2122-20d3fc5c8e04-2b492619 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2b492619 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-2b492619 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1336f238 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0c295dbc-31b7-09a3-66ab-2385ff146978-1336f238 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-1336f238 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-bb53f47d-adae-6d60-450d-fcb964bc579f-1336f238 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1336f238 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-1336f238 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-468278a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_200dbb29-5dc5-cff0-296c-e05dbd76aa00-468278a6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-468278a6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f8a27baf-7080-7e27-899f-09c3fa6397b1-468278a6 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-468278a6 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-468278a6 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-02906044 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-02906044 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ebf43d33-489b-adf3-5ff3-bf02a6bb9b91-02906044 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-02906044 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2f9c0e6a-2e07-6c5f-fc8b-4747890db61c-02906044 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b386b328-7993-7366-78ae-b49f874279d6-02906044 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3120aea7-526e-28a6-fc3d-9fa272ff22fa-02906044 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-02906044 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad06-02906044 {
  grid-column: span 2 / span 2;
}

#w-node-_055c5ee4-4b93-c364-86e3-21e40db75fdb-02906044 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_055c5ee4-4b93-c364-86e3-21e40db75fe0-02906044 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_055c5ee4-4b93-c364-86e3-21e40db75fe8-02906044 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_055c5ee4-4b93-c364-86e3-21e40db7601d-02906044 {
  grid-template-rows: auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-3f53edc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e136b257-ee2b-666a-457d-ee9a7a5fc646-3f53edc4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-3f53edc4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-3f53edc4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-3f53edc4 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-0c8735bf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-dc474250-d633-e605-454a-caea5da293dc-0c8735bf {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-0c8735bf {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_19bb2908-1325-c69d-05f5-ab48aa3972b4-0c8735bf {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-0c8735bf {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-0c8735bf {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299, #w-node-_70ca731f-cbda-8360-5429-79b1e41c665e-a472e299 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_70ca731f-cbda-8360-5429-79b1e41c6662-a472e299 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: ;
}

#w-node-a000b5e8-def4-c76a-b201-e8c006cf1ae7-a472e299 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4005cb23-ef84-d23b-c33b-0ae2ad800bdc-a472e299 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: ;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a472e299 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a472e299 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-a472e299 {
  grid-column: span 2 / span 2;
}

#w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-d8c87c6e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_077ee5bd-de7e-426d-24c4-a7d78557c998-d8c87c6e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ebf43d33-489b-adf3-5ff3-bf02a6bb9b91-d8c87c6e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-d8c87c6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_49a26130-16e6-9447-5a99-5048f8836973-d8c87c6e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b386b328-7993-7366-78ae-b49f874279d6-d8c87c6e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3120aea7-526e-28a6-fc3d-9fa272ff22fa-d8c87c6e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-d8c87c6e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad06-d8c87c6e {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-e031c00e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4d04de02-9b44-5644-fd53-5835d4b6a667-e031c00e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ebf43d33-489b-adf3-5ff3-bf02a6bb9b91-e031c00e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-e031c00e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_68baf41b-ad0f-f24e-5422-d33687e872d3-e031c00e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b386b328-7993-7366-78ae-b49f874279d6-e031c00e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3120aea7-526e-28a6-fc3d-9fa272ff22fa-e031c00e {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_58ebcf93-8117-4e26-1ab8-2e42544dfa35-e031c00e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-e031c00e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad06-e031c00e {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a034e01c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_88987e5e-ff23-1947-368d-b62f6aeb53c7-a034e01c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ebf43d33-489b-adf3-5ff3-bf02a6bb9b91-a034e01c {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-a034e01c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7d9bef1d-3fee-87b6-7c24-ca5a91cc6fbb-a034e01c {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b386b328-7993-7366-78ae-b49f874279d6-a034e01c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3120aea7-526e-28a6-fc3d-9fa272ff22fa-a034e01c {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_90f3d0e6-6f89-c993-f306-b97c61e63342-a034e01c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-a034e01c {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad06-a034e01c {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-f00d7ccf {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-ae14cc49-fdc7-cd90-1f79-7787efad7ccc-f00d7ccf {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f00d7ccf {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-f00d7ccf {
  grid-column: span 2 / span 2;
}

#w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-221f7a2b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_077ee5bd-de7e-426d-24c4-a7d78557c998-221f7a2b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d104633f-e06c-07dc-cda9-3196d2d8fd41-221f7a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-d104633f-e06c-07dc-cda9-3196d2d8fd49-221f7a2b, #w-node-d104633f-e06c-07dc-cda9-3196d2d8fd52-221f7a2b, #w-node-d104633f-e06c-07dc-cda9-3196d2d8fd5b-221f7a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d104633f-e06c-07dc-cda9-3196d2d8fd63-221f7a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-d104633f-e06c-07dc-cda9-3196d2d8fd64-221f7a2b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-221f7a2b {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad06-221f7a2b {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433, #w-node-a000b5e8-def4-c76a-b201-e8c006cf1ae7-d1fdb433 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4005cb23-ef84-d23b-c33b-0ae2ad800bdc-d1fdb433 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: ;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d1fdb433 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-d1fdb433 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-fd73940f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8dce0f9e-0c63-6e8b-3627-292190c1858e-fd73940f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0572a085-838e-0730-5fa3-4fdbaa62f985-fd73940f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_7afa88c6-7bb8-241e-1242-c7bf87cdfd0c-fd73940f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-fd73940f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-fd73940f {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2080169d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0fb052b3-ce42-82f8-5194-47b0381ec248-2080169d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0572a085-838e-0730-5fa3-4fdbaa62f985-2080169d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_2c6d74b1-f484-b0e9-eae9-0af44856b465-2080169d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2080169d {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-2080169d {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-053abea1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-053abea1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0572a085-838e-0730-5fa3-4fdbaa62f985-053abea1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_0c61bcdf-9f15-051d-ed3d-66c209767926-053abea1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-053abea1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-053abea1 {
  grid-column: span 2 / span 2;
}

#w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d0e31f61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-d0e31f61 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0572a085-838e-0730-5fa3-4fdbaa62f985-d0e31f61 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_18da8b8a-86e0-823a-2f6b-ab841e9ede6a-d0e31f61, #w-node-_7afa88c6-7bb8-241e-1242-c7bf87cdfd0c-d0e31f61, #w-node-_2c6d74b1-f484-b0e9-eae9-0af44856b465-d0e31f61, #w-node-_0c61bcdf-9f15-051d-ed3d-66c209767926-d0e31f61 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d0e31f61 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_943e69a4-3bfd-7482-2190-773ea2a7f377-d0e31f61 {
  grid-column: span 2 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-b386b328-7993-7366-78ae-b49f874279d6-02906044 {
    display: grid;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-02906044 {
    grid-row: span 1 / span 1;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70ca731f-cbda-8360-5429-79b1e41c6662-a472e299, #w-node-_4005cb23-ef84-d23b-c33b-0ae2ad800bdc-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-d8c87c6e {
    display: grid;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-d8c87c6e {
    grid-row: span 1 / span 1;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-e031c00e {
    display: grid;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-e031c00e {
    grid-row: span 1 / span 1;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-a034e01c {
    display: grid;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-a034e01c {
    grid-row: span 1 / span 1;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4005cb23-ef84-d23b-c33b-0ae2ad800bdc-d1fdb433 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-de7d2d83-9970-3b68-1951-a33109d4f2f5-4c8bb4de {
    order: -9999;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5eb1bc8a, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a81c507b, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-22d622cc, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a284d21f, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-c320c142, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9c8ef34a, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-87cfbc23, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f4fa6275, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ffcfa40a, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-430c503a, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1bdaf4aa, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-006c6072, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-6b617db6, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ed337776 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_18da8b8a-86e0-823a-2f6b-ab841e9ede6a-ed337776 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d4536e72, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-85398ccc, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5f4edd40, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-41434a7e, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-309eae58, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9d36665f, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2b492619, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1336f238, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-468278a6, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-02906044, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-3f53edc4, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-d8c87c6e, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-e031c00e, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a034e01c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-221f7a2b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-fd73940f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7afa88c6-7bb8-241e-1242-c7bf87cdfd0c-fd73940f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2080169d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2c6d74b1-f484-b0e9-eae9-0af44856b465-2080169d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-053abea1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_0c61bcdf-9f15-051d-ed3d-66c209767926-053abea1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d0e31f61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_18da8b8a-86e0-823a-2f6b-ab841e9ede6a-d0e31f61, #w-node-_7afa88c6-7bb8-241e-1242-c7bf87cdfd0c-d0e31f61, #w-node-_2c6d74b1-f484-b0e9-eae9-0af44856b465-d0e31f61, #w-node-_0c61bcdf-9f15-051d-ed3d-66c209767926-d0e31f61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-de7d2d83-9970-3b68-1951-a33109d4f2f5-4c8bb4de, #w-node-_44ea2e7e-c9f7-89be-9b03-f34253fe0474-4c8bb4de, #w-node-_160b42ea-d78e-e5d3-1df9-f18afaecdd05-4c8bb4de, #w-node-b36cad6d-a6ba-1dad-67c0-092cd6a6c847-4c8bb4de, #w-node-fc56aa69-23f7-a1c4-5354-7a1330b20dee-4c8bb4de, #w-node-_9e31cc1e-5d9b-9acd-cf78-c5f850c6f959-4c8bb4de, #w-node-_8011c14b-56b4-5e37-3ab8-ddb90d1b2881-4c8bb4de, #w-node-dd8e91b0-9b3a-4e1c-8020-f7c337ac440a-4c8bb4de, #w-node-b1c5f9ae-b249-4063-f969-e54cdc2a3037-4c8bb4de {
    order: -9999;
  }
}

@media screen and (max-width: 991px) {
  #w-node-f3bdc5fc-1eaf-c317-a8ee-06c1a45f247e-4c8bb4de {
    display: none;
  }

  #w-node-de7d2d83-9970-3b68-1951-a33109d4f2f5-4c8bb4de {
    order: -9999;
  }

  #w-node-_5a5da5e7-9c08-2857-4569-c21837249561-4c8bb4de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5a5da5e7-9c08-2857-4569-c21837249562-4c8bb4de {
    grid-column: span 2 / span 2;
  }

  #w-node-e5217798-3df9-da29-4afe-1cab06ba40f3-4c8bb4de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5217798-3df9-da29-4afe-1cab06ba40f5-4c8bb4de {
    grid-row: span 2 / span 2;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-4c8bb4de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2327-054d2318 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5eb1bc8a, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_81bcee2f-5db5-6343-c347-48856a7f21c9-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5eb1bc8a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f96ea57a-1d85-6444-2317-51609dbbc328-9dbbc324 {
    display: none;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a81c507b, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a81c507b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a81c507b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ceb40802-878d-d966-2f38-f4c8860aafaf-860aafa1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-22d622cc, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6dd0fe4d-819a-d7b5-da86-1a987d5e525b-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-22d622cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a284d21f, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5ca6dffa-d636-495d-ea14-b0dc81ac13ee-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a284d21f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-c320c142, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-c320c142 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-c320c142 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9c8ef34a, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-9c8ef34a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9c8ef34a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-87cfbc23, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-87cfbc23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-87cfbc23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f4fa6275, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-f4fa6275 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f4fa6275 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ffcfa40a, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-ffcfa40a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ffcfa40a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-430c503a, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f7c44800-e915-690d-85d5-5771f0e0c79d-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-430c503a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1bdaf4aa, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fedcd1d4-2114-9c3f-85f7-0893fe73eb02-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1bdaf4aa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-006c6072, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2943b55f-7f4d-b3b5-9067-059ddd1b559e-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-006c6072 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-6b617db6, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-6b617db6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-6b617db6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ed337776 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ed337776 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d4536e72, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-d4536e72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d4536e72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-85398ccc, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-85398ccc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-85398ccc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5f4edd40, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-5f4edd40 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5f4edd40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-41434a7e, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-41434a7e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-41434a7e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-309eae58, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-309eae58 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-309eae58 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9d36665f, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-9d36665f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9d36665f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2b492619, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b2d10e82-5433-68d5-2122-20d3fc5c8e04-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2b492619 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1336f238, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bb53f47d-adae-6d60-450d-fcb964bc579f-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1336f238 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-468278a6, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f8a27baf-7080-7e27-899f-09c3fa6397b1-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-468278a6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-02906044 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db75fe8-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-3f53edc4, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-3f53edc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-3f53edc4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-0c8735bf, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_19bb2908-1325-c69d-05f5-ab48aa3972b4-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-0c8735bf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70ca731f-cbda-8360-5429-79b1e41c6662-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-d8c87c6e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-d8c87c6e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-d8c87c6e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-e031c00e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-e031c00e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-e031c00e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a034e01c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b0dbc6c7-7f1e-f617-e7f8-1c1878601edb-a034e01c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-a034e01c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf, #w-node-_908b2b28-99a2-5c5f-f91b-5f4ddfa01271-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ae14cc49-fdc7-cd90-1f79-7787efad7ccc-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f00d7ccf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-221f7a2b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-221f7a2b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d1fdb433 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-fd73940f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-fd73940f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2080169d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2080169d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-053abea1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-053abea1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d0e31f61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d0e31f61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e5217798-3df9-da29-4afe-1cab06ba40f3-4c8bb4de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e5217798-3df9-da29-4afe-1cab06ba40f5-4c8bb4de {
    grid-row: span 2 / span 2;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-4c8bb4de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d231a-054d2318 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d231b-054d2318 {
    order: 0;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2327-054d2318 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d235c-054d2318 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2360-054d2318, #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2366-054d2318 {
    order: 9999;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_81bcee2f-5db5-6343-c347-48856a7f21c9-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5eb1bc8a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a81c507b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a81c507b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ceb40802-878d-d966-2f38-f4c8860aafaf-860aafa1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6dd0fe4d-819a-d7b5-da86-1a987d5e525b-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-22d622cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5ca6dffa-d636-495d-ea14-b0dc81ac13ee-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a284d21f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-c320c142 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-c320c142 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9c8ef34a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9c8ef34a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-87cfbc23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-87cfbc23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f4fa6275 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f4fa6275 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ffcfa40a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ffcfa40a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f7c44800-e915-690d-85d5-5771f0e0c79d-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-430c503a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fedcd1d4-2114-9c3f-85f7-0893fe73eb02-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1bdaf4aa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2943b55f-7f4d-b3b5-9067-059ddd1b559e-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-006c6072 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-6b617db6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-6b617db6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ed337776 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ed337776 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d4536e72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d4536e72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-85398ccc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-85398ccc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5f4edd40 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5f4edd40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-41434a7e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-41434a7e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-309eae58 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-309eae58 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9d36665f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9d36665f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b2d10e82-5433-68d5-2122-20d3fc5c8e04-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2b492619 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bb53f47d-adae-6d60-450d-fcb964bc579f-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1336f238 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f8a27baf-7080-7e27-899f-09c3fa6397b1-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-468278a6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-02906044, #w-node-b386b328-7993-7366-78ae-b49f874279d6-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db75fdb-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db75fdc-02906044 {
    order: 0;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db75fe8-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db7601d-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db76021-02906044, #w-node-_055c5ee4-4b93-c364-86e3-21e40db76027-02906044 {
    order: 9999;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-3f53edc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-3f53edc4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_19bb2908-1325-c69d-05f5-ab48aa3972b4-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-0c8735bf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-d8c87c6e, #w-node-b386b328-7993-7366-78ae-b49f874279d6-d8c87c6e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-d8c87c6e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-e031c00e, #w-node-b386b328-7993-7366-78ae-b49f874279d6-e031c00e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-e031c00e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a034e01c, #w-node-b386b328-7993-7366-78ae-b49f874279d6-a034e01c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-a034e01c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ae14cc49-fdc7-cd90-1f79-7787efad7ccc-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f00d7ccf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-221f7a2b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-221f7a2b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d1fdb433 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-fd73940f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-fd73940f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2080169d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2080169d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-053abea1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-053abea1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d0e31f61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d0e31f61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3c916deb-0a41-2963-730c-e0931a8feb3d-4c8bb4de, #w-node-_5a26cb36-ec1d-1e8c-501f-40c19dae5b41-4c8bb4de {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-de7d2d83-9970-3b68-1951-a33109d4f2f5-4c8bb4de {
    order: -9999;
  }

  #w-node-_44ea2e7e-c9f7-89be-9b03-f34253fe0474-4c8bb4de, #w-node-_160b42ea-d78e-e5d3-1df9-f18afaecdd05-4c8bb4de, #w-node-b36cad6d-a6ba-1dad-67c0-092cd6a6c847-4c8bb4de, #w-node-fc56aa69-23f7-a1c4-5354-7a1330b20dee-4c8bb4de, #w-node-_9e31cc1e-5d9b-9acd-cf78-c5f850c6f959-4c8bb4de, #w-node-_8011c14b-56b4-5e37-3ab8-ddb90d1b2881-4c8bb4de, #w-node-dd8e91b0-9b3a-4e1c-8020-f7c337ac440a-4c8bb4de, #w-node-b1c5f9ae-b249-4063-f969-e54cdc2a3037-4c8bb4de {
    order: 9999;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-4c8bb4de {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-4c8bb4de, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-4c8bb4de {
    grid-column: span 2 / span 2;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d235c-054d2318 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2360-054d2318, #w-node-_99363d21-f1d0-cf7f-fada-1a74054d2366-054d2318 {
    order: 9999;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f1a8c37b-e98c-3cb0-8e4b-c8c6f0256cc9-5eb1bc8a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_81bcee2f-5db5-6343-c347-48856a7f21c9-5eb1bc8a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5eb1bc8a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-5eb1bc8a, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-5eb1bc8a {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a81c507b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_87ad9b09-af7b-35b1-971f-de661a76c929-a81c507b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a81c507b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-a81c507b, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-a81c507b {
    grid-column: span 2 / span 2;
  }

  #w-node-ceb40802-878d-d966-2f38-f4c8860aafaf-860aafa1, #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_672ccfb6-7f35-8ba8-2640-3452e8b757a4-22d622cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6dd0fe4d-819a-d7b5-da86-1a987d5e525b-22d622cc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-22d622cc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-22d622cc, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-22d622cc {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_35103d68-fa70-7c72-eb1f-9886ebf5f753-a284d21f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5ca6dffa-d636-495d-ea14-b0dc81ac13ee-a284d21f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a284d21f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-a284d21f, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-a284d21f {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-c320c142 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_49e5d3c0-38a0-344a-8fb0-03f9d70e1d08-c320c142 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-c320c142 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-c320c142, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-c320c142 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9c8ef34a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bc4a9aa0-f459-3933-02c5-c6d21c3f54a4-9c8ef34a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9c8ef34a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-9c8ef34a, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-9c8ef34a {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-87cfbc23 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d2cdb625-3a81-e60c-daca-ea678ded3e60-87cfbc23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-87cfbc23 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-87cfbc23, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-87cfbc23 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f4fa6275 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a986cff4-6c94-d2f2-66c4-99bad4cbb549-f4fa6275 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f4fa6275 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-f4fa6275, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-f4fa6275 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ffcfa40a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_55ce9988-32c8-b28a-f257-958a11c19c1e-ffcfa40a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ffcfa40a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-ffcfa40a, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-ffcfa40a {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_60ed4517-8c91-6e12-4758-d8009a804538-430c503a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f7c44800-e915-690d-85d5-5771f0e0c79d-430c503a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-430c503a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-430c503a, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-430c503a {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_27119ef6-6100-8a42-3306-8ee798fe5db4-1bdaf4aa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fedcd1d4-2114-9c3f-85f7-0893fe73eb02-1bdaf4aa {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1bdaf4aa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-1bdaf4aa, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-1bdaf4aa {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8a41da62-f138-f5f6-ef1c-14ced37cb16f-006c6072 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2943b55f-7f4d-b3b5-9067-059ddd1b559e-006c6072 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-006c6072 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-006c6072, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-006c6072 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-6b617db6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5a179d1c-afa3-4bfe-e51d-0ec4882b4117-6b617db6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-6b617db6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-6b617db6, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-6b617db6 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-ed337776 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-ed337776 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-ed337776 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-ed337776, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-ed337776 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d4536e72 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_523389a5-4525-60a7-894e-ee965b6c2cee-d4536e72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d4536e72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-d4536e72, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-d4536e72 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-85398ccc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_56a8aceb-7f83-8a14-3d01-5dc3ac6209eb-85398ccc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-85398ccc {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-85398ccc, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-85398ccc {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-5f4edd40 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0702ac7-7579-1353-d12c-b314a391cd55-5f4edd40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-5f4edd40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-5f4edd40, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-5f4edd40 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-41434a7e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9d70593e-0171-c2ea-908f-4aa344e3b324-41434a7e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-41434a7e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-41434a7e, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-41434a7e {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-309eae58 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a1572803-c011-3b43-4205-ab4288e8c9d1-309eae58 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-309eae58 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-309eae58, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-309eae58 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-9d36665f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_58b4baa2-be3c-25dd-f3c3-8881092f7d97-9d36665f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-9d36665f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-9d36665f, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-9d36665f {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a0dc6b5c-8f2e-5be1-a666-28cdd6e5711f-2b492619 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b2d10e82-5433-68d5-2122-20d3fc5c8e04-2b492619 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2b492619 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-2b492619, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-2b492619 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0c295dbc-31b7-09a3-66ab-2385ff146978-1336f238 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-bb53f47d-adae-6d60-450d-fcb964bc579f-1336f238 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-1336f238 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-1336f238, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-1336f238 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_200dbb29-5dc5-cff0-296c-e05dbd76aa00-468278a6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f8a27baf-7080-7e27-899f-09c3fa6397b1-468278a6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-468278a6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-468278a6, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-468278a6 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-02906044 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-02906044, #w-node-b34bc191-b460-2a9a-0b65-c376af6de894-02906044 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad16-02906044, #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad1b-02906044 {
    grid-column: span 2 / span 2;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db7601d-02906044 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_055c5ee4-4b93-c364-86e3-21e40db76021-02906044, #w-node-_055c5ee4-4b93-c364-86e3-21e40db76027-02906044 {
    order: 9999;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-3f53edc4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e136b257-ee2b-666a-457d-ee9a7a5fc646-3f53edc4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-3f53edc4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-3f53edc4, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-3f53edc4 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dc474250-d633-e605-454a-caea5da293dc-0c8735bf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_19bb2908-1325-c69d-05f5-ab48aa3972b4-0c8735bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-0c8735bf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-0c8735bf, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-0c8735bf {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a472e299 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_70ca731f-cbda-8360-5429-79b1e41c6662-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-a472e299 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-a472e299, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-a472e299 {
    grid-column: span 2 / span 2;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-d8c87c6e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c998-d8c87c6e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-d8c87c6e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-d8c87c6e, #w-node-b34bc191-b460-2a9a-0b65-c376af6de894-d8c87c6e {
    grid-column: span 2 / span 2;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-d8c87c6e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad16-d8c87c6e, #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad1b-d8c87c6e {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-e031c00e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4d04de02-9b44-5644-fd53-5835d4b6a667-e031c00e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-e031c00e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-e031c00e, #w-node-b34bc191-b460-2a9a-0b65-c376af6de894-e031c00e {
    grid-column: span 2 / span 2;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-e031c00e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad16-e031c00e, #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad1b-e031c00e {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-a034e01c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_88987e5e-ff23-1947-368d-b62f6aeb53c7-a034e01c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d6-a034e01c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b386b328-7993-7366-78ae-b49f874279d7-a034e01c, #w-node-b34bc191-b460-2a9a-0b65-c376af6de894-a034e01c {
    grid-column: span 2 / span 2;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-a034e01c {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad16-a034e01c, #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad1b-a034e01c {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-f00d7ccf, #w-node-ae14cc49-fdc7-cd90-1f79-7787efad7ccc-f00d7ccf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-f00d7ccf {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-f00d7ccf, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-f00d7ccf {
    grid-column: span 2 / span 2;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c991-221f7a2b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_077ee5bd-de7e-426d-24c4-a7d78557c998-221f7a2b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad05-221f7a2b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad16-221f7a2b, #w-node-_8b5b6b33-3f99-bfa3-8613-ec1c4eb3ad1b-221f7a2b {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d1fdb433 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d1fdb433 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-d1fdb433, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-d1fdb433 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-fd73940f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8dce0f9e-0c63-6e8b-3627-292190c1858e-fd73940f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-fd73940f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-fd73940f, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-fd73940f {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-2080169d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0fb052b3-ce42-82f8-5194-47b0381ec248-2080169d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-2080169d {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-2080169d, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-2080169d {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-053abea1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-053abea1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-053abea1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-053abea1, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-053abea1 {
    grid-column: span 2 / span 2;
  }

  #w-node-f2c1efaa-7d2f-255a-d629-4627dacf4067-d0e31f61 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1e284f21-6cd2-5aa4-18ab-e036a76ec4f0-d0e31f61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f376-d0e31f61 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_943e69a4-3bfd-7482-2190-773ea2a7f37d-d0e31f61, #w-node-_701e2319-0704-34da-80a6-408efd8eb721-d0e31f61 {
    grid-column: span 2 / span 2;
  }
}


@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Extralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clashdisplay';
  src: url('../fonts/ClashDisplay-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}