@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans.eot");src:url("/Content/fonts/OpenSans.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/OpenSans.woff") format("woff"), url("/Content/fonts/OpenSans.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Semibold.eot");src:url("/Content/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/OpenSans-Semibold.woff") format("woff"), url("/Content/fonts/OpenSans-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Bold.eot");src:url("/Content/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/OpenSans-Bold.woff") format("woff"), url("/Content/fonts/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Extrabold.eot");src:url("/Content/fonts/OpenSans-Extrabold.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/OpenSans-Extrabold.woff") format("woff"), url("/Content/fonts/OpenSans-Extrabold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Open Sans";src:url("/Content/fonts/OpenSans-Light.eot");src:url("/Content/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/OpenSans-Light.woff") format("woff"), url("/Content/fonts/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gotham";src:url("/Content/fonts/Gotham-Book.eot");src:url("/Content/fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/Gotham-Book.woff") format("woff"), url("/Content/fonts/Gotham-Book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham";src:url("/Content/fonts/Gotham-Bold.eot");src:url("/Content/fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/Gotham-Bold.woff") format("woff"), url("/Content/fonts/Gotham-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Gotham Black";src:url("/Content/fonts/Gotham-Black.eot");src:url("/Content/fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/Gotham-Black.woff") format("woff"), url("/Content/fonts/Gotham-Black.ttf") format("truetype");font-weight:500;font-style:normal}:root{--site-padding-x:Min(6vw, 120px);--site-padding-y:clamp(30px, 6vw, 100px)}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.reviews-body{padding:50px 6%}@media only screen and (max-width:1000px){.reviews-body{padding:30px 6%}}.reviews-grid{--num-col:3;-webkit-column-count:var(--num-col);column-count:var(--num-col);-webkit-column-gap:25px;column-gap:25px;padding:0 var(--site-padding-x) var(--site-padding-y)}@media only screen and (max-width:1280px){.reviews-grid{--num-col:2;-webkit-column-gap:20px;column-gap:20px}}@media only screen and (max-width:640px){.reviews-grid{--num-col:1}}.reviews-grid *{-webkit-box-sizing:border-box;box-sizing:border-box}.reviews-grid.js-clamp .review-body{--clamp-lines:6;max-height:calc(1.6em * var(--clamp-lines));overflow:hidden}.reviews-grid.js-clamp .review-body.is-expanded{max-height:none}.reviews-grid .review-item{display:inline-block;width:100%;margin:0 0 25px;padding:25px;background:#fff;border:1px solid #e5e5e5;border-top:4px solid #8c2930;-webkit-box-shadow:0 8px 24px rgba(0, 0, 0, 0.1);box-shadow:0 8px 24px rgba(0, 0, 0, 0.1);break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;-webkit-transition:-webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;transition:-webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease;-o-transition:box-shadow 0.2s ease, transform 0.2s ease;transition:box-shadow 0.2s ease, transform 0.2s ease;transition:box-shadow 0.2s ease, transform 0.2s ease, -webkit-box-shadow 0.2s ease, -webkit-transform 0.2s ease}@media only screen and (max-width:1000px){.reviews-grid .review-item{margin-bottom:20px;padding:20px}}.reviews-grid .review-item:has(.review-more:not([hidden])) .review-body:not(.is-expanded){-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, #000), to(transparent));-webkit-mask-image:-webkit-linear-gradient(top, #000 70%, transparent);mask-image:-webkit-gradient(linear, left top, left bottom, color-stop(70%, #000), to(transparent));mask-image:linear-gradient(to bottom, #000 70%, transparent)}.reviews-grid .review-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:10px}.reviews-grid .review-header .review-avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#29518c;color:#fff;font-family:"Gotham", sans-serif;font-weight:bold;font-size:18px}.reviews-grid .review-header .review-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-family:"Gotham", sans-serif;font-weight:bold;font-size:17px;color:#000;overflow-wrap:anywhere}.reviews-grid .review-header .review-google{-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px}.reviews-grid .review-body{font-size:15px;line-height:1.6;color:#444}.reviews-grid .review-body p{margin:0 0 10px}.reviews-grid .review-body p:last-child{margin-bottom:0}.reviews-grid .review-more{margin-top:10px;padding:0;border:0;background:none;color:#8c2930;font-family:"Gotham", sans-serif;font-weight:bold;font-size:14px;cursor:pointer}.reviews-grid .review-more:focus-visible,.reviews-grid .review-more:hover{text-decoration:underline}.reviews-grid .review-more[hidden]{display:none}.review-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-bottom:12px}.review-stars svg{width:18px;height:18px;fill:#fbbc05}.reviews-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 25px;margin:35px var(--site-padding-x) 40px;padding:25px 30px;background:#fff;border:1px solid #e5e5e5;border-left:5px solid #8c2930;-webkit-box-shadow:0 4px 14px rgba(0, 0, 0, 0.06);box-shadow:0 4px 14px rgba(0, 0, 0, 0.06);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:640px){.reviews-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:25px;padding:25px 20px;border-left:1px solid #e5e5e5;border-top:4px solid #8c2930}}.reviews-summary__google{-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px}.reviews-summary__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews-summary__label{font-family:"Gotham", sans-serif;font-weight:bold;font-size:18px;color:#000}.reviews-summary__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:4px}@media only screen and (max-width:640px){.reviews-summary__rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reviews-summary__rating .review-stars{margin:0}.reviews-summary__rating .review-stars svg{width:22px;height:22px}.reviews-summary__score{font-family:"Gotham Black", sans-serif;font-size:32px;line-height:1;color:#000}.reviews-summary__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media only screen and (max-width:640px){.reviews-summary__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.reviews-summary__btn{display:inline-block;padding:12px 22px;border:2px solid #8c2930;background:#8c2930;color:#fff;font-family:"Gotham", sans-serif;font-weight:bold;font-size:14px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.reviews-summary__btn:focus-visible,.reviews-summary__btn:hover{background:#6c2025;border-color:#6c2025;color:#fff}.reviews-summary__btn--outline{background:transparent;color:#8c2930}.reviews-summary__btn--outline:focus-visible,.reviews-summary__btn--outline:hover{background:#8c2930;border-color:#8c2930}