.elementor-10325 .elementor-element.elementor-element-c277aa7{--display:flex;}.elementor-10325 .elementor-element.elementor-element-59ea5b12{text-align:center;}.elementor-10325 .elementor-element.elementor-global-1792{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-global-1792.elementor-element{--align-self:center;}.elementor-10325 .elementor-element.elementor-global-1792 .elementor-icon-wrapper{text-align:center;}.elementor-10325 .elementor-element.elementor-global-1792.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-10325 .elementor-element.elementor-global-1792.elementor-view-framed .elementor-icon, .elementor-10325 .elementor-element.elementor-global-1792.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor8 );border-color:var( --e-global-color-astglobalcolor8 );}.elementor-10325 .elementor-element.elementor-global-1792.elementor-view-framed .elementor-icon, .elementor-10325 .elementor-element.elementor-global-1792.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor8 );}.elementor-10325 .elementor-element.elementor-global-1792 .elementor-icon-wrapper svg{width:auto;}.elementor-10325 .elementor-element.elementor-element-e9a025c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-10325 .elementor-element.elementor-element-1a252ef{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10325 .elementor-element.elementor-element-71bc2bb{text-align:center;}.elementor-10325 .elementor-element.elementor-element-17f14e8{text-align:center;}.elementor-10325 .elementor-element.elementor-element-253f991{--display:flex;}.elementor-10325 .elementor-element.elementor-element-1bf29f2{text-align:center;}.elementor-10325 .elementor-element.elementor-element-5774ea9{--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;}.elementor-10325 .elementor-element.elementor-element-3e684b4{--display:flex;}.elementor-10325 .elementor-element.elementor-element-ef62500{--display:flex;}.elementor-10325 .elementor-element.elementor-element-b5c31ee{--display:flex;}.elementor-10325 .elementor-element.elementor-element-38cd237{--display:flex;}.elementor-10325 .elementor-element.elementor-element-520bc5e{text-align:center;}.elementor-10325 .elementor-element.elementor-element-6f7f951{--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;--flex-wrap:wrap;}.elementor-10325 .elementor-element.elementor-element-8a0d60d .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-8a0d60d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-8a0d60d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-8a0d60d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-8a0d60d > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-8a0d60d .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-f0d7fa9 .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-f0d7fa9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-f0d7fa9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-f0d7fa9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-f0d7fa9 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-f0d7fa9 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-231bd8e .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-231bd8e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-231bd8e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-231bd8e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-231bd8e > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-231bd8e .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-578ffdf .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-578ffdf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-578ffdf{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-578ffdf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-578ffdf > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-578ffdf .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-8d78052 .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-8d78052 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-8d78052{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-8d78052.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-8d78052 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-8d78052 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-521fa2b .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-521fa2b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-521fa2b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-521fa2b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-521fa2b > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-521fa2b .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-9b0ff13 .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-9b0ff13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-9b0ff13{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-9b0ff13.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-9b0ff13 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-9b0ff13 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-06783d1 .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-06783d1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-06783d1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-06783d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-06783d1 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-06783d1 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}.elementor-10325 .elementor-element.elementor-element-74e8c17 .elementor-cta .elementor-cta__bg, .elementor-10325 .elementor-element.elementor-element-74e8c17 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10325 .elementor-element.elementor-element-74e8c17{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-10325 .elementor-element.elementor-element-74e8c17.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10325 .elementor-element.elementor-element-74e8c17 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-astglobalcolor8 );border-radius:20px 20px 20px 20px;}.elementor-10325 .elementor-element.elementor-element-74e8c17 .elementor-cta__content{text-align:start;background-color:var( --e-global-color-astglobalcolor3 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10325 .elementor-element.elementor-element-1a252ef{--width:80%;}.elementor-10325 .elementor-element.elementor-element-3e684b4{--width:50%;}.elementor-10325 .elementor-element.elementor-element-ef62500{--width:50%;}.elementor-10325 .elementor-element.elementor-element-b5c31ee{--width:50%;}}@media(max-width:1024px){.elementor-10325 .elementor-element.elementor-element-e9a025c{--padding-top:60px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}}@media(max-width:767px){.elementor-10325 .elementor-element.elementor-global-1792{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-10325 .elementor-element.elementor-element-e9a025c{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10325 .elementor-element.elementor-element-71bc2bb{text-align:center;}.elementor-10325 .elementor-element.elementor-element-8a0d60d{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-f0d7fa9{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-231bd8e{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-578ffdf{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-8d78052{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-521fa2b{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-9b0ff13{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-06783d1{width:100%;max-width:100%;}.elementor-10325 .elementor-element.elementor-element-74e8c17{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2ebe1b0 */#review-slider .revwid-container .revwid-button {
    background-color: var(--ast-global-color-8) !important;
    color: #fff !important;
    font-weight: 600 !important;
    border: 2px solid var(--ast-global-color-8) !important;
    border-radius: 20px !important;
}

#review-slider .revwid-container .revwid-button:hover {
    background-color: #fff !important;
    color: var(--ast-global-color-0) !important;
    border-color: var(--ast-global-color-0) !important;
}


#review-slider .revwid-container .revwid-button i {
    color: #fff !important;
}

#review-slider .revwid-container .revwid-button:hover i {
        color: var(--ast-global-color-0) !important;
}

#review-slider .revwid-container .revwid-has-primary-color, #review-slider .revwid-container .revwid-has-primary-color-hover:hover, #review-slider .revwid-container a {
      color: var(--ast-global-color-0) !important;
}
#review-slider .revwid-container .revwid-button:focus {
    outline: 2px dotted #333;
    outline-offset: 2px;
}
#review-slider .revwid-container .revwid-review .revwid-review-header .revwid-facebook-tag.revwid-is-positive {
    background: var( --e-global-color-astglobalcolor0 ) !important;
}

.revwid-container div.revwid-overall-rating-sum {
    display: none !important;
}

.revwid-container .revwid-ctas {
    margin-top: 30px !important;
}

.location-review-buttons a.btn-location-review {
    margin: 5px;
    text-decoration: none;
    border: 2px solid var(--ast-global-color-8);
    color: var(--ast-global-color-3);
    background-color: var(--ast-global-color-8);
    font-weight: 600;
    text-transform: uppercase;
}
.location-review-buttons a.btn-location-review:hover {
    color: var(--e-global-color-astglobalcolor0);
    background-color: var(--ast-global-color-3);
    border-color: var(--ast-global-color-0);
}
.location-review-buttons {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c277aa7 */summary.e-n-accordion-item-title:hover {
    text-decoration: underline !important;
}/* End custom CSS */