









.ma-review-power-item .network-icon{display:block;height:25px;margin-top:-5px;-o-object-fit:contain;object-fit:contain;width:25px}



.ma-review-power-item .network-icon{display:block;height:25px;margin-top:-5px;-o-object-fit:contain;object-fit:contain;width:25px}


.ma-telephone-as-button{display:inline-flex}.ma-telephone-as-button .ma-media-object{align-items:center;background-color:#1998d5;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;padding:10px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ma-telephone-as-button .ma-media-object a{color:inherit;text-decoration:none}.ma-telephone-as-button .ma-media-object:hover{background-color:#1476a8}


.ma-review-power-item .network-icon{display:block;height:25px;margin-top:-5px;-o-object-fit:contain;object-fit:contain;width:25px}

.ma-review-power-item .network-icon{display:block;height:25px;margin-top:-5px;-o-object-fit:contain;object-fit:contain;width:25px}
.ma-review-power-item-content blockquote{margin:0;padding:30px}.ma-review-power-item-content blockquote p{margin:0!important;padding:0}.ma-review-power-item-inner{background:#fff;border:1px solid #f6f8f5;border-radius:18px;margin-bottom:20px;padding:25px;position:relative;text-align:center}.ma-review-power-widget .ma-review-power-item-inner{background:#fff;border:none;box-shadow:0 1px 5px rgba(0,0,0,.2);text-align:left}.ma-review-power-widget .ma-review-power-item-content blockquote{margin:10px 0}.ma-review-power-widget .ma-review-power-item-rating>svg{font-size:25px}.ma-review-power-item-tail,.ma-testimonial-item-tail{border-right:26px solid transparent;border-top:40px solid #fff;left:22%;position:absolute;top:100%}.ma-review-power-rating-wrapper{display:block}.ma-review-power-rating-wrapper>*{display:inline-block;vertical-align:middle}.ma-review-power-item-date{font-size:14px;font-style:italic}.ma-review-power-item-network{margin-right:6px}.ma-review-power-item-rating>svg{color:#ffb718}.ma-review-power-item-author{font-weight:700}.ma-review-power-item-content{display:block}.ma-review-power-item-content blockquote{display:inline-block}.ma-slick-slider .slick-slide{padding:0 5px}.slick-slide{display:flex!important;flex-direction:column;height:auto!important}.slick-slide>div{display:flex;flex:1;flex-direction:column;height:100%}.ma-review-power-item{display:flex;flex-direction:column;height:100%}.ma-review-power-item-inner{display:flex;flex:1;flex-direction:column}.ma-testimonial-item{display:flex;flex-direction:column;height:100%}.ma-testimonial-item-inner{display:flex;flex:1;flex-direction:column}.ma-specials-item{display:flex;flex-direction:column;height:100%}.ma-specials-item-inner{display:flex;flex:1;flex-direction:column}.ma-review-power-carousel .slick-dots{align-items:center!important;display:flex!important;justify-content:center!important;left:0!important;list-style:none!important;margin:20px auto 0!important;padding:0!important;position:relative!important;right:0!important;text-align:center!important;transform:none!important;width:100%!important}.ma-review-power-carousel .slick-dots li{display:inline-block!important;float:none!important;margin:0 5px!important}.ma-review-power-item-content blockquote{border:none;font-style:normal;margin:20px;padding:10px;position:relative;z-index:0}.ma-review-power-layout-1 .ma-review-power-item-content blockquote:after,.ma-review-power-layout-2 .ma-review-power-item-content blockquote:after,.ma-review-power-layout-2 .ma-review-power-item-content blockquote:before{content:"“";font-family:Georgia,serif;font-size:60px;font-style:normal;height:60px;left:0;line-height:60px;opacity:.2;position:absolute;top:0;z-index:-1}.ma-review-power-layout-2 .ma-review-power-item-content blockquote{padding-bottom:50px;padding-top:50px}.ma-review-power-layout-2 .ma-review-power-item-content blockquote:before{bottom:100%;top:auto;transform:translateY(70%)}.ma-review-power-layout-2 .ma-review-power-item-content blockquote:after{bottom:auto;left:auto;right:0;top:100%;transform:translateY(-70%) rotate(180deg)}.ma-review-power-layout-3 .ma-review-power-item-content blockquote:before{content:"“";display:inline-block;font-family:Georgia,serif;font-size:50px;height:30px;line-height:48px;margin-left:-8px;margin-right:4px;opacity:.2;position:relative;vertical-align:top;width:auto}.ma-review-power-layout-3 .ma-review-power-item-content blockquote:after{content:"”";display:inline-block;font-family:Georgia,serif;font-size:50px;height:30px;line-height:48px;margin-left:4px;margin-right:-8px;opacity:.2;vertical-align:top}span.ma-review-top-line{right:0;top:10px}span.ma-review-bottom-line,span.ma-review-top-line{background:#333;height:1px;position:absolute;width:80%}span.ma-review-bottom-line{bottom:10px;left:0}nav.ma-pagination.ma-reviews-pagination{display:flex;justify-content:center;margin-bottom:20px;margin-top:20px}nav.ma-pagination>a,nav.ma-pagination>span{background:#333;border:1px solid #dbdbdb;border-radius:4px;color:#fff;margin-right:5px;min-height:40px;min-width:40px;padding:10px;text-align:center;text-decoration:none!important}nav.ma-pagination>a:hover,nav.ma-pagination>span{background:#c4c4c4;color:#333}



input[type=date],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:12px 16px;width:100%}.ma-input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.ma-input-group input.form-control{flex:1 1 auto;height:40px;margin-bottom:0;position:relative;width:1%}.ma-input-group .ma-input-group-append{display:flex;position:absolute;right:0;top:0}.ma-input-group .ma-input-group-append a.ma-input-group-btn{background:transparent;color:#111;height:40px;line-height:40px;text-align:center;text-decoration:none;width:40px}.ma-input-group input.form-control:focus{border:none;box-shadow:none}

.ma-business-hours-block-container .ma-media-object{align-items:center;display:flex;gap:.75rem}.ma-business-hours-block-container .ma-media-object .ma-business-hours-details{flex:1}.ma-business-hours-empty{color:#646970;display:block;font-style:italic}
.ma-contact-dropdown-editor-preview .ma-contact-dropdown-block{align-items:flex-start;display:flex;gap:0}.ma-contact-dropdown-editor-preview .ma-contact-dropdown{align-items:flex-start;display:inline-flex;flex-direction:column;position:relative}.ma-contact-dropdown-editor-preview .ma-contact-dropdown__panel{bottom:auto!important;left:auto!important;margin-top:4px;opacity:1!important;pointer-events:none;position:relative!important;right:auto!important;top:auto!important;transform:none!important;visibility:visible!important}.ma-contact-dropdown-editor-preview .ma-contact-dropdown--inline{align-items:center;flex-direction:row}.ma-contact-dropdown-editor-preview .ma-contact-dropdown--inline .ma-contact-dropdown__panel{display:none}
.ma-contact-dropdown-block{align-items:center;display:flex;gap:0;line-height:1;position:relative}.ma-contact-dropdown,.ma-contact-dropdown__trigger{align-items:center;display:inline-flex;position:relative}.ma-contact-dropdown__trigger{cursor:pointer;gap:6px;z-index:2}.ma-contact-dropdown__icon,.ma-contact-dropdown__icon span{align-items:center;display:inline-flex;justify-content:center}.ma-contact-dropdown__icon span{height:44px;line-height:44px;text-align:center;transition:color .2s ease,background-color .2s ease;width:44px}.ma-contact-dropdown__icon span svg{font-size:20px}.ma-contact-dropdown__icon-no-bg span{background-color:transparent!important}.ma-contact-dropdown__trigger-text{transition:color .2s ease;white-space:nowrap}.ma-contact-dropdown__chevron{font-size:.65em;margin-left:2px;transition:transform .2s ease}.ma-contact-dropdown__trigger[aria-expanded=true] .ma-contact-dropdown__chevron{transform:rotate(180deg)}.ma-contact-dropdown__panel{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-top:0;min-width:-moz-max-content;min-width:max-content;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:999}.ma-contact-dropdown--below .ma-contact-dropdown__panel{top:100%}.ma-contact-dropdown--above .ma-contact-dropdown__panel{bottom:100%;top:auto}.ma-contact-dropdown--align-left .ma-contact-dropdown__panel{left:0;right:auto}.ma-contact-dropdown--align-center .ma-contact-dropdown__panel{left:50%;right:auto;transform:translateX(-50%)}.ma-contact-dropdown--align-right .ma-contact-dropdown__panel{left:auto;right:0}.ma-contact-dropdown:focus-within>.ma-contact-dropdown__panel,.ma-contact-dropdown:hover>.ma-contact-dropdown__panel,.ma-contact-dropdown__trigger[aria-expanded=true]+.ma-contact-dropdown__panel{opacity:1;pointer-events:auto;visibility:visible}.ma-contact-dropdown--inline .ma-contact-dropdown__list,.ma-contact-dropdown--inline .ma-contact-dropdown__panel{display:none}.ma-contact-dropdown--inline .ma-contact-dropdown__inline-content{align-items:center;display:inline-flex}.ma-contact-dropdown--inline .ma-contact-dropdown__item{display:inline;padding:0}.ma-contact-dropdown--inline .ma-contact-dropdown__item:hover{background:none}.ma-contact-dropdown--inline .ma-contact-dropdown__link{display:inline}.ma-contact-dropdown--inline .ma-contact-dropdown__trigger{cursor:default}.ma-contact-dropdown__list{list-style:none;margin:0;padding:0}.ma-contact-dropdown__item{cursor:pointer;display:block;padding:8px 16px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.ma-contact-dropdown__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ma-contact-dropdown__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ma-contact-dropdown__item--active{font-weight:600}.ma-contact-dropdown--has-dividers .ma-contact-dropdown__item{border-bottom:1px solid #e5e5e5}.ma-contact-dropdown--has-dividers .ma-contact-dropdown__item:last-child{border-bottom:none}.ma-contact-dropdown__link{display:block}.ma-contact-dropdown__link,.ma-contact-dropdown__link:focus,.ma-contact-dropdown__link:hover{color:inherit;text-decoration:none}.ma-contact-dropdown__item:hover .ma-contact-dropdown__link{color:inherit}.ma-contact-dropdown__name,.ma-contact-dropdown__phone,.ma-contact-dropdown__separator{display:inline}

.ma-block-icon-text-block span.ma-block-icon-text-icon{text-align:center}.editor-styles-wrapper .is-root-container .ma-block-icon-text-block>a{text-decoration:none}.ma-block-icon-text-wrapper>span.ma-block-icon-text-icon:first-child{margin-right:10px}.ma-block-icon-text-wrapper>span.ma-block-icon-text-icon:last-child{margin-left:10px}

/*# sourceMappingURL=index.css.map*/