/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/widgets/FrontComponent/Testimonial/style.module.css ***!
  \*************************************************************************************************************************************************************************************************************/
.V2l5AKuodZoiYG5RKM_B {
 /*  max-width: 1200px; */
  margin: 0 auto;
}

/* Testimonial Slider */
.Nb6fStRpqaCs0lNIvgpD {
  position: relative;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.lsJZWFQIzoaUc0qmvN_N {
  width: 90%;
  overflow: hidden;
  padding: 20px 0;
  margin: auto;
}

.q9uEVhU9aShf6ZKbDfmm {
  display: flex;
  /* gap: 20px; */
  align-items: stretch; /* Make all children equal height */
  transition: transform 0.5s ease;
}

.dIHgZkKK8pPVSl_O5lw6 {
  /*  flex: 0 0 calc(100%);*/
  /* margin-right: 2px;
  margin-left: 2px;  */
  padding: 20px;
  box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10);
  -webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10);
  -moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.10);
  height: auto;
    min-height: 175px;
    border: solid #d5d5d5 1px;
    /* max-height: 220px; */
}

/* Navigation Buttons */
.bIY0XQFuaziBKX7xIpCs {
  width: 40px!important;
  height: 40px!important;
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  transition: all 0.2s;
  padding: 0;
  position: absolute;
  background-color: var(--setting-bg-next) !important;
}

.bIY0XQFuaziBKX7xIpCs:hover {
  background: transparent;
  transform: scale(1.05);
}
.bIY0XQFuaziBKX7xIpCs:focus  {
  outline: 0 !important;
  
}
.bIY0XQFuaziBKX7xIpCs:focus span {
  color: #0f0f0fe0;
}
.bIY0XQFuaziBKX7xIpCs:focus-visible {
  outline: none!important;
  outline-width: 0px!important;
}
.bIY0XQFuaziBKX7xIpCs:first-child {
  margin-right: 10px;
}

.bIY0XQFuaziBKX7xIpCs span {
  color: #4a4a4ae0;
  font-size: 25px;
}

.bIY0XQFuaziBKX7xIpCs:last-child {
  margin-left: 10px;
}
.FEmwOddCDB8Wwmbwhd0V{
  right: 0;
}
.p1Lh4GsWI7yXvWk5vPrb{
  left: 0;
}
/* Dots Navigation */
.mzMoGVuzEThAbMbOfXtW {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.fVmzlUpLk0fvfsO69tk1 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ddd;
  margin: 0 5px;
  cursor: pointer;
  transition: background-color 0.3s;
}

.YGbUhdnGwYOF1NM_xs5t {
  background-color: #4285f4;
}

/* Responsive Design */
@media (max-width: 1024px) {
 /*  .cardWrapper {
    flex: 0 0 calc(50% - 20px);
  } */
}

@media (max-width: 768px) {
  /* .cardWrapper {
    flex: 0 0 calc(100% - 20px);
  }
 */
  /* .navBtn {
    width: 36px;
    height: 36px;
  } */
}

@media (max-width: 480px) {
  .V2l5AKuodZoiYG5RKM_B {
    margin: 20px auto;
  }
}

/*!*****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/themes/woa/TestimonialCard/style.module.css ***!
  \*****************************************************************************************************************************************************************************************************/
.Z9c_ryDPUiq0FeZjMOA1 {
  /* background-color: #fff; */
  /* border-radius: 8px; */
  /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); */
  /* padding: 20px; */
  /* min-height: 150px; */
 /*  display: flex;
  flex-direction: column;
  height: 100%; */
  width: inherit;
}

.c0KUk_drOCk1OlaJfOY5 {
  display: flex;
  position: relative;
  margin-bottom: 15px;
  flex-wrap: wrap;
}

.T3S7_TkOSvD7fWcIKkTL {
  margin-right: 12px;
  display: flex;
    align-items: center;
}

.vOYnZdb0P3r900__Iotw {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
  font-size: 20px;
  box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 0px 8px 3px rgba(0,0,0,0.15);
}

.GUxgVDw32C5lxiOsXZE2 {
  flex: 1;
}

