@font-face {
    font-family: 'revsglobal-pr-mod';
    src: url('../fonts/revsglobal-pr-mod.woff2') format('woff2'),
        url('../fonts/revsglobal-pr-mod.woff') format('woff'),
        url('../fonts/revsglobal-pr-mod.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.reviewsio-widget [class^="ruk-icon-"], .reviewsio-widget [class*=" ruk-icon-"] {
    font-family: 'revsglobal-pr-mod' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ruk-icon-full-star-01:before { content: "\e601"; }
.ruk-icon-empty-star-01:before { content: "\e602"; }
.ruk-icon-arrow-right-1-01:before { content: "\e623"; }
.ruk-icon-arrow-left-1-01:before { content: "\e624"; }
.ruk-icon-percentage-star-25-01:before { content: "\e626"; }
.ruk-icon-percentage-star-50-01:before { content: "\e627"; }
.ruk-icon-percentage-star-75-01:before { content: "\e628"; }
.ruk-icon-rev-star-xsmall-01:before { content: "\e631"; }
.ruk-icon-rev-logo-xsmall-01:before { content: "\e632"; }

.CarouselWidget,.CarouselWidget *{box-sizing:border-box}.CarouselWidget a.header__content .header__stats:after,.CarouselWidget a.header__content .reviewsLogoWrap:after,.CarouselWidget a.header__content .stats__left:after,.CarouselWidget a.header__content .stats__right:after,.CarouselWidget a.header__content:after,.RatingStars:after,.ReviewsLogo:after,.cfx:after{content:"";display:table;clear:both}@media screen and (min-width:381px){.show-mobile{display:none}}@media screen and (max-width:380px){.hide-mobile{display:none}}.CarouselWidget a.header__content .ReviewsLogo{position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.CarouselWidget a.header__content--withTip:after,.CarouselWidget a.header__content--withTip:before{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.RatingStatisticsWrap{display:inline-block}.RatingStatistics{display:inline-block;font-size:16px;padding:0 2%}.RatingStatistics .RatingStatistics__Number{display:inline-block;color:#000;font-weight:500}.RatingStatistics .RatingStatistics__Text{display:inline-block;color:#a3a3a3;font-weight:lighter}.ReviewsLogo{display:inline-block}.ReviewsLogo .ReviewsLogo__star{float:left;display:inline-block;margin-right:5px}.ReviewsLogo .ReviewsLogo__star i{color:#12cf6c;font-size:21px}.ReviewsLogo .ReviewsLogo__text{float:left;display:inline-block}.ReviewsLogo .ReviewsLogo__text i{color:#000;font-size:16px;line-height:24px}.ReviewsLogo--medium .ReviewsLogo__star i{font-size:21px;line-height:23px}.ReviewsLogo--medium .ReviewsLogo__text i{font-size:16px;line-height:24px}.RatingVerdict{font-size:22px;color:#000;text-align:left;text-transform:uppercase;display:inline-block;margin-right:10px}.RatingStars{display:inline-block}.RatingStars i.RatingStars__star{display:inline-block;float:left;color:#11CD6B}.RatingStars--medium i.RatingStars__star{font-size:27px;line-height:24px;margin:0 1px}.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-25-01,.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-50-01,.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-75-01{font-size:21px;line-height:20px}.CarouselWidget{z-index:100;position:relative;width:100%;padding:20px 40px 20px 0;min-width:320px}@media screen and (max-width:580px){.CarouselWidget{padding:20px 40px}}.CarouselWidget a.header__content{background-color:#FAFAFA;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.05),0 5px 1px -3px rgba(0,0,0,.05);display:block;margin:0 auto;max-width:768px;padding:15px 150px 18px 15px;position:relative;text-decoration:none;text-align:center;width:100%}.CarouselWidget a.header__content--withTip:after,.CarouselWidget a.header__content--withTip:before{content:"";height:0;width:0;border-style:solid;border-width:10px 12px}.CarouselWidget a.header__content:active,.CarouselWidget a.header__content:hover{text-decoration:none}.CarouselWidget a.header__content--withTip:before{bottom:-21px;border-color:#e1e1e1 transparent transparent}.CarouselWidget a.header__content--withTip:after{bottom:-20px;border-color:#FAFAFA transparent transparent}@media screen and (max-width:767px){.CarouselWidget a.header__content{padding-right:35%}}.CarouselWidget a.header__content .header__stats{display:inline-block;width:auto;float:left}@media screen and (max-width:540px){.CarouselWidget a.header__content{padding-bottom:20px;padding-right:10px;padding-left:10px}.CarouselWidget a.header__content .header__stats{float:none}}.CarouselWidget a.header__content .stats__left{float:left;display:inline-block;width:270px;text-align:center}@media screen and (max-width:767px){.CarouselWidget a.header__content .stats__left{float:none;display:block;width:auto}}.CarouselWidget a.header__content .stats__left .RatingVerdict{float:left;display:inline-block;position:relative;top:3px}@media screen and (max-width:540px){.CarouselWidget a.header__content .stats__left .RatingVerdict{float:none;margin:0}}@media screen and (max-width:380px){.CarouselWidget a.header__content .stats__left .RatingVerdict{text-align:center;width:100%}}.CarouselWidget a.header__content .stats__left .RatingStars{float:left;display:inline-block;position:relative;top:6px}@media screen and (max-width:540px){.CarouselWidget a.header__content .stats__left .RatingStars{float:none}}.CarouselWidget a.header__content .stats__right{float:left;display:inline-block;width:290px;padding:0 1%;text-align:center;position:relative;top:9px}@media only screen and (min-width:540px) and (max-width:767px){.CarouselWidget a.header__content .stats__right{display:block}}@media screen and (max-width:767px){.CarouselWidget a.header__content .stats__right{float:none;width:auto;top:5px}.CarouselWidget a.header__content .stats__right .RatingStatistics{padding-left:5px;padding-right:5px}}.CarouselWidget a.header__content .stats__right .RatingStatistics:first-child{float:left}@media screen and (max-width:380px){.CarouselWidget a.header__content .stats__right{padding-top:0}.CarouselWidget a.header__content .stats__right .RatingStatistics:first-child{float:none}}.CarouselWidget a.header__content .stats__right .RatingStatistics:last-child{float:right}@media screen and (max-width:380px){.CarouselWidget a.header__content .stats__right .RatingStatistics:last-child{float:none}.CarouselWidget a.header__content .stats__right .RatingStatistics{padding:5px}}.CarouselWidget a.header__content .ReviewsLogo{right:15px;height:23px;width:130px}@media screen and (max-width:540px){.CarouselWidget a.header__content .ReviewsLogo{top:initial!important;bottom:10px!important;left:0;right:0;margin:0 auto}}.CarouselWidget .reviewsContainer{position:relative;width:calc(100% - 290px);height:100%;float:left;overflow:hidden;white-space:nowrap;font-family:Arial,sans-serif}@media screen and (max-width:580px){.CarouselWidget .reviewsContainer{width:100%;height:50%}}.CarouselWidget .reviewsContainer .reviewWrap{height:100%;width:33.333%;display:inline-block;white-space:normal}@media screen and (min-width:1640px){.CarouselWidget .reviewsContainer .reviewWrap{width:20%}}@media screen and (max-width:1640px){.CarouselWidget .reviewsContainer .reviewWrap{width:25%}}@media screen and (max-width:1200px){.CarouselWidget .reviewsContainer .reviewWrap{width:33.333%}}@media screen and (max-width:920px){.CarouselWidget .reviewsContainer .reviewWrap{width:50%}}@media screen and (max-width:620px){.CarouselWidget .reviewsContainer .reviewWrap{width:100%}}.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader{width:100%;margin-bottom:5px;padding:0 5px}.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .author{color:#494949;float:left;font-size:14px;font-weight:700;margin:13px 5px 0 0;white-space:nowrap;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis;max-width:110px}.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .reviewStarsWrap{display:inline-block;float:left;margin-top:10px}.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .reviewStarsWrap i{color:#11CD6B;display:block;float:left;font-size:24px;margin:0 1px}.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .reviewStarsWrap i.ruk-icon-percentage-star-25-01,.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .reviewStarsWrap i.ruk-icon-percentage-star-50-01,.CarouselWidget .reviewsContainer .reviewWrap .reviewHeader .reviewStarsWrap i.ruk-icon-percentage-star-75-01{font-size:17px;line-height:22px}.CarouselWidget .reviewsContainer .reviewWrap .reviewText p{color:#494949;font-size:13px;margin:10px 0;padding:0 5px}.CarouselWidget .reviewsContainer .reviewWrap .reviewMeta{position:absolute;bottom:0;right:0}.CarouselWidget .reviewsContainer .reviewWrap .reviewMeta p{color:#959595;font-size:12px;text-align:right;margin:0;padding:0 5px;white-space:nowrap}.scrollBtnWrap{height:260px;width:100%;position:absolute;top:0;left:0;right:0}@media screen and (max-width:380px){.scrollBtnWrap{height:350px}}.scrollBtn{z-index:150;position:absolute;border-radius:2px;display:inline-block;height:50px;width:40px;top:0;bottom:0;margin:auto 0;text-align:center}.scrollBtn i{line-height:50px;color:#dbdbdb;font-size:44px;cursor:pointer;transition:color .15s ease-in-out}.scrollBtn i:active,.scrollBtn i:hover{color:#c1c1c1}.scrollBtn.next{right:0}.scrollBtn.prev{left:0}.scrollBtn.unallowed i{color:#f4f4f4}.fullWidth.CarouselWidget{padding-left:40px}.fullWidth.CarouselWidget .reviewsContainer{width:100%;height:150px;margin-bottom:10px}.fullWidth.CarouselWidget .cw__header{float:left;display:block;width:100%;text-align:center;margin-bottom:20px}@media screen and (max-width:580px){.scrollBtn{bottom:90px;top:auto}.scrollBtn.prev{left:0}.fullWidth.CarouselWidget .cw__header .reviewsLogoWrap{display:none}}.fullWidth .scrollBtn{top:70px}@media screen and (max-width:767px){.fullWidth .scrollBtn{top:150px;bottom:0}}@media screen and (max-width:540px){.fullWidth .scrollBtn{top:210px}}.fullWidth .scrollBtn.prev{left:0}@-moz-document url-prefix(){.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-25-01,.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-50-01,.RatingStars--medium i.RatingStars__star.ruk-icon-percentage-star-75-01{line-height:22px}}

.reviewsio-widget {
    position: relative;
    z-index: 0;
    isolation: isolate;
    min-height: 280px;
    font-family: Arial, sans-serif;
}

.fullWidth.CarouselWidget .reviewsContainer {
    display: flex;
}

.CarouselWidget .reviewsContainer .reviewWrap {
    position: relative;
    flex: none;
}
