.elementor-7399 .elementor-element.elementor-element-e9f436d{--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;--overflow:hidden;--background-transition:0.3s;--margin-top:0em;--margin-bottom:05em;--margin-left:0em;--margin-right:0em;}.elementor-7399 .elementor-element.elementor-element-e9f436d:not(.elementor-motion-effects-element-type-background), .elementor-7399 .elementor-element.elementor-element-e9f436d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F7;}.elementor-7399 .elementor-element.elementor-element-e9f436d, .elementor-7399 .elementor-element.elementor-element-e9f436d::before{--border-transition:0.3s;}.elementor-7399 .elementor-element.elementor-element-686c6d7{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7399 .elementor-element.elementor-element-686c6d7, .elementor-7399 .elementor-element.elementor-element-686c6d7::before{--border-transition:0.3s;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-0ba5ec2{left:18%;}body.rtl .elementor-7399 .elementor-element.elementor-element-0ba5ec2{right:18%;}.elementor-7399 .elementor-element.elementor-element-0ba5ec2{top:-25%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-0ba5ec2 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-0ba5ec2 .elementor-icon{font-size:154px;}.elementor-7399 .elementor-element.elementor-element-0ba5ec2 .elementor-icon svg{height:154px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-0b1842d{left:309px;}body.rtl .elementor-7399 .elementor-element.elementor-element-0b1842d{right:309px;}.elementor-7399 .elementor-element.elementor-element-0b1842d{top:-381px;z-index:0;}.elementor-7399 .elementor-element.elementor-element-0b1842d .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-0b1842d .elementor-icon{font-size:138px;}.elementor-7399 .elementor-element.elementor-element-0b1842d .elementor-icon svg{height:138px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-beb13b7{left:58%;}body.rtl .elementor-7399 .elementor-element.elementor-element-beb13b7{right:58%;}.elementor-7399 .elementor-element.elementor-element-beb13b7{top:22%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-beb13b7 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-beb13b7 .elementor-icon{font-size:264px;}.elementor-7399 .elementor-element.elementor-element-beb13b7 .elementor-icon svg{height:264px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-f95f564{left:5%;}body.rtl .elementor-7399 .elementor-element.elementor-element-f95f564{right:5%;}.elementor-7399 .elementor-element.elementor-element-f95f564{top:85%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-f95f564 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-f95f564 .elementor-icon{font-size:175px;}.elementor-7399 .elementor-element.elementor-element-f95f564 .elementor-icon svg{height:175px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-a87bd45{left:81.211%;}body.rtl .elementor-7399 .elementor-element.elementor-element-a87bd45{right:81.211%;}.elementor-7399 .elementor-element.elementor-element-a87bd45{top:327px;z-index:0;}.elementor-7399 .elementor-element.elementor-element-a87bd45 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-a87bd45 .elementor-icon{font-size:175px;}.elementor-7399 .elementor-element.elementor-element-a87bd45 .elementor-icon svg{height:175px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-2be6b4f{left:1%;}body.rtl .elementor-7399 .elementor-element.elementor-element-2be6b4f{right:1%;}.elementor-7399 .elementor-element.elementor-element-2be6b4f{top:19%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-2be6b4f .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-2be6b4f .elementor-icon{font-size:200px;}.elementor-7399 .elementor-element.elementor-element-2be6b4f .elementor-icon svg{height:200px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-07937b0{left:31%;}body.rtl .elementor-7399 .elementor-element.elementor-element-07937b0{right:31%;}.elementor-7399 .elementor-element.elementor-element-07937b0{top:13%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon{font-size:124px;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon svg{height:124px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-b708833{left:90%;}body.rtl .elementor-7399 .elementor-element.elementor-element-b708833{right:90%;}.elementor-7399 .elementor-element.elementor-element-b708833{top:7.793%;z-index:0;}.elementor-7399 .elementor-element.elementor-element-b708833 .elementor-icon-wrapper{text-align:center;}.elementor-7399 .elementor-element.elementor-element-b708833 .elementor-icon{font-size:238px;}.elementor-7399 .elementor-element.elementor-element-b708833 .elementor-icon svg{height:238px;}.elementor-7399 .elementor-element.elementor-element-a6a8b62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7399 .elementor-element.elementor-element-a6a8b62{text-align:center;}.elementor-7399 .elementor-element.elementor-element-da40def.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7399 .elementor-element.elementor-element-9379ff6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7399 .elementor-element.elementor-element-e832d94{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-bac7f24{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7399 .elementor-element.elementor-element-0b7fe91{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-dc30b9c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-6ca2b1c{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-4674c4e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-2f348aa{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-847afd5{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-eef203f{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-80ab04b{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-63cad86{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-26452a3{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-e96a722{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-34926f0{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-bb28913{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-cf93931{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-6b23a41{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-15ec5f3{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-2faaaf2{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-e21340e{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-c45cd95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-7399 .elementor-element.elementor-element-c45cd95, .elementor-7399 .elementor-element.elementor-element-c45cd95::before{--border-transition:0.3s;}.elementor-7399 .elementor-element.elementor-element-827dbcc{text-align:center;}.elementor-7399 .elementor-element.elementor-element-851be2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7399 .elementor-element.elementor-element-686c6d7{--content-width:1140px;}.elementor-7399 .elementor-element.elementor-element-9379ff6{--content-width:1200px;}.elementor-7399 .elementor-element.elementor-element-e832d94{--width:100%;}.elementor-7399 .elementor-element.elementor-element-847afd5{--width:100%;}.elementor-7399 .elementor-element.elementor-element-bb28913{--width:100%;}.elementor-7399 .elementor-element.elementor-element-c45cd95{--content-width:1200px;}}@media(max-width:1560px){body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-0ba5ec2{left:7%;}body.rtl .elementor-7399 .elementor-element.elementor-element-0ba5ec2{right:7%;}.elementor-7399 .elementor-element.elementor-element-0ba5ec2{top:49%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-0b1842d{left:21.212%;}body.rtl .elementor-7399 .elementor-element.elementor-element-0b1842d{right:21.212%;}.elementor-7399 .elementor-element.elementor-element-0b1842d{top:27%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-beb13b7{left:60%;}body.rtl .elementor-7399 .elementor-element.elementor-element-beb13b7{right:60%;}.elementor-7399 .elementor-element.elementor-element-beb13b7{top:40%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-f95f564{left:82%;}body.rtl .elementor-7399 .elementor-element.elementor-element-f95f564{right:82%;}.elementor-7399 .elementor-element.elementor-element-f95f564{top:13%;}.elementor-7399 .elementor-element.elementor-element-f95f564 .elementor-icon{font-size:155px;}.elementor-7399 .elementor-element.elementor-element-f95f564 .elementor-icon svg{height:155px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-a87bd45{left:29%;}body.rtl .elementor-7399 .elementor-element.elementor-element-a87bd45{right:29%;}.elementor-7399 .elementor-element.elementor-element-a87bd45{top:-18%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-2be6b4f{left:65%;}body.rtl .elementor-7399 .elementor-element.elementor-element-2be6b4f{right:65%;}.elementor-7399 .elementor-element.elementor-element-2be6b4f{top:-2%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-07937b0{left:58%;}body.rtl .elementor-7399 .elementor-element.elementor-element-07937b0{right:58%;}.elementor-7399 .elementor-element.elementor-element-07937b0{top:-2%;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon{font-size:75px;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon svg{height:75px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-b708833{left:5%;}body.rtl .elementor-7399 .elementor-element.elementor-element-b708833{right:5%;}.elementor-7399 .elementor-element.elementor-element-b708833{top:-1.305%;}.elementor-7399 .elementor-element.elementor-element-b708833 .elementor-icon{font-size:196px;}.elementor-7399 .elementor-element.elementor-element-b708833 .elementor-icon svg{height:196px;}}@media(max-width:1024px){.elementor-7399 .elementor-element.elementor-element-0ba5ec2{z-index:0;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-f95f564{left:7%;}body.rtl .elementor-7399 .elementor-element.elementor-element-f95f564{right:7%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-2be6b4f{left:70%;}body.rtl .elementor-7399 .elementor-element.elementor-element-2be6b4f{right:70%;}.elementor-7399 .elementor-element.elementor-element-2be6b4f{top:0%;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-b708833{left:1%;}body.rtl .elementor-7399 .elementor-element.elementor-element-b708833{right:1%;}.elementor-7399 .elementor-element.elementor-element-b708833{top:0%;}.elementor-7399 .elementor-element.elementor-element-da40def.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7399 .elementor-element.elementor-element-da40def{z-index:0;}}@media(max-width:767px){.elementor-7399 .elementor-element.elementor-element-e9f436d{--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7399 .elementor-element.elementor-element-686c6d7{--padding-top:4em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-0b1842d{left:22%;}body.rtl .elementor-7399 .elementor-element.elementor-element-0b1842d{right:22%;}.elementor-7399 .elementor-element.elementor-element-0b1842d{top:87%;}.elementor-7399 .elementor-element.elementor-element-beb13b7 .elementor-icon{font-size:100px;}.elementor-7399 .elementor-element.elementor-element-beb13b7 .elementor-icon svg{height:100px;}body:not(.rtl) .elementor-7399 .elementor-element.elementor-element-2be6b4f{left:59%;}body.rtl .elementor-7399 .elementor-element.elementor-element-2be6b4f{right:59%;}.elementor-7399 .elementor-element.elementor-element-2be6b4f{top:5%;}.elementor-7399 .elementor-element.elementor-element-2be6b4f .elementor-icon{font-size:143px;}.elementor-7399 .elementor-element.elementor-element-2be6b4f .elementor-icon svg{height:143px;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon{font-size:6px;}.elementor-7399 .elementor-element.elementor-element-07937b0 .elementor-icon svg{height:6px;}.elementor-7399 .elementor-element.elementor-element-b708833 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7399 .elementor-element.elementor-element-a6a8b62{width:100%;max-width:100%;}.elementor-7399 .elementor-element.elementor-element-da40def{width:auto;max-width:auto;}.elementor-7399 .elementor-element.elementor-element-da40def.elementor-element{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-a6a8b62 */.rating {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 40px;
}

.stars {
color: #f8d448;
font-size: 25px;
margin-right: 5px;
}

.review-count {
color: #333;
font-size: 18px;
}

.heading {
color: #425b76;
font-size: 42px;
font-weight: 600;
margin-bottom: 10px;

}

.description {
color: #404040;
font-size: 16px;
line-height: 1.5;
margin-top: 20px;
margin-bottom: 20px;
}
.stars {
    display: inline-flex;
  }
  .star {
    position: relative;
    display: inline-block;
  }
  .partial {
    background: linear-gradient(to right, #f8d448 60%, #e0e0e0 60%);
    
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
  }

.star:hover {
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9379ff6 */.review-grid {
  display: flex;
  
  grid-gap: 15px;
}

.review-card {
background-color: #fff;
padding: 20px;
border-radius: 13px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1),
    0 5px 20px 2px rgba(84, 107, 131, 0.05);

}

.review-card:hover {
  
  box-shadow: 
    0 2px 5px rgba(0, 0, 0, 0.1), 
    0 5px 20px 2px rgba(84, 107, 131, 0.1); 
}

.review-card .user-info {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.review-card .user-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
}

.user-avatar[data-letter="A"],
.user-avatar[data-letter="a"] { background-color: #E53935; }
.user-avatar[data-letter="B"],
.user-avatar[data-letter="b"] { background-color: #D81B60; }
.user-avatar[data-letter="C"],
.user-avatar[data-letter="c"] { background-color: #8E24AA; }
.user-avatar[data-letter="D"],
.user-avatar[data-letter="d"] { background-color: #5E35B1; }
.user-avatar[data-letter="E"],
.user-avatar[data-letter="e"] { background-color: #3949AB; }
.user-avatar[data-letter="F"],
.user-avatar[data-letter="f"] { background-color: #1E88E5; }
.user-avatar[data-letter="G"],
.user-avatar[data-letter="g"] { background-color: #039BE5; }
.user-avatar[data-letter="H"],
.user-avatar[data-letter="h"] { background-color: #00ACC1; }
.user-avatar[data-letter="I"],
.user-avatar[data-letter="i"] { background-color: #00897B; }
.user-avatar[data-letter="J"],
.user-avatar[data-letter="j"] { background-color: #43A047; }
.user-avatar[data-letter="K"],
.user-avatar[data-letter="k"] { background-color: #7CB342; }
.user-avatar[data-letter="L"],
.user-avatar[data-letter="l"] { background-color: #C0CA33; }
.user-avatar[data-letter="M"],
.user-avatar[data-letter="m"] { background-color: #FDD835; }
.user-avatar[data-letter="N"],
.user-avatar[data-letter="n"] { background-color: #FFB300; }
.user-avatar[data-letter="O"],
.user-avatar[data-letter="o"] { background-color: #FB8C00; }
.user-avatar[data-letter="P"],
.user-avatar[data-letter="p"] { background-color: #F4511E; }
.user-avatar[data-letter="Q"],
.user-avatar[data-letter="q"] { background-color: #6D4C41; }
.user-avatar[data-letter="R"],
.user-avatar[data-letter="r"] { background-color: #757575; }
.user-avatar[data-letter="S"],
.user-avatar[data-letter="s"] { background-color: #546E7A; }
.user-avatar[data-letter="T"],
.user-avatar[data-letter="t"] { background-color: #827717; }
.user-avatar[data-letter="U"],
.user-avatar[data-letter="u"] { background-color: #33691E; }
.user-avatar[data-letter="V"],
.user-avatar[data-letter="v"] { background-color: #004D40; }
.user-avatar[data-letter="W"],
.user-avatar[data-letter="w"] { background-color: #1A237E; }
.user-avatar[data-letter="X"],
.user-avatar[data-letter="x"] { background-color: #4A148C; }
.user-avatar[data-letter="Y"],
.user-avatar[data-letter="y"] { background-color: #880E4F; }
.user-avatar[data-letter="Z"],
.user-avatar[data-letter="z"] { background-color: #B71C1C; }

.review-card .user-details {
  display: flex;
  flex-direction: column;
}

.review-card .user-name {
  font-size: 16px;
  font-weight: 500;
  color: #202124;
}

.review-card .review-date {
  font-size: 14px;
  color: #70757a;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
}

.review-card .user-rating {
  display: flex;
  color: #FFC107;
  font-size: 22px;
}

.review-card .star {
  margin-right: 4px;
}

.review-card .star:hover {
  opacity: 0.5;
}

.review-card .review-text {
  margin-top: 12px;
  font-size: 16px;
  color: #333;
}

.review-grid .review-image {
  margin-top: 10px;
  display: flex;
  gap: 10px; 
}

.review-grid .review-image img {
  max-width: 60px;
  max-height: 60px;
  object-fit: cover;
  border-radius: 4px;
  cursor: pointer;
}

.lightbox {
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.8);
  justify-content: center;
  align-items: center;
}

.lightbox img {
  max-width: 90%;
  max-height: 90%;
  object-fit: contain;
}

.review-image img {
  cursor: pointer;
}

/* Close button (red X) styling */
.lightbox .close-btn {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 24px;
  color: red;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 10000;
}

/* Navigation arrow styling */
.lightbox .arrow {
  position: absolute;
  top: 50%;
  font-size: 36px;
  color: white;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 10000;
  transform: translateY(-50%);
}

.lightbox .arrow-left {
  left: 20px;
}

.lightbox .arrow-right {
  right: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-827dbcc */#loadMore {
 padding: 14px 25px;
  background-color: rgba(255, 255, 255, 0);
  color: #333;
  text-align: center;
  border-radius: 25px;
  font-weight: 600;
    transition: background-color 0.3s;
    border: 1.5px solid rgba(0,0,0,.12);
  cursor: pointer;
}

#loadMore:hover {
    border-color: #546B83
}


.fas.fa-chevron-down {
    color: #333;
    margin-left: 5px; 
    vertical-align: middle; 
}


  .fas.fa-circle-notch {
            color: #333; 
            margin-left: 5px;
            vertical-align: middle; 
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45cd95 */.elementor-7399 .elementor-element.elementor-element-9379ff6.popup-active {
  z-index: -1!important;
}

.review-content {
  position: fixed;
  z-index: 500!important;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scaleY(0);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  transform-origin: top;
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.5s;
  opacity: 0;
  pointer-events: none;
  max-height: 90vh;
  overflow-y: auto;
}

.review-content.active {
  transform: translate(-50%, -50%) scaleY(1);
  opacity: 1;
  pointer-events: auto;
}

.review-trigger {
  cursor: pointer;
  display: inline-block;
  padding: 14px 25px;
  background-color: #425B76;
  color: #fff;
  text-align: center;
  border-radius: 100px;
  font-weight: 600;
}

.review-trigger:hover {
  background-color: #546B83;
}

.body-no-scroll {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: fixed;
}

.overlay.active {
  display: block;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
}

@media (max-width: 1024px) {
  .elementor-7399 .elementor-element.elementor-element-686c6d7 {
    z-index: 5 !important;
  }
  
  .review-content {
    width: 90%;
    max-height: 100%;
  }
  
  .body-no-scroll {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: fixed;
  }
    .elementor-260.header-hidden {

    opacity: 0;
    transition: opacity 0.3s ease-out;
}

}/* End custom CSS */