.content-sidebar-wrap{background-color:#f8f6f2}.testimonials-01{padding:4rem 0}.testimonials-01-wrap{display:grid;grid-template-columns:360px 1fr;gap:35px;align-items:center}.testimonials-subtitle{color:#dfb477;font-weight:500;font-size:23px}.testimonials-title{font-size:36px;letter-spacing:1px}.testimonials-text{font-size:18px}.testimonials-01-right{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.testimonials-01-right .testimonials-01-right-ar{padding:0 15px}.testimonials-01-right .testimonials-01-right-ar:not(:last-child){border-right:1px solid #dfb477}.testimonials-01-right p{font-size:18px}.testimonials-01-right img{margin-bottom:15px;width:54px}.testimonials-01-right .testimonials-01-right-text{font-size:36px;font-family:Georgia,"Times New Roman",serif}.testimonials-01-right .testimonials-01-right-text span{font-size:42px}.review-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.review-card{background-color:#faf9f7;border:1px solid #ddd;border-radius:15px;overflow:hidden}.review-card .review-card-wrap{padding:40px 20px 20px}.review-card .review-card-image-wrap{position:relative}.review-card .review-card-image-wrap:after{content:'\f10d';font-family:'Font Awesome 5 Pro';position:absolute;bottom:-20px;left:15px;background-color:#fff;color:#dfb477;border-radius:50%;border:1px solid #dfb477;width:40px;height:40px;text-align:center;line-height:40px}.review-card .review-card-image-wrap img{height:230px;width:100%;object-fit:cover}.review-card .review-card-image-user{display:flex;gap:15px;align-items:center;margin-bottom:10px}.review-card .review-card-image-user img{width:64px;object-fit:cover;border-radius:50%}.review-card .review-card-author h6{margin-bottom:0;font-size:18px}.review-card .review-card-author p{font-size:14px}.review-card .review-card-body .review-card-title{font-size:20px}.review-card .review-card-meta{display:flex;gap:40px;font-size:14px;color:#666;margin-bottom:10px}.review-card .review-card-rating .review-stars{margin-bottom:10px;color:#ffbf00}.js-review-section .review-filter-tabs{margin-bottom:35px;display:flex;gap:20px;justify-content:center}.js-review-section .review-filter-tabs .review-filter-tab{border:1px solid #dfb477;background-color:unset;border-radius:25px;padding:10px 30px;font-size:16px}.js-review-section .review-filter-tabs .review-filter-tab.is-active{background-color:#dfb477;color:#fff}.featured-story{padding:40px 0}.featured-story .featured-story-wrap{background-color:#eee9e1;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:15px}.featured-story .featured-story-wrap .featured-story__image img{width:100%;height:100%;display:block;object-fit:cover}.featured-story .featured-story-wrap .featured-story__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:40px;overflow:hidden}.featured-story .featured-story-wrap .featured-story__decor{position:absolute;top:0;right:0;width:150px;height:260px;pointer-events:none}.featured-story .featured-story-wrap .featured-story__content h2{position:relative;z-index:2;margin:0 0 15px;font-family:Georgia,"Times New Roman",serif;font-size:36px;font-weight:400;font-style:italic;color:#25221f}.featured-story .featured-story-wrap .featured-story__heading{display:flex;align-items:center;gap:9px;margin-bottom:10px}.featured-story .featured-story-wrap .quote-mark{position:relative;top:3px;font-family:Georgia,"Times New Roman",serif;font-size:54px;font-weight:700;color:#b99d75;line-height:.5}.featured-story .featured-story-wrap .featured-label{font-size:13px;font-weight:600;letter-spacing:1.8px;color:#8e8172}.trusted-reviews{padding-bottom:40px}.trusted-reviews-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);gap:30px;width:100%;align-items:center}.review-platform__watermark{position:absolute;z-index:1;top:50%;right:27px;transform:translateY(-50%);color:#e5e0d9;pointer-events:none}.review-platform{position:relative;display:flex;justify-content:center;align-items:center;min-height:130px;padding:17px 100px 17px 35px;overflow:hidden}.review-platform+.review-platform{border-left:1px solid #ded4c6}.review-platform .review-platform__watermark img{width:80px}.trusted-reviews__line{display:block;width:42px;height:1px;margin-top:18px;background:#b99d75}.review-platform__content{position:relative;z-index:2;width:100%;max-width:320px}.review-platform__content h4{margin:0 0 10px;font-size:23px;font-weight:600;color:#302c29}.google-stars,.tripadvisor-rating-icons{display:flex;align-items:center;gap:4px;margin-bottom:12px}.google-stars{display:flex;align-items:center;gap:4px;margin-bottom:5px}.google-stars i{color:#c69532}.tripadvisor-rating-icons{display:flex;align-items:center;gap:4px;margin:5px 0 6px}.tripadvisor-rating-icons span{width:15px;height:15px;display:block;border-radius:50%;background:#04aa6d}.review-rating{display:flex;align-items:center;gap:9px}.review-rating strong{font-weight:600;color:#282522}.review-rating span{position:relative;padding-left:9px;font-size:12px;color:#77716b}.review-rating span::before{content:"";position:absolute;top:50%;left:0;width:1px;height:12px;background:#c8c1b9;transform:translateY(-50%)}.trusted-reviews__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:130px;border:1px solid #ded4c6;border-radius:9px;overflow:hidden;background:#f9f7f3}.trusted-reviews__line{display:block;width:50px;height:2px;margin-top:10px;background:#b99d75}.testimonials-04{padding:40px 0}.testimonials-04 .testimonials-04-content .testimonials-04-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.testimonials-04 .testimonials-04-pagination{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:5px}.testimonials-04 .testimonials-04-pagination .testimonials-04-page{background-color:unset;border:1px solid #cccc;font-size:16px;padding:5px 12px}.testimonials-04 .testimonials-04-pagination .testimonials-04-page:hover,.testimonials-04 .testimonials-04-pagination .testimonials-04-page.is-active{background-color:#eee9e1}@media (max-width:1024px){.testimonials-01-wrap{grid-template-columns:330px 1fr;gap:25px}.testimonials-subtitle{font-size:20px}.testimonials-title{font-size:30px}.review-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.featured-story .featured-story-wrap .featured-story__content h2{font-size:30px}.trusted-reviews-wrap{grid-template-columns:250px minmax(0,1fr);gap:25px}.review-platform .review-platform__watermark img{width:64px}}@media (max-width:576px){.testimonials-01{padding:3rem 0}.testimonials-01-wrap{display:block}.testimonials-01-wrap .testimonials-01-right{margin-top:30px;grid-template-columns:1fr 1fr}.testimonials-01-right .testimonials-01-right-ar{margin-bottom:20px;padding:0 5px}.testimonials-01-right .testimonials-01-right-text{font-size:30px}.testimonials-01-right .testimonials-01-right-text span{font-size:36px}.testimonials-01-right .testimonials-01-right-ar:not(:last-child){border-right:unset}.testimonials-01-right p{font-size:15px}.js-review-section .review-filter-tabs{gap:15px;justify-content:unset;overflow-x:scroll}.review-grid{grid-template-columns:1fr}.review-card-content{font-size:14px}.featured-story .featured-story-wrap{grid-template-columns:1fr}.featured-story .featured-story-wrap .featured-story__content{padding:30px}.trusted-reviews-wrap,.trusted-reviews__platforms{grid-template-columns:1fr}.trusted-reviews{padding-bottom:30px}.testimonials-04{padding:30px 0}.testimonials-04 .testimonials-04-content .testimonials-04-grid{grid-template-columns:1fr}}