/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./node_modules/swiper/modules/autoplay.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[7].use[3]!./component/testimonials/testimonials.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.testimonials_testimonialWrapper___Fc97{
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: 3rem;
    padding: 0rem 5rem;
}
.testimonials_landingCore7Wrapper__xzbo_ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 5rem;
    width: 100%;
}
.testimonials_heading__hXxfD{
    padding: 1rem 3rem;
    margin-bottom: 3rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.testimonials_heading__hXxfD h3{
    width: 500px;
}

.testimonials_lineContainer__z5o36{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    margin-bottom: 2rem ;
    margin-top: 1rem ;
  }
  
  .testimonials_lineRight__zJOPB{
    background-color: #A00418;
    height: 1vh;
    width: 1vw;
    margin-left: 0.2rem;
  }
  .testimonials_lineLeft__thMzl{
    background-color: #A00418;
    height: 1vh;
    width: 5vw;
  }

.testimonials_landingCore7__egpNn {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    align-self: center;
}

.testimonials_landingCore7LeftHead__IirRb {
    font-size: 1rem;
    font-weight: bold;
    color: #b71234;
    margin-bottom: 0.2rem;
}

.testimonials_landingCore7LeftTag__EcgKo {
    color: #000;
    font-size: 1.5rem;
    font-weight: 800;
    margin-top: 0.2rem;
    text-align: center;
}
.testimonials_landingCore7LeftPara__29D1u {
    color: #000;
    font-size: 1rem;
    font-weight: 300;
    margin-top: 2rem;
}

.testimonials_landingCore7LeftBottomTag__veURJ {
    color: #000;
    font-size: 1.5rem;
    font-weight: 900;
    border-left: 5px solid white;
    margin-top: 2rem;
    padding-left: 0.5rem;
}

.testimonials_mySwiper__H84TE { 
    display: flex;
    width: 100% !important;
    padding-bottom: 2rem !important;
    align-items: stretch;
    height: auto !important;
}

.testimonials_testimonialSlide__KN3ct {
    display: flex;
    justify-content: center;
    height: -moz-fit-content;
    height: fit-content;
}

/* Testimonial card */
.testimonials_testimonialCard__csPyK {
    display: flex;
    justify-content: space-between;
    background-color: #FFF3F5;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    width: 80vw;
    transition: all 0.3s ease;
    text-align: center; 
    z-index: 1;
    height: -moz-fit-content;
    height: fit-content;
    /* overflow: hidden; */
    border-radius: 10px;
    position: relative;
    padding-top: 3rem;
}
.testimonials_testimonialContent__C4XKW h3{
    /* position: absolute; */
    position: absolute;
    top: 1rem;
    /* left: 1rem; */
    width: 100%;
    font-size: 2.5rem;
    /* color: #A00418; */
    margin: 0;
    z-index: 1;
    line-height: 1;
}
.testimonials_UpperPart__lrl6b{
    display:flex;
    align-items: center;
    justify-content: center;
    margin-top: 1rem;
    gap: 1rem;
    width: 100%;
    padding-left: 1rem;
}


.testimonials_activeCard__bYSjw {
    background: #ffffff;
    color: #000;
    box-shadow: 2px 10px 20px rgba(0, 0, 0, 0.15);
    transform: scale(1.04);
    height: auto; 
    z-index: 2;
}

/* Content inside the testimonial card */

.testimonials_testimonialDetails__EbwY4{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    grid-auto-flow: 10px;
    gap: 0.3rem;
}
.testimonials_rating___ZQph{
    color: #EED516;
    display: flex;
    gap: 5px;
    font-size: 18px;
    margin-bottom: 1rem;
}
.testimonials_testimonialContent__C4XKW {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* align-items: flex-start;
    text-align: left; */
    /* height: 260px; */
    width: 100%;
    transition: height 0.3s ease; 
}
/* .expendContent{
    height:460px;
} */
.testimonials_testimonialName__ubvYU {
    font-weight: bold;
    color: #A00418 !important;
}

.testimonials_activeCard__bYSjw .testimonials_testimonialName__ubvYU {
    color: #ffffff;
}

.testimonials_testimonialTitle__ca_o0 {
    font-weight: 600;
    color: #6E6A74;
}

.testimonials_testimonialDescription__Yp_aQ {
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.2rem;
    color: #333;
    justify-content: center;
    padding: 0rem 1rem;
    overflow: hidden; 
    transition: max-height 0.3s ease-in-out; 
}

.testimonials_testimonialDescription__Yp_aQ.testimonials_expanded__4JTqv {
    height: -moz-fit-content;
    height: fit-content
}

.testimonials_seeMoreButton__g5cUx {
    background-color: transparent;
    border: none;
    color: #A00418;
    cursor: pointer;
    /* text-decoration: underline; */
    margin-top: 10px;
}

.testimonials_seeMoreButton__g5cUx:hover {
    text-decoration: none;
}

.testimonials_swiper-slide-active__WPnpe{
    transform: scale(1.05); 
    z-index: 2;
}

.testimonials_swiper-slide__0VjPm {
    transition: transform 0.3s ease;
  }

  .testimonials_swiper-slide-next__HIn1E,
.testimonials_swiper-slide-prev__eOARe {
  transform: scale(0.9); 
  z-index: 1;
}

.testimonials_swiper-slide__0VjPm {
  margin: 0 15px; 
}
.testimonials_testimonialCardLine__JGKUV{
    height: 2px;
    border-bottom: 2px solid #DDE2E4;
    width: 100%;
}

@media screen and (min-width:1000px) and (max-width: 1392px) {
    .testimonials_testimonialWrapper___Fc97{
        width: 100%;
        align-items: center;
        justify-content: center;
        gap: 3rem;
        padding: 0rem 1rem;
    }
    
}

 @media screen and (min-width:650px) and (max-width: 1000px) {
    .testimonials_testimonialWrapper___Fc97{
        gap: 1.5rem;
        padding: 0rem 1rem !important;
    }
    .testimonials_heading__hXxfD{
        margin-bottom: 2rem;
    }
    .testimonials_landingCore7LeftTag__EcgKo{
        font-size: 1.2rem;
    }
    .testimonials_landingCore7LeftHead__IirRb{
        font-size: 0.8rem;
    }
    .testimonials_mySwiper__H84TE{
        align-items: stretch;
        padding-top: 0;
    }
    .testimonials_testimonialCard__csPyK{
        width: 400px !important;
        height: -moz-fit-content;
        height: fit-content;
    }

    .testimonials_UpperPart__lrl6b{
        /* width: 80vw; */
        text-align: left;
    }
    .testimonials_testimonialDescription__Yp_aQ{
        width: 100%;
    }
}  
@media screen and (min-width:400px) and (max-width: 650px){
    .testimonials_testimonialWrapper___Fc97{
        gap: 1.5rem;
        padding: 0rem 1rem !important;
        margin-bottom: 3rem !important;
    }
    .testimonials_heading__hXxfD{
        margin-bottom: 0rem;
    }
    .testimonials_testimonialCard__csPyK{
        width: 100% !important;
        height: -moz-fit-content;
        height: fit-content;
    }
    .testimonials_testimonialName__ubvYU{
        font-size: 1rem;
    }
    .testimonials_testimonialTitle__ca_o0{
        font-size: 0.8rem;
    }
    .testimonials_testimonialContent__C4XKW p{
        font-size: 0.9rem !important;
    }
    .testimonials_testimonialDescription__Yp_aQ{
        font-size: 0.7rem;
    }
} 
@media (max-width:400px) {
    .testimonials_testimonialWrapper___Fc97{
        gap: 1.5rem;
        padding: 0rem 1rem !important;
        margin-bottom: 3rem !important;
    }
    .testimonials_heading__hXxfD{
        margin-bottom: 0rem;
    }
    .testimonials_testimonialCard__csPyK{
        width: 100% !important;
        height: -moz-fit-content;
        height: fit-content;
    }
    .testimonials_testimonialName__ubvYU{
        font-size: 1rem;
    }
    .testimonials_testimonialTitle__ca_o0{
        font-size: 0.8rem;
    }
    .testimonials_testimonialDescription__Yp_aQ{
        font-size: 0.7rem;
    }
} 




