.Footer_footer__vu0nH {
  padding: 3.125em 0px 3.5em;
}

@media (max-width: 575.98px) {
  .Footer_footer__vu0nH {
    padding: 1em 0px 0px;
  }
}

.Footer_footerHeader__SCoO1 {
  position: relative;
  height: 5.625em;
  margin-bottom: 2.375em;
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 {
    margin-bottom: 6em;
  }
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 {
    flex-wrap: wrap;
    justify-content: center;
  }
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m {
  display: flex;
  align-items: center;
  padding-right: 3.125em;
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m:last-child {}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m {
    width: 100%;
    padding: 0px;
  }

  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m:last-child {
    padding: 0px;
  }
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m svg {
  height: 1em;
  width: 1em;
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m svg {
    max-width: 1.25em;
  }
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m a {
  margin: 0px;
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_item__cbl2m a {
    max-width: calc(100% - 1.25em);
  }
}

.Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_line__Mni_K {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--secondary-color);
  width: 100%;
  height: 1px;
  z-index: -1;
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_contactWrapper__Mtgu4 .Footer_line__Mni_K {
    display: none;
  }
}

.Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl {
  margin-bottom: 2.75em;
  padding: 0px 3.125em;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl {
    position: relative;
    margin-bottom: 1em;
  }

  .Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl a {
    display: flex;
    justify-content: center;
  }
}

.Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl svg {
  width: 9.375em;
}

@media (max-width: 1199.98px) {
  .Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl svg {
    width: 7em;
  }
}

@media (max-width: 575.98px) {
  .Footer_footerHeader__SCoO1 .Footer_logoWrapper__R_9Bl svg {
    width: 9.375em;
    margin-bottom: 0.5em;
  }
}

.Footer_wrapper__pvxon {
  display: flex;
}

@media (min-width: 1200px) {
  .Footer_wrapper__pvxon {
    justify-content: space-between;
    column-gap: 0px;
  }
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon {
    width: 100%;
    gap: 1.25em 9em;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

@media (max-width: 991.98px) {
  .Footer_wrapper__pvxon {
    column-gap: 3em;
  }
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon {
    flex-direction: column;
    width: 100%;
    row-gap: 0px;
  }
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH {
    width: auto;
  }
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH {
    width: 100%;
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 {
    width: 100%;
    margin-bottom: 1em;
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 .Footer_menuTitle__K3aCg {
  font-size: 1em;
  text-transform: uppercase;
  color: var(--green-color);
}

@media (min-width: 1200px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 .Footer_menuTitle__K3aCg {
    margin-bottom: 1.25em;
  }
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 .Footer_menuTitle__K3aCg {
    margin-bottom: 1em;
  }
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleMenu__dLiv2 .Footer_menuTitle__K3aCg {
    margin-bottom: 0.5em;
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleIcon__2HBSG {
  display: none;
  transition: 0.5s;
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleIcon__2HBSG.Footer_active__eVRe8 {
  transform: rotate(180deg);
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleIcon__2HBSG {
    display: block;
  }

  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_toggleIcon__2HBSG svg path {
    stroke: var(--primary-color);
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menuExtended__G_o7r {
  column-count: 3;
  column-gap: 3.5em;
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menuExtended__G_o7r {
    column-count: 2;
  }
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menuExtended__G_o7r {
    column-count: 1;
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 {
  height: 10em;
  list-style: none;
  padding: 0px;
  margin: 0px;
  transition: 0.9s;
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 {
    height: auto;
  }
}

@media (max-width: 575.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 {
    max-height: 0px;
    overflow: hidden;
  }

  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2.Footer_active__eVRe8 {
    max-height: 999px;
  }
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 .Footer_menuItem__csTH7 {
  break-inside: avoid;
  line-height: 1;
  margin-bottom: 1em;
}

.Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 .Footer_menuLink__qznag {
  font-size: 0.65em;
  font-weight: 400;
}

@media (max-width: 1199.98px) {
  .Footer_wrapper__pvxon .Footer_menuWrapper__S_AEH .Footer_menu__VgAw2 .Footer_menuLink__qznag {
    font-size: 1em;
  }
}

.Footer_bottomFooter__hUz2P {
  padding: 1.25em 0px;
  border-top: 1px solid rgba(201, 150, 92, 0.63);
}

.Footer_bottomFooter__hUz2P .Footer_copywriteWrapper__0j_m_ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 575.98px) {
  .Footer_bottomFooter__hUz2P .Footer_copywriteWrapper__0j_m_ {
    flex-wrap: wrap;
    justify-content: center;
  }
}

.Footer_bottomFooter__hUz2P .Footer_copyright__3l7ip p {
  margin: 0px;
  font-size: 13px;
  letter-spacing: 0.5px;
}

@media (max-width: 575.98px) {
  .Footer_bottomFooter__hUz2P .Footer_copyright__3l7ip p {
    text-align: center;
    margin-bottom: 1em;
  }
}

.Footer_bottomFooter__hUz2P .Footer_termLinkWrapper__Hck8L {
  display: flex;
  align-items: center;
}

.Footer_bottomFooter__hUz2P .Footer_linkWrapper__drLlb {
  position: relative;
  text-align: center;
  padding: 0px 0.625em;
  border-right: 1px solid var(--black-color);
}

.Footer_bottomFooter__hUz2P .Footer_linkWrapper__drLlb:last-child {
  border-right: 0px;
}

.Header_header__Y_rpa {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  background-color: black;
  z-index: 4;
  transition: 0.5s;
  padding: 1.25em 0px;
}

.Header_header__Y_rpa .Header_headerWrapper__LiWRZ {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 0.4s;
  height: 4.0625em;
}

@media (max-width: 1199.98px) {
  .Header_header__Y_rpa .Header_headerWrapper__LiWRZ {
    align-items: center;
  }
}

.Header_navigationWrapper__o4d8C {
  display: flex;
  align-items: center;
}

.Header_navigation__LNmJ1 {
  display: block;
}

@media (max-width: 1199.98px) {
  .Header_navigation__LNmJ1 {
    display: none;
  }
}

.Header_navigation__LNmJ1 .Header_menu__n0qbO {
  display: flex;
  align-items: center;
  list-style: none;
  column-gap: 30px;
  margin: 0px 1.6em 0px 0px;
  padding: 0px;
}

.Header_navigation__LNmJ1 .Header_menu__n0qbO .Header_menuitem__4lFqF {
  margin: 0px;
}

.Header_navigation__LNmJ1 .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt {
  color: var(--white-color);
  font-size: 0.6425em;
  font-weight: 500;
  transition: 0.5s;
}

.Header_navigation__LNmJ1 .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt::after,
.Header_navigation__LNmJ1 .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt:hover::after {
  background: var(--white-color);
}

.Header_enquireBtn__FKZba {
  display: block;
}

@media (max-width: 1199.98px) {
  .Header_logoWrapper__MVpYF {
    position: static;
    transform: none;
  }
}

.Header_logoWrapper__MVpYF .Header_homeLink__AkGgx .Header_logo__0Sh_Z {
  width: 10.375em;
  height: 4.0625em;
}

@media (max-width: 575.98px) {
  .Header_logoWrapper__MVpYF .Header_homeLink__AkGgx .Header_logo__0Sh_Z {
    width: 8em;
  }
}

.Header_logoWrapper__MVpYF .Header_homeLink__AkGgx .Header_logo__0Sh_Z path {
  fill: var(--white-color);
}

@media (max-width: 575.98px) {
  .Header_headBtn__Mll1k {
    padding: 0.7em !important;
  }
}

.Header_navButton__lu7Kj {
  display: flex;
  align-items: center;
  cursor: pointer;
  background: #b78d48;
  padding: 0.75em 1.125em;
  column-gap: 0.625em;
  transition: 0.5s;
  margin-left: 2.1875em;
  z-index: 6;
}

@media (max-width: 575.98px) {
  .Header_navButton__lu7Kj {
    margin-left: 0.5em;
  }
}

.Header_navButton__lu7Kj:hover {
  background: var(--secondary-color);
}

.Header_navButton__lu7Kj:hover .Header_hamburger__YS_T5 path {
  fill: var(--white-color);
}

.Header_navButton__lu7Kj:hover .Header_btnText__yKy1n {
  color: var(--white-color);
}

.Header_navButton__lu7Kj:hover .Header_svg-wrapper-close__dli_L path {
  fill: var(--white-color) !important;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K {
  position: relative;
  width: 0.875em;
  height: 0.8125em;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K>* {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: var(--transition);
  height: 100%;
  width: 100%;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K .Header_svg-wrapper-close__dli_L {
  opacity: 0;
  visibility: visible;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K.Header_hamburgeractive__J8ULV .Header_hamburger__YS_T5 {
  opacity: 0;
  visibility: hidden;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K.Header_hamburgeractive__J8ULV .Header_svg-wrapper-close__dli_L {
  opacity: 1;
  visibility: visible;
}

.Header_navButton__lu7Kj .Header_svgWrapper__EJE7K.Header_hamburgeractive__J8ULV .Header_svg-wrapper-close__dli_L path {
  fill: var(--black-color);
}

@media (max-width: 767.98px) {
  .Header_navButton__lu7Kj .Header_btnText__yKy1n {
    display: none;
  }
}

.Header_header__Y_rpa.Header_sticky__9QDlR {
  box-shadow: none;
}

.Header_sticky__9QDlR {
  background-color: var(--white-color);
  transition: 0.5s;
}

.Header_sticky__9QDlR .Header_headerWrapper__LiWRZ {
  transition: 0.4s;
  height: 3.3125em;
}

.Header_sticky__9QDlR .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt {
  color: var(--black-color);
}

.Header_sticky__9QDlR .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt::after,
.Header_sticky__9QDlR .Header_menu__n0qbO .Header_menuitem__4lFqF .Header_menulink__s1wDt:hover::after {
  background: var(--black-color);
}

.Header_sticky__9QDlR .Header_logoWrapper__MVpYF .Header_homeLink__AkGgx .Header_logo__0Sh_Z {
  width: 8.5em;
  height: 3.3125em;
}

.Header_sticky__9QDlR .Header_logoWrapper__MVpYF .Header_homeLink__AkGgx .Header_logo__0Sh_Z path {
  fill: var(--black-color);
}

.Header_sticky__9QDlR .Header_navButton__lu7Kj {
  background: var(--primary-color);
}

.Header_sticky__9QDlR .Header_navButton__lu7Kj .Header_hamburger__YS_T5 path,
.Header_sticky__9QDlR .Header_navButton__lu7Kj .Header_svg-wrapper-close__dli_L path {
  fill: var(--white-color) !important;
}

.Header_sticky__9QDlR .Header_navButton__lu7Kj .Header_btnText__yKy1n {
  color: var(--white-color);
}

.Header_innerHeader__yJ9Re {
  position: fixed;
  top: 0px;
  right: -100%;
  width: 25em;
  height: 100vh;
  z-index: 5;
  background: rgba(var(--white-rgb-color), .9);
  transition: 1s;
  overflow: hidden;
}

@media (max-width: 1199.98px) {
  .Header_innerHeader__yJ9Re {
    width: 32em;
  }
}

@media (max-width: 575.98px) {
  .Header_innerHeader__yJ9Re {
    width: 100%;
  }
}

.Header_innerHeader__yJ9Re.Header_active__NnUfv {
  right: 0px;
}

.Header_innerHeaderWrapper__5gJ5I {
  display: flex;
  height: 100%;
  width: 100%;
  padding: 10.875em 0px 6em;
}

@media (max-width: 1199.98px) {
  .Header_innerHeaderWrapper__5gJ5I {
    padding: 3em;
  }
}

@media (max-width: 575.98px) {
  .Header_innerHeaderWrapper__5gJ5I {
    flex-wrap: wrap;
  }
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 {
  overflow: hidden auto;
  width: 100%;
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz {
  padding: 0px 2.37em;
  list-style: none;
  margin-bottom: 0px;
  width: 100%;
}

@media (max-width: 1199.98px) {
  .Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz {
    padding: 0px;
  }
}

@media (max-width: 575.98px) {
  .Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz {
    max-width: 100%;
    margin-top: 50px;
  }
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz .Header_innerMenuItem__CSw7x {
  padding-bottom: 1em;
  line-height: 1;
  border-bottom: 1px solid rgb(199 150 103 / 62%);
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz .Header_innerMenuItem__CSw7x .Header_innerMenuLink__grB2a {
  font-size: 14px;
  letter-spacing: 0.1px;
  line-height: 1;
  text-decoration: none;
  color: rgb(255 255 255 / 84%);
  transition: 0.5s;
    font-family: 'Poppins', sans-serif;
  text-transform: uppercase;
  font-weight: 500 !important;
}

@media (max-width: 1199.98px) {
  .Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz .Header_innerMenuItem__CSw7x .Header_innerMenuLink__grB2a {
    font-size: 2em;
  }
}

@media (max-width: 991.98px) {
  .Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz .Header_innerMenuItem__CSw7x .Header_innerMenuLink__grB2a {
    font-size: 15px;
  }
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_innerMenu__u1rlz .Header_innerMenuItem__CSw7x .Header_innerMenuLink__grB2a:hover {
  color: #edb88c;
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_contactWrapper__QrJb9 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  margin: 0px;
  padding: 0px 1em 1em 3.37em;
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_contactWrapper__QrJb9 .Header_contactWrapperItem__aubAf {
  font-size: 15px;
  color: white;
  display: flex;
  align-items: center;
  column-gap: 0.625em;
  font-weight: 400;
  margin-bottom: 2px;
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_contactWrapper__QrJb9 .Header_contactWrapperItem-link__QpVbm {
  transition: 0.5s;
}

.Header_innerHeaderWrapper__5gJ5I .Header_leftWrapper__MQvF7 .Header_contactWrapper__QrJb9 .Header_contactWrapperItem-link__QpVbm:hover,
.Header_navMenu__40Csc {
  color: var(--white-color);
}

.Header_navMenu__40Csc {
  display: flex;
  align-items: center;
  background: var(--green-color);
  padding: 0.75em 1.125em;
  column-gap: 0.625em;
  transition: 0.5s;
  position: absolute;
  right: 4.6875em;
  top: 1.95em;
  z-index: 5;
  cursor: pointer;
}

@media (max-width: 1199.98px) {
  .Header_navMenu__40Csc {
    right: 2.8em;
  }
}

.Header_navMenu__40Csc .Header_hamburger__YS_T5 path {
  fill: var(--white-color);
}

@media (min-width: 1200px) {
  .Header_navMenu__40Csc:hover {
    background: var(--primary-color);
  }

  .Header_navMenu__40Csc:hover .Header_hamburger__YS_T5 path {
    fill: var(--white-color);
  }

  .Header_navMenu__40Csc:hover .Header_btnText__yKy1n {
    color: var(--white-color);
  }
}

@media (max-width: 575.98px) {
  .Header_navMenu__40Csc {
    background: var(--primary-color);
    right: 2.1em;
  }

  .Header_navMenu__40Csc .Header_hamburger__YS_T5 path {
    fill: var(--white-color);
  }

  .Header_navMenu__40Csc .Header_btnText__yKy1n {
    color: var(--white-color);
  }
}

.Header_modalScroll__qvZeW {
  overflow-y: scroll;
}

.Header_modalScroll__qvZeW .Header_modal__CnJLm {
  height: 32.125em;
  max-height: 90%;
  max-width: 46.875em;
  padding: 0px;
}

@media (max-width: 575.98px) {
  .Header_modalScroll__qvZeW .Header_modal__CnJLm {
    max-width: unset;
    width: 90vw;
    height: 34em;
  }
}

.Header_modalScroll__qvZeW .Header_modal__CnJLm h3 svg {
  width: 6em;
}

.Header_modalBody___QdHS {
  display: flex;
  height: 100%;
}

.Header_modalImg__ZOmAc {
  position: relative;
  display: none;
  width: 100%;
}

@media (min-width: 576px) {
  .Header_modalImg__ZOmAc {
    width: 45%;
    display: block;
  }
}

.Header_modalContent__Mszq_ {
  padding: 1.25em 2.825em;
  overflow-y: auto;
}

@media (min-width: 576px) {
  .Header_modalContent__Mszq_ {
    width: 55%;
    display: block;
  }
}

.PrimaryAnchor_btnn__BQygO {
  font-size: 13px;
  position: relative;
  padding: 1em 1.425em;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  column-gap: 0.675em;
  color: var(--black-color);
  font-weight: 500;
  cursor: pointer;
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_large__mUpr0 {
  padding: 12px 30px;
  text-decoration: none;
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_border__evDTF {
  border: 1px solid;
}

.PrimaryAnchor_btnn__BQygO::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 100%;
  left: 0px;
  background: rgba(var(--white-rgb-color), .1);
  transition: 0.5s;
}

.PrimaryAnchor_btnn__BQygO .PrimaryAnchor_btnIcon__t_ER9 {
  transition: 0.5s;
  width: 1.25em;
}

.PrimaryAnchor_btnn__BQygO .PrimaryAnchor_btnIcon__t_ER9 svg {
  width: 1.25em;
  height: 0.75em;
}

.PrimaryAnchor_btnn__BQygO .PrimaryAnchor_btnIcon__t_ER9 svg path {
  fill: var(--black-color);
}

.PrimaryAnchor_btnn__BQygO:hover {
  color: var(--black-color);
}

.PrimaryAnchor_btnn__BQygO:hover .PrimaryAnchor_btnIcon__t_ER9 {
  margin-top: -0.125em;
}

.PrimaryAnchor_btnn__BQygO:hover::before {
  width: 100%;
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_brown__pwa_f {
  color: var(--white-color);
  background: var(--secondary-color);
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_brown__pwa_f .PrimaryAnchor_btnIcon__t_ER9 svg path {
  fill: var(--white-color);
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_brown__pwa_f:hover {
  color: var(--white-color);
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_green__Jwcxs {
  color: var(--white-color);
  background: rgb(167 141 90);
  border-color: rgba(var(--white-rgb-color), .2);
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_green__Jwcxs .PrimaryAnchor_btnIcon__t_ER9 svg path {
  fill: var(--white-color);
}

.PrimaryAnchor_btnn__BQygO.PrimaryAnchor_green__Jwcxs:hover {
  color: var(--white-color);
}

.PropertyDetailCard_propertyDetailCard__mWBsQ {
  position: relative;
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_imgWrapper__2alcn {
  position: relative;
  margin-bottom: 1.375em;
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_imgWrapper__2alcn::before {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
  background: rgba(var(--black-rgb-color), .35);
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_imgWrapper__2alcn img {
  width: 35.625em;
  height: 16.6875em;
}

@media (max-width: 1199.98px) {
  .PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_imgWrapper__2alcn img {
    width: 100%;
    object-fit: cover;
  }
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_title___awzo {
  font-size: 1em;
  height: 4.5em;
  line-height: 1.5;
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_btnWrapper__pxe5O {
  position: absolute;
  top: 6.875em;
  left: 50%;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s;
  transform: translate(-50%);
}

.PropertyDetailCard_propertyDetailCard__mWBsQ:hover .PropertyDetailCard_btnWrapper__pxe5O,
.PropertyDetailCard_propertyDetailCard__mWBsQ:hover .PropertyDetailCard_imgWrapper__2alcn::before {
  opacity: 1;
  visibility: visible;
}

.PropertyDetailCard_propertyDetailCard__mWBsQ .PropertyDetailCard_ctaLink__hY4iw::before {
  content: "";
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
}

.MediaCenter_headingWrapper__TtUyI {
  margin-bottom: 2.625em;
}

.MediaCenter_navigationWrapper__joxJA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 3.75em;
}

@media (max-width: 1199.98px) {
  .MediaCenter_navigationWrapper__joxJA {
    margin-top: 0px;
  }
}

@media (max-width: 575.98px) {
  .MediaCenter_navigationWrapper__joxJA {
    flex-wrap: wrap;
    justify-content: center;
  }
}

.MediaCenter_navigationWrapper__joxJA .MediaCenter_scrollWrapper__GmTnN {
  width: 86%;
}

@media (max-width: 1199.98px) {
  .MediaCenter_navigationWrapper__joxJA .MediaCenter_scrollWrapper__GmTnN {
    width: 70%;
  }
}

@media (max-width: 575.98px) {
  .MediaCenter_navigationWrapper__joxJA .MediaCenter_scrollWrapper__GmTnN {
    width: 100%;
  }
}

.MediaCenter_btnWrapper__99npX {
  position: relative;
  width: 8.25em;
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
}

@media (max-width: 1199.98px) {
  .MediaCenter_btnWrapper__99npX {
    position: static;
    width: 8em;
    height: auto;
    margin: 2em 0px;
  }
}

@media (max-width: 575.98px) {
  .MediaCenter_btnWrapper__99npX {
    width: 6em;
  }
}

.MediaCenter_btnWrapper__99npX .MediaCenter_navButton__Lkmh9 svg {
  width: 1em;
  height: 0.9375em;
}

@media (max-width: 1199.98px) {
  .MediaCenter_btnWrapper__99npX .MediaCenter_navButton__Lkmh9 {
    position: static;
    margin: 0px;
  }

  .MediaCenter_btnWrapper__99npX .MediaCenter_navButton__Lkmh9 svg {
    height: auto !important;
  }
}

.MediaCenter_linkWrapper__hWWE_ {
  position: absolute;
  top: -0.375em;
  right: 3.90625%;
}

@media (max-width: 1199.98px) {
  .MediaCenter_linkWrapper__hWWE_ {
    position: static;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (max-width: 575.98px) {
  .Blogs_Blogs__xBcPJ {
    gap: 2em;
  }
}

@media (min-width: 1200px) {
  .Blogs_TrendingPosts__55_k0 {
    padding-left: 4.625em;
  }
}

@media (max-width: 1199.98px) {
  .Blogs_TrendingPosts__55_k0 {
    padding-left: 0px;
  }
}

@media (max-width: 575.98px) {
  .Blogs_TrendingPosts__55_k0 {
    padding-top: 2em;
  }
}

.Blogs_TrendingPosts__55_k0 h5 {
  margin-bottom: 2.5em;
  text-transform: uppercase;
}

@media (max-width: 991.98px) {
  .Blogs_TrendingPosts__55_k0 h5 {
    margin-bottom: 1.5em;
  }
}

@media (max-width: 575.98px) {
  .Blogs_innerWrapper__xelQ5 {
    display: flex;
    flex-wrap: wrap;
    gap: 2em;
  }
}

.BlogsListing_BlogListing__gWYsM {
  position: relative;
  padding: 0px 0px 2em;
}

@media (min-width: 576px) {
  .BlogsListing_BlogListing__gWYsM {
    padding: 0px 0px 3em;
  }
}

@media (min-width: 1200px) {
  .BlogsListing_BlogListing__gWYsM {
    padding: 0px 0px 6.25em;
  }
}

.BlogsListing_BlogListing__gWYsM .BlogsListing_topWrapper__neDl_ {
  margin-bottom: 3.125em;
}

.BlogsListing_BlogListing__gWYsM .BlogsListing_topWrapper__neDl_ h2 {
  margin: 0px;
}

.BlogsListing_rowSpacing__UrzvH {
  row-gap: 3.125em;
}

@media (min-width: 1200px) {
  .BlogsListing_rowSpacing__UrzvH {
    margin: 0px -1.875em !important;
  }

  .BlogsListing_rowSpacing__UrzvH .BlogsListing_colSpacing__rqZ8Z {
    padding: 0px 2.1875em !important;
  }
}

.featuredBlogs_FeaturedBlog__1WCwa {
  padding: 2.5em 3.625em 2.5em 2.5em;
  background: rgb(243, 246, 244);
}

@media (max-width: 1199.98px) {
  .featuredBlogs_FeaturedBlog__1WCwa {
    padding: 2em;
  }
}

.featuredBlogs_FeaturedBlog__1WCwa h1 {
  margin-bottom: 1.05em;
  text-transform: uppercase;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk {
  display: flex;
  align-items: center;
  gap: 1.875em;
}

@media (min-width: 1200px) {
  .featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk {
    gap: 4em;
  }
}

@media (max-width: 991.98px) {
  .featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk {
    align-items: flex-start;
    flex-direction: column;
    gap: 2em;
  }
}

@media (min-width: 1200px) {
  .featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_imgWrapper__l46fF {
    width: 30.625em;
    height: 24.4375em;
    flex-shrink: 0;
  }
}

@media (max-width: 1199.98px) {
  .featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_imgWrapper__l46fF {
    width: 15.625em;
    height: auto;
    flex-shrink: 0;
  }
}

@media (max-width: 991.98px) {
  .featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_imgWrapper__l46fF {
    width: 100%;
  }
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_imgWrapper__l46fF img {
  width: 100%;
  height: 100%;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_contentWrapper__JlGOS p {
  margin-bottom: 0.714em;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_contentWrapper__JlGOS h4 {
  margin-bottom: 0.75em;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_contentWrapper__JlGOS .featuredBlogs_description__2deEJ {
  margin-bottom: 1.71em;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_contentWrapper__JlGOS .featuredBlogs_Featured__yX5hz {
  font-weight: 400;
}

.featuredBlogs_FeaturedBlog__1WCwa .featuredBlogs_blogWrapper__uT_wk .featuredBlogs_contentWrapper__JlGOS .featuredBlogs_Featured__yX5hz span {
  color: var(--green-color);
  padding-right: 0.75em;
  margin-right: 0.75em;
  border-right: 1px solid rgb(0, 0, 0);
}

.Accordion_faq_section__cfIG9 {
  position: relative;
  padding: 0px 0px 2em;
}

@media (min-width: 576px) {
  .Accordion_faq_section__cfIG9 {
    padding: 0px 0px 3em;
  }
}

@media (min-width: 1200px) {
  .Accordion_faq_section__cfIG9 {
    padding: 0px 0px 6.25em;
  }
}

.Accordion_faq_wrapper__3vYNu {
  display: flex;
  flex-direction: column;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2em;
  padding: 0px 1.25em 1.625em;
  text-transform: capitalize;
  width: 100%;
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC {
    padding-bottom: 0.5em;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC h4 {
  width: 30%;
  margin: 0px;
  text-transform: uppercase;
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC h4 {
    width: 25%;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC h4 {
    width: 30%;
  }
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC .Accordion_location__SjArB {
    width: 40%;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC .Accordion_location__SjArB {
    width: 30%;
  }
}

@media (max-width: 991.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC {
    gap: 1.5em;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_head__8aqUC .Accordion_svg_Wrapper__lrXag {
  opacity: 0;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2em;
  padding: 2em 1.25em;
  border-bottom: 1px solid rgba(var(--black-rgb-color), .2);
  transition: 0.5s;
  width: 100%;
  cursor: pointer;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV .Accordion_svg_Wrapper__lrXag {
  background: rgba(var(--black-rgb-color), .4);
  transition: 0.5s;
  transform: rotate(180deg);
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV h4 {
  margin: 0px;
  width: 30%;
  text-transform: uppercase;
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV h4 {
    width: 25%;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV h4 {
    width: 100%;
  }
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV .Accordion_location__SjArB {
    width: 40%;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV .Accordion_location__SjArB {
    width: 30%;
  }
}

@media (max-width: 991.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV {
    gap: 1.5em;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV {
    gap: 0.5em;
    flex-direction: column;
    align-items: flex-start;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV.Accordion_active__oihE3 {
  width: 100%;
  padding: 1.875em 1.25em;
  border-bottom: none;
  background-color: rgb(247, 247, 248);
  transition: 0.5s;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_header__Ce_kV.Accordion_active__oihE3 .Accordion_svg_Wrapper__lrXag {
  background: var(--green-color);
  transition: 0.5s;
  transform: rotate(0deg);
}

.Accordion_faq_wrapper__3vYNu .Accordion_svg_Wrapper__lrXag {
  width: 2.1875em;
  height: 2.1875em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background: rgba(var(--black-rgb-color) .2);
  border-radius: 50%;
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_svg_Wrapper__lrXag {
    position: absolute;
    right: 1em;
    top: 30%;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_svg_Wrapper__lrXag img {
  height: 100%;
  width: 100%;
  padding: 0.4em;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt {
  position: relative;
  overflow: hidden;
  transition: 0.5s;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 0px 1.5625em;
  background-color: rgb(247, 247, 248);
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt.Accordion_active__oihE3 {
  border-bottom: 1px solid rgba(var(--black-rgb-color) .2);
  padding: 0px 1.5625em 1.875em;
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt {
    flex-direction: column;
    gap: 1em;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt h4 {
  margin-bottom: 0.75em;
  text-transform: uppercase;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt ul {
  font-size: 0.875em;
  margin: 0px;
  padding-bottom: 1.785em;
  font-weight: 400;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt ul li::marker {
  color: var(--green-color);
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_btnWrapper__e__EG {
  margin-top: 1.25em;
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_location__SjArB,
.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_position__E_z6n,
.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_type__Pp5Ve {
  width: 30%;
}

@media (max-width: 1199.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_location__SjArB {
    width: 40%;
  }
}

@media (max-width: 575.98px) {
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_location__SjArB {
    width: 100%;
  }
}

@media (max-width: 1199.98px) {

  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_position__E_z6n,
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_type__Pp5Ve {
    width: 25%;
  }
}

@media (max-width: 575.98px) {

  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_position__E_z6n,
  .Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_type__Pp5Ve {
    width: 100%;
  }
}

.Accordion_faq_wrapper__3vYNu .Accordion_faq_content__a0WDt .Accordion_svg_Wrapper__lrXag {
  opacity: 0;
}

.Accordion_modalBodyWrapper__GqWZI {
  display: none;
}

.Accordion_modalBodyWrapper__GqWZI.Accordion_open__LU5iG {
  display: block;
}

@media (min-width: 1200px) {
  .Accordion_modalBodyWrapper__GqWZI .Accordion_modal__Bpa9Z {
    min-width: 47.375em;
    max-height: 35em;
    padding: 2.5em;
  }
}

@media (max-width: 575.98px) {
  .Accordion_modalBodyWrapper__GqWZI .Accordion_modal__Bpa9Z {
    padding: 2em 1em;
  }
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_modalHeader__a_JX2 {
  display: block;
  text-transform: uppercase;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_modalTitle__zJCA1 {
  text-align: center;
  margin-bottom: 1.05em;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_modalCloseWrapper__SKRsP {
  position: absolute;
  top: 2.5em;
  right: 2.5em;
  width: 2.5em;
  height: 2.5em;
  background: transparent;
  border: 1px solid var(--black-color);
}

@media (max-width: 575.98px) {
  .Accordion_modalBodyWrapper__GqWZI .Accordion_modalCloseWrapper__SKRsP {
    top: 1em;
    right: 1em;
  }
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5em;
  border: 1px dashed var(--green-color);
  position: relative;
  background: rgba(var(--green-rgb-color), .06);
  width: 100%;
  margin-bottom: 1.5em;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq input {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  text-indent: -9999px;
  appearance: none;
  outline: 0px;
  background-color: transparent;
  color: transparent;
  cursor: pointer;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq .Accordion_imgWrapper__KQfSj {
  width: 2.375em;
  height: 2.1875em;
  margin-bottom: 1.25em;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq .Accordion_imgWrapper__KQfSj svg {
  width: 100%;
  height: 100%;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq p {
  margin-bottom: 0.857em;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq .Accordion_types__LRw53 {
  margin-bottom: 1.42em;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq .Accordion_cta__wHtcQ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.25em;
  height: 2.25em;
  background-color: var(--green-color);
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_uploadWrapper___6JAq .Accordion_cta__wHtcQ svg {
  flex-shrink: 0;
}

.Accordion_modalBodyWrapper__GqWZI .Accordion_btnWrapper__e__EG {
  display: flex;
  justify-content: center;
  gap: 1.25em;
}

.Accordion_successMsg__0t7_E {
  color: green;
  margin-top: 1rem;
}

.Accordion_errorMsg__1wl_D {
  color: red;
  margin-top: 1rem;
}

.Accordion_captcha__6C7Qr {
  margin-bottom: 1em;
  text-align: center;
}

@media (min-width: 1200px) {
  .joinFamily_headWrapper__QNGvO {
    padding-right: 4.625em;
  }
}

@media (max-width: 991.98px) {
  .joinFamily_headWrapper__QNGvO {
    margin-bottom: 2em;
  }
}

.joinFamily_headWrapper__QNGvO h6 {
  margin-bottom: 1.125em;
  color: var(--green-color);
}

.joinFamily_headWrapper__QNGvO h2 {
  text-transform: uppercase;
  margin-bottom: 0.526em;
}

.joinFamily_headWrapper__QNGvO h5 {
  margin-bottom: 1.5em;
  color: var(--green-color);
}

.InnerBanner_innerHero__FFAZ2 {
  background-color: var(--black-color);
  height: 40.3125em;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 0px;
}

@media (max-width: 575.98px) {
  .InnerBanner_innerHero__FFAZ2 {
    justify-content: center;
  }
}

@media (min-width: 1200px) {
  .InnerBanner_innerHero__FFAZ2 {
    /* height: 50.72em; */
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_swiperSlide__433BP {
  overflow: hidden;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_swiperSlide__433BP::before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  opacity: 0.2;
  background: linear-gradient(181deg, transparent 45.76%, rgb(0, 0, 0) 91.75%);
  height: 100%;
  z-index: 2;
  user-select: none;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_swiperSlide__433BP::after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0.25;
  background: var(--black-color);
  height: 100%;
  z-index: 2;
  user-select: none;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_swiperSlide__433BP img {
  transition: 4s 1s;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_swiperSlide-active__vx_vo .InnerBanner_img-wrapper__SOYeZ img {
  transform: scale(1.2);
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_heroslider__bb0Cb {
  inset: 0px;
  z-index: 1;
  overflow: hidden;
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.InnerBanner_innerHero__FFAZ2>.InnerBanner_container__uoUS3 {
  height: 100%;
  width: 100%;
}

.InnerBanner_innerHero__FFAZ2>.InnerBanner_container__uoUS3>.InnerBanner_custom-row__mNzZN {
  height: 100%;
  align-items: flex-end;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_videoSection__7wuFH {
  height: 100%;
  width: 100%;
  position: relative;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_videoSection__7wuFH iframe,
.InnerBanner_innerHero__FFAZ2 .InnerBanner_videoSection__7wuFH img,
.InnerBanner_innerHero__FFAZ2 .InnerBanner_videoSection__7wuFH video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_videoSection__7wuFH .InnerBanner_imgWrapper__BCN1J {
  height: 100%;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_contentWrapper__MgMNj {
  position: absolute;
  z-index: 4;
  padding-bottom: 0px;
  max-width: 29.5em;
  right: 6em;
  bottom: 5.875em;
}

@media (max-width: 1199.98px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_contentWrapper__MgMNj {
    padding: 0px 2em;
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_contentWrapper__MgMNj .InnerBanner_title__XqNmV {
  color: var(--white-color);
  font-weight: 400;
  margin-bottom: 0.21em;
  text-transform: capitalize;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_contentWrapper__MgMNj .InnerBanner_titleMain__6_lDj .InnerBanner_desc__NJ_IL {
  font-weight: 400;
  color: var(--white-color);
  margin-bottom: 0px;
  line-height: 1.5em;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv {
  position: absolute;
  z-index: 3;
  align-items: center;
  left: 4.6875em;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width: 1200px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv {
    display: flex;
  }
}

@media (max-width: 575.98px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv {
    left: 2em;
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit {
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  font-size: 1em;
  padding: 0px;
  margin: 0px;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit::before {
  width: 2.1875em;
  background: rgba(var(--black-rgb-color), .1);
  height: 1px;
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit>li {
  margin: 0px;
  padding: 0.625em 0px;
}

@media (max-width: 575.98px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit>li {
    padding: 0.5em 0px;
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit img,
.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit svg {
  width: 1.375em;
  height: 1.375em;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit .InnerBanner_linkItem__geWjY {
  border: 1px solid var(--white-color);
  border-radius: 100%;
  width: 2.625em;
  height: 2.625em;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.65em;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit .InnerBanner_linkItem__geWjY svg {
  transition: 0.5s;
  width: 100%;
  height: 100%;
}

@media (max-width: 991.98px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit .InnerBanner_linkItem__geWjY svg {
    width: 80%;
    height: 80%;
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit .InnerBanner_linkItem__geWjY svg path {
  fill: var(--white-color);
  transition: 0.5s;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_socialWrapper__OzCAv .InnerBanner_socialList__xmQit a:hover svg {
  scale: 1.1;
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_scrollWrapper__dfTmu {
  display: none;
  position: absolute;
  z-index: 3;
  bottom: 3.125em;
  left: 5em;
  align-items: center;
  flex-direction: column;
}

@media (min-width: 1200px) {
  .InnerBanner_innerHero__FFAZ2 .InnerBanner_scrollWrapper__dfTmu {
    display: flex;
  }
}

.InnerBanner_innerHero__FFAZ2 .InnerBanner_scrollWrapper__dfTmu svg {
  margin-bottom: 0.9375em;
  width: 1.5em;
  height: 2.5em;
}

.InnerBanner_innerHero__FFAZ2 iframe {
  max-width: 100vw;
  width: 100vw;
  height: 57.25vw;
  min-height: 100vh;
  min-width: 177.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 575.98px) {
  .InnerBanner_innerHero__FFAZ2 iframe {
    top: 50%;
  }
}

@keyframes InnerBanner_userCome__KcN2A {
  0% {
    transform: translateY(0px);
  }

  100% {
    transform: translateY(0.4375em);
  }
}

.Checkbox_checkbox__fhneC {
  position: relative;
  display: flex;
  align-items: center;
}

.Checkbox_checkbox__fhneC .Checkbox_customCheckbox__1LUxM {
  width: 1.125em;
  height: 1.125em;
  border-radius: 0.1875em;
  padding: 2px;
  border: 1px solid rgba(var(--black-rgb-color), .1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.Checkbox_checkbox__fhneC .Checkbox_customCheckbox__1LUxM svg {
  opacity: 0;
}

.Checkbox_checkbox__fhneC .Checkbox_checkWrapper___5U63 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.Checkbox_checkbox__fhneC .Checkbox_checkWrapper___5U63 .Checkbox_checkboxContainer__x7Y_i {
  display: flex;
  column-gap: 0.875em;
}

.Checkbox_checkbox__fhneC .Checkbox_checkWrapper___5U63 .Checkbox_checkboxContainer__x7Y_i .Checkbox_svgWrapper__wMgvX {
  margin-top: 0.4375em;
}

.Checkbox_checkbox__fhneC .Checkbox_checkWrapper___5U63 .Checkbox_checkboxContainer__x7Y_i .Checkbox_boldText__AY4PI {
  margin-left: 0.6em;
  color: var(--black-color);
}

.Checkbox_checkbox__fhneC input {
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0px;
  left: 0px;
}

.Checkbox_checkbox__fhneC input:checked~.Checkbox_customCheckbox__1LUxM {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.Checkbox_checkbox__fhneC input:checked~.Checkbox_customCheckbox__1LUxM svg {
  opacity: 1;
}

.Checkbox_checkbox__fhneC p {
  margin: 0px;
}

.Checkbox_checkbox__fhneC p a {
  text-decoration: underline;
}

.Checkbox_checkbox__fhneC p.Checkbox_boldText__AY4PI {
  font-size: 1.125em;
  font-weight: 400;
  color: var(--black-color);
}

.Checkbox_desc__cgoYQ {
  line-height: 1.375;
}

.vertical-text {
  text-transform: uppercase;
  font-size: 25px;
  font-weight: 500;
  letter-spacing: 0.5px;
  line-height: normal;
  background: linear-gradient(to right, rgb(235, 192, 151), rgb(165, 107, 58), rgb(235, 192, 151)) 0% 0% / 50% 100% text;
  -webkit-text-fill-color: transparent;
  animation: 5s linear 0s infinite normal none running moveGradient;
}

@keyframes moveGradient {
  0% {
    background-position: 50% 0%;
  }

  100% {
    background-position: 0% 0%;
  }
}

@media (max-width: 768px) {
  .vertical-text {
    font-size: 25px;
  }
}

@media (min-width: 1200px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1200px !important;
  }
}

@media (min-width: 1400px) {

  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1320px !important;
  }
}

footer {
  background-color: rgb(0, 0, 0);
}

.why-one {
  font-size: 21px;
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 20px;
  background: linear-gradient(to bottom, #e6b47e, #b67b41, #a56b3a);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


@media(max-width:576px){
  .AboutSec_listItem__cSII6 .AboutSec_item__ShSHn { 

    font-size: 13px !important;}
}
