.el-google-review-layout{position:relative}.el_md_google_reviews_slider.et_pb_text_align_center .el-google-review-layout{text-align:center}.el-google-review-placeholder{font-style:italic;opacity:.6}.el-google-review-layout .swiper-container{overflow:hidden;position:relative}.el-google-review-layout .swiper-wrapper{display:flex}.el-google-review-layout .swiper-slide{flex-shrink:0;height:auto}.el-google-review-layout.el-google-review-equal-heights .swiper-slide{display:flex}.el-google-review-layout.el-google-review-equal-heights .el-single-google-review-card{width:100%}.el-google-review-layout .swiper-button-next,.el-google-review-layout .swiper-button-prev{cursor:pointer;height:auto;margin-top:0;position:absolute;top:50%;transform:translateY(-50%);width:auto;z-index:10}.el-google-review-layout .swiper-button-next{right:10px}.el-google-review-layout .swiper-button-prev{left:10px}.el-google-review-layout .swiper-button-next.swiper-button-disabled,.el-google-review-layout .swiper-button-prev.swiper-button-disabled{opacity:.3;pointer-events:none}.el-google-review-layout .arrow_on_hover.swiper-button-next,.el-google-review-layout .arrow_on_hover.swiper-button-prev{opacity:0;transition:all .3s}.el-google-review-layout:hover .arrow_on_hover.swiper-button-next,.el-google-review-layout:hover .arrow_on_hover.swiper-button-prev{opacity:1}.el_md_google_reviews_slider .el-arrows-inside .swiper-button-next,.el_md_google_reviews_slider .el-arrows-inside .swiper-button-prev,.el_md_google_reviews_slider .el-arrows-outside .swiper-button-next,.el_md_google_reviews_slider .el-arrows-outside .swiper-button-prev{left:50%;right:auto}.el_md_google_reviews_slider .el-arrows-inside .swiper-button-prev{bottom:auto;top:0;transform:translateX(-50%)}.el_md_google_reviews_slider .el-arrows-inside .swiper-button-next{bottom:0;top:auto;transform:translateX(-50%)}.el_md_google_reviews_slider .el-arrows-outside .swiper-button-prev{bottom:auto;top:0;transform:translateX(-50%) translateY(calc(-100% - 10px))}.el_md_google_reviews_slider .el-arrows-outside .swiper-button-next{bottom:0;top:auto;transform:translateX(-50%) translateY(calc(100% + 10px))}.el-google-review-layout .swiper-pagination{margin-top:20px;position:relative;text-align:center}.el-google-review-layout .swiper-pagination-bullet{border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 4px;opacity:1;width:8px}.el-google-review-layout .line .swiper-pagination-bullet{border-radius:0;height:3px;width:20px}.el-google-review-layout .rounded_line .swiper-pagination-bullet{border-radius:3px;height:3px;width:20px}.el-google-review-layout .square_dot .swiper-pagination-bullet{border-radius:0}.el-google-review-layout .transparent_dot .swiper-pagination-bullet{background-color:transparent!important;border:1px solid}.el-non-rated,.el-rated{margin:0}.el-google-aggregate-stars,.el-google-review-rating{align-items:center;display:flex}.el-non-rated:after,.el-rated:after{font-family:Material Icons;font-variant:none}.el-rated:after{content:"star"}.el-non-rated:after{content:"star_border"}.el-google-aggregate-rating,.el-google-review-rating{line-height:1}.el-quote-closing.el_md_material_closing_icon,.el-quote-opening.el_md_material_opening_icon{font-family:Material Icons}.el-quote-closing.el_md_default_closing_icon,.el-quote-opening.el_md_default_opening_icon{font-family:ETmodules}.el-quote-closing,.el-quote-opening{display:inline-block;font-style:normal;font-variant:none;line-height:0;text-transform:lowercase;vertical-align:middle}.el-quote-opening{transform:rotate(180deg)}.el-quote-closing.quote-custom,.el-quote-opening.quote-custom{position:absolute;z-index:0}.el-quote-closing.quote-custom.quote_left,.el-quote-opening.quote-custom.quote_left{left:0}.el-quote-opening.quote-custom.quote_center{left:50%;transform:translateX(-50%) rotate(180deg)}.el-quote-closing.quote-custom.quote_center{left:50%;transform:translateX(-50%)}.el-quote-closing.quote-custom.quote_right,.el-quote-opening.quote-custom.quote_right{left:auto;right:0}.el-google-review-icon{display:inline-block;vertical-align:middle}.el-google-review-portrait{display:inline-block;flex-shrink:0;overflow:hidden}.el-google-review-portrait img{display:block;height:100%;object-fit:cover;width:100%}.el-google-review-date{white-space:nowrap}.el-google-review-readless-btn,.el-google-review-readmore-btn{cursor:pointer;display:inline-block}.el-google-review-desc .el-more-text,.el-google-review-readless-btn{display:none}.el-google-review-source{align-items:center;display:inline-flex;flex-shrink:0}.el-google-review-profile{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}:where(.el-google-review-profile).profile-top{margin-bottom:20px}:where(.el-google-review-profile).profile-bottom{margin-top:20px}.el-google-review-profile-info{display:flex;flex-direction:column;text-align:left}.el-google-review-profile-info a{color:inherit;text-decoration:none}.el-google-review-profile-address{opacity:.7}.el-google-review-profile-logo{display:block;height:auto;max-width:100%;object-fit:contain}.el-google-aggregate-rating{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.el-google-review-credit{min-width:0}.el-google-aggregate-count{opacity:.7}.el-single-google-review-card{position:relative}.el-google-review-layout.layout1 .el-single-google-review-card{display:flex;flex-direction:column}:where(.el-google-review-layout.layout1) .el-single-google-review-card{padding:30px}.el-google-review-layout.layout1 .el-google-review-desc{flex:1}.el-google-review-layout.layout1 .el-google-review-meta{align-items:center;display:flex;gap:12px;margin-top:16px}.el-google-review-layout.layout1 .el-google-review-sub-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.el-google-review-layout.layout1 .el-google-review-meta .el-google-review-source{margin-left:auto}.el-google-review-layout.layout1 .el-quote-closing:not(.quote-custom),.el-google-review-layout.layout1 .el-quote-opening:not(.quote-custom){display:block;width:fit-content}.el-google-review-layout.layout1 .el-quote-opening:not(.quote-custom){margin-bottom:8px}.el-google-review-layout.layout1 .el-quote-closing:not(.quote-custom){margin:8px 0 0 auto}.el-google-review-layout.layout2 .el-single-google-review-card{display:flex;flex-direction:column;gap:24px}:where(.el-google-review-layout.layout2) .el-single-google-review-card{padding:30px}.el-google-review-layout.layout2 .el-google-review-split-left{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.el-google-review-layout.layout2 .el-google-review-split-right{flex:1;min-width:0}.el-google-review-layout.layout4 .el-single-google-review-card{display:flex;gap:16px}:where(.el-google-review-layout.layout4) .el-single-google-review-card{padding:30px}.el-google-review-layout.layout4 .el-google-review-split-left{border-right:1px solid rgba(0,0,0,.1);flex:0 0 40%;min-width:0;overflow-wrap:break-word;padding-right:12px;text-align:center}.el-google-review-layout.layout4 .el-google-review-split-left .el-google-review-portrait{display:block;margin:0 auto 8px;max-width:100%}.el-google-review-layout.layout4 .el-google-review-split-right{flex:1;min-width:0}.el-google-review-layout.layout2 .el-google-review-meta,.el-google-review-layout.layout4 .el-google-review-meta{align-items:center;display:flex;gap:12px}.el-google-review-layout.layout2 .el-google-review-meta .el-google-review-source,.el-google-review-layout.layout4 .el-google-review-meta .el-google-review-source{margin-left:auto}.el-google-review-layout.layout2 .el-google-review-meta+.el-google-review-desc,.el-google-review-layout.layout4 .el-google-review-meta+.el-google-review-desc{margin-top:12px}.el-google-review-layout.layout3 .el-single-google-review-card{display:flex;gap:16px}:where(.el-google-review-layout.layout3) .el-single-google-review-card{padding:20px}.el-google-review-layout.layout3 .el-google-review-compact-avatar{align-self:flex-start;flex-shrink:0;position:relative}.el-google-review-layout.layout3 .el-google-review-badge{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;bottom:-2px;display:flex;font-size:10px;height:16px;justify-content:center;line-height:1;position:absolute;right:-2px;width:16px}.el-google-review-layout.layout3 .el-google-review-badge svg{height:10px;width:10px}.el-google-review-layout.layout3 .el-google-review-compact-body{flex:1;min-width:0}.el-google-review-layout.layout3 .el-google-review-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px}.el-google-review-layout.layout3 .el-google-review-desc{margin-top:8px}.el-google-review-layout.layout3 .el-google-review-sub-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.85em;gap:4px 10px;margin-top:10px;opacity:.7}