:root {
  --background-color: #fafaf7;
  --background-color-dark: #f1f3ec;
  --grean: #637f56;
  --grean-light: #779768;
  --des-text-dark: #667064;
}

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

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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

.body {
  background-color: var(--background-color);
  font-family: Kufam, sans-serif;
}

.container {
  text-align: center;
  direction: rtl;
  background-color: #0000;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.container.dark {
  background-color: var(--background-color-dark);
  border-radius: 20px;
  padding: 40px;
}

.container.white-box {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 35px;
}

.container.footer {
  text-align: center;
  background-color: #182017;
  background-image: radial-gradient(circle closest-corner, #000, #2e392c);
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.dark {
  text-align: center;
  background-color: #f1f3ec;
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container.dark.darkness {
  background-color: #182017;
  background-image: radial-gradient(circle, #000, #2e392c);
}

.paragraph {
  color: var(--grean);
}

.button {
  background-color: var(--grean);
  border-radius: 8px;
  margin-left: 0;
  padding-top: 7px;
  padding-bottom: 6px;
  transition: padding .1s, background-color .3s, opacity .2s;
}

.button:hover {
  background-color: var(--grean-light);
  margin-left: 0;
  padding: 7px 16px 6px;
}

.button.grid-stagger-item.cta-bt {
  margin-bottom: 20px;
}

.paragraph-2 {
  color: var(--des-text-dark);
}

.rt-counter-items-wrapper-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-counter-box-5 {
  justify-content: center;
  align-items: flex-start;
  height: 90px;
  overflow: hidden;
}

.rt-counter-box-5.rt-heading-two-box {
  height: 60px;
}

.rt-counter-5 {
  color: #150438;
  letter-spacing: -1.2px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 36px;
  font-weight: 400;
  line-height: 60px;
  display: flex;
}

.rt-counter-train-5 {
  color: #150438;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 36px;
  display: flex;
  position: relative;
}

.rt-counter-items-name-4 {
  color: #14151a;
  text-align: center;
  text-transform: none;
  direction: rtl;
  max-width: 158px;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.rt-counter-items-name-4.rt-margin-top-ten-4 {
  margin-top: 0;
}

.rt-counter-design-image-4 {
  padding-right: 0;
  position: absolute;
  inset: -4% 16% auto auto;
}

.baner-grid {
  background-color: var(--background-color-dark);
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.quick-stack {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--des-text-dark);
  direction: ltr;
  border: 1px #000;
  margin-top: 20px;
  padding: 0;
}

.title-light {
  color: var(--grean);
  margin-bottom: 20px;
}

.image-4 {
  background-color: #171a18;
  border-radius: 11px;
  padding: 10px;
}

.cell-8 {
  background-color: #637f56;
  border-radius: 15px;
  padding-bottom: 2px;
}

.cell-8.grid-stagger-item {
  background-color: var(--des-text-dark);
}

.paragraph-12 {
  color: #706f64;
}

.cell-6 {
  background-image: url('../images/بورتريه-سعودي-بتحية-ودية.png');
  background-position: 0 0;
  background-size: cover;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}

.image {
  text-align: center;
  background-color: #c49a5a;
  border-radius: 11px;
  align-self: center;
  padding: 10px;
}

.image-2 {
  background-color: #637f56;
  border-radius: 11px;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  display: block;
}

.cell-9 {
  background-color: #f3ebdd;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
}

.paragraph-11 {
  color: #667064;
  font-size: 14px;
}

.cell-7 {
  text-align: center;
  background-color: #f1f3ec;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
}

.heading-5 {
  color: #c49a5a;
}

.heading-4 {
  color: #637f56;
}

.cell-5 {
  text-align: center;
  background-color: #fff;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  text-decoration: none;
}

.heading-6 {
  color: #fff;
  align-self: center;
}

.quick-stack-2 {
  text-align: center;
  padding: 0;
}

.paragraph-15 {
  color: #667064;
}

.heading-8 {
  margin-bottom: 5px;
}

.paragraph-13 {
  color: #667064;
}

.heading-10 {
  margin-bottom: 5px;
}

.cell-10 {
  background-color: #e3e9de;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.heading-9 {
  margin-bottom: 5px;
}

.paragraph-14 {
  color: #667064;
  margin-top: 0;
}

.cell-11, .cell-12 {
  background-color: #e3e9de;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.image-5 {
  background-color: #637f56;
  border-radius: 11px;
  flex-flow: row;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  display: block;
}

.image-6 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.cell-13 {
  text-align: right;
  justify-content: center;
  align-items: flex-end;
  padding-left: 20px;
}

.heading-11 {
  color: var(--grean);
  text-align: right;
  direction: rtl;
  margin-bottom: 20px;
}

.paragraph-16 {
  text-align: justify;
  direction: rtl;
}

.paragraph-17 {
  direction: rtl;
}

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

.quick-stack-3 {
  direction: ltr;
  padding: 0;
}

.testimonial-card {
  text-align: right;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 40px;
}

.div-3 {
  text-align: right;
}

.paragraph-18 {
  text-align: justify;
  direction: rtl;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 12px;
}

.div-2 {
  background-color: #e5e5e5;
  background-image: radial-gradient(circle, #e5e5e5, #fff);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-19 {
  direction: rtl;
  margin-bottom: 0;
  text-decoration: none;
}

.bold-text-4 {
  font-size: 12px;
}

.paragraph-20 {
  margin-bottom: 0;
  font-size: 10px;
}

.rt-home-three-accordion-block {
  background-color: #f1f3ec;
  border-radius: 20px;
  width: 100%;
  padding: 15px 50px;
}

.rt-home-three-accordion-answer {
  color: #000;
  text-align: justify;
  direction: rtl;
  padding-top: 20px;
}

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

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

.rt-accordion-answer-wrap {
  background-color: #f1f3ec;
  font-family: Kufam, sans-serif;
  display: flex;
  position: static;
  overflow: hidden;
}

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

.rt-category-cards-text-2 {
  color: #150438;
  text-align: right;
  text-transform: capitalize;
  direction: rtl;
  font-family: Kufam, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

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

.rt-minus {
  position: absolute;
}

.quick-stack-4 {
  padding: 0;
}

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

.paragraph-21 {
  padding-top: 20px;
}

.link-and {
  color: #637f56;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  text-decoration: none;
  transition: font-size .3s;
}

.link-and:hover {
  color: #e3e9de;
  font-size: 13px;
}

.link-and.grid-stagger-item {
  transition: opacity .2s, font-size .3s;
}

.paragraph-7 {
  color: #637f56;
  font-size: 12px;
}

.paragraph-8, .paragraph-22 {
  color: #637f56;
  display: inline-block;
}

.p-white {
  color: #fff;
  margin-bottom: 40px;
}

.div-4, .div-5, .div-6, .div-7, .div-8, .div-9, .div-10, .div-11, .div-12 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-12 {
  margin-bottom: 20px;
}

.image-7 {
  margin-bottom: 30px;
  padding-bottom: 0;
}

.paragraph-23 {
  color: #667064;
  text-align: center;
}

.paragraph-23.des-darnkess {
  color: var(--grean-light);
}

.div-13 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-13 {
  text-align: right;
}

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

.cell-15 {
  background-color: var(--grean-light);
  border: 1px #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
}

.quick-stack-7 {
  direction: ltr;
  padding-left: 0;
  padding-right: 0;
}

.services-box {
  border: 1px none var(--grean-light);
  background-color: var(--background-color-dark);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  transition: background-color .3s;
}

.services-box:hover {
  background-color: var(--background-color);
  border-style: none;
}

.text-block {
  color: var(--des-text-dark);
  direction: rtl;
  margin-bottom: 10px;
}

.heading-14 {
  color: var(--grean);
  padding-top: 0;
}

.paragraph-24 {
  color: var(--des-text-dark);
  direction: rtl;
}

.quick-stack-8 {
  direction: ltr;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-25 {
  text-align: right;
}

.heading-17 {
  text-align: right;
  margin-bottom: 10px;
}

.heading-17.title-pages {
  text-align: right;
}

.paragraph-28 {
  color: var(--des-text-dark);
  margin-bottom: 40px;
}

.paragraph-28.title-pagess {
  text-align: justify;
}

.paragraph-29 {
  color: var(--background-color);
  text-decoration: none;
}

.paragraph-29.butt-pages {
  margin-bottom: 0;
}

.link-block {
  background-color: var(--des-text-dark);
  border-radius: 11px;
  padding: 10px 100px;
  text-decoration: none;
}

.paragraph-30 {
  color: #fafaf7;
  text-decoration: none;
}

.paragraph-30.butt-pages {
  margin-bottom: 0;
}

.paragraph-31 {
  color: #667064;
  margin-bottom: 40px;
}

.paragraph-31.title-pagess {
  text-align: justify;
}

.link-block-2 {
  background-color: #667064;
  border-radius: 11px;
  padding: 10px 100px;
  text-decoration: none;
}

.heading-18 {
  text-align: right;
  margin-bottom: 10px;
}

.heading-18.title-pages {
  text-align: right;
}

.heading-19 {
  text-align: right;
  margin-bottom: 10px;
}

.heading-19.title-pages {
  text-align: right;
}

.paragraph-32 {
  color: #667064;
  margin-bottom: 40px;
}

.paragraph-32.title-pagess {
  text-align: justify;
}

.paragraph-33 {
  color: #fafaf7;
  text-decoration: none;
}

.paragraph-33.butt-pages {
  margin-bottom: 0;
}

.title-light-3 {
  color: #637f56;
  margin-bottom: 20px;
}

.button-2 {
  background-color: #637f56;
  border-radius: 8px;
  margin-left: 0;
  padding-top: 7px;
  padding-bottom: 6px;
  transition: padding .1s, background-color .3s, opacity .2s;
}

.button-2:hover {
  background-color: #779768;
  margin-left: 0;
  padding: 8px 16px 7px;
}

.div-19 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-36 {
  color: #667064;
}

.div-20 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-37 {
  color: #667064;
}

.div-22 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-23 {
  background-color: #e5e5e5;
  background-image: radial-gradient(circle, #e5e5e5, #fff);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph-38 {
  direction: rtl;
  margin-bottom: 0;
  text-decoration: none;
}

.paragraph-39 {
  text-align: justify;
  direction: rtl;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 12px;
}

.div-24 {
  text-align: right;
}

.bold-text-7 {
  font-size: 12px;
}

.div-25 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.paragraph-40 {
  margin-bottom: 0;
  font-size: 10px;
}

.paragraph-41 {
  color: #667064;
}

.quick-stack-12 {
  padding: 0;
}

.title-darkness {
  color: #fff;
}

.text-field-6 {
  color: var(--background-color);
  direction: rtl;
  background-color: #212a20;
  border: 1px solid #37423a;
  border-radius: 9px;
}

.label-darkness {
  color: var(--background-color);
  direction: rtl;
  font-weight: 400;
}

.text-span-2 {
  color: var(--grean-light);
}

.select-field-2, .textarea {
  color: var(--background-color);
  background-color: #212a20;
  border: 1px solid #37423a;
  border-radius: 9px;
}

.submit-button-2 {
  background-color: var(--grean);
  border-radius: 9px;
  margin-top: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
  transition: background-color .3s;
}

.submit-button-2:hover {
  background-color: var(--des-text-dark);
}

.paragraph-43 {
  color: var(--background-color-dark);
  font-size: 12px;
}

.paragraph-43.pr-booking {
  margin-bottom: 5px;
  font-size: 10px;
}

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

.cell-29, .cell-30, .cell-31, .cell-32, .cell-33, .cell-34, .cell-35, .cell-36 {
  justify-content: center;
  align-items: flex-start;
}

.textarea-2, .select-field-3 {
  color: #fafaf7;
  background-color: #212a20;
  border: 1px solid #37423a;
  border-radius: 9px;
}

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

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

.label-darkness-2 {
  color: #fafaf7;
  direction: rtl;
  font-weight: 400;
}

.paragraph-44 {
  color: #f1f3ec;
  font-size: 12px;
}

.paragraph-44.pr-booking {
  margin-bottom: 5px;
  font-size: 10px;
}

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

.div-26 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-span-3 {
  color: #779768;
}

.text-field-7 {
  color: #fafaf7;
  direction: rtl;
  background-color: #212a20;
  border: 1px solid #37423a;
  border-radius: 9px;
}

.paragraph-45 {
  color: #667064;
  text-align: center;
}

.paragraph-45.des-darnkess {
  color: #779768;
}

.submit-button-3 {
  background-color: #637f56;
  border-radius: 9px;
  margin-top: 10px;
  padding-top: 6px;
  padding-bottom: 5px;
  transition: background-color .3s;
}

.submit-button-3:hover {
  background-color: #667064;
}

.div-27 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.code-embed {
  margin-top: 20px;
}

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

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

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

  .rt-counter-box-5 {
    height: 100px;
  }

  .rt-counter-box-5.rt-heading-two-box {
    height: 45px;
  }

  .rt-counter-5 {
    font-size: 45px;
    line-height: 45px;
  }

  .rt-counter-items-name-4 {
    max-width: none;
    font-size: 14px;
    line-height: 24px;
  }

  .rt-home-three-accordion-section {
    flex-flow: column;
  }
}

@media screen and (max-width: 767px) {
  .rt-counter-box-5 {
    height: 70px;
  }

  .rt-counter-box-5.rt-heading-two-box {
    height: 45px;
  }

  .rt-counter-5 {
    font-size: 45px;
    line-height: 45px;
  }

  .rt-counter-design-image-4 {
    display: none;
  }

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

  .rt-home-three-accordion-block {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .rt-home-three-accordion-question {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

@media screen and (max-width: 479px) {
  .container.footer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .rt-counter-items-wrapper-4 {
    justify-content: center;
    align-items: center;
  }

  .rt-home-three-accordion-answer {
    font-size: 12px;
    line-height: 23px;
  }

  .quick-stack-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-4, .div-5, .div-6, .div-7, .div-8, .div-9, .div-11, .div-12, .div-13 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .link-block {
    transition: background-color .3s;
  }

  .link-block:hover {
    background-color: var(--grean);
  }

  .link-block-2 {
    transition: background-color .3s;
  }

  .link-block-2:hover {
    background-color: #637f56;
  }

  .div-19, .div-20, .div-22, .div-25 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .quick-stack-12, .quick-stack-14, .quick-stack-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-26, .div-27 {
    margin-left: 20px;
    margin-right: 20px;
  }
}

#w-node-_691c50a3-9dc5-0bf5-dcc6-6b3e72811777-0421685e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-b986f1bd-f8f6-068e-59a0-159e10cc3ffb-0421685e {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-b986f1bd-f8f6-068e-59a0-159e10cc4008-0421685e, #w-node-b986f1bd-f8f6-068e-59a0-159e10cc4009-0421685e {
  grid-row: span 2 / span 2;
}

#w-node-b986f1bd-f8f6-068e-59a0-159e10cc400f-0421685e {
  grid-column: span 2 / span 2;
}

#w-node-_354502d1-393b-142a-46c0-0ca3a452f57d-0421685e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7ac7aa5e-33d6-474c-f4ea-3998c05637b2-0421685e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1faebf8d-ab5c-abd7-a6be-bcbbc5710859-0421685e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3180e992-5b82-1334-53c0-7817b85f4569-51d94975 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3ea952c7-c1bf-cc4b-3a3d-abf2bc2455e8-51d94975 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ed9f163c-cfa9-ca93-51a5-62529986c19d-51d94975 {
  grid-column: span 2 / span 2;
}

#w-node-d0779fb5-4d27-a4f7-7f2b-024563476882-51d94975 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d0779fb5-4d27-a4f7-7f2b-02456347688b-51d94975 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d0779fb5-4d27-a4f7-7f2b-0245634768a1-51d94975 {
  grid-column: span 3 / span 3;
}

#w-node-_1f43fa49-9509-e0c7-5793-a42caccd728f-51d94975 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1f43fa49-9509-e0c7-5793-a42caccd7298-51d94975 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1f43fa49-9509-e0c7-5793-a42caccd72ae-51d94975 {
  grid-column: span 3 / span 3;
}

#w-node-ba604e68-15f3-32e2-ea2e-b465e2e30cf1-51d94975 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (max-width: 767px) {
  #w-node-b986f1bd-f8f6-068e-59a0-159e10cc3ffb-0421685e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b986f1bd-f8f6-068e-59a0-159e10cc4008-0421685e, #w-node-b986f1bd-f8f6-068e-59a0-159e10cc4009-0421685e {
    grid-row: span 2 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_691c50a3-9dc5-0bf5-dcc6-6b3e72811777-0421685e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-b986f1bd-f8f6-068e-59a0-159e10cc3ffb-0421685e {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-b986f1bd-f8f6-068e-59a0-159e10cc4008-0421685e, #w-node-b986f1bd-f8f6-068e-59a0-159e10cc4009-0421685e {
    grid-row: span 2 / span 2;
  }

  #w-node-_354502d1-393b-142a-46c0-0ca3a452f57d-0421685e, #w-node-_7ac7aa5e-33d6-474c-f4ea-3998c05637b2-0421685e, #w-node-_1faebf8d-ab5c-abd7-a6be-bcbbc5710859-0421685e {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3ea952c7-c1bf-cc4b-3a3d-abf2bc2455e8-51d94975 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-ed9f163c-cfa9-ca93-51a5-62529986c19d-51d94975 {
    grid-column: span 1 / span 1;
  }

  #w-node-d0779fb5-4d27-a4f7-7f2b-02456347688b-51d94975 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d0779fb5-4d27-a4f7-7f2b-0245634768a1-51d94975 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1f43fa49-9509-e0c7-5793-a42caccd7298-51d94975 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1f43fa49-9509-e0c7-5793-a42caccd72ae-51d94975 {
    grid-column: span 1 / span 1;
  }

  #w-node-ba604e68-15f3-32e2-ea2e-b465e2e30cf1-51d94975 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