.u5FkOkxoGCQ4JXo8215v {
  font-size: 15px;
  margin-top: 0;
  font-weight: 700;
  margin-bottom: 2px;
 
}
.u5FkOkxoGCQ4JXo8215v a {
  text-decoration: none!important;
  color: #464597;
  font-size: 15px;
  font-weight: 700;
}

.jhOV_LM1bJYyVYh4zf2X {
  font-size: 12px;
  color: #888;
  margin-bottom: 4px;
}

.Ptd8yrvos8vfsgoMdm5J {
  color: #FF7631;
   flex-wrap: wrap;
  display: flex;
}
.Ptd8yrvos8vfsgoMdm5J span{
  color: #FF7631;
  font-size: 16px;
}
.TmPHhKgqS4p2KqtJKLdH {
  position: absolute;
  top: -12px;
  right: -12px;
    display: flex
;
}

.rufGEqT7Dhx1eXbCQI40 {
  flex: 1;
  font-size: 16px;
  color: #555;
  line-height: 1.5;
  height: 142px;
    overflow: auto;
    font-weight: 400;
}
.rufGEqT7Dhx1eXbCQI40 p{

  padding-right: 14px;
}
.rufGEqT7Dhx1eXbCQI40::-webkit-scrollbar {
  width: 4px;
  background-color: rgb(224, 224, 224);
}

.rufGEqT7Dhx1eXbCQI40::-webkit-scrollbar-thumb {
  background: #9b9b9b;
  border-radius: 2px;
}
@media (max-width: 480px) {
  .Z9c_ryDPUiq0FeZjMOA1 {
    padding: 15px;
    min-height: 200px;
  }

  .vOYnZdb0P3r900__Iotw {
    width: 40px;
    height: 40px;
    font-size: 16px;
  }

  .u5FkOkxoGCQ4JXo8215v {
    font-size: 14px;
  }

  .rufGEqT7Dhx1eXbCQI40 {
    font-size: 13px;
  }
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/themes/woa/TestimonialCardD2/style.module.css ***!
  \*******************************************************************************************************************************************************************************************************/
.WXIXE8M2u5LbuwLPZFmo {
 /*  background-color: #fff;
  border-radius: 8px; */
  /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); */
  /* padding: 20px; */
  /* min-height: 150px; */
 /*  display: flex;
  flex-direction: column;
  height: 100%; */
  height: 100%;
  display: flex
;
  flex-direction: column;
}

.x9MkV6DSX9_M5rGbHZ_S {
  display: flex;
  position: relative;
  margin-bottom: 15px;
  margin-top: 36px;
  flex-wrap: wrap;
}

.kpdFOiyGqjGzTDqRiyUw {
  margin-right: 12px;
  display: flex;
    align-items: center;
   
}

.rBHMl2OuEkN50fKj8k8G {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
  font-size: 20px;
}

.gsjgcNdknczQiFXlbf3Z {
  flex: 1;
}

.cnX62qd1KbCxZRPL0Aj7 {
  font-size: 18px;
  margin-top: 0;
  color: #6d6d6d;
  font-weight: 700;
  margin-bottom: 9px;
}
.cnX62qd1KbCxZRPL0Aj7 a {
  text-decoration: none!important;
  color: #6d6d6d;
  font-size: 18px;
  font-weight: 700;
}
.CUWsOY5phCLNsYBny6Wk {
  font-size: 12px;
  color: #888;
  margin-bottom: 4px;
}

.c25AHWOyAS73KjoCCqi1 {
  color: #FF7631;
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
}

.CUkRHLNmeUNGObtI1LVN {
  position: absolute;
  top: -5px;
  right: 0;
  display: flex;
}

.qT98R586XAS_OW9EvUlc p{
  margin-top: 0;
  padding-right: 14px;
}
.qT98R586XAS_OW9EvUlc > span{
  color: #164976;
  font-size: 25px;
}
.qT98R586XAS_OW9EvUlc {
  flex: 1;
  color: #555;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  gap: 20px;
  height: 142px;
  overflow: auto;
  margin-top: 18px;
  font-size: 16px;
  font-weight: 400;
}
.qT98R586XAS_OW9EvUlc::-webkit-scrollbar {
  width: 4px;
  background-color: rgb(224, 224, 224);
}

