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