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

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

body {
  color: #033033;
  font-family: Pt Sans Web, sans-serif;
  font-size: 1vw;
  line-height: 20px;
}

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

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

.btn-medium {
  color: #033033;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #033033;
  border-bottom-right-radius: 10px;
  margin-right: 0;
  padding: 15px 73px 12px;
  font-family: TimesTenC, sans-serif;
  font-size: 1.80556em;
}

.btn-medium:hover {
  color: #fff;
  background-color: #033033;
}

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

.h1-56 {
  color: #033033;
  margin-top: 0;
  margin-bottom: 0;
  font-family: TimesTenC, sans-serif;
  font-size: 3.88889em;
  line-height: .9em;
}

.h1-56.cc-text-white {
  font-weight: 400;
}

.h2-52 {
  color: #033033;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: TimesTenC, sans-serif;
  font-size: 3.61111em;
  font-weight: 700;
  line-height: .9em;
}

.h2-52.cc-text-white {
  margin-top: 0;
  font-family: TimesTenC, sans-serif;
  font-weight: 400;
  line-height: .9em;
}

.h2-52.cc-text-white.cc-70lpers {
  width: 70%;
  line-height: 1em;
}

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

.txt14 {
  font-size: .972222em;
  line-height: 1.2em;
}

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

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

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

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

