.elementor-122 .elementor-element.elementor-element-42ec3ab{--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-122 .elementor-element.elementor-element-768faf3{width:initial;max-width:initial;}.elementor-122 .elementor-element.elementor-element-768faf3 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:168px 40px 40px 40px;border-radius:213px 213px 0px 0px;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-widget-testimonial .aux-testimonial-image{width:59px;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-image img{border-radius:100% 100% 100% 100%;overflow:hidden;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-image{margin-top:0px;margin-bottom:0px;}.elementor-122 .elementor-element.elementor-element-768faf3 .col-title a, .elementor-122 .elementor-element.elementor-element-768faf3 .col-title{color:var( --e-global-color-f4ef722 );}.elementor-122 .elementor-element.elementor-element-768faf3 .col-title, .elementor-122 .elementor-element.elementor-element-768faf3 .col-title a{font-size:18px;font-weight:700;}.elementor-122 .elementor-element.elementor-element-768faf3 .col-subtitle{color:var( --e-global-color-f4ef722 );font-size:13px;font-weight:400;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-content{color:var( --e-global-color-f4ef722 );font-size:15px;font-weight:400;font-style:italic;line-height:1.9em;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-rating-box.aux-star-rating span::before{color:#000000 !important;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-star-rating{font-size:24px;}.elementor-122 .elementor-element.elementor-element-768faf3 .aux-widget-testimonial{text-align:center;}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-768faf3 > .elementor-widget-container{padding:160px 20px 40px 20px;}}/* Start custom CSS for aux_testimonial, class: .elementor-element-768faf3 */.elementor-122 .elementor-element.elementor-element-768faf3  .entry-content:after, .elementor-122 .elementor-element.elementor-element-768faf3 .comment-body:after{
    display: none
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-infobox{
    margin: auto;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-info{
    text-align: left;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .entry-content:before{
    content: ""!important;
    background-image: url("data:image/svg+xml,%3Csvg width='49' height='41' viewBox='0 0 49 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.9204 40.6056H43.1108C46.1088 40.6056 48.5172 38.2668 48.5172 35.4033V22.9938C48.5172 20.1299 46.0598 17.7915 43.1108 17.7915H37.8523V15.8825C37.8523 12.8279 40.2606 9.96408 43.6515 9.00951C46.1088 8.29371 47.5339 5.76413 46.7969 3.3777C46.2072 1.42074 44.3395 0.132324 42.3244 0.132324C41.8822 0.132324 41.4399 0.179933 40.9974 0.323094C33.5273 2.47045 28.514 8.7229 28.514 15.8818V35.4028C28.514 38.3142 30.8734 40.6054 33.9204 40.6054V40.6056Z' fill='%232C83FF'/%3E%3Cpath d='M6.28413 40.6056H15.4746C18.4726 40.6056 20.8809 38.2668 20.8809 35.4033V22.9938C20.8809 20.1299 18.4236 17.7915 15.4746 17.7915H10.2651V15.8825C10.2651 12.8279 12.6734 9.96408 16.0643 9.00951C18.5216 8.29371 19.9467 5.76413 19.2097 3.3777C18.62 1.42074 16.7523 0.132324 14.7372 0.132324C14.295 0.132324 13.8528 0.179933 13.4102 0.323094C5.94046 2.47045 0.927734 8.7229 0.927734 15.8818V35.4028C0.927734 38.3142 3.2867 40.6054 6.28466 40.6054L6.28413 40.6056Z' fill='%232C83FF'/%3E%3C/svg%3E%0A");
    width: 47px;
    height: 40px;
    left: 0;
    right: 0;
    position: absolute;
    margin: auto;
    top: -90px!important;
      transition: all 400ms ease;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .col-subtitle{
    margin-bottom: 0;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-star-rating {
    position: absolute;
    top: -20px;
    left: 0;
    margin-left: 0;
    right: 0;
    text-align: center;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-info{
    margin-left: 16px!important;
    margin-top: -12px;
    display: inline-block;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-widget-testimonial{
    position: relative;
}
.elementor-122 .elementor-element.elementor-element-768faf3:hover .entry-content:before{
   background-image: url("data:image/svg+xml,%3Csvg width='48' height='41' viewBox='0 0 48 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.0649 40.6056H42.2554C45.2534 40.6056 47.6617 38.2668 47.6617 35.4033V22.9938C47.6617 20.1299 45.2044 17.7915 42.2554 17.7915H36.9969V15.8825C36.9969 12.8279 39.4052 9.96408 42.796 9.00951C45.2534 8.29371 46.6785 5.76413 45.9414 3.3777C45.3518 1.42074 43.4841 0.132324 41.469 0.132324C41.0267 0.132324 40.5845 0.179933 40.1419 0.323094C32.6718 2.47045 27.6586 8.7229 27.6586 15.8818V35.4028C27.6586 38.3142 30.0179 40.6054 33.0649 40.6054V40.6056Z' fill='white'/%3E%3Cpath d='M5.42866 40.6056H14.6191C17.6171 40.6056 20.0255 38.2668 20.0255 35.4033V22.9938C20.0255 20.1299 17.5681 17.7915 14.6191 17.7915H9.40965V15.8825C9.40965 12.8279 11.8179 9.96408 15.2088 9.00951C17.6662 8.29371 19.0912 5.76413 18.3542 3.3777C17.7646 1.42074 15.8969 0.132324 13.8818 0.132324C13.4395 0.132324 12.9973 0.179933 12.5547 0.323094C5.08499 2.47045 0.0722656 8.7229 0.0722656 15.8818V35.4028C0.0722656 38.3142 2.43123 40.6054 5.42919 40.6054L5.42866 40.6056Z' fill='white'/%3E%3C/svg%3E");    
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-rating-box.aux-star-rating span::before, .elementor-122 .elementor-element.elementor-element-768faf3 .aux-rating-box.aux-star-rating:before, .elementor-122 .elementor-element.elementor-element-768faf3 .entry-content, .elementor-122 .elementor-element.elementor-element-768faf3 .col-title, .elementor-122 .elementor-element.elementor-element-768faf3 .col-subtitle{
    transition: all 400ms ease;
    z-index: 1
}
 .elementor-122 .elementor-element.elementor-element-768faf3:hover .entry-content, .elementor-122 .elementor-element.elementor-element-768faf3:hover .col-title, .elementor-122 .elementor-element.elementor-element-768faf3:hover .col-subtitle{
    color: var(--e-global-color-primary )!important;

}
.elementor-122 .elementor-element.elementor-element-768faf3 .widget-container{
    z-index: 1;
    position: relative
        
}
.elementor-122 .elementor-element.elementor-element-768faf3 .elementor-widget-container:after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
        background-color: transparent;
    background-image: linear-gradient(35deg, var(--e-global-color-secondary ) 31%, var(--e-global-color-primary ) 100%);
    z-index: 0;
    opacity: 0;
    border-radius: 213px 213px 0 0;
        transition: all 400ms ease;
}
.elementor-122 .elementor-element.elementor-element-768faf3:hover .elementor-widget-container:after{
    opacity: 1;
}
@media only screen and (max-width: 400px) {
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-infobox{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.elementor-122 .elementor-element.elementor-element-768faf3 .aux-testimonial-info {
    margin-left: 0!important;
    margin-top: 8px;
    text-align:center;
}}/* End custom CSS */