.page-header{font-family:Roboto,san-serif;padding:5rem 0 2.5rem;text-align:center}.page-header.is-content-empty{padding-bottom:1rem}@media (min-width:992px){.page-header{padding-bottom:5rem}}.page-header h1{font-size:40px;font-weight:900;line-height:30px}@media (min-width:992px){.page-header h1{font-size:88px;line-height:75px}}.page-header h1 span{display:block;font-size:18px;font-weight:500;line-height:20px;margin-top:4px}@media (min-width:992px){.page-header h1 span{font-size:41px;line-height:37px}}.page-header .separator{font-size:0;border-bottom:3px solid #b78e33;margin:18px auto 10px;width:140px}@media (min-width:992px){.page-header .separator{margin:25px auto 22px}}.page-header .blurb-header{font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;padding-bottom:14px}@media (min-width:992px){.page-header .blurb-header{font-size:36px;line-height:35px}}.page-header .blurb-header span{display:block}@media (min-width:992px){.page-header .blurb-header span{display:inline-block}}.page-header .blurb-text{font-size:16px;line-height:24px}@media (min-width:992px){.page-header .blurb-text{font-size:22px;line-height:32px}}.reviews-average{padding-bottom:24px;border-bottom:2px solid #f2f2f2}@media (min-width:768px){.reviews-average{padding-bottom:32px}}.reviews-average .fa-star{font-size:1.5rem;line-height:1.6rem}@media (min-width:768px){.reviews-average .fa-star{font-size:2.3rem;line-height:2.4rem}}.reviews-average .fa-star.fa-gray{color:#ddd}.reviews-average .star-container{position:relative;margin:0 4px}.reviews-average .star-container .star-overlay{overflow:hidden;position:absolute;z-index:1}.reviews-average .reviews-title{font-family:Roboto,san-serif;font-size:30px;font-weight:700;line-height:35px;padding-top:10px}@media (min-width:768px){.reviews-average .reviews-title{padding-top:20px;font-size:36px}}.reviews-filters{padding-top:42px}.reviews-filters h2{font-family:Roboto,san-serif;font-size:20px;font-weight:700;line-height:25px;text-align:center;padding-bottom:25px}@media (min-width:768px){.reviews-filters h2{font-size:36px;line-height:48px;padding-bottom:98px}}@media (min-width:768px){.reviews-filters .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reviews-filters .wrapper .write-review{text-align:center;padding-bottom:34px}.reviews-filters .wrapper .write-review a{color:#000;font-size:14px;font-weight:400;line-height:32px;text-decoration:underline}@media (min-width:768px){.reviews-filters .wrapper .write-review{padding-bottom:0}}.reviews-filters .wrapper .filters{font-family:Roboto,san-serif;font-size:14px;font-weight:700;line-height:26px}.reviews-filters .wrapper .filters .label{text-transform:uppercase}.reviews-filters .wrapper .filters .field{padding:0 2px;border-right:1px solid #000}.reviews-filters .wrapper .filters .field:last-child{border-right:0}.reviews-filters .wrapper .filters .field select{border:0;outline:0;background-color:#fff}.reviews-list{display:block}.review{display:grid;grid-template-columns:auto;gap:8px;padding:48px 0;border-bottom:2px solid #f2f2f2}.review:last-child{border-bottom:none}@media (min-width:768px){.review{grid-template-columns:100px auto}}@media (min-width:992px){.review{grid-template-columns:100px auto 360px}}.review .user-details{font-size:0;grid-column:1;grid-row:1}.review .user-details .icon{position:relative;width:78px}.review .user-details .icon .content{border-radius:99999px;background:#000;overflow:hidden;border-radius:9999px;height:78px;width:78px}.review .user-details .icon .content img{height:78px!important;width:78px;-o-object-fit:cover;object-fit:cover}.review .user-details .icon .content .initials{color:#fff;font-family:Roboto,sans-serif;font-size:39px;font-weight:900;letter-spacing:0;line-height:78px;text-align:center;text-transform:uppercase}.review .user-details .icon .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#36c601;border-radius:9999px;position:absolute;bottom:-6px;right:0;height:24px;width:24px}.review .user-details .icon .checkmark .check{border-radius:2px;display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:14px;width:7px;border-bottom:3px solid #fff;border-right:3px solid #fff}@media (min-width:992px){.review .user-details{grid-row:1/span 2}}@media (min-width:768px){.review.has-video .user-details{grid-row:1/span 2}}.review .details{grid-column:1;grid-row:2;font-family:Roboto;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.review .details{grid-column:2;grid-row:1}}@media (min-width:992px){.review .details{grid-column:2/span 2}}.review .details .stars{padding-bottom:8px}.review .details .review-content{color:#777;font-size:16px;letter-spacing:0;line-height:26px}.review .details .user-social-col{padding-top:8px}.review .details .user-social-col .member-info.has-video{display:none}@media (min-width:992px){.review .details .user-social-col .member-info.has-video{display:block}}@media (min-width:992px){.review.has-video .details{grid-column:2}}.review .video{aspect-ratio:16/9;background:#121212;grid-column:1;grid-row:3;padding:16px 0;text-align:center;cursor:pointer;position:relative}@media (min-width:768px){.review .video{grid-column:2;grid-row:2}}@media (min-width:992px){.review .video{grid-column:3;grid-row:1}}.review .video img{width:150px;opacity:.5}.review .video .fa-play-circle-o,.review .video img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.review .video .fa-play-circle-o{font-size:50px;color:#fff}.review .user-social-col .member-info.has-video{display:block}@media (min-width:992px){.review .user-social-col .member-info.has-video{display:none}}.review .user-social-col .member-info .user-name{color:#000;font-size:14px;font-weight:700;letter-spacing:.56px;line-height:24px}.review .user-social-col .member-info .is-verified{color:#333;font-size:14px;font-family:Open sans;font-style:italic}.review .user-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-column:1;grid-row:3}.review .user-social .date{color:#777;font-size:16px;line-height:26px}@media (min-width:768px){.review .user-social{grid-column:2}}@media (min-width:992px){.review .user-social{grid-column:2/span 2;grid-row:2}}.review.has-video .user-social{grid-row:4}@media (min-width:768px){.review.has-video .user-social{grid-row:3}}@media (min-width:992px){.review.has-video .user-social{grid-row:2}}.modal{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal.open{display:block}.modal .modal-content{position:absolute;background-color:#fff;top:50%;left:50%;width:80%;max-width:800px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal .modal-content__video{width:100%;height:auto;aspect-ratio:16/9;background-color:#121212}.modal .modal-content__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.modal .modal-content__copy{padding:25px 25px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal .modal-content__copy p{font-size:16px;line-height:1.5}.modal .modal-content__date,.modal .modal-content__text{color:#777}.modal .modal-content__date .user-social-col,.modal .modal-content__text .user-social-col{display:none}.modal .modal-content__name-and-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal .modal-content__close{position:absolute;top:10px;right:10px;cursor:pointer;background-color:#fff;color:#121212;border:2px solid #121212;border-radius:50%;padding:5px 10px;z-index:1}.modal .modal-content__close:hover{color:#454545}.overlay-loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.75);display:none;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;z-index:100000;position:fixed;top:0;left:0}.overlay-loading.display{display:-webkit-box;display:-ms-flexbox;display:flex}.overlay-loading .loader{width:96px;height:96px;border:10px solid;border-color:#fff #fff rgba(0,0,0,0);border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1.4s linear infinite;animation:rotation 1.4s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.no-scroll{overflow:hidden}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:80px 0 60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem}.pagination a{border-right:1px solid #ededed;padding:0 10px 0 0;color:#a8a8a8}.pagination a:hover{color:#5c5c5c;text-decoration:none!important}.pagination a:last-child,.pagination span:last-child{border-right:none}.pagination__current,.pagination__next,.pagination__prev{font-weight:700}.pagination__current{border-right:1px solid #ededed;padding:0 10px 0 0;color:#121212}