.WidgetRecommendedPackages3_0 {
  background-color: #dcd6d0;
}

button:not(:has(span)) {
  text-transform: uppercase !important;
  border: 1px solid white;
}

.content-box_1 {
  width: 100%;
}

.serviceCard {
  height: 100%;
}

.address a p,
.phone a,
.mail a {
  line-height: 26.4px;
  text-align: left;
}

.address a {
  align-items: start !important;
}

.address a p,
.phone span,
.mail span {
  color: white;
}
  
.cta_button a {
  background-color: #cac56c;
  text-transform: uppercase;
  border: 1px solid white;
}

.cta_button a:hover {
  background-color: #cac56c;
}

.phone a,
.mail a {
  color: #cac56c;
}

.logo-wrapper a {
  padding: 15px;
  background: white;
  border-radius: 50%;
}

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

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

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

.min-h-\[119px\].md\:flex.items-center.md\:absolute.hidden.bg-\[\#ffffff\].md\:w-\[92\%\].md\:left-0.md\:right-0.md\:ms-auto.md\:me-auto.md\:-bottom-9.md\:shadow-lg {
  background-color: #a59487;
  color: white;
}

.sm\:flex.justify-between.pb-3.items-center.px-8 svg {
  stroke: white;
}

span.inline-block.text-body.font-body.text-primary-light.text-sm {
  color: white;
}

span.inline-block.pl-2.text-xs.text-primary-light {
  color: white;
}

span.inline-block.pl-2.text-xs.text-primary-light .relative.mr-2 p{
  color: #030303;
}

/* Chat-widget related changes start */
#__MTS[data-mts-view="Chat-widget"] {
  position: relative;
  z-index: 99999;
}

#MTS #recommended.recommended-block .fixed.bottom-0.left-0.text-secondary-dark.w-full.flex.flex-col.gap-3.lg\:flex-row.items-center.justify-between.bg-secondary-dark.sm\:px-5.lg\:px-20.z-\[400\].py-4 {
  padding-left: 140px;
  padding-right: 140px;
}

.popup-open #__MTS_Chat-widget {
  opacity: 0;
  pointer-events: none;
}

@media screen and (max-width: 1200px) {
  #MTS #recommended.recommended-block .fixed.bottom-0.left-0.text-secondary-dark.w-full.flex.flex-col.gap-3.lg\:flex-row.items-center.justify-between.bg-secondary-dark.sm\:px-5.lg\:px-20.z-\[400\].py-4 {
    padding-left: 18px;
    padding-right: 18px;
  }
  #MTS #__MTS_Chat-widget .MTS__fixed.MTS__bottom-4.MTS__right-4.MTS__text-primary.MTS__text-body.MTS__font-body.MTS__leading-body.MTS__tracking-body {
    bottom: 7em;
  }
}

@media screen and (max-width: 1023px) {
  #MTS #__MTS_Chat-widget .MTS__fixed.MTS__bottom-4.MTS__right-4.MTS__text-primary.MTS__text-body.MTS__font-body.MTS__leading-body.MTS__tracking-body {
    bottom: 10em;
  }
}
/* Chat-widget related changes end */