.elementor-8882 .elementor-element.elementor-element-5d1d19f > .elementor-background-overlay{opacity:0.5;}.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{--e-image-carousel-slides-to-show:4;}.elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-swiper-button.elementor-swiper-button-next{font-size:13px;color:#333333;}.elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#333333;}.elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-89e56ff );font-family:"Inter", Sans-serif;font-size:13.8px;font-weight:600;letter-spacing:-0.02px;margin-block-start:14px;}.elementor-8882 .elementor-element.elementor-element-49f3ccd > .elementor-background-overlay{opacity:0.5;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:20px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-d0f7646{--display:flex;}.elementor-8882 .elementor-element.elementor-element-06ea001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-f10e28f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-f10e28f .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-f631abd{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-edec4ae{--display:flex;}.elementor-8882 .elementor-element.elementor-element-0e1e41e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-a7e917c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-a7e917c .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-2b7ea2e{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-3f76f76{--display:flex;}.elementor-8882 .elementor-element.elementor-element-250dc67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-ae3fc5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-ae3fc5e .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-25a291a{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-6a67eac{--display:flex;}.elementor-8882 .elementor-element.elementor-element-9c23a24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-4952037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-4952037 .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-5d482bf{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-a49b614{--display:flex;}.elementor-8882 .elementor-element.elementor-element-d56a6d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-d64d556{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-d64d556 .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-8156aad{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-54272c3{--display:flex;}.elementor-8882 .elementor-element.elementor-element-74d55d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-d83425d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-d83425d .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-4dafc3b{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-a23f8a4{--display:flex;}.elementor-8882 .elementor-element.elementor-element-35adf5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-086b27c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-086b27c .elementor-heading-title{letter-spacing:-0.2px;}.elementor-8882 .elementor-element.elementor-element-eca6838{--spacer-size:20px;}.elementor-8882 .elementor-element.elementor-element-9096e6b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-8882 .elementor-element.elementor-element-5e91293 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8882 .elementor-element.elementor-element-5e91293 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8882 .elementor-element.elementor-element-5e91293{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 60px 0px;}.elementor-8882 .elementor-element.elementor-element-e3db937:not(.elementor-motion-effects-element-type-background), .elementor-8882 .elementor-element.elementor-element-e3db937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6e53f70 );}.elementor-8882 .elementor-element.elementor-element-e3db937 > .elementor-background-overlay{opacity:0.06;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8882 .elementor-element.elementor-element-e3db937, .elementor-8882 .elementor-element.elementor-element-e3db937 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-8882 .elementor-element.elementor-element-e3db937{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8882 .elementor-element.elementor-element-69d1b10 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8882 .elementor-element.elementor-element-348b70a{padding:0px 0px 0px 0px;text-align:center;}.elementor-8882 .elementor-element.elementor-element-348b70a img{border-radius:26px 26px 26px 26px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8882 .elementor-element.elementor-element-e618b46 .elementor-repeater-item-c6bc310 .swiper-slide-bg{background-color:var( --e-global-color-6e53f70 );}.elementor-8882 .elementor-element.elementor-element-e618b46 .elementor-repeater-item-ea07403 .swiper-slide-bg{background-color:var( --e-global-color-6e53f70 );}.elementor-8882 .elementor-element.elementor-element-e618b46 .elementor-repeater-item-0c8847c .swiper-slide-bg{background-color:var( --e-global-color-6e53f70 );}.elementor-8882 .elementor-element.elementor-element-e618b46 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-8882 .elementor-element.elementor-element-e618b46{padding:0px 0px 0px 0px;}.elementor-8882 .elementor-element.elementor-element-e618b46 .swiper-slide-inner{text-align:center;}.elementor-8882 .elementor-element.elementor-element-e618b46 .elementor-slide-heading{font-weight:600;}.elementor-8882 .elementor-element.elementor-element-e618b46 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-8882 .elementor-element.elementor-element-e618b46 .swiper-pagination-bullet-active{background-color:var( --e-global-color-b41d0b5 );}@media(max-width:1366px){.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:25px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:75px 80px 0px 50px;--e-column-margin-right:80px;--e-column-margin-left:50px;}}@media(max-width:1200px){.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:25px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{--e-image-carousel-slides-to-show:3;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:30px 40px 0px 50px;--e-column-margin-right:40px;--e-column-margin-left:50px;}}@media(max-width:1024px){.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:20px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{--e-image-carousel-slides-to-show:6;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-e3db937{padding:0px 0px 0px 0px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:045px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:880px){.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:15px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{--e-image-carousel-slides-to-show:2;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:025px 20px 9px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-8882 .elementor-element.elementor-element-5d1d19f{margin-top:10px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-a903d22{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8882 .elementor-element.elementor-element-a903d22 .elementor-image-carousel-caption{font-size:14px;}.elementor-8882 .elementor-element.elementor-element-49f3ccd{margin-top:0px;margin-bottom:0px;}.elementor-8882 .elementor-element.elementor-element-c1bbee1{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-f10e28f .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-d4da351{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-a7e917c .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-5b576f7{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-ae3fc5e .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-b842f2c{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-4952037 .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-10aa954{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d64d556 .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-d874f55{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-d83425d .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-63b9d1a{--spacer-size:0px;}.elementor-8882 .elementor-element.elementor-element-086b27c .elementor-heading-title{font-size:24px;}.elementor-8882 .elementor-element.elementor-element-5e91293{padding:300px 0px 50px 0px;}.elementor-8882 .elementor-element.elementor-element-e3db937{padding:0px 0px 0px 0px;}.elementor-8882 .elementor-element.elementor-element-6c1dabc > .elementor-element-populated{margin:20px 15px 20px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}}/* Start custom CSS for image-carousel, class: .elementor-element-a903d22 */@media (max-width: 767px){
  .menu-carousel-2 .elementor-image-carousel-caption{
    white-space: nowrap !important;
  }

  .menu-carousel-2 .swiper-slide{
    overflow: visible !important;
  }
}





