body.modal-open{overflow:hidden;height:100vh}.review-modal{position:fixed;left:0;top:0;width:100%;height:100%;background:#ffffffb3;padding:10px;z-index:9999999999;display:flex;justify-content:center;align-items:center;overflow-Y:scroll}.container.review-container{max-width:600px;display:flex;justify-content:center;align-items:center}.container.google-reviews-display{max-width:1400px}.review-form{position:relative;width:100%;background:#fff;border-radius:20px;box-shadow:2px 0 40px rgb(174 186 202 / 12%);padding:20px;text-align:center}.form-google-logo{max-width:100px;position:relative;left:50%;transform:translate(-50%)}.review-form .heading{font-size:27px;font-weight:500;margin-bottom:0}.review-form .post-review,.review-form .cancel-review{position:relative;z-index:999999;padding:15px 22px;border-radius:4px;font-size:15px;font-weight:600;margin-bottom:10px;border:unset;cursor:pointer}.review-form .post-review{color:#FFF;background:#1E73E8}.review-form .cancel-review{color:#1E73E8;background:#fff;outline:1px solid #ebebeb;outline-offset:-1px}.second-stage{display:none}#review-form-container{position:relative;padding:0 20px;margin-bottom:-45px}@media (max-width:576px){.review-modal{padding:10px 0}.review-form{padding:20px 5px}.form-google-logo{max-width:80px}.review-form .heading{font-size:23px;line-height:25px;max-width:90%;position:relative;left:50%;transform:translate(-50%)}}.rating{display:flex;flex-direction:row-reverse;justify-content:center;margin-bottom:20px}.rating input{display:none}.rating label{font-size:40px;color:#ebebeb;cursor:pointer;margin:0 3px}.rating input:checked~label,.rating label:hover,.rating label:hover~label{color:#fabb04}.google-font{font-family:'Red Hat Display',sans-serif}.g-border{border-top:2px solid var(--grey);border-bottom:2px solid var(--grey)}.google-information-box{position:relative;text-align:center;padding:15px 25px 20px 25px;background:#fff;color:#212529;border:2px solid var(--grey);border-radius:5px;margin:5px;min-height:220px;box-shadow:2px 0 40px rgb(174 186 202 / 12%)}.google-reviews-element .review-container{padding:20px 25px;background:var(--grey);border-radius:5px;margin:5px;min-height:220px}.google-reviews-element .read-full-review{display:block;margin-top:8px;margin-bottom:5px;position:relative;color:grey;text-decoration:none;font-weight:500}.google-reviews-element .slick-arrow{font-size:30px;top:50%;transform:translateY(-50%);bottom:-110px}.google-reviews-element .google-rating{position:relative;left:-3px;font-size:24px;color:#fabb04;margin-bottom:6px}.google-reviews-element .google-author{font-size:20px;font-weight:700;line-height:20px;margin:3px 0}.google-reviews-element .google-quote{font-weight:500}.google-results-date{position:absolute;font-weight:500;font-size:11px;bottom:0;left:50%;transform:translate(-50%);padding:3px 10px 1px 10px;background:#f3f3f38f;color:grey;width:100%}.review-buzzword{font-weight:700;font-size:20px}.google-rating{position:relative;font-size:32px;color:#fabb04;margin-bottom:9px;line-height:25px}.review-count{font-weight:500}.review-total{font-weight:600}.google-logo{max-width:75px;position:relative;width:100%;height:100%;object-fit:contain;object-position:center}.small-google-logo{max-width:32px;position:relative;width:100%;height:100%;object-fit:contain;object-position:center;margin-right:5px}.google-button{position:relative;padding:15px 22px;border-radius:4px;font-size:15px;font-weight:600;border:unset;cursor:pointer;color:#FFF;background:#1E73E8;margin:15px 0}.google-button.small-google-button{padding:8px 14px;font-size:13px;line-height:unset}.google-reviews-header-badge-wrapper{padding:5px!important;border:0!important}.google-reviews-header-badge{display:flex;align-items:center;justify-content:center;height:43px;background:#fff;padding:5px;border-radius:5px;color:#212529}.google-reviews-header-badge .small-star-count{margin-right:10px;position:relative;padding:8px 14px;font-size:13px;border-radius:4px;font-weight:600;color:gray;background:#f3f3f3;display:flex;justify-content:center}.google-reviews-header-badge .small-review-count{position:relative;top:1px;font-weight:700}.google-reviews-header-badge .g-star{font-size:18px;line-height:16px;position:relative;margin-right:5px;margin-left:-2px}.google-review-badge.small-badge{max-width:230px}.google-review-badge.small-badge .google-information-box{min-height:unset}.google-review-badge.small-badge .google-information-box .google-button{margin:0}.google-review-badge.small-badge .google-information-box .google-logo{margin-bottom:5px;margin-top:-5px}.google-review-arrow-wrap{display:flex;justify-content:center;align-items:center;margin:15px 0}.google-arrow{position:relative;height:47.25px;width:47.25px;border-radius:4px;font-size:20px;font-weight:600;border:unset;cursor:pointer;color:#1f73e8;background:#f3f3f3;display:flex;justify-content:center;align-items:center;margin:0 3px}.google-review-badge-wrapper{display:flex;justify-content:center}.google-review-badge{position:relative;max-width:310px;width:100%;text-align:center}