/*!
 * Star Rating
 *
 * Version: 1.3.3
 * Author: Paul Ryley (http://geminilabs.io)
 * URL: https://github.com/geminilabs/star-rating.js
 * License: MIT
 */.glsr-field label:not([for^=terms]),.glsr-form-messages,.glsr-form-title{font-family:Montserrat,"Helvetica Neue",sans-serif}.gl-star-rating[data-star-rating]{position:relative;display:block}.gl-star-rating[data-star-rating]>select{position:absolute!important;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:circle(1px at 0 0);clip-path:circle(1px at 0 0);visibility:visible}.gl-star-rating[data-star-rating] .gl-star-rating-stars{display:inline-block;height:26px;vertical-align:middle;cursor:pointer}.gl-star-rating[data-star-rating] .gl-star-rating-stars>span{display:inline-block;width:24px;height:24px;background-size:24px;background-repeat:no-repeat;background-image:url(../img/star-empty.svg);margin-right:4px}.gl-star-rating[data-star-rating] .gl-star-rating-stars.s100>span,.gl-star-rating[data-star-rating] .gl-star-rating-stars.s10>span:nth-child(1),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s20>span:nth-child(-1n+2),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s30>span:nth-child(-1n+3),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s40>span:nth-child(-1n+4),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s50>span:nth-child(-1n+5),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s60>span:nth-child(-1n+6),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s70>span:nth-child(-1n+7),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s80>span:nth-child(-1n+8),.gl-star-rating[data-star-rating] .gl-star-rating-stars.s90>span:nth-child(-1n+9){background-image:url(../img/star-filled.svg)}.gl-star-rating[data-star-rating] .gl-star-rating-text{display:inline-block;position:relative;height:26px;line-height:26px;font-size:.8em;font-weight:600;color:#fff;background-color:#1a1a1a;white-space:nowrap;vertical-align:middle;padding:0 12px 0 6px;margin:0 0 0 12px}.gl-star-rating[data-star-rating] .gl-star-rating-text:before{position:absolute;top:0;left:-12px;width:0;height:0;content:"";border-style:solid;border-width:13px 12px 13px 0;border-color:transparent #1a1a1a transparent transparent}[id^=geminilabs-site-reviews].widget ul.glsr-reviews{list-style:none;margin-left:0}[id^=geminilabs-site-reviews].widget .glsr-review-title,[id^=geminilabs-site-reviews].widget p{margin-bottom:1em}.glsr-reviews{position:relative}.glsr-reviews::after{content:"";display:table;clear:both}.glsr-ajax-navigation,.glsr-navigation,.glsr-review{opacity:1;transition:opacity .5s}.glsr-hide .glsr-ajax-navigation,.glsr-hide .glsr-navigation,.glsr-hide .glsr-review{opacity:0!important}.glsr-hide .glsr-loader{display:block}.glsr-review{margin-bottom:3em}.glsr-review p{white-space:pre-line;margin:0 0 1em}.glsr-bar,.glsr-read-more,.glsr-review-date,.glsr-review-link{white-space:nowrap}.glsr-review-assigned{display:block;font-style:italic}.glsr-review-date{font-style:italic}.glsr-review-meta>span:not(:last-child){margin-right:.5em}.glsr-review-avatar{float:left;margin:-8px 12px 0 0;width:36px;height:36px}.glsr-review-avatar img{height:100%;-o-object-fit:cover;object-fit:cover}.glsr-star-empty,.glsr-star-full,.glsr-star-half{display:inline-block;width:20px;height:20px;font-size:16px;vertical-align:sub;background-repeat:no-repeat;background-size:20px}@media screen and (min-width:56.875em){.glsr-widget [class*=glsr-star-]{width:16px;height:16px;background-size:16px}.glsr-widget .glsr-review-avatar{width:30px;height:30px}}.glsr-star-empty{background-image:url(../img/star-empty.svg)}.glsr-star-full{background-image:url(../img/star-filled.svg)}.glsr-star-half{background-image:url(../img/star-half.svg)}.glsr-hidden{display:none}.glsr-read-more::before{content:'\2026';margin-right:.5em}.glsr-loader::after,.glsr-loader::before,.glsr-review-response::before,.glsr-visible+.glsr-read-more::before{content:''}.glsr-review-response{position:relative;font-size:.875em;background-color:rgba(0,0,0,.075);border-radius:2px;padding:1em;margin-top:1.5rem}.glsr-review-response p:last-of-type{margin-bottom:0}.glsr-review-response::before{display:block;position:absolute;top:-18px;left:50px;height:0;width:0;border-style:solid;border-color:rgba(0,0,0,.075) transparent;border-width:0 24px 18px 0}.glsr-loader{display:none;position:absolute;left:calc(50% - 12px);width:24px;height:24px;border-radius:50%;-webkit-animation:glsr-loader .5s infinite linear;animation:glsr-loader .5s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}.glsr-field label,.glsr-field-error{display:block}.glsr-loader::after,.glsr-loader::before{position:absolute;width:8px;height:8px;background:rgba(0,0,0,.75);border-radius:50%}.glsr-loader::before{top:0;left:0}.glsr-loader::after{bottom:0;right:0}@-webkit-keyframes glsr-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes glsr-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.glsr-reviews .screen-reader-text{position:absolute;height:1px;width:1px;border:0;overflow:hidden;clip:rect(0 0 0 0);word-wrap:normal!important;padding:0;margin:-1px}.glsr-percentage-bars,.glsr-summary{max-width:400px;margin-bottom:1em;position:relative}.gl-star-rating[data-star-rating]{line-height:1}.glsr-field-messages{color:#1976D2}.glsr-has-error,.glsr-has-errors{color:#D32F2F}.glsr-field ul{list-style-type:none}.glsr-field label[for^=terms]{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.glsr-field label[for^=rating]:after,.glsr-field.glsr-required label:after{content:"*"}.glsr-field input[type=checkbox]{margin-right:.25em}.glsr-field select[name=rating]{display:block;height:26px;visibility:hidden!important}.glsr-field select[name=rating]::after,.glsr-field select[name=rating]::before{display:none!important}.glsr-recaptcha-holder{margin-top:1em}.glsr-summary{width:100%;font-size:16px;line-height:1.5}.glsr-summary .glsr-review-rating{display:inline-block;margin-right:10px}.glsr-summary [class*=glsr-star-]{width:26px;height:26px;background-size:24px}.glsr-summary-rating{line-height:1.25;font-size:24px;font-weight:700;margin-right:10px}.glsr-summary-text{display:block;font-size:14px}.glsr-percentage-bars{width:100%;font-size:16px;line-height:1.5}.glsr-bar{display:table-row}.glsr-bar>span{display:table-cell;vertical-align:middle}.glsr-bar-label{padding-right:10px}.glsr-bar-background{position:relative;width:100%}.glsr-bar-background::before{display:block;position:absolute;width:100%;height:12px;content:'';background:rgba(0,0,0,.075)}.glsr-bar-percent{position:relative;display:block;height:12px;background-color:#ffb900}.glsr-bar-count{text-align:right;font-size:14px;padding-left:10px}.glsr-form-title{font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;border-top:4px solid #1a1a1a;padding-top:1.2173913043em;margin-bottom:1.2173913043em}.glsr-form-description{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}.glsr-form-description span,.glsr-form-messages{color:#007acc}.gslr-has-errors{color:#e4002e}.glsr-field{margin-bottom:1.75em}.glsr-field-error{color:#e4002e;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.glsr-field-error:first-child{margin-top:.5384615385em}.glsr-field label:not([for^=terms]){color:#686868;font-size:13px;font-size:.8125rem;letter-spacing:.0769230769em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.glsr-field label[for^=rating]:after,.glsr-field.glsr-required label:after{font-family:Merriweather,Georgia,serif;color:#007acc;margin-left:5px}.glsr-field ::-webkit-input-placeholder{font-family:Merriweather,Georgia,serif}.glsr-field :-moz-placeholder{font-family:Merriweather,Georgia,serif}.glsr-field ::-moz-placeholder{font-family:Merriweather,Georgia,serif}.glsr-field :-ms-input-placeholder{font-family:Merriweather,Georgia,serif}.glsr-loader{bottom:2.947368421em;font-size:1.1875rem;margin:14px 0}@media screen and (min-width:44.375em){.glsr-loader{bottom:4.421052632em}}@media screen and (min-width:61.5625em){.glsr-loader{bottom:5.894736842em}}