.trustpilot-section{display:none;background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;border:1px solid #EAEBF0;margin:12px 0;overflow:hidden}.courier-reviews .trustpilot-section{display:block}a.trustpilot{display:block;background:#fff;color:#333;font-weight:600;text-decoration:none;padding:16px;font-size:1.1em;border-bottom:1px solid #EAEBF0;transition:background .2s ease}a.trustpilot:hover{background:#f8f8f8}a.trustpilot .trustpilot-inner{display:flex;align-items:center;gap:14px}a.trustpilot .trustpilot-icon{flex-shrink:0}a.trustpilot .trustpilot-icon path{fill:#00b67a}a.trustpilot .trustpilot-text{flex:1;display:flex;flex-direction:column;gap:4px}a.trustpilot .trustpilot-label{font-size:1em;font-weight:700;color:#191919}a.trustpilot .trustpilot-stars .reviews-widget-header-stars-outer{margin-bottom:0}a.trustpilot .trustpilot-stars .reviews-widget-header-stars-inner:before{color:#00b67a!important}a.trustpilot .trustpilot-stars .reviews-widget-header-stars-outer:before,a.trustpilot .trustpilot-stars .reviews-widget-header-stars-inner:before{font-size:1.3em!important}a.trustpilot .trustpilot-arrow{font-size:1.2em;flex-shrink:0;color:#00b67a;transition:transform .2s ease}a.trustpilot:hover .trustpilot-arrow{transform:translate(3px)}.reviews-widget-container{margin:20px 0 0}.reviews-widget-container.with-margin-bottom{margin:20px 0}.reviews-widget-flex,.reviews-widget-flex-alt{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.reviews-widget-flex-centre{align-items:center;justify-content:center}.reviews-widget-shrink{flex-shrink:1;white-space:nowrap}.reviews-widget-shrink img{width:175px;height:auto;margin-left:35px}.reviews-widget-shrink>button{height:100%;border:none;background:none;box-shadow:none;box-sizing:border-box;cursor:pointer}.reviews-widget-shrink>button svg{font-size:3em}.reviews-widget-stretch{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;flex-wrap:nowrap}.reviews-widget-header{position:relative;background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;border:1px solid #EAEBF0;padding:16px;margin-bottom:24px;width:auto;overflow:hidden}.reviews-widget-header .reviews-widget-header-stars-outer{min-height:34px}.reviews-widget-header .reviews-widget-header-stars-outer:before{font-size:2.5em}.reviews-widget-header .reviews-widget-header-stars-inner:before{font-size:2.5em}.reviews-widget-content .reviews-widget-header-stars-outer:before,.reviews-widget-content .reviews-widget-header-stars-inner:before{font-size:1.5em!important}.reviews-widget-header:before{width:5px;height:5px;content:"";position:absolute;bottom:-7px;background:transparent;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;box-shadow:0 2px 6px #0000001a}.reviews-widget-header:after{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid white;content:"";position:absolute;bottom:-9px;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}.reviews-widget-header-judgement{font-size:2em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:12px}.reviews-widget-header-overview{display:table;margin:8px auto 0;font-size:1.2em}.reviews-widget-header-overview>span:first-of-type{margin-right:12px}.reviews-widget-content-scroll-container{overflow:hidden;position:relative;box-sizing:border-box;border-radius:12px}.reviews-widget-content-scroll-container:before,.reviews-widget-content-scroll-container:after{content:"";position:absolute;top:0;bottom:0;width:50px;pointer-events:none;z-index:1}.reviews-widget-content-scroll-container:before{left:0;background:linear-gradient(to right,white 0%,transparent 100%);visibility:hidden}.reviews-widget-content-scroll-container:after{right:0;background:linear-gradient(to left,white 0%,transparent 100%)}.reviews-widget-content-scroll-container>div{position:relative}.reviews-widget-content-scroll-container>div>button{position:absolute;width:50px;height:50px;color:#fff;border-radius:50%;-webkit-border-radius:100px;box-shadow:0 2px 8px #00000040;padding:12px;z-index:2;font-size:9px;background-color:var(--main-bg-color)}.reviews-widget-content-scroll-container>div:first-child>button{left:15px}.reviews-widget-content-scroll-container>div:last-child>button{right:15px}.reviews-widget-content-scroll-container>div:first-of-type{visibility:hidden}.reviews-widget-content-scroll-container.has-scrolled>div:first-of-type{visibility:visible}.reviews-widget-content-scroll-container.has-scrolled:before{visibility:visible}.reviews-widget-content-scroll-container.scroll-end>div:last-of-type{visibility:hidden}.reviews-widget-content-scroll-container.scroll-end:before{visibility:hidden}.reviews-widget-content{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;overflow-x:scroll;align-items:flex-start;box-sizing:border-box;scroll-behavior:smooth;scroll-snap-type:x mandatory}.reviews-widget-content>li{flex-shrink:0;border-radius:12px;box-shadow:0 2px 6px #0000001a;border:1px solid #EAEBF0;background:#fff;height:auto;padding:12px;overflow:hidden;width:250px;min-height:179px;scroll-snap-align:start;margin:0 18px 0 0}.reviews-widget-content-header .reviews-widget-content-review-author{font-weight:700;font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-transform:capitalize}.reviews-widget-content-review .reviews-widget-content-review-message{min-height:130px;font-size:1.2em;margin-top:8px}.reviews-widget-content-footer .reviews-widget-content-review-credit a{text-decoration:none;display:flex;align-items:center}.reviews-widget-content-footer .reviews-widget-content-review-credit a:hover{text-decoration:underline}.reviews-widget-content-footer .reviews-widget-content-review-credit a img{margin:0 5px 0 0;width:20px}.reviews-widget-header-stars-outer{display:inline-block;position:relative;font-family:FontAwesome}.reviews-widget-header-stars-outer:before{content:"\2605\2605\2605\2605\2605";color:#ddd}.reviews-widget-header-stars-outer .reviews-widget-header-stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.reviews-widget-header-stars-outer .reviews-widget-header-stars-inner:before{content:"\2605\2605\2605\2605\2605";color:#ed5454}.reviews-widget-content-header .reviews-widget-flex-alt .reviews-widget-header-stars-outer .reviews-widget-header-stars-inner:before{font-size:1.2em;top:-2px;position:relative}.reviews-widget-content>li#end-of-reviews{padding:18px;margin-right:0;min-height:167px;max-height:167px}.reviews-widget-content>li#end-of-reviews img{max-width:75px;margin:0 auto;display:table}.reviews-widget-content>li#end-of-reviews a{display:block;text-align:center;margin:12px 0 0}.trustpilot-reviews{display:flex;gap:0;overflow-x:auto;padding:0;margin:0;list-style:none;scroll-snap-type:x mandatory}.trustpilot-review-card{flex:0 0 250px;background:#fff;padding:14px;scroll-snap-align:start;border-right:1px solid #EAEBF0}.trustpilot-review-card:last-child{border-right:none}.trustpilot-review-card:hover{background:#fafafa}.trustpilot-review-card a{text-decoration:none;color:inherit;display:block}.trustpilot-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.trustpilot-review-name{font-weight:700;font-size:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.trustpilot-review-rating .reviews-widget-header-stars-outer:before,.trustpilot-review-rating .reviews-widget-header-stars-inner:before{font-size:1.2em!important}.trustpilot-review-rating .reviews-widget-header-stars-inner:before{color:#00b67a!important}.trustpilot-review-text{font-size:1.1em;color:#333;margin:0 0 12px;line-height:1.4;min-height:80px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.trustpilot-review-footer{display:flex;align-items:center;gap:5px;font-size:.9em;color:#888}.trustpilot-review-footer svg{flex-shrink:0}@media only screen and (max-width:570px){.reviews-widget-header{flex-direction:column}.reviews-widget-shrink img{margin-top:12px;margin-left:0}.reviews-widget-header-judgement{text-align:center}.reviews-widget-header .reviews-widget-header-stars-outer{text-align:center;display:table;margin:0 auto}}
