body {
  -webkit-font-smoothing: antialiased;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Inter, sans-serif;
  margin: 0px;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

h1, h2, h3, h4, h5, h6, p, span {
  margin: 0px;
}

:root {
  --primary-gradient: linear-gradient(0deg,#a6533c,#a6533c);
  --background-gradient: linear-gradient(97.25deg,#e7d9c633 0.32%,#fff0 81.48%);
  --card-background-gradient: linear-gradient(97.25deg,#e7d9c633 0.32%,#fff0 81.48%);
  --section-background: linear-gradient(122.24deg,hsla(35,41%,84%,.164) 25.35%,#ffffffd1);
  --backgound-gradient-accomodaion: linear-gradient(79.01deg,#e7d9c64d 41.82%,#fff0 99.22%);
  --background-gadient-left: linear-gradient(264.29deg,#fff0 0.39%,#e7d9c633 97.55%);
  --background-gadient-right: linear-gradient(264.29deg,#e7d9c633 0.39%,#fff0 97.55%);
  --background-gradient-top: linear-gradient(0deg,#e7d9c633 0.32%,#fff0 81.48%);
  --background-dark-gadient-left: linear-gradient(90deg,#e7d9c680,#e7d9c640 50%,#fff0);
  --heading-font: "Optima",serif;
  --body-font: "Neue Einstellung",sans-serif;
}

@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogPoweredbyImage {
  height: auto !important;
  max-height: 4em !important;
  }
}

@media (min-width: 767px) {
  #CybotCookiebotDialogPoweredbyImage {
  max-height: 4em !important;
  }
}

html {
  scroll-behavior: smooth;
}

.Footer_footer__TL9Uz {
  align-items: center;
  background-color: var(--footer-background);
  box-sizing: border-box;
  display: flex;
  row-gap: 7rem;
  column-gap: 7rem;
  justify-content: center;
  padding: 48px 60px 36px;
  width: 100%;
}

@media (max-width: 968px) {
  .Footer_footer__TL9Uz {
  align-items: stretch;
  flex-direction: column;
  row-gap: 24px;
  column-gap: 24px;
  padding: 32px 20px;
  }
}

.Footer_footerTop__5RIcq {
  display: grid;
  grid-template-columns: 302px 1fr;
  margin-bottom: 40px;
}

@media (max-width: 968px) {
  .Footer_footerTop__5RIcq {
  align-items: flex-start;
  display: flex;
  row-gap: 20px;
  column-gap: 20px;
  margin-bottom: 0px;
  }
}

.Footer_rightWrapper__Qas1g {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (max-width: 968px) {
  .Footer_rightWrapper__Qas1g {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  flex-direction: column;
  }
}

.Footer_brandCol__QK-jN {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  column-gap: 16px;
}

@media (max-width: 968px) {
  .Footer_brandCol__QK-jN {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  max-width: max-content;
  }
}

.Footer_logo__1dEML {
  height: 269px;
  max-width: 302px;
  width: 100%;
}

@media (max-width: 968px) {
  .Footer_logo__1dEML {
  height: auto;
  max-width: 120px;
  }
}

.Footer_logo__1dEML > img {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 968px) {
  .Footer_logo__1dEML > img {
  object-fit: contain;
  }
}

.Footer_brandSub__QNUsM {
  color: rgb(122, 106, 90);
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 0.35em;
  margin-top: -10px;
  text-align: center;
}

.Footer_btnContact__66TKS {
  align-items: center;
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  display: flex;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  height: 51px;
  justify-content: center;
  letter-spacing: 0px;
  line-height: 20px;
  max-width: 305px;
  text-align: center;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  vertical-align: middle;
  width: 100%;
}

@media (max-width: 1024px) {
  .Footer_btnContact__66TKS {
  font-size: 16px;
  }
}

@media (max-width: 968px) {
  .Footer_btnContact__66TKS {
  height: 40px;
  font-size: 16px;
  }
}

@media (max-width: 560px) {
  .Footer_btnContact__66TKS {
  font-size: 16px;
  }
}

@media (max-width: 440px) {
  .Footer_btnContact__66TKS {
  font-size: 16px;
  }
}

.Footer_tagline__NsdUc {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  letter-spacing: 0.05em;
  text-align: center;
}

@media (max-width: 1024px) {
  .Footer_tagline__NsdUc {
  font-size: 15px;
  }
}

@media (max-width: 968px) {
  .Footer_tagline__NsdUc {
  font-size: 8px;
  }
}

@media (max-width: 560px) {
  .Footer_tagline__NsdUc {
  font-size: 8px;
  }
}

@media (max-width: 440px) {
  .Footer_tagline__NsdUc {
  font-size: 8px;
  }
}

.Footer_introCol__r6NKQ {
  padding-bottom: 3.12rem;
  padding-top: 4px;
}

@media (max-width: 968px) {
  .Footer_introCol__r6NKQ {
  display: none;
  }
}

.Footer_introColMob__Kg8ks {
  display: none;
}

@media (max-width: 968px) {
  .Footer_introColMob__Kg8ks {
  display: block;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  }
}

.Footer_introHeading__e6\+KG {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  margin-bottom: 12px;
}

@media (max-width: 1024px) {
  .Footer_introHeading__e6\+KG {
  font-size: 22px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 968px) {
  .Footer_introHeading__e6\+KG {
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 560px) {
  .Footer_introHeading__e6\+KG {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 440px) {
  .Footer_introHeading__e6\+KG {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.Footer_introText__FkgnD {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  line-height: 26px;
  margin: 0px;
}

@media (max-width: 1024px) {
  .Footer_introText__FkgnD {
  font-size: 16px;
  letter-spacing: 4%;
  vertical-align: middle;
  }
}

@media (max-width: 968px) {
  .Footer_introText__FkgnD {
  font-size: 14px;
  letter-spacing: 4%;
  vertical-align: middle;
  }
}

@media (max-width: 560px) {
  .Footer_introText__FkgnD {
  font-size: 9px;
  letter-spacing: 4%;
  vertical-align: middle;
  }
}

@media (max-width: 440px) {
  .Footer_introText__FkgnD {
  font-size: 9px;
  letter-spacing: 4%;
  vertical-align: middle;
  }
}

.Footer_divider__qMDY6 {
  border-top-width: 3px;
  border-right-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(136, 117, 90);
  border-right-color: rgb(136, 117, 90);
  border-bottom-color: rgb(136, 117, 90);
  border-left-color: rgb(136, 117, 90);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-bottom: 1.8rem;
  width: 100%;
}

.Footer_footerBottom__KfzRQ {
  align-items: start;
  display: grid;
  row-gap: 20px;
  column-gap: 20px;
  grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 560px) {
  .Footer_footerBottom__KfzRQ {
  row-gap: 10px;
  column-gap: 10px;
  }
}

@media (max-width: 440px) {
  .Footer_footerBottom__KfzRQ {
  row-gap: 10px;
  column-gap: 10px;
  }
}

.Footer_footerCol__boXWZ {
  display: flex;
  flex-direction: column;
}

.Footer_colHeading__Fqjg9 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  margin: 0px 0px 14px;
}

@media (max-width: 1024px) {
  .Footer_colHeading__Fqjg9 {
  font-size: 22px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  }
}

@media (max-width: 968px) {
  .Footer_colHeading__Fqjg9 {
  font-size: 20px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  }
}

@media (max-width: 560px) {
  .Footer_colHeading__Fqjg9 {
  font-size: 12px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

@media (max-width: 440px) {
  .Footer_colHeading__Fqjg9 {
  font-size: 12px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

.Footer_colText__LrZte {
  cursor: pointer;
}

.Footer_colLink__FuYit, .Footer_colText__LrZte {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

@media (max-width: 1024px) {
  .Footer_colLink__FuYit, .Footer_colText__LrZte {
  font-size: 16px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

@media (max-width: 968px) {
  .Footer_colLink__FuYit, .Footer_colText__LrZte {
  font-size: 14px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

@media (max-width: 560px) {
  .Footer_colLink__FuYit, .Footer_colText__LrZte {
  font-size: 8px;
  line-height: 18px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

@media (max-width: 440px) {
  .Footer_colLink__FuYit, .Footer_colText__LrZte {
  font-size: 8px;
  line-height: 18px;
  white-space-collapse: initial;
  text-wrap-mode: wrap;
  }
}

.Footer_colLink__FuYit {
  transition-behavior: normal;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}

.Footer_colLink__FuYit:hover {
  color: var(--sub-color);
}

.Footer_socialRow__9EZ8L {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  row-gap: 8px;
  column-gap: 8px;
  margin-bottom: 5px;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.Footer_socialRow__9EZ8L svg {
  flex-shrink: 0;
}

.Footer_iconClass__Empyp {
  aspect-ratio: 1 / 1;
  max-width: 25px;
  width: 100%;
}

@media (max-width: 560px) {
  .Footer_iconClass__Empyp {
  max-width: 15px;
  }
}

@media (max-width: 440px) {
  .Footer_iconClass__Empyp {
  max-width: 15px;
  }
}

.Header_Header__yAYx6 {
  width: 100%;
}

@media (min-width: 1440px) {
  .Header_Header__yAYx6 {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
  }
}

.Header_HeaderInner__se5sK {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
}

.Header_headerFirst__vpagP {
  justify-content: space-between;
  padding: 15px 20px;
}

@media (max-width: 608px) {
  .Header_headerFirst__vpagP {
  justify-content: space-between;
  padding: 25px 7px 0px;
  }
}

.Header_headerFirst__vpagP, .Header_headerFirst__vpagP .Header_brandName__XX6Mi {
  align-items: center;
  display: flex;
}

.Header_logo__9YFPc {
  aspect-ratio: 1 / 1;
  width: 121px;
}

@media (max-width: 608px) {
  .Header_logo__9YFPc {
  max-height: 29px;
  max-width: 43px;
  }
}

.Header_logo__9YFPc img {
  cursor: pointer;
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Header_brandName__XX6Mi h1 {
  background-clip: text;
  color: var(--nav-text-color);
  cursor: pointer;
  font-family: "Abhaya Libre Medium";
  font-size: 53px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 100%;
  margin-left: 6rem;
}

.Header_buttons__kVuwN {
  align-items: center;
  display: flex;
  row-gap: 15px;
  column-gap: 15px;
  justify-content: center;
  position: relative;
  top: -15px;
}

@media (max-width: 608px) {
  .Header_buttons__kVuwN {
  flex-direction: column;
  row-gap: 7.5px;
  column-gap: 7.5px;
  top: -17px;
  }
}

.Header_customSelect__WD8Jw {
  display: inline-block;
  position: relative;
}

.Header_customSelect__WD8Jw select {
  appearance: none;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: medium;
  border-right-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 54, 122);
  color: rgb(0, 0, 0);
  cursor: pointer;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.24px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px 5px;
  text-align: left;
  width: 106px;
}

.Header_customSelect__WD8Jw::after {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(59, 225, 18);
  border-right-color: rgb(59, 225, 18);
  border-bottom-color: rgb(59, 225, 18);
  border-left-color: rgb(59, 225, 18);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  content: "";
  padding: 4px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 40%;
  transform: translateY(-50%) rotate(45deg);
}

.Header_dropdownContainer__isFDO {
  max-width: 108px;
  position: relative;
}

.Header_dropdownButton__CSBj1 {
  align-items: center;
  background-color: rgb(251, 251, 249);
  border-top-width: medium;
  border-right-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(166, 83, 60);
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-bottom: 8px;
  width: 108px;
}

@media (max-width: 820px) {
  .Header_dropdownButton__CSBj1 {
  padding-bottom: 3px;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  width: 64px;
  }
}

@media (max-width: 608px) {
  .Header_dropdownButton__CSBj1 {
  row-gap: 5px;
  column-gap: 5px;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  padding-bottom: 4px;
  width: auto;
  }
}

.Header_selectedText__xr3Gh, .Header_selected__d5kRc {
  color: var(--heading-color);
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16.24px;
}

.Header_chevron__-12Tv {
  color: var(--heading-color);
}

.Header_dropdownMenu__KdcPV {
  background-color: rgb(251, 251, 249);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(226, 232, 240);
  border-right-color: rgb(226, 232, 240);
  border-bottom-color: rgb(226, 232, 240);
  border-left-color: rgb(226, 232, 240);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px;
  left: 0px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 10;
}

.Header_dropdownItem__9JEdP {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(166, 83, 60);
  cursor: pointer;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16.24px;
  padding: 8px 16px;
  text-align: left;
  width: 100%;
}

@media (max-width: 820px) {
  .Header_dropdownItem__9JEdP {
  font-size: 12px;
  padding: 4px 8px;
  }
}

.Header_dropdownItem__9JEdP:last-child {
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
}

.Header_dropdownItem__9JEdP:hover {
  background-color: rgb(247, 250, 252);
}

.Header_dropdownItem__9JEdP:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.Header_dropdownItem__9JEdP:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.Header_bookNow__zRspZ button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-family: Poppins;
  font-size: 14px;
  font-weight: 600;
  height: 40px;
  letter-spacing: 0px;
  line-height: 20px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px 25px;
  text-align: center;
  vertical-align: middle;
}

.Header_burgerMenuIcon__DMvz4 > button {
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0px;
}

.Header_burgerMenuIcon__DMvz4 > button {
  height: 30px;
  width: 30px;
}

@media (max-width: 820px) {
  .Header_burgerMenuIcon__DMvz4 > button {
  height: 20px !important;
  width: 20px;
  }
}

@media (max-width: 608px) {
  .Header_burgerMenuIcon__DMvz4 > button {
  max-height: 23px;
  max-width: 23px;
  }
}

.Header_headerSecond__b9Zjr {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin: 20px auto;
  width: 90%;
}

.Header_headerSecond__b9Zjr a {
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(136, 117, 90);
}

.Header_disabledLink__U6Tzk, .Header_headerSecond__b9Zjr a {
  align-items: center;
  appearance: none;
  color: var(--secondary-color);
  display: flex;
  font-family: Aboreto;
  font-size: 15px;
  font-weight: 400;
  justify-content: center;
  line-height: 17.4px;
  text-align: left;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
}

.Header_headerSecond__b9Zjr a:active, .Header_headerSecond__b9Zjr a:focus, .Header_headerSecond__b9Zjr a:visited {
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important;
  border-bottom-color: rgb(136, 117, 90) !important;
}

.Header_headerSecond__b9Zjr a svg {
  width: 20px;
}

.Header_disabledLink__U6Tzk {
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}

.Header_overlay__quZhs {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  left: 0px;
  position: fixed;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: opacity;
  width: 100%;
  z-index: 999;
}

.Header_desktopMenu__0oXZb {
  display: none;
}

.Header_sidebar__KiK53 {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.2) -2px 0px 5px;
  height: fit-content;
  max-width: 250px;
  padding: 0px;
  position: fixed;
  right: -500px;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: right;
  z-index: 1000;
}

.Header_sidebar__KiK53.Header_show__T4dXu {
  right: 0px;
}

.Header_sidebar__KiK53 ul {
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

.Header_sidebar__KiK53 ul li {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.Header_sidebar__KiK53 ul li a {
  appearance: none;
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4%;
  line-height: 20px;
  text-align: center;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.Header_headerBig__lAGjz > li {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-bottom-width: 0.3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(0, 0, 0);
  box-sizing: border-box;
  cursor: pointer;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 16.24px;
  padding: 20px;
  text-align: left;
  width: 285px;
}

.Header_headerBig__lAGjz > li:last-child {
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
}

@media (max-width: 1024px) {
  .Header_disabledLink__U6Tzk, .Header_headerSecond__b9Zjr > a {
  font-family: Aboreto;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 13.92px;
  }
}

@media (max-width: 1366px) {
  .Header_disabledLink__U6Tzk, .Header_headerSecond__b9Zjr > a {
  appearance: none;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 13.92px;
  }
}

@media (max-width: 820px) {
  .Header_disabledLink__U6Tzk, .Header_headerSecond__b9Zjr > a {
  font-family: Aboreto;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 13.92px;
  }
}

@media (max-width: 820px) {
  .Header_brandName__XX6Mi > h1 {
  font-size: 36px;
  margin-left: 2rem;
  }
}

@media (max-width: 608px) {
  .Header_brandName__XX6Mi > h1 {
  font-size: 20px;
  line-height: 29px;
  margin: 0px;
  }
}

@media (max-width: 820px) {
  .Header_dropdownButton__CSBj1 > svg {
  width: 20px;
  }
}

@media (max-width: 820px) {
  .Header_dropdownButton__CSBj1 > span {
  font-size: 12px;
  }
}

@media (max-width: 820px) {
  .Header_bookNow__zRspZ > button {
  font-size: 12px;
  padding: 7px 16px;
  }
}

@media screen and (min-width: 609px) {
  .Header_headerMob__A-7sK {
  display: none;
  padding-right: 30px;
  }
}

@media (max-width: 608px) {
  .Header_headerMob__A-7sK {
  display: block;
  }
}

@media screen and (min-width: 609px) {
  .Header_mobileSideBar__S18Ku {
  display: none;
  }
}

@media (max-width: 608px) {
  .Header_mobileSideBar__S18Ku {
  display: block;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  box-shadow: rgba(0, 0, 0, 0.2) -2px 0px 5px;
  height: fit-content;
  padding: 0px;
  position: fixed;
  right: -1000px;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: right;
  width: 100%;
  z-index: 1000;
  }
}

@media screen and (min-width: 609px) {
  .Header_headerBig__lAGjz {
  display: block;
  }
}

@media (max-width: 608px) {
  .Header_headerBig__lAGjz {
  display: none;
  }
}

@media screen and (min-width: 609px) {
  .Header_mobileMenu__T9B9G {
  display: none;
  }
}

@media (max-width: 608px) {
  .Header_burgerMenuIcon__DMvz4 > button:first-child {
  display: none;
  }
}

@media (max-width: 608px) {
  .Header_arrowImg__B\+J2g {
  appearance: none;
  height: 24px;
  width: 24px;
  }
}

@media (max-width: 608px) {
  .Header_dropdownItem__9JEdP, .Header_selectedText__xr3Gh {
  font-family: Aboreto;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 11.6px;
  }
}

@media (max-width: 608px) {
  .Header_bookNow__zRspZ, .Header_headerSecond__b9Zjr {
  display: none;
  }
}

@media (max-width: 608px) {
  .Header_mobMenuTop__s0NVe {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

@media (max-width: 608px) {
  .Header_mobileHeader__i4BcC {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  }
}

@media (max-width: 608px) {
  .Header_logoMenu__86dP1 {
  height: 40px;
  width: 40px;
  }
}

@media (max-width: 608px) {
  .Header_mobileSideBar__S18Ku.Header_showMob__qkqq1 {
  right: 0px;
  }
}

@media (max-width: 608px) {
  .Header_mobileSideBar__S18Ku ul {
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
  margin: 0px;
  padding-inline-start: 30px;
  padding-right: 30px;
  text-align: center;
  }
}

@media (max-width: 608px) {
  .Header_disabledLink__U6Tzk, .Header_mobileSideBar__S18Ku ul li, .Header_mobileSideBar__S18Ku > ul > li > a {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
  }
}

@media (max-width: 608px) {
  .Header_disabledLink__U6Tzk, .Header_mobileSideBar__S18Ku > ul > li > a {
  appearance: none;
  color: var(--secondary-color);
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 4%;
  line-height: 15px;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  vertical-align: middle;
  }
}

@media (max-width: 608px) {
  .Header_mobileSideBar__S18Ku ul li {
  margin: 25px 0px;
  padding: 0px;
  }
}

@media (max-width: 608px) {
  .Header_mobileSideBar__S18Ku > ul > li:last-child {
  margin-bottom: 30px;
  }
}

@media (max-width: 608px) {
  .Header_mobMenuTop__s0NVe > button {
  align-items: center;
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  color: rgb(166, 83, 60);
  cursor: pointer;
  display: flex;
  font-size: 24px;
  justify-content: flex-start;
  padding: 10px 0px 0px 10px;
  }
}

.Home_Home__VRJNa {
  background-color: initial;
  width: 100%;
}

.Home_HomeInner__p3UGw {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

@media (max-width: 1024px) {
  .Home_HomeInner__p3UGw {
  padding: 20px 0px;
  }
}

@media (max-width: 550px) {
  .Home_HomeInner__p3UGw {
  padding: 0px;
  }
}

.Home_homeMain__r0btm {
  background-image: url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w1280.webp");
  background-image: image-set(url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w64.webp") 0.06x, url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w320.webp") 0.31x, url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w640.webp") 0.63x, url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w1024.webp") 1x, url("/uploads/O-swUWbQswFNT9jF4MfRt-ZanHome_19506eb7352a13e043f6-w1280.webp") 1.25x);
  background-repeat: no-repeat;
  background-size: cover;
  height: 830px;
  margin-bottom: 7rem;
  position: relative;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_homeMain__r0btm {
  background-position-x: 50%;
  background-position-y: center;
  background-size: cover;
  height: 540px;
  margin-bottom: 5rem;
  }
}

@media (max-width: 550px) {
  .Home_homeMain__r0btm {
  height: 440px;
  }
}

.Home_homeMainInner__kblU3 {
  align-items: center;
  bottom: 0px;
  display: flex;
  flex-direction: column;
  height: 305px;
  justify-content: center;
  position: absolute;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_homeMainInner__kblU3 {
  height: 256px;
  }
}

@media (max-width: 550px) {
  .Home_homeMainInner__kblU3 {
  height: 160px;
  }
}

.Home_avilabilityBtn__gqOHw {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(166, 83, 60);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 0px;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 0px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  max-width: 200px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0.9rem;
  text-align: center;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
  width: 100%;
}

@media (max-width: 996px) {
  .Home_avilabilityBtn__gqOHw {
  align-self: center;
  font-size: 14px;
  grid-column-start: 3;
  grid-column-end: auto;
  grid-row-start: 1;
  grid-row-end: span 2;
  height: 100%;
  max-width: 104px;
  }
}

@media (max-width: 450px) {
  .Home_avilabilityBtn__gqOHw {
  align-self: center;
  grid-column-start: 2;
  grid-column-end: auto;
  grid-row-start: 1;
  grid-row-end: span 3;
  height: 100px;
  }
}

.Home_homeMainForm__oUVq- {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 2px 1px;
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
  justify-content: center;
  margin-bottom: 1.5rem;
  padding: 1.8rem;
  width: 80%;
}

@media (max-width: 996px) {
  .Home_homeMainForm__oUVq- {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  box-shadow: none;
  }
}

@media (max-width: 550px) {
  .Home_homeMainForm__oUVq- {
  margin-bottom: 0.5rem;
  width: 90%;
  }
}

@media (max-width: 450px) {
  .Home_homeMainForm__oUVq- {
  width: 100%;
  }
}

.Home_homeMainFormInner__XBxIu {
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
  margin-bottom: 0.75rem;
  width: 100%;
}

@media (max-width: 996px) {
  .Home_homeMainFormInner__XBxIu {
  align-items: center;
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: 1fr 1fr auto;
  grid-template-rows: auto auto;
  }
}

@media (max-width: 550px) {
  .Home_homeMainFormInner__XBxIu {
  margin-bottom: 0.5rem;
  width: 100%;
  }
}

@media (max-width: 450px) {
  .Home_homeMainFormInner__XBxIu {
  align-items: center;
  backdrop-filter: blur(15px);
  column-gap: 10px;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto auto;
  padding: 10px;
  row-gap: 5px;
  }
}

.Home_homeMainInputFields__T4ZSS {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.Home_occupancy__QLkKv {
  position: relative;
  width: 100%;
}

.Home_homeMainInputField__O\+jmm {
  align-items: center;
  display: flex;
  position: relative;
  width: 100%;
}

.Home_arrivalDay__sN2YO {
  left: 8rem;
  letter-spacing: 4%;
  position: absolute;
  top: 2rem;
  transform: translate(-50%, -50%);
  vertical-align: middle;
  color: rgb(121, 118, 113) !important;
  font-family: Poppins !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 20px !important;
}

@media (max-width: 550px) {
  .Home_arrivalDay__sN2YO {
  font-size: 8px !important;
  top: 1.3rem !important;
  }
}

.Home_dropdownContainer__ZcOLQ {
  background-color: rgb(255, 255, 255);
  opacity: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  position: absolute;
  right: 0px;
  top: 2.5rem;
  transition-behavior: normal, normal, normal;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
  transition-delay: 0s, 0s, 0s;
  transition-property: max-height, opacity, padding;
  width: 50%;
  z-index: 10;
}

@media (max-width: 550px) {
  .Home_dropdownContainer__ZcOLQ {
  top: 1.8rem;
  width: 60%;
  }
}

.Home_dropdownContent__5h-UC {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(238, 238, 238);
  padding: 1rem;
}

@media (max-width: 550px) {
  .Home_dropdownContent__5h-UC {
  padding: 0.5rem;
  }
}

.Home_dropdownTitle__lqIh3 {
  color: var(--heading-color);
  font-family: Aboreto;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  margin-bottom: 1rem;
  vertical-align: middle;
}

@media (max-width: 550px) {
  .Home_dropdownTitle__lqIh3 {
  margin-bottom: 0.5rem;
  font-family: Aboreto;
  font-weight: 400;
  }
}

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

@media (max-width: 550px) {
  .Home_controlRow__eADYN {
  margin-bottom: 0px !important;
  }
}

.Home_controlLabel__rt6G1 > span {
  background-clip: text;
  color: var(--sub-color);
  font-family: Poppins;
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 20px;
  vertical-align: middle;
}

@media (max-width: 550px) {
  .Home_controlLabel__rt6G1 > span {
  font-family: Poppins;
  font-weight: 300;
  }
}

.Home_controlButtons__z2q-X {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.Home_controlButtons__z2q-X > button:hover {
  background-image: none !important;
  background-position-x: initial !important;
  background-position-y: initial !important;
  background-size: initial !important;
  background-repeat: initial !important;
  background-attachment: initial !important;
  background-origin: initial !important;
  background-clip: initial !important;
  background-color: initial !important;
}

.Home_controlButton__zeyGs {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  padding: 0px !important;
  width: 100% !important;
}

.Home_controlButton__zeyGs > svg {
  align-items: center;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
  display: flex;
  font-size: 20px;
  justify-content: center;
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
  position: relative !important;
  right: 0px !important;
  width: 30px !important;
}

@media (max-width: 550px) {
  .Home_controlButton__zeyGs > svg {
  height: 11px;
  width: 11px;
  }
}

.Home_homeContainer__okylG {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 1024px) {
  .Home_homeContainer__okylG {
  margin-bottom: 5rem;
  padding: 0px 20px;
  }
}

@media (max-width: 550px) {
  .Home_homeContainer__okylG {
  padding: 0px;
  margin-bottom: 2rem;
  }
}

.Home_homeContainerLink__inSa6 {
  width: 100%;
}

.Home_homeContainerHead__5Jo4A {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1190px;
}

@media (max-width: 550px) {
  .Home_homeContainerHead__5Jo4A {
  margin-bottom: 1.5rem;
  }
}

.Home_homeContainerHead__5Jo4A h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 63.8px;
  margin-bottom: 1.25rem;
  text-align: center;
}

.Home_homeContainerHead__5Jo4A p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.Home_luxuryVillasMain__bRF6D {
  align-items: center;
  display: flex;
  row-gap: 0.75rem;
  column-gap: 0.75rem;
  justify-content: center;
  margin-bottom: 2rem;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_luxuryVillasMain__bRF6D {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  margin-bottom: 1rem;
  }
}

@media (max-width: 550px) {
  .Home_luxuryVillasMain__bRF6D {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 2rem;
  overflow-x: auto;
  padding-left: 0px;
  scroll-behavior: smooth;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  width: 100%;
  }
}

.Home_luxuryVillasLeft__tDXu7, .Home_luxuryVillasRight__rp8ra {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  flex-direction: column;
  row-gap: 0.75rem;
  column-gap: 0.75rem;
}

@media (max-width: 1024px) {
  .Home_luxuryVillasLeft__tDXu7, .Home_luxuryVillasRight__rp8ra {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

@media (max-width: 550px) {
  .Home_luxuryVillasLeft__tDXu7, .Home_luxuryVillasRight__rp8ra {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  }
}

.Home_villaLeft1__NU\+d7 {
  height: 427px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaLeft1__NU\+d7 {
  height: 291px;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft1__NU\+d7 {
  height: 230px;
  }
}

.Home_villaLeft1__NU\+d7 > h3 {
  bottom: 40px;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  position: absolute;
  right: 35px;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .Home_villaLeft1__NU\+d7 > h3 {
  bottom: 20px;
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  right: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft1__NU\+d7 > h3 {
  font-size: 35px;
  line-height: 10px;
  }
}

.Home_villaLeft2__WkjAE {
  height: 521px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaLeft2__WkjAE {
  height: 355px;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft2__WkjAE {
  height: 280px;
  }
}

.Home_villaLeft2__WkjAE > h3 {
  bottom: 40px;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  position: absolute;
  right: 35px;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .Home_villaLeft2__WkjAE > h3 {
  bottom: 20px;
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  right: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft2__WkjAE > h3 {
  font-size: 35px;
  line-height: 10px;
  }
}

.Home_villaLeft3__\+oZAH {
  height: 387px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaLeft3__\+oZAH {
  height: 263px;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft3__\+oZAH {
  height: 230px;
  }
}

.Home_villaLeft3__\+oZAH > h3 {
  bottom: 40px;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  position: absolute;
  right: 35px;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .Home_villaLeft3__\+oZAH > h3 {
  bottom: 20px;
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  right: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_villaLeft3__\+oZAH > h3 {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_villaLeft3__\+oZAH > h3 {
  font-size: 35px;
  line-height: 10px;
  }
}

.Home_villaRight1__BqLLQ {
  height: 375px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaRight1__BqLLQ {
  height: 255px;
  }
}

@media (max-width: 768px) {
  .Home_villaRight1__BqLLQ {
  height: 210px;
  }
}

.Home_villaRight1__BqLLQ > h3 {
  bottom: 40px;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  position: absolute;
  right: 35px;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .Home_villaRight1__BqLLQ > h3 {
  bottom: 20px;
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  right: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_villaRight1__BqLLQ > h3 {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_villaRight1__BqLLQ > h3 {
  font-size: 35px;
  line-height: 30px;
  }
}

.Home_villaRight2__L2cDq {
  height: 371px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaRight2__L2cDq {
  height: 255px;
  }
}

@media (max-width: 768px) {
  .Home_villaRight2__L2cDq {
  height: 250px;
  }
}

.Home_villaRight2__L2cDq > h3 {
  bottom: 40px;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  position: absolute;
  right: 35px;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .Home_villaRight2__L2cDq > h3 {
  bottom: 20px;
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  right: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_villaRight2__L2cDq > h3 {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_villaRight2__L2cDq > h3 {
  font-size: 35px;
  line-height: 30px;
  }
}

.Home_villaRight3__POIBK {
  height: 589px;
  object-fit: cover;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_villaRight3__POIBK {
  height: 401px;
  }
}

@media (max-width: 768px) {
  .Home_villaRight3__POIBK {
  height: 280px;
  }
}

.Home_villaRight3__POIBK .Home_galleryLink__3CTSg {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(174, 60, 25);
  bottom: 40px;
  margin-right: 1rem;
  position: absolute;
  right: 0px;
  transform: none;
  width: auto;
  z-index: 3;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

@media (max-width: 768px) {
  .Home_villaRight3__POIBK .Home_galleryLink__3CTSg {
  bottom: 0px;
  }
}

.Home_villaRight3__POIBK .Home_galleryLink__3CTSg span {
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: left;
}

@media (max-width: 1024px) {
  .Home_villaRight3__POIBK .Home_galleryLink__3CTSg span {
  font-size: 35px !important;
  }
}

@media (max-width: 550px) {
  .Home_villaRight3__POIBK .Home_galleryLink__3CTSg span {
  font-size: 25px !important;
  }
}

@media (max-width: 768px) {
  .Home_villaRight3__POIBK .Home_galleryLink__3CTSg span {
  font-size: 30px !important;
  }
}

.Home_galleryText__PKiGR {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(174, 60, 25);
  color: rgb(255, 255, 255);
  display: inline-block;
  font-family: var(--body-font);
  font-size: 40px;
  line-height: 1.1;
}

.Home_galleryText__PKiGR span {
  font-size: 38px;
}

.Home_servicesMain__ZDvT7 {
  width: 100%;
}

.Home_serviceFirst__4-Sak {
  background: var(--card-background-gradient);
  margin-bottom: 1rem;
}

@media (max-width: 550px) {
  .Home_serviceFirst__4-Sak {
  flex-direction: column-reverse;
  }
}

.Home_serviceFirst__4-Sak, .Home_serviceSecond__s6Z2m {
  align-items: center;
  display: flex;
  height: fit-content;
  justify-content: space-between;
}

@media (max-width: 1024px) {
  .Home_serviceFirst__4-Sak, .Home_serviceSecond__s6Z2m {
  align-items: stretch;
  }
}

.Home_serviceSecond__s6Z2m {
  background-image: linear-gradient(264.29deg, rgba(231, 217, 198, 0.2) 0.39%, rgba(255, 255, 255, 0) 97.55%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

@media (max-width: 550px) {
  .Home_serviceSecond__s6Z2m {
  flex-direction: column;
  }
}

.Home_serviceText__ggLzG {
  color: rgb(0, 0, 0);
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  font-family: Poppins;
  font-size: 18px;
  justify-content: center;
  padding: 10px;
  text-align: center;
}

.Home_serviceTextInner__x5PEi {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  max-width: 565px;
}

@media (max-width: 1024px) {
  .Home_serviceTextInner__x5PEi {
  max-width: 350px;
  padding: 20px 0px;
  }
}

@media (max-width: 550px) {
  .Home_serviceTextInner__x5PEi {
  max-width: none;
  padding: 20px;
  }
}

.Home_serviceTextInner__x5PEi h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  margin-bottom: 2rem;
  text-align: left;
}

.Home_serviceTextInner__x5PEi p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  margin-bottom: 2rem;
  text-align: left;
}

.Home_serviceTextInner__x5PEi a {
  align-self: flex-start;
  appearance: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--heading-color);
  font-family: var(--body-font);
  font-size: 19px;
  font-weight: 400;
  line-height: 20.88px;
  text-align: left;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

.Home_serviceTextInner__x5PEi > a > span {
  font-size: 17px;
  line-height: 1;
}

@media (max-width: 550px) {
  .Home_serviceTextInner__x5PEi > a > span {
  font-size: 8px;
  }
}

@media (max-width: 768px) {
  .Home_serviceTextInner__x5PEi > a > span {
  font-size: 13px;
  }
}

.Home_serviceImage__lmyN7 {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  text-align: center;
}

@media (max-width: 550px) {
  .Home_serviceImage__lmyN7 {
  height: 199px;
  }
}

.Home_features__xdPu0 {
  align-items: flex-start;
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 7rem;
}

@media (max-width: 550px) {
  .Home_features__xdPu0 {
  align-items: center;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-bottom: 2rem;
  }
}

.Home_featuresInner__4uBLh {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  max-width: 375px;
}

@media (max-width: 1024px) {
  .Home_featuresInner__4uBLh {
  max-width: 269px;
  }
}

@media (max-width: 550px) {
  .Home_featuresInner__4uBLh {
  margin: 0px auto;
  max-width: none;
  width: 80%;
  }
}

@media (max-width: 768px) {
  .Home_featuresInner__4uBLh {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

.Home_featuresInner__4uBLh svg {
  height: 60px;
  width: 60px;
}

.Home_featuresInner__4uBLh h4 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  line-height: 34.8px;
  text-align: center;
}

.Home_featuresInner__4uBLh p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
}

.Home_experienceMain__rSXKL {
  width: 100%;
}

.Home_experienceInnerLeft__mUvFT {
  align-items: center;
  background-image: linear-gradient(264.29deg, rgba(231, 217, 198, 0.2) 0.39%, rgba(255, 255, 255, 0) 97.55%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  height: 625px;
  justify-content: center;
}

@media (max-width: 550px) {
  .Home_experienceInnerLeft__mUvFT {
  height: 290px;
  }
}

.Home_expInnerLeft1__gKFoI {
  height: 100%;
  width: 35%;
}

.Home_expInnerLeft2__fesEv, .Home_expInnerRight2__VmmNR {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  flex-direction: column;
  row-gap: 70px;
  column-gap: 70px;
  height: 625px;
  justify-content: flex-end;
  width: 65%;
}

@media (max-width: 1024px) {
  .Home_expInnerLeft2__fesEv, .Home_expInnerRight2__VmmNR {
  row-gap: 35px;
  column-gap: 35px;
  height: 100%;
  }
}

@media (max-width: 550px) {
  .Home_expInnerLeft2__fesEv, .Home_expInnerRight2__VmmNR {
  row-gap: 10px;
  column-gap: 10px;
  }
}

.Home_expInnerSub1__-PXhG {
  margin: 0px auto;
  width: 60%;
}

.Home_expInnerSub1__-PXhG h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 75px;
  font-weight: 400;
  line-height: 60px;
}

.Home_expInnerSub1__-PXhG h3:first-child {
  text-align: left;
}

.Home_expInnerSub1__-PXhG h3:last-child {
  text-align: right;
}

.Home_expInnerSub2__3160p {
  align-items: flex-start;
  display: flex;
  row-gap: 25px;
  column-gap: 25px;
}

.Home_expInnerSub2Img__NEwEc {
  height: 100%;
  width: 50%;
}

.Home_expInnerSub2Right__y6YcS {
  align-items: flex-start;
  display: flex;
  row-gap: 25px;
  column-gap: 25px;
}

.Home_expInnerSub2__3160p > div:last-child {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  column-gap: 4rem;
  margin-right: 50px;
  position: relative;
  width: 50%;
}

@media (max-width: 550px) {
  .Home_expInnerSub2__3160p > div:last-child {
  row-gap: 1rem;
  column-gap: 1rem;
  margin-right: 5px;
  }
}

.Home_linkText__hizQm {
  align-self: flex-end;
  appearance: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--heading-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 20.88px;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

@media (max-width: 1024px) {
  .Home_linkText__hizQm {
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  }
}

@media (max-width: 550px) {
  .Home_linkText__hizQm {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 768px) {
  .Home_linkText__hizQm {
  font-size: 15px;
  }
}

.Home_linkText__hizQm > span {
  font-size: 16px;
}

.Home_expInnerSub2Right__y6YcS > div:first-child {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  column-gap: 4rem;
  margin-left: 50px;
  position: relative;
  width: 50%;
}

@media (max-width: 550px) {
  .Home_expInnerSub2Right__y6YcS > div:first-child {
  margin: 5px;
  }
}

.Home_experienceInnerRight__NVl90 {
  align-items: center;
  background: var(--card-background-gradient);
  display: flex;
  height: 625px;
  justify-content: center;
}

@media (max-width: 550px) {
  .Home_experienceInnerRight__NVl90 {
  height: 290px;
  }
}

.Home_experienceMain__rSXKL > :not(:last-child) {
  margin-bottom: 1rem;
}

.Home_galleryFirst__yQPbQ, .Home_gallerySecond__SFzP3, .Home_galleryThird__tRJug {
  display: flex;
  row-gap: 0.75rem;
  column-gap: 0.75rem;
  justify-content: center;
  width: 100%;
}

@media (max-width: 550px) {
  .Home_galleryFirst__yQPbQ, .Home_gallerySecond__SFzP3, .Home_galleryThird__tRJug {
  row-gap: 0.25rem;
  column-gap: 0.25rem;
  }
}

.Home_galleryMain__3ircM > :not(:last-child) {
  margin-bottom: 0.75rem;
}

@media (max-width: 550px) {
  .Home_galleryMain__3ircM > :not(:last-child) {
  margin-bottom: 0.25rem;
  }
}

.Home_galleryFirst1__VsBlZ, .Home_galleryFirst2__R7l1c, .Home_galleryFirst3__bbM84 {
  height: 460px;
  overflow-x: hidden;
  overflow-y: hidden;
}

@media (max-width: 1024px) {
  .Home_galleryFirst1__VsBlZ, .Home_galleryFirst2__R7l1c, .Home_galleryFirst3__bbM84 {
  height: 312px;
  }
}

@media (max-width: 550px) {
  .Home_galleryFirst1__VsBlZ, .Home_galleryFirst2__R7l1c, .Home_galleryFirst3__bbM84 {
  height: 144px;
  }
}

@media (max-width: 768px) {
  .Home_galleryFirst1__VsBlZ, .Home_galleryFirst2__R7l1c, .Home_galleryFirst3__bbM84 {
  height: 235px;
  }
}

.Home_galleryFirst1__VsBlZ {
  max-width: 464px;
  width: 100%;
}

.Home_galleryFirst2__R7l1c {
  max-width: 566px;
  width: 100%;
}

.Home_galleryFirst3__bbM84 {
  max-width: 340px;
  width: 100%;
}

.Home_gallerySecond1__bS8k2, .Home_gallerySecond2__boqUs {
  height: 420px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 1024px) {
  .Home_gallerySecond1__bS8k2, .Home_gallerySecond2__boqUs {
  height: 285px;
  }
}

@media (max-width: 550px) {
  .Home_gallerySecond1__bS8k2, .Home_gallerySecond2__boqUs {
  height: 132px;
  }
}

@media (max-width: 768px) {
  .Home_gallerySecond1__bS8k2, .Home_gallerySecond2__boqUs {
  height: 215px;
  }
}

.Home_gallerySecond2__boqUs div.Home_overlay__8C54b {
  background-color: rgba(0, 0, 0, 0);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
  width: 100%;
  z-index: 1;
}

.Home_gallerySecond2__boqUs:hover .Home_overlay__8C54b {
  background-color: rgba(0, 0, 0, 0.25);
}

.Home_gallerySecond2__boqUs div.Home_galleryLink__3CTSg {
  appearance: none;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(174, 60, 25);
  bottom: 30%;
  left: 70%;
  position: absolute;
  text-align: left;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 3;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

.Home_gallerySecond2__boqUs div.Home_galleryLink__3CTSg span {
  appearance: none;
  color: rgb(255, 255, 255);
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  line-height: 46.4px;
  text-align: left;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

.Home_gallerySecond3__MJCaX {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 340px;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_gallerySecond3__MJCaX {
  row-gap: 0.75rem;
  column-gap: 0.75rem;
  }
}

@media (max-width: 550px) {
  .Home_gallerySecond3__MJCaX {
  row-gap: 0.25rem;
  column-gap: 0.25rem;
  max-height: 132px;
  max-width: 25%;
  }
}

.Home_gallerySecond1__bS8k2 {
  max-width: 660px;
  width: 100%;
}

@media (max-width: 550px) {
  .Home_gallerySecond1__bS8k2 {
  max-width: 209px;
  width: 100%;
  }
}

.Home_gallerySecond2__boqUs {
  max-width: 369px;
  width: 100%;
}

.Home_galleryThird1__qMd0E, .Home_galleryThird2__8L2b9 {
  height: 335px;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_galleryThird1__qMd0E, .Home_galleryThird2__8L2b9 {
  height: 228px;
  }
}

@media (max-width: 550px) {
  .Home_galleryThird1__qMd0E, .Home_galleryThird2__8L2b9 {
  height: 107px;
  }
}

@media (max-width: 768px) {
  .Home_galleryThird1__qMd0E, .Home_galleryThird2__8L2b9 {
  height: 170px;
  }
}

.Home_socialMediaContainer__inRwH {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
}

.Home_socialMediaContainer__inRwH h4 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1rem;
  text-align: center;
}

.Home_socialMediaContainer__inRwH span {
  color: var(--sub-color);
  font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-bottom: 3rem;
  text-align: center;
}

.Home_socialMediaInner__S-wSo {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: center;
}

@media (max-width: 1024px) {
  .Home_socialMediaInner__S-wSo {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

@media (max-width: 550px) {
  .Home_socialMediaInner__S-wSo {
  row-gap: 0.25rem;
  column-gap: 0.25rem;
  margin: 0px 10px;
  }
}

.Home_socialFirst__xXKde {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 380px;
}

@media (max-width: 1024px) {
  .Home_socialFirst__xXKde {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 198px;
  width: 269px;
  }
}

@media (max-width: 550px) {
  .Home_socialFirst__xXKde {
  height: 97px;
  width: 132px;
  }
}

.Home_socialSecond__v6xiY {
  flex-direction: column;
  height: 280px;
}

@media (max-width: 1024px) {
  .Home_socialSecond__v6xiY {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  height: 100%;
  }
}

.Home_socialSecondInner1__5r--e, .Home_socialSecond__v6xiY {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.Home_socialSecondInner1__5r--e {
  width: 100%;
}

.Home_socialSecondImage__dUZAB {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 78px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 84px;
}

@media (max-width: 1024px) {
  .Home_socialSecondImage__dUZAB {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 55px;
  width: 60px;
  }
}

@media (max-width: 550px) {
  .Home_socialSecondImage__dUZAB {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 30px;
  width: 30px;
  }
}

.Home_socialSecondImage__dUZAB a img {
  height: 100%;
  width: 100%;
}

.Home_socialSecondInner2__QPpve {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 180px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 180px;
}

@media (max-width: 1024px) {
  .Home_socialSecondInner2__QPpve {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 128px;
  width: 128px;
  }
}

@media (max-width: 550px) {
  .Home_socialSecondInner2__QPpve {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 59px;
  width: 67px;
  }
}

.Home_socialThird__EWzJ6 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  max-width: 734px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}

@media (max-width: 1024px) {
  .Home_socialThird__EWzJ6 {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 198px;
  }
}

@media (max-width: 550px) {
  .Home_socialThird__EWzJ6 {
  height: 97px;
  }
}

.Home_socialThirdTexts__zCbKf {
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

@media (max-width: 550px) {
  .Home_socialThirdTexts__zCbKf {
  padding: 5px;
  width: 95%;
  }
}

@media (max-width: 1024px) {
  .Home_homeMainInner__kblU3 > button {
  font-family: Aboreto;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  vertical-align: middle;
  width: 40%;
  }
}

@media (max-width: 550px) {
  .Home_homeMainInner__kblU3 > button {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-family: var(--heading-font);
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  padding: 5px;
  vertical-align: middle;
  }
}

@media (max-width: 1024px) {
  .Home_homeMainInputField__O\+jmm input, .Home_occupancy__QLkKv input {
  padding: 15px 5px;
  }
}

@media (max-width: 1024px) {
  .Home_occupancy__QLkKv svg {
  right: -5px;
  }
}

@media (max-width: 1024px) {
  .Home_homeContainerHead__5Jo4A > h3 {
  font-family: var(--heading-font);
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 550px) {
  .Home_homeContainerHead__5Jo4A > h3 {
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .Home_homeContainerHead__5Jo4A > h3 {
  font-size: 40px;
  }
}

@media (max-width: 1024px) {
  .Home_homeContainerHead__5Jo4A > p {
  font-family: var(--body-font);
  font-size: 18px;
  letter-spacing: 4%;
  line-height: 26px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_homeContainerHead__5Jo4A > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 275;
  letter-spacing: 4%;
  line-height: 15px;
  margin: 0px auto;
  text-align: center;
  vertical-align: middle;
  width: 92%;
  }
}

@media (max-width: 768px) {
  .Home_homeContainerHead__5Jo4A > p {
  font-size: 15px;
  line-height: 22px;
  }
}

@media (max-width: 1024px) {
  .Home_serviceTextInner__x5PEi > h3 {
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 768px) {
  .Home_serviceTextInner__x5PEi > h3 {
  font-size: 30px;
  }
}

@media (max-width: 1024px) {
  .Home_serviceTextInner__x5PEi > p {
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 25px;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_serviceTextInner__x5PEi > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 275;
  letter-spacing: 4%;
  line-height: 15px;
  margin-bottom: 1rem;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .Home_serviceTextInner__x5PEi > p {
  font-size: 12px;
  line-height: 20px;
  }
}

@media (max-width: 1024px) {
  .Home_featuresInner__4uBLh > svg {
  height: 50px;
  width: 50px;
  }
}

@media (max-width: 768px) {
  .Home_featuresInner__4uBLh > svg {
  height: 40px;
  width: 40px;
  }
}

@media (max-width: 1024px) {
  .Home_gallerySecond3__MJCaX > img {
  height: 100%;
  max-height: 136px;
  }
}

@media (max-width: 768px) {
  .Home_gallerySecond3__MJCaX > img {
  max-height: 101px;
  }
}

@media (max-width: 1024px) {
  .Home_galleryLink__3CTSg > span {
  font-family: Aboreto;
  font-size: 25px !important;
  line-height: 100% !important;
  }
}

@media (max-width: 550px) {
  .Home_galleryLink__3CTSg > span {
  font-family: Aboreto;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  font-size: 15px !important;
  }
}

@media (max-width: 1024px) {
  .Home_expInnerSub1__-PXhG > h3, .Home_galleryLink__3CTSg > span {
  font-weight: 400;
  letter-spacing: 0px;
  }
}

@media (max-width: 1024px) {
  .Home_expInnerSub1__-PXhG > h3 {
  font-family: var(--heading-font);
  font-size: 45px;
  line-height: 100%;
  }
}

@media (max-width: 550px) {
  .Home_expInnerSub1__-PXhG > h3 {
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 768px) {
  .Home_expInnerSub1__-PXhG > h3 {
  font-size: 40px;
  }
}

@media (max-width: 1024px) {
  .Home_expInnerSub2Right__y6YcS > div:first-child, .Home_expInnerSub2__3160p > div:last-child {
  margin-bottom: 1rem;
  margin-right: 20px;
  }
}

@media (max-width: 1024px) {
  .Home_expInnerSub2__3160p > div:last-child > p {
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_expInnerSub2__3160p > div:last-child > p {
  font-family: var(--body-font);
  font-size: 8px;
  font-weight: 275;
  letter-spacing: 4%;
  line-height: 13px;
  vertical-align: middle;
  }
}

@media (max-width: 1024px) {
  .Home_experienceInnerLeft__mUvFT, .Home_experienceInnerRight__NVl90 {
  height: 431px;
  }
}

@media (max-width: 768px) {
  .Home_experienceInnerLeft__mUvFT, .Home_experienceInnerRight__NVl90 {
  height: 403px;
  }
}

@media (max-width: 1024px) {
  .Home_socialThirdTexts__zCbKf > p {
  font-size: 18px;
  }
}

@media (max-width: 550px) {
  .Home_socialThirdTexts__zCbKf > p {
  font-size: 8px;
  font-weight: 500;
  }
}

@media (max-width: 1024px) {
  .Home_socialThirdTexts__zCbKf > a, .Home_socialThirdTexts__zCbKf > p {
  font-family: Poppins;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 30px;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_socialThirdTexts__zCbKf > a, .Home_socialThirdTexts__zCbKf > p {
  font-family: Poppins;
  letter-spacing: 0px;
  line-height: 13px;
  vertical-align: middle;
  }
}

@media (max-width: 1024px) {
  .Home_socialThirdTexts__zCbKf > a {
  font-size: 20px;
  }
}

@media (max-width: 550px) {
  .Home_socialThirdTexts__zCbKf > a {
  font-size: 13px;
  font-weight: 600;
  }
}

@media (max-width: 996px) {
  .Home_homeMainInputFields__T4ZSS:first-child {
  grid-column-start: 1;
  grid-column-end: auto;
  grid-row-start: 1;
  grid-row-end: auto;
  }
}

@media (max-width: 450px) {
  .Home_homeMainInputFields__T4ZSS:first-child {
  grid-column-start: 1;
  grid-column-end: auto;
  grid-row-start: 1;
  grid-row-end: auto;
  }
}

@media (max-width: 996px) {
  .Home_homeMainInputFields__T4ZSS:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: auto;
  grid-row-start: 1;
  grid-row-end: auto;
  }
}

@media (max-width: 450px) {
  .Home_homeMainInputFields__T4ZSS:nth-child(2) {
  grid-column-start: 1;
  grid-column-end: auto;
  grid-row-start: 2;
  grid-row-end: auto;
  }
}

@media (max-width: 996px) {
  .Home_homeMainInputFields__T4ZSS:nth-child(3) {
  grid-column-start: 1;
  grid-column-end: span 2;
  grid-row-start: 2;
  grid-row-end: auto;
  }
}

@media (max-width: 450px) {
  .Home_homeMainInputFields__T4ZSS:nth-child(3) {
  grid-column-start: 1;
  grid-column-end: auto;
  grid-row-start: 3;
  grid-row-end: auto;
  }
}

@media (max-width: 550px) {
  .Home_arrivalDay__sN2YO, .Home_arrivalMonth__ccr3K {
  letter-spacing: 4%;
  vertical-align: middle;
  left: 5rem !important;
  line-height: 20px !important;
  }
}

@media (max-width: 768px) {
  .Home_arrivalDay__sN2YO, .Home_arrivalMonth__ccr3K {
  left: 6.5rem !important;
  }
}

@media (max-width: 550px) {
  .Home_count__NYHpV {
  font-family: Poppins;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 20px;
  vertical-align: middle;
  left: 1rem !important;
  }
}

@media (max-width: 768px) {
  .Home_count__NYHpV {
  left: 1rem !important;
  }
}

@media (max-width: 550px) {
  .Home_serviceTextInner__x5PEi > a {
  float: right;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 768px) {
  .Home_serviceTextInner__x5PEi > a {
  font-size: 15px;
  }
}

@media (max-width: 768px) {
  .Home_featuresInner__4uBLh > h4 {
  font-size: 16px;
  }
}

@media (max-width: 768px) {
  .Home_featuresInner__4uBLh > p {
  font-size: 10px;
  line-height: 16px;
  }
}

@media (max-width: 550px) {
  .Home_linkText__hizQm span {
  font-size: 8px;
  }
}

@media (max-width: 768px) {
  .Home_linkText__hizQm span {
  font-size: 13px;
  }
}

@media (max-width: 768px) {
  .Home_expInnerLeft2__fesEv {
  row-gap: 30px;
  column-gap: 30px;
  }
}

@media (max-width: 768px) {
  .Home_expInnerRight2__VmmNR {
  row-gap: 25px;
  column-gap: 25px;
  }
}

@media (max-width: 550px) {
  .Home_date__kbJMP {
  font-family: Poppins;
  letter-spacing: 4%;
  vertical-align: middle;
  font-size: 16px !important;
  font-weight: 300 !important;
  left: 1.5rem !important;
  line-height: 20px !important;
  }
}

@media (max-width: 550px) {
  .Home_arrivalMonth__ccr3K {
  font-size: 10px !important;
  top: 0.5rem !important;
  }
}

@media (max-width: 450px) {
  .Home_arrivalMonth__ccr3K {
  font-size: 8px !important;
  }
}

@media (max-width: 550px) {
  .Home_luxuryVillasMain__bRF6D::-webkit-scrollbar {
  display: none;
  }
}

@media (max-width: 550px) {
  .Home_luxuryVillasLeft__tDXu7 a, .Home_luxuryVillasRight__rp8ra a {
  flex-shrink: 0;
  height: 290px;
  position: relative;
  scroll-snap-align: start;
  width: 362px;
  }
}

@media (max-width: 550px) {
  .Home_luxuryVillasLeft__tDXu7 a img, .Home_luxuryVillasRight__rp8ra a img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

@media (max-width: 550px) {
  .Home_homeContainerLink__inSa6 > a {
  font-family: Aboreto;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin-right: 0.5rem;
  }
}

@media (max-width: 550px) {
  .Home_controlLabel__rt6G1 > span, .Home_dropdownTitle__lqIh3 {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 20px;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_villaLeft1__NU\+d7 > h3, .Home_villaLeft2__WkjAE > h3 {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_vl__JmVN4 {
  display: none;
  }
}

@media (max-width: 550px) {
  .Home_expInnerSub2Right__y6YcS, .Home_expInnerSub2__3160p {
  row-gap: 8px;
  column-gap: 8px;
  }
}

@media (max-width: 550px) {
  .Home_expInnerSub2Right__y6YcS > div:first-child > p {
  font-size: 8px;
  font-weight: 275;
  letter-spacing: 4%;
  line-height: 13px;
  vertical-align: middle;
  }
}

@media (max-width: 550px) {
  .Home_expInnerSub2Right__y6YcS > div:first-child > a {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@keyframes CustomCalender_slideIn__HIYpU {
  0% {
    opacity: 0;
    transform: translate(100%, -50%);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}

@keyframes CustomCalender_slideOut__Te-8g {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
  100% {
    opacity: 0;
    transform: translate(100%, -50%);
  }
}

@keyframes CustomCalender_forceRedraw__VFn9e {
  0% {
    opacity: 0.99;
  }
  100% {
    opacity: 1;
  }
}

.CustomCalender_modalBox__YF9O9 {
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  left: 50%;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
}

@media (max-width: 556px) {
  .CustomCalender_modalBox__YF9O9 {
  width: 90%;
  }
}

.CustomCalender_modalBox__YF9O9.CustomCalender_open__oKuoZ {
  animation-duration: 0.4s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-play-state: running;
  animation-name: CustomCalender_slideIn__HIYpU;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

.CustomCalender_modalBox__YF9O9.CustomCalender_close__pN8St {
  animation-duration: 0.4s;
  animation-timing-function: ease-in;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-play-state: running;
  animation-name: CustomCalender_slideOut__Te-8g;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

.CustomCalender_datePickerWrapper__13tfa {
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
  justify-content: center;
}

@media (max-width: 556px) {
  .CustomCalender_datePickerWrapper__13tfa {
  flex-direction: column;
  row-gap: 0px;
  column-gap: 0px;
  }
}

.CustomCalender_datePickerArrivalContainer__UYVU-, .CustomCalender_datePickerDepartureContainer__tfO\+g {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px;
  max-width: 512px;
  text-align: center;
  width: 100%;
}

.CustomCalender_header__X0kqY {
  align-items: center;
  display: flex;
  padding: 25px;
}

@media (max-width: 768px) {
  .CustomCalender_header__X0kqY {
  padding: 15px;
  }
}

.CustomCalender_arrivalHeader__5mQZQ {
  background: var(--backgound-gradient-accomodaion);
  border-top-left-radius: 8px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  justify-content: flex-start;
}

@media (max-width: 556px) {
  .CustomCalender_arrivalHeader__5mQZQ {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  }
}

.CustomCalender_departureHeader__jURqj {
  background: var(--backgound-gradient-accomodaion);
  border-top-left-radius: 0px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  justify-content: flex-end;
}

@media (max-width: 556px) {
  .CustomCalender_departureHeader__jURqj {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  }
}

.CustomCalender_arrow__X4Hn0 {
  stroke-width: 20px;
  color: var(--heading-color);
  cursor: pointer;
  font-size: 20px;
}

.CustomCalender_disabledArrow__r1D\+L {
  color: rgb(204, 204, 204);
  opacity: 0.5;
  pointer-events: none;
}

.CustomCalender_monthTitle__UTuA9 {
  color: var(--sub-color);
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 4%;
  line-height: 20px;
  margin: 0px 10px;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .CustomCalender_monthTitle__UTuA9 {
  font-size: 18px;
  }
}

.CustomCalender_calendarGrid__jVvBa {
  display: grid;
  row-gap: 15px;
  column-gap: 15px;
  grid-template-columns: repeat(7, 1fr);
  min-height: 275px;
  padding: 15px;
  user-select: none;
}

@media (max-width: 1024px) {
  .CustomCalender_calendarGrid__jVvBa {
  row-gap: 10px;
  column-gap: 10px;
  padding: 10px;
  }
}

@media (max-width: 768px) {
  .CustomCalender_calendarGrid__jVvBa {
  row-gap: 5px;
  column-gap: 5px;
  min-height: 250px;
  padding: 5px;
  }
}

.CustomCalender_forceRedraw__VFn9e {
  animation-duration: 1ms;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-name: CustomCalender_forceRedraw__VFn9e;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

.CustomCalender_dayHeader__nB0n9 {
  font-weight: 300;
  line-height: 20px;
}

.CustomCalender_dayHeader__nB0n9, .CustomCalender_day__VygVt {
  align-items: center;
  display: flex;
  font-family: Poppins;
  font-size: 15px;
  justify-content: center;
  letter-spacing: 4%;
  vertical-align: middle;
}

@media (max-width: 768px) {
  .CustomCalender_dayHeader__nB0n9, .CustomCalender_day__VygVt {
  font-size: 12px;
  }
}

.CustomCalender_day__VygVt {
  -webkit-tap-highlight-color: rgba(0, 54, 122, 0.3);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  color: rgb(121, 118, 113);
  cursor: pointer;
  font-weight: 600;
  line-height: 5px;
  padding: 10px;
  text-align: center;
  touch-action: manipulation;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: background;
}

.CustomCalender_day__VygVt:hover {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(240, 240, 240);
}

.CustomCalender_day__VygVt.CustomCalender_selected__X7HyH {
  background: var(--heading-color);
  color: rgb(255, 255, 255);
  transform: scale(0.95);
  transition-behavior: normal, normal;
  transition-duration: 0.05s, 0.05s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: background, transform;
}

.CustomCalender_highlighted__PE6Oz {
  color: var(--sub-color);
}

.CustomCalender_disabled__4uDG1 {
  color: rgb(204, 204, 204);
  pointer-events: none;
}

.CustomCalender_ok__Vyl6t {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding-bottom: 10px;
  padding-right: 25px;
}

@media (hover: none) {
  .CustomCalender_day__VygVt:active {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(240, 240, 240);
  }
}

@media (max-width: 556px) {
  .CustomCalender_day__VygVt:active {
  background-image: initial !important;
  background-position-x: initial !important;
  background-position-y: initial !important;
  background-size: initial !important;
  background-repeat: initial !important;
  background-attachment: initial !important;
  background-origin: initial !important;
  background-clip: initial !important;
  background-color: rgb(224, 224, 224) !important;
  }
}

@media (hover: none) {
  .CustomCalender_day__VygVt.CustomCalender_selected__X7HyH:active {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 42, 95);
  transform: scale(0.92);
  }
}

@media (max-width: 556px) {
  .CustomCalender_day__VygVt.CustomCalender_selected__X7HyH:active {
  background-image: initial !important;
  background-position-x: initial !important;
  background-position-y: initial !important;
  background-size: initial !important;
  background-repeat: initial !important;
  background-attachment: initial !important;
  background-origin: initial !important;
  background-clip: initial !important;
  background-color: rgb(0, 42, 95) !important;
  }
}

@media (max-width: 556px) {
  .CustomCalender_datePickerArrivalContainer__UYVU- {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  }
}

@media (max-width: 556px) {
  .CustomCalender_datePickerDepartureContainer__tfO\+g {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  }
}

.ExclusiveOffersModal_modalBox__lgdTZ {
  background-color: rgb(255, 255, 255);
  left: 50%;
  max-height: 600px;
  max-width: 1139px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_modalBox__lgdTZ {
  max-width: 90%;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_modalBox__lgdTZ {
  max-height: fit-content;
  }
}

.ExclusiveOffersModal_modalMain__jVllV {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: relative;
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_modalMain__jVllV {
  display: flex;
  flex-direction: column;
  }
}

.ExclusiveOffersModal_closeBtn__-FQPD {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
  display: flex;
  height: 32px;
  justify-content: center;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 32px;
  z-index: 10;
}

.ExclusiveOffersModal_gridLeft__9CJfe {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.ExclusiveOffersModal_imageDiv__b7\+8o {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  max-height: 600px;
  max-width: 570px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_imageDiv__b7\+8o {
  height: 336px;
  }
}

.ExclusiveOffersModal_image__zf07U {
  height: 100%;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: opacity;
  width: 100%;
  z-index: 1;
}

.ExclusiveOffersModal_visible__IJtIm {
  opacity: 1;
}

.ExclusiveOffersModal_hidden__N9gag {
  opacity: 0;
}

.ExclusiveOffersModal_gridRight__ZVn3D {
  background-image: linear-gradient(62.01deg, rgba(231, 217, 197, 0.165) -4.62%, rgba(255, 255, 255, 0.82) 82.68%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
}

.ExclusiveOffersModal_gridRight__ZVn3D, .ExclusiveOffersModal_rightContent__J\+PqY {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.ExclusiveOffersModal_rightContent__J\+PqY {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  box-sizing: border-box;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  max-width: 512px;
  padding: 40px;
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_rightContent__J\+PqY {
  row-gap: 0.75rem;
  column-gap: 0.75rem;
  height: 283px;
  max-width: 360px;
  padding: 15px;
  }
}

@media (max-width: 768px) {
  .ExclusiveOffersModal_rightContent__J\+PqY {
  padding: 20px;
  }
}

.ExclusiveOffersModal_contentTop__vL5YO {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 0.8rem;
  column-gap: 0.8rem;
  justify-content: center;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_contentTop__vL5YO {
  row-gap: 0px;
  column-gap: 0px;
  }
}

.ExclusiveOffersModal_contentBottom__MNB4p {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.ExclusiveOffersModal_rightContent__J\+PqY > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 600;
  line-height: 30.26px;
  min-height: 50px;
  min-width: 320px;
  padding: 10px 20px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_rightContent__J\+PqY > button {
  font-family: var(--heading-font);
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 100%;
  min-height: 48px;
  min-width: 280px;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_rightContent__J\+PqY > button {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 100%;
  min-height: 38px;
  }
}

.ExclusiveOffersModal_contentTop__vL5YO h3 {
  font-size: 38px;
  line-height: 46.4px;
  margin-bottom: 1.25rem;
  overflow-wrap: break-word;
  word-break: break-word;
}

.ExclusiveOffersModal_contentTop__vL5YO h3, .ExclusiveOffersModal_contentTop__vL5YO > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.ExclusiveOffersModal_contentTop__vL5YO > h6 {
  font-size: 35px;
  line-height: 40.6px;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_contentTop__vL5YO > h6 {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_contentTop__vL5YO > h6 {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.ExclusiveOffersModal_contentBottom__MNB4p > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 25px;
  font-weight: 400;
  line-height: 29px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_contentBottom__MNB4p > p {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_contentBottom__MNB4p > p {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.ExclusiveOffersModal_contentBottom__MNB4p > ul > li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 500;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_contentBottom__MNB4p > ul > li {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_contentBottom__MNB4p > ul > li {
  font-size: 9px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 12px;
  }
}

@media (max-width: 1024px) {
  .ExclusiveOffersModal_contentTop__vL5YO > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_contentTop__vL5YO > h3 {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 556px) {
  .ExclusiveOffersModal_contentBottom__MNB4p > ul {
  padding-inline-start: 20px;
  }
}

.Accomodations_Accomodations__NHNdS {
  width: 100%;
}

.Accomodations_accomodationsInner__rv1SD {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

.Accomodations_villasContainer__U22iK {
  margin: 1rem 0px 6rem;
  width: 100%;
}

@media (max-width: 796px) {
  .Accomodations_villasContainer__U22iK {
  margin-bottom: 3rem;
  }
}

@media (max-width: 540px) {
  .Accomodations_villasContainer__U22iK {
  margin-bottom: 2rem;
  }
}

.Accomodations_left__WU8x3 {
  align-items: center;
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  height: 498px;
  justify-content: space-between;
}

@media (max-width: 1024px) {
  .Accomodations_left__WU8x3 {
  height: 100%;
  }
}

.Accomodations_left__WU8x3.Accomodations_reverse__XEZQW {
  flex-direction: row-reverse;
}

.Accomodations_left1__s\+wDo {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  height: 100%;
}

@media (max-width: 1024px) {
  .Accomodations_left1__s\+wDo {
  height: 432px;
  }
}

@media (max-width: 796px) {
  .Accomodations_left1__s\+wDo {
  height: 384px;
  }
}

@media (max-width: 648px) {
  .Accomodations_left1__s\+wDo {
  height: 343px;
  }
}

@media (max-width: 540px) {
  .Accomodations_left1__s\+wDo {
  height: 290px;
  }
}

.Accomodations_left2__eoo10 {
  color: rgb(0, 0, 0);
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  font-family: Poppins;
  font-size: 18px;
  justify-content: center;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1024px) {
  .Accomodations_left2__eoo10 {
  padding: 20px;
  }
}

@media (max-width: 648px) {
  .Accomodations_left2__eoo10 {
  padding: 10px;
  }
}

.Accomodations_texts__6DU9- {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  max-width: 570px;
}

.Accomodations_texts__6DU9- h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 2rem;
  text-align: left;
}

.Accomodations_texts__6DU9- p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 2rem;
  text-align: left;
}

.Accomodations_link__VfksU {
  width: 100%;
}

.Accomodations_linkText__MK0k5 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--link-color);
  cursor: pointer;
  float: right;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 20.88px;
  text-align: center;
}

@media (max-width: 540px) {
  .Accomodations_linkText__MK0k5 {
  font-size: 10px;
  }
}

.Accomodations_linkText__MK0k5 span {
  font-size: 16px;
}

@media (max-width: 540px) {
  .Accomodations_linkText__MK0k5 span {
  font-size: 8px;
  }
}

.Accomodations_right__qgDQL {
  align-items: center;
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  height: 498px;
  justify-content: space-between;
}

.Accomodations_right1__Ourzv {
  color: rgb(0, 0, 0);
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  font-family: Poppins;
  font-size: 18px;
  justify-content: center;
  padding: 10px;
  text-align: center;
}

.Accomodations_right2__UGBBL {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  height: 100%;
}

.Accomodations_villasContainer__U22iK > :not(:last-child) {
  margin-bottom: 1rem;
}

.Accomodations_socialMediaContainer__SseWT {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
}

.Accomodations_socialMediaContainer__SseWT h4 {
  color: rgb(0, 54, 122);
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1rem;
  text-align: center;
}

.Accomodations_socialMediaContainer__SseWT span {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-bottom: 3rem;
  text-align: center;
}

.Accomodations_socialMediaInner__hE60U {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: center;
}

.Accomodations_socialFirst__seGRH {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 380px;
}

.Accomodations_socialSecond__nROoo {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 280px;
  justify-content: space-between;
}

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

.Accomodations_socialSecondImage__15BgZ {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 78px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 84px;
}

.Accomodations_socialSecondImage__15BgZ a img {
  height: 100%;
  width: 100%;
}

.Accomodations_socialSecondInner2__7yExG {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 180px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 180px;
}

.Accomodations_socialThird__8do9X {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 734px;
}

.Accomodations_socialThirdTexts__0sacC {
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

@media (max-width: 1024px) {
  .Accomodations_texts__6DU9- > h3 {
  font-family: var(--heading-font);
  font-size: 50px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  }
}

@media (max-width: 796px) {
  .Accomodations_texts__6DU9- > h3 {
  font-family: var(--heading-font);
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  margin-bottom: 1rem;
  }
}

@media (max-width: 648px) {
  .Accomodations_texts__6DU9- > h3 {
  font-size: 30px;
  line-height: 40px;
  }
}

@media (max-width: 540px) {
  .Accomodations_texts__6DU9- > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  }
}

@media (max-width: 1024px) {
  .Accomodations_texts__6DU9- > p {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 27px;
  margin-bottom: 1rem;
  }
}

@media (max-width: 796px) {
  .Accomodations_texts__6DU9- > p {
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 22px;
  margin-bottom: 8px;
  }
}

@media (max-width: 648px) {
  .Accomodations_texts__6DU9- > p {
  font-size: 12px;
  margin-bottom: 5px;
  }
}

@media (max-width: 540px) {
  .Accomodations_texts__6DU9- > p {
  font-size: 10px;
  font-weight: 275;
  letter-spacing: 0px;
  line-height: 15px;
  margin-bottom: 5px;
  }
}

.Dining_Dining__vfcc2 {
  width: 100%;
}

.Dining_diningInner__N6GhD {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

@media (max-width: 768px) {
  .Dining_diningInner__N6GhD {
  padding: 0px;
  }
}

.Dining_diningContainer__Kv5Jw {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 1052px) {
  .Dining_diningContainer__Kv5Jw {
  margin-bottom: 4rem;
  }
}

.Dining_carouselContainer__TKaCq {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
}

.Dining_topCarousel__27Cbu {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 1052px) {
  .Dining_topCarousel__27Cbu {
  margin-bottom: 12px;
  }
}

@media (max-width: 500px) {
  .Dining_topCarousel__27Cbu {
  margin-bottom: 5px;
  }
}

.Dining_topCarouselInner__7ENe7 {
  display: flex;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

.Dining_topImage__fJeUS {
  flex-shrink: 0;
  height: 728px;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 1052px) {
  .Dining_topImage__fJeUS {
  height: 535px;
  }
}

@media (max-width: 500px) {
  .Dining_topImage__fJeUS {
  height: 222px;
  }
}

@media (max-width: 768px) {
  .Dining_topImage__fJeUS {
  height: 337px;
  }
}

.Dining_dotsContainer__O5g45 {
  bottom: 16px;
  display: flex;
  row-gap: 8px;
  column-gap: 8px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.Dining_dot__lhMzk {
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}

@media (max-width: 1052px) {
  .Dining_dot__lhMzk {
  height: 12px;
  width: 10px;
  }
}

@media (max-width: 500px) {
  .Dining_dot__lhMzk {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 10px;
  }
}

.Dining_dotActive__F5QJ- {
  background-color: var( --link-color);
}

.Dining_caption__8HffU {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  left: 20px;
  padding: 5px 10px;
  position: absolute;
  top: 10px;
  z-index: 10;
}

@media (max-width: 500px) {
  .Dining_caption__8HffU {
  left: 0px;
  }
}

.Dining_caption__8HffU > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 70px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1052px) {
  .Dining_caption__8HffU > h5 {
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  }
}

@media (max-width: 500px) {
  .Dining_caption__8HffU > h5 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  }
}

.Dining_sliderContainer__6c6BY {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 1052px) {
  .Dining_sliderContainer__6c6BY {
  margin-bottom: 8px;
  }
}

@media (max-width: 500px) {
  .Dining_sliderContainer__6c6BY {
  margin-bottom: 5px;
  }
}

.Dining_sliderInner__JEfIw {
  display: flex;
  row-gap: 16px;
  column-gap: 16px;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

@media (max-width: 1052px) {
  .Dining_sliderInner__JEfIw {
  row-gap: 8px;
  column-gap: 8px;
  }
}

@media (max-width: 500px) {
  .Dining_sliderInner__JEfIw {
  row-gap: 5px;
  column-gap: 5px;
  }
}

.Dining_sliderItem__C23Nd {
  flex-shrink: 0;
}

@media (max-width: 1399px) {
  .Dining_sliderItem__C23Nd {
  width: 45%;
  }
}

@media (max-width: 1052px) {
  .Dining_sliderItem__C23Nd {
  height: 251px;
  width: 437px;
  }
}

@media (max-width: 500px) {
  .Dining_sliderItem__C23Nd {
  height: 93px;
  width: 186px;
  }
}

@media (max-width: 768px) {
  .Dining_sliderItem__C23Nd {
  height: 221px;
  width: 337px;
  }
}

.Dining_sliderImage__ublYm {
  height: 307px;
  object-fit: cover;
  width: 609px;
}

@media (max-width: 1399px) {
  .Dining_sliderImage__ublYm {
  width: 100%;
  }
}

@media (max-width: 1052px) {
  .Dining_sliderImage__ublYm {
  height: 100%;
  width: 100%;
  }
}

.Dining_navButton__z1vuw {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: var( --link-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}

@media (max-width: 1052px) {
  .Dining_navButton__z1vuw {
  padding: 12px;
  }
}

@media (max-width: 500px) {
  .Dining_navButton__z1vuw {
  padding: 5px;
  }
}

.Dining_navButtonLeft__czvX6 {
  left: 25px;
}

.Dining_navButtonRight__sdSgW {
  right: 25px;
}

.Dining_diningContainerHead__7Cr7r {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1400px;
}

@media (max-width: 500px) {
  .Dining_diningContainerHead__7Cr7r {
  margin-bottom: 2.5rem;
  }
}

.Dining_diningContainerHead__7Cr7r h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  margin-bottom: 1.25rem;
  text-align: center;
}

.Dining_diningContainerHead__7Cr7r p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.Dining_menuMain__Ik8SL {
  align-items: stretch;
  background-image: linear-gradient(107.89deg, rgb(231, 217, 198) 0.4%, rgb(251, 251, 249) 96.05%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

@media (max-width: 768px) {
  .Dining_menuMain__Ik8SL {
  flex-direction: column;
  }
}

.Dining_menuImage__CaiCi {
  min-height: 100%;
  position: relative;
  width: 629px;
}

@media (max-width: 500px) {
  .Dining_menuImage__CaiCi {
  height: 294px;
  }
}

@media (max-width: 768px) {
  .Dining_menuImage__CaiCi {
  height: 400px;
  width: 100%;
  }
}

.Dining_menuImage__CaiCi img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Dining_menuBarImage__G6N64 {
  min-height: 100%;
  position: relative;
  width: 625px;
}

@media (max-width: 1052px) {
  .Dining_menuBarImage__G6N64 {
  height: auto;
  }
}

@media (max-width: 768px) {
  .Dining_menuBarImage__G6N64 {
  height: 400px;
  width: 100%;
  }
}

.Dining_menuBarImage__G6N64 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Dining_loaderWrapper__8iquW {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.Dining_menuText__2alCY {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 1rem 3rem;
}

@media (max-width: 1262px) {
  .Dining_menuText__2alCY {
  padding: 1rem;
  }
}

.Dining_menuTextInner__0QBNc h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58px;
  text-align: left;
}

.Dining_menuItems__PIM35 {
  margin: 0px 0.5rem;
}

.Dining_menuItems__PIM35 ul {
  margin: 0.75rem 0px;
}

.Dining_menuItems__PIM35 ul li {
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.75rem 0px;
}

.Dining_clockServe__rrNQc, .Dining_menuItems__PIM35 ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  text-align: left;
}

.Dining_clockServe__rrNQc {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  line-height: 30px;
  margin: 1rem 0px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1399px) {
  .Dining_clockServe__rrNQc {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 500px) {
  .Dining_clockServe__rrNQc {
  font-size: 12px;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

.Dining_clockServe__rrNQc > svg {
  height: 25px;
  object-fit: cover;
  width: 25px;
}

.Dining_diningContainerLink__n12cO {
  width: 100%;
}

@media (max-width: 768px) {
  .Dining_diningContainerLink__n12cO {
  margin-right: 1rem;
  }
}

.Dining_linkText__IaG1s {
  align-items: baseline;
  color: var(--link-color);
  font-family: var(--body-font);
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
}

@media (max-width: 500px) {
  .Dining_linkText__IaG1s {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.Dining_linkText__IaG1s span {
  font-size: 17px;
  line-height: 1;
}

.Dining_content__0n83R {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

@media (max-width: 768px) {
  .Dining_content__0n83R {
  width: 100%;
  }
}

.Dining_contentGrid__bGlpa {
  background: var(--card-background-gradient);
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
  height: 445px;
}

@media (max-width: 1052px) {
  .Dining_contentGrid__bGlpa {
  height: 100%;
  }
}

.Dining_contenLeft__EzJj9 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 76px;
}

@media (max-width: 1262px) {
  .Dining_contenLeft__EzJj9 {
  padding: 30px;
  }
}

@media (max-width: 1052px) {
  .Dining_contenLeft__EzJj9 {
  padding: 15px;
  }
}

.Dining_contenLeft__EzJj9 > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1052px) {
  .Dining_contenLeft__EzJj9 > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 500px) {
  .Dining_contenLeft__EzJj9 > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.Dining_contenLeft__EzJj9 ul {
  padding-left: 20px;
}

.Dining_contenLeft__EzJj9 ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
}

.Dining_Item__hkdpa, .Dining_contenLeft__EzJj9 ul li {
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_Item__hkdpa {
  font-size: 15px;
  font-weight: 300;
}

.Dining_contentImg__XFxHn {
  height: 445px;
  position: relative;
}

@media (max-width: 1052px) {
  .Dining_contentImg__XFxHn {
  height: 398px;
  }
}

@media (max-width: 500px) {
  .Dining_contentImg__XFxHn {
  height: 225px;
  }
}

@media (max-width: 768px) {
  .Dining_contentImg__XFxHn {
  height: 298px;
  }
}

.Dining_contentImg__XFxHn > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Dining_switchLayout__AHIGr {
  direction: rtl;
  grid-template-columns: repeat(2, 1fr);
  background: var(--background-gadient-right) !important;
}

.Dining_scheduleGrid__BfcJD {
  background: var(--card-background-gradient);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 445px;
}

@media (max-width: 1052px) {
  .Dining_scheduleGrid__BfcJD {
  height: 100%;
  }
}

.Dining_scheduleContent__OLX54 {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

.Dining_contenLast__x\+P1z {
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  column-gap: 25px;
  justify-content: center;
  margin: 0px auto;
  max-width: 497px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 59px 56px;
}

@media (max-width: 1052px) {
  .Dining_contenLast__x\+P1z {
  row-gap: 15px;
  column-gap: 15px;
  max-width: none;
  padding: 30px;
  }
}

@media (max-width: 768px) {
  .Dining_contenLast__x\+P1z {
  margin: 0px;
  }
}

.Dining_contenLast__x\+P1z h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_contenLast__x\+P1z > p {
  flex-wrap: wrap;
  max-width: 376px;
}

@media (max-width: 500px) {
  .Dining_contenLast__x\+P1z > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 275;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 768px) {
  .Dining_contenLast__x\+P1z > p {
  max-width: 100%;
  }
}

.Dining_contenLast__x\+P1z > p, .Dining_contenLast__x\+P1z > span {
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_contenLast__x\+P1z > span {
  align-items: center;
  row-gap: 11px;
  column-gap: 11px;
}

@media (max-width: 500px) {
  .Dining_contenLast__x\+P1z > span {
  align-items: center;
  display: flex;
  font-family: Poppins;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.Dining_contenLast__x\+P1z > span > svg {
  aspect-ratio: 1 / 1;
  max-width: 25px;
  width: 100%;
}

@media (max-width: 500px) {
  .Dining_contenLast__x\+P1z > span > svg {
  height: 20px;
  width: 20px;
  }
}

.Dining_switchSpan__kRsZA > span {
  align-items: flex-start;
  direction: ltr;
  display: flex;
}

.Dining_gridBottom__bMOwK {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.Dining_gridBottom__bMOwK > div:last-child {
  height: 446px;
  width: 694px;
}

.Dining_gridBottom__bMOwK > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Dining_featuredContiner__CbsIS {
  color: rgb(0, 54, 122);
  display: flex;
  flex-direction: column;
  row-gap: 35px;
  column-gap: 35px;
  padding: 3rem 1.5rem 3rem 3rem;
}

.Dining_featuredContiner__CbsIS > h3 {
  font-family: Aboreto;
  font-size: 55px;
  font-weight: 400;
  line-height: 63.8px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_exclusiveContainer__qfkNc {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(136, 177, 228, 0.2);
  display: flex;
  height: 163px;
  justify-content: center;
  margin-bottom: 7rem;
  width: 100%;
}

.Dining_exclusive__KSNFF {
  align-items: center;
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  padding: 0px 2rem;
  width: 80%;
}

.Dining_textSection__K7lSx h6 {
  color: rgb(0, 54, 122);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_textSection__K7lSx span {
  color: rgb(0, 54, 122);
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  text-align: left;
}

.Dining_bookButton__OeN9r button, .Dining_textSection__K7lSx span {
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Dining_bookButton__OeN9r button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 43, 92);
  border-right-color: rgb(0, 43, 92);
  border-bottom-color: rgb(0, 43, 92);
  border-left-color: rgb(0, 43, 92);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  height: 55px;
  line-height: 16.24px;
  width: 164px;
}

.Dining_socialMediaContainer__1XGFy {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
}

.Dining_socialMediaContainer__1XGFy h4 {
  color: rgb(0, 54, 122);
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1rem;
  text-align: center;
}

.Dining_socialMediaContainer__1XGFy span {
  color: rgb(0, 54, 122);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-bottom: 3rem;
  text-align: center;
}

.Dining_socialMediaInner__YfxbP {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: center;
}

.Dining_socialFirst__5\+MOe {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 380px;
}

.Dining_socialSecond__IwYdA {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 280px;
  justify-content: space-between;
}

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

.Dining_socialSecondImage__W6ucy {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 78px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 84px;
}

.Dining_socialSecondImage__W6ucy a img {
  height: 100%;
  width: 100%;
}

.Dining_socialSecondInner2__0BSee {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 180px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 180px;
}

.Dining_socialThird__Kz5fm {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 734px;
}

.Dining_socialThirdTexts__sTntj {
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

@media (max-width: 1399px) {
  .Dining_menuTextInner__0QBNc > h5 {
  font-size: 55px;
  line-height: 50px;
  }
}

@media (max-width: 500px) {
  .Dining_menuTextInner__0QBNc > h5 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  vertical-align: middle;
  }
}

@media (max-width: 1399px) {
  .Dining_menuBarImage__G6N64, .Dining_menuImage__CaiCi {
  width: 50%;
  }
}

@media (max-width: 1399px) {
  .Dining_menuItems__PIM35 > h6 {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 500px) {
  .Dining_menuItems__PIM35 > h6 {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 1399px) {
  .Dining_menuItems__PIM35 > ul > li {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 15px;
  }
}

@media (max-width: 500px) {
  .Dining_menuItems__PIM35 > ul > li {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 100%;
  margin: 0.75rem 0px;
  vertical-align: middle;
  }
}

@media (max-width: 1052px) {
  .Dining_diningContainerHead__7Cr7r > h3 {
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 52.2px;
  text-align: center;
  }
}

@media (max-width: 500px) {
  .Dining_diningContainerHead__7Cr7r > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .Dining_diningContainerHead__7Cr7r > h3 {
  font-size: 40px;
  margin-bottom: 0.75rem;
  }
}

@media (max-width: 1052px) {
  .Dining_diningContainerHead__7Cr7r > p {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 26px;
  text-align: center;
  }
}

@media (max-width: 500px) {
  .Dining_diningContainerHead__7Cr7r > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 15px;
  margin: 0px auto;
  text-align: center;
  vertical-align: middle;
  width: 92%;
  }
}

@media (max-width: 768px) {
  .Dining_diningContainerHead__7Cr7r > p {
  font-size: 16px;
  line-height: 20px;
  }
}

@media (max-width: 1052px) {
  .Dining_contenLeft__EzJj9 > ul > li > span {
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 500px) {
  .Dining_contenLeft__EzJj9 > ul > li > span {
  font-size: 10px;
  font-weight: 275;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 768px) {
  .Dining_contentGrid__bGlpa, .Dining_scheduleGrid__BfcJD {
  display: flex;
  flex-direction: column-reverse;
  row-gap: 0px;
  column-gap: 0px;
  }
}

@media (max-width: 500px) {
  .Dining_menuItems__PIM35 > ul {
  margin: 0.25rem auto;
  padding-inline-start: 20px;
  }
}

@media (max-width: 500px) {
  .Dining_linkText__IaG1s > span {
  font-size: 13px;
  }
}

@media (max-width: 500px) {
  .Dining_contenLeft__EzJj9 > ul > li {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 500px) {
  .Dining_contenLast__x\+P1z > h6 {
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

.OwnerHeader_Header__mif\+t {
  background: var( --background-color);
  box-shadow: rgba(0, 54, 122, 0.2) 0px 4px 4px 0px;
  width: 100%;
}

@media (min-width: 1440px) {
  .OwnerHeader_Header__mif\+t {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
  }
}

.OwnerHeader_HeaderInner__t-iWQ {
  margin: 0px auto;
  max-width: 1440px;
}

.OwnerHeader_headerFirst__3yNx4 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
}

.OwnerHeader_logo__YE1Lp {
  height: 86px;
  object-fit: cover;
  width: 128px;
}

.OwnerHeader_logo__YE1Lp img {
  height: 100%;
  width: 100%;
}

.OwnerHeader_brandName__Med4D > a {
  color: inherit;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.OwnerHeader_brandName__Med4D h1 {
  color: var(--nav-text-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  margin-left: 6rem;
}

.OwnerHeader_buttons__OrwRQ {
  align-items: center;
  display: flex;
  row-gap: 15px;
  column-gap: 15px;
  justify-content: center;
}

.OwnerHeader_login__bslN9 button {
  background-color: initial;
  border: 1px solid var(--heading-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.24px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px 25px;
  text-align: center;
}

.OwnerHeader_profile__O30yY button {
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0px;
}

.OwnerHeader_profile__O30yY button svg {
  aspect-ratio: 1 / 1;
  display: block;
  max-width: 50px;
  width: 100%;
}

.OwnerFooter_Footer__lz0Ha {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(136, 177, 228, 0.2);
  width: 100%;
}

@media (min-width: 1440px) {
  .OwnerFooter_Footer__lz0Ha {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
  }
}

.OwnerFooter_footerInner__Ji4li {
  margin: 0px auto;
  max-width: 1440px;
  padding: 65px 25px;
}

.OwnerFooter_moreInfo__Sl1Kw {
  align-items: center;
  display: flex;
  row-gap: 8rem;
  column-gap: 8rem;
  height: 260px;
  justify-content: space-between;
  margin: 0px auto;
  width: 95%;
}

.OwnerFooter_moreInfoFirst__b2fTj {
  align-items: center;
  display: flex;
  row-gap: 80px;
  column-gap: 80px;
  justify-content: space-between;
  width: 100%;
}

.OwnerFooter_moreInfoData__WZeha {
  align-items: flex-start;
  display: flex;
  row-gap: 70px;
  column-gap: 70px;
  margin-bottom: 1.75rem;
}

.OwnerFooter_moreInfoDataInnerLinks__5MJta h4, .OwnerFooter_moreInfoDataInner__JU73m h4 {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 0.75rem;
  text-align: left;
}

.OwnerFooter_moreInfoDataInner__JU73m p {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  max-width: 520px;
  text-align: left;
}

.OwnerFooter_countryContactDetails__gQqAm, .OwnerFooter_resortDetails__r8nMR {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.OwnerFooter_resortDetails__r8nMR a {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 0.25rem;
  text-align: left;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.OwnerFooter_companyName__\+cvE1 a {
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: center;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSidebar_ownerSidebar__TrBZg {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(250, 247, 244);
  max-width: 363px;
  width: 100%;
}

.OwnerSidebar_sidebarInner__LlyUr {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}

.OwnerSidebar_option__EJptk {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  padding: 51px 27px;
}

.OwnerSidebar_option__EJptk a {
  color: rgb(255, 255, 255);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSidebar_subLinks__Z2tsF {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

.OwnerSidebar_optionInner__LC5WG {
  justify-content: center;
  padding: 16px 19px;
}

.OwnerSidebar_optionInner__LC5WG, .OwnerSidebar_optionSubInner__P0qnw {
  align-items: center;
  background: var(--primary-btn-color);
  display: flex;
  row-gap: 20px;
  column-gap: 20px;
  margin: 0px auto;
}

.OwnerSidebar_optionSubInner__P0qnw {
  justify-content: flex-start;
  padding: 16px 19px 16px 60px;
}

.OwnerSidebar_active__XJMTm {
  justify-content: center;
  padding: 16px 19px;
}

.OwnerSidebar_activeSub__Ao5jH, .OwnerSidebar_active__XJMTm {
  align-items: center;
  background: var(--heading-color);
  display: flex;
  margin: 0px auto;
}

.OwnerSidebar_activeSub__Ao5jH {
  row-gap: 20px;
  column-gap: 20px;
  justify-content: flex-start;
  padding: 16px 19px 16px 60px;
}

.OwnerSidebar_optionInner__LC5WG img {
  width: 12px;
}

.OwnerSidebar_optionInner__LC5WG span {
  display: flex;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  text-align: center;
}

.OwnerSidebar_buttons__7li-W {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  justify-content: center;
  padding-bottom: 31px;
}

.OwnerSidebar_buttons__7li-W > button {
  align-items: center;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  color: var(--heading-color);
  cursor: pointer;
  display: flex;
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  row-gap: 5px;
  column-gap: 5px;
  line-height: 37.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSidebar_buttons__7li-W > button > svg {
  height: 24px;
  object-fit: cover;
  width: 24px;
}

.OwnerHome_home__5Vg6h {
  max-width: 997px;
  padding: 30px 30px 30px 50px;
  width: 100%;
}

.OwnerHome_homeInner__fXP2Y {
  width: 100%;
}

.OwnerHome_top__-4RgU:first-child {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerHome_buttonGroup__H8q73 {
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  margin: 1rem 0px;
}

.OwnerHome_buttonGroup__H8q73 > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  line-height: 30px;
  max-width: 493.5px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerHome_homeContainer__7SgrT {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 4rem;
}

.OwnerHome_contents__htnZe {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 20px;
  width: 100%;
}

.OwnerHome_cards__GFjXj {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: space-between;
  width: 100%;
}

.OwnerHome_cardContent__Zx\+OC, .OwnerHome_mainCard__eVrWh {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.OwnerHome_cardContent__Zx\+OC {
  background: var(--background-gradient-top);
  border-top-left-radius: 20px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 30px;
  height: 272px;
  max-width: 319px;
}

.OwnerHome_cardContent__Zx\+OC h6 {
  background-image: linear-gradient(90deg, rgb(255, 221, 85) 8.5%, rgb(255, 84, 62) 31.5%, rgb(218, 65, 136) 52.5%, rgb(130, 65, 191) 76.5%, rgb(55, 113, 200));
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Alkatra;
  font-size: 35px;
  font-weight: 500;
  letter-spacing: 5%;
  line-height: 58.94px;
}

.OwnerHome_cardContent__Zx\+OC > h4 {
  color: var(--heading-color);
  font-family: Poppins;
  font-size: 80px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 120px;
  text-align: center;
}

.OwnerHome_iconDiv__oMh62 {
  height: 58px;
  width: 177px;
}

.OwnerHome_radial__\+oB-L {
  background-image: radial-gradient(53.31% 53.31%, rgba(0, 0, 0, 0.1) 0px, rgba(115, 115, 115, 0) 100%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  height: 47px;
  max-width: 318px;
  width: 100%;
}

.OwnerHome_content__f5Tro {
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 20px;
  width: 100%;
}

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

.OwnerHome_topTitle__WYOC4 > h5 {
  color: var(--primary-btn-color);
  font-family: Poppins;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 37.5px;
}

.OwnerHome_dummy__CeP\+p {
  border: .5px solid var(--primary-btn-color);
  display: flex;
  justify-content: space-between;
  padding: 5px;
  width: 146px;
}

.OwnerHome_topLeft__5gf4e {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerHome_date__Etx1i {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 45px;
  font-weight: 300;
  letter-spacing: 0.04em;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerHome_fullDate__YVt5H {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.OwnerHome_fullDate__YVt5H > span:first-child {
  color: var(--heading-color);
  font-size: 20px;
  font-weight: 300;
}

.OwnerHome_fullDate__YVt5H > span:first-child, .OwnerHome_fullDate__YVt5H > span:last-child {
  font-family: var(--body-font);
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerHome_fullDate__YVt5H > span:last-child {
  color: var(--primary-btn-color);
  font-size: 15px;
  font-weight: 500;
}

.OwnerHome_innerContentFlex__vFMlx {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
}

.OwnerHome_innerContent__Ai6Vc {
  background: var(--backgound-gradient-accomodaion);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  height: 100%;
  max-width: 1016px;
  min-height: 249px;
  width: 100%;
}

.OwnerHome_innerTotalContent__zlfXQ {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
}

.OwnerHome_innerContentTop__1pNYh {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.OwnerHome_innerLeft__kci66 {
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  row-gap: 1rem;
  column-gap: 1rem;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerHome_leftSpan__fBxSz {
  justify-content: flex-start;
  max-width: 173px;
}

.OwnerHome_leftSpan__fBxSz, .OwnerHome_rightSpan__YGwjr {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  width: 100%;
}

.OwnerHome_rightSpan__YGwjr {
  justify-content: center;
  max-width: 434px;
}

.OwnerHome_leftSpan__fBxSz, .OwnerHome_rightSpan__YGwjr {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.OwnerHome_innerRight__9JYB1 {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerHome_Button__I9qL0 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerHome_Button__I9qL0 > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerDashboardEnquiryModal_modalBox__v6kaD {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1000px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 40px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerDashboardEnquiryModal_dashboard__5yOKh {
  background: var(--background-color);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
}

.OwnerDashboardEnquiryModal_innerContent__EGlBV {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 20px;
}

.OwnerDashboardEnquiryModal_innerContentTop__0UHPX {
  align-items: flex-start;
  display: flex;
  justify-content: space-between;
}

.OwnerDashboardEnquiryModal_innerLeft__9Ri0M {
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  row-gap: 1rem;
  column-gap: 1rem;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDashboardEnquiryModal_leftSpan__9c3HB {
  max-width: 173px;
}

.OwnerDashboardEnquiryModal_leftSpan__9c3HB, .OwnerDashboardEnquiryModal_rightSpan__kdRHY {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  justify-content: center;
  width: 100%;
}

.OwnerDashboardEnquiryModal_rightSpan__kdRHY {
  max-width: 434px;
}

.OwnerDashboardEnquiryModal_leftSpan__9c3HB, .OwnerDashboardEnquiryModal_rightSpan__kdRHY {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}

.OwnerDashboardEnquiryModal_innerRight__3uO9i {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDashboardEnquiryModal_description__9hYo4 {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerDashboardEnquiryModal_description__9hYo4 > span {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.OwnerDashboardEnquiryModal_description__9hYo4 > span, .OwnerDashboardEnquiryModal_description__9hYo4 > textarea {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDashboardEnquiryModal_description__9hYo4 > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  height: 131px;
  line-height: 27px;
  max-width: 945px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  width: 100%;
}

.OwnerDashboardEnquiryModal_videoButton__P-F6G {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 3rem 3rem 0px 0px;
}

.OwnerDashboardEnquiryModal_videoButton__P-F6G > button {
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerDashboardEnquiryModal_videoButton__P-F6G > button:first-child {
  background: var(--primary-btn-color);
}

.OwnerDashboardEnquiryModal_videoButton__P-F6G > button:last-child {
  background: var(--heading-color);
}

.OwnerDining_ownerDining__xaxEq {
  max-width: 1039px;
  padding: 30px 19px;
  width: 100%;
}

.OwnerDining_ownerDiningInner__63kwT {
  width: 100%;
}

.OwnerDining_top__WkeO9:first-child {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_textImg__f2oKf {
  display: inline-block;
  margin-top: 20px;
  position: relative;
  width: 100%;
}

.OwnerDining_topText__wBXVS {
  left: 10px;
  position: absolute;
  top: 10px;
}

.OwnerDining_topText__wBXVS > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_textImg__f2oKf img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDining_edit__dAzty {
  display: flex;
  justify-content: flex-end;
}

.OwnerDining_edit__dAzty > button {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
}

.OwnerDining_edit__dAzty > button > img {
  height: 30px;
  width: 30px;
}

.OwnerDining_grid__dFdlA {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 20px;
  width: 100%;
}

.OwnerDining_grid__dFdlA > div {
  height: 181px;
  width: 100%;
}

.OwnerDining_grid__dFdlA > div > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDining_diningMain__r49Zg {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  margin-top: 40px;
}

.OwnerDining_Edit__qGDSW {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerDining_Edit__qGDSW > button {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
}

.OwnerDining_Edit__qGDSW > button > svg {
  height: 30px;
  width: 30px;
}

.OwnerDining_diningContainerHead__h3T0x {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 30px;
  max-width: 1044px;
}

.OwnerDining_diningContainerHead__h3T0x h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_diningContainerHead__h3T0x p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerDining_menuMain__7wds1 {
  align-items: stretch;
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

.OwnerDining_menuImage__PGAvk {
  height: auto;
  max-width: 544px;
  position: relative;
  width: 100%;
}

.OwnerDining_menuImage__PGAvk > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDining_menuBarImage__4RS5W {
  height: auto;
  max-width: 544px;
  position: relative;
  width: 100%;
}

.OwnerDining_menuBarImage__4RS5W > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDining_loaderWrapper__99pSF {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerDining_menuText__m7mAk {
  padding: 1rem 3rem;
}

.OwnerDining_menuTextInner__MznoW h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_menuItems__z8w3X {
  margin: 0px 0.5rem;
}

.OwnerDining_menuItems__z8w3X ul {
  margin: 0.75rem 0px;
}

.OwnerDining_menuItems__z8w3X ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.75rem 0px;
  text-align: left;
}

.OwnerDining_clockServe__3m-6m {
  align-items: center;
  color: var(--primary-btn-color);
  display: flex;
  font-family: Poppins;
  font-size: 15px;
  font-weight: 500;
  row-gap: 1rem;
  column-gap: 1rem;
  line-height: 22.5px;
  margin: 1rem 0px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_clockServe__3m-6m > svg {
  height: 25px;
  object-fit: cover;
  width: 25px;
}

.OwnerDining_diningContainerLink__vJrex {
  width: 100%;
}

.OwnerDining_content__TNNRX {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

.OwnerDining_contentGrid__vcPB5 {
  align-items: stretch;
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
  height: auto;
  max-height: 350px;
  min-height: 327px;
}

.OwnerDining_contenLeft__NAihN {
  padding: 10px 15px;
}

.OwnerDining_contenLeft__NAihN > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_contenLeft__NAihN ul {
  padding-left: 20px;
}

.OwnerDining_contenLeft__NAihN ul li {
  color: var(--primary-btn-color);
  font-weight: 500;
}

.OwnerDining_Item__UhaLi, .OwnerDining_contenLeft__NAihN ul li {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_Item__UhaLi {
  font-weight: 300;
}

.OwnerDining_contentImg__9guls {
  height: auto;
  max-height: 450px;
  min-height: 326.27px;
  position: relative;
  width: 100%;
}

.OwnerDining_contentImg__9guls > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDining_switchLayout__UcqxZ {
  background: var(--backgound-gradient-accomodaion) !important;
  direction: rtl;
}

.OwnerDining_scheduleGrid__MvvrY, .OwnerDining_switchLayout__UcqxZ {
  flex-wrap: wrap;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
}

.OwnerDining_scheduleGrid__MvvrY {
  align-items: stretch;
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  height: auto;
  min-height: 327px;
}

.OwnerDining_contenLast__X0Ehk {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 25px;
  column-gap: 25px;
  justify-content: center;
  margin: 0px auto;
  max-width: 395px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 59px 56px;
}

.OwnerDining_contenLast__X0Ehk h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_contenLast__X0Ehk > p {
  font-weight: 300;
}

.OwnerDining_contenLast__X0Ehk > p, .OwnerDining_contenLast__X0Ehk > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDining_contenLast__X0Ehk > span {
  align-items: center;
  display: flex;
  font-weight: 400;
  row-gap: 11px;
  column-gap: 11px;
}

.OwnerDining_switchSpan__c7rDo > span {
  align-items: center;
  direction: ltr;
  display: flex;
  flex-wrap: wrap;
}

.OwnerBarEdit_OwnerBarEdit__A2l-3 {
  max-width: 1039px;
  padding: 30px 19px;
  width: 100%;
}

.OwnerBarEdit_innerDiv__KvvUJ {
  width: 100%;
}

.OwnerBarEdit_top__mGtem:first-child {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_content__myisR {
  background: var( --backgound-gradient-accomodaion);
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  margin-bottom: 7rem;
  padding: 20px;
}

.OwnerBarEdit_grid__8PnuI {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
  margin: 0px auto;
  max-width: 896px;
  width: 100%;
}

.OwnerBarEdit_imageDiv__OMQKn {
  height: 290px;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerBarEdit_imageDiv__OMQKn::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerBarEdit_imageDiv__OMQKn img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarEdit_contentRight__7r0vi {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  padding: 38px;
}

.OwnerBarEdit_contentRight__7r0vi > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerBarEdit_contentRight__7r0vi > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_contentRight__7r0vi > div > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerBarEdit_contentRight__7r0vi > div > input, .OwnerBarEdit_contentRight__7r0vi > div > textarea {
  background-color: initial;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 1000px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarEdit_contentRight__7r0vi > div > textarea {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

.OwnerBarEdit_gridText__XnIvo {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_updateButton__65JiL {
  align-items: center;
  justify-content: center;
  display: flex !important;
}

.OwnerBarEdit_updateButton__65JiL > button {
  background: var(--icon-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarEdit_editBottom__Qg1F6 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerBarEdit_editBottom__Qg1F6 div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerBarEdit_editBottom__Qg1F6 > div > span {
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_buttonGrp__5LONj {
  row-gap: 10px;
  column-gap: 10px;
  display: flex !important;
  flex-direction: row !important;
}

.OwnerBarEdit_buttonGrp__5LONj > button {
  background: var(--icon-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  max-width: 242.5px;
  text-align: center;
  width: 100%;
}

.OwnerBarEdit_menuUpload__zsU7p {
  height: 290px;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerBarEdit_menuUpload__zsU7p img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.OwnerBarEdit_uploadIcon__GhwFo {
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerBarEdit_imgUploadIcon__pi3OY, .OwnerBarEdit_uploadIcon__GhwFo {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.OwnerBarEdit_imgUploadIcon__pi3OY {
  align-items: center;
  background: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: flex;
  justify-content: center;
  height: 139px !important;
  width: 139px !important;
}

.OwnerBarEdit_imgUploadIcon__pi3OY > img {
  height: 58px;
  object-fit: cover;
  width: 64px;
}

.OwnerBarEdit_uploadIcon__GhwFo img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarEdit_menuUpload__zsU7p::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerBarEdit_deleteIcon__nZcpA {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 3;
}

.OwnerBarEdit_deleteIcon__nZcpA > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerBarEdit_gridContentLeft__JU\+zY, .OwnerBarEdit_gridContentRight__\+X7w4 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px;
  max-width: 440px;
  width: 100%;
}

.OwnerBarEdit_diningMain__h9hNW {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  margin-top: 40px;
}

.OwnerBarEdit_Edit__2oP44 {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerBarEdit_Edit__2oP44 > button {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
}

.OwnerBarEdit_Edit__2oP44 > button > svg {
  height: 30px;
  width: 30px;
}

.OwnerBarEdit_diningContainerHead__EAbrS {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 30px;
  max-width: 1044px;
}

.OwnerBarEdit_diningContainerHead__EAbrS h3 {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_diningContainerHead__EAbrS p {
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerBarEdit_menuMain__uoh3N {
  align-items: stretch;
  background: var( --backgound-gradient-accomodaion);
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

.OwnerBarEdit_menuImage__ltG11 {
  height: auto;
  max-width: 544px;
  position: relative;
  width: 100%;
}

.OwnerBarEdit_menuImage__ltG11 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarEdit_menuBarImage__3lOSz {
  height: auto;
  max-width: 544px;
  position: relative;
  width: 100%;
}

.OwnerBarEdit_menuBarImage__3lOSz > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarEdit_loaderWrapper__6X5js {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerBarEdit_menuText__V2afJ {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 1rem 3rem;
}

.OwnerBarEdit_menuTextInner__XIsbL h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_menuItems__EXQl8 {
  margin: 0px 0.5rem;
}

.OwnerBarEdit_menuItems__EXQl8 ul {
  margin: 0.75rem 0px;
}

.OwnerBarEdit_menuItems__EXQl8 ul li {
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.75rem 0px;
}

.OwnerBarEdit_clockServe__cqsPC, .OwnerBarEdit_menuItems__EXQl8 ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  text-align: left;
}

.OwnerBarEdit_clockServe__cqsPC {
  align-items: center;
  display: flex;
  font-weight: 500;
  row-gap: 1rem;
  column-gap: 1rem;
  line-height: 22.5px;
  margin: 1rem 0px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarEdit_clockServe__cqsPC > svg {
  height: 25px;
  object-fit: cover;
  width: 25px;
}

.OwnerBarEdit_diningContainerLink__gJB4a {
  width: 100%;
}

.MenuEditModal_modalBox__43veG {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.MenuEditModal_menuEdit__KzCs5 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
}

.MenuEditModal_buttonGroup__IU8xC {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.MenuEditModal_buttonGroup__IU8xC > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.MenuEditModal_timeButton__6Q7IE {
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
}

.MenuEditModal_timeButton__6Q7IE > button {
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  line-height: 30px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 327.67px;
}

.MenuEditModal_top__iFgFO {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.MenuEditModal_top__iFgFO > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.MenuEditModal_top__iFgFO > div > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.MenuEditModal_top__iFgFO > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.MenuEditModal_top__iFgFO > div > input, .MenuEditModal_top__iFgFO > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 996px;
}

.MenuEditModal_top__iFgFO > div > textarea {
  font-size: 16px;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  line-height: 15px;
  resize: none;
}

.MenuEditModal_bottom__4zmLe > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.MenuEditModal_bottom__4zmLe > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.MenuEditModal_bottom__4zmLe > div > input {
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.MenuEditModal_bottom__4zmLe > div > input, .MenuEditModal_bottom__4zmLe > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 996px;
}

.MenuEditModal_bottom__4zmLe > div > textarea {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  resize: none;
}

.MenuEditModal_deleteButton__U1JAt {
  align-items: flex-end;
  justify-content: center;
  width: 1014px;
  display: flex !important;
}

.MenuEditModal_deleteButton__U1JAt > button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 50px;
}

.MenuEditModal_deleteButton__U1JAt > button > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.MenuEditModal_addButton__mk1HN {
  display: flex;
  justify-content: flex-end;
  width: 1014px;
}

.MenuEditModal_addButton__mk1HN button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 92px;
}

.MenuEditModal_addButton__mk1HN > button > img {
  height: 12.5px;
  object-fit: cover;
  width: 12.5px;
}

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

.MenuEditModal_submitButton__MNdNI button {
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.MenuEditModal_subDescriptionInput__oPvEl {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(204, 204, 204);
  border-right-color: rgb(204, 204, 204);
  border-bottom-color: rgb(204, 204, 204);
  border-left-color: rgb(204, 204, 204);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  margin-top: 5px;
  min-height: 100px;
  padding: 10px;
  white-space-collapse: preserve;
  text-wrap-mode: wrap;
  width: 100%;
}

.MenuEditModal_subDescriptionInput__oPvEl ul {
  padding-left: 20px;
}

.MenuEditModal_subDescriptionInput__oPvEl li {
  list-style-type: disc;
}

.MenuEditModal_timeSection__JxwjM {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  width: 100%;
}

.MenuEditModal_timeSection__JxwjM > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 996px;
}

.MenuEditModal_timeInput__sMzaX {
  align-items: center;
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
}

.MenuEditModal_timeInput__sMzaX > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.MenuEditModal_imgDiv__F-9JA {
  height: 25px;
  width: 25px;
}

.MenuEditModal_imgDiv__F-9JA > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialFoodEdit_foodEdit__S9EK5 {
  padding: 30px 19px;
  width: 75%;
}

.OwnerSpecialFoodEdit_foodEditInner__gpDdj {
  width: 100%;
}

.OwnerSpecialFoodEdit_top__GZ\+cK:first-child {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialFoodEdit_topConent__Zn78l {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  padding: 39px 32px 31px 37px;
}

.OwnerSpecialFoodEdit_topConent__Zn78l > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpecialFoodEdit_topConent__Zn78l > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialFoodEdit_topConent__Zn78l > div > input {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerSpecialFoodEdit_topConent__Zn78l > div > input, .OwnerSpecialFoodEdit_topConent__Zn78l > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialFoodEdit_topConent__Zn78l > div > textarea {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

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

.OwnerSpecialFoodEdit_Button__wVjaH > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerSpecialFoodEdit_content__ZDyTH {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  margin-top: 4rem;
}

.OwnerSpecialFoodEdit_contentGrid__QgYub {
  background: var(--background-gadient-left);
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
  height: 327px;
}

.OwnerSpecialFoodEdit_contenLeft__OriIC {
  padding: 10px 15px;
}

.OwnerSpecialFoodEdit_contenLeft__OriIC > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialFoodEdit_contenLeft__OriIC ul {
  margin: 0px;
}

.OwnerSpecialFoodEdit_contenLeft__OriIC ul li {
  font-weight: 500;
}

.OwnerSpecialFoodEdit_Item__mSQBv, .OwnerSpecialFoodEdit_contenLeft__OriIC ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialFoodEdit_Item__mSQBv {
  font-weight: 300;
}

.OwnerSpecialFoodEdit_contentImg__DPZqq {
  height: 326.27px;
  position: relative;
}

.OwnerSpecialFoodEdit_contentImg__DPZqq > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialFoodEdit_loaderWrapper__plppZ {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerSpecialFoodEdit_Edit__AUEoi {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerSpecialFoodEdit_Edit__AUEoi > button {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
}

.OwnerSpecialFoodEdit_Edit__AUEoi > button > svg {
  height: 30px;
  object-fit: cover;
  width: 30px;
}

.OwnerSpecialEditModa_modalBox__5RHy\+ {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerSpecialEditModa_main__YO2LN {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerSpecialEditModa_imageMain__bbZgG {
  display: flex;
  justify-content: center;
}

.OwnerSpecialEditModa_imageDiv__ygd-B {
  align-items: center;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerSpecialEditModa_imageDiv__ygd-B::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerSpecialEditModa_imageDiv__ygd-B > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEditModa_loaderWrapper__xb-OM {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerSpecialEditModa_uploadImage__vQUzI {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerSpecialEditModa_bottom__tPgJp {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerSpecialEditModa_bottom__tPgJp > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpecialEditModa_bottom__tPgJp > div > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEditModa_bottom__tPgJp > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerSpecialEditModa_bottom__tPgJp > div > input, .OwnerSpecialEditModa_bottom__tPgJp > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEditModa_bottom__tPgJp > div > textarea {
  font-size: 15px;
  font-weight: 300;
  height: 159px;
  line-height: 22.5px;
  resize: none;
}

.OwnerSpecialEditModa_Button__rfDlA {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerSpecialEditModa_Button__rfDlA > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerScheduleEdit_ownerSchedule__RHJ7a {
  padding: 30px 19px;
  width: 75%;
}

.OwnerScheduleEdit_ownerScheduleInner__DWbg1 {
  width: 100%;
}

.OwnerScheduleEdit_top__gHS8h:first-child {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_topConent__RWTIs {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  padding: 39px 32px 31px 37px;
}

.OwnerScheduleEdit_topConent__RWTIs > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerScheduleEdit_topConent__RWTIs > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_topConent__RWTIs > div > input {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerScheduleEdit_topConent__RWTIs > div > input, .OwnerScheduleEdit_topConent__RWTIs > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_topConent__RWTIs > div > textarea {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

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

.OwnerScheduleEdit_Button__zDqdK > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerScheduleEdit_content__HN-\+\+ {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  margin-top: 4rem;
}

.OwnerScheduleEdit_contentGrid__JZ3n7 {
  background: var(--background-gadient-left);
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
  height: 327px;
}

.OwnerScheduleEdit_contenLeft__3G5oe {
  padding: 10px 15px;
}

.OwnerScheduleEdit_contenLeft__3G5oe > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_contenLeft__3G5oe ul li {
  color: var(--primary-btn-color);
  font-style: italic;
  font-weight: 300;
}

.OwnerScheduleEdit_Item__Sw\+1J, .OwnerScheduleEdit_contenLeft__3G5oe ul li {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_Item__Sw\+1J {
  font-weight: 500;
}

.OwnerScheduleEdit_contentImg__6owr7 {
  height: 326.27px;
  position: relative;
}

.OwnerScheduleEdit_contentImg__6owr7 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerScheduleEdit_loaderWrapper__fp03M {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerScheduleEdit_switchLayout__m-t\+O {
  direction: rtl;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerScheduleEdit_scheduleGrid__8Hrzw {
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(2, 1fr);
  height: 327px;
}

.OwnerScheduleEdit_contenLast__gzB92 {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 25px;
  column-gap: 25px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 14px 15px;
}

.OwnerScheduleEdit_contenLast__gzB92 h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_contenLast__gzB92 > p {
  font-weight: 300;
}

.OwnerScheduleEdit_contenLast__gzB92 > p, .OwnerScheduleEdit_contenLast__gzB92 > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEdit_contenLast__gzB92 > span {
  align-items: center;
  display: flex;
  font-weight: 400;
  row-gap: 11px;
  column-gap: 11px;
}

.OwnerScheduleEdit_contenLast__gzB92 > span > svg {
  aspect-ratio: 1 / 1;
  max-width: 22px;
}

.OwnerScheduleEdit_switchSpan__7PAp1 > span {
  align-items: center;
  direction: ltr;
  display: flex;
}

.OwnerScheduleEdit_Edit__6o0Bv {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}

.OwnerScheduleEdit_Edit__6o0Bv > button {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
}

.OwnerScheduleEdit_Edit__6o0Bv > button > svg {
  height: 30px;
  object-fit: cover;
  width: 30px;
}

.OwnerScheduleEditModal_modalBox__zIOyg {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerScheduleEditModal_main__uWXNs {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerScheduleEditModal_imageMain__UIrnx {
  display: flex;
  justify-content: center;
}

.OwnerScheduleEditModal_imageDiv__Aem2o {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerScheduleEditModal_imageDiv__Aem2o::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerScheduleEditModal_imageDiv__Aem2o > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerScheduleEditModal_loaderWrapper__4PKP\+ {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerScheduleEditModal_uploadImage__T9bfh {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerScheduleEditModal_bottom__AwZ2g {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerScheduleEditModal_bottom__AwZ2g > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerScheduleEditModal_bottom__AwZ2g > div > span {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.OwnerScheduleEditModal_bottom__AwZ2g > div > input, .OwnerScheduleEditModal_bottom__AwZ2g > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEditModal_bottom__AwZ2g > div > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
}

.OwnerScheduleEditModal_bottom__AwZ2g div:nth-child(2) input {
  font-weight: 400;
}

.OwnerScheduleEditModal_bottom__AwZ2g div:nth-child(2) input, .OwnerScheduleEditModal_bottom__AwZ2g > div > textarea {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleEditModal_bottom__AwZ2g > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-style: italic;
  font-weight: 300;
  height: 159px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  resize: none;
}

.OwnerScheduleEditModal_Button__O8i8V {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerScheduleEditModal_Button__O8i8V > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerAccomadationEdit_accomadationEdit__xi1pQ {
  max-width: 1039px;
  padding: 30px 19px;
  width: 100%;
}

.OwnerAccomadationEdit_accomadationEditInner__Gj3gK {
  width: 100%;
}

.OwnerAccomadationEdit_top__g99TR > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccomadationEdit_main__FnyWt {
  display: flex;
  flex-direction: column;
  margin: 1rem 0px 7rem;
  width: 100%;
}

.OwnerAccomadationEdit_mainSub__fhb-q {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerAccomadationEdit_content__rg6Aa {
  align-items: stretch;
  background: var( --backgound-gradient-accomodaion);
  cursor: pointer;
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 46.2% 52.3%;
}

.OwnerAccomadationEdit_content__rg6Aa > div:first-child {
  height: 100%;
  max-height: 400px;
  max-width: 481px;
  min-height: 354px;
  width: 100%;
}

.OwnerAccomadationEdit_content__rg6Aa > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccomadationEdit_content__rg6Aa > div:last-child {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}

.OwnerAccomadationEdit_rightContent__MqYKW {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerAccomadationEdit_editTopIcon__D\+WYu {
  display: flex;
  justify-content: flex-end;
}

.OwnerAccomadationEdit_editTopIcon__D\+WYu > svg {
  cursor: pointer;
  object-fit: cover;
  width: 21px;
}

.OwnerAccomadationEdit_rightContent__MqYKW > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccomadationEdit_rightContent__MqYKW > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccomodationVillaEditModal_modalBox__1UoSK {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerAccomodationVillaEditModal_top__cNyod {
  margin-bottom: 1rem;
}

.OwnerAccomodationVillaEditModal_top__cNyod > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-transform: uppercase;
  text-underline-position: from-font;
}

.OwnerAccomodationVillaEditModal_main__B3FNR {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerAccomodationVillaEditModal_imageMain__4LXEy {
  display: flex;
  justify-content: center;
}

.OwnerAccomodationVillaEditModal_imageDiv__cYmmH {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerAccomodationVillaEditModal_imageDiv__cYmmH::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerAccomodationVillaEditModal_imageDiv__cYmmH > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccomodationVillaEditModal_loaderWrapper__v7Yy2 {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerAccomodationVillaEditModal_uploadImage__sJfw0 {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf > div > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf > div > input {
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf > div > input, .OwnerAccomodationVillaEditModal_bottom__9HCJf > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccomodationVillaEditModal_bottom__9HCJf > div > textarea {
  font-weight: 300;
  height: 159px;
  line-height: 22.5px;
  resize: none;
}

.OwnerAccomodationVillaEditModal_Button__ga3g\+ {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerAccomodationVillaEditModal_Button__ga3g\+ > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.wellness_wellness__WCgyz {
  width: 100%;
}

.wellness_wellnessInner__Veo9R {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

.wellness_carouselContainer__kVP4I {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
}

.wellness_topCarousel__R2en7 {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

.wellness_topCarouselInner__xWPTM {
  display: flex;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

.wellness_topImage__qdw\+A {
  flex-shrink: 0;
  height: 728px;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 1024px) {
  .wellness_topImage__qdw\+A {
  height: 535px;
  }
}

@media (max-width: 556px) {
  .wellness_topImage__qdw\+A {
  height: 224px;
  }
}

@media (max-width: 768px) {
  .wellness_topImage__qdw\+A {
  height: 435px;
  }
}

.wellness_dotsContainer__WBH9\+ {
  bottom: 16px;
  display: flex;
  row-gap: 8px;
  column-gap: 8px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.wellness_dot__0u7fe {
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}

@media (max-width: 1024px) {
  .wellness_dot__0u7fe {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 15px;
  }
}

@media (max-width: 556px) {
  .wellness_dot__0u7fe {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 10px;
  }
}

@media (max-width: 768px) {
  .wellness_dot__0u7fe {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 10px;
  }
}

.wellness_dotActive__ug0Pr {
  background-color: var(--link-color);
}

.wellness_caption__g5oJ3 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  left: 20px;
  padding: 5px 10px;
  position: absolute;
  top: 10px;
  z-index: 10;
}

.wellness_caption__g5oJ3 > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 70px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .wellness_caption__g5oJ3 > h5 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .wellness_caption__g5oJ3 > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_caption__g5oJ3 > h5 {
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  }
}

.wellness_sliderContainer__WstDQ {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 556px) {
  .wellness_sliderContainer__WstDQ {
  margin-bottom: 8px;
  }
}

.wellness_sliderInner__jwMjF {
  display: flex;
  row-gap: 16px;
  column-gap: 16px;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

@media (max-width: 556px) {
  .wellness_sliderInner__jwMjF {
  row-gap: 8px;
  column-gap: 8px;
  }
}

.wellness_sliderItem__1me2P {
  flex-shrink: 0;
  height: 307px;
  width: 609px;
}

@media (max-width: 1024px) {
  .wellness_sliderItem__1me2P {
  height: 251px;
  width: 437px;
  }
}

@media (max-width: 1366px) {
  .wellness_sliderItem__1me2P {
  width: 45%;
  }
}

@media (max-width: 556px) {
  .wellness_sliderItem__1me2P {
  height: 95px;
  width: 188px;
  }
}

@media (max-width: 768px) {
  .wellness_sliderItem__1me2P {
  height: 211px;
  width: 437px;
  }
}

.wellness_sliderImage__yQlfT {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.wellness_navButton__uAVw0 {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: var(--link-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}

@media (max-width: 1024px) {
  .wellness_navButton__uAVw0 {
  padding: 12px;
  }
}

@media (max-width: 556px) {
  .wellness_navButton__uAVw0 {
  height: 4px;
  width: 4px;
  }
}

.wellness_navButtonLeft__nDAlt {
  left: 25px;
}

@media (max-width: 556px) {
  .wellness_navButtonLeft__nDAlt {
  left: 10px;
  }
}

.wellness_navButtonRight__11YbC {
  right: 25px;
}

@media (max-width: 556px) {
  .wellness_navButtonRight__11YbC {
  right: 10px;
  }
}

.wellness_wellnessContainer__F4ke- {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 1024px) {
  .wellness_wellnessContainer__F4ke- {
  margin-bottom: 5rem;
  }
}

@media (max-width: 556px) {
  .wellness_wellnessContainer__F4ke- {
  margin-bottom: 3rem;
  }
}

.wellness_wellnessContainerHead__0E3r8 {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1120px;
}

@media (max-width: 556px) {
  .wellness_wellnessContainerHead__0E3r8 {
  margin-bottom: 1.5rem;
  }
}

.wellness_wellnessContainerHead__0E3r8 h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.wellness_wellnessContainerHead__0E3r8 p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.wellness_wellnessContainerSpHead__PxAEU {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1120px;
}

.wellness_wellnessContainerSpHead__PxAEU h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.wellness_wellnessContainerSpHead__PxAEU p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.wellness_spaMain__2IgNy {
  align-items: center;
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

.wellness_reverseLayout__zuGMg {
  flex-direction: row-reverse;
}

.wellness_spaImage__jJiEy {
  height: 590px;
  position: relative;
  width: 849px;
}

@media (max-width: 1024px) {
  .wellness_spaImage__jJiEy {
  height: 385px;
  width: 60%;
  }
}

@media (max-width: 556px) {
  .wellness_spaImage__jJiEy {
  height: 263px;
  }
}

@media (max-width: 768px) {
  .wellness_spaImage__jJiEy {
  height: 298px;
  }
}

.wellness_loaderWrapper__KtwdI {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.wellness_spaImageText__e\+8Mh {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  position: absolute;
  width: 100%;
}

.wellness_spaImageText__e\+8Mh > span {
  color: rgb(255, 255, 255);
  display: flex;
  flex-wrap: wrap;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 40px;
  margin: 0px auto;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 633px;
}

@media (max-width: 1024px) {
  .wellness_spaImageText__e\+8Mh > span {
  font-family: Poppins;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 5%;
  line-height: 40px;
  text-align: center;
  }
}

@media (max-width: 1366px) {
  .wellness_spaImageText__e\+8Mh > span {
  width: 90%;
  }
}

@media (max-width: 556px) {
  .wellness_spaImageText__e\+8Mh > span {
  font-family: Poppins;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 5%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_spaImageText__e\+8Mh > span {
  line-height: 22px;
  }
}

.wellness_spaText__ZtVtv {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 1rem 3rem;
}

@media (max-width: 1024px) {
  .wellness_spaText__ZtVtv {
  width: 40%;
  }
}

@media (max-width: 768px) {
  .wellness_spaText__ZtVtv {
  padding: 1rem;
  }
}

.wellness_spaTextInner__Y65Ha {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.wellness_spaTextInner__Y65Ha h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58px;
  text-align: left;
}

.wellness_spaItems__LMPi3 {
  margin: 0px 0.5rem;
}

.wellness_spaItems__LMPi3 ul {
  margin: 0.75rem 0px;
}

.wellness_spaItems__LMPi3 ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.75rem 0px;
  text-align: left;
}

.wellness_Item__jCw3m {
  font-family: poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.wellness_contentMain__Wu3Cm {
  display: flex;
  flex-direction: column;
  margin: 0px auto;
  width: 1390px;
}

@media (max-width: 1366px) {
  .wellness_contentMain__Wu3Cm {
  width: 100%;
  }
}

.wellness_content__sbHsq {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  width: 100%;
}

.wellness_spaGrid__-LTJd {
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 445px;
}

@media (max-width: 1024px) {
  .wellness_spaGrid__-LTJd {
  height: 100%;
  }
}

@media (max-width: 556px) {
  .wellness_spaGrid__-LTJd {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  }
}

.wellness_contenLeft__47HVL {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto;
  max-width: 556px;
  padding: 10px;
}

.wellness_contenLeft__47HVL > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .wellness_contenLeft__47HVL > h6 {
  font-size: 35px;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 556px) {
  .wellness_contenLeft__47HVL > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 768px) {
  .wellness_contenLeft__47HVL > h6 {
  font-size: 25px;
  }
}

.wellness_contenLeft__47HVL ul {
  padding-left: 25px;
}

.wellness_contenLeft__47HVL ul li {
  color: var(--primary-btn-color);
}

.wellness_Item__jCw3m, .wellness_contenLeft__47HVL ul li {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.wellness_contentImg__Xx4JG {
  height: 445px;
  position: relative;
}

@media (max-width: 1024px) {
  .wellness_contentImg__Xx4JG {
  height: 327px;
  }
}

@media (max-width: 556px) {
  .wellness_contentImg__Xx4JG {
  height: 241px;
  width: 100%;
  }
}

@media (max-width: 768px) {
  .wellness_contentImg__Xx4JG {
  height: 100%;
  }
}

.wellness_contentImg__Xx4JG > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.wellness_diningContainerLink__5BCIU {
  margin-top: 1rem;
  width: 100%;
}

.wellness_linkText__Fbtck {
  align-items: baseline;
  color: var(--link-color);
  font-family: var(--body-font);
  font-size: 19px;
  font-weight: 400;
  line-height: 1;
}

@media (max-width: 1024px) {
  .wellness_linkText__Fbtck {
  font-size: 15px;
  }
}

@media (max-width: 556px) {
  .wellness_linkText__Fbtck {
  font-size: 15px;
  }
}

.wellness_linkText__Fbtck span {
  font-size: 17px;
  line-height: 1;
}

@media (max-width: 1024px) {
  .wellness_linkText__Fbtck span {
  font-size: 13px;
  }
}

@media (max-width: 556px) {
  .wellness_linkText__Fbtck span {
  font-size: 13px;
  }
}

.wellness_scSpaItems__U9ozK {
  margin: 0px 0.5rem;
}

.wellness_scSpaItems__U9ozK ul {
  margin: 0.75rem 0px;
}

.wellness_scSpaItems__U9ozK ul li {
  color: rgb(0, 54, 122);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.75rem 0px;
  text-align: left;
}

.wellness_bookButton__CM5iY {
  display: flex;
  justify-content: flex-end;
}

.wellness_gridBottom__pLen3 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.wellness_gridBottom__pLen3 > div:last-child {
  height: 446px;
  width: 694px;
}

.wellness_gridBottom__pLen3 > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.wellness_featuredContiner__v1tzd {
  color: rgb(0, 54, 122);
  display: flex;
  flex-direction: column;
  row-gap: 35px;
  column-gap: 35px;
  padding: 3rem 1.5rem 3rem 3rem;
}

.wellness_featuredContiner__v1tzd > h3 {
  font-family: Aboreto;
  font-size: 55px;
  font-weight: 400;
  line-height: 63.8px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.wellness_exclusiveContainer__wzeIu {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(136, 177, 228, 0.2);
  display: flex;
  height: 163px;
  justify-content: center;
  margin-bottom: 7rem;
  width: 100%;
}

.wellness_exclusive__UJt78 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  max-width: 1200px;
  padding: 0px 2rem;
  width: 80%;
}

.wellness_textSection__OeS3c h6 {
  color: rgb(0, 54, 122);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.wellness_textSection__OeS3c span {
  color: rgb(0, 54, 122);
  font-size: 18px;
  font-weight: 300;
  line-height: 27px;
  text-align: left;
}

.wellness_bookButton__CM5iY button, .wellness_textSection__OeS3c span {
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.wellness_bookButton__CM5iY button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 43, 92);
  border-right-color: rgb(0, 43, 92);
  border-bottom-color: rgb(0, 43, 92);
  border-left-color: rgb(0, 43, 92);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  font-family: Aboreto;
  font-size: 14px;
  font-weight: 400;
  height: 55px;
  line-height: 16.24px;
  width: 164px;
}

.wellness_socialMediaContainer__1ZW5v {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 5rem;
}

.wellness_socialMediaContainer__1ZW5v h4 {
  color: rgb(0, 54, 122);
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1rem;
  text-align: center;
}

.wellness_socialMediaContainer__1ZW5v span {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-bottom: 3rem;
  text-align: center;
}

.wellness_socialMediaInner__6lBNw {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: center;
}

.wellness_socialFirst__Xtmtz {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 380px;
}

.wellness_socialSecond__CWiTI {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 280px;
  justify-content: space-between;
}

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

.wellness_socialSecondImage__hg7Ys {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 78px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 84px;
}

.wellness_socialSecondImage__hg7Ys a img {
  height: 100%;
  width: 100%;
}

.wellness_socialSecondInner2__5GGTC {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 180px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 180px;
}

.wellness_socialThird__9MW3N {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  height: 280px;
  object-fit: cover;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 734px;
}

.wellness_socialThirdTexts__9DiNi {
  left: 50%;
  padding: 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
}

@media (max-width: 1366px) {
  .wellness_iframe__MlzkS, .wellness_mapView__VFM80 {
  width: 100%;
  }
}

@media (max-width: 1024px) {
  .wellness_wellnessContainerHead__0E3r8 > h3 {
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 52.2px;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .wellness_wellnessContainerHead__0E3r8 > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_wellnessContainerHead__0E3r8 > h3 {
  font-size: 40px;
  margin-bottom: 0.5rem;
  }
}

@media (max-width: 1024px) {
  .wellness_wellnessContainerHead__0E3r8 > p {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 26px;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .wellness_wellnessContainerHead__0E3r8 > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_wellnessContainerHead__0E3r8 > p {
  font-size: 15px;
  }
}

@media (max-width: 1024px) {
  .wellness_spaTextInner__Y65Ha > h5 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 556px) {
  .wellness_spaTextInner__Y65Ha > h5 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 1024px) {
  .wellness_spaItems__LMPi3 > h6 {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 556px) {
  .wellness_spaItems__LMPi3 > h6 {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 1024px) {
  .wellness_spaItems__LMPi3 > ul {
  margin: 0.5rem 0px;
  width: 100%;
  }
}

@media (max-width: 556px) {
  .wellness_spaItems__LMPi3 > ul {
  margin: 5px 0px;
  padding-inline-start: 20px;
  width: 100%;
  }
}

@media (max-width: 1024px) {
  .wellness_spaItems__LMPi3 > ul > li {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 15px;
  margin: 0.25rem;
  width: 100%;
  }
}

@media (max-width: 1024px) {
  .wellness_wellnessContainerSpHead__PxAEU > h3 {
  font-size: 45px;
  letter-spacing: 0px;
  line-height: 52.2px;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .wellness_wellnessContainerSpHead__PxAEU > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_wellnessContainerSpHead__PxAEU > h3 {
  font-size: 40px;
  margin-bottom: 0.5rem;
  }
}

@media (max-width: 1024px) {
  .wellness_wellnessContainerSpHead__PxAEU > p {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 26px;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .wellness_wellnessContainerSpHead__PxAEU > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .wellness_wellnessContainerSpHead__PxAEU > p {
  font-size: 15px;
  }
}

@media (max-width: 1024px) {
  .wellness_iframe__MlzkS {
  height: 475px;
  }
}

@media (max-width: 556px) {
  .wellness_iframe__MlzkS {
  height: 202px;
  }
}

@media (max-width: 1024px) {
  .wellness_contenLeft__47HVL > ul > li {
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 556px) {
  .wellness_contenLeft__47HVL > ul > li {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 556px) {
  .wellness_spaItems__LMPi3 > ul > li > span {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 5px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  }
}

@media (max-width: 768px) {
  .wellness_spaItems__LMPi3 > ul > li > span {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 12px;
  }
}

.Experiences_experience__Z1Ure {
  width: 100%;
}

.Experiences_experienceInner__CjtJg {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
}

.Experiences_experienceContainerTop__xKmLt {
  padding: 20px;
}

.Experiences_experienceContainerTop__xKmLt, .Experiences_experienceContainer__u9GsD {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 626px) {
  .Experiences_experienceContainerTop__xKmLt, .Experiences_experienceContainer__u9GsD {
  margin-bottom: 2rem;
  padding: 0px;
  }
}

.Experiences_imageMain__dAbFa {
  height: 958px;
  max-width: 1440px;
  position: relative;
  width: 100%;
}

@media (max-width: 1366px) {
  .Experiences_imageMain__dAbFa {
  width: 100%;
  }
}

@media (max-width: 1096px) {
  .Experiences_imageMain__dAbFa {
  max-height: 575px;
  }
}

@media (max-width: 856px) {
  .Experiences_imageMain__dAbFa {
  height: 756px;
  }
}

@media (max-width: 626px) {
  .Experiences_imageMain__dAbFa {
  max-height: 293px;
  }
}

.Experiences_experienceImageText__amBgC {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

@media (max-width: 856px) {
  .Experiences_experienceImageText__amBgC {
  height: 110px;
  }
}

@media (max-width: 626px) {
  .Experiences_experienceImageText__amBgC {
  height: 35px;
  }
}

.Experiences_experienceImageText__amBgC > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 626px) {
  .Experiences_experienceImageText__amBgC > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  margin-right: 2rem;
  text-align: center;
  }
}

.Experiences_experienceContainerHead__d1S5o {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin: 0px auto 3.5rem;
  max-width: 1265px;
}

@media (max-width: 626px) {
  .Experiences_experienceContainerHead__d1S5o {
  margin: 0px auto 3rem;
  width: 90%;
  }
}

.Experiences_experienceContainerHead__d1S5o h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.Experiences_experienceContainerHead__d1S5o p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.Experiences_amGrid__EQUO1 {
  display: grid;
  row-gap: 4rem;
  column-gap: 4rem;
  grid-template-columns: repeat(2, 1fr);
  margin: 0px auto;
  max-width: 1265px;
}

@media (max-width: 1366px) {
  .Experiences_amGrid__EQUO1 {
  width: 100%;
  }
}

@media (max-width: 1096px) {
  .Experiences_amGrid__EQUO1 {
  row-gap: 2rem;
  column-gap: 2rem;
  margin: 0px auto;
  width: 85%;
  }
}

@media (max-width: 626px) {
  .Experiences_amGrid__EQUO1 {
  width: 100%;
  }
}

.Experiences_amGridContent__qHnXt {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 0px auto;
  width: 550px;
}

@media (max-width: 1366px) {
  .Experiences_amGridContent__qHnXt {
  justify-content: flex-start;
  width: 100%;
  }
}

.Experiences_amImage__vwoqu {
  height: 314px;
  width: 550px;
}

@media (max-width: 1366px) {
  .Experiences_amImage__vwoqu {
  width: 100%;
  }
}

@media (max-width: 1096px) {
  .Experiences_amImage__vwoqu {
  max-height: 246px;
  }
}

@media (max-width: 626px) {
  .Experiences_amImage__vwoqu {
  height: 314px;
  }
}

.Experiences_amImage__vwoqu > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Experiences_amGridBContent__aISPC > h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1096px) {
  .Experiences_amGridBContent__aISPC > h5 {
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 34.8px;
  text-align: center;
  }
}

@media (max-width: 626px) {
  .Experiences_amGridBContent__aISPC > h5 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

.Experiences_amGridBContent__aISPC > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1096px) {
  .Experiences_amGridBContent__aISPC > p {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  text-align: center;
  }
}

@media (max-width: 626px) {
  .Experiences_amGridBContent__aISPC > p {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

.Experiences_grid__uSqQE {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
  margin: 0px auto;
  max-width: 1370px;
}

@media (max-width: 1096px) {
  .Experiences_grid__uSqQE {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

@media (max-width: 856px) {
  .Experiences_grid__uSqQE {
  display: flex;
  flex-wrap: nowrap;
  }
}

.Experiences_gridContent__Dh-EP {
  align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 54, 122, 0.5) 0px -5px 18px 0px inset;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 360px;
  padding: 20px;
}

@media (max-width: 856px) {
  .Experiences_gridContent__Dh-EP {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: auto;
  max-width: 320px;
  scroll-snap-align: center;
  width: 100%;
  }
}

.Experiences_girdContentTop__sIoEv {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

.Experiences_girdContentTop__sIoEv > h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1366px) {
  .Experiences_girdContentTop__sIoEv > h5 {
  font-size: 30px;
  }
}

@media (max-width: 1096px) {
  .Experiences_girdContentTop__sIoEv > h5 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

.Experiences_girdContentTop__sIoEv > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1366px) {
  .Experiences_girdContentTop__sIoEv > p {
  font-size: 14px;
  }
}

@media (max-width: 1096px) {
  .Experiences_girdContentTop__sIoEv > p {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 20px;
  text-align: center;
  }
}

.Experiences_girdContentTop__sIoEv > img {
  object-fit: cover;
  width: 61px;
}

@media (max-width: 1096px) {
  .Experiences_girdContentTop__sIoEv > img {
  height: 30px;
  width: 30px;
  }
}

.Experiences_spaContent__oLaQv {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 7rem auto 0px;
  width: 550px;
}

.Experiences_spaImg__\+oRTi {
  height: 314px;
  width: 550px;
}

.Experiences_spaImg__\+oRTi > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Experiences_spaText__KVZsj {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.Experiences_spaText__KVZsj > h6 {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Experiences_spaText__KVZsj > p {
  color: rgb(0, 54, 122);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.Experiences_tileBottom__27ZsK {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 3rem;
  width: 100%;
}

.Experiences_discoverMore__sU6jg > h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--link-color);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 20.88px;
  text-align: center;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.Experiences_discoverMore__sU6jg > h2 span {
  font-size: 16px;
}

.Experiences_downloadMenu__K3h\+Y {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--link-color);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 20.88px;
  text-align: center;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.Experiences_downloadMenu__K3h\+Y span {
  font-size: 16px;
}

.Experiences_offsite__JtMjo {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto;
  max-width: 1390px;
}

@media (max-width: 1366px) {
  .Experiences_offsite__JtMjo {
  width: 100%;
  }
}

@media (max-width: 626px) {
  .Experiences_offsite__JtMjo {
  row-gap: 0px;
  column-gap: 0px;
  }
}

.Experiences_contentMain__02Y1M {
  background: var(--footer-background);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 626px) {
  .Experiences_contentMain__02Y1M {
  display: flex;
  flex-direction: column;
  }
}

.Experiences_content__NM4Qj {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  column-gap: 40px;
  justify-content: center;
  padding: 1rem 3.5rem;
}

@media (max-width: 856px) {
  .Experiences_content__NM4Qj {
  padding: 1rem 2.5rem;
  }
}

@media (max-width: 626px) {
  .Experiences_content__NM4Qj {
  padding: 1rem;
  }
}

.Experiences_content__NM4Qj h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.Experiences_content__NM4Qj > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: start;
}

@media (max-width: 1366px) {
  .Experiences_content__NM4Qj > p {
  font-size: 15px;
  }
}

@media (max-width: 856px) {
  .Experiences_content__NM4Qj > p {
  font-size: 12px;
  line-height: 20px;
  }
}

.Experiences_tripSpan__wK5RV {
  align-items: flex-end;
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
  justify-content: flex-end;
  width: 100%;
}

.Experiences_tripSpan__wK5RV > span {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(166, 83, 60);
  color: var(--link-color);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.Experiences_rest__UKScj {
  font-size: 17px;
}

.Experiences_tripSpan__wK5RV > div > svg {
  aspect-ratio: 1 / 1;
  height: 100%;
  max-width: 24px;
  width: 100%;
}

.Experiences_contentImage__J0Inx {
  height: 445px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 693px;
}

@media (max-width: 1366px) {
  .Experiences_contentImage__J0Inx {
  height: auto;
  max-height: 470px;
  width: 100%;
  }
}

@media (max-width: 1096px) {
  .Experiences_contentImage__J0Inx {
  max-height: 460px;
  min-height: 420px;
  }
}

@media (max-width: 626px) {
  .Experiences_contentImage__J0Inx {
  max-height: 290px;
  min-height: 285px;
  }
}

.Experiences_contentImage__J0Inx:hover {
  transform: scaleX(1.05);
  transform-origin: right center;
}

.Experiences_contentImage__J0Inx > img {
  height: 100%;
  object-fit: cover;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 100%;
}

.Experiences_contentImage__J0Inx:hover > img {
  transform: scale(1.05);
  transform-origin: right center;
  width: 110%;
}

.Experiences_overlay__Tlk6P {
  background-color: rgba(0, 0, 0, 0.5);
  left: 0px;
  top: 0px;
  z-index: 99;
}

.Experiences_overlay__Tlk6P, .Experiences_popup__enhuh {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: fixed;
  width: 100%;
}

.Experiences_popup__enhuh {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 54, 122, 0.3) 9px 10px 8px 0px, rgba(0, 54, 122, 0.3) 18px 20px 8px 0px, rgba(0, 54, 122, 0.5) 0px -5px 18px 0px inset;
  flex-direction: column;
  left: 50%;
  max-height: 431px;
  max-width: 544px;
  padding: 2rem;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}

@media (max-width: 626px) {
  .Experiences_popup__enhuh {
  height: 100%;
  max-height: 257px;
  max-width: 340px;
  padding: 1rem;
  width: 100%;
  }
}

.Experiences_popupContent__xETin {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 463px;
  text-align: center;
  width: 100%;
}

@media (max-width: 626px) {
  .Experiences_popupContent__xETin {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.Experiences_popupContent__xETin img {
  height: auto;
  margin-top: 1rem;
  max-width: 100%;
}

.Experiences_popupIcon__2\+gwJ {
  height: 73px;
  width: 67px;
}

@media (max-width: 626px) {
  .Experiences_popupIcon__2\+gwJ {
  height: 49px;
  width: 49px;
  }
}

.Experiences_popupIcon__2\+gwJ > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Experiences_popupContent__xETin > h3 {
  background: var(--primary-gradient);
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 626px) {
  .Experiences_popupContent__xETin > h3 {
  font-size: 25px;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

.Experiences_popupContent__xETin > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 626px) {
  .Experiences_popupContent__xETin > p {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

.Experiences_list__Yy51k {
  text-align: left;
  width: 100%;
}

.Experiences_list__Yy51k > ul > li {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: start;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 626px) {
  .Experiences_list__Yy51k > ul > li {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 15px;
  text-align: left;
  }
}

@media (max-width: 1366px) {
  .Experiences_experienceContainer__u9GsD {
  padding: 0px 25px;
  }
}

@media (max-width: 1366px) {
  .Experiences_experienceContainerHead__d1S5o > h3 {
  font-size: 55px;
  }
}

@media (max-width: 1096px) {
  .Experiences_experienceContainerHead__d1S5o > h3 {
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 52.2px;
  text-align: center;
  }
}

@media (max-width: 856px) {
  .Experiences_experienceContainerHead__d1S5o > h3 {
  font-size: 40px;
  }
}

@media (max-width: 626px) {
  .Experiences_experienceContainerHead__d1S5o > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 1366px) {
  .Experiences_experienceContainerHead__d1S5o > p {
  font-size: 18px;
  }
}

@media (max-width: 1096px) {
  .Experiences_experienceContainerHead__d1S5o > p {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 22px;
  text-align: center;
  }
}

@media (max-width: 856px) {
  .Experiences_experienceContainerHead__d1S5o > p {
  font-size: 14px;
  }
}

@media (max-width: 626px) {
  .Experiences_experienceContainerHead__d1S5o > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 1366px) {
  .Experiences_content__NM4Qj > h3 {
  font-size: 55px;
  }
}

@media (max-width: 856px) {
  .Experiences_content__NM4Qj > h3 {
  font-size: 45px;
  line-height: 56px;
  }
}

@media (max-width: 626px) {
  .Experiences_content__NM4Qj > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 856px) {
  .Experiences_gridWrapper__B4-Fe {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 10px;
  scroll-snap-type: x mandatory;
  }
}

@media (max-width: 626px) {
  .Experiences_gridWrapper__B4-Fe {
  width: 100%;
  }
}

@media (max-width: 856px) {
  .Experiences_gridWrapper__B4-Fe::-webkit-scrollbar {
  display: none;
  }
}

@media (max-width: 626px) {
  .Experiences_amGridContent__qHnXt, .Experiences_amGrid__EQUO1 {
  display: flex;
  flex-direction: column;
  }
}

@media (max-width: 626px) {
  .Experiences_amGridBContent__aISPC {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
  margin: 0px auto;
  width: 80%;
  }
}

.ExperiencesIndividual_experience__ZX-ys {
  background-color: rgb(255, 255, 255);
  width: 100%;
}

.ExperiencesIndividual_experienceInner__a-OZc {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

.ExperiencesIndividual_experienceContainer__tPUYw {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.ExperiencesIndividual_imageMain__ETZrB {
  height: 958px;
  position: relative;
  width: 1440px;
}

.ExperiencesIndividual_experienceImageText__P6Cz- {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

.ExperiencesIndividual_experienceImageText__P6Cz- > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.ExperiencesIndividual_experienceContainerHead__hiUoN {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin: 0px auto 3.5rem;
  max-width: 1265px;
}

.ExperiencesIndividual_experienceContainerHead__hiUoN h3 {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  margin-bottom: 1.25rem;
  text-align: center;
}

.ExperiencesIndividual_experienceContainerHead__hiUoN p {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.AccomodationIndividual_Accomodations__l9zwT {
  width: 100%;
}

.AccomodationIndividual_accomodationsInner__yEOSE {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

@media (max-width: 556px) {
  .AccomodationIndividual_accomodationsInner__yEOSE {
  padding: 0px;
  }
}

.AccomodationIndividual_carouselContainer__q4rY3 {
  margin: 0px auto;
  max-width: 1440px;
  width: 100%;
}

@media (max-width: 1084px) {
  .AccomodationIndividual_carouselContainer__q4rY3 {
  margin: 1rem auto;
  }
}

.AccomodationIndividual_topCarousel__rDHkz {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 556px) {
  .AccomodationIndividual_topCarousel__rDHkz {
  margin-bottom: 8px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_topCarousel__rDHkz {
  margin-bottom: 12px;
  }
}

.AccomodationIndividual_topCarouselInner__u5yPh {
  display: flex;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

.AccomodationIndividual_topImage__\+hbxF {
  flex-shrink: 0;
  height: 728px;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_topImage__\+hbxF {
  height: 222px;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_topImage__\+hbxF {
  height: 400px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_topImage__\+hbxF {
  height: 535px;
  }
}

.AccomodationIndividual_dotsContainer__ifwAT {
  bottom: 16px;
  display: flex;
  row-gap: 8px;
  column-gap: 8px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.AccomodationIndividual_dot__PeJqD {
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
}

@media (max-width: 556px) {
  .AccomodationIndividual_dot__PeJqD {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 10px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_dot__PeJqD {
  aspect-ratio: 1 / 1;
  height: auto;
  width: 15px;
  }
}

.AccomodationIndividual_dotActive__Pdf1M {
  background-color: var(--link-color);
}

.AccomodationIndividual_caption__PfOw9 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  left: 20px;
  padding: 5px 10px;
  position: absolute;
  top: 10px;
  z-index: 10;
}

@media (max-width: 556px) {
  .AccomodationIndividual_caption__PfOw9 {
  left: 0px;
  }
}

.AccomodationIndividual_caption__PfOw9 > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 70px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 556px) {
  .AccomodationIndividual_caption__PfOw9 > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_caption__PfOw9 > h5 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
  }
}

.AccomodationIndividual_sliderContainer__MZtfd {
  margin-bottom: 16px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}

@media (max-width: 556px) {
  .AccomodationIndividual_sliderContainer__MZtfd {
  margin-bottom: 8px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_sliderContainer__MZtfd {
  margin-bottom: 8px;
  }
}

.AccomodationIndividual_sliderInner__S8hwC {
  display: flex;
  row-gap: 16px;
  column-gap: 16px;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

@media (max-width: 556px) {
  .AccomodationIndividual_sliderInner__S8hwC {
  row-gap: 8px;
  column-gap: 8px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_sliderInner__S8hwC {
  row-gap: 8px;
  column-gap: 8px;
  }
}

.AccomodationIndividual_sliderItem__RpVco {
  flex-shrink: 0;
}

@media (max-width: 556px) {
  .AccomodationIndividual_sliderItem__RpVco {
  height: 95px;
  max-width: 180px;
  width: 100%;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_sliderItem__RpVco {
  height: 200px;
  max-width: 392px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_sliderItem__RpVco {
  height: 251px;
  max-width: 437px;
  width: 100%;
  }
}

.AccomodationIndividual_sliderImage__VQfZb {
  height: 307px;
  object-fit: cover;
  width: 609px;
}

@media (max-width: 1084px) {
  .AccomodationIndividual_sliderImage__VQfZb {
  height: 100%;
  width: 100%;
  }
}

.AccomodationIndividual_navButton__Qcc-E {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.8);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: var(--link-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
}

@media (max-width: 556px) {
  .AccomodationIndividual_navButton__Qcc-E {
  height: 8px;
  width: 8px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_navButton__Qcc-E {
  padding: 12px;
  }
}

.AccomodationIndividual_navButtonLeft__80NQD {
  left: 25px;
}

.AccomodationIndividual_navButtonRight__MKrCw {
  right: 25px;
}

.AccomodationIndividual_accomaodationContainer__ZPnpH {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin: 0px auto 3.5rem;
  max-width: 1200px;
}

.AccomodationIndividual_accomodationContainerHead__SqizI h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.AccomodationIndividual_accomodationContainerHead__SqizI p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.AccomodationIndividual_contentLeft__w4XiT > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 556px) {
  .AccomodationIndividual_contentLeft__w4XiT > h6 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_contentLeft__w4XiT > h6 {
  font-size: 30px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_contentLeft__w4XiT > h6 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 896px) {
  .AccomodationIndividual_contentLeft__w4XiT > h6 {
  font-size: 40px;
  }
}

.AccomodationIndividual_contentLeft__w4XiT ul {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.AccomodationIndividual_contentLeft__w4XiT ul li {
  color: var(--primary-btn-color);
  font-weight: 500;
}

.AccomodationIndividual_Item__5iYw8, .AccomodationIndividual_contentLeft__w4XiT ul li {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.AccomodationIndividual_Item__5iYw8 {
  font-weight: 300;
}

@media (max-width: 556px) {
  .AccomodationIndividual_Item__5iYw8 {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 20px;
  }
}

.AccomodationIndividual_contentLeftBottom__MGVmP {
  align-items: center;
  display: flex;
  row-gap: 2.5rem;
  column-gap: 2.5rem;
  justify-content: flex-start;
  margin: 1rem auto 0px;
  width: 498px;
}

@media (max-width: 796px) {
  .AccomodationIndividual_contentLeftBottom__MGVmP {
  width: 100%;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_contentLeftBottom__MGVmP {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.AccomodationIndividual_contentLeftBottom__MGVmP > span {
  align-items: center;
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  row-gap: 10px;
  column-gap: 10px;
  line-height: 17.4px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 556px) {
  .AccomodationIndividual_contentLeftBottom__MGVmP > span {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  }
}

@media (max-width: 896px) {
  .AccomodationIndividual_contentLeftBottom__MGVmP > span {
  font-size: 12px;
  }
}

.AccomodationIndividual_contentLeftBottom__MGVmP > span > svg {
  object-fit: cover;
  width: 30px;
}

.AccomodationIndividual_contentMain__xwSt\+ {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto 7rem;
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_contentMain__xwSt\+ {
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: hidden;
  }
}

@media (max-width: 896px) {
  .AccomodationIndividual_contentMain__xwSt\+ {
  margin-bottom: 5rem;
  }
}

.AccomodationIndividual_grid__JkAzu {
  background: var(--background-gadient-left);
  display: grid;
  grid-template-columns: 50% 50%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_grid__JkAzu {
  align-items: center;
  justify-content: center;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_grid__JkAzu {
  display: flex;
  flex-direction: column-reverse;
  }
}

.AccomodationIndividual_switchGrid__gGeAG {
  background: var(--background-gadient-right);
  direction: rtl;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.AccomodationIndividual_contentLeftSwitch__WC-jK, .AccomodationIndividual_contentLeft__w4XiT {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem 3rem;
}

.AccomodationIndividual_contentLeftSwitch__WC-jK {
  direction: ltr;
}

.AccomodationIndividual_imageDiv__eyOFq {
  height: 445px;
  max-width: 720px;
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_imageDiv__eyOFq {
  height: 225px;
  }
}

@media (max-width: 896px) {
  .AccomodationIndividual_imageDiv__eyOFq {
  height: 450px;
  min-width: 100%;
  }
}

.AccomodationIndividual_imageDiv__eyOFq img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AccomodationIndividual_mapView__AsCyn {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  column-gap: 3rem;
  justify-content: center;
}

@media (max-width: 796px) {
  .AccomodationIndividual_mapView__AsCyn {
  row-gap: 2rem;
  column-gap: 2rem;
  }
}

.AccomodationIndividual_iframe__KG-\+0 {
  max-width: 1390px;
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_iframe__KG-\+0 {
  height: 227px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_iframe__KG-\+0 {
  height: 558px;
  }
}

.AccomodationIndividual_descriptionButton__Py8qq {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  column-gap: 3rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 1200px;
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_descriptionButton__Py8qq {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.AccomodationIndividual_descriptionButton__Py8qq p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.AccomodationIndividual_descriptionButton__Py8qq > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 600;
  height: 67px;
  text-decoration-skip-ink: none;
  text-transform: uppercase;
  text-underline-position: from-font;
  width: 489px;
}

@media (max-width: 556px) {
  .AccomodationIndividual_descriptionButton__Py8qq > button {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-family: Poppins;
  font-size: 15px;
  font-weight: 275;
  height: 45px;
  letter-spacing: 6%;
  line-height: 100%;
  max-width: 294px;
  text-align: center;
  width: 100%;
  }
}

.AccomodationIndividual_descriptionButton__Py8qq > button, .AccomodationIndividual_descriptionButton__Py8qq > button > h5 {
  cursor: pointer;
  font-family: Poppins;
  letter-spacing: 0.06em;
  line-height: 37.5px;
  text-align: center;
}

.AccomodationIndividual_descriptionButton__Py8qq > button > h5 {
  color: rgb(0, 54, 122);
  font-size: 25px;
  font-weight: 275;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.AccomodationIndividual_bottomGrid__HQwq4 {
  align-items: start;
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 556px) {
  .AccomodationIndividual_bottomGrid__HQwq4 {
  display: flex;
  flex-direction: row;
  row-gap: 1rem;
  column-gap: 1rem;
  overflow-x: auto;
  padding-bottom: 1rem;
  scroll-behavior: smooth;
  scrollbar-width: none;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  }
}

.AccomodationIndividual_LeftImage__zCNfN {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

.AccomodationIndividual_LeftImage__zCNfN > div:first-child {
  height: 375px;
  max-width: 713px;
  position: relative;
  width: 100%;
}

@media (max-width: 796px) {
  .AccomodationIndividual_LeftImage__zCNfN > div:first-child {
  height: 180px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_LeftImage__zCNfN > div:first-child {
  height: 250px;
  }
}

.AccomodationIndividual_LeftImage__zCNfN > div:last-child {
  height: 521px;
  max-width: 713px;
  position: relative;
  width: 100%;
}

@media (max-width: 796px) {
  .AccomodationIndividual_LeftImage__zCNfN > div:last-child {
  height: 144px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_LeftImage__zCNfN > div:last-child {
  height: 192px;
  }
}

.AccomodationIndividual_LeftImage__zCNfN > div > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AccomodationIndividual_RightImage__yuVm5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

@media (max-width: 1084px) {
  .AccomodationIndividual_RightImage__yuVm5 {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

.AccomodationIndividual_RightImage__yuVm5 > div {
  height: 100%;
  max-width: 669px;
  position: relative;
  width: 100%;
}

@media (max-width: 796px) {
  .AccomodationIndividual_RightImage__yuVm5 > div {
  height: 162px !important;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_RightImage__yuVm5 > div {
  height: 221px !important;
  }
}

.AccomodationIndividual_RightImage__yuVm5 > div:first-child {
  height: 499px;
}

.AccomodationIndividual_RightImage__yuVm5 > div:last-child {
  height: 397px;
}

.AccomodationIndividual_overlay__4gxXf {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(0deg, rgba(0, 54, 122, 0.65), rgba(0, 54, 122, 0.65));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-clip: initial, initial, initial;
  background-color: initial;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
  width: 100%;
  z-index: 1;
}

.AccomodationIndividual_RightImage__yuVm5 > div > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AccomodationIndividual_RightImage__yuVm5 > div > .AccomodationIndividual_galleryLink__-8IIS {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  bottom: 40px;
  position: absolute;
  right: 20px;
  transform: none;
  width: auto;
  z-index: 3;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

@media (max-width: 556px) {
  .AccomodationIndividual_RightImage__yuVm5 > div > .AccomodationIndividual_galleryLink__-8IIS {
  bottom: 10px;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_RightImage__yuVm5 > div > .AccomodationIndividual_galleryLink__-8IIS {
  bottom: 20px;
  }
}

.AccomodationIndividual_galleryLink__-8IIS {
  align-items: baseline;
}

.AccomodationIndividual_galleryLink__-8IIS h5, .AccomodationIndividual_galleryLink__-8IIS span {
  line-height: 1;
}

.AccomodationIndividual_galleryLink__-8IIS h5 {
  display: inline;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 1;
  text-align: left;
  vertical-align: middle;
}

@media (max-width: 556px) {
  .AccomodationIndividual_galleryLink__-8IIS h5 {
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 15px;
  vertical-align: middle;
  font-size: 10px !important;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_galleryLink__-8IIS h5 {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

.AccomodationIndividual_galleryLink__-8IIS h5 > span {
  display: inline;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 1;
  text-align: left;
}

.AccomodationIndividual_experienceImageText__zd\+vZ {
  align-items: center;
  bottom: 0px;
  display: flex;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

.AccomodationIndividual_experienceImageText__zd\+vZ > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0.8)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 35px;
  padding-bottom: 1rem;
  padding-right: 2rem;
  text-align: center;
  vertical-align: middle;
}

@media (max-width: 556px) {
  .AccomodationIndividual_experienceImageText__zd\+vZ > h5 {
  font-family: Aboreto;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  vertical-align: middle;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_experienceImageText__zd\+vZ > h5 {
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 25px;
  padding-bottom: 0.5rem;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_experienceImageText__zd\+vZ > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0.8)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  }
}

.AccomodationIndividual_link__QtS0a {
  width: 100%;
}

@media (max-width: 556px) {
  .AccomodationIndividual_link__QtS0a {
  display: none;
  }
}

.AccomodationIndividual_linkTag__YL11Z {
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.AccomodationIndividual_linkTag__YL11Z > a {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--heading-color);
  display: flex;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

@media (max-width: 556px) {
  .AccomodationIndividual_linkTag__YL11Z > a {
  margin-right: 0.5rem;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin-bottom: 0.5rem;
  text-align: center;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > h3 {
  font-size: 30px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > h3 {
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 13px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > p {
  font-size: 15px;
  line-height: 20px;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_accomodationContainerHead__SqizI > p {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 26px;
  margin: 0px auto;
  text-align: center;
  vertical-align: middle;
  width: 92%;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_contentLeft__w4XiT {
  padding: 1rem;
  }
}

@media (max-width: 1084px) {
  .AccomodationIndividual_LeftImage__zCNfN, .AccomodationIndividual_bottomGrid__HQwq4 {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_descriptionButton__Py8qq > p {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 13px;
  text-align: center;
  vertical-align: middle;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_descriptionButton__Py8qq > p {
  font-size: 15px;
  line-height: 20px;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_galleryLink__-8IIS > br {
  display: none;
  }
}

@media (max-width: 796px) {
  .AccomodationIndividual_galleryLink__-8IIS > br {
  display: none;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_contentLeft__w4XiT > ul {
  row-gap: 0px;
  column-gap: 0px;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_contentLeft__w4XiT > ul > li {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 20px;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_bottomGrid__HQwq4::-webkit-scrollbar {
  display: none;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_LeftImage__zCNfN, .AccomodationIndividual_RightImage__yuVm5 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_LeftImage__zCNfN > div, .AccomodationIndividual_RightImage__yuVm5 > div {
  flex-shrink: 0;
  position: relative;
  height: 303px !important;
  width: 307px !important;
  }
}

@media (max-width: 556px) {
  .AccomodationIndividual_LeftImage__zCNfN > div > img, .AccomodationIndividual_RightImage__yuVm5 > div > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

.SpecialEvents_specialEvents__R8smz {
  width: 100%;
}

.SpecialEvents_specialEventsInner__egbMX {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
}

.SpecialEvents_specialEventsContainerTop__pjb7L, .SpecialEvents_specialEventsContainer__K6pFQ {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 598px) {
  .SpecialEvents_specialEventsContainerTop__pjb7L, .SpecialEvents_specialEventsContainer__K6pFQ {
  margin-bottom: 2rem;
  }
}

.SpecialEvents_imageMain__933IS {
  height: 958px;
  position: relative;
  width: 1440px;
}

@media (max-width: 1024px) {
  .SpecialEvents_imageMain__933IS {
  height: 575px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_imageMain__933IS {
  height: 375px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_imageMain__933IS {
  height: 293px;
  }
}

.SpecialEvents_specialEventsImageText__ZJnjl {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

@media (max-width: 1024px) {
  .SpecialEvents_specialEventsImageText__ZJnjl {
  height: 82px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_specialEventsImageText__ZJnjl {
  height: 60px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_specialEventsImageText__ZJnjl {
  height: 36px;
  }
}

.SpecialEvents_specialEventsImageText__ZJnjl > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .SpecialEvents_specialEventsImageText__ZJnjl > h5 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_specialEventsImageText__ZJnjl > h5 {
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 30px;
  margin-right: 1rem;
  text-align: center;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_specialEventsImageText__ZJnjl > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  margin-right: 1rem;
  text-align: center;
  }
}

imagetext > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.SpecialEvents_eventsBottom__DS3\+l {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  display: flex;
  height: 64px;
  justify-content: center;
  width: 100%;
}

.SpecialEvents_eventsBottom__DS3\+l > span {
  background-image: linear-gradient(0deg, rgb(255, 255, 251), rgb(255, 255, 251)), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Poppins;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 40px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .SpecialEvents_eventsBottom__DS3\+l > span {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 5%;
  line-height: 40px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_eventsBottom__DS3\+l > span {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 5%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_eventsBottom__DS3\+l > span {
  font-family: Poppins;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 5%;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  }
}

.SpecialEvents_specialEventsContainerHead__m-LVp {
  margin: 0px auto;
  max-width: 1282px;
}

.SpecialEvents_specialEventsContainerHead__m-LVp h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.SpecialEvents_specialEventsContainerHead__m-LVp p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.SpecialEvents_mainContent__frV5H {
  display: flex;
  flex-direction: column;
  row-gap: 5rem;
  column-gap: 5rem;
}

@media (max-width: 786px) {
  .SpecialEvents_mainContent__frV5H {
  row-gap: 3rem;
  column-gap: 3rem;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_mainContent__frV5H {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.SpecialEvents_content__TQV3M {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.SpecialEvents_gridSwitch__Ab1ST, .SpecialEvents_grid__Qzfmt {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 868px 546px;
}

@media (max-width: 1024px) {
  .SpecialEvents_gridSwitch__Ab1ST, .SpecialEvents_grid__Qzfmt {
  row-gap: 2%;
  column-gap: 2%;
  grid-template-columns: 55% 43%;
  }
}

@media (max-width: 1367px) {
  .SpecialEvents_gridSwitch__Ab1ST, .SpecialEvents_grid__Qzfmt {
  row-gap: 1%;
  column-gap: 1%;
  grid-template-columns: 55% 44%;
  }
}

.SpecialEvents_gridSwitch__Ab1ST {
  direction: rtl;
}

.SpecialEvents_leftDiv__8u9Wq {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.SpecialEvents_topImageDiv__AJl3- {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
}

.SpecialEvents_topImageDiv__AJl3- > div:first-child {
  height: 281px;
  width: 498px;
}

@media (max-width: 1367px) {
  .SpecialEvents_topImageDiv__AJl3- > div:first-child {
  box-sizing: border-box;
  max-width: 498px;
  width: 100%;
  }
}

.SpecialEvents_topImageDiv__AJl3- > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.SpecialEvents_topImageDiv__AJl3- > div:last-child {
  height: 279px;
  width: 370px;
}

.SpecialEvents_topImageDiv__AJl3- > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.SpecialEvents_textMain__MF8i0 {
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  height: 100%;
  justify-content: center;
}

.SpecialEvents_text__G-upe {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
}

@media (max-width: 1367px) {
  .SpecialEvents_text__G-upe {
  padding: 20px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_text__G-upe {
  padding: 10px;
  }
}

.SpecialEvents_text__G-upe h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.SpecialEvents_text__G-upe > p {
  color: var(--primary-btn-color);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 22.5px;
  max-width: 658px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .SpecialEvents_text__G-upe > p {
  font-size: 15px;
  letter-spacing: 0px;
  line-height: 22.5px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_text__G-upe > p {
  font-family: Poppins;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 19.5px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_text__G-upe > p {
  font-family: Poppins;
  font-size: 10px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

.SpecialEvents_link__hu29c {
  width: 100%;
}

.SpecialEvents_rightDiv__mxb7C {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.SpecialEvents_rightImg1__Q5JdS {
  height: 379px;
  width: 546px;
}

@media (max-width: 1024px) {
  .SpecialEvents_rightImg1__Q5JdS {
  height: 319px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_rightImg1__Q5JdS {
  height: 289px;
  }
}

.SpecialEvents_rightImg1__Q5JdS > img {
  height: 100%;
  width: 100%;
}

.SpecialEvents_rightImg2__x3gyO {
  height: 318px;
}

@media (max-width: 1024px) {
  .SpecialEvents_rightImg2__x3gyO {
  height: 279px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_rightImg2__x3gyO {
  height: 239px;
  }
}

.SpecialEvents_rightImg2__x3gyO > img {
  height: 100%;
  width: 100%;
}

.SpecialEvents_rightImage__lzlrT {
  height: 707px;
  width: 553px;
}

.SpecialEvents_rightImage__lzlrT > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.SpecialEvents_gridBottomImage__n\+tHO {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}

.SpecialEvents_bottomImage__5qb6c {
  height: 448px;
  width: 708px;
}

@media (max-width: 1024px) {
  .SpecialEvents_bottomImage__5qb6c {
  height: 348px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_bottomImage__5qb6c {
  height: 286px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_bottomImage__5qb6c {
  height: 200px;
  }
}

.SpecialEvents_bottomImage__5qb6c > img {
  height: 100%;
  width: 100%;
}

@media (max-width: 1367px) {
  .SpecialEvents_imageMain__933IS, .SpecialEvents_mainContent__frV5H {
  width: 100%;
  }
}

@media (max-width: 1367px) {
  .SpecialEvents_specialEventsContainer__K6pFQ {
  margin: 0px 1rem 7rem;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_specialEventsContainer__K6pFQ {
  margin-bottom: 4rem;
  }
}

@media (max-width: 1367px) {
  .SpecialEvents_bottomImage__5qb6c, .SpecialEvents_rightImg1__Q5JdS, .SpecialEvents_rightImg2__x3gyO, .SpecialEvents_topImageDiv__AJl3- > div:last-child {
  width: 100%;
  }
}

@media (max-width: 1024px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > h3 {
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 55.68px;
  text-align: center;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > h3 {
  font-size: 38px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 45.68px;
  text-align: center;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 1024px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > p {
  font-size: 18px;
  letter-spacing: 4%;
  line-height: 22px;
  text-align: center;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > p {
  font-size: 16px;
  letter-spacing: 4%;
  line-height: 19px;
  text-align: center;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_specialEventsContainerHead__m-LVp > p {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 1024px) {
  .SpecialEvents_topImageDiv__AJl3- > div:first-child, .SpecialEvents_topImageDiv__AJl3- > div:last-child {
  height: 187px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_topImageDiv__AJl3- > div:first-child, .SpecialEvents_topImageDiv__AJl3- > div:last-child {
  height: 147px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_topImageDiv__AJl3- > div:first-child, .SpecialEvents_topImageDiv__AJl3- > div:last-child {
  height: 125px;
  }
}

@media (max-width: 1024px) {
  .SpecialEvents_text__G-upe > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_text__G-upe > h6 {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 30.6px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_text__G-upe > h6 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 786px) {
  .SpecialEvents_link__hu29c > a {
  font-size: 10px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_link__hu29c > a {
  font-family: Aboreto;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 11.6px;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_content__TQV3M, .SpecialEvents_gridBottomImage__n\+tHO, .SpecialEvents_leftDiv__8u9Wq, .SpecialEvents_rightDiv__mxb7C, .SpecialEvents_topImageDiv__AJl3- {
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  }
}

@media (max-width: 598px) {
  .SpecialEvents_rightImg1__Q5JdS, .SpecialEvents_rightImg2__x3gyO {
  height: 100%;
  }
}

.GettingHere_getting__fZs9G {
  overflow-x: hidden;
  width: 100%;
}

.GettingHere_gettingInner__QSzJy {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
}

.GettingHere_gettingContainer__el-Pe {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  max-width: 100%;
  padding: 20px;
}

@media (max-width: 1186px) {
  .GettingHere_gettingContainer__el-Pe {
  margin-bottom: 5rem;
  }
}

@media (max-width: 990px) {
  .GettingHere_gettingContainer__el-Pe {
  margin-bottom: 3.5rem;
  }
}

@media (max-width: 768px) {
  .GettingHere_gettingContainer__el-Pe {
  margin-bottom: 2.5rem;
  padding: 10px;
  }
}

.GettingHere_imageMain__3HlgT {
  height: 809px;
  max-width: 1440px;
  position: relative;
  width: 100%;
}

@media (max-width: 1186px) {
  .GettingHere_imageMain__3HlgT {
  height: 575px;
  }
}

@media (max-width: 768px) {
  .GettingHere_imageMain__3HlgT {
  height: 100%;
  max-height: 480px;
  }
}

.GettingHere_gettingImageText__z7pB1 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

@media (max-width: 608px) {
  .GettingHere_gettingImageText__z7pB1 {
  height: 36px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_gettingImageText__z7pB1 {
  height: 80px;
  }
}

@media (max-width: 768px) {
  .GettingHere_gettingImageText__z7pB1 {
  bottom: 4px;
  }
}

.GettingHere_gettingImageText__z7pB1 > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_gettingImageText__z7pB1 > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  margin-right: 1rem;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_gettingImageText__z7pB1 > h5 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  text-align: center;
  }
}

.GettingHere_gettingContainerHead__C3rjy {
  margin: 0px auto;
  max-width: 1282px;
}

.GettingHere_gettingContainerHead__C3rjy h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.GettingHere_gettingContainerHead__C3rjy p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.GettingHere_gettingMap__7g2oA {
  align-items: center;
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
}

@media (max-width: 608px) {
  .GettingHere_gettingMap__7g2oA {
  display: flex;
  flex-direction: column;
  }
}

.GettingHere_map__7FNUF {
  margin-top: 4rem;
}

@media (max-width: 608px) {
  .GettingHere_map__7FNUF {
  margin-top: 0px;
  width: 100%;
  }
}

.GettingHere_boxContent__WqrJj {
  height: 824px;
  margin: 0px auto;
  width: 1346px;
}

@media (max-width: 608px) {
  .GettingHere_boxContent__WqrJj {
  margin-bottom: 10rem;
  }
}

@media (max-width: 375px) {
  .GettingHere_boxContent__WqrJj {
  margin-bottom: 8rem;
  }
}

.GettingHere_grid__nM\+gr {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 608px) {
  .GettingHere_grid__nM\+gr {
  align-items: center;
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  }
}

.GettingHere_langImage__unY8K {
  height: 824px;
  margin: 0px auto;
  position: relative;
  width: 744px;
}

.GettingHere_topImage__yeEPI {
  height: 555px;
  width: 744px;
}

@media (max-width: 990px) {
  .GettingHere_topImage__yeEPI {
  height: 100%;
  max-height: 460px;
  }
}

@media (max-width: 768px) {
  .GettingHere_topImage__yeEPI {
  max-height: 386px;
  }
}

.GettingHere_topImage__yeEPI > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_bottomImage__Sm87k {
  border-top-width: 30px;
  border-right-width: 30px;
  border-bottom-width: 30px;
  border-left-width: 30px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  bottom: 0px;
  height: 337px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 545px;
}

@media (max-width: 1366px) {
  .GettingHere_bottomImage__Sm87k {
  height: 244px;
  top: 30%;
  transform: translate(-50%, 50%);
  width: 70%;
  }
}

@media (max-width: 608px) {
  .GettingHere_bottomImage__Sm87k {
  max-height: 212px;
  top: 50%;
  }
}

@media (max-width: 500px) {
  .GettingHere_bottomImage__Sm87k {
  top: 30%;
  }
}

@media (max-width: 990px) {
  .GettingHere_bottomImage__Sm87k {
  border-top-width: 20px;
  border-right-width: 20px;
  border-bottom-width: 20px;
  border-left-width: 20px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  height: 100%;
  max-height: 215px;
  top: 25%;
  }
}

@media (max-width: 768px) {
  .GettingHere_bottomImage__Sm87k {
  max-height: 168px;
  }
}

@media (max-width: 375px) {
  .GettingHere_bottomImage__Sm87k {
  max-height: 165px;
  }
}

.GettingHere_bottomImage__Sm87k > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_rightContent__ljMc6 {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
}

@media (max-width: 1186px) {
  .GettingHere_rightContent__ljMc6 {
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: flex-start;
  }
}

.GettingHere_rightContent__ljMc6 > div {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
}

@media (max-width: 608px) {
  .GettingHere_rightContent__ljMc6 > div {
  align-items: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_rightContent__ljMc6 > div {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.GettingHere_rightContent__ljMc6 > div > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_rightContent__ljMc6 > div > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 58px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_rightContent__ljMc6 > div > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 58px;
  }
}

@media (max-width: 768px) {
  .GettingHere_rightContent__ljMc6 > div > h6 {
  font-size: 25px;
  }
}

.GettingHere_rightContent__ljMc6 > div > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_rightContent__ljMc6 > div > p {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_rightContent__ljMc6 > div > p {
  font-size: 14px;
  line-height: 22px;
  }
}

.GettingHere_travelGrid__ZobVj {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 4rem;
}

@media (max-width: 608px) {
  .GettingHere_travelGrid__ZobVj {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  row-gap: 1rem;
  column-gap: 1rem;
  min-width: 100%;
  padding: 0px 10px;
  width: max-content;
  }
}

@media (max-width: 990px) {
  .GettingHere_travelGrid__ZobVj {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

@media (max-width: 768px) {
  .GettingHere_travelGrid__ZobVj {
  margin-top: 0px;
  padding-top: 3rem;
  }
}

.GettingHere_tile__wUzc9 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 54, 122, 0.5) 0px -5px 18px 0px inset;
  height: 537px;
  justify-content: space-between;
  padding: 40px;
}

@media (max-width: 608px) {
  .GettingHere_tile__wUzc9 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 280px;
  height: 350px;
  max-width: 320px;
  min-width: 260px;
  scroll-snap-align: center;
  }
}

@media (max-width: 990px) {
  .GettingHere_tile__wUzc9 {
  padding: 15px;
  }
}

@media (max-width: 768px) {
  .GettingHere_tile__wUzc9 {
  row-gap: 2rem;
  column-gap: 2rem;
  height: 100%;
  }
}

.GettingHere_tileTop__BWW4D, .GettingHere_tile__wUzc9 {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.GettingHere_tileTop__BWW4D {
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 0px auto;
  width: 357px;
}

@media (max-width: 608px) {
  .GettingHere_tileTop__BWW4D {
  box-sizing: border-box;
  width: 100%;
  }
}

.GettingHere_tileTop__BWW4D > div:first-child {
  align-items: center;
  display: flex;
  height: 55.83px;
  justify-content: center;
  width: 44.67px;
}

@media (max-width: 768px) {
  .GettingHere_tileTop__BWW4D > div:first-child {
  height: 30px;
  width: 30px;
  }
}

.GettingHere_tileTop__BWW4D > div:first-child > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_tileTop__BWW4D > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_tileTop__BWW4D > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_tileTop__BWW4D > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_tileTop__BWW4D > h6 {
  font-size: 22px;
  }
}

.GettingHere_tileTop__BWW4D > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_tileTop__BWW4D > p {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_tileTop__BWW4D > p {
  letter-spacing: 4%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_tileTop__BWW4D > p {
  font-size: 14px;
  line-height: 20px;
  }
}

.GettingHere_tileBottom__zBaE\+ {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}

.GettingHere_linkText__S6h\+v {
  align-items: baseline;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: rgb(217, 131, 104);
  color: var(--heading-color);
  cursor: pointer;
  display: inline-flex;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  row-gap: 2px;
  column-gap: 2px;
  line-height: 1;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

@media (max-width: 608px) {
  .GettingHere_linkText__S6h\+v {
  font-size: 15px;
  }
}

@media (max-width: 768px) {
  .GettingHere_linkText__S6h\+v {
  font-size: 14px;
  }
}

.GettingHere_linkText__S6h\+v span {
  font-size: 16px;
  line-height: 1;
}

@media (max-width: 608px) {
  .GettingHere_linkText__S6h\+v span {
  font-size: 13px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_linkText__S6h\+v span {
  font-size: 14px;
  }
}

@media (max-width: 768px) {
  .GettingHere_linkText__S6h\+v span {
  font-size: 12px;
  }
}

.GettingHere_moneyFlex__E2-7W {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 4rem;
}

.GettingHere_moneyGridContent__lJmdd {
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 608px) {
  .GettingHere_moneyGridContent__lJmdd {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  }
}

.GettingHere_leftImg__fU55i {
  height: 445px;
  width: 667px;
}

@media (max-width: 768px) {
  .GettingHere_leftImg__fU55i {
  height: 100%;
  }
}

.GettingHere_leftImg__fU55i > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_moneyRight__Lh3Lk {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.GettingHere_moneyTitle__2hnEA {
  align-items: center;
  display: flex;
  row-gap: 8px;
  column-gap: 8px;
  justify-content: flex-start;
}

.GettingHere_moneyTitle__2hnEA > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_moneyTitle__2hnEA > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_moneyTitle__2hnEA > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 768px) {
  .GettingHere_moneyTitle__2hnEA > h6 {
  font-size: 25px;
  }
}

.GettingHere_icon__mlCV7 {
  height: 50px;
  width: 50px;
}

@media (max-width: 608px) {
  .GettingHere_icon__mlCV7 {
  height: 20px;
  width: 20px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_icon__mlCV7 {
  height: 40px;
  width: 40px;
  }
}

.GettingHere_icon__mlCV7 > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_moneyRightContent__ZgzBm {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto;
  width: 542px;
}

@media (max-width: 1186px) {
  .GettingHere_moneyRightContent__ZgzBm {
  box-sizing: border-box;
  padding: 25px;
  width: 100%;
  }
}

.GettingHere_moneyRightContent__ZgzBm > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1186px) {
  .GettingHere_moneyRightContent__ZgzBm > p {
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 27px;
  }
}

@media (max-width: 768px) {
  .GettingHere_moneyRightContent__ZgzBm > p {
  font-size: 14px;
  line-height: 22px;
  }
}

.GettingHere_technologyContent__NN9iD {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 4rem;
}

.GettingHere_technologyGrid__kAdby {
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 608px) {
  .GettingHere_technologyGrid__kAdby {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  }
}

.GettingHere_techLeft__PG4jo {
  height: 445px;
  width: 667px;
}

@media (max-width: 990px) {
  .GettingHere_techLeft__PG4jo {
  max-height: 374px;
  width: 100%;
  }
}

@media (max-width: 768px) {
  .GettingHere_techLeft__PG4jo {
  max-height: 308px;
  }
}

.GettingHere_techLeft__PG4jo > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GettingHere_techRight__1Rmtl {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.GettingHere_techTitle__1VVju {
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
  margin: 0px auto;
  width: 556px;
}

@media (max-width: 1186px) {
  .GettingHere_techTitle__1VVju {
  box-sizing: border-box;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 20px;
  width: 100%;
  }
}

.GettingHere_techTitle__1VVju > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_techTitle__1VVju > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_techTitle__1VVju > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  }
}

@media (max-width: 768px) {
  .GettingHere_techTitle__1VVju > h6 {
  font-size: 25px;
  line-height: 30px;
  }
}

.GettingHere_techTitle__1VVju > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_techTitle__1VVju > p {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_techTitle__1VVju > p {
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 27px;
  }
}

@media (max-width: 768px) {
  .GettingHere_techTitle__1VVju > p {
  font-size: 14px;
  line-height: 22px;
  }
}

.GettingHere_leavingContanier__dCSL4 {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 54, 122, 0.5) 0px -5px 18px 0px inset;
  row-gap: 2rem;
  column-gap: 2rem;
  height: 515px;
  margin-top: 4rem;
  padding: 20px;
  width: 1367px;
}

@media (max-width: 1366px) {
  .GettingHere_leavingContanier__dCSL4 {
  box-sizing: border-box;
  width: 100%;
  }
}

@media (max-width: 608px) {
  .GettingHere_leavingContanier__dCSL4 {
  height: 100%;
  margin-top: 2rem;
  }
}

@media (max-width: 1186px) {
  .GettingHere_leavingContanier__dCSL4 {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.GettingHere_leavingContanier__dCSL4, .GettingHere_leavingTitle__Tz12f {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.GettingHere_leavingTitle__Tz12f {
  row-gap: 1rem;
  column-gap: 1rem;
}

.GettingHere_leavingTitle__Tz12f > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 608px) {
  .GettingHere_leavingTitle__Tz12f > h6 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_leavingTitle__Tz12f > h6 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_leavingTitle__Tz12f > h6 {
  font-size: 25px;
  }
}

.GettingHere_leavingTitle__Tz12f > p {
  font-size: 18px;
}

@media (max-width: 608px) {
  .GettingHere_leavingTitle__Tz12f > p {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_leavingTitle__Tz12f > p {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_leavingTitle__Tz12f > p {
  font-size: 16px;
  line-height: 20px;
  }
}

.GettingHere_leavingContanier__dCSL4 > span, .GettingHere_leavingTitle__Tz12f > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.GettingHere_leavingContanier__dCSL4 > span {
  font-size: 20px;
}

@media (max-width: 608px) {
  .GettingHere_leavingContanier__dCSL4 > span {
  font-size: 12px;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_leavingContanier__dCSL4 > span {
  font-size: 20px;
  letter-spacing: 4%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_leavingContanier__dCSL4 > span {
  font-size: 18px;
  }
}

@media (max-width: 1366px) {
  .GettingHere_boxContent__WqrJj, .GettingHere_iframe__vXhJ8, .GettingHere_imageMain__3HlgT, .GettingHere_langImage__unY8K, .GettingHere_leftContent__pLhuE, .GettingHere_topImage__yeEPI {
  width: 100%;
  }
}

@media (max-width: 1366px) {
  .GettingHere_gridWrapper__tPiKH, .GettingHere_leftImg__fU55i, .GettingHere_techLeft__PG4jo, .GettingHere_tileTop__BWW4D, .GettingHere_travelGrid__ZobVj {
  width: 100%;
  }
}

@media (max-width: 608px) {
  .GettingHere_gettingContainerHead__C3rjy > h3 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 29px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_gettingContainerHead__C3rjy > h3 {
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40.6px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_gettingContainerHead__C3rjy > h3 {
  font-size: 30px;
  }
}

@media (max-width: 608px) {
  .GettingHere_gettingContainerHead__C3rjy > p {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  }
}

@media (max-width: 1186px) {
  .GettingHere_gettingContainerHead__C3rjy > p {
  font-size: 18px;
  letter-spacing: 4%;
  line-height: 25px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .GettingHere_gettingContainerHead__C3rjy > p {
  font-size: 16px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_rightContent__ljMc6 > p {
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 25px;
  }
}

@media (max-width: 1186px) {
  .GettingHere_linkText__S6h\+v, .GettingHere_tileTop__BWW4D > p {
  font-size: 16px;
  font-weight: 400;
  }
}

@media (max-width: 608px) {
  .GettingHere_gridWrapper__tPiKH {
  box-sizing: border-box;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 10px;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  width: 100%;
  }
}

@media (max-width: 990px) {
  .GettingHere_gridWrapper__tPiKH {
  width: 100%;
  }
}

@media (max-width: 768px) {
  .GettingHere_gridWrapper__tPiKH {
  width: 100%;
  }
}

@media (max-width: 608px) {
  .GettingHere_iframe__vXhJ8 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  height: 245px;
  width: 100%;
  }
}

@media (max-width: 768px) {
  .GettingHere_iframe__vXhJ8 {
  height: 412px;
  }
}

@media (max-width: 768px) {
  .GettingHere_boxContent__WqrJj, .GettingHere_langImage__unY8K {
  height: 100%;
  }
}

@media (max-width: 768px) {
  .GettingHere_rightContent__ljMc6, .GettingHere_rightContent__ljMc6 > div {
  row-gap: 0px;
  column-gap: 0px;
  }
}

@media (max-width: 608px) {
  .GettingHere_gridWrapper__tPiKH::-webkit-scrollbar {
  display: none;
  }
}

@media (max-width: 608px) {
  .GettingHere_moneyTitle__2hnEA > p {
  font-size: 10px;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

.ContactUs_contact__aM\+WT {
  width: 100%;
}

.ContactUs_contactInner__6Tqlw {
  background: var(--background-color);
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

@media (max-width: 1024px) {
  .ContactUs_contactInner__6Tqlw {
  padding: 0px;
  }
}

@media (max-width: 526px) {
  .ContactUs_contactInner__6Tqlw {
  padding: 20px 0px;
  }
}

.ContactUs_contactContainer__NgdwL {
  flex-direction: column;
}

@media (max-width: 820px) {
  .ContactUs_contactContainer__NgdwL {
  margin-bottom: 4rem;
  }
}

@media (max-width: 526px) {
  .ContactUs_contactContainer__NgdwL {
  margin-bottom: 2rem;
  }
}

.ContactUs_contactContainerB__P9U4b, .ContactUs_contactContainer__NgdwL {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 7rem;
}

.ContactUs_contactContainerB__P9U4b {
  row-gap: 4rem;
  column-gap: 4rem;
}

@media (max-width: 1024px) {
  .ContactUs_contactContainerB__P9U4b {
  align-items: flex-start;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 0px 20px;
  }
}

@media (max-width: 526px) {
  .ContactUs_contactContainerB__P9U4b {
  flex-direction: column;
  margin: 0px 1rem 2rem;
  }
}

.ContactUs_imageMain__IkNCa {
  height: 809px;
  max-width: 1440px;
  position: relative;
  width: 100%;
}

@media (max-width: 1024px) {
  .ContactUs_imageMain__IkNCa {
  height: auto;
  max-height: 575px;
  width: auto;
  }
}

@media (max-width: 526px) {
  .ContactUs_imageMain__IkNCa {
  height: auto;
  max-height: 293px;
  width: auto;
  }
}

.ContactUs_contactImageText__uQPv1 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

@media (max-width: 820px) {
  .ContactUs_contactImageText__uQPv1 {
  bottom: 4px;
  height: 108px;
  }
}

@media (max-width: 526px) {
  .ContactUs_contactImageText__uQPv1 {
  bottom: 4px;
  max-height: 36px;
  }
}

.ContactUs_contactImageText__uQPv1 > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 820px) {
  .ContactUs_contactImageText__uQPv1 > h5 {
  font-size: 60px;
  }
}

@media (max-width: 526px) {
  .ContactUs_contactImageText__uQPv1 > h5 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  }
}

.ContactUs_content__duZmN {
  display: flex;
  row-gap: 4rem;
  column-gap: 4rem;
  width: 100%;
}

@media (max-width: 1024px) {
  .ContactUs_content__duZmN {
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 0px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_content__duZmN {
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  padding: 0px;
  }
}

.ContactUs_Inputs__HRx9T {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  width: 100%;
}

@media (max-width: 1024px) {
  .ContactUs_Inputs__HRx9T {
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.ContactUs_Inputs__HRx9T > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  width: 100%;
}

@media (max-width: 1024px) {
  .ContactUs_Inputs__HRx9T > div {
  max-width: 456px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T > div {
  width: 100%;
  }
}

.ContactUs_Inputs__HRx9T > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .ContactUs_Inputs__HRx9T > div > span {
  font-size: 20px;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T > div > span {
  font-size: 10px;
  }
}

.ContactUs_Inputs__HRx9T > div > input {
  height: 55px;
}

@media (max-width: 1024px) {
  .ContactUs_Inputs__HRx9T > div > input {
  font-size: 18px;
  max-height: 55px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T > div > input {
  font-size: 10px;
  max-height: 30px;
  width: 100%;
  }
}

.ContactUs_Inputs__HRx9T > div > input, .ContactUs_Inputs__HRx9T > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: Poppins;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  max-width: 779px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.ContactUs_Inputs__HRx9T > div > textarea {
  height: 148px;
  resize: none;
}

@media (max-width: 1024px) {
  .ContactUs_Inputs__HRx9T > div > textarea {
  font-size: 18px;
  line-height: 10px;
  max-height: 221px;
  max-width: 456px;
  padding: 5px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T > div > textarea {
  font-size: 10px;
  line-height: 10px;
  max-height: 64px;
  padding: 5px;
  width: 100%;
  }
}

.ContactUs_Button__G8oIj {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
  margin-top: 1rem;
}

@media (max-width: 526px) {
  .ContactUs_Button__G8oIj {
  align-items: center;
  justify-content: center;
  }
}

.ContactUs_Button__G8oIj > button {
  background: var( --primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Poppins;
  font-size: 20px;
  font-weight: 600;
  height: 61px;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 456px;
}

@media (max-width: 526px) {
  .ContactUs_Button__G8oIj > button {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-family: Poppins;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 4%;
  line-height: 20px;
  max-height: 31px;
  max-width: 139px;
  }
}

.ContactUs_rightSection__09ZJo {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: flex-start;
}

@media (max-width: 1024px) {
  .ContactUs_rightSection__09ZJo {
  width: 100%;
  }
}

.ContactUs_ImageDiv__kO3I4 {
  height: 378px;
  width: 504px;
}

@media (max-width: 1024px) {
  .ContactUs_ImageDiv__kO3I4 {
  max-height: 378px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_ImageDiv__kO3I4 {
  max-height: 311px;
  width: 100%;
  }
}

.ContactUs_ImageDiv__kO3I4 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.ContactUs_rightContent__dTwcR {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
  justify-content: center;
}

@media (max-width: 526px) {
  .ContactUs_rightContent__dTwcR {
  row-gap: 5px;
  column-gap: 5px;
  }
}

.ContactUs_rightContent__dTwcR > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 32px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.ContactUs_rightContent__dTwcR > span {
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.ContactUs_link__Nw6eN > span, .ContactUs_rightContent__dTwcR > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}

.ContactUs_link__Nw6eN > span {
  text-decoration-line: underline;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
}

.ContactUs_link__Nw6eN, .ContactUs_link__Nw6eN > span {
  appearance: none;
  font-style: normal;
  letter-spacing: 0.04em;
  text-align: center;
}

.ContactUs_link__Nw6eN {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

@media (max-width: 1024px) {
  .ContactUs_imageMain__IkNCa img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_imageMain__IkNCa img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_Inputs__HRx9T, .ContactUs_content__duZmN {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .ContactUs_rightContent__dTwcR > h6, .ContactUs_rightContent__dTwcR > span {
  font-size: 15px;
  line-height: 22.5px;
  }
}

.AboutUs_aboutEvents__ieefz {
  background-color: rgb(255, 255, 255);
  width: 100%;
}

.AboutUs_aboutEventsInner__GPDsz {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

.AboutUs_imageAboutContainer__UqLyD {
  margin-bottom: 7rem;
  padding: 20px;
}

@media (max-width: 1024px) {
  .AboutUs_imageAboutContainer__UqLyD {
  margin-bottom: 5rem;
  }
}

@media (max-width: 612px) {
  .AboutUs_imageAboutContainer__UqLyD {
  padding: 0px 10px;
  }
}

@media (max-width: 768px) {
  .AboutUs_imageAboutContainer__UqLyD {
  padding: 0px 15px;
  }
}

.AboutUs_aboutContainer__IH663, .AboutUs_imageAboutContainer__UqLyD {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 526px) {
  .AboutUs_aboutContainer__IH663, .AboutUs_imageAboutContainer__UqLyD {
  margin-bottom: 2rem;
  }
}

.AboutUs_aboutContainer__IH663 {
  margin: 0px 20px 7rem;
}

@media (max-width: 1024px) {
  .AboutUs_aboutContainer__IH663 {
  margin: 0px 20px 5rem;
  }
}

@media (max-width: 612px) {
  .AboutUs_aboutContainer__IH663 {
  margin: 0px 10px 3rem;
  }
}

@media (max-width: 768px) {
  .AboutUs_aboutContainer__IH663 {
  margin: 0px 15px 3rem;
  }
}

.AboutUs_imageMain__86up3 {
  height: 809px;
  max-width: 1440px;
  position: relative;
  width: 100%;
}

@media (max-width: 1024px) {
  .AboutUs_imageMain__86up3 {
  height: auto;
  max-height: 575px;
  width: auto;
  }
}

@media (max-width: 526px) {
  .AboutUs_imageMain__86up3 {
  height: auto;
  max-height: 293px;
  width: auto;
  }
}

.AboutUs_aboutImageText__O2SYB {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 4px;
  display: flex;
  height: 130px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

@media (max-width: 526px) {
  .AboutUs_aboutImageText__O2SYB {
  bottom: 4px;
  max-height: 36px;
  }
}

@media (max-width: 768px) {
  .AboutUs_aboutImageText__O2SYB {
  max-height: 110px;
  }
}

.AboutUs_aboutImageText__O2SYB > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 526px) {
  .AboutUs_aboutImageText__O2SYB > h5 {
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .AboutUs_aboutImageText__O2SYB > h5 {
  font-size: 70px;
  }
}

.AboutUs_aboutContainerHead__8XMfp {
  margin: 0px auto;
  max-width: 1282px;
}

.AboutUs_aboutContainerHead__8XMfp h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58.4px;
  text-align: center;
}

.AboutUs_aboutContainerHead__8XMfp p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.AboutUs_container__Oi6a8 {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  margin: 0px auto;
  max-width: 1345px;
}

@media (max-width: 526px) {
  .AboutUs_container__Oi6a8 {
  width: 100%;
  }
}

.AboutUs_gridSwitch__cZiLu, .AboutUs_grid__M\+XSX {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
}

.AboutUs_gridSwitch__cZiLu {
  direction: rtl;
  margin-top: 14rem;
}

@media (max-width: 526px) {
  .AboutUs_gridSwitch__cZiLu {
  display: flex;
  flex-direction: column;
  margin: 0px;
  }
}

@media (max-width: 612px) {
  .AboutUs_gridSwitch__cZiLu {
  margin-top: 1rem;
  }
}

.AboutUs_imageWrapper__lc0IX {
  max-width: 660px;
  position: relative;
  width: 100%;
}

@media (max-width: 1024px) {
  .AboutUs_imageWrapper__lc0IX {
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_imageWrapper__lc0IX {
  aspect-ratio: 1 / 1;
  width: 100%;
  }
}

.AboutUs_topImage__yrMng {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px;
  height: auto;
  width: 100%;
}

.AboutUs_bottomImage__zDQtR {
  border-top-width: 30px;
  border-right-width: 30px;
  border-bottom-width: 30px;
  border-left-width: 30px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  bottom: 0px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px;
  height: auto;
  left: 50%;
  max-width: 60%;
  position: absolute;
  transform: translate(-50%, 50%);
  z-index: 1;
}

@media (max-width: 1024px) {
  .AboutUs_bottomImage__zDQtR {
  bottom: 30px;
  }
}

@media (max-width: 526px) {
  .AboutUs_bottomImage__zDQtR {
  bottom: 90px;
  }
}

@media (max-width: 1297px) {
  .AboutUs_bottomImage__zDQtR {
  bottom: 100px;
  }
}

.AboutUs_rightContent__di5TJ {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
}

@media (max-width: 612px) {
  .AboutUs_rightContent__di5TJ {
  width: 100%;
  }
}

@media (max-width: 768px) {
  .AboutUs_rightContent__di5TJ {
  width: 100%;
  }
}

.AboutUs_rightContent__di5TJ h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 58px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.AboutUs_rightContent__di5TJ > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .AboutUs_rightContent__di5TJ > p {
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 32px;
  }
}

@media (max-width: 526px) {
  .AboutUs_rightContent__di5TJ > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

.AboutUs_aboutSpan__nV153 {
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  width: 100%;
}

.AboutUs_spanDiv__shEUV {
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  width: 439px;
}

@media (max-width: 526px) {
  .AboutUs_spanDiv__shEUV {
  width: 100%;
  }
}

.AboutUs_spanDiv__shEUV > p {
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-size: 22px;
  line-height: 33px;
}

.AboutUs_spanQuote2__MpzHB {
  align-items: flex-start;
  display: flex;
}

.AboutUs_aboutGrid__Fhj3V {
  display: none;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 7rem;
}

@media (max-width: 1024px) {
  .AboutUs_aboutGrid__Fhj3V {
  margin-bottom: 5rem;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutGrid__Fhj3V {
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
  }
}

@media (max-width: 612px) {
  .AboutUs_aboutGrid__Fhj3V {
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
  }
}

.AboutUs_aboutTile__ltaq6 {
  align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 54, 122, 0.5) 0px -5px 18px 0px inset;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  height: 402px;
  justify-content: center;
  width: 429px;
}

@media (max-width: 1024px) {
  .AboutUs_aboutTile__ltaq6 {
  box-sizing: border-box;
  height: auto;
  padding: 20px 5px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutTile__ltaq6 {
  width: 100%;
  }
}

@media (max-width: 1297px) {
  .AboutUs_aboutTile__ltaq6 {
  max-width: 380px;
  }
}

.AboutUs_tileImage__KW1d4 {
  height: 150px;
  width: 150px;
}

@media (max-width: 1024px) {
  .AboutUs_tileImage__KW1d4 {
  height: 100px;
  width: 100px;
  }
}

.AboutUs_tileImage__KW1d4 > img {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_aboutTile__ltaq6 > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  line-height: 58px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .AboutUs_aboutTile__ltaq6 > h6 {
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 58px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .AboutUs_aboutTile__ltaq6 > h6 {
  font-size: 16px;
  line-height: 32px;
  }
}

.AboutUs_aboutSpanDiv__4hxl- {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  width: 352px;
}

@media (max-width: 1024px) {
  .AboutUs_aboutSpanDiv__4hxl- {
  width: 100%;
  }
}

.AboutUs_aboutSpanDiv__4hxl- > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .AboutUs_aboutSpanDiv__4hxl- > p {
  font-family: var(--body-font);
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 18px;
  text-align: center;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutSpanDiv__4hxl- > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  text-align: center;
  }
}

.AboutUs_TeamBottomFlex__Rlkne {
  align-items: flex-start;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-bottom: 12rem;
}

@media (max-width: 526px) {
  .AboutUs_TeamBottomFlex__Rlkne {
  flex-direction: column-reverse;
  margin-bottom: 2rem;
  width: 100%;
  }
}

.AboutUs_flexLeft__rNACx {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  margin: 3rem auto 0px;
  max-width: 605px;
}

@media (max-width: 1024px) {
  .AboutUs_flexLeft__rNACx {
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_flexLeft__rNACx {
  margin-top: 4rem;
  max-width: none;
  width: 75%;
  }
}

.AboutUs_LeftText__Eu2jh {
  display: flex;
}

.AboutUs_LeftText__Eu2jh > h6 {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 800;
  line-height: 26px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 1024px) {
  .AboutUs_LeftText__Eu2jh > h6 {
  font-size: 16px;
  line-height: 32px;
  }
}

@media (max-width: 526px) {
  .AboutUs_LeftText__Eu2jh > h6 {
  font-family: var(--heading-font);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

.AboutUs_flexRight__UVs58 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto;
  max-width: 744px;
}

.AboutUs_bottomImageWrapper__mmt\+- {
  position: relative;
  width: 744px;
}

.AboutUs_wrapperTop__qThWE {
  height: 555px;
  max-width: 744px;
  width: 100%;
}

@media (max-width: 1024px) {
  .AboutUs_wrapperTop__qThWE {
  height: 100%;
  max-height: 452px;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_wrapperTop__qThWE {
  height: auto;
  width: 100%;
  }
}

.AboutUs_wrapperTop__qThWE > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_wrapperBottom__W7w9y {
  bottom: -60px;
  height: auto;
  left: 50%;
  max-width: 60%;
  position: absolute;
  transform: translate(-56%, 50%);
  width: 606px;
}

@media (max-width: 1024px) {
  .AboutUs_wrapperBottom__W7w9y {
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_wrapperBottom__W7w9y {
  bottom: 20px;
  transform: translate(-65%, 50%);
  width: auto;
  }
}

.AboutUs_wrapperBottom__W7w9y > img {
  border-top-width: 30px;
  border-right-width: 30px;
  border-bottom-width: 30px;
  border-left-width: 30px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

@media (max-width: 526px) {
  .AboutUs_wrapperBottom__W7w9y > img {
  border-top-width: 20px;
  border-right-width: 20px;
  border-bottom-width: 20px;
  border-left-width: 20px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  }
}

.AboutUs_explore__\+TXh1 {
  row-gap: 2rem;
  column-gap: 2rem;
}

.AboutUs_explore__\+TXh1, .AboutUs_explore__\+TXh1 > div {
  align-items: center;
  display: flex;
  justify-content: center;
}

.AboutUs_explore__\+TXh1 > div {
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.AboutUs_exploreImg__oySQW {
  cursor: pointer;
  height: 85px;
  width: 85px;
}

@media (max-width: 1024px) {
  .AboutUs_exploreImg__oySQW {
  height: 70px;
  width: 70px;
  }
}

@media (max-width: 526px) {
  .AboutUs_exploreImg__oySQW {
  height: 50px;
  width: 50px;
  }
}

.AboutUs_exploreImg__oySQW > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_explore__\+TXh1 > div > span {
  background: var(--primary-gradient);
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 30px;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .AboutUs_explore__\+TXh1 > div > span {
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 60px;
  text-align: center;
  }
}

@media (max-width: 526px) {
  .AboutUs_explore__\+TXh1 > div > span {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 60px;
  text-align: center;
  }
}

.AboutUs_cardMain__C7bET {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 473px;
  justify-content: flex-end;
  flex-shrink: 1 !important;
}

.AboutUs_card__B\+\+pS {
  background-image: linear-gradient(191.82deg, rgba(231, 217, 197, 0.165) 11.59%, rgba(255, 255, 255, 0.82) 91.87%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
  height: 315px;
  margin-top: 6rem;
  padding: 10px;
  position: relative;
  width: 575px;
}

@media (max-width: 1024px) {
  .AboutUs_card__B\+\+pS {
  height: auto;
  margin-top: 6rem;
  width: 97%;
  }
}

@media (max-width: 526px) {
  .AboutUs_card__B\+\+pS {
  width: 95%;
  }
}

.AboutUs_radial__pHr-B {
  background-image: radial-gradient(50% 50%, rgba(136, 117, 90, 0.1) 0px, rgba(255, 255, 255, 0.3) 100%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  height: 51px;
  width: 575px;
}

.AboutUs_ImageDiv__MDIRG {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 180px;
  left: 50%;
  position: absolute;
  top: -25%;
  transform: translateX(-50%);
  width: 180px;
}

@media (max-width: 526px) {
  .AboutUs_ImageDiv__MDIRG {
  height: 103px;
  width: 103px;
  }
}

.AboutUs_ImageDiv__MDIRG > img {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_date__BdDjY {
  display: flex;
  justify-content: flex-end;
}

.AboutUs_date__BdDjY > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.AboutUs_cardContent__2-cYF {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 6rem;
}

@media (max-width: 526px) {
  .AboutUs_cardContent__2-cYF {
  margin-top: 2.5rem;
  }
}

.AboutUs_cardContent__2-cYF > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 526px) {
  .AboutUs_cardContent__2-cYF > h6 {
  font-family: var(--heading-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  text-align: center;
  }
}

.AboutUs_cardContent__2-cYF > span {
  display: flex;
  justify-content: center;
}

.AboutUs_spanDiv__shEUV > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  line-height: 15px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

@media (max-width: 526px) {
  .AboutUs_spanDiv__shEUV > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  text-align: center;
  }
}

.AboutUs_quote__9\+sSK {
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: -8px;
  width: 14px;
}

.AboutUs_quote__9\+sSK > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_quote2__S-Iy\+ {
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: -4px;
  transform: scaleX(-1);
  width: 14px;
}

.AboutUs_quote2__S-Iy\+ > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.AboutUs_quote2__S-Iy\+, .AboutUs_quote__9\+sSK {
  display: inline-block;
}

@media (max-width: 526px) {
  .AboutUs_quote2__S-Iy\+, .AboutUs_quote__9\+sSK {
  height: 10px;
  width: 10px;
  }
}

.AboutUs_sliderContainer__rdHPQ {
  margin-top: 1rem;
  max-width: 1440px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 100%;
}

.AboutUs_slider__jxwkB {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

.AboutUs_slider__jxwkB::-webkit-scrollbar {
  display: none;
}

.AboutUs_sliderButtonNext__uUAJ4, .AboutUs_sliderButtonPrev__ZUf-1 {
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-size: 1.5rem;
  font-weight: 700;
  height: 45px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 45px;
  z-index: 10;
}

@media (max-width: 526px) {
  .AboutUs_sliderButtonNext__uUAJ4, .AboutUs_sliderButtonPrev__ZUf-1 {
  aspect-ratio: 1 / 1;
  font-size: 1rem;
  height: auto;
  top: 55%;
  width: 32px;
  }
}

.AboutUs_sliderButtonNext__uUAJ4 {
  right: 0px;
}

.AboutUs_sliderButtonPrev__ZUf-1.AboutUs_prev__7azGG {
  left: 1rem;
}

.AboutUs_sliderButtonNext__uUAJ4.AboutUs_next__ZQtJ3 {
  right: 1rem;
}

.AboutUs_aboutBottom__OrwD7 {
  background-image: linear-gradient(122.24deg, rgba(231, 217, 197, 0.165) 25.35%, rgba(255, 255, 255, 0.82));
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  margin: 0px auto;
  max-width: 1440px;
  padding: 60px 0px 20px;
  width: 100%;
}

@media (max-width: 526px) {
  .AboutUs_aboutBottom__OrwD7 {
  display: none;
  }
}

.AboutUs_form__w5Ufn {
  flex-direction: column;
  margin: 0px auto 4rem;
  width: 65%;
}

.AboutUs_formFirst__n8t47, .AboutUs_form__w5Ufn {
  align-items: center;
  display: flex;
  row-gap: 15px;
  column-gap: 15px;
  justify-content: center;
}

.AboutUs_formFirst__n8t47 {
  width: 100%;
}

.AboutUs_formInner__VrLtG {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.AboutUs_formInner__VrLtG label {
  color: var(--link-color);
  font-family: Poppins;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-bottom: 0.25rem;
}

.AboutUs_formInner__VrLtG input {
  height: 45px;
}

.AboutUs_formInner__VrLtG input, .AboutUs_formInner__VrLtG textarea {
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px 15px;
  width: 100%;
}

.AboutUs_formInner__VrLtG textarea {
  resize: none;
}

.AboutUs_form__w5Ufn button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-family: var(--heading-font);
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  letter-spacing: 0.04em;
  line-height: 20px;
  margin-top: 10px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  text-align: center;
  width: 30%;
}

.AboutUs_bottomHr__vs7uI {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(136, 177, 228, 0.2);
  border-right-color: rgba(136, 177, 228, 0.2);
  border-bottom-color: rgba(136, 177, 228, 0.2);
  border-left-color: rgba(136, 177, 228, 0.2);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  margin: 0px;
  padding: 0px;
}

@media (max-width: 1024px) {
  .AboutUs_imageMain__86up3 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_imageMain__86up3 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
  }
}

@media (max-width: 1024px) {
  .AboutUs_rightContent__di5TJ > h6 {
  font-family: var(--heading-font);
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 60px;
  }
}

@media (max-width: 820px) {
  .AboutUs_rightContent__di5TJ > h6 {
  font-size: 40px;
  }
}

@media (max-width: 526px) {
  .AboutUs_rightContent__di5TJ > h6 {
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  }
}

@media (max-width: 612px) {
  .AboutUs_rightContent__di5TJ > h6 {
  font-size: 35px;
  line-height: 45px;
  }
}

@media (max-width: 1024px) {
  .AboutUs_bottomImageWrapper__mmt\+-, .AboutUs_flexRight__UVs58 {
  width: 100%;
  }
}

@media (max-width: 526px) {
  .AboutUs_bottomImageWrapper__mmt\+-, .AboutUs_flexRight__UVs58 {
  width: 100%;
  }
}

@media (max-width: 820px) {
  .AboutUs_aboutContainerHead__8XMfp > h3 {
  font-size: 55px;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutContainerHead__8XMfp > h3 {
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 23.2px;
  text-align: center;
  }
}

@media (max-width: 820px) {
  .AboutUs_aboutContainerHead__8XMfp > p {
  font-size: 16px;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutContainerHead__8XMfp > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 15px;
  max-width: 380px;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .AboutUs_aboutContainerHead__8XMfp > p {
  font-size: 15px;
  }
}

@media (max-width: 820px) {
  .AboutUs_LeftText__Eu2jh > h6, .AboutUs_rightContent__di5TJ > p {
  font-size: 16px;
  line-height: 25px;
  }
}

@media (max-width: 768px) {
  .AboutUs_LeftText__Eu2jh > h6, .AboutUs_rightContent__di5TJ > p {
  font-size: 14px;
  line-height: 24px;
  }
}

@media (max-width: 526px) {
  .AboutUs_grid__M\+XSX {
  display: flex;
  flex-direction: column;
  row-gap: 0px;
  column-gap: 0px;
  }
}

@media (max-width: 612px) {
  .AboutUs_grid__M\+XSX {
  display: flex;
  flex-direction: column;
  row-gap: 9rem;
  column-gap: 9rem;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutInner__DLbAY {
  padding: 20px 0px;
  }
}

@media (max-width: 526px) {
  .AboutUs_grid__M\+XSX .AboutUs_imageWrapper__lc0IX:first-of-type {
  margin-bottom: 4rem;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutSpan__nV153 > p {
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 15px;
  }
}

@media (max-width: 526px) {
  .AboutUs_aboutTeamBottom__UZuPM {
  width: 100%;
  }
}

:host {
  display: block;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}

.swiper {
  display: block;
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px;
  position: relative;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  box-sizing: initial;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
  width: 100%;
  z-index: 1;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  transform: translateZ(0px);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  backface-visibility: hidden;
  transform: translateZ(0px);
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow-x: auto;
  overflow-y: auto;
  scrollbar-width: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  height: var(--swiper-centered-offset-after);
  min-width: 1px;
  width: 100%;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  height: 100%;
  left: 0px;
  pointer-events: none;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: rgb(0, 122, 255);
  border-bottom-color: rgb(0, 122, 255);
  border-left-color: rgb(0, 122, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  transform-origin: 50% center;
  width: 42px;
  z-index: 10;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-direction: normal;
  animation-fill-mode: none;
  animation-play-state: running;
  animation-name: swiper-preloader-spin;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(1turn);
  }
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next, .swiper-button-prev {
  align-items: center;
  color: var(--swiper-navigation-color,var(--swiper-theme-color));
  cursor: pointer;
  display: flex;
  height: var(--swiper-navigation-size);
  justify-content: center;
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  position: absolute;
  top: var(--swiper-navigation-top-offset,50%);
  width: calc(var(--swiper-navigation-size)/44*27);
  z-index: 10;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  cursor: auto;
  opacity: 0;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  height: 100%;
  object-fit: contain;
  transform-origin: center center;
  width: 100%;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset,10px);
  right: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next::after, .swiper-button-prev::after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-variant-east-asian: normal;
  font-variant-alternates: normal;
  font-variant-position: normal;
  font-variant-emoji: normal;
  letter-spacing: 0px;
  line-height: 1;
  text-transform: none !important;
}

.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  left: auto;
  right: var(--swiper-navigation-sides-offset,10px);
}

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {
  content: "next";
}

.Gallery_gallery__uPq9f {
  width: 100%;
}

.Gallery_galleryInner__BcDpQ {
  margin: 0px auto;
  max-width: 1440px;
}

.Gallery_galleryContainer__CzNwP {
  align-items: center;
  background: var(--background-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 1366px) {
  .Gallery_galleryContainer__CzNwP {
  padding: 20px;
  }
}

@media (max-width: 956px) {
  .Gallery_galleryContainer__CzNwP {
  margin-bottom: 4rem;
  }
}

@media (max-width: 618px) {
  .Gallery_galleryContainer__CzNwP {
  margin-bottom: 1rem;
  }
}

.Gallery_grid__LvSQR {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  padding: 40px;
}

@media (max-width: 1366px) {
  .Gallery_grid__LvSQR {
  padding: 0px;
  width: 100%;
  }
}

@media (max-width: 618px) {
  .Gallery_grid__LvSQR {
  display: flex;
  flex-direction: column;
  }
}

.Gallery_imageDiv__tB05b {
  height: 451px;
  max-width: 693px;
  position: relative;
  width: 100%;
}

@media (max-width: 1366px) {
  .Gallery_imageDiv__tB05b {
  width: 100%;
  }
}

@media (max-width: 796px) {
  .Gallery_imageDiv__tB05b {
  height: 100%;
  max-height: 296px;
  }
}

@media (max-width: 956px) {
  .Gallery_imageDiv__tB05b {
  height: 100%;
  max-height: 360px;
  }
}

@media (max-width: 618px) {
  .Gallery_imageDiv__tB05b {
  height: 261px;
  }
}

.Gallery_overlayRight__O4pNW, .Gallery_overlay__1IgzU {
  background-color: rgba(0, 0, 0, 0.3);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  transition-behavior: normal, normal;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: background, color;
  width: 100%;
  z-index: 1;
}

.Gallery_leftDiv__BZijG:hover .Gallery_overlay__1IgzU {
  display: none;
}

.Gallery_leftDiv__BZijG:hover .Gallery_imageButton__OV8kK {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  color: var(--link-color);
}

.Gallery_rightDiv__2fp4O:hover .Gallery_overlayRight__O4pNW {
  display: none;
}

.Gallery_rightDiv__2fp4O:hover .Gallery_videoButton__eGs1r {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  color: var(--link-color);
}

.Gallery_imageDiv__tB05b > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.Gallery_imageButton__OV8kK, .Gallery_videoButton__eGs1r {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  height: 80px;
  left: 50%;
  letter-spacing: 0.04em;
  line-height: 22px;
  position: absolute;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  top: 50%;
  transform: translate(-50%, -50%);
  transition-behavior: normal, normal;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: background, color;
  width: 213px;
  z-index: 3;
}

@media (max-width: 796px) {
  .Gallery_imageButton__OV8kK, .Gallery_videoButton__eGs1r {
  font-size: 25px;
  height: 60px;
  width: 160px;
  }
}

@media (max-width: 956px) {
  .Gallery_imageButton__OV8kK, .Gallery_videoButton__eGs1r {
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 22px;
  text-align: center;
  }
}

.Gallery_bottomContent__6CgI0 {
  background: var(--section-background);
  width: 100%;
}

@media (max-width: 618px) {
  .Gallery_bottomContent__6CgI0 {
  display: none;
  }
}

.Gallery_galleryContainerHead__9waQX {
  margin: 0px auto;
  max-width: 1282px;
  padding: 20px;
}

.Gallery_galleryContainerHead__9waQX h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.Gallery_galleryContainerHead__9waQX p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

@media (max-width: 956px) {
  .Gallery_galleryContainerHead__9waQX > h3 {
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 55.68px;
  text-align: center;
  }
}

.GalleryPhotos_galleryPhotos__0IU5C {
  width: 100%;
}

.GalleryPhotos_galleryPhotosInner__eSuH1 {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px 0px;
}

.GalleryPhotos_galleryMain__djJ84 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

@media (max-width: 1366px) {
  .GalleryPhotos_galleryMain__djJ84 {
  padding: 20px;
  }
}

.GalleryPhotos_textContainer__pEQF4 {
  align-items: center;
  background: var(--section-background);
  display: flex;
  flex-direction: column;
  height: 143px;
  justify-content: center;
  margin: 0px auto;
  width: 1355px;
}

@media (max-width: 596px) {
  .GalleryPhotos_textContainer__pEQF4 {
  height: 93px;
  }
}

.GalleryPhotos_textDiv__JsL44 h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.GalleryPhotos_galleryContainer__Hd23w {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 596px) {
  .GalleryPhotos_galleryContainer__Hd23w {
  margin-bottom: 2rem;
  }
}

.GalleryPhotos_grid__5cW0P {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 596px) {
  .GalleryPhotos_grid__5cW0P {
  row-gap: 8px;
  column-gap: 8px;
  }
}

.GalleryPhotos_imageDiv__KIjdr {
  cursor: pointer;
  height: 498px;
  width: 445px;
}

@media (max-width: 1098px) {
  .GalleryPhotos_imageDiv__KIjdr {
  height: 350px;
  }
}

@media (max-width: 798px) {
  .GalleryPhotos_imageDiv__KIjdr {
  height: 250px;
  }
}

@media (max-width: 596px) {
  .GalleryPhotos_imageDiv__KIjdr {
  height: 160px;
  }
}

.GalleryPhotos_imageDiv__KIjdr > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GalleryPhotos_overlay__McQJ8 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0px;
  display: flex;
  justify-content: center;
  left: 0px;
  position: fixed;
  right: 0px;
  top: 0px;
  z-index: 1000;
}

.GalleryPhotos_overlayContent__6kFCr {
  height: 692px;
  position: relative;
  width: 1117px;
}

@media (max-width: 1098px) {
  .GalleryPhotos_overlayContent__6kFCr {
  height: 50%;
  width: 90%;
  }
}

.GalleryPhotos_overlayImageContainer__cgoNo {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  opacity: 0;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: opacity;
  width: 100%;
}

.GalleryPhotos_overlayImageContainer__cgoNo > img {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-play-state: running;
  animation-name: GalleryPhotos_moveInFromRight__\+nQVU;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GalleryPhotos_overlayImageContainer__cgoNo.GalleryPhotos_visible__HPb06 {
  opacity: 1;
}

.GalleryPhotos_fadeOut__NdmzB {
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-play-state: running;
  animation-name: GalleryPhotos_fadeOut__NdmzB;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

.GalleryPhotos_fadeIn__JiWBJ {
  animation-duration: 0.5s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-play-state: running;
  animation-name: GalleryPhotos_fadeIn__JiWBJ;
  animation-timeline: auto;
  animation-range-start: normal;
  animation-range-end: normal;
}

@keyframes GalleryPhotos_fadeOut__NdmzB {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes GalleryPhotos_fadeIn__JiWBJ {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.GalleryPhotos_closeButton__19aQg {
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: rgb(59, 225, 18);
  cursor: pointer;
  font-size: 18px;
  height: 40px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 40px;
  z-index: 2;
}

@media (max-width: 596px) {
  .GalleryPhotos_closeButton__19aQg {
  font-size: 12px;
  height: 20px;
  width: 20px;
  }
}

.GalleryPhotos_navigationButtons__U3SeA {
  bottom: 20px;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  left: 50%;
  padding: 0px 20px;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}

.GalleryPhotos_nextButton__UAEar, .GalleryPhotos_prevButton__pvbca {
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  color: rgb(59, 225, 18);
  cursor: pointer;
  font-size: 24px;
  height: 51px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  width: 51px;
}

@media (max-width: 596px) {
  .GalleryPhotos_nextButton__UAEar, .GalleryPhotos_prevButton__pvbca {
  font-size: 15px;
  height: 30px;
  width: 30px;
  }
}

@media (max-width: 1366px) {
  .GalleryPhotos_imageDiv__KIjdr, .GalleryPhotos_textContainer__pEQF4 {
  width: 100%;
  }
}

@media (max-width: 798px) {
  c .GalleryPhotos_textDiv__JsL44 > h3 {
  font-family: Aboreto;
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 49px;
  margin-bottom: 0px;
  text-align: center;
  }
}

@media (max-width: 596px) {
  .GalleryPhotos_textDiv__JsL44 > h3 {
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 39px;
  margin-bottom: 0px;
  text-align: center;
  }
}

.GalleryVideo_galleryVideo__IE-q3 {
  width: 100%;
}

.GalleryVideo_galleryInner__PQ5cD {
  margin: 0px auto;
  max-width: 1440px;
}

.GalleryVideo_galleryContainer__50q00 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

@media (max-width: 1366px) {
  .GalleryVideo_galleryContainer__50q00 {
  padding: 20px;
  }
}

.GalleryVideo_main__5-JSR {
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
}

@media (max-width: 1366px) {
  .GalleryVideo_main__5-JSR {
  width: 100%;
  }
}

.GalleryVideo_grid__ThFEN {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 978px) {
  .GalleryVideo_grid__ThFEN {
  row-gap: 1rem;
  column-gap: 1rem;
  }
}

.GalleryVideo_imageMain__QMG6y {
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 435px;
}

@media (max-width: 1366px) {
  .GalleryVideo_imageMain__QMG6y {
  height: 240px;
  width: 100%;
  }
}

@media (max-width: 978px) {
  .GalleryVideo_imageMain__QMG6y {
  height: 200px;
  }
}

@media (max-width: 594px) {
  .GalleryVideo_imageMain__QMG6y {
  height: 90px;
  }
}

@media (max-width: 768px) {
  .GalleryVideo_imageMain__QMG6y {
  height: 150px;
  }
}

.GalleryVideo_imageMain__QMG6y > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GalleryVideo_videoThumbnail__I-HsR {
  cursor: pointer;
  height: 244.688px;
  position: relative;
  width: 435px;
}

.GalleryVideo_videoThumbnail__I-HsR img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.GalleryVideo_playButton__t17OV {
  cursor: pointer;
  height: 62.13px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 62.13px;
  z-index: 1;
}

@media (max-width: 978px) {
  .GalleryVideo_playButton__t17OV {
  height: 48px;
  width: 48px;
  }
}

@media (max-width: 594px) {
  .GalleryVideo_playButton__t17OV {
  height: 28px;
  width: 28px;
  }
}

.GalleryVideo_imageText__8EBAe {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0px;
  display: flex;
  height: 45px;
  justify-content: flex-start;
  position: absolute;
  width: 100%;
}

@media (max-width: 594px) {
  .GalleryVideo_imageText__8EBAe {
  height: 20px;
  }
}

@media (max-width: 768px) {
  .GalleryVideo_imageText__8EBAe {
  height: 35px;
  }
}

.GalleryVideo_imageText__8EBAe > span {
  color: rgb(255, 255, 255);
  font-family: Poppins;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  padding-left: 10px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-transform: uppercase;
  text-underline-position: from-font;
}

@media (max-width: 978px) {
  .GalleryVideo_imageText__8EBAe > span {
  font-size: 15px;
  }
}

@media (max-width: 594px) {
  .GalleryVideo_imageText__8EBAe > span {
  font-size: 10px;
  padding-left: 5px;
  }
}

.GalleryVideo_overlay__3UoLR {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1000;
}

.GalleryVideo_iframeContainer__HT23m {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  max-width: 800px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 80%;
}

.GalleryVideo_closeButton__kyw4J {
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-size: 24px;
  position: absolute;
  right: 10px;
  top: 10px;
}

@media (max-width: 1366px) {
  .GalleryVideo_iframeWrapper__zw0eA {
  height: 100%;
  width: 100%;
  }
}

@media (max-width: 1366px) {
  .GalleryVideo_iframe__MkJg9 {
  height: 100% !important;
  width: 100% !important;
  }
}

@media (max-width: 978px) {
  .GalleryVideo_overlayIframe__JXrId {
  height: 450px;
  width: 100%;
  }
}

@media (max-width: 594px) {
  .GalleryVideo_overlayIframe__JXrId {
  height: 300px;
  width: 100%;
  }
}

@media (max-width: 768px) {
  .GalleryVideo_overlayIframe__JXrId {
  height: 400px;
  width: 100%;
  }
}

.OwnerWellness_wellness__b7Czm {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerWellness_wellnessInner__E5fcz {
  width: 100%;
}

.OwnerWellness_titleContainer__owxo4 {
  padding-bottom: 20px;
}

.OwnerWellness_titleContainer__owxo4 > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_wellnessContainer__\+Tt\+9 {
  margin-bottom: 3rem;
}

.OwnerWellness_ownerTopImage__oQIlF {
  position: relative;
  width: 100%;
}

.OwnerWellness_topImageDiv__UrWGK {
  height: 535px;
  max-width: 1065px;
  width: 100%;
}

.OwnerWellness_topImageDiv__UrWGK > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerWellness_imageText__\+MfPL {
  left: 10px;
  position: absolute;
  top: 10px;
}

.OwnerWellness_imageText__\+MfPL > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_editTopIcon__rAcCq {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: 10px 0px;
  width: 100%;
}

.OwnerWellness_editTopIcon__rAcCq > svg {
  cursor: pointer;
  object-fit: cover;
  width: 21px;
}

.OwnerWellness_editTopIcon__rAcCq > img {
  cursor: pointer;
}

.OwnerWellness_editIcon__SAN\+M {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerWellness_editIcon__SAN\+M > img {
  cursor: pointer;
}

.OwnerWellness_editIcon__SAN\+M > svg {
  cursor: pointer;
  object-fit: cover;
  width: 21px;
}

.OwnerWellness_topGrid__JbfBf {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  width: 100%;
}

.OwnerWellness_grid__PXadS {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
}

.OwnerWellness_grid__PXadS > div {
  height: 181px;
  max-width: 344px;
  width: 100%;
}

.OwnerWellness_grid__PXadS > div > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerWellness_wellnessContainer__\+Tt\+9 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerWellness_wellnessContainerHead__o2dwL {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 840px;
  width: 100%;
}

.OwnerWellness_wellnessContainerHead__o2dwL h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerWellness_wellnessContainerHead__o2dwL p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerWellness_wellnessContainerSpHead__w49tz {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1000px;
  width: 100%;
}

.OwnerWellness_wellnessContainerSpHead__w49tz h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerWellness_wellnessContainerSpHead__w49tz p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerWellness_spaMain__2DP1x {
  align-items: center;
  background: var( --background-gadient-left);
  display: flex;
  margin-bottom: 1rem;
  width: 100%;
}

.OwnerWellness_reverseLayout__Gegyh {
  background: var( --background-gadient-left);
  flex-direction: row-reverse;
}

.OwnerWellness_spaImage__eDfz6 {
  height: 327px;
  max-width: 629px;
  position: relative;
  width: 100%;
}

.OwnerWellness_loaderWrapper__9Pk6h {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerWellness_spaImageText__jA75u {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  position: absolute;
  width: 100%;
}

.OwnerWellness_spaImageText__jA75u > span {
  align-items: center;
  color: rgb(255, 255, 255);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 0.05em;
  line-height: 40px;
  margin: 0px auto;
  max-width: 629px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerWellness_spaText__OxKIf {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 0px 3rem;
}

.OwnerWellness_spaTextInner__OumLi {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.OwnerWellness_spaTextInner__OumLi h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_spaItems__FAv5q ul {
  margin: 0.75rem 0px;
}

.OwnerWellness_spaItems__FAv5q ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.25rem 0px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_contentMain__QmFsJ, .OwnerWellness_content__RjnlF {
  display: flex;
  flex-direction: column;
  margin: 0px auto;
  width: 100%;
}

.OwnerWellness_content__RjnlF {
  row-gap: 10px;
  column-gap: 10px;
}

.OwnerWellness_spaGrid__iB\+XB {
  background: var(--background-gadient-left);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  height: 327px;
}

.OwnerWellness_contenLeft__sUW-K {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto;
  max-width: 556px;
  padding: 1rem 3rem;
}

.OwnerWellness_contenLeft__sUW-K > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_contenLeft__sUW-K ul {
  padding-left: 25px;
}

.OwnerWellness_contenLeft__sUW-K ul li {
  font-weight: 500;
}

.OwnerWellness_Item__xaJw5, .OwnerWellness_contenLeft__sUW-K ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_Item__xaJw5 {
  font-weight: 300;
}

.OwnerWellness_contentImg__gg9Ft {
  height: 327px;
  position: relative;
}

.OwnerWellness_contentImg__gg9Ft > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerWellness_diningContainerLink__ya30U {
  margin-top: 1rem;
  width: 100%;
}

.OwnerWellness_scSpaImage__7IqAV {
  height: 524px;
  max-width: 629.73px;
  width: 100%;
}

.OwnerWellness_scSpaImage__7IqAV img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerWellness_scSpaText__kijJp {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 0px 1rem;
}

.OwnerWellness_scSpaTextInner__fjSFc {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.OwnerWellness_scSpaTextInner__fjSFc h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_scSpaItems__MkQDj {
  margin: 0px 0.5rem;
}

.OwnerWellness_scSpaItems__MkQDj ul {
  margin: 0.75rem 0px;
}

.OwnerWellness_scSpaItems__MkQDj ul li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  margin: 0.75rem 0px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerWellness_bookButton__EEJKJ {
  display: flex;
  justify-content: flex-end;
}

.OwnerWellness_bookButton__EEJKJ button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 43, 92);
  border-right-color: rgb(0, 43, 92);
  border-bottom-color: rgb(0, 43, 92);
  border-left-color: rgb(0, 43, 92);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  font-family: Aboreto;
  font-size: 13px;
  font-weight: 400;
  height: 35px;
  line-height: 16.24px;
  max-width: 130px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.SpaRetreatEdit_spaRetreat__h3bOM {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.SpaRetreatEdit_spaRetreatInner__YOSwy {
  width: 100%;
}

.SpaRetreatEdit_titleContainer__7G5ek {
  padding-bottom: 20px;
}

.SpaRetreatEdit_titleContainer__7G5ek > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.SpaRetreatEdit_topGrid__tc7rk {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto;
  max-width: 1032px;
  width: 100%;
}

.SpaRetreatEdit_titleDiv__MVtVU {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.SpaRetreatEdit_titleDiv__MVtVU > span {
  line-height: 30px;
}

.SpaRetreatEdit_titleDiv__MVtVU > input, .SpaRetreatEdit_titleDiv__MVtVU > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.SpaRetreatEdit_titleDiv__MVtVU > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  height: 46px;
  line-height: 20px;
  max-width: 1008px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  width: 100%;
}

.SpaRetreatEdit_spaRetreatContainer__oICuQ {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.SpaRetreatEdit_bottomFlex__-5CA0 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto;
  max-width: 1032px;
  width: 100%;
}

.SpaRetreatEdit_bottomGrid__HKJfu {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 1rem;
}

.SpaRetreatEdit_imageDiv__OVJUv {
  height: 181px;
  max-width: 333px;
  position: relative;
  width: 100%;
}

.SpaRetreatEdit_imageDiv__OVJUv > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.SpaRetreatEdit_imageDiv__OVJUv > button {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
}

.SpaRetreatEdit_imageDiv__OVJUv > button > svg {
  max-width: 25px;
}

.SpaRetreatEdit_add__zIi3- {
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  z-index: 2;
}

.SpaRetreatEdit_add__zIi3- > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.SpaRetreatEdit_buttonDiv__cYlZd {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  width: 100%;
}

.SpaRetreatEdit_buttonDiv__cYlZd > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpaReservationEdit_spaReservation__dOIF8 {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerSpaReservationEdit_spaReservationInner__UysTC {
  width: 100%;
}

.OwnerSpaReservationEdit_titleContainer__pTOZE {
  padding-bottom: 20px;
}

.OwnerSpaReservationEdit_titleContainer__pTOZE > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEdit_topGrid__\+kapz {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  padding: 20px;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:first-child {
  height: 344px;
  max-width: 476px;
  position: relative;
  width: 100%;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:first-child::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerSpaReservationEdit_uploadIcon__8IkJQ {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerSpaReservationEdit_uploadIcon__8IkJQ img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child > input {
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child > input, .OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 481px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpaReservationEdit_topGrid__\+kapz > div:last-child > textarea {
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

.OwnerSpaReservationEdit_save__L-ltj {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerSpaReservationEdit_save__L-ltj > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpaReservationEdit_spaReservationContainerTop__mOrr9 {
  background: var(--background-gadient-left);
}

.OwnerSpaReservationEdit_spaReservationContainerTop__mOrr9, .OwnerSpaReservationEdit_spaReservationContainer__SrrlZ {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto 7rem;
  max-width: 1032px;
  width: 100%;
}

.OwnerSpaReservationEdit_wellnessContainerHead__x5fMg {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 840px;
  width: 100%;
}

.OwnerSpaReservationEdit_wellnessContainerHead__x5fMg h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerSpaReservationEdit_wellnessContainerHead__x5fMg p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerSpaReservationEdit_wellnessContainerSpHead__7Hy9Q {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 1000px;
  width: 100%;
}

.OwnerSpaReservationEdit_wellnessContainerSpHead__7Hy9Q h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerSpaReservationEdit_wellnessContainerSpHead__7Hy9Q p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerSpaReservationEdit_spaMain__S3p0\+ {
  align-items: center;
  background: var(--background-gadient-left);
  display: flex;
  margin-bottom: 1rem;
  max-width: 1029px;
  width: 100%;
}

.OwnerSpaReservationEdit_reverseLayout__DxdYe {
  background: var(--background-gadient-left);
  flex-direction: row-reverse;
}

.OwnerSpaReservationEdit_spaImage__\+v04I {
  height: 327px;
  max-width: 629px;
  position: relative;
  width: 100%;
}

.OwnerSpaReservationEdit_loaderWrapper__pqb\+2 {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerSpaReservationEdit_spaImageText__0FZbT {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  position: absolute;
  width: 100%;
}

.OwnerSpaReservationEdit_spaImageText__0FZbT > span {
  align-items: center;
  color: rgb(255, 255, 255);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 0.05em;
  line-height: 40px;
  margin: 0px auto;
  max-width: 629px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

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

.OwnerSpaReservationEdit_editIcon__008ea > svg {
  cursor: pointer;
  max-width: 25px;
}

.OwnerSpaReservationEdit_spaText__\+dE\+Z {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 0px 3rem;
}

.OwnerSpaReservationEdit_spaTextInner__SSEmB {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.OwnerSpaReservationEdit_spaTextInner__SSEmB h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEdit_spaItems__u85QS ul {
  margin: 0.75rem 0px;
}

.OwnerSpaReservationEdit_spaItems__u85QS ul li {
  color: var(--primary-btn-color);
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 15px;
  margin: 0.25rem 0px;
}

.OwnerSpaReservationEdit_Item__qO6lT, .OwnerSpaReservationEdit_spaItems__u85QS ul li {
  font-family: var(--body-font);
  font-size: 15px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEdit_Item__qO6lT {
  font-weight: 300;
  line-height: 22.5px;
}

.OwnerSpaReservationEdit_mapLink__b7JvS {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  margin-top: 1rem;
  width: 100%;
}

.OwnerSpaReservationEdit_mapLink__b7JvS > span {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.OwnerSpaReservationEdit_mapLink__b7JvS > input, .OwnerSpaReservationEdit_mapLink__b7JvS > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEdit_mapLink__b7JvS > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  height: 46px;
  letter-spacing: 0.04em;
  line-height: 26px;
  max-width: 881px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  width: 100%;
}

.OwnerSpaReservationEditModal_modalBox__scoiv {
  background-color: var(--main-bg-color);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerSpaReservationEditModal_main__d4M9N {
  display: flex;
  flex-direction: column;
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerSpaReservationEditModal_topHeading__pOWgG {
  padding: 10px 0px;
}

.OwnerSpaReservationEditModal_topHeading__pOWgG > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEditModal_top__KKziJ {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerSpaReservationEditModal_top__KKziJ > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpaReservationEditModal_top__KKziJ > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEditModal_top__KKziJ > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerSpaReservationEditModal_top__KKziJ > div > input, .OwnerSpaReservationEditModal_top__KKziJ > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 996px;
}

.OwnerSpaReservationEditModal_top__KKziJ > div > textarea {
  font-size: 16px;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  line-height: 15px;
  resize: none;
}

.OwnerSpaReservationEditModal_bottom__hDHtu > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpaReservationEditModal_bottom__hDHtu > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpaReservationEditModal_bottom__hDHtu > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerSpaReservationEditModal_bottom__hDHtu > div > input, .OwnerSpaReservationEditModal_bottom__hDHtu > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 996px;
}

.OwnerSpaReservationEditModal_bottom__hDHtu > div > textarea {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  resize: none;
}

.OwnerSpaReservationEditModal_deleteButton__tdglY {
  align-items: flex-end;
  justify-content: center;
  width: 1014px;
  display: flex !important;
}

.OwnerSpaReservationEditModal_deleteButton__tdglY > button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 50px;
}

.OwnerSpaReservationEditModal_deleteButton__tdglY > button > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerSpaReservationEditModal_addButton__BQvEs {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
  width: 1014px;
}

.OwnerSpaReservationEditModal_addButton__BQvEs button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 92px;
}

.OwnerSpaReservationEditModal_addButton__BQvEs > button > img {
  height: 12.5px;
  object-fit: cover;
  width: 12.5px;
}

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

.OwnerSpaReservationEditModal_submitButton__gXUrK button {
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerSpaReservationEditModal_subDescriptionInput__WPv-h {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(204, 204, 204);
  border-right-color: rgb(204, 204, 204);
  border-bottom-color: rgb(204, 204, 204);
  border-left-color: rgb(204, 204, 204);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  margin-top: 5px;
  min-height: 100px;
  padding: 10px;
  white-space-collapse: preserve;
  text-wrap-mode: wrap;
  width: 100%;
}

.OwnerSpaReservationEditModal_subDescriptionInput__WPv-h ul {
  padding-left: 20px;
}

.OwnerSpaReservationEditModal_subDescriptionInput__WPv-h li {
  list-style-type: disc;
}

.OwnerwellnessScheduleEdit_wellnessSchedule__nAK7w {
  padding: 30px 10px 30px 15px;
  width: 75%;
}

.OwnerwellnessScheduleEdit_wellnessScheduleInner__rlERh {
  width: 100%;
}

.OwnerwellnessScheduleEdit_titleContainer__\+ns4m {
  padding-bottom: 20px;
}

.OwnerwellnessScheduleEdit_titleContainer__\+ns4m > h3 {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_wellnessScheduleContainer__0PNtH {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto 7rem;
  width: 1032px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ {
  background-image: linear-gradient(270.66deg, rgba(136, 177, 228, 0.2) 1.09%, rgba(255, 255, 255, 0) 137.43%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 30px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:first-child {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:first-child > span {
  font-family: Poppins;
  line-height: 30px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:first-child > input, .OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:first-child > span {
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:first-child > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(0, 54, 122);
  font-family: Aboreto;
  height: 46px;
  line-height: 20px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  width: 963px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:nth-child(2) {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:nth-child(2) > span {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_topInputSection__uUTZJ > div:nth-child(2) > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 963px;
}

.OwnerwellnessScheduleEdit_buttonDiv__-cASd {
  display: flex;
  justify-content: center;
  width: 100%;
}

.OwnerwellnessScheduleEdit_buttonDiv__-cASd > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerwellnessScheduleEdit_wellnessContainerHead__Nk\+5G {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin-bottom: 3.5rem;
  max-width: 840px;
}

.OwnerwellnessScheduleEdit_wellnessContainerHead__Nk\+5G h3 {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  margin-bottom: 1.25rem;
  text-align: center;
}

.OwnerwellnessScheduleEdit_wellnessContainerHead__Nk\+5G p {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerwellnessScheduleEdit_spaMain__z6WHA {
  align-items: center;
  background-image: linear-gradient(270deg, rgba(136, 177, 228, 0.165) 25.35%, rgba(255, 255, 255, 0.82));
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  margin-bottom: 1rem;
  width: 1029px;
}

.OwnerwellnessScheduleEdit_reverseLayout__trCKk {
  background-image: linear-gradient(90deg, rgba(136, 177, 228, 0.165) 25.35%, rgba(255, 255, 255, 0.82));
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  flex-direction: row-reverse;
}

.OwnerwellnessScheduleEdit_Item__ZrwDz {
  font-family: poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_scSpaImage__UDtf2 {
  height: 524px;
  width: 629.73px;
}

.OwnerwellnessScheduleEdit_scSpaImage__UDtf2 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

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

.OwnerwellnessScheduleEdit_scSpaText__tYTwu {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  padding: 0px 1rem;
}

.OwnerwellnessScheduleEdit_scSpaTextInner__pWVU1 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.OwnerwellnessScheduleEdit_scSpaTextInner__pWVU1 h5 {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_scSpaItems__YnsyE {
  margin: 0px 0.5rem;
}

.OwnerwellnessScheduleEdit_scSpaItems__YnsyE ul {
  margin: 0.75rem 0px;
}

.OwnerwellnessScheduleEdit_scSpaItems__YnsyE ul li {
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 15px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  margin: 0.75rem 0px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerwellnessScheduleEdit_bookButton__7bbMw {
  display: flex;
  justify-content: flex-end;
}

.OwnerwellnessScheduleEdit_bookButton__7bbMw button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 43, 92);
  border-right-color: rgb(0, 43, 92);
  border-bottom-color: rgb(0, 43, 92);
  border-left-color: rgb(0, 43, 92);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  font-family: Aboreto;
  font-size: 13px;
  font-weight: 400;
  height: 35px;
  line-height: 16.24px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 130px;
}

.OwnerSpecialSpaEditModal_modalBox__NP6dB {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerSpecialSpaEditModal_main__er6gg {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerSpecialSpaEditModal_imageMain__oy4-T {
  display: flex;
  justify-content: center;
}

.OwnerSpecialSpaEditModal_imageDiv__aiLQr {
  align-items: center;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerSpecialSpaEditModal_imageDiv__aiLQr::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerSpecialSpaEditModal_imageDiv__aiLQr > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialSpaEditModal_loaderWrapper__rGEtE {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerSpecialSpaEditModal_uploadImage__4dNVd {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe > div > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe > div > input {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe > div > input, .OwnerSpecialSpaEditModal_bottom__BQCRe > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEditModal_bottom__BQCRe > div > textarea {
  font-family: poppins, sans-serif;
  font-size: 15px;
  font-weight: 300;
  height: 159px;
  line-height: 22.5px;
  resize: none;
}

.OwnerSpecialSpaEditModal_Button__E7iC0 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerSpecialSpaEditModal_Button__E7iC0 > button {
  background: var(--heading-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerScheduleSpaEditModal_modalBox__Amg5Z {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerScheduleSpaEditModal_main__QZeOc {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerScheduleSpaEditModal_imageMain__u2ceM {
  display: flex;
  justify-content: center;
}

.OwnerScheduleSpaEditModal_imageDiv__0vctD {
  align-items: center;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerScheduleSpaEditModal_imageDiv__0vctD::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerScheduleSpaEditModal_imageDiv__0vctD > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerScheduleSpaEditModal_loaderWrapper__G1B\+B {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerScheduleSpaEditModal_uploadImage__ttukm {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH > div > span {
  font-family: poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH > div > input, .OwnerScheduleSpaEditModal_bottom__TM0OH > div > textarea {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerScheduleSpaEditModal_bottom__TM0OH > div > textarea {
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
  height: 159px;
  line-height: 22.5px;
  resize: none;
}

.OwnerScheduleSpaEditModal_Button__Zl-ru {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerScheduleSpaEditModal_Button__Zl-ru > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerSpecialSpaEdit_specialEdit__peLVG {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerSpecialSpaEdit_specialEditInner__-DOM2 {
  width: 100%;
}

.OwnerSpecialSpaEdit_titleContainer__D0hdL {
  padding-bottom: 20px;
}

.OwnerSpecialSpaEdit_titleContainer__D0hdL > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEdit_specialEditMain__fKhS8 {
  align-items: center;
  background: var( --background-gadient-left);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto 7rem;
  max-width: 1033px;
  width: 100%;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv {
  padding: 20px;
  width: 100%;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv, .OwnerSpecialSpaEdit_rightGrid__-rxQv > div {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv > div > input {
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv > div > input, .OwnerSpecialSpaEdit_rightGrid__-rxQv > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 978px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialSpaEdit_rightGrid__-rxQv > div > textarea {
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

.OwnerSpecialSpaEdit_save__HjFQw {
  align-items: center;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
  display: flex !important;
}

.OwnerSpecialSpaEdit_save__HjFQw > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialSpaEdit_buttonGroupSection__-1oWp {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin-top: 3rem;
  width: 100%;
}

.OwnerSpecialSpaEdit_buttonGroupSection__-1oWp > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEdit_buttonGroup__SzY0Q {
  display: grid;
  row-gap: 10px;
  column-gap: 10px;
  grid-template-columns: repeat(3, 1fr);
}

.OwnerSpecialSpaEdit_buttonGroup__SzY0Q > button {
  background: var(--heading-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  line-height: 30px;
  max-width: 326px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialSpaEdit_upload__r0ROI {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  margin: 3rem 0px;
  width: 100%;
}

.OwnerSpecialSpaEdit_upload__r0ROI > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialSpaEdit_menuUpload__eWbdK {
  height: 290px;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerSpecialSpaEdit_menuUpload__eWbdK img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.OwnerSpecialSpaEdit_uploadIcon__9IZGX {
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerSpecialSpaEdit_imgUploadIcon__sRC\+I, .OwnerSpecialSpaEdit_uploadIcon__9IZGX {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.OwnerSpecialSpaEdit_imgUploadIcon__sRC\+I {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: flex;
  justify-content: center;
  height: 139px !important;
  width: 139px !important;
}

.OwnerSpecialSpaEdit_imgUploadIcon__sRC\+I > img {
  height: 58px;
  object-fit: cover;
  width: 64px;
}

.OwnerSpecialSpaEdit_uploadIcon__9IZGX img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialSpaEdit_menuUpload__eWbdK::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerSpecialSpaEdit_deleteIcon__psTd3 {
  align-items: center;
  background-color: rgb(0, 54, 122);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 3;
}

.OwnerSpecialSpaEdit_deleteIcon__psTd3 > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerAccommodationViillaEdit_villaEdit__FoJf4 {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_villaEditInner__aTy2a {
  width: 100%;
}

.OwnerAccommodationViillaEdit_top__JJUx3 > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_mainContainer__OTmnO {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  width: 100%;
}

.OwnerAccommodationViillaEdit_topImageSection__XJrWu {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  width: 100%;
}

.OwnerAccommodationViillaEdit_topImageDiv__1cGwA {
  height: 537.21px;
  max-width: 1042px;
  position: relative;
  width: 100%;
}

.OwnerAccommodationViillaEdit_topImageDiv__1cGwA > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationViillaEdit_topImageDiv__1cGwA > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 240, 121), rgb(255, 240, 121));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  bottom: 10px;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  position: absolute;
  right: 50px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_editTopIcon__e-r2r {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  max-width: 1042px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_editTopIcon__e-r2r > svg {
  cursor: pointer;
  object-fit: cover;
  width: 22px;
}

.OwnerAccommodationViillaEdit_topGrid__7iw3k {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
}

.OwnerAccommodationViillaEdit_topGrid__7iw3k > div {
  height: 181px;
  max-width: 339px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_topGrid__7iw3k > div > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationViillaEdit_mainContainerHead__mTGq3 {
  display: flex;
  flex-direction: column;
  margin: 0px auto;
  max-width: 1042px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_mainContainerHead__mTGq3 h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerAccommodationViillaEdit_mainContainerHead__mTGq3 p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerAccommodationViillaEdit_villaMain__m3h7J {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 4rem auto 0px;
  max-width: 1042px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_contentLeft__WsfK3 > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_contentLeft__WsfK3 ul {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerAccommodationViillaEdit_contentLeft__WsfK3 ul li {
  color: var(--primary-btn-color);
  font-weight: 400;
}

.OwnerAccommodationViillaEdit_Item__\+fyRY, .OwnerAccommodationViillaEdit_contentLeft__WsfK3 ul li {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_Item__\+fyRY {
  font-weight: 300;
}

.OwnerAccommodationViillaEdit_contentLeftBottom__H7E0g {
  align-items: center;
  display: flex;
  row-gap: 2.5rem;
  column-gap: 2.5rem;
  justify-content: flex-start;
  margin: 1rem auto 0px;
  max-width: 498px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_contentLeftBottom__H7E0g > span {
  align-items: center;
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  row-gap: 10px;
  column-gap: 10px;
  line-height: 17.4px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_contentLeftBottom__H7E0g > span > svg {
  object-fit: cover;
  width: 30px;
}

.OwnerAccommodationViillaEdit_contentMain__ymcLR {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto 7rem;
  max-width: 1389px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_grid__ySUx5 {
  align-items: stretch;
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerAccommodationViillaEdit_switchGrid__JkXnm {
  align-items: stretch;
  direction: rtl;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  background: var(--backgound-gradient-accomodaion) !important;
}

.OwnerAccommodationViillaEdit_contentLeft__WsfK3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem;
}

.OwnerAccommodationViillaEdit_switchContentLeft__qDrqx {
  direction: ltr;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem 3rem;
}

.OwnerAccommodationViillaEdit_imageDiv__IB8ag {
  height: 100%;
  max-width: 521px;
  min-height: 442px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_imageDiv__IB8ag img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationViillaEdit_mapView__a45Jk {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  column-gap: 3rem;
  justify-content: center;
  width: 100%;
}

.OwnerAccommodationViillaEdit_iframe__I6y2y {
  max-width: 1048px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_descriptionButton__-cM8K {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  column-gap: 3rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 1043px;
  width: 100%;
}

.OwnerAccommodationViillaEdit_descriptionButton__-cM8K p {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
}

.OwnerAccommodationViillaEdit_descriptionButton__-cM8K p, .OwnerAccommodationViillaEdit_descriptionButton__-cM8K > button {
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationViillaEdit_descriptionButton__-cM8K > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(136, 177, 228, 0.2);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(0, 54, 122);
  cursor: pointer;
  font-family: Poppins;
  font-size: 25px;
  font-weight: 275;
  height: 67px;
  letter-spacing: 0.06em;
  line-height: 37.5px;
  max-width: 489px;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_imageEdit__qea5M {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_imageEditInner__s0mYu {
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_top__VU07T > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaImageEdit_editContent__kM-VO {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 2rem;
}

.OwnerAccommodationVillaImageEdit_inputDiv__-YxSa {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

.OwnerAccommodationVillaImageEdit_inputDiv__-YxSa > span {
  line-height: 30px;
}

.OwnerAccommodationVillaImageEdit_inputDiv__-YxSa > input, .OwnerAccommodationVillaImageEdit_inputDiv__-YxSa > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaImageEdit_inputDiv__-YxSa > input {
  border: 1px solid var( --primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  height: 46px;
  line-height: 20px;
  max-width: 1028px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_grid__pixOy {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
}

.OwnerAccommodationVillaImageEdit_imageDiv__gwtC4 {
  height: 181px;
  max-width: 344px;
  position: relative;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_imageDiv__gwtC4 > img:first-child {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_buttonDiv__8UvLf {
  display: flex;
  justify-content: center;
}

.OwnerAccommodationVillaImageEdit_buttonDiv__8UvLf > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerAccommodationVillaImageEdit_overlay__P2OT7 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerAccommodationVillaImageEdit_delete__CCk\+v {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 2;
}

.OwnerAccommodationVillaImageEdit_delete__CCk\+v > svg {
  object-fit: cover;
  width: 18px;
}

.OwnerAccommodationVillaImageEdit_add__zaEnX {
  height: 50px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  z-index: 2;
}

.OwnerAccommodationVillaImageEdit_add__zaEnX > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_detailsEdit__9dRtt {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_detailsEditInner__OCbhf {
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_top__2Klei > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEdit_main__ybyKE {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div > input {
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div > input, .OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  max-width: 994px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_topInputSection__gk2SY > div > textarea {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 105px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

.OwnerAccommodationVillaDetailsEdit_save__AuHMx {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_save__AuHMx > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_editTopIcon__hImRP {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 8px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_editTopIcon__hImRP > svg {
  cursor: pointer;
  object-fit: cover;
  width: 22px;
}

.OwnerAccommodationVillaDetailsEdit_switchEditTopIcon__8PXKk {
  justify-content: flex-end;
}

.OwnerAccommodationVillaDetailsEdit_contentLeft__nFI5B > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 55.68px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEdit_contentLeft__nFI5B ul {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerAccommodationVillaDetailsEdit_contentLeft__nFI5B ul li {
  color: var(--primary-btn-color);
  font-weight: 400;
}

.OwnerAccommodationVillaDetailsEdit_Item__l4Gny, .OwnerAccommodationVillaDetailsEdit_contentLeft__nFI5B ul li {
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEdit_Item__l4Gny {
  font-weight: 300;
}

.OwnerAccommodationVillaDetailsEdit_contentLeftBottom__KTkLz {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: flex-start;
  margin: 1rem auto 0px;
  max-width: 498px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_contentLeftBottom__KTkLz > span {
  align-items: center;
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 400;
  row-gap: 10px;
  column-gap: 10px;
  line-height: 17.4px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEdit_contentLeftBottom__KTkLz > span > svg {
  object-fit: cover;
  width: 30px;
}

.OwnerAccommodationVillaDetailsEdit_contentMain__aZLf4 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto 7rem;
  max-width: 1389px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_villaMain__mKQnW {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 1044px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_grid__tMZVN {
  align-items: stretch;
  background: var(--backgound-gradient-accomodaion);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerAccommodationVillaDetailsEdit_switchGrid__Unvoh {
  background: var(--backgound-gradient-accomodaion) !important;
  direction: rtl;
}

.OwnerAccommodationVillaDetailsEdit_contentLeft__nFI5B {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem 3rem;
}

.OwnerAccommodationVillaDetailsEdit_switchContentLeft__zluSw {
  direction: ltr;
}

.OwnerAccommodationVillaDetailsEdit_imageDiv__v4t1t {
  height: auto;
  max-height: 500px;
  min-height: 466px;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEdit_imageDiv__v4t1t img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEditModal_modalBox__99rhy {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerAccommodationVillaDetailsEditModal_main__BVWZv {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerAccommodationVillaDetailsEditModal_imageMain__769RP {
  display: flex;
  justify-content: center;
}

.OwnerAccommodationVillaDetailsEditModal_imageDiv__y2dOE {
  align-items: center;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerAccommodationVillaDetailsEditModal_imageDiv__y2dOE::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerAccommodationVillaDetailsEditModal_imageDiv__y2dOE > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEditModal_loaderWrapper__-r88t {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerAccommodationVillaDetailsEditModal_uploadImage__XX4SH {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div > input, .OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerAccommodationVillaDetailsEditModal_bottom__GHmoe > div > textarea {
  font-size: 15px;
  font-weight: 300;
  height: 159px;
  line-height: 22.5px;
  resize: none;
}

.OwnerAccommodationVillaDetailsEditModal_Button__sX2B5 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerAccommodationVillaDetailsEditModal_Button__sX2B5 > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerAccommodationVillaDetailsEditModal_sizeInput__tvgD3 {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  flex-direction: row !important;
  row-gap: 1rem !important;
  column-gap: 1rem !important;
}

.OwnerAccommodationVillaDetailsEditModal_iconImg__o4Rzo {
  height: 18.75px;
  width: 27.5px;
}

.OwnerAccommodationVillaDetailsEditModal_iconImg__o4Rzo > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerAccommodationVillaDetailsEditModal_imgInput__PA0x\+ {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  justify-content: center;
}

.OwnerAccommodationVillaDetailsEditModal_imgInput__PA0x\+ > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 500;
  height: 44px;
  line-height: 27px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-left: 5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 134px;
}

.OwnerUserReviews_userReviews__Q6AL1 {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerUserReviews_userReviewsInner__5Vey2 {
  width: 100%;
}

.OwnerUserReviews_titleContainer__iZlfV {
  padding-bottom: 20px;
}

.OwnerUserReviews_titleContainer__iZlfV > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerUserReviews_userReviewsContainer__AftXg {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  margin-top: 5rem;
}

.OwnerUserReviews_containerInner__\+6LAp {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 3rem;
  column-gap: 3rem;
  justify-content: center;
  width: 100%;
}

.OwnerUserReviews_cardMain__mqF5q {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 473px;
  justify-content: flex-end;
  width: 100%;
}

.OwnerUserReviews_card__2u3kK {
  background: var(--background-gadient-left);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
  cursor: pointer;
  height: 376px;
  max-width: 931px;
  padding: 10px;
  position: relative;
  width: 100%;
}

.OwnerUserReviews_radial__w5Y71 {
  background-image: radial-gradient(50% 50%, rgba(0, 54, 122, 0.1) 0px, rgba(255, 255, 255, 0.3) 100%);
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  height: 51px;
  max-width: 575px;
  width: 100%;
}

.OwnerUserReviews_ImageDiv__M3rw2 {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 250px;
  left: 50%;
  position: absolute;
  top: -25%;
  transform: translateX(-50%);
  width: 250px;
}

.OwnerUserReviews_ImageDiv__M3rw2 > img {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerUserReviews_delete__N\+6Wx {
  align-items: center;
  background: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  left: 20px;
  padding: 10px;
  position: absolute;
  top: 20px;
  width: 50px;
}

.OwnerUserReviews_delete__N\+6Wx > img {
  object-fit: cover;
  width: 18px;
}

.OwnerUserReviews_date__N6XNb {
  display: flex;
  justify-content: flex-end;
}

.OwnerUserReviews_date__N6XNb > span {
  background-clip: text;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerUserReviews_cardContent__SFBRS {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 10rem;
}

.OwnerUserReviews_cardContent__SFBRS > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerUserReviews_cardContent__SFBRS > span {
  display: flex;
  justify-content: center;
}

.OwnerUserReviews_cardContent__SFBRS > span > svg {
  max-width: 20px;
}

.OwnerUserReviews_spanDiv__a21D1 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  max-width: 806px;
}

.OwnerUserReviews_spanDiv__a21D1 > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  position: relative;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerUserReviews_quote__jHg-1 {
  height: 14px;
  margin-right: 5px;
  position: relative;
  top: -8px;
  width: 14px;
}

.OwnerUserReviews_quote__jHg-1 > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerUserReviews_quote2__pgNYv {
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: -4px;
  transform: scaleX(-1);
  width: 14px;
}

.OwnerUserReviews_quote2__pgNYv > svg {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerUserReviews_quote2__pgNYv, .OwnerUserReviews_quote__jHg-1 {
  display: inline-block;
}

.OwnerUserReviews_videoAdd__EmBqo {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  width: 100%;
}

.OwnerUserReviews_videoAdd__EmBqo > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
  cursor: pointer;
  height: 56px;
  margin-top: 0.5rem;
  max-width: 999px;
  width: 100%;
}

.OwnerUserReviews_videoAdd__EmBqo > button > img {
  height: 30px;
  object-fit: cover;
  width: 30px;
}

.OwnerReviewEdit_reviewEdit__LZWep {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerReviewEdit_reviewEditInner__LPUcm {
  width: 100%;
}

.OwnerReviewEdit_titleContainer__33JBb {
  padding-bottom: 20px;
}

.OwnerReviewEdit_titleContainer__33JBb > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerReviewEdit_reviewContainer__l2nxp {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerReviewEdit_reviewContainerInner__QevwV {
  background: var(--background-gadient-left);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin: 0px auto;
  max-width: 1028px;
  padding: 20px;
  width: 100%;
}

.OwnerReviewEdit_imageSection__Vq\+iv {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.OwnerReviewEdit_imageDiv__UAeLi {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 250px;
  max-width: 250px;
  position: relative;
  width: 100%;
}

.OwnerReviewEdit_imageDiv__UAeLi > img {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerReviewEdit_addDiv__ZlyYB {
  align-items: center;
  background: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  bottom: 10px;
  cursor: pointer;
  display: flex;
  height: 70px;
  justify-content: center;
  padding: 3px;
  position: absolute;
  right: 10px;
  width: 70px;
}

.OwnerReviewEdit_addDiv__ZlyYB > label {
  cursor: pointer;
}

.OwnerReviewEdit_addDiv__ZlyYB > img {
  object-fit: cover;
  width: 32.08px;
}

.OwnerReviewEdit_inputSection__Pr7CC {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

.OwnerReviewEdit_inputs__8X9dD {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  width: 100%;
}

.OwnerReviewEdit_inputs__8X9dD > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerReviewEdit_inputs__8X9dD > input {
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerReviewEdit_inputs__8X9dD > input, .OwnerReviewEdit_inputs__8X9dD > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 980px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerReviewEdit_inputs__8X9dD > textarea {
  font-size: 18px;
  font-weight: 300;
  height: 199px;
  line-height: 27px;
  resize: none;
}

.OwnerReviewEdit_save__rdKNA {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.OwnerReviewEdit_save__rdKNA > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerReviewEdit_ratingDiv__vDOHN img {
  height: 31.67px;
  object-fit: cover;
  width: 33.33px;
}

.OwnerDiningSliderEdit_imageEdit__9neX- {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerDiningSliderEdit_imageEditInner__zPgAu {
  width: 100%;
}

.OwnerDiningSliderEdit_top__krSBV > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDiningSliderEdit_editContent__lEce2 {
  background: var( --backgound-gradient-accomodaion);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin-top: 2rem;
  padding-bottom: 1rem;
}

.OwnerDiningSliderEdit_topGrid__XGGa9 {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  width: 100%;
}

.OwnerDiningSliderEdit_mainImage__1-\+p2 {
  height: 336px;
  max-width: 481px;
  position: relative;
  width: 100%;
}

.OwnerDiningSliderEdit_mainImage__1-\+p2 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDiningSliderEdit_topAdd__jnE\+9 {
  height: 100%;
  left: 50%;
  max-height: 84px;
  max-width: 84px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
}

.OwnerDiningSliderEdit_topAdd__jnE\+9 > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDiningSliderEdit_topOverlay__gza7Q {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerDiningSliderEdit_inputDiv__XhLsM {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  column-gap: 10px;
  margin-top: 1rem;
}

.OwnerDiningSliderEdit_inputDiv__XhLsM > span {
  line-height: 30px;
}

.OwnerDiningSliderEdit_inputDiv__XhLsM > input, .OwnerDiningSliderEdit_inputDiv__XhLsM > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerDiningSliderEdit_inputDiv__XhLsM > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  height: 46px;
  line-height: 20px;
  max-width: 1008px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  width: 100%;
}

.OwnerDiningSliderEdit_grid__oSEju {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  width: 100%;
}

.OwnerDiningSliderEdit_imageDiv__ADr8u {
  height: 181px;
  max-width: 344px;
  position: relative;
  width: 100%;
}

.OwnerDiningSliderEdit_imageDiv__ADr8u > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerDiningSliderEdit_imageDiv__ADr8u > button {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
}

.OwnerDiningSliderEdit_add__e8f9N {
  height: 100%;
  left: 50%;
  max-height: 50px;
  max-width: 50px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 2;
}

.OwnerDiningSliderEdit_buttonDiv__wDo6s {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem;
}

.OwnerDiningSliderEdit_buttonDiv__wDo6s > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerDiningSliderEdit_overlay__JXiso {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.2);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerDiningSliderEdit_delete__rooZ4 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 2;
}

.OwnerDiningSliderEdit_imageDiv__ADr8u > button > svg {
  object-fit: cover;
  width: 25px;
}

.OwnerDiningSliderEdit_add__e8f9N > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarSectionEdit_OwnerBarEdit__-jtjB {
  max-width: 1039px;
  padding: 30px 19px;
  width: 100%;
}

.OwnerBarSectionEdit_innerDiv__zMuKj, .OwnerBarSectionEdit_top__OhXrF {
  width: 100%;
}

.OwnerBarSectionEdit_top__OhXrF > span {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_head__Vm3v0 {
  display: flex;
  padding: 1rem 0px;
  width: 100%;
}

.OwnerBarSectionEdit_head__Vm3v0 > span {
  color: var(--heading-color);
  font-family: var(--body-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_content__99cqo {
  align-items: center;
  background: var(--backgound-gradient-accomodaion);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0px auto;
  padding: 20px;
}

.OwnerBarSectionEdit_grid__PejTL {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
  margin: 1rem auto;
  max-width: 896px;
  width: 100%;
}

.OwnerBarSectionEdit_imageDiv__9XKA8 {
  height: 290px;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerBarSectionEdit_imageDiv__9XKA8::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerBarSectionEdit_imageDiv__9XKA8 img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarSectionEdit_loaderWrapper__dVW3p {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerBarSectionEdit_contentRight__VBpv\+ {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  padding: 38px;
}

.OwnerBarSectionEdit_contentRight__VBpv\+ > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  width: 100%;
}

.OwnerBarSectionEdit_contentRight__VBpv\+ > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_contentRight__VBpv\+ > div > input {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 20px;
  font-weight: 400;
  height: 46px;
  line-height: 20px;
}

.OwnerBarSectionEdit_contentRight__VBpv\+ > div > input, .OwnerBarSectionEdit_contentRight__VBpv\+ > div > textarea {
  background-color: initial;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 1000px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_contentRight__VBpv\+ > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  height: 199px;
  letter-spacing: 0.04em;
  line-height: 26px;
  resize: none;
}

.OwnerBarSectionEdit_gridText__ke-jm {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_updateButton__NiZEd {
  align-items: center;
  justify-content: center;
  display: flex !important;
}

.OwnerBarSectionEdit_updateButton__NiZEd > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_editBottom__PhhHg {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerBarSectionEdit_editBottom__PhhHg div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  width: 100%;
}

.OwnerBarSectionEdit_editBottom__PhhHg > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_buttonGrp__tvLtW {
  row-gap: 10px;
  column-gap: 10px;
  display: flex !important;
  flex-direction: row !important;
}

.OwnerBarSectionEdit_buttonGrp__tvLtW > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  max-width: 242.5px;
  text-align: center;
  width: 100%;
}

.OwnerBarSectionEdit_menuUpload__Ccmml {
  height: 290px;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerBarSectionEdit_menuUpload__Ccmml img {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.OwnerBarSectionEdit_uploadIcon__R0JQ- {
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerBarSectionEdit_imgUploadIcon__rX5Bg, .OwnerBarSectionEdit_uploadIcon__R0JQ- {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.OwnerBarSectionEdit_imgUploadIcon__rX5Bg {
  align-items: center;
  background: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: flex;
  justify-content: center;
  height: 139px !important;
  width: 139px !important;
}

.OwnerBarSectionEdit_imgUploadIcon__rX5Bg > img {
  height: 58px;
  object-fit: cover;
  width: 64px;
}

.OwnerBarSectionEdit_uploadIcon__R0JQ- img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerBarSectionEdit_menuUpload__Ccmml::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerBarSectionEdit_deleteIcon__3rB7G {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 3;
}

.OwnerBarSectionEdit_deleteIcon__3rB7G > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerBarSectionEdit_gridContentLeft__fkfca, .OwnerBarSectionEdit_gridContentRight__Ainrg {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px;
  max-width: 440px;
  width: 100%;
}

.OwnerBarSectionEdit_top__OhXrF {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerBarSectionEdit_top__OhXrF > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  width: 100%;
}

.OwnerBarSectionEdit_top__OhXrF > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_top__OhXrF > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerBarSectionEdit_top__OhXrF > div > input, .OwnerBarSectionEdit_top__OhXrF > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  max-width: 996px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_top__OhXrF > div > textarea {
  font-size: 16px;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  line-height: 15px;
  resize: none;
}

.OwnerBarSectionEdit_bottom__NT7nc > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  width: 100%;
}

.OwnerBarSectionEdit_bottom__NT7nc > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_bottom__NT7nc > div > input {
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
}

.OwnerBarSectionEdit_bottom__NT7nc > div > input, .OwnerBarSectionEdit_bottom__NT7nc > div > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  max-width: 996px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_bottom__NT7nc > div > textarea {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  row-gap: 0px;
  column-gap: 0px;
  height: 141px;
  letter-spacing: 0.04em;
  resize: none;
}

.OwnerBarSectionEdit_deleteButton__oIqab {
  align-items: flex-end;
  justify-content: center;
  width: 1014px;
  display: flex !important;
}

.OwnerBarSectionEdit_deleteButton__oIqab > button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 50px;
}

.OwnerBarSectionEdit_deleteButton__oIqab > button > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerBarSectionEdit_addButton__Q3qd8 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
  max-width: 1014px;
  width: 100%;
}

.OwnerBarSectionEdit_addButton__Q3qd8 button {
  align-items: center;
  background-color: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  cursor: pointer;
  display: flex;
  height: 35px;
  justify-content: center;
  width: 92px;
}

.OwnerBarSectionEdit_addButton__Q3qd8 > button > img {
  height: 12.5px;
  object-fit: cover;
  width: 12.5px;
}

.OwnerBarSectionEdit_submitButton__6fHPO {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 1rem auto;
  width: 100%;
}

.OwnerBarSectionEdit_submitButton__6fHPO button {
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_subDescriptionInput__EAZHL {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(204, 204, 204);
  border-right-color: rgb(204, 204, 204);
  border-bottom-color: rgb(204, 204, 204);
  border-left-color: rgb(204, 204, 204);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  margin-top: 5px;
  min-height: 100px;
  padding: 10px;
  white-space-collapse: preserve;
  text-wrap-mode: wrap;
  width: 100%;
}

.OwnerBarSectionEdit_subDescriptionInput__EAZHL ul {
  padding-left: 20px;
}

.OwnerBarSectionEdit_subDescriptionInput__EAZHL li {
  list-style-type: disc;
}

.OwnerBarSectionEdit_timeSection__gwhYv {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
  margin: 0px auto;
  width: 100%;
}

.OwnerBarSectionEdit_timeSection__gwhYv > input {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: rgb(0, 54, 122);
  font-family: poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
  max-width: 996px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerBarSectionEdit_timeInput__Q-TnK {
  align-items: center;
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerBarSectionEdit_timeInput__Q-TnK > span {
  font-family: poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerBarSectionEdit_imgDiv__\+aVaE {
  height: 25px;
  width: 25px;
}

.OwnerBarSectionEdit_imgDiv__\+aVaE > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerGalleryEdit_ownerGalleryEdit__53YZs {
  max-width: 1032px;
  padding: 30px 39px;
  width: 100%;
}

.OwnerGalleryEdit_galleryEditInner__o3SF5 {
  width: 100%;
}

.OwnerGalleryEdit_galleryContainer__VIdiS {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 12rem;
}

.OwnerGalleryEdit_titleContainer__5T0qO {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerGalleryEdit_titleContainer__5T0qO > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerGalleryEdit_buttonGroup__4KktY {
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
  margin: 1rem 0px 3rem;
}

.OwnerGalleryEdit_buttonGroup__4KktY > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  line-height: 30px;
  max-width: 327.67px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_content__4XaKq {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerGalleryEdit_Input__q89MT {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  padding: 0px 20px;
}

.OwnerGalleryEdit_Input__q89MT > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerGalleryEdit_Input__q89MT > input, .OwnerGalleryEdit_Input__q89MT > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerGalleryEdit_Input__q89MT > span {
  line-height: 30px;
}

.OwnerGalleryEdit_Input__q89MT > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_DefalutImage__RzOUL {
  width: 100%;
}

.OwnerGalleryEdit_topGrid__z4xH7 {
  display: grid;
  row-gap: 3.5rem;
  column-gap: 3.5rem;
  grid-template-columns: repeat(2, 1fr);
  padding: 20px 0px;
  width: 100%;
}

.OwnerGalleryEdit_innerImgDiv__MlpSA {
  height: 344px;
  max-width: 476px;
  position: relative;
  width: 100%;
}

.OwnerGalleryEdit_innerGrid__XUDqz {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerGalleryEdit_innerGrid__XUDqz span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerGalleryEdit_innerImgDiv__MlpSA > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerGalleryEdit_innerImgDiv__MlpSA::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerGalleryEdit_loaderWrapper__\+jalG {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerGalleryEdit_uploadIcon__YQnmC {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerGalleryEdit_uploadIcon__YQnmC img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerGalleryEdit_save__lExBh {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerGalleryEdit_save__lExBh > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_photosGrid__k3IrP {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 3rem;
  width: 100%;
}

.OwnerGalleryEdit_sectionPhotos__5349K {
  position: relative;
}

.OwnerGalleryEdit_sectionImageDiv__KkFJ0 {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(90, 84, 84, 0.2);
  height: 365.69px;
  max-width: 326.77px;
  width: 100%;
}

.OwnerGalleryEdit_sectionImageDiv__KkFJ0 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerGalleryEdit_sectionDelete__DPHPZ {
  align-items: center;
  background-color: var(--icon-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  max-width: 50px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 100%;
  z-index: 3;
}

.OwnerGalleryEdit_sectionDelete__DPHPZ > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerGalleryEdit_photosAdd__Uw-3D {
  height: 66.67px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 66.67px;
}

.OwnerGalleryEdit_photosAdd__Uw-3D > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerGalleryEdit_photosSubmit__F\+\+c\+ {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 2rem;
  width: 100%;
}

.OwnerGalleryEdit_photosSubmit__F\+\+c\+ > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_rightText__oYeYK {
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 400;
  justify-content: flex-end;
  line-height: 15px;
  text-align: right;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_contentFlex__MhCHZ {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  width: 100%;
}

.OwnerGalleryEdit_InputLink1__c8eaz, .OwnerGalleryEdit_InputLink__KXFss {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  padding: 0px 20px;
}

.OwnerGalleryEdit_InputLink1__c8eaz > span, .OwnerGalleryEdit_InputLink__KXFss > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerGalleryEdit_InputLink__KXFss > input {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 22px;
}

.OwnerGalleryEdit_InputLink1__c8eaz > input, .OwnerGalleryEdit_InputLink__KXFss > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  height: 46px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_InputLink1__c8eaz > input {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.OwnerGalleryEdit_videoButton__eOmNr {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: flex-end;
  margin: 3rem 3rem 0px 0px;
}

.OwnerGalleryEdit_videoButton__eOmNr > button {
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerGalleryEdit_videoButton__eOmNr > button:first-child {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(165, 151, 129);
}

.OwnerGalleryEdit_videoButton__eOmNr > button:last-child {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(166, 83, 60);
}

.OwnerGalleryEdit_videoAdd__nOyLW {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.OwnerGalleryEdit_videoAdd__nOyLW > button {
  background: var(--icon-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  cursor: pointer;
  height: 56px;
  margin-top: 0.5rem;
  max-width: 999px;
  width: 100%;
}

.OwnerGalleryEdit_videoAdd__nOyLW > button > img {
  height: 30px;
  object-fit: cover;
  width: 30px;
}

.OwnerSpecialEvents_specialEvents__7l-wQ {
  max-width: 1032px;
  padding: 30px 39px;
  width: 100%;
}

.OwnerSpecialEvents_specialEventsInner__Xck2t {
  width: 100%;
}

.OwnerSpecialEvents_titleContainer__JMEb6 {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerSpecialEvents_titleContainer__JMEb6 > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEvents_eventsContainer__CHv-5 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerSpecialEvents_contentTop__Id3tp {
  background: var(--card-background-gradient);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerSpecialEvents_ImgMainDiv__WI\+uS {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}

.OwnerSpecialEvents_innerImgDiv__SZfPJ {
  height: 344px;
  max-width: 476px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEvents_innerImgDiv__SZfPJ > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEvents_innerImgDiv__SZfPJ::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerSpecialEvents_loaderWrapper__\+EMD9 {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerSpecialEvents_uploadIcon__22QoT {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 83px !important;
  width: 83px !important;
}

.OwnerSpecialEvents_uploadIcon__22QoT img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEvents_inputSection__4-YxR {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerSpecialEvents_mainHeadingInput__VQS47 {
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.OwnerSpecialEvents_mainHeadingInput__VQS47, .OwnerSpecialEvents_subBannerInput__BS4zt {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  height: 46px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEvents_subBannerInput__BS4zt {
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 22px;
}

.OwnerSpecialEvents_inputSection__4-YxR > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEvents_save__ZxV93 {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerSpecialEvents_save__ZxV93 > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEvents_specialEventsContainer__5-T9x {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerSpecialEvents_editIcon__wUazW {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

.OwnerSpecialEvents_editIcon__wUazW > svg {
  cursor: pointer;
  max-width: 25px;
}

.OwnerSpecialEvents_specialEventsContainerHead__rnwLU {
  margin: 0px auto;
  max-width: 1282px;
}

.OwnerSpecialEvents_specialEventsContainerHead__rnwLU h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 65px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerSpecialEvents_specialEventsContainerHead__rnwLU p {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  max-width: 923px;
  text-align: center;
}

.OwnerSpecialEvents_mainContent__h4fzc {
  display: flex;
  flex-direction: column;
  row-gap: 5rem;
  column-gap: 5rem;
  width: 100%;
}

.OwnerSpecialEvents_content__TIgku {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  width: 100%;
}

.OwnerSpecialEvents_gridSwitch__pfJrg, .OwnerSpecialEvents_grid__EluPP {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 61% 37.5%;
  width: 100%;
}

.OwnerSpecialEvents_gridSwitch__pfJrg {
  direction: rtl;
}

.OwnerSpecialEvents_leftDiv__Nq93c {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEvents_topImageDiv__LWWGV {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEvents_topImageDiv__LWWGV > div:first-child {
  height: 229.38px;
  max-width: 346.72px;
  width: 100%;
}

.OwnerSpecialEvents_topImageDiv__LWWGV > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEvents_topImageDiv__LWWGV > div:last-child {
  height: 227.75px;
  max-width: 297.6px;
  width: 100%;
}

.OwnerSpecialEvents_topImageDiv__LWWGV > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEvents_textMain__88r-O {
  background: var(--background-gadient-left);
  display: flex;
  height: 100%;
  justify-content: center;
}

.OwnerSpecialEvents_text__fWGb2 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 20px;
}

.OwnerSpecialEvents_text__fWGb2 h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEvents_text__fWGb2 > p {
  color: var(--primary-btn-color);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  max-width: 611px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEvents_link__J1e0T {
  width: 100%;
}

.OwnerSpecialEvents_rightDiv__xD27C {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEvents_rightImg1__XjUZ\+ {
  height: 309.38px;
  max-width: 387.1px;
  width: 100%;
}

.OwnerSpecialEvents_rightImg1__XjUZ\+ > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEvents_rightImg2__RHAFe {
  height: 309.38px;
  max-width: 387.1px;
  width: 100%;
}

.OwnerSpecialEvents_rightImg2__RHAFe > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEvents_rightImage__oEf4t {
  height: 522px;
  max-width: 385px;
  width: 100%;
}

.OwnerSpecialEvents_rightImage__oEf4t > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEvents_gridBottomImage__\+lwa1 {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerSpecialEvents_bottomImage__xgHng {
  height: 365.71px;
  max-width: 523.35px;
  width: 100%;
}

.OwnerSpecialEvents_bottomImage__xgHng > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventEdit_eventEdit__tb1Hn {
  max-width: 1032px;
  padding: 30px 39px;
  width: 100%;
}

.OwnerSpecialEventEdit_eventEditInner__ju2ui {
  width: 100%;
}

.OwnerSpecialEventEdit_titleContainer__qCPSa {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerSpecialEventEdit_titleContainer__qCPSa > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventEdit_eventsContainer__r1ZM9 {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerSpecialEventEdit_contentTop__dVL47 {
  background: var(--background-gadient-left);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerSpecialEventEdit_Input__P-bLP {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerSpecialEventEdit_Input__P-bLP > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  font-family: var(--body-font);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerSpecialEventEdit_Input__P-bLP > input, .OwnerSpecialEventEdit_Input__P-bLP > span {
  color: var(--primary-btn-color);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventEdit_Input__P-bLP > span {
  font-family: Poppins;
  line-height: 30px;
}

.OwnerSpecialEventEdit_Input__P-bLP > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEventEdit_save__lTviI {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerSpecialEventEdit_save__lTviI > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  max-width: 332px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEventEdit_mainContent__z2oyz {
  display: flex;
  flex-direction: column;
  row-gap: 5rem;
  column-gap: 5rem;
}

.OwnerSpecialEventEdit_content__j0wen {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventEdit_gridSwitch__dhgbd, .OwnerSpecialEventEdit_grid__1TJKw {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 61% 37.5%;
}

.OwnerSpecialEventEdit_gridSwitch__dhgbd {
  direction: rtl;
}

.OwnerSpecialEventEdit_leftDiv__PCRRL {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventEdit_topImageDiv__2LfWI {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventEdit_topImageDiv__2LfWI > div:first-child {
  height: 229.38px;
  max-width: 346.72px;
  width: 100%;
}

.OwnerSpecialEventEdit_topImageDiv__2LfWI > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventEdit_topImageDiv__2LfWI > div:last-child {
  height: 227.75px;
  max-width: 297.6px;
  width: 100%;
}

.OwnerSpecialEventEdit_topImageDiv__2LfWI > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventEdit_textMain__FS2ZY {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.OwnerSpecialEventEdit_editIcon__o4BOv {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  padding: 0px 10px;
  width: 100%;
}

.OwnerSpecialEventEdit_editIcon__o4BOv > svg {
  cursor: pointer;
  max-width: 22px;
}

.OwnerSpecialEventEdit_text__Z196Z {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 20px;
}

.OwnerSpecialEventEdit_text__Z196Z h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventEdit_text__Z196Z > p {
  color: var(--primary-btn-color);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  max-width: 611px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventEdit_link__poObl {
  width: 100%;
}

.OwnerSpecialEventEdit_rightDiv__5jVyF {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventEdit_rightImg1__dKP4E {
  height: 309.38px;
  max-width: 387.1px;
  width: 100%;
}

.OwnerSpecialEventEdit_rightImg1__dKP4E > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventEdit_rightImg2__m9kos {
  height: 259.38px;
  max-width: 387.1px;
  width: 100%;
}

.OwnerSpecialEventEdit_rightImg2__m9kos > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventEdit_rightImage__ouvQ6 {
  height: 522px;
  max-width: 385px;
  width: 100%;
}

.OwnerSpecialEventEdit_rightImage__ouvQ6 > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventEdit_gridBottomImage__-KYJ- {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerSpecialEventEdit_bottomImage__IKsPs {
  height: 365.71px;
  max-width: 523.35px;
  width: 100%;
}

.OwnerSpecialEventEdit_bottomImage__IKsPs > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_individualEventEdit__ZCjQM {
  max-width: 1032px;
  padding: 30px 15px 30px 28px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_individualEditInner__YXAo7 {
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_titleContainer__JGsG4 {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_titleContainer__JGsG4 > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventIndividualEdit_eventsContainer__sMXlk {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
}

.OwnerSpecialEventIndividualEdit_contentTop__5ImNq {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  max-width: 1032px;
  padding: 40px 0px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_Input__MK8lF {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerSpecialEventIndividualEdit_Input__MK8lF > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  font-family: Aboreto;
  height: 46px;
  line-height: 20px;
  max-width: 1024px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_Input__MK8lF > input, .OwnerSpecialEventIndividualEdit_Input__MK8lF > span {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  color: var(--primary-btn-color);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventIndividualEdit_Input__MK8lF > span {
  font-family: var(--body-font);
  line-height: 30px;
}

.OwnerSpecialEventIndividualEdit_Input__MK8lF > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 1024px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_save__5g7ZO {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_save__5g7ZO > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerSpecialEventIndividualEdit_specialEventsContainer__L3sjz {
  margin-top: 2rem;
}

.OwnerSpecialEventIndividualEdit_mainContent__bEoML {
  display: flex;
  flex-direction: column;
  row-gap: 5rem;
  column-gap: 5rem;
}

.OwnerSpecialEventIndividualEdit_content__dOkrQ {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventIndividualEdit_grid__gxzQG {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 61% 37.5%;
}

.OwnerSpecialEventIndividualEdit_gridSwitch__o1910 {
  direction: rtl;
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: 661px 387px;
}

.OwnerSpecialEventIndividualEdit_leftDiv__j\+0lM {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventIndividualEdit_topImageDiv__pKml4 {
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventIndividualEdit_topImageDiv__pKml4 > div:first-child {
  height: 229.38px;
  max-width: 320.72px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_topImageDiv__pKml4 > div:first-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_loaderWrapper__mbEQl {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_loaderWrapper__mbEQl > img {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_uploadIcon__l2UsP {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 60px !important;
  width: 60px !important;
}

.OwnerSpecialEventIndividualEdit_uploadIcon__l2UsP img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_sectionDelete__wlIZC {
  align-items: center;
  background-color: var(--icon-color);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 3;
}

.OwnerSpecialEventIndividualEdit_sectionDelete__wlIZC > img {
  height: 21.81px;
  object-fit: cover;
  width: 18px;
}

.OwnerSpecialEventIndividualEdit_topImageDiv__pKml4 > div:last-child {
  height: 227.75px;
  max-width: 292.6px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_topImageDiv__pKml4 > div:last-child > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_textMain__nNlBQ {
  background: var(--background-gadient-right);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}

.OwnerSpecialEventIndividualEdit_editIcon__lElLR {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  padding: 0px 10px;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_editIcon__lElLR > img {
  cursor: pointer;
}

.OwnerSpecialEventIndividualEdit_text__OVtir {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
  justify-content: center;
  margin: 0px auto;
  overflow-x: hidden;
  overflow-y: hidden;
  padding: 0px 10px;
}

.OwnerSpecialEventIndividualEdit_text__OVtir h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerSpecialEventIndividualEdit_text__OVtir > p {
  color: var(--primary-btn-color);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  line-height: 22.5px;
  max-width: 588px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_link__0gecx {
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_rightDiv__5WSmc {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerSpecialEventIndividualEdit_rightImg1__JD475 {
  height: 309.38px;
  max-width: 387.1px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_rightImg1__JD475 > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_rightImg2__IgYFU {
  height: 309.38px;
  max-width: 387.1px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_rightImg2__IgYFU > img {
  height: 100%;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_rightImage__1GYzq {
  height: 522px;
  position: relative;
  width: 385px;
}

.OwnerSpecialEventIndividualEdit_rightImage__1GYzq > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_gridBottomImage__oHHbw {
  display: grid;
  row-gap: 1rem;
  column-gap: 1rem;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerSpecialEventIndividualEdit_bottomImage__lSdS\+ {
  height: 365.71px;
  max-width: 505.35px;
  position: relative;
  width: 100%;
}

.OwnerSpecialEventIndividualEdit_bottomImage__lSdS\+ > img {
  height: 100%;
  width: 100%;
}

.OwnerExclusiveOffers_exclusive__LmffZ {
  max-width: 1032px;
  padding: 30px 39px;
  width: 100%;
}

.OwnerExclusiveOffers_exclusiveInner__KYTl\+ {
  width: 100%;
}

.OwnerExclusiveOffers_titleContainer__EwI56 {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerExclusiveOffers_titleContainer__EwI56 > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOffers_content__jtjwl {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  width: 100%;
}

.OwnerExclusiveOffers_top__bgmWJ {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  font-family: var(--body-font);
  font-size: 10px;
  font-weight: 400;
  justify-content: center;
  line-height: 15px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExclusiveOffers_offerSection__tAPd7 {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  width: 100%;
}

.OwnerExclusiveOffers_offer__0DjMC {
  align-items: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
  box-sizing: border-box;
  display: flex;
  height: 58px;
  justify-content: space-between;
  max-width: 974px;
  padding: 10px 30px;
  width: 100%;
}

.OwnerExclusiveOffers_icon__HN1YR {
  cursor: pointer;
  height: 21.25px;
  width: 21.25px;
}

.OwnerExclusiveOffers_toggleButton__gnVKt {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px;
  cursor: pointer;
  height: 33px;
  position: relative;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: background-color;
  width: 60px;
}

.OwnerExclusiveOffers_toggleHead__sRx-m {
  background-color: rgb(175, 175, 176);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  height: 30px;
  left: 2px;
  position: absolute;
  top: 2px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: all;
  width: 30px;
}

.OwnerExclusiveOffers_active__8kpPU {
  background-color: rgb(255, 255, 255);
}

.OwnerExclusiveOffers_active__8kpPU .OwnerExclusiveOffers_toggleHead__sRx-m {
  background-color: rgb(217, 131, 104);
  left: calc(100% - 28px);
}

.OwnerExclusiveOffers_inActive__ukHU9.OwnerExclusiveOffers_toggleHead__sRx-m {
  background-color: rgb(175, 175, 176);
  right: 28px;
}

.OwnerExclusiveOffers_leftText__6lUPU > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOffers_rightContent__DLCC3 {
  align-items: center;
  display: flex;
  row-gap: 1.5rem;
  column-gap: 1.5rem;
  justify-content: center;
}

.OwnerExclusiveOfferEdit_offerEdit__1Uj9N {
  max-width: 1032px;
  padding: 30px 39px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_offerEditInner__hxVd3 {
  width: 100%;
}

.OwnerExclusiveOfferEdit_titleContainer__knraU {
  display: flex;
  padding-bottom: 20px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_titleContainer__knraU > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOfferEdit_content__QX8Fo {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 4rem;
  width: 100%;
}

.OwnerExclusiveOfferEdit_Input__QUrG\+ {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_Input__QUrG\+ > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_Input__QUrG\+ > input, .OwnerExclusiveOfferEdit_Input__QUrG\+ > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOfferEdit_Input__QUrG\+ > span {
  line-height: 30px;
}

.OwnerExclusiveOfferEdit_imageSection__JaUH9 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.OwnerExclusiveOfferEdit_imageSection__JaUH9 > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOfferEdit_imageFlex__HjIRa {
  align-items: center;
  display: flex;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: space-between;
  margin-top: 2rem;
}

.OwnerExclusiveOfferEdit_innerImgDiv__8VbSC {
  height: 372px;
  max-width: 490px;
  position: relative;
  width: 100%;
}

.OwnerExclusiveOfferEdit_innerImgDiv__8VbSC > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExclusiveOfferEdit_innerImgDiv__8VbSC::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerExclusiveOfferEdit_loaderWrapper__Ck\+CH {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerExclusiveOfferEdit_uploadIcon__DHByw {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerExclusiveOfferEdit_uploadIcon__DHByw img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExclusiveOfferEdit_bottomContent__UfirD {
  display: flex;
  flex-direction: column;
  margin: 2rem 0px 4rem;
  width: 100%;
}

.OwnerExclusiveOfferEdit_bottomHead__TWsK7 {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOfferEdit_bottomInner__iNSPw {
  background: var(--section-background);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 20px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_bottomInput__ju2py {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  width: 100%;
}

.OwnerExclusiveOfferEdit_bottomInput__ju2py > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 917px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_bottomInput__ju2py > input, .OwnerExclusiveOfferEdit_bottomInput__ju2py > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExclusiveOfferEdit_bottomInput__ju2py > span {
  line-height: 30px;
}

.OwnerExclusiveOfferEdit_bottomInput__ju2py > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 500;
  height: 138px;
  line-height: 20px;
  max-width: 917px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExclusiveOfferEdit_save__8pSJo {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerExclusiveOfferEdit_save__8pSJo > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerExperiences_experiences__WZjjA {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerExperiences_experiencesInner__HBM63 {
  width: 100%;
}

.OwnerExperiences_titleContainer__FwZg7 {
  padding-bottom: 20px;
}

.OwnerExperiences_titleContainer__FwZg7 > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_experienceContainer__CN1yQ {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 7rem;
  width: 100%;
}

.OwnerExperiences_iconDiv__dWtZ- {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 0.5rem;
  max-width: 1031px;
  width: 100%;
}

.OwnerExperiences_editTopIcon__iy84G {
  display: flex;
  height: 30px;
  justify-content: flex-end;
  width: 30px;
}

.OwnerExperiences_editTopIcon__iy84G > svg {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiences_imageMain__ujSxK {
  height: 679px;
  max-width: 1031px;
  position: relative;
  width: 100%;
}

.OwnerExperiences_experienceImageText__N-yTa {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0px;
  display: flex;
  height: 92px;
  justify-content: flex-end;
  position: absolute;
  width: 100%;
}

.OwnerExperiences_experienceImageText__N-yTa > h5 {
  background-image: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255));
  background-position-x: initial, initial, initial;
  background-position-y: initial, initial, initial;
  background-size: initial, initial, initial;
  background-repeat: initial, initial, initial;
  background-attachment: initial, initial, initial;
  background-origin: initial, initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 80px;
  font-weight: 400;
  margin-right: 3rem;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_experienceContainerHead__fOmBb {
  text-wrap-mode: wrap;
  text-wrap-style: initial;
  margin: 0px auto 3.5rem;
  max-width: 1265px;
  width: 100%;
}

.OwnerExperiences_experienceContainerHead__fOmBb h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerExperiences_experienceContainerHead__fOmBb p {
  color: var(--primary-btn-color);
  display: flex;
  flex-wrap: wrap;
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  max-width: 951px;
  text-align: center;
}

.OwnerExperiences_amGrid__eWRkd {
  align-items: flex-start;
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
  margin: 0px auto;
  max-width: 1002px;
  width: 100%;
}

.OwnerExperiences_amGridContent__UGhD9 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 486px;
  width: 100%;
}

.OwnerExperiences_amImage__zXcuX {
  height: 278px;
  max-width: 486px;
  width: 100%;
}

.OwnerExperiences_amImage__zXcuX > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiences_amGridContent__UGhD9 > h5 {
  color: var(--primary-btn-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_amGridContent__UGhD9 > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_grid__fyhDt {
  display: grid;
  row-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
  margin: 0px auto;
  max-width: 1033px;
  width: 100%;
}

.OwnerExperiences_gridContent__okVp5 {
  align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(166, 83, 60, 0.25) 0px -5px 18px inset;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 236px;
  padding: 20px;
  width: 100%;
}

.OwnerExperiences_girdContentTop__se6mA {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

.OwnerExperiences_girdContentTop__se6mA > h5 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 25px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_girdContentTop__se6mA > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 20px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_girdContentTop__se6mA > img {
  object-fit: cover;
  width: 40px;
}

.OwnerExperiences_spaContent__YidXt {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  margin: 7rem auto 0px;
  max-width: 550px;
  width: 100%;
}

.OwnerExperiences_spaImg__0rwXf {
  height: 314px;
  max-width: 550px;
  width: 100%;
}

.OwnerExperiences_spaImg__0rwXf > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiences_spaText__GWCpc {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
}

.OwnerExperiences_spaText__GWCpc > h6 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_spaText__GWCpc > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  margin: 0px;
  padding: 0px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_tileBottom__zpk9I {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 3rem;
  width: 100%;
}

.OwnerExperiences_tileBottom__zpk9I > a {
  appearance: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(59, 225, 18);
  border-bottom: 1px solid var(--nav-text-color);
  color: var(--link-color);
  cursor: pointer;
  float: right;
  font-family: var(--heading-font);
  font-size: 15px;
  font-weight: 400;
  line-height: 20.88px;
  text-decoration-line: none !important;
  text-decoration-thickness: initial !important;
  text-decoration-style: initial !important;
  text-decoration-color: initial !important;
}

.OwnerExperiences_offsite__NqARo {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 0px auto;
  max-width: 1033px;
  width: 100%;
}

.OwnerExperiences_contentMain__IyR-2 {
  align-items: stretch;
  background: var(--background-gadient-left);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerExperiences_content__WQpWi {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  column-gap: 40px;
  justify-content: center;
  padding: 1rem 3.5rem;
}

.OwnerExperiences_content__WQpWi h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 75.4px;
  text-align: center;
}

.OwnerExperiences_content__WQpWi > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: start;
}

.OwnerExperiences_tripSpan__jzYkh {
  align-items: flex-start;
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
  justify-content: flex-end;
  width: 100%;
}

.OwnerExperiences_tripSpan__jzYkh > span {
  border-bottom: 1px solid var(--nav-text-color);
  color: var(--link-color);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerExperiences_tripSpan__jzYkh > div > svg {
  max-width: 25px;
}

.OwnerExperiences_contentImage__OZUZw {
  height: auto;
  max-height: 460px;
  max-width: 517px;
  min-height: 442px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 100%;
}

.OwnerExperiences_contentImage__OZUZw:hover {
  transform: scaleX(1.05);
  transform-origin: right center;
}

.OwnerExperiences_contentImage__OZUZw > img {
  height: 100%;
  object-fit: cover;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 100%;
}

.OwnerExperiences_contentImage__OZUZw:hover > img {
  transform: scale(1.05);
  transform-origin: right center;
  width: 110%;
}

.OwnerExperiences_overlay__5IjFK {
  background-color: rgba(0, 0, 0, 0.5);
  left: 0px;
  top: 0px;
  z-index: 99;
}

.OwnerExperiences_overlay__5IjFK, .OwnerExperiences_popup__wrmQ8 {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: fixed;
  width: 100%;
}

.OwnerExperiences_popup__wrmQ8 {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(166, 83, 60, 0.35) 9px 10px 12px 0px, rgba(166, 83, 60, 0.4) 18px 20px 20px 0px, rgba(166, 83, 60, 0.45) 0px -6px 20px 0px inset;
  flex-direction: column;
  left: 50%;
  max-height: 431px;
  max-width: 544px;
  padding: 2rem;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}

.OwnerExperiences_popupContent__5tbuh {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  margin: 0px auto;
  max-width: 463px;
  text-align: center;
  width: 100%;
}

.OwnerExperiences_popupContent__5tbuh img {
  height: auto;
  margin-top: 1rem;
  max-width: 100%;
}

.OwnerExperiences_popupIcon__Iztjv {
  height: 73px;
  width: 67px;
}

.OwnerExperiences_popupIcon__Iztjv > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiences_popupContent__5tbuh > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 40.6px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_popupContent__5tbuh > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.04em;
  line-height: 25px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiences_list__oay-2 {
  text-align: left;
  width: 100%;
}

.OwnerExperiences_list__oay-2 > ul > li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  text-align: start;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperienceEdit_experienceEdit__doXI8 {
  padding: 30px 10px 30px 15px;
  width: 75%;
}

.OwnerExperienceEdit_experienceEditInner__OxjXT {
  width: 100%;
}

.OwnerExperienceEdit_titleContainer__S9ebX {
  padding-bottom: 20px;
}

.OwnerExperienceEdit_titleContainer__S9ebX > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperienceEdit_container__M1Ijq {
  align-items: center;
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.OwnerExperienceEdit_containerInner__zT8Cj {
  align-items: center;
  display: flex;
  flex-direction: column;
  row-gap: 2rem;
  column-gap: 2rem;
  justify-content: center;
  margin: 1rem;
  max-width: 1032px;
  width: 100%;
}

.OwnerExperienceEdit_Input__J8ouo {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  width: 100%;
}

.OwnerExperienceEdit_Input__J8ouo > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperienceEdit_Input__J8ouo > input, .OwnerExperienceEdit_Input__J8ouo > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperienceEdit_Input__J8ouo > span {
  line-height: 30px;
}

.OwnerExperienceEdit_innerImgDiv__vDouf {
  height: 340px;
  position: relative;
  width: 424px;
}

.OwnerExperienceEdit_innerImgDiv__vDouf > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperienceEdit_innerImgDiv__vDouf::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerExperienceEdit_loaderWrapper__h0xd2 {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerExperienceEdit_delete__pd7WP {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 2;
}

.OwnerExperienceEdit_delete__pd7WP > img {
  object-fit: cover;
  width: 18px;
}

.OwnerExperienceEdit_uploadIcon__zaMGX {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerExperienceEdit_uploadIcon__zaMGX img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperienceEdit_save__y7Fuv {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerExperienceEdit_save__y7Fuv > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 175px;
}

.OwnerExperiencesAmenitesEdit_amenitesEdit__Z5EsN {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_amenitesEditInner__I0M4O {
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_titleContainer__cFEhm {
  padding-bottom: 20px;
}

.OwnerExperiencesAmenitesEdit_titleContainer__cFEhm > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesAmenitesEdit_content__cshp9 {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_Input__Ix7WA {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerExperiencesAmenitesEdit_Input__Ix7WA > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_Input__Ix7WA > input, .OwnerExperiencesAmenitesEdit_Input__Ix7WA > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesAmenitesEdit_Input__Ix7WA > span {
  line-height: 30px;
}

.OwnerExperiencesAmenitesEdit_Input__Ix7WA > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_innerImgDiv__3TPzf {
  height: 344px;
  max-width: 476px;
  position: relative;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_innerImgDiv__3TPzf > img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_innerImgDiv__3TPzf::before {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerExperiencesAmenitesEdit_loaderWrapper__LvmOJ {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerExperiencesAmenitesEdit_delete__OYim\+ {
  align-items: center;
  background: var(--background-gadient-left);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 50px;
  z-index: 2;
}

.OwnerExperiencesAmenitesEdit_delete__OYim\+ > img {
  object-fit: cover;
  width: 18px;
}

.OwnerExperiencesAmenitesEdit_uploadIcon__TIljg {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerExperiencesAmenitesEdit_uploadIcon__TIljg img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_save__kjyRA {
  display: flex;
  justify-content: center;
  margin: 1rem 0px;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_save__kjyRA > button {
  background: var(--link-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_inputSec__mPVpO {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerExperiencesAmenitesEdit_inputSec__mPVpO > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 599px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_inputSec__mPVpO > input, .OwnerExperiencesAmenitesEdit_inputSec__mPVpO > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesAmenitesEdit_inputSec__mPVpO > span {
  line-height: 30px;
}

.OwnerExperiencesAmenitesEdit_inputSec__mPVpO > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 121px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 599px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_amenitesContent__1eYoM {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
}

.OwnerExperiencesAmenitesEdit_amenitesContentFlex__5fPHl {
  align-items: flex-start;
  display: flex;
  justify-content: center;
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_left__1Kzps {
  width: 100%;
}

.OwnerExperiencesAmenitesEdit_right__UuBcr {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_services__p3UUU {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_servicesInner__BW5w\+ {
  width: 100%;
}

.OwnerExperiencesServicesEdit_placesEdit__j62Uo {
  padding: 30px 10px 30px 15px;
  width: 75%;
}

.OwnerExperiencesServicesEdit_placesEditInner__L1m9\+ {
  width: 100%;
}

.OwnerExperiencesServicesEdit_titleContainer__CsLnQ {
  padding-bottom: 20px;
}

.OwnerExperiencesServicesEdit_titleContainer__CsLnQ > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesServicesEdit_contentBody__7u7iO {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_Input__oiN1l {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  padding-left: 20px;
}

.OwnerExperiencesServicesEdit_Input__oiN1l > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 1025px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_Input__oiN1l > input, .OwnerExperiencesServicesEdit_Input__oiN1l > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesServicesEdit_Input__oiN1l > span {
  line-height: 30px;
}

.OwnerExperiencesServicesEdit_Input__oiN1l > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 1025px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesServicesEdit_save__LyIXR {
  display: flex;
  justify-content: center;
  margin: 1rem 0px 0px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_save__LyIXR > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesServicesEdit_timeButton__xcuFG {
  display: flex;
  row-gap: 10px;
  column-gap: 10px;
  margin-top: 1.5rem;
}

.OwnerExperiencesServicesEdit_timeButton__xcuFG > button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 63px;
  line-height: 30px;
  max-width: 243px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesServicesEdit_bottomInput__lzuHn {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
  max-width: 1025px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_imageMain__oMYZG {
  display: flex;
  justify-content: center;
}

.OwnerExperiencesServicesEdit_imageDiv__ZNZPt {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 290px;
  justify-content: center;
  max-width: 440px;
  position: relative;
  width: 100%;
}

.OwnerExperiencesServicesEdit_imageDiv__ZNZPt::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerExperiencesServicesEdit_imageDiv__ZNZPt > img {
  cursor: pointer;
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.OwnerExperiencesServicesEdit_loaderWrapper__69ZPf {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerExperiencesServicesEdit_uploadImage__9m9Lh {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerExperiencesServicesEdit_InputBottom__RXsrM {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerExperiencesServicesEdit_InputBottom__RXsrM > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 1025px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_InputBottom__RXsrM > input, .OwnerExperiencesServicesEdit_InputBottom__RXsrM > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesServicesEdit_InputBottom__RXsrM > span {
  line-height: 30px;
}

.OwnerExperiencesServicesEdit_InputBottom__RXsrM > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 1025px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesServicesEdit_saveBottom__Kv6c4 {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin: 1rem 0px 0px;
  width: 100%;
}

.OwnerExperiencesServicesEdit_saveBottom__Kv6c4 > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_placesEdit__och7T {
  max-width: 1052px;
  padding: 30px 10px 30px 15px;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_placesEditInner__\+gG29 {
  width: 100%;
}

.OwnerExperiencesPlacesEdit_titleContainer__D\+61u {
  padding-bottom: 20px;
}

.OwnerExperiencesPlacesEdit_titleContainer__D\+61u > h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 30px;
  font-weight: 500;
  line-height: 45px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesPlacesEdit_contentBody__QXK7V {
  background: var(--background-gadient-left);
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  padding: 40px 0px;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_Input__pRmK- {
  display: flex;
  flex-direction: column;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}

.OwnerExperiencesPlacesEdit_Input__pRmK- > input {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  height: 46px;
  line-height: 20px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_Input__pRmK- > input, .OwnerExperiencesPlacesEdit_Input__pRmK- > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencesPlacesEdit_Input__pRmK- > span {
  line-height: 30px;
}

.OwnerExperiencesPlacesEdit_Input__pRmK- > textarea {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  caret-color: var(--primary-btn-color);
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 300;
  height: 103px;
  letter-spacing: 0.04em;
  line-height: 22px;
  max-width: 977px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 10px;
  resize: none;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_save__IvEXy {
  display: flex;
  justify-content: center;
  margin: 1rem 0px 0px;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_save__IvEXy > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--body-font);
  font-size: 20px;
  font-weight: 600;
  height: 53px;
  line-height: 24.2px;
  max-width: 175px;
  text-align: center;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_offsite__zWEq7 {
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  margin: 1rem auto;
  max-width: 1033px;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_contentMain__mblnz {
  background: var(--background-gadient-left);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.OwnerExperiencesPlacesEdit_content__g43p7 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  row-gap: 1rem;
  column-gap: 1rem;
  justify-content: center;
  padding: 1rem 3.5rem;
}

.OwnerExperiencesPlacesEdit_iconDiv__VZany {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_editTopIcon__3fI4O {
  display: flex;
  height: 30px;
  justify-content: flex-end;
  width: 30px;
}

.OwnerExperiencesPlacesEdit_editTopIcon__3fI4O > svg {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_titleMain__Y\+0fp {
  align-items: flex-start;
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_titleMain__Y\+0fp h3 {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 35px;
  font-weight: 400;
  line-height: 60.4px;
  text-align: center;
}

.OwnerExperiencesPlacesEdit_content__g43p7 > p {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: start;
}

.OwnerExperiencesPlacesEdit_tripSpan__mRcB\+ {
  align-items: flex-end;
  display: flex;
  row-gap: 5px;
  column-gap: 5px;
  justify-content: flex-end;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_tripSpan__mRcB\+ > span {
  border-bottom: 1px solid var(--nav-text-color);
  color: var(--link-color);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 26px;
  text-align: center;
}

.OwnerExperiencesPlacesEdit_contentImage__NyrRU {
  height: 422px;
  max-width: 517px;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_contentImage__NyrRU:hover {
  transform: scaleX(1.05);
  transform-origin: right center;
}

.OwnerExperiencesPlacesEdit_contentImage__NyrRU > img {
  height: 100%;
  object-fit: cover;
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0s;
  transition-property: transform;
  width: 100%;
}

.OwnerExperiencesPlacesEdit_contentImage__NyrRU:hover > img {
  transform: scale(1.05);
  transform-origin: right center;
  width: 110%;
}

.OwnerExperiencePlaceModal_modalBox__euimG {
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  left: 50%;
  min-width: 1104px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 50px 54px;
  position: absolute;
  scrollbar-width: thin;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}

.OwnerExperiencePlaceModal_main__2N8dc {
  height: 500px;
  overflow-x: auto;
  overflow-y: auto;
  padding: 10px;
}

.OwnerExperiencePlaceModal_imageMain__XmVjH {
  display: flex;
  justify-content: center;
}

.OwnerExperiencePlaceModal_imageDiv__fGyY1 {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 290px;
  justify-content: center;
  position: relative;
  width: 440px;
}

.OwnerExperiencePlaceModal_imageDiv__fGyY1::after {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(0, 0, 0, 0.6);
  content: "";
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
}

.OwnerExperiencePlaceModal_imageDiv__fGyY1 > img {
  cursor: pointer;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.OwnerExperiencePlaceModal_loaderWrapper__eHH9X {
  align-items: center;
  display: flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.OwnerExperiencePlaceModal_uploadImage__QRW3g {
  cursor: pointer;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  height: 112.5px !important;
  width: 112.5px !important;
}

.OwnerExperiencePlaceModal_bottom__Sr77I {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  column-gap: 20px;
}

.OwnerExperiencePlaceModal_bottom__Sr77I > div {
  display: flex;
  flex-direction: column;
  row-gap: 5px;
  column-gap: 5px;
}

.OwnerExperiencePlaceModal_bottom__Sr77I > div > span {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.OwnerExperiencePlaceModal_bottom__Sr77I > div > input, .OwnerExperiencePlaceModal_bottom__Sr77I > div > span {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencePlaceModal_bottom__Sr77I > div > input {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 18px;
  font-weight: 500;
  height: 48px;
  line-height: 27px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
}

.OwnerExperiencePlaceModal_bottom__Sr77I div:nth-child(2) input {
  font-weight: 400;
}

.OwnerExperiencePlaceModal_bottom__Sr77I div:nth-child(2) input, .OwnerExperiencePlaceModal_bottom__Sr77I > div > textarea {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 15px;
  line-height: 22.5px;
  text-align: left;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
}

.OwnerExperiencePlaceModal_bottom__Sr77I > div > textarea {
  border: 1px solid var(--primary-btn-color);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-weight: 300;
  height: 159px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding-left: 10px;
  resize: none;
}

.OwnerExperiencePlaceModal_Button__NDhtJ {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.OwnerExperiencePlaceModal_Button__NDhtJ > button {
  background: var(--primary-btn-color);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 600;
  height: 50px;
  line-height: 24.2px;
  text-decoration-skip-ink: none;
  text-underline-position: from-font;
  width: 332px;
}

.OwnerLogin_container__g0Z9F {
  align-items: center;
  background-image: linear-gradient(112.04deg, rgba(255, 255, 255, 0.8) 2.05%, rgba(136, 177, 228, 0.6));
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  display: flex;
  height: 100vh;
  justify-content: center;
}

.OwnerLogin_form__T7wQX {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px;
  max-width: 400px;
  padding: 2rem;
  width: 100%;
}

.OwnerLogin_title__IxUFA {
  color: rgb(51, 51, 51);
  font-family: Aboreto;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 20px;
  margin-bottom: 1.5rem;
}

.OwnerLogin_inputGroup__08TYZ {
  margin-bottom: 1rem;
}

.OwnerLogin_label__gGIEt {
  color: rgb(85, 85, 85);
  display: block;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 4%;
  line-height: 26px;
  margin-bottom: 0.5rem;
  text-align: start;
}

.OwnerLogin_input__f0eba {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  box-sizing: border-box;
  color: rgb(0, 54, 122);
  font-family: Poppins;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 27px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0.75rem;
  width: 100%;
}

.OwnerLogin_passwordWrapper__TvS9N {
  position: relative;
}

.OwnerLogin_eyeIcon__UF5jl {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  user-select: none;
}

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

.OwnerLogin_button__jd1cr {
  background-color: rgb(0, 54, 122);
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 24.2px;
  padding: 0.75rem;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: background-color;
  width: 50%;
}

.OwnerLogin_button__jd1cr:hover {
  background-color: rgb(2, 58, 126);
}

.OwnerLogin_button__jd1cr:disabled {
  background-color: rgba(0, 54, 122, 0.5);
  cursor: not-allowed;
  opacity: 0.8;
}

.OwnerLogin_error__VgSrb {
  color: rgb(255, 77, 77);
  font-family: Poppins;
  font-size: 10px;
  font-style: italic;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 10px;
  margin-top: 0.25rem;
}

.CancelationRefund_cancellation__hf8st {
  background-color: rgb(255, 255, 255);
  width: 100%;
}

.CancelationRefund_cancellationInner__sf0q\+ {
  margin: 0px auto;
  max-width: 1440px;
  padding: 20px;
}

@media (max-width: 480px) {
  .CancelationRefund_cancellationInner__sf0q\+ {
  padding: 0px;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_cancellationInner__sf0q\+ {
  padding: 16px;
  }
}

.CancelationRefund_cancellationContainer__jdREB {
  margin: 1rem 0px 6rem;
  width: 100%;
}

.CancelationRefund_section__YhmaS {
  margin: 0px auto;
  max-width: 90%;
  width: 100%;
}

@media (max-width: 1024px) {
  .CancelationRefund_section__YhmaS {
  max-width: 90%;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_section__YhmaS {
  max-width: 90%;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_section__YhmaS {
  max-width: 90%;
  }
}

.CancelationRefund_section__YhmaS > .CancelationRefund_headingFirst__17xhc {
  background-image: linear-gradient(0deg, rgb(0, 54, 122), rgb(0, 54, 122)), linear-gradient(0deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  background-position-x: initial, initial;
  background-position-y: initial, initial;
  background-size: initial, initial;
  background-repeat: initial, initial;
  background-attachment: initial, initial;
  background-origin: initial, initial;
  background-color: initial;
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin: 4rem auto 2rem;
  text-align: center;
}

@media (max-width: 1024px) {
  .CancelationRefund_section__YhmaS > .CancelationRefund_headingFirst__17xhc {
  font-family: Aboreto;
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin-bottom: 1.5rem;
  text-align: center;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_section__YhmaS > .CancelationRefund_headingFirst__17xhc {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin-top: 2rem;
  text-align: center;
  margin-bottom: 1rem !important;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_section__YhmaS > .CancelationRefund_headingFirst__17xhc {
  font-family: Aboreto;
  font-size: 35px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 37px;
  margin-bottom: 10px;
  margin-top: 3rem;
  text-align: center;
  }
}

.CancelationRefund_section__YhmaS > h2 {
  background: var(--primary-gradient);
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  margin: 7rem auto 2rem;
  text-align: center;
}

@media (max-width: 1024px) {
  .CancelationRefund_section__YhmaS > h2 {
  font-size: 48px;
  margin-top: 7rem;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_section__YhmaS > h2 {
  font-family: Aboreto;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  margin-bottom: 1rem !important;
  margin-top: 4rem !important;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_section__YhmaS > h2 {
  font-size: 35px;
  margin-top: 5rem;
  }
}

.CancelationRefund_textTop__ztH5E {
  margin: 0px auto 4rem;
  text-align: center;
  width: 90%;
}

@media (max-width: 1024px) {
  .CancelationRefund_textTop__ztH5E {
  margin-bottom: 3rem;
  text-align: center;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_textTop__ztH5E {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 15px;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0px !important;
  width: 100% !important;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_textTop__ztH5E {
  font-size: 13px;
  letter-spacing: 4%;
  line-height: 23px;
  margin-bottom: 2rem;
  text-align: center;
  vertical-align: middle;
  }
}

.CancelationRefund_textTop__ztH5E, .CancelationRefund_text__K9ns5 {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 4%;
  line-height: 25px;
  vertical-align: middle;
}

.CancelationRefund_text__K9ns5 {
  margin-top: 1rem;
  text-align: left;
}

.CancelationRefund_subheading__umKvW {
  background: var(--primary-gradient);
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 40px;
  margin-top: 3rem;
  text-align: left;
}

@media (max-width: 1024px) {
  .CancelationRefund_subheading__umKvW {
  font-family: Poppins;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 25px;
  margin-top: 2.5rem;
  text-align: left;
  vertical-align: middle;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_subheading__umKvW {
  font-family: Poppins;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 20px;
  margin-top: 2rem;
  text-align: left;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_subheading__umKvW {
  font-family: Poppins;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 23px;
  margin-top: 2rem;
  text-align: left;
  vertical-align: middle;
  }
}

.CancelationRefund_list__HKnXc > li {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 35px;
}

@media (max-width: 1024px) {
  .CancelationRefund_section__YhmaS > h2, .CancelationRefund_section__YhmaS > h2 span {
  font-family: Aboreto;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_section__YhmaS > h2, .CancelationRefund_section__YhmaS > h2 span {
  font-family: Aboreto;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 37px;
  text-align: center;
  }
}

@media (max-width: 1024px) {
  .CancelationRefund_section__YhmaS > h2 span {
  font-size: 40px;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_section__YhmaS > h2 span {
  font-size: 30px;
  }
}

@media (max-width: 1024px) {
  .CancelationRefund_list__HKnXc > li, .CancelationRefund_textTop__ztH5E, .CancelationRefund_text__K9ns5 {
  font-size: 15px;
  letter-spacing: 4%;
  line-height: 25px;
  vertical-align: middle;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_list__HKnXc {
  padding-inline-start: 25px !important;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_list__HKnXc {
  padding-inline-start: 25px !important;
  }
}

@media (max-width: 480px) {
  .CancelationRefund_list__HKnXc > li, .CancelationRefund_text__K9ns5 {
  font-size: 10px;
  letter-spacing: 4%;
  line-height: 15px;
  vertical-align: middle;
  }
}

@media (max-width: 768px) {
  .CancelationRefund_list__HKnXc > li, .CancelationRefund_text__K9ns5 {
  font-size: 13px;
  letter-spacing: 4%;
  line-height: 23px;
  vertical-align: middle;
  }
}

.ChangePassword_wrap__2SRk8 {
  align-items: flex-start;
  display: flex;
  font-family: Jost, sans-serif;
  justify-content: center;
  min-height: 100vh;
  padding: 2rem 1rem;
  width: 100%;
}

.ChangePassword_card__FkkDb {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(217, 207, 197);
  border-right-color: rgb(217, 207, 197);
  border-bottom-color: rgb(217, 207, 197);
  border-left-color: rgb(217, 207, 197);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  max-width: 420px;
  padding: 2.5rem 2rem;
  width: 100%;
}

.ChangePassword_lockIcon__PPch4 {
  align-items: center;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(245, 237, 232);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  display: flex;
  height: 52px;
  justify-content: center;
  margin: 0px auto 1.25rem;
  width: 52px;
}

.ChangePassword_title__v-3iD {
  color: var(--heading-color);
  font-family: var(--heading-font);
  font-size: 24px;
  font-weight: 600;
  margin: 0px 0px 0.25rem;
  text-align: center;
}

.ChangePassword_sub__BR3Br {
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 13px;
  margin: 0px 0px 2rem;
  text-align: center;
}

.ChangePassword_group__VykGB {
  margin-bottom: 1.25rem;
}

.ChangePassword_label__xKsIM {
  color: var(--primary-btn-color);
  display: block;
  font-family: var(--body-font);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.06em;
  margin-bottom: 6px;
  text-transform: uppercase;
}

.ChangePassword_inputWrap__t37mZ {
  position: relative;
}

.ChangePassword_input__7mb88 {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(255, 255, 255);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(136, 117, 90);
  border-right-color: rgb(136, 117, 90);
  border-bottom-color: rgb(136, 117, 90);
  border-left-color: rgb(136, 117, 90);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  box-sizing: border-box;
  color: var(--primary-btn-color);
  font-family: var(--body-font);
  font-size: 14px;
  height: 46px;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0px 44px 0px 14px;
  transition-behavior: normal, normal;
  transition-duration: 0.2s, 0.2s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: border-color, box-shadow;
  width: 100%;
}

.ChangePassword_input__7mb88:focus {
  box-shadow: rgba(166, 83, 60, 0.12) 0px 0px 0px 3px;
  color: var(--heading-color);
}

.ChangePassword_inputError__2v9ae {
  border-top-color: rgb(192, 57, 43);
  border-right-color: rgb(192, 57, 43);
  border-bottom-color: rgb(192, 57, 43);
  border-left-color: rgb(192, 57, 43);
  box-shadow: rgba(192, 57, 43, 0.1) 0px 0px 0px 3px;
}

.ChangePassword_inputSuccess__uQPzV {
  border-top-color: rgb(74, 124, 89);
  border-right-color: rgb(74, 124, 89);
  border-bottom-color: rgb(74, 124, 89);
  border-left-color: rgb(74, 124, 89);
  box-shadow: rgba(74, 124, 89, 0.1) 0px 0px 0px 3px;
}

.ChangePassword_eyeBtn__U3Fr5 {
  align-items: center;
  background-image: none;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: initial;
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  cursor: pointer;
  display: flex;
  height: 20px;
  justify-content: center;
  opacity: 0.7;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  padding: 0px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition-behavior: normal;
  transition-duration: 0.15s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: opacity;
  width: 20px;
}

.ChangePassword_eyeBtn__U3Fr5:hover {
  opacity: 1;
}

.ChangePassword_errorMsg__BErMl {
  color: rgb(192, 57, 43);
  display: block;
  font-size: 11.5px;
  margin-top: 5px;
  min-height: 16px;
}

.ChangePassword_strength__EDbBu {
  margin-top: 8px;
}

.ChangePassword_strengthBars__H7Gu3 {
  display: flex;
  row-gap: 4px;
  column-gap: 4px;
  margin-bottom: 4px;
}

.ChangePassword_bar__j83fi {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(232, 224, 216);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  height: 3px;
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: background;
}

.ChangePassword_bar__j83fi.ChangePassword_weak__pgYIH {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(192, 57, 43);
}

.ChangePassword_bar__j83fi.ChangePassword_fair__JY3mz {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(230, 126, 34);
}

.ChangePassword_bar__j83fi.ChangePassword_good__Vn4PW {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(241, 196, 15);
}

.ChangePassword_bar__j83fi.ChangePassword_strong__3rIBs {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(74, 124, 89);
}

.ChangePassword_strengthLabel__JB\+wX {
  color: rgb(136, 117, 90);
  font-size: 11px;
}

.ChangePassword_rules__LyCun {
  list-style-position: initial;
  list-style-image: initial;
  list-style-type: none;
  margin-top: 8px;
  padding: 0px;
}

.ChangePassword_ruleItem__H-I5t {
  align-items: center;
  color: var(--primary-btn-color);
  display: flex;
  font-family: var(--body-font);
  font-size: 11.5px;
  row-gap: 5px;
  column-gap: 5px;
  margin-bottom: 3px;
  transition-behavior: normal;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: color;
}

.ChangePassword_rulePass__VLzoL {
  color: rgb(74, 124, 89);
}

.ChangePassword_ruleFail__dETd0 {
  color: rgb(192, 57, 43);
}

.ChangePassword_ruleDot__T-n5Y {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(196, 181, 160);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  flex-shrink: 0;
  height: 6px;
  transition-behavior: normal;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: background;
  width: 6px;
}

.ChangePassword_rulePass__VLzoL .ChangePassword_ruleDot__T-n5Y {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(74, 124, 89);
}

.ChangePassword_ruleFail__dETd0 .ChangePassword_ruleDot__T-n5Y {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(192, 57, 43);
}

.ChangePassword_btn__3j05b {
  border-top-width: medium;
  border-right-width: medium;
  border-bottom-width: medium;
  border-left-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  color: rgb(255, 255, 255);
  cursor: pointer;
  font-family: var(--heading-font);
  font-size: 14px;
  font-weight: 400;
  height: 48px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  transition-behavior: normal, normal;
  transition-duration: 0.2s, 0.1s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: background, transform;
  width: 100%;
}

.ChangePassword_btn__3j05b, .ChangePassword_btn__3j05b:hover {
  background: var(--primary-btn-color);
}

.ChangePassword_btn__3j05b:active {
  transform: scale(0.98);
}

.ChangePassword_btn__3j05b:disabled {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(196, 181, 160);
  cursor: not-allowed;
  opacity: 0.5;
  transform: none;
}

.ChangePassword_successMsg__ik2cW {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(234, 243, 238);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(168, 213, 181);
  border-right-color: rgb(168, 213, 181);
  border-bottom-color: rgb(168, 213, 181);
  border-left-color: rgb(168, 213, 181);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  color: rgb(46, 107, 66);
  font-size: 13px;
  margin-top: 1rem;
  padding: 12px 14px;
  text-align: center;
}

.CookiePolicy_main__-aOKh {
  margin: 0px auto;
  padding: 20px;
  width: 100%;
}

.CookiePolicy_main__-aOKh > h2 {
  background: var(--primary-gradient);
  background-clip: text;
  color: rgba(0, 0, 0, 0);
  font-family: var(--heading-font);
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
}

@media (max-width: 1024px) {
  .CookiePolicy_main__-aOKh > h2 {
  font-size: 48px;
  }
}

@media (max-width: 480px) {
  .CookiePolicy_main__-aOKh > h2 {
  font-size: 25px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .CookiePolicy_main__-aOKh > h2 {
  font-size: 35px;
  }
}

@media (max-width: 1024px) {
  .CookiePolicy_main__-aOKh > h2, .CookiePolicy_main__-aOKh > h2 span {
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 100%;
  text-align: center;
  }
}

@media (max-width: 768px) {
  .CookiePolicy_main__-aOKh > h2, .CookiePolicy_main__-aOKh > h2 span {
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 37px;
  text-align: center;
  }
}

@media (max-width: 1024px) {
  .CookiePolicy_main__-aOKh > h2 span {
  font-size: 40px;
  }
}

@media (max-width: 768px) {
  .CookiePolicy_main__-aOKh > h2 span {
  font-size: 30px;
  }
}

.css-1sucic7, .MuiModal-root {
  position: fixed;
  z-index: 1300;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.css-14dl35y, .MuiBackdrop-root, .MuiModal-backdrop {
  position: fixed;
  z-index: -1;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-tap-highlight-color: transparent;
}

.css-0, .MuiBox-root {
  box-sizing: border-box;
}

.css-q7mezt, .MuiSvgIcon-root {
  display: inline-block;
  flex-shrink: 0;
  transition-behavior: normal;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0ms;
  transition-property: fill;
  font-size: 1.5rem;
}

.MuiSvgIcon-fontSizeMedium {
  width: 1em;
  height: 1em;
}

div[role="presentation"].MuiModal-root {
  display: none;
}

div[role="presentation"].MuiModal-root.is-open {
  display: block;
}

.ExclusiveOffersModal_image__zf07U {
  position: absolute;
  transition-behavior: normal;
  transition-duration: 0.8s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: opacity;
}

.ExclusiveOffersModal_visible__IJtIm {
  opacity: 1;
}

.ExclusiveOffersModal_hidden__N9gag {
  opacity: 0;
}

.sliderInner-init {
  transition-behavior: normal;
  transition-duration: 0.5s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: transform;
}

.MuiModal-root.is-open {
  display: block !important;
}