.carousel-section{width:100%}.carousel-container,.carousel-wrapper{overflow:hidden;position:relative}.carousel-wrapper{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200%;height:auto;min-height:clamp(180px,30vw,280px)}.carousel-track{display:flex;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;will-change:transform}.carousel-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center}.carousel-content{width:100%}.carousel-image{display:block;height:100%;object-fit:cover;opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;width:100%}.carousel-image.loaded{opacity:1}.skeleton-image,.skeleton-text{-webkit-animation:skeleton-loading 1.5s infinite;animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#795757 75%);background-size:200%;border-radius:4px;position:absolute}.skeleton-image{height:100%;left:0;top:0;width:100%}.skeleton-text{height:20px;margin-bottom:8px;width:100%}@media (max-width:480px){.skeleton-text{height:16px}}@-webkit-keyframes skeleton-loading{0%,to{background-position:200% 0}50%{background-position:-200% 0}}.carousel-btn{align-items:center;background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s,background .3s;transition:opacity .3s,background .3s;-webkit-user-select:none;user-select:none;width:50px;z-index:10}.carousel-btn:hover{background:rgba(0,0,0,.9)}@media (max-width:768px){.carousel-btn{font-size:16px;height:40px;opacity:1;width:40px}}@media (max-width:480px){.carousel-btn{font-size:14px;height:36px;width:36px}}.carousel-btn-prev{left:20px}@media (max-width:480px){.carousel-btn-prev{left:10px}}.carousel-btn-next{right:20px}@media (max-width:480px){.carousel-btn-next{right:10px}}@media (min-width:769px){.carousel-container:hover .carousel-btn{opacity:1}}.large-device{display:block}.small-device{display:none}.image-hotspots{position:relative}.image-hotspots img{display:block;height:auto;width:100%}.hotspot{display:block;position:absolute;z-index:5}.hotspot-4x8{height:100%;left:0;top:0;width:55%}.hotspot-metal{height:100%;left:55%;top:0;width:45%}.hotspot:focus-visible{outline:3px solid #005fcc;outline-offset:-3px}.carousel-wrapper.is-loaded{animation:none;background:none}.cssVar-badgeElement__text:not(:first-of-type){display:none}@media (max-width:998px){.carousel-btn{font-size:18px;height:45px;width:45px}.carousel-btn-next,.carousel-btn-prev{visibility:hidden}}@media (max-width:640px){.small-device{display:block}.large-device{display:none}}@font-face{font-display:block;font-family:reviewsio-font;font-style:normal;font-weight:400;src:url(../fonts/reviewsio-font.eot?pdx2p6);src:url(../fonts/reviewsio-font.eot?pdx2p6#iefix) format("embedded-opentype"),url(../fonts/reviewsio-font.woff2?pdx2p6) format("woff2"),url(../fonts/reviewsio-font.ttf?pdx2p6) format("truetype"),url(../fonts/reviewsio-font.woff?pdx2p6) format("woff")}[class*=" ricon-"],[class^=ricon-]{font-family:reviewsio-font!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ricon-percentage-star--0:before{content:"\e92e"}.ricon-percentage-star--25:before{content:"\e92f"}.ricon-percentage-star--50:before{content:"\e930"}.ricon-percentage-star--75:before{content:"\e931"}.ricon-percentage-star--100:before{content:"\e932"}.ricon-badge--checkmark:before{color:#4285f4;content:"\e959"}.ricon-thin-arrow--down:before{content:"\e947"}.ricon-thin-arrow--left:before{content:"\e948"}.ricon-thin-arrow--right:before{content:"\e949"}.ricon-thin-arrow--up:before{content:"\e94a"}.ricon-thin-arrow--updown:before{content:"\e983"}.ricon-thin-close:before{content:"\e94b"}.ricon-twitter-favicon:before{content:"\e950"}.ricon-x-favicon:before{content:"\e98c"}.ricon-email:before{content:"\e913"}.CarouselWidget--topHeader .CarouselWidget__header{flex-basis:100%;flex-shrink:1;padding:0;width:100%}.CarouselWidget--topHeader .CarouselWidget__header .header__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:18px;gap:5px;justify-content:center;margin-bottom:20px;padding:0;width:100%}.CarouselWidget--topHeader .CarouselWidget__list{flex-basis:100%;order:1;width:100%}.CarouselWidget .cssVar-header__heading{font-weight:700;padding:10px 5px}.CarouselWidget .R-RatingStars__stars{font-size:20px;padding:5px 0}.CarouselWidget .cssVar-header__subheading{padding:10px 0}.CarouselWidget .R-TextBody--inline{display:inline-block}.CarouselWidget .R-ReviewsList{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;min-width:100%;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.CarouselWidget .R-ReviewsList::-webkit-scrollbar{display:none}.CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner{background-color:#f4f4f4;border:5px solid #fff;border-radius:4px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 calc(var(--item-shadow-size, 0px)*.25) var(--item-shadow-size,0) -4px var(--item-shadow-color,rgba(0,0,0,.2));display:block;padding:var(--item-padding,.5em);padding-top:25px;position:relative;width:100%}.CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner:before{align-items:center;background:var(--avatar-bg-color,#0b5ea8);border-radius:50%;color:#fff;content:attr(data-author-initial);display:flex;font-size:18px;font-weight:700;height:45px;justify-content:center;position:absolute;right:10px;top:10px;width:45px;z-index:5}.CarouselWidget .R-ReviewsList .R-ReviewsList__item .item__inner:after{background:#fff;background-image:url(../images/Google-G-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border:2px solid #fff;border-radius:50%;color:#4285f4;content:"";font-size:13px;font-weight:900;height:22px;position:absolute;right:10px;top:40px;width:22px;z-index:6}.CarouselWidget .R-ReviewsList .R-ReviewsList__item--body{display:-webkit-box;-webkit-line-clamp:var(--body-max-lines,5);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.CarouselWidget .R-ReviewsList-container{position:relative}.CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{align-items:center;background-color:#727171;border:var(--scroll-button-border-width,0) solid var(--scroll-button-border-color,rgba(0,0,0,.1));border-radius:100%;border-radius:var(--scroll-button-border-radius,60px);box-shadow:0 0 var(--scroll-button-shadow-size,0) 0 var(--scroll-button-shadow-color,rgba(0,0,0,.2));color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;padding:10px;position:absolute;transition:all .25s ease-in-out;width:30px;z-index:50}.CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--left{bottom:-5%;right:50px}.CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton--right{bottom:-5%;right:0}.R-XXXLG .R-ReviewsList .R-ReviewsList__item{display:flex;flex:0 0 25%;height:auto;scroll-snap-align:start}.R-XXLG .R-ReviewsList .R-ReviewsList__item{flex:0 0 33.333%}.R-LG .R-ReviewsList .R-ReviewsList__item{flex:0 0 50%}.R-MD .R-ReviewsList .R-ReviewsList__item{flex:0 0 100%}.R-BadgeElement{flex-wrap:nowrap;font-size:16px;font-weight:700}.R-BadgeElement__icon,.R-BadgeElement__text{display:inline-flex;gap:10px}.R-BadgeElement .R-BadgeElement__icon{font-size:1em;font-weight:400;height:calc(var(--badge-icon-font-size, 20px)*1.2);line-height:var(--badge-icon-font-size,28px);margin-right:.1em;width:calc(var(--badge-icon-font-size, 20px)*1.2)}.R-RatingStars{color:orange}.R-RatingStars,.R-TextHeading--inline{display:block}.R-ReviewsList .R-ReviewsList__item--body.R-TextBody{font-size:16px;font-weight:500;line-height:1.6em;margin-bottom:10px}.R-ReviewsList .R-TextBody.R-TextBody--xxxxs:last-child{color:#2c2c2c}.R-ReviewsList .R-TextHeading{font-size:1.2em;font-weight:700}.cssVar-authorName{color:#000;font-size:18px;text-align:left}.cssVar-badgeElement__text{color:#4285f4;font-size:12px;margin-bottom:10px!important}.skeleton-loader{display:flex;flex-direction:column;gap:20px;padding:20px}.skeleton-item{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:120px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}#reviewsio-carousel-widget:not(:empty)~#reviews-skeleton{display:none}