.sm\:max-w-\[48\%\].lg\:max-w-\[33\%\].w-full.mb-2 {
  background-color: #f8f3ed;
}

.p-4.px-5.flex-1.flex.flex-col.min-h-\[360px\].sm\:min-h-\[460px\].false {
  box-shadow: none !important;
}

button.font-button.text-button.p-2.px-6.md\:px-8 {
  text-transform: capitalize;
}

button.bg-button-dark.text-button-dark.font-button.text-button.mt-2.p-2.px-6.md\:px-10,
button.bg-button-light.text-button-light.font-button.text-button.mt-2.p-2.px-6.md\:px-10 {
  padding-left: 25px;
  padding-right: 25px;
  text-transform: capitalize;
}

button.bg-button-dark.text-button-dark.font-button.text-button.p-2.px-6.md\:px-8,
button.bg-button-dark.text-button-dark.text-button.font-button.p-2.px-6 {
  background-color: transparent;
  border: 1px solid #d2ac8b !important;
  color: #59493d;
}

button.hover\:bg-button-hover-\[\#fff\].py-2.w-full.bg-button-dark.text-button-dark {
  text-transform: capitalize;
}

.pr-4.flex.rounded-md.justify-between.before\:\!content-\[none\].py-1.cursor-pointer.select-none.bg-surface,
.overflow-hidden.overflow-y-auto.transition-all.duration-500.ease-in-out.bg-surface {
  background-color: transparent;
}

.pr-4.flex.rounded-md.justify-between.before\:\!content-\[none\].py-1.cursor-pointer.select-none {
  margin-top: 20px;
  padding-left: 18px;
  padding-right: 18px;
}

#mainServicesCard .serviceCard {
  height: 100%;
}

.content-box_1 {
  width: 100%;
}

img.h-full.max-h-\[825px\].w-full.object-cover {
  max-height: 600px !important;
}

p.mail{
    align-items: center !important;
}

.cta_button a{
  color: #59493d;
}

.address p,
.phone a,
.mail a {
  color: #ffffff;
  line-height: 28px !important;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.96px;
  text-align: left;
}

.address a img {
  padding-top: 5px;
}

.footer .logo-wrapper {
  margin-top: 10px;
}

button.p-1\.5.md\:p-2.px-2.md\:px-2\.5.z-\[1\].bg-button.visible {
  background-color: #d2ac8b;
}

span.inline-block.align-middle.h-4.w-3\.5.text-bolder.font-bold.text-\[color\:var\(--backgroundColor-secondary-dark\)\].border.border-\[color\:var\(--backgroundColor-secondary-dark\)\].text-center.rounded-full.leading-0.cursor-pointer {
  color: white;
  background-color: #59493d;
}

.overflow-hidden.overflow-y-auto.transition-all.duration-500.ease-in-out.bg-primary-surface {
  padding-left: 18px;
  padding-right: 18px;
}

.border-dotted {
  border-color: #d2ac8b !important;
}

select.mb-3.md\:mx-0.md\:mb-0.focus\:outline-none.bg-\[\#ffffff00\].px-6.py-2.border.border-primary.me-4 {
  background-color: #f8f3ed;
}

@media screen and (min-width: 1281px) {
  .content-box_1 {
    width: 70%;
  }
}

.footer-wrapper p.cin-code {
  color: #ffffff !important;
}
.header--slider img.h-full.max-h-\[825px\].w-full.object-cover {
  max-height: 100vh !important;
}