@media (max-width: 767px){
  .menu-carousel-2 .swiper-slide-inner{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d1d19f */.menu-carousel-2 .swiper-slide-inner {
  display: flex !important;
  align-items: center;
  gap: 16px;
  text-align: left;
  border: 1px solid #00000014;
  border-radius: 17px;
  padding: 10px 14px;
}

.menu-carousel-2 .swiper-slide-image {
  width: 70px !important;
  height: 70px !important;
  object-fit: cover;
  margin-left: 12px;
}

.menu-carousel-2 .elementor-image-carousel-caption {
  margin: 0 !important;
}


@media (max-width: 767px) {
  .menu-carousel-2 .swiper-slide-inner {
    flex-direction: row !important;
    justify-content: flex-start !important;
    text-align: left !important;
  }

  .menu-carousel-2 .elementor-image-carousel-caption {
    width: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9096e6b */.e-n-tabs-heading {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e618b46 */.review-quote {
  font-family: 'Georgia', serif;
  font-size: clamp(1.05rem, 2.2vw, 1.25rem);
  font-style: italic;
  line-height: 1.7;
  color: #ffffff;
  margin: 0;
  padding: 0 1.5rem;
  position: relative;
  text-align: center;
}

/* Remove the ::before entirely — it's causing the orphaned ❝ */
/* Instead, wrap the quote text without extra punctuation in your CMS */

.review-author {
  display: flex;
  flex-direction: column;
  gap: 0.3rem;
  margin-top: 1.5rem; /* more breathing room */
}

.review-name {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  font-size: 0.95rem;
  color: #ffffff;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.review-location {
  font-family: 'Montserrat', sans-serif;
  font-size: 0.82rem;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
}

.review-stars {
  font-size: 1.3rem;
  color: #C79A3A;
  letter-spacing: 0.15em;
  margin-top: 0.5rem;
  filter: drop-shadow(0 0 5px rgba(199, 154, 58, 0.5));
}/* End custom CSS */