#TrustPilotReviews{background-color:#f7f7f6;padding:15px 0}#TrustPilotReviewsHeader{margin:80px auto 25px auto}.trustpilot-header-container{text-align:center}.trustpilot-main-title{font-size:45px;line-height:50px;color:#353535;margin-bottom:25px}.trustpilot-rating{display:flex;align-items:flex-start;justify-content:center}.trustpilot-stars-logo{margin:5px 15px 5px 10px}.trustpilot-average-rate{font-size:24px;line-height:50px;color:#1b1b21;font-weight:700}.trustpilot-rate{font-size:14px;line-height:42px;color:#5c5c70}#TrustPilotReviewsControls{display:flex;justify-content:space-between;margin:10px 0}.review-counter{font-weight:300;font-size:16px;line-height:20px;margin-top:15px;color:#1b1b21}.review-order-selector{min-height:35px;font-size:15px;line-height:23px;color:#353535;padding:0 35px 0 5px;outline:0;border-color:#dfdfdf}#TrustPilotReviewsContainer,#TrustPilotReviewsContainerSSR{display:flex;flex-direction:column}.review{margin:5px 0;box-shadow:0 2px 2px rgba(0,0,0,.25);padding:25px;background-color:#fff;border-radius:2px}.review-header{display:flex;justify-content:space-between;font-size:18px;line-height:26px;align-items:center}.review-title{font-weight:700;max-width:275px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-date{color:#999}.review-stars{margin:7px 0 2px 0;font-size:17px}.review-stars span{margin-right:2px}.review-tag{font-size:16px;line-height:23px;color:#353535;text-transform:capitalize}.review-content{margin:20px 0;font-size:18px;line-height:26px;color:#353535}.review-attachments{margin-top:10px;display:flex;margin-bottom:10px}.review-attachment{margin-right:20px;background-position:center;background-size:cover;width:165px;height:165px;cursor:pointer}.review-footer{display:flex;font-size:16px;line-height:23px;color:#353535;margin-top:20px}.review-loader{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.75;background-color:#fff;display:flex;align-items:center;justify-content:center}#TrustPilotReviewsPagination{display:flex;font-size:18px;line-height:26px;color:#353535;margin:40px auto 100px auto;align-items:center;justify-content:center}.review-page-link{margin:0 10px;cursor:pointer}.review-prev-page{margin-right:15px;cursor:pointer}.review-next-page{margin-left:15px;cursor:pointer}#TrustPilotReviewModal{visibility:hidden}.trustpilot-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999}.trustpilot-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.trustpilot-modal{z-index:999;position:absolute;left:calc(50% - 900px/2);width:900px;top:calc(50% - 535px/2);height:535px;background-color:#fff;border-radius:2px}.trustpilot-modal-close-btn{z-index:999;position:absolute;top:3px;right:2px;width:40px;height:40px;font-size:25px;text-align:center;cursor:pointer}.trustpilot-modal-carousel{display:flex;position:relative;width:535px;height:535px;overflow:hidden;background-color:#000}.trustpilot-modal-carousel-arrow-left{width:50px;position:absolute;left:0;top:calc(50% - 50px/2);bottom:calc(50% - 50px/2);z-index:999;height:50px;text-align:center;color:#fff;font-size:50px;cursor:pointer}.trustpilot-modal-carousel-arrow-right{width:50px;position:absolute;right:0;top:calc(50% - 50px/2);bottom:calc(50% - 50px/2);z-index:999;height:50px;text-align:center;color:#fff;font-size:50px;cursor:pointer}.trustpilot-modal-carousel-container{position:relative;display:flex;height:535px;transition:margin-left .5s}.trustpilot-modal-carousel-slide{background-position:center center;background-size:contain;width:535px;height:535px;display:flex;background-repeat:no-repeat;flex-shrink:0}.trustpilot-modal-content{width:300px;position:absolute;right:30px;top:30px;bottom:5px}.trustpilot-modal-review{position:relative;height:100%}.trustpilot-modal-review .review-footer{position:absolute;bottom:30px}.trustpilot-modal-review-stars{font-size:17px}.trustpilot-modal-review-stars span{margin-right:2px}.trustpilot-modal-review-date{margin-top:1px;color:#999}.modal-enter-active,.modal-enter-active .trustpilot-modal,.modal-leave-active,.modal-leave-active .trustpilot-modal{transition:all .5s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .trustpilot-modal,.modal-leave-to .trustpilot-modal{transform:translateY(-50px)}@media screen and (max-width:900px){#TrustPilotReviews>.container{padding-left:0;padding-right:0;width:100%}#TrustPilotReviewsHeader{margin:20px auto}.trustpilot-main-title{font-size:26px;line-height:30px;color:#353535;margin-bottom:10px}.trustpilot-logo{width:92px;height:25px;margin:0 7px 7px 7px}.trustpilot-stars-logo{width:108.5px;height:20px;margin:0 14px 0 7px}.trustpilot-rating{align-items:center}.trustpilot-average-rate{font-size:20px;line-height:50px}.trustpilot-rate{font-size:14px;line-height:50px;color:#5c5c70}#TrustPilotReviewsControls{align-items:center}.review-counter{margin-top:0}.review-subheader{display:flex;align-items:center;justify-content:space-between}.review-stars{margin:0}.review-content{margin:15px 0}.review-date{font-size:15px;margin-top:3px}.review-attachment{width:85px;height:85px;margin-right:10px}#TrustPilotReviewsPagination{margin:15px auto 60px auto}.trustpilot-modal{left:0;top:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;background-color:#000}.trustpilot-modal-close-btn{position:fixed;right:0}.trustpilot-modal-carousel,.trustpilot-modal-carousel-container,.trustpilot-modal-carousel-slide{width:375px;height:500px}.trustpilot-modal-carousel{margin:0 auto}.trustpilot-modal-carousel-arrow-left,.trustpilot-modal-carousel-arrow-right{display:none}.trustpilot-modal-carousel-index-container{position:absolute;bottom:0;left:0;right:0;height:30px;display:flex!important;align-items:center;justify-content:center}.trustpilot-modal-carousel-index{background-color:#f3f3f3;width:10px;height:10px;display:inline-block;margin:0 4px}.trustpilot-modal .review-header{margin-top:2px}.trustpilot-modal-review-stars span{margin-right:2px;font-size:17px}.trustpilot-modal-content{position:initial;width:100%;padding:30px 15px;background-color:#fff}.trustpilot-modal-review .review-footer{position:relative;bottom:initial}.trustpilot-modal-review-date{font-size:15px;margin-top:1px}}