.qT98R586XAS_OW9EvUlc::-webkit-scrollbar-thumb {
  background: #9b9b9b;
  border-radius: 2px;
}

@media (max-width: 480px) {
  .WXIXE8M2u5LbuwLPZFmo {
    padding: 15px;
    min-height: 200px;
  }

  .rBHMl2OuEkN50fKj8k8G {
    width: 40px;
    height: 40px;
    font-size: 16px;
  }

  .cnX62qd1KbCxZRPL0Aj7 {
    font-size: 14px;
  }

  .qT98R586XAS_OW9EvUlc {
    font-size: 13px;
  }
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/themes/woa/TestimonialCardD3/style.module.css ***!
  \*******************************************************************************************************************************************************************************************************/
.ACzgIBxtpaLHt7Vf4M0A {
  /*  background-color: #fff;
   border-radius: 8px; */
   /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); */
   /* padding: 20px; */
   /* min-height: 150px; */
  /*  display: flex;
   flex-direction: column;
   height: 100%; */
   height: 100%;
   display: flex ;
   flex-direction: column;
   align-items: center;
   gap: 23px;
 }
 
 .sZueQjjNGYeJXAcBGCmA {
   display: flex;
   position: relative;
   flex-wrap: wrap;
 }
 
 .qw379peFJ78IQKFrn42F {
   margin-right: 12px;
   display: flex;
     align-items: center;
    
 }
 
 .iKruANAb8nUNJVyQX30i {
   width: 48px;
   height: 48px;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   color: white;
   font-weight: bold;
   font-size: 20px;
 }
 
 .unvc5PAEqaq7HeMm8mYR {
   flex: 1;
 }
 
 .P5ykAWdEOhxXVkVEodhQ {
  font-size: 22px;
  margin-top: 0;
  color: #343434;
  font-weight: 700;
  margin-bottom: 9px;
 }
 .P5ykAWdEOhxXVkVEodhQ a {
  text-decoration: none!important;
  color: #343434;
  font-size: 22px;
  font-weight: 700;
}
 .kcVVyWzFDclraReXBLa0 {
   font-size: 12px;
   color: #888;
   margin-bottom: 4px;
 }
 
 .wQ4Vg8_haHCtz_6UUrPq {
   color: #FF7631;
   display: flex;
   flex-wrap: wrap;
 }
 
 .f657nBKUNrriysjw76c7 {
   position: absolute;
   top: -5px;
   right: 0;
   display: flex;
 }
 
 .bSiJQtpycSJ3GR90l6z3 p{
   margin-top: 0;
   text-align: center;
   padding: 0 18px;
 }
 .bSiJQtpycSJ3GR90l6z3 > span{
   color: #164976;
   font-size: 25px;
 }
 .bSiJQtpycSJ3GR90l6z3 {
   flex: 1;
   color: #555;
   line-height: 1.5;
   display: flex;
   flex-direction: row;
   gap: 20px;
   height: 132px;
   overflow: auto;
   max-width: 90%;
   font-size: 16px;
   font-weight: 400;
 }
 .bSiJQtpycSJ3GR90l6z3::-webkit-scrollbar {
   width: 4px;
   background-color: rgb(224, 224, 224);
 }
 
 .bSiJQtpycSJ3GR90l6z3::-webkit-scrollbar-thumb {
   background: #9b9b9b;
   border-radius: 2px;
 }
 
 @media (max-width: 480px) {
   .ACzgIBxtpaLHt7Vf4M0A {
     padding: 15px;
     min-height: 200px;
   }
 
   .iKruANAb8nUNJVyQX30i {
     width: 40px;
     height: 40px;
     font-size: 16px;
   }
 
   .P5ykAWdEOhxXVkVEodhQ {
     font-size: 14px;
   }
 
   .bSiJQtpycSJ3GR90l6z3 {
     font-size: 13px;
   }
 }
 

/*# sourceMappingURL=style-front.css.map*/