div > section:nth-child(13) > div > div.relative > div {
    background-color:#29575B ;
}
 div > section:nth-child(13) > div > div.relative > img {
     object-fit:contain;
}
footer > div.bg-\[var\(--m-color\)\]{
    background-color:#2C7D77;
}
footer > div.relative.bg-primary.py-8.md\:rounded-lg.md\:w-\[80\%\].m-auto.md\:bottom-\[-75px\]{
    display:none;
}

.-top-\[7\%\].rtl\:-left-\[7\%\].ltr\:-right-\[7\%\].w-full.h-full.content-\[\'\'\].block.absolute.bg-\[var\(--m-color\)\].z-1.sal-animate {
    background: transparent !important;
}
div.relative > div {
    background:transparent ;
}
section.h-full.z-1.mb-5.relative.-\30  > div > div > div > div.mb-4.w-full.sal-animate > h1{
    color:white;
}
section.h-full.z-1.mb-5.relative.-\30  > div > div > div > div.mb-4.w-full.sal-animate > p{
    color:white;
}

section.h-full.z-1.mb-5.relative.-\30  > div > div > div > div.w-fit.bg-\[var\(--m-color\)\].rounded-\[4px\].py-2.px-6.text-white.hover\:bg-\[var\(--f-color\)\].hover\:text-\[var\(--m-color\)\].border.border-\[var\(--m-color\)\].hover\:rounded-\[4px\].transition-all.duration-300.sal-animate{
  background: #2D7D79;
 border:none;
}
section.my-\[48px\] * {
  color: black !important;
}
section.my-\[48px\] .bg-\[var\(--m-color\)\] {
  background-color: black !important;
}

section.my-\[48px\] [class*="border-b-\[var\(--m-color\)\]"] {
  border-bottom-color: black !important;
}
section.rooms .overlay button {
  display: none !important;
}
/* Make the stars black */
.s-rating-stars-btn-star svg path {
    fill: black !important;
}

/* Add a black vertical divider between slides */
.swiper-slide:not(:last-child) {
    border-left: 1px solid black;
    margin-left: 20px;
    padding-left: 20px;
}
body.index .relative .store-header,
body.index .relative .store-header > div, 
body.index .relative .store-header a, 
body.index .relative .store-header i,
body.index .relative .store-header svg {
  color: white !important;
  fill: white !important;
  stroke: white !important;
}

.relative .store-header .sub-menu,
.relative .store-header .sub-menu a,
.relative .store-header .sub-menu span,
.relative .store-header .sub-menu li {
  color: black !important;
}
.s-block--fixed-banner .banner {
  background: transparent !important;
  background-color: transparent !important;
}

/* Control the image size */
.s-block--fixed-banner img {
  max-height: 400px; 
  width: 100%;
  object-fit: contain; 
  display: block;
}
.opinions img {
  display: none !important;
}


.opinions i{
  display:none
}
.opinions salla-rating-stars {
  display: none !important;
}
.opinions .swiper-slide p:not(:last-of-type) {
  display: none !important;
}
.main-banner-0 > div > div > div {
  display: none;
}
.main-banner-0 picture img {
  object-fit: contain;
      position: relative;
}
.main-banner-0 .head_img  {
  height: unset
}
.main-banner-0 .head_img > div {
  padding: 0;
}