.elementor-8251 .elementor-element.elementor-element-9a65351{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8251 .elementor-element.elementor-element-df2ee55 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-8251 .elementor-element.elementor-element-df2ee55{text-align:center;}.elementor-8251 .elementor-element.elementor-element-df2ee55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#333333;}.elementor-8251 .elementor-element.elementor-element-6ea6041{text-align:center;}.elementor-8251 .elementor-element.elementor-element-fc86d45{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-8251 .elementor-element.elementor-element-fc86d45 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8251 .elementor-element.elementor-element-fc86d45 .elementor-divider-separator{width:100%;}.elementor-8251 .elementor-element.elementor-element-3e9ffdc{--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;--justify-content:center;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-8251 .elementor-element.elementor-element-6d14580{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-8251 .elementor-element.elementor-element-6d14580 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8251 .elementor-element.elementor-element-c13544a{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-8251 .elementor-element.elementor-element-c13544a > .elementor-widget-container{margin:25px 0px 15px 0px;}.elementor-8251 .elementor-element.elementor-element-c13544a .elementor-divider-separator{width:100%;}.elementor-8251 .elementor-element.elementor-element-4e66560 .swiper-pagination-bullet-active, .elementor-8251 .elementor-element.elementor-element-4e66560 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-aae1887 );}.elementor-8251 .elementor-element.elementor-element-4e66560 .swiper-pagination-fraction{color:var( --e-global-color-aae1887 );}.elementor-8251 .elementor-element.elementor-element-4e66560 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-8251 .elementor-element.elementor-element-4e66560 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-aae1887 );}.elementor-8251 .elementor-element.elementor-element-4e66560 .elementor-swiper-button svg{fill:var( --e-global-color-aae1887 );}.elementor-8251 .elementor-element.elementor-element-8e7d11d{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-8251 .elementor-element.elementor-element-8e7d11d > .elementor-widget-container{margin:25px 0px 15px 0px;}.elementor-8251 .elementor-element.elementor-element-8e7d11d .elementor-divider-separator{width:100%;}.elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button{background-color:#15D1D1;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 25px 15px 25px;}.elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button:hover, .elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button:focus{background-color:#FFFFFF00;color:#15D1D1;border-color:#15D1D1;}.elementor-8251 .elementor-element.elementor-element-f805e12 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button:hover svg, .elementor-8251 .elementor-element.elementor-element-f805e12 .elementor-button:focus svg{fill:#15D1D1;}@media(max-width:1024px){.elementor-8251 .elementor-element.elementor-element-df2ee55{text-align:center;}.elementor-8251 .elementor-element.elementor-element-6ea6041{text-align:center;}}@media(max-width:767px){.elementor-8251 .elementor-element.elementor-element-df2ee55{text-align:center;}.elementor-8251 .elementor-element.elementor-element-fc86d45 .elementor-divider-separator{width:100%;}.elementor-8251 .elementor-element.elementor-element-3e9ffdc{--justify-content:flex-start;}.elementor-8251 .elementor-element.elementor-element-6d14580 > .elementor-widget-container{margin:-35px -35px -35px -35px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-8251 .elementor-element.elementor-element-6d14580{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for site_reviews, class: .elementor-element-6d14580 *//* Individual review */
.glsr-review {
    margin-bottom: 10px; /* Decrease margin between reviews */
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    border: 1px solid #333; /* Add black border to each review */
    border-radius: 8px;
}

/* Individual review */
.glsr-review {
    
    margin-bottom: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #eee;
    border: 1px solid #333; /* Add black border to each review */
    border-radius: 8px;
}

/* Review title */
.glsr-review-title {
    margin-bottom: 10px;
}

.glsr-review-title h4 {
    margin: 0;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
}

/* Review content */
.glsr-review-content {
    margin-bottom: 10px;
}

.glsr-review-content p {
    margin: 0;
    font-size: 16px;
    line-height: 1.6;
    color: #666;
}

/* Review author */
.glsr-review-author {
    font-style: italic;
    color: #888;
}

/* Review date */
.glsr-review-date {
    font-size: 14px;
    color: #aaa;
}

/* Star rating */
.glsr-star-rating {
    display: inline-block;
    font-size: 18px;
    color: #f39c12; /* Star color */
}

.glsr-star {
    display: inline-block;
    margin-right: 2px;
}

.glsr-star-full::before {
    content: "\2605"; /* Unicode star character */
}

/* In your CSS, target the parent container of the button */
div.glsr-pagination.glsr-ajax-loadmore { /* Replace with the actual class or ID of the parent */
    display: flex;
    justify-content: center; /* Centers horizontally */
    align-items: center;     /* Centers vertically if needed, and if the parent has a defined height *//* End custom CSS */