.elementor-1216 .elementor-element.elementor-element-7b57ec34 > .elementor-element-populated{box-shadow:0px 50px 99px 0px rgba(31, 72, 93, 0.1);padding:35px 25px 35px 25px;}body:not(.rtl) .elementor-1216 .elementor-element.elementor-element-48c5b3c9 .elementor-star-rating i:not(:last-of-type){margin-right:6px;}body.rtl .elementor-1216 .elementor-element.elementor-element-48c5b3c9 .elementor-star-rating i:not(:last-of-type){margin-left:6px;}.elementor-1216 .elementor-element.elementor-element-5f18a89b .elementor-heading-title{color:#B1AAAA;font-family:"Muli", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-1216 .elementor-element.elementor-element-30feb110.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1216 .elementor-element.elementor-element-30feb110.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1216 .elementor-element.elementor-element-30feb110.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-wrapper .elementor-image-box-img{width:34%;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-title{margin-bottom:2px;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-content .elementor-image-box-title{color:#1E1C24;font-family:"Muli", Sans-serif;font-size:16px;font-weight:700;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-content .elementor-image-box-description{color:#B1AAAA;font-family:"Muli", Sans-serif;font-size:14px;font-weight:300;}@media(max-width:767px){.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-img{margin-bottom:15px;}.elementor-1216 .elementor-element.elementor-element-30feb110 .elementor-image-box-wrapper{text-align:left;}}/* Start custom CSS for image-box, class: .elementor-element-30feb110 */.img-review .elementor-image-box-img {
    position: relative;
    width: 60px !important;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}

.img-review img {
    position: absolute;
    top:-5px;
    left: 0px;
}

@media (max-width: 600px) {
    .img-review .elementor-image-box-img {
    
    width: 60px !important;
    height: 60px;
}

.img-review .elementor-image-box-wrapper {
        display: flex;
    }
    
    .img-review .elementor-image-box-img {
        width: 80px !important;
        margin-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b57ec34 */.review-box {
    transition: all .4s ease-in-out;
}
@media (min-width:1025px) {
    .review-box:hover {
        height: 288px;
        box-shadow: 0 100px 99px 0 rgba(31, 72, 93, 0.2);
        cursor: pointer;
    }
}
.review-box:before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: "";
    width: 179px;
    height: 7px;
    background-color: #02a1fc;
    transition: all .4s ease-in-out;
}

.review-box:hover:before {
    width: 100%;
}

@media (max-width:768px) {
    .review-box:before {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-30feb110 */.img-review .elementor-image-box-img {
    position: relative;
    width: 60px !important;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
}

.img-review img {
    position: absolute;
    top:-5px;
    left: 0px;
}

@media (max-width: 600px) {
    .img-review .elementor-image-box-img {
    
    width: 60px !important;
    height: 60px;
}

.img-review .elementor-image-box-wrapper {
        display: flex;
    }
    
    .img-review .elementor-image-box-img {
        width: 80px !important;
        margin-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7b57ec34 */.review-box {
    transition: all .4s ease-in-out;
}
@media (min-width:1025px) {
    .review-box:hover {
        height: 288px;
        box-shadow: 0 100px 99px 0 rgba(31, 72, 93, 0.2);
        cursor: pointer;
    }
}
.review-box:before {
    position: absolute;
    bottom: 0px;
    left: 0px;
    content: "";
    width: 179px;
    height: 7px;
    background-color: #02a1fc;
    transition: all .4s ease-in-out;
}

.review-box:hover:before {
    width: 100%;
}

@media (max-width:768px) {
    .review-box:before {
        width: 100%;
    }
}/* End custom CSS */