.txt26 {
  font-family: TimesTenC, sans-serif;
  font-size: 1.80556em;
  line-height: 1.2em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cc-wrap-bg-green {
  background-color: #033033;
}

.list-item {
  color: #000;
  font-size: 1vw;
}

.section {
  max-width: 1440px;
  margin-left: 11.25em;
  margin-right: 11.25em;
  padding-left: 0;
  padding-right: 0;
}

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

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

.par16 {
  color: #033033;
  font-size: 1.11em;
  font-weight: 400;
  line-height: 1.4em;
}

.par16.cc-text-white {
  line-height: 1.6em;
}

.par18 {
  color: #033033;
  font-size: 1.25em;
  line-height: 1.4em;
}

.par21 {
  color: #033033;
  font-size: 1.45833em;
  line-height: 1.4em;
}

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

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

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

.txt32 {
  font-family: TimesTenC, sans-serif;
  font-size: 2.22222em;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link {
  color: #033033;
  text-decoration: underline;
}

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

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

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

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

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

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

.body-2 {
  font-family: Pt Sans Web, sans-serif;
}

.sectionfullwidth {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  box-shadow: inset 10px -17px 35px 30px rgba(0, 0, 0, .2);
}

.sectionfullwidth.cc-top140 {
  box-shadow: none;
}

.sectionfullwidth-hero {
  height: 100vh;
  max-width: 100%;
  background-image: url('../images/1marinakatkova-hero-1.png');
  background-position: 50%;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.navbar {
  min-height: 105px;
  direction: ltr;
  background-color: rgba(5, 5, 5, 0);
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.wrap-header {
  justify-content: space-between;
  display: flex;
}

.div-block {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.wrap-hero {
  width: 70%;
  height: 100%;
  align-items: center;
  display: flex;
}

.wrap-hero.cc-text-white {
  width: 70%;
  flex-direction: column;
  justify-content: center;
}

.heading {
  font-family: TimesTenC, sans-serif;
  font-size: 5em;
  line-height: .9em;
}

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

.cc-text-white.txt38.cc-mb6 {
  border: 1px #000;
}

.cc-text-white.txt16t {
  margin-bottom: 10px;
}

.sectionfullwidth-green {
  height: 100%;
  max-width: 100%;
  background-color: #033033;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionfullwidth-green.cc-wrap-bg-green {
  height: 100%;
}

.par26 {
  color: #033033;
  font-family: TimesTenC, sans-serif;
  font-size: 1.80556em;
  font-weight: 400;
  line-height: 1.2em;
}

.par26.cc-text-white {
  color: #fff;
  line-height: 1.4em;
}

.quick-stack {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 0;
  padding: 72px 0 100px;
}

.wrap-social-footer {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  display: flex;
}

.cc-h-right-v-center {
  justify-content: center;
  align-items: flex-end;
}

.quick1x1 {
  padding: 20px 0;
}

.quick1x1.cc-top36 {
  padding-top: 0;
  padding-bottom: 0;
}

.wrap-ochi-footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.par18-copy {
  font-size: 1.25em;
  line-height: 1.4em;
}

.quick1x1-copyr {
  margin-bottom: 0;
  padding: 20px 0 140px;
}

.quick1x1-copyr.cc-top36 {
  padding-top: 0;
  padding-bottom: 0;
}

.quick-stack-product {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-product.cc-top52 {
  padding-top: 0;
  padding-bottom: 0;
}

.wrap-bg-grey-left {
  width: 100%;
  height: 100%;
  min-height: 300px;
  background-color: #f8fbfb;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
  align-items: center;
  padding-left: 5em;
  display: flex;
}

.section-right {
  max-width: 1440px;
  margin-left: auto;
  margin-right: 0;
  padding-left: 11.25em;
  padding-right: 0;
}

.section-right.cc-top140 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 0;
}

.section-right.cc-top52, .section-right.cc-top100 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section-left {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.section-left.cc-top52 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.cc-top24 {
  margin-top: 1.66em;
}

.wrap-btn {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.wrap-content {
  min-height: 180px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.wrap-content-right {
  width: 100%;
  min-height: 180px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  margin-right: auto;
  padding-left: 0;
  padding-right: 5em;
  display: flex;
}

.link-header {
  color: #fff;
  font-size: 1.25em;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
}

.link-header:hover {
  -webkit-text-stroke-color: #e25e15;
  background-color: #10282b;
  border-bottom-right-radius: 10px;
}

.link-header.w--current {
  color: #033033;
}

.link-lang {
  color: #fff;
  font-size: .972222em;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

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

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

.btn-medium-white {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #fff;
  border-bottom-right-radius: 10px;
  margin-right: 0;
  padding: 18px 73px;
  font-family: TimesTenC, sans-serif;
  font-size: 1.80556em;
}

.btn-medium-white:hover {
  color: #033033;
  background-color: #fff;
}

.wrap-signature {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

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

.cc-margin-right {
  padding-right: 50px;
}

.cc-margin-left {
  padding-left: 50px;
}

.div-block-2 {
  min-height: 20%;
}

.div-block-3 {
  min-height: 20px;
}

.cc-top10-fight {
  text-align: left;
  margin-top: 100px;
}

.wrap-bg-grey-right {
  width: 100%;
  height: 100%;
  min-height: 300px;
  background-color: #f8fbfb;
  border-bottom-right-radius: 20px;
  align-items: center;
  padding-left: 5em;
  display: flex;
}

.cc-top76 {
  margin-top: 5.27em;
}

.mob320, .mob320.cc-top140, .mob320.cc-m-mb16 {
  display: none;
}

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

.container-copy, .container-full {
  height: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.container-mob {
  height: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.section-mob {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  box-shadow: inset 10px -17px 35px 30px rgba(0, 0, 0, .2);
}

.section-mob.cc-top140 {
  box-shadow: none;
  display: none;
}

.section-hero-mob {
  height: 100vh;
  max-width: 100%;
  background-image: url('../images/1marinakatkova-hero-1.png');
  background-position: 50%;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  display: none;
}

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

.cc-margin-right20 {
  padding-right: 50px;
}

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

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

.sectionfullwidth2 {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionfullwidth2.cc-top140 {
  box-shadow: none;
  background-image: url('../images/kat-opengraph-3.png');
}

.sectionfullwidth3 {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  box-shadow: inset 10px -17px 35px 30px rgba(0, 0, 0, .2);
}

.sectionfullwidth3.cc-top140 {
  box-shadow: none;
  background-image: url('../images/kat-opengraph-13.png');
}

.sectionfullwidth4 {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  box-shadow: inset 10px -17px 35px 30px rgba(0, 0, 0, .2);
}

.sectionfullwidth4.cc-top140 {
  box-shadow: none;
  background-image: url('../images/kat-opengraph-12.png');
}

.wrap-product {
  width: 100%;
  height: 100%;
  min-height: 400px;
  border: 1px solid #fff;
  border-bottom-right-radius: 20px;
}

.wrap-product-content {
  flex-direction: column;
  margin: 30px 30px 0;
  display: flex;
}

.txt38 {
  font-family: TimesTenC, sans-serif;
  font-size: 2.63889em;
  font-weight: 400;
  line-height: 1.2em;
}

.par16-copy {
  color: #033033;
  font-size: 1.11em;
  font-weight: 400;
  line-height: 1.4em;
}

.par16-copy.cc-text-white {
  line-height: 1.6em;
}

.txt16t {
  font-family: TimesTenC, sans-serif;
  font-size: 1.11111em;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2em;
}

.link-product {
  color: #fff;
  font-family: TimesTenC, sans-serif;
  font-size: 1.66667em;
  text-decoration: none;
}

.link-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.link-block:hover {
  color: #fff;
  white-space: normal;
  text-decoration: underline;
}

.quick-stack-prod {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-top: 0;
  padding: 72px 0 100px;
}

.sectionfullwidth5 {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/katkova2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionfullwidth5.cc-top140 {
  box-shadow: none;
  background-image: url('../images/kat-opengraph-13.png');
}

.link-block-2 {
  border: 0 #000;
}

.link-header-prod {
  border: 0 #fff;
  text-decoration: none;
}

.link-header-prod:hover {
  color: #fff;
  text-decoration: underline;
}

.text-span {
  font-family: TimesTenC, sans-serif;
  font-size: 1.66667em;
}

.text-span-2 {
  font-size: 1.66667em;
}

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

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

.sectionfullwidth6 {
  height: 80vh;
  max-width: 100%;
  background-image: url('../images/1kat-opengraph-1-1.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
}

.sectionfullwidth6.cc-top140 {
  box-shadow: none;
  background-image: url('../images/kat-opengraph-3.png');
}

.h3-36 {
  color: #033033;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: TimesTenC, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: .9em;
}

.h3-36.cc-text-white {
  margin-top: 0;
  font-family: TimesTenC, sans-serif;
  font-weight: 400;
  line-height: .9em;
}

.h3-36.cc-text-white.cc-70lpers {
  width: 70%;
  line-height: 1em;
}

.list {
  padding-left: 20px;
  font-size: 16px;
}

.list1 {
  font-size: 1.25em;
  line-height: 1.2em;
}

.quick-stack-5 {
  grid-column-gap: 50px;
  grid-row-gap: 0px;
  margin-top: 0;
  padding: 0 0 100px;
}

.icon {
  background-color: #fff;
}

.cc-m-top52 {
  margin-top: 0;
}

.navbar-copy {
  min-height: 105px;
  direction: ltr;
  background-color: rgba(5, 5, 5, 0);
  margin-left: auto;
  margin-right: auto;
  padding-left: 11.25em;
  padding-right: 11.25em;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.h2-44 {
  color: #033033;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: TimesTenC, sans-serif;
  font-size: 3.05556em;
  font-weight: 700;
  line-height: .9em;
}

.h2-44.cc-text-white {
  margin-top: 0;
  font-family: TimesTenC, sans-serif;
  font-weight: 400;
  line-height: .9em;
}

.h2-44.cc-text-white.cc-70lpers {
  width: 70%;
  line-height: 1em;
}

@media screen and (max-width: 991px) {
  .btn-medium {
    padding-left: 25px;
    padding-right: 25px;
    font-size: 2.73438em;
  }

  .h1-56, .h1-56.cc-text-white {
    font-size: 8.07292em;
  }

  .h2-52 {
    font-size: 5.46875em;
  }

  .h2-52.cc-text-white {
    font-size: 8.07292em;
  }

  .h2-52.cc-text-white.cc-70lpers {
    width: 100%;
  }

  .txt16 {
    font-size: 2.08333em;
  }

  .section, .section.cc-top100, .section.cc-top76 {
    margin-left: 5em;
    margin-right: 5em;
    padding-left: 0;
    padding-right: 0;
  }

  .par16.cc-text-white, .par16.cc-text-white.cc-top24.cc-mb40, .par16.cc-top24, .par18.cc-top16 {
    font-size: 2.08333em;
  }

  .par21 {
    font-size: 2.34375em;
  }

  .par21.cc-text-white.cc-mb24 {
    font-size: 2.73438em;
  }

  .txt32 {
    font-size: 3.51563em;
  }

  .img-p-right-10 {
    display: none;
  }

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

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

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

  .sectionfullwidth.cc-top140, .sectionfullwidth-hero {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .navbar {
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .navbar.cc-top-header-24 {
    margin-top: 16px;
  }

  .wrap-header {
    align-items: center;
  }

  .cc-text-white.txt38.cc-mb6 {
    font-size: 5.46875em;
  }

  .cc-text-white.par18 {
    font-size: 2.34375em;
  }

  .sectionfullwidth-green {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .par26.cc-text-white {
    font-size: 3.38542em;
  }

  .quick-stack {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .wrap-content, .wrap-content-right {
    min-height: 240px;
  }

  .link-header {
    justify-content: center;
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 3.51563em;
    font-weight: 400;
    display: flex;
  }

  .link-lang {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 2.34375em;
  }

  .btn-medium-white {
    font-size: 2.73438em;
  }

  .image {
    max-width: 100%;
  }

  .mob320 {
    display: none;
  }

  .mob320.cc-top140 {
    padding-bottom: 52px;
  }

  .section-mob.cc-top140, .section-hero-mob, .sectionfullwidth2.cc-top140, .sectionfullwidth3.cc-top140, .sectionfullwidth4.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .wrap-product {
    min-height: 100%;
  }

  .par16-copy.cc-text-white.cc-top24.cc-mb40, .par16-copy.cc-top24, .txt16t {
    font-size: 2.08333em;
  }

  .link-product {
    font-size: 3.125em;
  }

  .link-block {
    margin-bottom: 40px;
  }

  .quick-stack-prod {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .sectionfullwidth5.cc-top140, .sectionfullwidth6.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .h3-36 {
    font-size: 5.46875em;
  }

  .h3-36.cc-text-white {
    font-size: 8.07292em;
  }

  .h3-36.cc-text-white.cc-70lpers {
    width: 100%;
  }

  .list1.cc-mb36 {
    font-size: 2.08333em;
  }

  .quick-stack-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .icon {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-button {
    height: 100%;
    background-color: #fff;
    border-radius: 30px;
    align-items: center;
    padding: 12px;
    display: block;
  }

  .nav-menu {
    height: 80vw;
    background-color: #033033;
    flex-direction: column;
    font-size: 2.73438em;
    display: flex;
  }

  .navbar-copy {
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5em;
    padding-right: 5em;
  }

  .h2-44 {
    font-size: 5.46875em;
  }

  .h2-44.cc-text-white {
    font-size: 8.07292em;
  }

  .h2-44.cc-text-white.cc-70lpers {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .btn-medium {
    font-size: 18px;
  }

  .h1-56, .h1-56.cc-text-white {
    font-size: 48px;
  }

  .h2-52 {
    font-family: TimesTenC, sans-serif;
    font-size: 36px;
  }

  .h2-52.cc-text-white {
    font-size: 36px;
    display: block;
  }

  .h2-52.cc-text-white.cc-70lpers {
    display: none;
  }

  .txt16 {
    font-size: 16px;
  }

  .section, .section.cc-top100, .section.cc-top76 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .container.cc-top24 {
    justify-content: space-between;
    display: block;
  }

  .par16.cc-text-white, .par16.cc-text-white.cc-top24.cc-mb40, .par16.cc-top24, .par18.cc-top16 {
    font-size: 16px;
  }

  .par21 {
    font-size: 18px;
  }

  .par21.cc-text-white.cc-mb24, .txt32 {
    font-size: 21px;
  }

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

  .sectionfullwidth.cc-top140, .sectionfullwidth-hero {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .navbar {
    max-width: 100%;
    min-height: 90px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .wrap-header {
    justify-content: space-between;
  }

  .wrap-header.cc-top8 {
    margin-top: 20px;
  }

  .div-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cc-text-white.txt38.cc-mb6 {
    font-size: 38px;
  }

  .cc-text-white.par18 {
    font-size: 18px;
  }

  .sectionfullwidth-green {
    min-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .par26.cc-text-white {
    font-size: 21px;
  }

  .quick1x1-copyr {
    padding-bottom: 100px;
  }

  .link-header {
    font-size: 36px;
    font-weight: 400;
  }

  .link-header.cc-m-top52 {
    margin-top: 100px;
  }

  .link-lang {
    font-size: 24px;
  }

  .btn-medium-white {
    font-size: 18px;
  }

  .cc-margin-right {
    padding-right: 20px;
  }

  .cc-margin-left {
    padding-left: 20px;
  }

  .mob320.cc-top140 {
    margin-top: 0;
    display: block;
  }

  .container-full {
    display: none;
  }

  .container-mob {
    display: flex;
  }

  .section-mob.cc-top140 {
    background-image: url('../images/katkova-mob.png');
    background-position: 50%;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .section-hero-mob {
    background-image: url('../images/marinakatkova-mob2.png');
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .sectionfullwidth2.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .sectionfullwidth3.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .sectionfullwidth4.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .par16-copy.cc-text-white.cc-top24.cc-mb40, .par16-copy.cc-top24, .txt16t {
    font-size: 16px;
  }

  .link-product {
    font-size: 21px;
  }

  .quick-stack-prod {
    padding-bottom: 0;
  }

  .sectionfullwidth5.cc-top140, .sectionfullwidth6.cc-top140 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .h3-36 {
    font-family: TimesTenC, sans-serif;
    font-size: 36px;
  }

  .h3-36.cc-text-white {
    font-size: 36px;
  }

  .list1, .list1.cc-mb36 {
    font-size: 16px;
  }

  .brand {
    padding-left: 0;
  }

  .nav-menu {
    height: 100vh;
    justify-content: center;
    display: flex;
  }

  .cc-m-top52 {
    margin-top: 24px;
  }

  .navbar-copy {
    max-width: 100%;
    min-height: 90px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .h2-44 {
    font-family: TimesTenC, sans-serif;
    font-size: 36px;
  }

  .h2-44.cc-text-white {
    font-size: 36px;
    display: block;
  }

  .h2-44.cc-text-white.cc-70lpers {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .btn-medium {
    display: inline-block;
  }

  .h1-56.cc-m-mb16 {
    margin-bottom: 16px;
  }

  .h1-56.cc-m-mb32 {
    margin-bottom: 32px;
  }

  .cc-mb16 {
    margin-bottom: 16px;
  }

  .cc-mb24 {
    margin-bottom: 24px;
  }

  .cc-mb36 {
    margin-bottom: 36px;
  }

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

  .cc-m-mb16 {
    margin-bottom: 16px;
  }

  .cc-m-mb36 {
    margin-bottom: 36px;
  }

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

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

  .section, .section.cc-top100 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .section.cc-top100.cc-m-mb54 {
    margin-top: 76px;
  }

  .section.cc-top76.cc-m-mb54 {
    margin-top: 76px;
    margin-left: 30px;
    margin-right: 30px;
  }

  .container.cc-top140 {
    margin-top: 100px;
  }

  .cc-mb12 {
    margin-bottom: 12px;
  }

  .img-80per.cc-img-60per {
    max-width: 60%;
  }

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

  .sectionfullwidth.cc-top140 {
    margin-top: 100px;
  }

  .sectionfullwidth-hero {
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar {
    max-width: 375px;
    min-width: 320px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .navbar.cc-top-header-24 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
  }

  .wrap-header.cc-top8 {
    margin-top: 0;
  }

  .div-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cc-text-white.txt38.cc-mb6 {
    font-size: 32px;
    line-height: 34px;
  }

  .cc-text-white.par18 {
    font-size: 16px;
  }

  .sectionfullwidth-green {
    width: 100%;
    max-width: 497px;
    min-width: 320px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 90px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .quick1x1-copyr {
    padding-bottom: 100px;
  }

  .wrap-bg-grey-left {
    min-height: 140px;
  }

  .wrap-content, .wrap-content-right {
    min-height: 90px;
  }

  .link-header, .link-header.cc-m-top52 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wrap-bg-grey-right {
    min-height: 140px;
    padding-left: 0;
  }

  .mob320 {
    display: block;
  }

  .mob320.cc-top140 {
    margin-top: 0;
    padding-top: 70px;
    padding-bottom: 70px;
    display: block;
  }

  .mob320.cc-m-mb16 {
    display: block;
  }

  .cc-img-m-top20 {
    padding-top: 10px;
  }

  .cc-mb16-copy, .cc-m-mb16-copy {
    margin-bottom: 16px;
  }

  .cc-m-mb54 {
    margin-bottom: 54px;
  }

  .section-mob.cc-top140 {
    margin-top: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-hero-mob {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cc-m-mb24 {
    margin-bottom: 24px;
  }

  .container-copy.cc-top140, .sectionfullwidth2.cc-top140, .sectionfullwidth3.cc-top140, .sectionfullwidth4.cc-top140 {
    margin-top: 100px;
  }

  .wrap-product {
    min-height: 100%;
  }

  .wrap-product-content {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .sectionfullwidth5.cc-top140, .sectionfullwidth6.cc-top140 {
    margin-top: 100px;
  }

  .menu-button {
    margin-right: 10px;
    padding: 6px;
  }

  .cc-m-top52 {
    margin-top: 52px;
  }

  .navbar-copy {
    max-width: 375px;
    min-width: 320px;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
    display: flex;
  }
}

#w-node-_300cad4b-e167-43ec-e00d-064db5408189-ca0f3ed8 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-ca0f3ed8, #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-ca0f3ed8, #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-ca0f3ed8, #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-ca0f3ed8, #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-ca0f3ed8, #w-node-_27ea6296-3e55-a064-b8be-27ae035b731b-035b7316, #w-node-_27ea6296-3e55-a064-b8be-27ae035b732b-035b7316, #w-node-b2604a9a-5746-fb0f-ec87-58dba9eab116-ca0f3ed9, #w-node-b2604a9a-5746-fb0f-ec87-58dba9eab126-ca0f3ed9, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-242e250b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_095cf29b-bc72-1928-9d37-6c4d2c824124-290f73a2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_560ee0f0-bb14-be7d-0679-13a134d68dcc-34d68dc7, #w-node-_560ee0f0-bb14-be7d-0679-13a134d68ddc-34d68dc7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_88088baa-3e14-2518-1c3c-1c6c669ef3be-394ddbdd, #w-node-_90d4bfc9-ed8c-88b5-a44d-89c1b3353969-ea9c6ba0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_300cad4b-e167-43ec-e00d-064db5408189-77ee9478, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-958e9391, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-4992720e, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-f003a70b, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-449b7848 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_300cad4b-e167-43ec-e00d-064db5408189-43aa85cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-43aa85cd, #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-43aa85cd, #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-43aa85cd, #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-43aa85cd, #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-43aa85cd, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-d02b8540, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-1972f074, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-ae83103f, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-acd3bdea, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-03d84f1f, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-44a4d917 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_300cad4b-e167-43ec-e00d-064db5408189-f805d35e {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_300cad4b-e167-43ec-e00d-064db5408189-823576c0 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_095cf29b-bc72-1928-9d37-6c4d2c824124-290f73a2, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-f805d35e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_27ea6296-3e55-a064-b8be-27ae035b731b-035b7316, #w-node-b2604a9a-5746-fb0f-ec87-58dba9eab116-ca0f3ed9, #w-node-_560ee0f0-bb14-be7d-0679-13a134d68dcc-34d68dc7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-77ee9478, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-958e9391, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-4992720e, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-f003a70b, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-449b7848 {
    display: none;
  }

  #w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
  }

  #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-d02b8540, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-1972f074, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-ae83103f, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-acd3bdea, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-03d84f1f {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-ca0f3ed8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    display: none;
  }

  #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    display: none;
  }

  #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-ca0f3ed8 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_27ea6296-3e55-a064-b8be-27ae035b732b-035b7316, #w-node-b2604a9a-5746-fb0f-ec87-58dba9eab126-ca0f3ed9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-242e250b {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_095cf29b-bc72-1928-9d37-6c4d2c824124-290f73a2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_560ee0f0-bb14-be7d-0679-13a134d68ddc-34d68dc7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_88088baa-3e14-2518-1c3c-1c6c669ef3be-394ddbdd, #w-node-_90d4bfc9-ed8c-88b5-a44d-89c1b3353969-ea9c6ba0, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-77ee9478, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-958e9391, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-4992720e, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-f003a70b, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-449b7848, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-43aa85cd {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_43a77b44-2927-b325-e12d-f392dc931ba0-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_8a9452c1-be80-ff41-8f42-5039ac32ca40-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    display: none;
  }

  #w-node-dfdbe40b-241b-9b1e-8497-b72cc7ed6634-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_9f9efe41-ab83-0055-c50a-f53923de6b07-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: .5fr;
    display: none;
  }

  #w-node-_6c7d7987-9e67-af44-947c-8ece917d7a1b-43aa85cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-d02b8540, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-1972f074, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-ae83103f, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-acd3bdea, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-03d84f1f, #w-node-_300cad4b-e167-43ec-e00d-064db5408189-44a4d917 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-f805d35e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_300cad4b-e167-43ec-e00d-064db5408189-823576c0 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: none;
  }
}


@font-face {
  font-family: 'Pt Sans Web';
  src: url('../fonts/PT_Sans-Web-Regular.WOFF') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pt Sans Web';
  src: url('../fonts/PT_Sans-Web-Bold.WOFF') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TimesTenC';
  src: url('../fonts/TimesTenBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TimesTenC';
  src: url('../fonts/TimesTenItalic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'TimesTenC';
  src: url('../fonts/TimesTen.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'TimesTenC';
  src: url('../fonts/TimesTenBoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}