.elementor-5886 .elementor-element.elementor-element-6ccd0264{--display:flex;}.elementor-5886 .elementor-element.elementor-element-e92cab8{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-5886 .elementor-element.elementor-element-e92cab8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-e92cab8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5886 .elementor-element.elementor-element-e92cab8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-5886 .elementor-element.elementor-element-e92cab8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFBFB;opacity:1;}.elementor-5886 .elementor-element.elementor-element-e92cab8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-d745e87{--e-image-carousel-slides-to-show:1;}.elementor-5886 .elementor-element.elementor-element-b3cfc9b{width:100%;max-width:100%;}.elementor-5886 .elementor-element.elementor-element-b3cfc9b > .elementor-widget-container{border-radius:15px 15px 15px 15px;box-shadow:-1px 0px 10px 0px #E5ECEA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5886 .elementor-element.elementor-element-0036ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-0036ff9.elementor-element{--align-self:center;}.elementor-5886 .elementor-element.elementor-element-0036ff9{text-align:center;}.elementor-5886 .elementor-element.elementor-element-0036ff9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:600;color:#C9A46A;}.elementor-5886 .elementor-element.elementor-element-5cf9ea3 > .elementor-widget-container{background-image:url("https://rameshri.in/wp-content/uploads/2026/01/IMG-20260123-WA0003.jpg");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-5886 .elementor-element.elementor-element-5cf9ea3.elementor-element{--align-self:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-5886 .elementor-element.elementor-element-97dd92d{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-5886 .elementor-element.elementor-element-97dd92d .elementor-headline{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:51px;font-weight:600;letter-spacing:0.5px;}.elementor-5886 .elementor-element.elementor-element-97dd92d .elementor-headline-dynamic-wrapper path{stroke:#E68D4D;}.elementor-5886 .elementor-element.elementor-element-0b9671b{--display:flex;}.elementor-5886 .elementor-element.elementor-element-35f826e{--e-image-carousel-slides-to-show:4;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-5886 .elementor-element.elementor-element-e92cab8 > .elementor-widget-container{margin:-8px -8px -8px -8px;padding:0px 0px 0px 0px;}.elementor-5886 .elementor-element.elementor-element-e92cab8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5886 .elementor-element.elementor-element-e92cab8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}.elementor-5886 .elementor-element.elementor-element-d745e87{--e-image-carousel-slides-to-show:1;}.elementor-5886 .elementor-element.elementor-element-b3cfc9b.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5886 .elementor-element.elementor-element-0036ff9 .elementor-heading-title{font-size:23px;word-spacing:0em;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5886 .elementor-element.elementor-element-97dd92d .elementor-headline{text-align:center;font-size:23px;}.elementor-5886 .elementor-element.elementor-element-35f826e{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-e92cab8 *//* Ayurvedic soft zoom effect */
.elementor-image-carousel img {
    transform: scale(1.03);
    transition: transform 1.5s ease-in-out;
}

.swiper-slide-active img {
    transform: scale(1);
}

.elementor-image-carousel img {
    border-radius: 14px;
}

.elementor-image-carousel img {
    box-shadow: 0 8px 22px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3cfc9b */.elementor-5886 .elementor-element.elementor-element-b3cfc9b {
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5cf9ea3 *//* MAIN SECTION */
.why-choose-us {
  padding: 60px 20px;
  background: #f9f6f1;
  font-family: "Poppins", sans-serif;
}

/* CONTAINER */
.wc-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  gap: 40px;
}

/* LEFT */
.wc-left {
  flex: 1;
}

.wc-small {
  font-size: 14px;
  letter-spacing: 2px;
  color: #8b6b3e;
  font-weight: 600;
}

.wc-left h2 {
  font-size: 42px;
  color: #9c6b3f;
  margin: 10px 0;
}

.wc-left p {
  font-size: 16px;
  color: #555;
  line-height: 1.7;
}

/* RIGHT */
.wc-right {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

/* CARD */
.wc-card {
  background: #fff;
  padding: 20px;
  border-radius: 14px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.08);
  transition: all 0.4s ease;
  cursor: pointer;
}

.wc-card h4 {
  margin: 10px 0 6px;
  color: #333;
  font-size: 18px;
}

.wc-card p {
  font-size: 14px;
  color: #666;
}

.wc-icon {
  font-size: 32px;
}

/* HOVER EFFECT (THEME COLOR) */
.wc-card:hover {
  background: #9c6b3f;
  transform: translateY(-6px) scale(1.03);
}

.wc-card:hover h4,
.wc-card:hover p {
  color: #fff;
}

/* MOBILE */
@media (max-width: 768px) {
  .wc-container {
    flex-direction: column;
  }

  .wc-left h2 {
    font-size: 32px;
  }

  .wc-right {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-35f826e */.swiper-wrapper{
transition-timing-function:linear!important;
}/* End custom CSS */