.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit.lazy-background .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;height:16px;outline:0}.rateit.lazy-background.visible .rateit-range{background:url(../sprite_reviews.html) no-repeat;background-position:2px -510px}.rateit .rateit-range *{display:block}* html .rateit,* html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit.lazy-background.visible .rateit-selected{background:url(../sprite_reviews-min.html) no-repeat;background-position:2px -490px}.rateit.lazy-background.visible .rateit-preset,.rateit.lazy-background.visible .rateit-preset-rtl{background:url(../sprite_reviews.html) no-repeat;background-position:2px -490px}.rateit.lazy-background.visible .rateit-hover{background:url(../sprite_reviews.html) no-repeat;background-position:2px -490px}.rateit.lazy-background.visible .rateit-selected{background:url(../sprite_reviews.html) no-repeat;background-position:2px -490px}.rateit button.rateit-reset{background:url(../delete.html);width:16px;height:16px;display:-moz-inline-box;display:inline-block;float:left;outline:0;border:none;padding:0}.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}.review-list{--col-count:1;--gap-size:30px;display:grid;gap:var(--gap-size);grid:auto-flow/repeat(var(--col-count),minmax(0,1fr))}@media(min-width:768px){.review-list{--col-count:2}}@media(min-width:992px){.review-list{--col-count:3}}#g_id_onload{display:none}.review-item{padding:0;border-radius:4px;border:solid 1px var(--gray)}.review-list .review-item+.review-item{margin-top:var(--gap-size)}.review-content-main{padding:10px 10px 30px;border-bottom:1px solid var(--gray)}.review-content-secondary{padding:15px 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.reviewer-name{font-weight:700;font-size:20px;line-height:25px;color:var(--blue);text-align:left;margin-bottom:6px;display:block}.reviewed-date{font-weight:400;font-size:14px;line-height:18px;text-align:left;color:var(--dark-gray)}.review-content .description{font-weight:400;font-size:20px;line-height:25px;color:var(--dark-gray);text-align:left;margin-bottom:0;word-wrap:break-word}.review-verified{font-weight:700;font-size:20px;line-height:32px;color:var(--black);background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -110px;width:0;height:32px;padding-left:40px}.review-user-img{float:left;margin-right:10px}.review-text{margin-bottom:30px;width:100%;float:left}p.social-login-container{margin-bottom:30px}.review-title{margin-bottom:0;font-weight:700;font-size:20px;line-height:25px;text-align:left;color:var(--dark-gray)}.review-title-stars-block{margin-bottom:12px}.review-stars{float:left;margin-top:8px}.review-stars .rateit-range{height:20px;width:124px;background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -2px}.review-stars .rateit-range .rateit-preset{background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -26px;height:20px}.ratsummary-stars{margin-top:3px;height:20px;width:120px;background:url(../png/sprite-reviews.png) no-repeat;background-position:-2px -2px;float:right}.ratsummary-stars-inner{background:url(../png/sprite-reviews.png) no-repeat;background-position:-2px -26px;height:20px}.rateit.lazy-background.visible .rateit-range{background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -50px;cursor:pointer}.rateit.lazy-background.visible .rateit-selected{background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -81px}.rateit.lazy-background.visible .rateit-hover{background:url(../png/sprite-reviews.png) no-repeat;background-position:0 -81px}#googleLoginButton span{color:var(--white)}.average-rating .rating-row span{font-weight:600;font-size:20px;line-height:25px;color:var(--black)}.average-rating .info-row{font-weight:400;font-size:16px;line-height:20px;color:var(--dark-gray)}.summary-block{width:100%;text-align:left;float:left;margin-bottom:30px;display:flex;flex-direction:row;justify-content:space-between}.summary-block .right-info-block{display:flex;align-items:center}.summary-block .right-info-block .leave-review-button-block{margin-left:20px}.summary-block .right-info-block .leave-review-button-block .btn{min-width:200px}.review-form-block{background:var(--light-gray);padding:30px;margin-bottom:30px;border-radius:4px}.review-form-block input.form-review-textbox,.review-form-block textarea{background:var(--light-gray)}.review-form-block textarea{height:240px;margin-bottom:0}#charsRemaining{font-weight:400;font-size:16px;line-height:20px;color:var(--dark-gray)}.review-form-block .btn-main-reverse{background:var(--light-gray)}.review-form-block .btn-main-reverse:hover{color:var(--light-gray);background:var(--dark-blue)}.review-form-block .btn-main:hover{background:var(--light-gray)}.review-form-block h3{text-align:left;text-transform:initial}.form-title-block{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid var(--gray);margin-bottom:30px;flex-wrap:wrap;align-items:center}.reviews-block{width:100%;text-align:left;clear:both}.review-list .review-icon{display:block;background:url(../png/sprite-reviews.png) no-repeat;height:32px;width:32px}.review-list .review-icon.authenticated-icon-tw{background-position:-120px -110px}.review-list .review-icon.authenticated-icon-fb{background-position:-80px -110px}.review-list .review-icon.authenticated-icon-gplus{background-position:-40px -110px}.review-list .review-icon.authenticated-icon-lin{background-position:-160px -110px}.review-list .review-icon.authenticated-icon-inst{background-position:0 -110px}#loggedinouter p{display:flex;align-items:center;margin-bottom:0}.loged-in-icon{display:block;background:url(../png/sprite-reviews.png) no-repeat;height:32px;width:32px;float:right;margin-left:30px}.loged-in-icon.fb{background-position:-80px -110px}.loged-in-icon.google{background-position:-40px -110px}.loged-in-icon.twitter{background-position:-120px -110px}.loged-in-icon.linkedIn{background-position:-160px -110px}.media-type-item{font-size:22px;line-height:1.36;color:#4a4a4a;font-style:normal}.media-type-item:hover{cursor:pointer;color:#2672bc}.media-type-item.selected{font-weight:600;color:#2672bc}.show-more-button{margin:0 auto}.button-block{text-align:center;margin:40px 0 0}button:disabled,button[disabled]{color:#4a4a4a;border-color:#4a4a4a}.dots-more-text i{color:#2672bc;text-decoration:underline;cursor:pointer;font-style:normal}.description .more-text{color:var(--dark-gray)}.average-rating-mobile{float:right;margin-right:10px;font-size:26px;font-weight:600;margin-top:15px;display:none}.mobile-media-type-selector{display:none;width:100%;color:#4a4a4a;border:solid 1px #bfbfbf;border-radius:3px;padding:11px;box-sizing:border-box;margin-top:15px}#writereviewbuttons .social-login{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:20px}#writereviewbuttons .social-login button{border:0;background:none;cursor:pointer;display:block;float:left;width:auto;text-align:center}.review-form-block .review-icon{background:url(../png/sprite-reviews.png) no-repeat}.review-form-block .review-auth-icon{width:185px;height:40px;margin:0 auto;display:block}.review-form-block .twitter-icon{background-position:0 -302px}.review-form-block .fb-icon{background-position:0 -142px}.review-form-block .ln-icon{background-position:0 -382px}.review-form-block .google-icon{background-position:0 -222px}.review-form-block .twitter-icon:hover{background-position:0 -342px}.review-form-block .fb-icon:hover{background-position:0 -182px}.review-form-block .ln-icon:hover{background-position:0 -422px}.review-form-block .google-icon:hover{background-position:0 -262px}.reviews-module .review-form .your-rating-text{margin-bottom:15px}.review-form>.half-width-block{width:47%;float:left;margin-right:6%}.review-form>.half-width-block~.half-width-block{margin-right:0}.review-form .your-rating-text input,.review-form .your-rating-text textarea{width:100%}.your-rating-text{text-align:left}.review-form .center-align{display:flex;justify-content:center;margin-top:20px}.review-form .center-align .btn{margin-bottom:0}.review-form .button-review-submit{margin-left:30px}.your-rating{text-align:left;margin-bottom:40px;display:flex;align-items:center}.your-rating strong{font-weight:600;font-size:22px;line-height:28px}.your-rating .rating-stars-form{display:inline-block;margin-left:20px}.review-user-img .avatar-img{width:90px;height:90px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;object-fit:cover}.review-form .alert{float:left;font-size:20px;padding-top:10px}.review-form .alert-success span{color:var(--green)}.review-form .alert-error span{color:var(--red)}@media only screen and (max-width:990px){.ratsummary-stars-inner{max-width:20px}.ratsummary-stars{max-width:20px;margin-left:10px}.rating-row{display:flex;align-items:center}}@media only screen and (max-width:840px){.summary-block{flex-direction:column}.summary-block .right-info-block{margin-top:30px;justify-content:space-between;align-items:flex-start}}@media(min-width:768px) and (max-width:991px){.summary-info{width:80%}.average-rating-mobile{display:block}}@media(max-width:767px){.summary-info{width:80%}.average-rating-mobile{display:block}.average-rating-title{margin-right:5px}.summary-block{margin-top:0;margin-bottom:20px}.average-rating .rating-row span{font-weight:600;font-size:16px;line-height:20px}.average-rating .info-row{font-size:10px;line-height:13px}.summary-block .right-info-block .leave-review-button-block{margin-left:10px}.summary-block .right-info-block .leave-review-button-block .btn{min-width:initial}.review-user-img .avatar-img{width:60px;height:60px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.reviewer-name{font-size:14px;line-height:18px}.reviewed-date{font-size:12px;line-height:15px}.review-text{margin-bottom:20px}.review-title{font-size:14px;line-height:18px}.review-content .description{font-size:14px;line-height:18px}.review-verified{font-size:16px}.review-content-main{margin-bottom:0}.review-content-secondary{padding:10px}.review-list{--gap-size:20px}.button-block{margin:30px 0 0}.review-form-block{padding:20px}.loged-in-icon{margin-left:15px}.form-title-block{margin-bottom:10px;padding-bottom:10px}.form-title-block h3{font-weight:600;font-size:20px;line-height:25px}.your-rating strong{font-weight:600;font-size:14px;line-height:18px}.review-form>.half-width-block{width:100%;margin-right:0}#charsRemaining{display:block;text-align:left;font-size:12px;line-height:15px}.your-rating{margin-bottom:30px}}.media-types{width:100%;float:left;padding:0;padding-bottom:40px}.media-types b{font-size:1.35rem;color:var(--black);display:flex;flex-direction:column;justify-content:center;font-weight:bold;margin-right:5px}.media-type-selector{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:2px;row-gap:15px}.media-type-item{font-size:1rem;line-height:1;color:var(--blue);border-radius:100px;border:solid 1px var(--blue);padding:10px 30px;font-style:normal;font-weight:600;background:var(--white);display:flex;flex-direction:column;justify-content:center;text-align:center}.media-type-item:hover{cursor:pointer;color:var(--white);background:var(--blue)}.media-type-item.selected{color:var(--white);background:var(--blue)}@media(min-width:576px) and (max-width:767px){.media-type-item.selected{font-size:18px}}@media(max-width:575px){.summary-info{width:75%;font-size:14px}.average-rating-mobile{font-size:18px;margin-top:6px;margin-right:5px}.mobile-media-type-selector{display:block}.media-type-selector{display:none}}.verified-review-background{background:rgba(0,0,0,.4);cursor:pointer;display:block;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:99999}.verified-review-background .helper{display:inline-block;height:100%;vertical-align:middle}.verified-review-background>div{background-color:#fff;box-shadow:10px 10px 60px #555;display:inline-block;height:auto;max-width:551px;min-height:100px;vertical-align:middle;width:60%;max-width:440px;position:relative;border-radius:8px;font-family:'Source Sans Pro',sans-serif}.popup-close-button{cursor:pointer;display:inline-block;font-family:arial;font-weight:bold;float:right;font-size:25px !important;line-height:40px;text-align:center;color:#fff;width:40px}.popup-close-button:hover{background-color:#bccfe1;border-top-right-radius:8px}.trigger-popup{cursor:pointer}.verified-review-banner{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#2672bc;height:40px;font-family:'Source Sans Pro',sans-serif}.verified-review-banner>span{color:#fff;font-size:1.6em;display:inline-block;vertical-align:middle;line-height:40px}.verified-review-banner>span:first-child{margin-right:-40px}.verified-review-content{padding:10px 0 10px 18px;text-align:left;min-height:200px;height:auto;overflow:auto;background-repeat:no-repeat;background-size:auto 230px;background-image:url(../png/verified_review_badge.png);background-position:right center;font-family:'Source Sans Pro',sans-serif}.verified-review-content>.content-row{margin:0 0 0;clear:both}.verified-review-content span{font-size:1.12em;color:#2672bc}@media(max-width:750px){.verified-review-background>div{width:90% !important}.information{margin-left:10px !important}}.verified-review-content .profile-picture-container{border-radius:70px;height:40px;width:40px;overflow:hidden;margin:0 0 0 0;float:left}.verified-review-content .profile-picture{height:40px;width:auto}.verified-review-content img{min-width:28px !important;height:auto;margin-right:6px;margin-bottom:6px;width:28px}.verified-review-content .review-details{font-weight:600}.profile{float:left;margin:0 0 0 12px}.profile .profile-location{color:#808080}.profile-location:empty:before{content:"​"}.information{margin-top:10px !important;margin-right:0 !important}.verified-review-content .container{width:90%;margin-left:auto;margin-right:auto}.verified-review-content .row{position:relative;width:100%}.verified-review-content .row [class^="col"]{float:left;margin:.5rem 2%;min-height:.125rem}.verified-review-content .col-1-sm{width:4.33%}.verified-review-content .col-2-sm{width:12.66%}.verified-review-content .col-3-sm{width:21%}.verified-review-content .col-4-sm{width:29.33%}.verified-review-content .col-5-sm{width:37.66%}.verified-review-content .col-6-sm{width:46%}.verified-review-content .col-7-sm{width:54.33%}.verified-review-content .col-8-sm{width:62.66%}.verified-review-content .col-9-sm{width:71%}.verified-review-content .col-10-sm{width:79.33%}.verified-review-content .col-11-sm{width:87.66%}.verified-review-content .col-12-sm{width:96%}.verified-review-content .row::after{content:"";display:table;clear:both}.verified-review-content .hidden-sm{display:none}@media only screen and (min-width:33.75em){.verified-review-content .container{width:80%}}@media only screen and (min-width:60em){.verified-review-content .container{width:75%;max-width:60rem}}