.elementor-164 .elementor-element.elementor-element-d64a701{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-164 .elementor-element.elementor-element-dc8ba52{--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;--margin-top:33px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-e8067a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-ec20dac{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0.3px;}.elementor-164 .elementor-element.elementor-element-ec20dac a{color:#33A9F3;}.elementor-164 .elementor-element.elementor-element-8d6dbfe{--display:flex;}.elementor-164 .elementor-element.elementor-element-731677c .glsr:not([data-theme]) .glsr-field:not(.glsr-field-is-invalid) .glsr-star-rating--stars > span{background:#FBD052 !important;mask-image:var(--glsr-star-empty);mask-size:100%;}.elementor-164 .elementor-element.elementor-element-731677c .glsr:not([data-theme]) .glsr-field-is-invalid .glsr-star-rating--stars > span.gl-active{background:#FBD052 !important;mask-image:var(--glsr-star-error);mask-size:100%;}.elementor-164 .elementor-element.elementor-element-731677c form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-164 .elementor-element.elementor-element-731677c .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-164 .elementor-element.elementor-element-731677c .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-164 .elementor-element.elementor-element-731677c form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-164 .elementor-element.elementor-element-731677c .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-164 .elementor-element.elementor-element-731677c .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-164 .elementor-element.elementor-element-731677c .glsr:not([data-theme]) .glsr-field:not(.glsr-field-is-invalid) .glsr-star-rating--stars > span:is(.gl-active,.gl-selected){mask-image:var(--glsr-star-full);mask-size:100%;}.elementor-164 .elementor-element.elementor-element-f2ff75a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-icon-size:15px;}.elementor-164 .elementor-element.elementor-element-f2ff75a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}.elementor-164 .elementor-element.elementor-element-be9286e .glsr:not([data-theme]) .glsr-review .glsr-star{--glsr-review-star:1.25em;}.elementor-164 .elementor-element.elementor-element-be9286e .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-164 .elementor-element.elementor-element-be9286e .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-164 .elementor-element.elementor-element-be9286e .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-164 .elementor-element.elementor-element-be9286e .glsr-reviews{--glsr-gap-xl:2em;}.elementor-164 .elementor-element.elementor-element-0bd5508{--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;border-style:none;--border-style:none;--border-radius:0px 1px 0px 0px;--margin-top:33px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;}.elementor-164 .elementor-element.elementor-element-357de6e{margin:1px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-164 .elementor-element.elementor-element-357de6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;color:#000000;}.elementor-164 .elementor-element.elementor-element-6e73d81{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:45px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-164 .elementor-element.elementor-element-dc8ba52{--width:100%;}.elementor-164 .elementor-element.elementor-element-0bd5508{--width:38%;}}/* Start custom CSS for site_reviews_form, class: .elementor-element-731677c */.elementor-164 .elementor-element.elementor-element-731677c button,
.elementor-164 .elementor-element.elementor-element-731677c .eael-review-submit,
.elementor-164 .elementor-element.elementor-element-731677c input[type="submit"] {
    background-color: #FBD052 !important;
    border-color: #FBD052 !important;
    color: #000 !important;
}

.elementor-164 .elementor-element.elementor-element-731677c button:hover,
.elementor-164 .elementor-element.elementor-element-731677c .eael-review-submit:hover,
.elementor-164 .elementor-element.elementor-element-731677c input[type="submit"]:hover {
    background-color: #e6bc45 !important;
    border-color: #e6bc45 !important;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-731677c */.elementor-164 .elementor-element.elementor-element-731677c button,
.elementor-164 .elementor-element.elementor-element-731677c .eael-review-submit,
.elementor-164 .elementor-element.elementor-element-731677c input[type="submit"] {
    background-color: #FBD052 !important;
    border-color: #FBD052 !important;
    color: #000 !important;
}

.elementor-164 .elementor-element.elementor-element-731677c button:hover,
.elementor-164 .elementor-element.elementor-element-731677c .eael-review-submit:hover,
.elementor-164 .elementor-element.elementor-element-731677c input[type="submit"]:hover {
    background-color: #e6bc45 !important;
    border-color: #e6bc45 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bd5508 *//* --- UNIVERSAL REVIEW CARD + DIVIDER (works for most review/testimonial plugins) --- */

/* Common wrappers */
.glsr-review, .glsr-review-item, .glsr-default .glsr-review,
.wp-site-reviews .review, .wp-site-reviews .review-item,
strong-testimonials .testimonial, .testimonial, .testimonial-item,
.elementor-testimonial, .elementor-testimonial__content,
.rplg-review, .rplg-review-item,
.ryviu-review, .ryviu-item,
.review, .review-item {
  background: #fff !important;
  padding: 24px !important;
  margin: 0 0 26px 0 !important;
  border: 1px solid #eee !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 25px rgba(0,0,0,.06) !important;
}

/* Divider between items */
.glsr-review:not(:last-child),
.wp-site-reviews .review:not(:last-child),
strong-testimonials .testimonial:not(:last-child),
.rplg-review:not(:last-child),
.review:not(:last-child),
.review-item:not(:last-child),
.testimonial:not(:last-child),
.testimonial-item:not(:last-child) {
  border-bottom: 2px solid #f2f2f2 !important;
  padding-bottom: 26px !important;
}/* End custom CSS */