/* Add custom CSS styles below */ 
.relative.z-\[999\].container.flex.flex-col.justify-center.h-full.aos-init.aos-animate {
    align-items: center;
}
.raw-fixed-banner-content-image img {
    height: 100%;
    width: 100%;
    border-radius: 0.5rem;
    -o-object-fit: cover;
    object-fit: contain;
}
.raw-fixed-banner-content-text h3 {
        margin-bottom: 1.5rem;
        line-height: 2rem;
        font-weight: bold;
    }
.RAW-features-count-wrapper.flex.gap-x-1.relative {
    font-weight: bold;
}

span.swiper-pagination-bullet {
    display:none !important;
}
/* main section*/

 section.s-block.s-block--fixed-banner.wide-placeholder .container{
   max-width:100% !important;
   border-reduis:0;
}
/*end main section*/
custom-salla-product-card {
    border: 1px solid #956e2a;
    border-radius: 10px;
    overflow: hidden;
    transition: all 0.3s ease;
    padding:10px
}
.s-block-simple-section__title {
    font-size: var(--title-font-size, 30px);
    margin-bottom: 1rem;
    font-weight: 600;
    line-height: 1.3;
    color: #3E2600 !important;
}
.s-block-simple-section__subtitle {
    font-size
: var(--subtitle-font-size, 20px);
    margin-bottom: 1rem;
    line-height: 1.5;
    color: #3E2600 !important;
}
.s-menu-footer-item:hover {
    color: #fdfdfd !important;
}
/* Features */
.s-block__title {
    justify-content: center;
    }
.s-block__title .right-side {
    padding-left: 0;
}
:nth-child(1 of section.s-block.s-block--banners.container) .one-row .banner-entry {
    background-color: transparent;
}
.lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
}
.gap-3 {
    gap: 0.75rem;
}
/* End Features */
@media (min-width: 992px) {
 :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    height: 310px;
    background: transparent;
  }
}
@media (max-width: 768px) {
  :nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    height: 270px;
    background: transparent;
  }.md\:grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0px, 1fr));
  }.relative.z-\[999\] h1{
  font-size: 16px !important;
  line-height:1.8rem !important;
  
}
}
@media (min-width: 640px) {
  .two-row .banner-entry:first-child {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
@media (min-width: 768px) {
  .md\:grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0px, 1fr));
  }:nth-child(1 of section.s-block.s-block--banners.container) .md\:grid-cols-3 .banner-entry {
    height: 340px;
    background: transparent;
  }.s-block-trust-store-features__grid {
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(4, 1fr) !important;
}
}
.contact_us input, .contact_us textarea {
    background: #F4E9D4 !important;
   
}
.contact-whatsapp:hover span,
.contact-whatsapp:hover i {
    color: #4a3510 !important;
}