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

@font-face {
  font-family: Calibri;
  src: url('../fonts/Calibri-BoldItalic.woff2') format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

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

.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-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  color: #1d1d1b;
  background-color: #0000;
  font-family: Calibri, Arial, sans-serif;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 3.8rem;
  font-weight: 400;
  line-height: 1.2;
}

.hero {
  background-image: url('../images/1.svg');
  background-position: 0 84px;
  background-repeat: no-repeat;
  background-size: auto 48rem;
  padding-top: 6rem;
  padding-bottom: 8rem;
}

.container {
  max-width: 128rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.navbar {
  background-color: #1d1d1b;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: .6rem;
  padding-bottom: .6rem;
  position: sticky;
  inset: 0% 0% auto;
}

.navbar__logo-img {
  width: 14rem;
}

.menu__link {
  color: #fff;
  padding: 0;
  font-size: 2rem;
  font-weight: 400;
  transition: color .2s;
}

.menu__link:hover, .menu__link.w--current {
  color: #0089b4;
}

.phone-wrap {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.phone-link {
  color: #fff;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

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

.text-block {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
}

.icon {
  color: #fffffc;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
}

.menu__wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  margin-left: auto;
  margin-right: auto;
}

.navbar__phone-wrap {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero__title-wrap {
  justify-content: space-between;
  align-items: center;
  width: 50%;
  margin-right: 1rem;
  display: flex;
}

.hero__title {
  letter-spacing: -1px;
  margin-left: auto;
  padding-right: 4rem;
}

.hero__procuct-col {
  grid-row-gap: 1rem;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.hero__procuct-item-text {
  text-align: center;
  letter-spacing: -.6px;
  background-color: #b7d0d8;
  border: 2px #133f4dcc;
  border-radius: 5rem;
  padding: .6rem 1rem .8rem;
  font-size: 1.6rem;
  line-height: 1;
}

.hero__icon {
  width: 5rem;
  margin-left: 1rem;
}

.accent-text {
  color: #fff;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 3.6rem;
  line-height: 1.2;
  display: inline-flex;
}

.page {
  background-image: linear-gradient(#d8d8d8, #939392);
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.hero__product-img {
  object-fit: cover;
  border-radius: 2rem;
  height: 24rem;
  box-shadow: 2px 2px 6px 2px #0006;
}

.hero__product-img.big {
  height: 26rem;
}

.hero__divider-wrap {
  grid-column-gap: 11.4rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video__frame {
  border-radius: 2.6rem;
  overflow: hidden;
}

.info-icon {
  height: 2rem;
}

.video__wpap {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10rem;
  padding-right: 10rem;
}

.hero__product-item {
  border: 2px solid #006e90;
  border-radius: 5rem;
  justify-content: center;
  align-items: stretch;
}

.specifications {
  background-image: url('../images/1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto 48rem;
  justify-content: center;
  align-items: flex-start;
  margin-top: -10rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 18rem;
  display: flex;
}

.specifications__wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.specifications__img {
  width: 60rem;
  margin-left: auto;
}

.specifications__img._2 {
  width: 60.4rem;
}

.specifications__text-wrap {
  flex-flow: column;
  width: 45%;
  display: flex;
}

.specifications__item {
  font-size: 2.4rem;
}

.specifications__btn-wrap {
  grid-row-gap: 1.8rem;
  flex-flow: column;
  margin-top: 2rem;
  display: flex;
}

.model {
  background-image: url('../images/2.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 48rem;
  padding-top: 6rem;
  padding-bottom: 10rem;
}

.model__wrap {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.model__img-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.model__text-wrap {
  grid-row-gap: 1.6rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 8rem;
  padding-right: 4rem;
  display: flex;
}

.model__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  box-shadow: 2px 2px 5px #0003;
}

.model__title {
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 4rem;
}

.model__text {
  font-size: 2.4rem;
}

.footer {
  background-color: #13100d;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 2rem;
}

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

.footer__wrap {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.footer__bottom-line {
  border-top: 2px solid #0089b4;
  justify-content: space-between;
  padding-top: 2rem;
  display: flex;
}

.footer__bottom-text {
  color: #fff;
  font-size: 1.4rem;
}

.footer__logo-wrap {
  grid-row-gap: 1.2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.footer__logo-text {
  color: #0089b4;
  font-size: 2rem;
  font-weight: 700;
}

.footer__logo-img {
  width: 24rem;
}

.footer__links-wrap {
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 6rem;
  display: flex;
}

.footer__link {
  color: #fff;
  font-size: 2.4rem;
  text-decoration: none;
  transition: font-size .2s;
}

.footer__link:hover {
  color: #0089b4;
}

.footer__address-title {
  color: #fff;
  font-size: 2.4rem;
}

.footer__address-wrap {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.footer__mail-link {
  color: #fff;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

.footer__address-text {
  color: #fff;
  font-size: 2rem;
}

.dropdown-toggle {
  padding: 0;
  display: flex;
}

.dropdown-icon {
  color: #fff;
  width: .8rem;
  margin-left: .6rem;
}

.hero__lightbox {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  place-items: center start;
  position: relative;
}

.slide-img {
  cursor: pointer;
  object-fit: cover;
  object-position: 50% 50%;
  border: 1px solid #0089b4;
  border-radius: 1.2rem;
  width: 100%;
  height: 100%;
  display: block;
}

.dropdown-text {
  color: #fff;
  font-size: 2.4rem;
}

.dropdown-text.small {
  font-size: 2rem;
}

.accent-text__wrap {
  background-color: #0089b4;
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 4.2rem;
  display: flex;
  position: relative;
}

.accent-text__wrap.popup1, .accent-text__wrap.popup2, .accent-text__wrap.popup {
  cursor: pointer;
}

.choice, .installation, .size {
  display: none;
}

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

.hero__price-btn {
  border: 3px solid #0089b4cc;
  border-radius: 5rem;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 1rem;
}

.hero__price-btn-text {
  text-align: center;
  letter-spacing: -1px;
  background-color: #dadada;
  border: 2px #133f4dcc;
  border-radius: 5rem;
  padding-top: .8rem;
  padding-bottom: .8rem;
  font-size: 3.2rem;
  font-weight: 700;
  box-shadow: inset 0 0 5px #133f4d;
}

.hero__price-btn-text.popup3 {
  cursor: pointer;
}

.model__line {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.hero__top-line {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 3rem;
  display: flex;
}

.hero__model-name {
  flex: none;
  width: 50%;
}

.hero__divider-img {
  height: 2rem;
}

.main-hero {
  background-image: url('../images/1.svg');
  background-position: 0 80px;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 6rem;
}

.title-h1 {
  text-align: center;
  text-transform: uppercase;
  flex: 1;
  font-family: Calibri, Arial, sans-serif;
  font-size: 4rem;
  font-weight: 700;
}

.benefits {
  grid-column-gap: 4rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  align-items: stretch;
  margin-top: 2rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.benefits-item__text {
  color: #fff;
  text-align: center;
  flex: none;
  width: 28rem;
  padding: 2rem 8rem;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1;
}

.benefits-item {
  background-color: #0089b4;
  border-radius: 2rem;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  transform: skew(-16deg);
}

.benefits-item.empty {
  flex: none;
  width: 30rem;
}

.features__item-bg {
  z-index: 1;
  color: #90b9c699;
  text-align: center;
  font-size: 18rem;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.features__item-text {
  z-index: 2;
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

.features {
  flex-flow: column;
  padding-top: 4rem;
  padding-bottom: 6rem;
  display: flex;
}

.features__item {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 18rem;
  display: flex;
  position: relative;
}

.activity__item-text {
  color: #fcfcfc;
  text-align: center;
  padding-top: 1.6rem;
  padding-bottom: 2rem;
  font-size: 3.2rem;
  font-weight: 700;
  display: inline-block;
}

.activity__line {
  z-index: 2;
  height: 32rem;
  position: relative;
}

.activity__item-main {
  z-index: 2;
  background-color: #0089b4;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  padding-left: 6rem;
  padding-right: 6rem;
  display: inline-flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: auto;
  transform: skew(-20deg);
}

.activity__item-main._2 {
  bottom: auto;
  left: 44%;
  right: auto;
}

.activity__item-main._1 {
  left: 33.5%;
}

.activity__item-main._3 {
  left: 32%;
}

.activity__item {
  z-index: 2;
  background-color: #0089b4;
  border-radius: 5rem;
  flex: none;
  padding: .8rem 4rem;
  font-size: 2.4rem;
  line-height: 1;
  display: inline-flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.activity__item._1 {
  flex: none;
  inset: 30% auto auto 22%;
}

.activity__item._2 {
  flex: none;
  top: 47%;
  left: 40%;
}

.activity__item._3 {
  inset: auto auto 24% 13.5%;
}

.activity__item._4 {
  inset: auto 21% 10% auto;
}

.activity__item._9 {
  inset: auto 7% 20% auto;
}

.activity__item._8 {
  inset: auto auto 21% 28%;
}

.activity__item._7 {
  inset: auto auto 39% 50%;
}

.activity__item._6 {
  inset: 30% 6% auto auto;
}

.activity__item._5 {
  top: 30%;
  left: 30%;
}

.activity__item._13 {
  inset: auto 22% 18% auto;
}

.activity__item._12 {
  inset: auto auto 24% 14%;
}

.activity__item._11 {
  inset: 46% 25% auto auto;
}

.activity__item._10 {
  top: 27%;
  left: 22%;
}

.activity__item-wrap {
  z-index: 2;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.activity__wrap {
  grid-row-gap: 8rem;
  flex-flow: column;
  display: flex;
}

.clients__title {
  text-align: center;
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 4rem;
}

.clients__content {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.clients__items-wrap {
  grid-column-gap: 12rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.clients__col {
  grid-row-gap: 1.6rem;
  flex-flow: column;
  display: flex;
}

.clients__item {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.clients__item-text {
  font-size: 2.4rem;
}

.footer__dropdown-list {
  background-color: #1d1d1b;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.menu__dropdown-link {
  color: #fffffd;
  padding: 1rem 2rem;
  font-size: 2rem;
  text-decoration: none;
  transition: color .2s;
}

.menu__dropdown-link:hover, .menu__dropdown-link.w--current {
  color: #0089b4;
}

.contact {
  background-image: url('../images/1.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 6rem;
  padding-bottom: 8rem;
}

.map__map {
  border-radius: 2.4rem;
  height: 56rem;
  overflow: hidden;
  box-shadow: 4px 4px 8px #0003;
}

.map {
  background-image: url('../images/2.svg');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 10rem;
}

.contact__wrap {
  grid-row-gap: 6rem;
  flex-flow: column;
  display: flex;
}

.clients {
  background-image: url('../images/2.svg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 6rem;
  padding-bottom: 10rem;
}

.contact_text {
  font-size: 3rem;
  font-weight: 400;
}

.contact_text.bold {
  font-weight: 700;
}

.contact__img {
  width: 4.8rem;
  height: 4.8rem;
}

.clients__item-img {
  width: 5.8rem;
  height: 4.8rem;
  margin-right: .8rem;
}

.dropdown-toggle-2 {
  padding: 1rem 2rem 1rem 1rem;
}

.accent-text__icon {
  width: 2rem;
  position: absolute;
  inset: 50% auto auto 36rem;
  transform: translate(0, -50%);
}

.activity__img-bg1 {
  z-index: 1;
  object-fit: fill;
  width: 88rem;
  position: absolute;
  bottom: auto;
  left: 14rem;
  right: auto;
}

.activity__img-bg2 {
  z-index: 1;
  object-fit: fill;
  width: 88rem;
  position: absolute;
  inset: 0% 0% 0% 25%;
}

.popup-title {
  text-align: center;
  margin-bottom: 4rem;
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 4rem;
}

.popup-subtitle {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 2.6rem;
  font-weight: 700;
}

.popup__content {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  background-image: url('../images/1.svg'), url('../images/2.svg'), linear-gradient(#dadada, #afafae);
  background-position: 0 0, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, auto, auto;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: auto 1fr;
  max-width: 92rem;
  margin-left: auto;
  margin-right: auto;
  padding: 10rem;
}

.popup-text__box {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.popup-text__box.center {
  justify-content: center;
  align-items: stretch;
}

.popup-text__title {
  font-size: 2.4rem;
  font-weight: 700;
}

.popup-text__title.color {
  color: #0089b4;
}

.popup-text {
  margin-bottom: 0;
  font-family: Calibri, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
}

.popup__phone-wrap {
  grid-column-gap: 1.2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.popup__icon {
  height: 2rem;
}

.popup__phone-link {
  color: #1d1d1b;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.popup__list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-bottom: 1rem;
  padding-left: 2rem;
  display: flex;
}

.popup-text__wrap {
  grid-row-gap: 1.2rem;
  flex-flow: column;
  display: flex;
}

.popup__content-instruction {
  grid-column-gap: 0px;
  grid-row-gap: 2rem;
  background-image: url('../images/1.svg'), url('../images/2.svg'), linear-gradient(#dadada, #afafae);
  background-position: 0 0, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, auto, auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 24rem 1fr;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
  padding: 10rem;
}

.instruction-manual {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: auto 1fr;
}

.popup-text__cont {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.popup__img {
  border-radius: 1.6rem;
  width: 24rem;
  height: 24rem;
  box-shadow: 2px 2px 8px 2px #3c3c3b80;
}

.instruction-step__number-wrap {
  z-index: 5;
  background-color: #0089b4;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
  position: relative;
}

.instruction-step__number {
  color: #fff;
  text-align: center;
  font-size: 3rem;
}

.instruction-step__text-wrap {
  grid-row-gap: 1.2rem;
  flex-flow: column;
  margin-top: 1rem;
  display: flex;
}

.instruction-step {
  z-index: 5;
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto;
  grid-template-columns: min-content 1fr;
  place-items: start;
  margin-bottom: 2rem;
  position: relative;
}

.instruction-step__line {
  z-index: 1;
  height: 95%;
  position: absolute;
  inset: 1rem auto auto 2.3rem;
}

.hero__grid {
  grid-column-gap: 2rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
}

.hero__right-col {
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.hero__left-col {
  grid-column-gap: 1.6rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.hero__product-info {
  grid-row-gap: 2.4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 46%;
  display: flex;
}

.hero__product-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.hero__product-img-wrap {
  width: 50%;
  position: relative;
}

.dropdown {
  display: none;
}

.menu {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

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

.hero__product-item-box {
  grid-row-gap: .4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 28rem;
  display: flex;
}

.swiper-slide {
  width: 18rem;
  height: 18rem;
}

.swiper {
  max-width: 52rem;
  height: 18rem;
  position: relative;
}

.swiper__navigation {
  flex: none;
  justify-content: space-between;
  width: 100%;
  padding-top: 1rem;
  display: flex;
  position: absolute;
  inset: 50% 0% auto;
}

.swiper-button-next, .swiper-button-prev {
  height: 1rem;
}

.size__title {
  text-align: center;
  border: 1px solid #000;
  margin-bottom: 0;
  padding: .4rem;
  font-size: 2rem;
  font-weight: 700;
}

.sie__text {
  text-align: center;
  border: 1px solid #000;
  margin-bottom: 0;
  padding: .4rem;
  font-family: Calibri, Arial, sans-serif;
  font-size: 1.8rem;
  font-weight: 400;
}

.code-embed {
  display: none;
}

.hero__product-img-main {
  object-fit: fill;
  width: 100%;
  height: 40rem;
  max-height: 40rem;
}

.product-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  width: 48%;
  display: flex;
}

.hero__product {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.specifications__list-item {
  margin-bottom: 0;
  padding-left: 4rem;
}

.hero__product-item-wrap {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  grid-template-rows: min-content;
  grid-template-columns: 1fr;
  grid-auto-rows: min-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 2rem;
  display: flex;
}

.product-img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 40rem;
}

.hero__product-img-bg {
  background-image: url('../images/k1.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 44rem;
  display: flex;
}

.product-img-wrap {
  position: relative;
}

.size__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.price {
  display: none;
}

.price-grid__2col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  flex: 1;
  grid-template-rows: min-content min-content auto auto auto;
  align-items: stretch;
}

.price__grid-wrap {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.price__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  flex: 1;
  grid-template-rows: min-content min-content auto auto auto;
  align-items: stretch;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
}

.home-top {
  background-image: url('../images/1.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto 60rem;
  padding-top: 4rem;
}

.info {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.info__img {
  max-width: 28rem;
}

.home__slide.splide__slide {
  flex-flow: row;
}

.home__slider-list.splide__list {
  display: flex;
}

.home__slider-content {
  background-color: #0089b499;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.home__slide-img {
  object-fit: contain;
  border-radius: 2rem;
  width: auto;
  height: 30rem;
}

.models {
  background-image: url('../images/2.svg'), url('../images/1.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, contain;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.models__list {
  grid-column-gap: 0rem;
  grid-row-gap: 10rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .75fr 1fr;
}

.models__text {
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 400;
}

.gallery {
  background-image: url('../images/bg3_1.avif');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
}

.gallery__img {
  width: 100%;
}

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

.models__img {
  height: 38rem;
}

.models__img.small {
  height: 32rem;
}

.footer__dropdown-link {
  color: #fffffd;
  padding: 1rem 2rem;
  font-size: 2rem;
  text-decoration: none;
  transition: color .2s;
}

.footer__dropdown-link:hover, .footer__dropdown-link.w--current {
  color: #0089b4;
}

.activity__img-bg3 {
  z-index: 1;
  object-fit: fill;
  width: 88rem;
  position: absolute;
  inset: 0% auto auto 14rem;
}

.empty {
  width: 28rem;
}

.contact__title {
  text-align: center;
  font-family: Sweetmavkascript, Times New Roman, sans-serif;
  font-size: 4rem;
}

.contact__items-wrap {
  grid-column-gap: 12rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.contats__col {
  grid-row-gap: 1.6rem;
  flex-flow: column;
  display: flex;
}

.contact__item {
  grid-column-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.menu__dropdown-list {
  background-color: #1d1d1b;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.size__grid-3col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #000;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.popup-size__content-instruction {
  grid-column-gap: 0px;
  grid-row-gap: 2rem;
  background-image: url('../images/1.svg'), url('../images/2.svg'), linear-gradient(#dadada, #afafae);
  background-position: 0 0, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, auto, auto;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 24rem 1fr;
  max-width: 94rem;
  margin-left: auto;
  margin-right: auto;
  padding: 10rem 10rem 0;
}

.size__img {
  width: 100%;
  margin-top: 4rem;
}

@media screen and (max-width: 991px) {
  .hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .navbar__logo-img {
    width: 9rem;
  }

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

  .phone-link, .text-block {
    font-size: 1.8rem;
  }

  .menu__wrap {
    background-color: #1d1d1b;
    min-height: 100vh;
    padding-left: 2rem;
    padding-right: 2rem;
    display: block;
  }

  .hero__title-wrap {
    grid-column-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-right: 0;
  }

  .hero__title {
    margin-left: 0;
    font-size: 3rem;
  }

  .hero__procuct-item-text {
    letter-spacing: 0;
    font-size: 1.2rem;
  }

  .hero__icon {
    width: 3rem;
  }

  .accent-text {
    min-width: 20rem;
    font-size: 2.4rem;
    display: block;
  }

  .info-icon {
    height: 1.2rem;
  }

  .video__wpap {
    padding-left: 0;
    padding-right: 0;
  }

  .specifications {
    padding-top: 14rem;
    padding-left: 0;
  }

  .specifications__wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .specifications__img {
    width: 60%;
    margin-right: auto;
  }

  .specifications__text-wrap {
    width: 100%;
  }

  .specifications__item {
    font-size: 1.6rem;
  }

  .specifications__btn-wrap {
    margin-left: 2rem;
  }

  .model {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .model__wrap {
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .model__text-wrap {
    grid-row-gap: 1rem;
    padding-left: 2rem;
  }

  .model__title {
    font-size: 2rem;
  }

  .model__text {
    font-size: 1.6rem;
  }

  .footer__top-line {
    grid-template-rows: auto auto;
    grid-template-columns: auto .25fr 1fr;
    justify-items: stretch;
  }

  .footer__wrap {
    grid-row-gap: 1rem;
  }

  .footer__bottom-line {
    padding-top: 1rem;
  }

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

  .footer__logo-wrap {
    grid-column-gap: 2rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .footer__logo-img {
    width: 6.8rem;
  }

  .footer__links-wrap {
    padding-left: 0;
  }

  .footer__link, .footer__address-title {
    font-size: 1.4rem;
  }

  .footer__address-wrap {
    grid-row-gap: 1.2rem;
    margin-left: auto;
  }

  .footer__mail-link, .footer__address-text {
    font-size: 1.4rem;
  }

  .dropdown-icon {
    width: .6rem;
  }

  .dropdown-text {
    font-size: 1.4rem;
  }

  .accent-text__wrap {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding: 1rem 0 1rem 2rem;
  }

  .hero__price-btn-text {
    font-size: 2rem;
  }

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

  .hero__top-line {
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 2rem;
  }

  .hero__model-name {
    width: 100%;
  }

  .main-hero {
    padding-top: 4rem;
  }

  .title-h1 {
    font-size: 1.8rem;
  }

  .benefits {
    grid-column-gap: 1.2rem;
    margin-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .benefits-item__text {
    width: 17rem;
    padding: 1rem 1.6rem;
    font-size: 1.4rem;
  }

  .benefits-item {
    border-radius: 1rem;
  }

  .features__item-bg {
    font-size: 10rem;
    inset: 0%;
  }

  .features__item-text {
    font-size: 1.4rem;
  }

  .features {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .features__item {
    height: 10rem;
  }

  .activity__item-text {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.4rem;
  }

  .activity__line {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 22rem;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .activity__line.right {
    width: 100%;
    height: 22rem;
  }

  .activity__item-main {
    border-radius: 1rem;
    margin-left: auto;
    margin-right: auto;
  }

  .activity__item-main._2 {
    top: 17%;
  }

  .activity__item-main._1 {
    top: 11%;
    left: 21%;
  }

  .activity__item-main._3 {
    top: 16%;
    left: 19%;
  }

  .activity__item {
    font-size: 1.2rem;
  }

  .activity__item._1 {
    top: 31%;
    left: 6%;
  }

  .activity__item._2 {
    top: 47%;
    left: 29%;
  }

  .activity__item._3 {
    bottom: 24%;
    left: 2%;
  }

  .activity__item._4 {
    bottom: 10%;
    right: 35%;
  }

  .activity__item._9 {
    bottom: 17%;
  }

  .activity__item._8 {
    bottom: 17%;
    left: 24%;
  }

  .activity__item._7 {
    bottom: 33%;
  }

  .activity__item._6, .activity__item._5 {
    top: 39%;
  }

  .activity__item._13 {
    bottom: 14%;
    right: 34%;
  }

  .activity__item._12 {
    bottom: 18%;
    left: 2%;
  }

  .activity__item._11 {
    top: 56%;
    right: 35%;
  }

  .activity__item._10 {
    top: 39%;
    left: 7%;
  }

  .activity__item-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .activity__wrap {
    grid-row-gap: 0rem;
  }

  .clients__title {
    font-size: 2rem;
  }

  .clients__items-wrap {
    grid-row-gap: 1.4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .clients__col {
    grid-row-gap: 1.4rem;
  }

  .clients__item-text {
    font-size: 1.6rem;
  }

  .contact {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .map {
    padding-bottom: 4rem;
  }

  .contact__wrap {
    grid-row-gap: 2rem;
  }

  .clients {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .contact_text {
    font-size: 2rem;
  }

  .contact__img {
    width: 2.4rem;
    height: 2.4rem;
  }

  .mob-menu__btn {
    color: #fff;
    padding: .4rem;
  }

  .mob-menu__btn.w--open {
    background-color: #1d1d1b;
  }

  .clients__item-img {
    width: 4rem;
    height: 3rem;
  }

  .accent-text__icon {
    width: 1rem;
    left: 24rem;
  }

  .activity__img-bg1 {
    width: 72%;
    height: 100%;
    inset: 0% auto auto 0%;
  }

  .activity__img-bg2 {
    width: 72%;
    height: 100%;
    bottom: 17%;
  }

  .popup__content {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
  }

  .popup__icon {
    height: 1.2rem;
  }

  .popup__phone-link {
    font-size: 1.8rem;
  }

  .popup__content-instruction {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .instruction-manual {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .instruction-step {
    margin-bottom: 2rem;
  }

  .hero__grid {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .hero__left-col {
    grid-row-gap: 1.6rem;
  }

  .hero__product-info {
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: stretch;
  }

  .hero__product-wrap {
    flex-flow: row;
  }

  .dropdown {
    display: none;
  }

  .menu_dropdown {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 2rem;
    display: flex;
  }

  .hero__product-item-box {
    grid-row-gap: 1rem;
  }

  .swiper-slide {
    width: 16rem;
    height: 16rem;
  }

  .swiper {
    height: 16rem;
  }

  .hero__product-img-main {
    object-fit: contain;
    height: auto;
  }

  .product-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero__product {
    flex-flow: column;
  }

  .specifications__list-item {
    margin-left: 2rem;
  }

  .hero__product-item-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .hero__product-img-bg {
    background-position: 20%;
    justify-content: flex-end;
    align-items: flex-start;
    height: 34rem;
  }

  .home-top {
    padding-top: 2rem;
  }

  .info {
    margin-bottom: 2rem;
  }

  .info__img {
    max-width: 16rem;
  }

  .home__slider-list.splide__list {
    flex-flow: row;
  }

  .models__list {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .models__text {
    font-size: 2.2rem;
  }

  .models__img {
    height: 30rem;
  }

  .models__img.small {
    height: 24rem;
  }

  .activity__img-bg3 {
    width: 72%;
    height: 100%;
    inset: 0% auto auto 0%;
  }

  .empty {
    width: 16rem;
  }

  .contact__title {
    font-size: 2rem;
  }

  .contact__items-wrap {
    grid-row-gap: 1.4rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
  }

  .contats__col {
    grid-row-gap: 1.4rem;
  }

  .contats__col.hours {
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .popup-size__content-instruction {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}

@media screen and (max-width: 767px) {
  .phone-link {
    font-size: 1.6rem;
  }

  .hero__product-img, .hero__product-img.big {
    height: 16rem;
  }

  .footer__logo-text {
    font-size: 1.8rem;
  }

  .hero__divider-img {
    height: 1.6rem;
  }

  .benefits-item__text {
    width: 13rem;
  }

  .features__item-bg {
    inset: 0%;
  }

  .activity__line {
    height: 20rem;
  }

  .activity__item-main {
    border-radius: 1rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .activity__item-main._2 {
    top: 19%;
    left: 28%;
  }

  .activity__item-main._1 {
    top: 14%;
    left: 29%;
  }

  .activity__item-main._3 {
    top: 17%;
    left: 28%;
  }

  .activity__item {
    padding: .6rem 2rem;
  }

  .activity__item._1 {
    top: 35%;
    left: 7%;
  }

  .activity__item._2 {
    top: 50%;
    left: 34%;
  }

  .activity__item._3 {
    bottom: 23%;
    left: 0%;
  }

  .activity__item._4 {
    bottom: 14%;
    right: 5%;
  }

  .activity__item._9 {
    bottom: 20%;
    right: 8%;
  }

  .activity__item._8 {
    bottom: 22%;
    left: 2%;
  }

  .activity__item._7 {
    bottom: 35.5%;
    left: 33%;
  }

  .activity__item._6 {
    top: 40%;
    right: 4%;
  }

  .activity__item._5 {
    top: 40%;
    left: 7%;
  }

  .activity__item._13 {
    bottom: 17%;
    right: 9%;
  }

  .activity__item._12 {
    bottom: 21%;
    left: 3%;
  }

  .activity__item._11 {
    top: 56%;
    right: 12%;
  }

  .activity__item._10 {
    top: 41%;
    left: 10%;
  }

  .clients__title {
    font-size: 2rem;
  }

  .map__map {
    height: 24rem;
  }

  .activity__img-bg1 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .activity__img-bg2 {
    width: 100%;
    inset: 0%;
  }

  .popup-title {
    margin-bottom: 2rem;
    font-size: 2.4rem;
  }

  .popup-subtitle {
    margin-bottom: 0;
    font-size: 1.4rem;
  }

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

  .popup-text__title, .popup-text {
    font-size: 1.2rem;
  }

  .popup__phone-wrap {
    grid-column-gap: 1rem;
  }

  .popup__phone-link {
    font-size: 1.6rem;
  }

  .popup__list {
    padding-left: 1rem;
  }

  .popup__content-instruction {
    padding: 4rem 2rem;
  }

  .instruction-manual {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto 1fr;
  }

  .popup-text__cont {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .popup__img {
    border-radius: 1rem;
    width: 15rem;
    height: 15rem;
  }

  .instruction-step__number-wrap {
    width: 3rem;
    height: 3rem;
  }

  .instruction-step__number {
    font-size: 2rem;
  }

  .instruction-step__text-wrap {
    margin-top: .5rem;
  }

  .instruction-step {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    margin-bottom: 1rem;
  }

  .instruction-step__line {
    left: 1.4rem;
  }

  .hero__product-info {
    width: 100%;
  }

  .hero__product-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .features__grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .hero__product-item-box {
    width: 100%;
    position: static;
  }

  .swiper-slide {
    width: 8rem;
    height: 8rem;
  }

  .swiper {
    max-width: 36rem;
    height: 8rem;
  }

  .swiper__navigation {
    padding-top: 0;
  }

  .size__title {
    font-size: 1.6rem;
    font-weight: 700;
  }

  .sie__text {
    font-size: 1.6rem;
  }

  .product-list {
    width: 100%;
  }

  .hero__product-item-wrap {
    flex-flow: column;
    align-items: stretch;
  }

  .hero__product-img-bg {
    background-position: 50% 0;
    background-size: contain;
    flex-flow: column;
    height: 72rem;
  }

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

  .info__img {
    max-width: 12rem;
  }

  .home__slider-content {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .home__slide-img {
    height: 20rem;
  }

  .models {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .models__text {
    letter-spacing: 0;
    font-size: 1.4rem;
  }

  .models__img {
    height: 20rem;
  }

  .models__img.small {
    height: 16rem;
  }

  .footer__dropdown-link {
    font-size: 1.4rem;
  }

  .activity__img-bg3 {
    width: 100%;
    inset: 0%;
  }

  .empty {
    width: 12rem;
    display: none;
  }

  .contact__title {
    font-size: 2rem;
  }

  .popup-size__content-instruction {
    padding: 4rem 2rem 2rem;
  }

  .size__img {
    margin-top: 2rem;
  }
}

@media screen and (max-width: 479px) {
  .phone-wrap {
    grid-column-gap: .6rem;
  }

  .hero__title-wrap {
    padding-right: 2rem;
  }

  .hero__title {
    font-size: 1.8rem;
  }

  .hero__procuct-item-text {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.4rem;
  }

  .accent-text {
    font-size: 1.8rem;
  }

  .hero__product-img, .hero__product-img.big {
    height: 14rem;
  }

  .specifications__img, .specifications__img._2 {
    width: 90%;
  }

  .footer__logo-text {
    line-height: 1;
  }

  .hero__lightbox {
    height: 8rem;
  }

  .hero__top-line {
    grid-row-gap: 1.2rem;
  }

  .title-h1 {
    font-size: 1.6rem;
  }

  .benefits {
    grid-column-gap: 1rem;
  }

  .benefits-item__text {
    width: 10rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
  }

  .features__item-bg {
    font-size: 8rem;
  }

  .features__item-text {
    font-size: 1.6rem;
  }

  .features__item {
    height: 8rem;
  }

  .activity__item-text {
    padding-top: .4rem;
    padding-bottom: .4rem;
  }

  .activity__line, .activity__line.right {
    height: 10rem;
  }

  .activity__item-main {
    border-radius: .6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .activity__item-main._2 {
    top: 0%;
    left: 26%;
  }

  .activity__item-main._1 {
    top: -2%;
    left: 27%;
  }

  .activity__item-main._3 {
    top: 3%;
  }

  .activity__item {
    letter-spacing: -.4px;
    padding: .4rem 1.6rem;
    font-size: 1.1rem;
  }

  .activity__item._1 {
    padding: .4rem 1rem;
    font-size: 1.1rem;
    top: 26%;
    left: 9%;
  }

  .activity__item._2 {
    padding-left: 1rem;
    padding-right: 1rem;
    top: 48%;
    left: 41%;
  }

  .activity__item._3 {
    bottom: 11%;
  }

  .activity__item._4 {
    bottom: -10%;
  }

  .activity__item._9 {
    bottom: 0%;
    right: 2%;
  }

  .activity__item._8 {
    bottom: 2%;
    left: 0%;
  }

  .activity__item._7 {
    bottom: 25%;
  }

  .activity__item._6 {
    padding-left: 1rem;
    padding-right: 1rem;
    top: 33%;
  }

  .activity__item._5 {
    padding-left: 1rem;
    padding-right: 1rem;
    top: 33%;
    left: 6%;
  }

  .activity__item._13 {
    bottom: 0%;
    right: 5%;
  }

  .activity__item._12 {
    bottom: 6%;
    left: 0%;
  }

  .activity__item._11 {
    top: 57.5%;
  }

  .activity__item._10 {
    top: 34%;
  }

  .activity__wrap {
    grid-row-gap: 4rem;
  }

  .activity__img-bg1 {
    object-fit: fill;
    height: 100%;
    inset: 0%;
  }

  .activity__img-bg2 {
    height: 10rem;
    top: -6%;
  }

  .popup__content {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto 1fr;
    grid-auto-rows: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .popup-text__box {
    grid-row-gap: .6rem;
  }

  .popup__phone-wrap {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .popup-text__wrap {
    grid-row-gap: .6rem;
  }

  .popup__content-instruction {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .instruction-manual {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: auto 1fr;
  }

  .popup__img {
    width: 12rem;
    height: 12rem;
  }

  .hero__product-img-wrap {
    width: 100%;
  }

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

  .swiper {
    max-width: 26rem;
  }

  .size__title {
    font-size: 1.4rem;
  }

  .product-list {
    width: 100%;
  }

  .hero__product {
    flex-flow: column;
  }

  .product-img {
    object-fit: contain;
  }

  .hero__product-img-bg {
    background-position: 50% 0;
    width: 100%;
    height: 67rem;
  }

  .price-grid__2col {
    width: 100%;
  }

  .price__grid-wrap {
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .price__grid {
    width: 100%;
  }

  .info__img {
    max-width: 10rem;
  }

  .activity__img-bg3 {
    object-fit: fill;
    height: 100%;
  }

  .empty {
    flex: none;
    width: 1rem;
    display: none;
  }

  .popup-size__content-instruction {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

#w-node-_3649973e-bc28-e40f-efa6-f44477ca2391-7477f621 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3649973e-bc28-e40f-efa6-f44477ca2395-7477f621 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_605ea733-cee9-2720-b88c-75935e2b0b2a-7477f621 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5c45d035-8b9c-d2d5-e119-7b1c7e15e1b6-7477f621, #w-node-_4fa71542-cee9-d3f4-5e8e-2dbeed203046-7477f621 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5b-7477f621 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5c-7477f621, #w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5d-7477f621 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6ec005d5-b183-2b97-d705-5e9e10722701-7477f621, #w-node-_700d5f16-cc4d-00a9-c3c7-7bbf85f9fdd5-7477f621 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_34417e5d-e87d-c65e-1ef7-643f174f83c5-7477f621 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c2ea430c-abc9-82e9-1fbc-f77820bd6dd7-7477f621 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a414b7c7-f781-8367-6754-021dac7018e8-7477f621 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-ee0334cb-6853-525c-66cc-c26580906f78-7477f621 {
  grid-area: 3 / 2 / 6 / 3;
}

#w-node-_15fc8a14-270d-3d84-c6cb-3b63e877a9f6-7477f621 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_72417f72-3be1-6ead-31b2-ccce64a1a4d0-7477f621 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b45447fc-9536-d537-ac63-ede1a4933158-7477f621 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ca34851d-168c-cbbb-465b-6ad1bcc30149-7477f621 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-c047b99e-d681-067e-cd98-7019e9d2747c-7477f621 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-dd7ebd34-78d5-8140-5166-c59eacd650cf-7477f621 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_5cff8f87-1f71-a3cd-423b-c59058161a45-7477f621 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-f3624d67-10f4-ea81-541e-d74bee9d4be7-7477f621 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_5afb07ff-dc38-d007-d3bf-41dd7de9fcb1-7477f621 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-be166679-4a3f-682e-14ff-5cb53623cb3e-7477f621 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_9a6c54a6-aa22-5cd8-3349-513d7c2ab8d3-7477f621 {
  align-self: start;
}

#w-node-db690b20-4438-20f7-4a7b-d3f2afcde643-e30ee209 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db690b20-4438-20f7-4a7b-d3f2afcde647-e30ee209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f56-e30ee209 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f57-e30ee209, #w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f58-e30ee209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_45d371cf-6338-0618-0512-907a2e142246-e30ee209 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_45d371cf-6338-0618-0512-907a2e142247-e30ee209, #w-node-_45d371cf-6338-0618-0512-907a2e142248-e30ee209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_62008fd5-cc8d-477e-fff9-92d90e299a86-e30ee209 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_62008fd5-cc8d-477e-fff9-92d90e299a87-e30ee209, #w-node-_62008fd5-cc8d-477e-fff9-92d90e299a88-e30ee209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0430-e30ee209 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0431-e30ee209, #w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0432-e30ee209 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_31e92057-01cc-31fb-073f-ee614b8a77b5-e30ee209, #w-node-_31e92057-01cc-31fb-073f-ee614b8a77b7-e30ee209 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31e92057-01cc-31fb-073f-ee614b8a77ba-e30ee209 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b00c1f40-99b1-12ad-a23b-8ce120a7c809-e30ee209 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fb49ff9f-4f8f-2248-480a-b86fafa29c2c-25a42f8c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fb49ff9f-4f8f-2248-480a-b86fafa29c30-25a42f8c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_724247cf-04db-6ca9-b702-0079a373d662-25a42f8c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_724247cf-04db-6ca9-b702-0079a373d663-25a42f8c, #w-node-_724247cf-04db-6ca9-b702-0079a373d664-25a42f8c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c45-25a42f8c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c46-25a42f8c, #w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c47-25a42f8c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9e36489b-26d3-d7b7-b080-d2b3ce78341e-25a42f8c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e36489b-26d3-d7b7-b080-d2b3ce78341f-25a42f8c, #w-node-_9e36489b-26d3-d7b7-b080-d2b3ce783420-25a42f8c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7e471858-ed48-9955-876b-7fc82ea1228a-25a42f8c, #w-node-_7e471858-ed48-9955-876b-7fc82ea1228c-25a42f8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7e471858-ed48-9955-876b-7fc82ea1228f-25a42f8c {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_5f025cbf-fb3e-7382-7b89-14909b262dde-25a42f8c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a900ba49-0b22-dc50-1241-6df68b2eae0e-25a42f8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5a8ecbaf-f507-04f0-aad0-3404b6458846-d4a5a484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5a8ecbaf-f507-04f0-aad0-3404b645884a-d4a5a484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_58938ef7-9895-2515-8f16-b9e42ab283ce-d4a5a484 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_58938ef7-9895-2515-8f16-b9e42ab283cf-d4a5a484, #w-node-_58938ef7-9895-2515-8f16-b9e42ab283d0-d4a5a484 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ecff8628-009e-4a9d-8b10-416f48669c5d-d4a5a484, #w-node-ecff8628-009e-4a9d-8b10-416f48669c5f-d4a5a484 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ecff8628-009e-4a9d-8b10-416f48669c62-d4a5a484 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_701ec7b2-045f-68ee-599c-f3f9bb4cfc67-d4a5a484 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_701ec7b2-045f-68ee-599c-f3f9bb4cfc95-d4a5a484 {
  grid-area: 7 / 2 / 8 / 3;
}

#w-node-f7845c3b-5c32-e5e3-1fe4-338b121bd5fb-3c9d6653, #w-node-b1340caa-65ca-5801-600a-17aa58fb081b-3c9d6653, #w-node-b02d18fe-1774-3916-c746-8da869c8508f-3c9d6653 {
  place-self: stretch center;
}

#w-node-_4591c176-cea3-0cfa-19c1-913e57fa58db-3c9d6653 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2afed5ac-d988-16cc-0f15-e15952cb40f3-3c9d6653 {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-f42c7483-62a6-560f-086b-c8654a693214-3c9d6653 {
  grid-area: 1 / 5 / 2 / 7;
}

#w-node-_236ae37e-1fdb-0208-dc5f-e46dbc1119ed-3c9d6653 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-ea948d9a-3d4d-1838-bf31-8caa26e0334b-3c9d6653 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_294ab4ef-4775-160f-a43c-2ea9b11564ef-3c9d6653 {
  grid-area: 3 / 3 / 4 / 5;
}

#w-node-_0b8efe53-ff74-9c39-67fb-db7060859e49-3c9d6653 {
  grid-area: 3 / 5 / 4 / 7;
}

#w-node-cfbfc143-4f68-02a8-cfe2-1ae47fb28171-c8cf55d9 {
  justify-self: center;
}

#w-node-b7949d8f-a443-9302-c88d-a6f376bf635a-c8cf55d9 {
  align-self: center;
}

#w-node-a33ef17f-5365-8cda-ded3-cc8d17d2e7a6-c8cf55d9 {
  justify-self: center;
}

#w-node-_00016d55-b7b7-d157-182c-153f304ceda0-c8cf55d9 {
  align-self: center;
}

#w-node-ab421a6f-00f4-c5d7-8d43-9298cf27723d-c8cf55d9 {
  justify-self: center;
}

#w-node-ef28e14a-58d8-66b3-aabe-ba8473a3ef28-c8cf55d9 {
  align-self: center;
}

#w-node-c2f6528e-0456-6954-5967-af1347dbedaa-c8cf55d9 {
  justify-self: center;
}

#w-node-_5b2b471e-3634-d9e0-327f-066fe835ef2c-c8cf55d9 {
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_2079e971-7c20-78c9-95f6-9db51993093b-7477f621 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_605ea733-cee9-2720-b88c-75935e2b0b2a-7477f621 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_5c45d035-8b9c-d2d5-e119-7b1c7e15e1b6-7477f621 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_4fa71542-cee9-d3f4-5e8e-2dbeed203046-7477f621 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5a-7477f621 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5b-7477f621 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5c-7477f621 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_8ba24e98-d593-2e22-d4fe-24ee698f5e5d-7477f621 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-bcae0088-4579-6220-f463-53f7f303702a-f3037026 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bcae0088-4579-6220-f463-53f7f303702e-f3037026 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-bcae0088-4579-6220-f463-53f7f3037041-f3037026 {
    grid-area: 2 / 2 / 3 / 4;
  }

  #w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f55-e30ee209 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f56-e30ee209 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f57-e30ee209 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_94ca4f8e-9379-342f-3eaf-91d2af299f58-e30ee209 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_45d371cf-6338-0618-0512-907a2e142245-e30ee209 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_45d371cf-6338-0618-0512-907a2e142246-e30ee209 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_45d371cf-6338-0618-0512-907a2e142247-e30ee209 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_45d371cf-6338-0618-0512-907a2e142248-e30ee209 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_62008fd5-cc8d-477e-fff9-92d90e299a85-e30ee209 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62008fd5-cc8d-477e-fff9-92d90e299a86-e30ee209 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_62008fd5-cc8d-477e-fff9-92d90e299a87-e30ee209 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_62008fd5-cc8d-477e-fff9-92d90e299a88-e30ee209 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d042f-e30ee209 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0430-e30ee209 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0431-e30ee209 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-a7cb0ab7-c4bf-1643-ba5e-dede419d0432-e30ee209 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_724247cf-04db-6ca9-b702-0079a373d661-25a42f8c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_724247cf-04db-6ca9-b702-0079a373d662-25a42f8c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_724247cf-04db-6ca9-b702-0079a373d663-25a42f8c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_724247cf-04db-6ca9-b702-0079a373d664-25a42f8c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c44-25a42f8c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c45-25a42f8c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c46-25a42f8c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-e7389bf3-e3eb-8f1d-e745-5e635e101c47-25a42f8c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_9e36489b-26d3-d7b7-b080-d2b3ce78341d-25a42f8c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9e36489b-26d3-d7b7-b080-d2b3ce78341e-25a42f8c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9e36489b-26d3-d7b7-b080-d2b3ce78341f-25a42f8c {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_9e36489b-26d3-d7b7-b080-d2b3ce783420-25a42f8c {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_58938ef7-9895-2515-8f16-b9e42ab283cd-d4a5a484 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_58938ef7-9895-2515-8f16-b9e42ab283ce-d4a5a484 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_58938ef7-9895-2515-8f16-b9e42ab283cf-d4a5a484 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_58938ef7-9895-2515-8f16-b9e42ab283d0-d4a5a484 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4591c176-cea3-0cfa-19c1-913e57fa58db-3c9d6653, #w-node-_2afed5ac-d988-16cc-0f15-e15952cb40f3-3c9d6653, #w-node-f42c7483-62a6-560f-086b-c8654a693214-3c9d6653, #w-node-_236ae37e-1fdb-0208-dc5f-e46dbc1119ed-3c9d6653, #w-node-ea948d9a-3d4d-1838-bf31-8caa26e0334b-3c9d6653, #w-node-_294ab4ef-4775-160f-a43c-2ea9b11564ef-3c9d6653, #w-node-_0b8efe53-ff74-9c39-67fb-db7060859e49-3c9d6653 {
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_5cff8f87-1f71-a3cd-423b-c59058161a45-7477f621 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-cfbfc143-4f68-02a8-cfe2-1ae47fb28171-c8cf55d9, #w-node-a33ef17f-5365-8cda-ded3-cc8d17d2e7a6-c8cf55d9 {
    justify-self: center;
  }

  #w-node-_00016d55-b7b7-d157-182c-153f304ceda0-c8cf55d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: center;
  }

  #w-node-ab421a6f-00f4-c5d7-8d43-9298cf27723d-c8cf55d9, #w-node-c2f6528e-0456-6954-5967-af1347dbedaa-c8cf55d9 {
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c2ea430c-abc9-82e9-1fbc-f77820bd6dd7-7477f621 {
    align-self: center;
  }

  #w-node-_659537ce-533c-38aa-7950-682d132ceda3-7477f621 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b45447fc-9536-d537-ac63-ede1a4933158-7477f621 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ca34851d-168c-cbbb-465b-6ad1bcc30149-7477f621 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c047b99e-d681-067e-cd98-7019e9d2747c-7477f621 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-dd7ebd34-78d5-8140-5166-c59eacd650cf-7477f621 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_5cff8f87-1f71-a3cd-423b-c59058161a45-7477f621 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_8f7450d5-7960-bc5f-2caf-de6bd10fc445-7477f621 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4591c176-cea3-0cfa-19c1-913e57fa58db-3c9d6653, #w-node-_2afed5ac-d988-16cc-0f15-e15952cb40f3-3c9d6653 {
    justify-self: center;
  }

  #w-node-f42c7483-62a6-560f-086b-c8654a693214-3c9d6653 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_0b8efe53-ff74-9c39-67fb-db7060859e49-3c9d6653 {
    grid-area: 4 / 2 / 5 / 4;
  }
}


@font-face {
  font-family: 'Sweetmavkascript';
  src: url('../fonts/Sweetmavkascript.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}