/* Start custom CSS for html, class: .elementor-element-reviews-ratings */.elementor-147 .elementor-element.elementor-element-reviews-ratings { margin: 0; } .elementor-147 .elementor-element.elementor-element-reviews-ratings p { margin: 0; font-family: "Open Sans", sans-serif; font-size: 15px; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-reviews-ratings a { color: #5E7E2A; font-weight: 700; text-decoration: none; } .elementor-147 .elementor-element.elementor-element-reviews-ratings a:hover { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-alan */.elementor-147 .elementor-element.elementor-element-rev-card-alan { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-alan .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #5E7E2A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-alan blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-alan .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #5E7E2A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-alan { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-katie */.elementor-147 .elementor-element.elementor-element-rev-card-katie { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-katie .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #5E7E2A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-katie blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-katie .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #5E7E2A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-katie { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-lisa */.elementor-147 .elementor-element.elementor-element-rev-card-lisa { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-lisa .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #5E7E2A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-lisa blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-lisa .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #5E7E2A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-lisa { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-gamble */.elementor-147 .elementor-element.elementor-element-rev-card-gamble { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-gamble .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #5E7E2A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-gamble blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-gamble .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #5E7E2A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-gamble { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-john */.elementor-147 .elementor-element.elementor-element-rev-card-john { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-john .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #5E7E2A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-john blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-john .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #5E7E2A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-john { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-naren */.elementor-147 .elementor-element.elementor-element-rev-card-naren { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-naren .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #B37A3A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-naren blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-naren .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #B37A3A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-naren { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-tony */.elementor-147 .elementor-element.elementor-element-rev-card-tony { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-tony .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #B37A3A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-tony blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-tony .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #B37A3A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-tony { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-lp */.elementor-147 .elementor-element.elementor-element-rev-card-lp { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-lp .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #8BA63C; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-lp blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-lp .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #8BA63C; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-lp { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-sass */.elementor-147 .elementor-element.elementor-element-rev-card-sass { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-sass .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #B37A3A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-sass blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-sass .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #B37A3A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-sass { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-jeanine */.elementor-147 .elementor-element.elementor-element-rev-card-jeanine { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-jeanine .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #C5A47A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-jeanine blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-jeanine .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #B37A3A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-jeanine { width: 100%; flex-basis: 100%; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-rev-card-sarah */.elementor-147 .elementor-element.elementor-element-rev-card-sarah { width: calc((100% - 48px) / 3); min-width: 260px; flex: 1 1 280px; } .elementor-147 .elementor-element.elementor-element-rev-card-sarah .elementor-widget-container { background: #FAF8F3; border-left: 4px solid #C5A47A; padding: 24px; height: 100%; box-sizing: border-box; } .elementor-147 .elementor-element.elementor-element-rev-card-sarah blockquote { margin: 0 0 16px; font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 1.6; color: #2A2E22; } .elementor-147 .elementor-element.elementor-element-rev-card-sarah .rev-meta { margin: 0; font-family: Montserrat, sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 0.8px; text-transform: uppercase; color: #B37A3A; } @media (max-width: 1024px) { .elementor-147 .elementor-element.elementor-element-rev-card-sarah { width: 100%; flex-basis: 100%; } }/* End custom CSS */