.tripadvisor-section{background:#edf1eb}.tripadvisor-heading{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px}.tripadvisor-heading h2{margin:10px 0}.tripadvisor-rating{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:#174e3e;flex-shrink:0}.tripadvisor-rating>strong{font-size:52px;line-height:1.1}.tripadvisor-rating small{font-size:24px;font-weight:400}.tripadvisor-rating>span{font-size:16px;text-decoration:underline;text-underline-offset:4px}.tripadvisor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tripadvisor-card{display:flex;flex-direction:column;align-items:flex-start;background:#fff;padding:30px;border:1px solid #d6ded3;border-top:4px solid #38785c}.tripadvisor-card h3{font-size:23px;margin:0 0 15px}.tripadvisor-card p{font-size:18px;line-height:1.65;margin:0 0 24px}.tripadvisor-author{margin-top:auto;display:flex;flex-direction:column}.tripadvisor-author span{font-size:14px;color:#52645d}.tripadvisor-card>a{font-size:14px;margin-top:18px;text-underline-offset:4px}.tripadvisor-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.tripadvisor-foot p{font-size:13px;max-width:570px;color:#52645d}.tripadvisor-foot .button{white-space:nowrap}@media(max-width:850px){.tripadvisor-grid{grid-template-columns:1fr}.tripadvisor-heading,.tripadvisor-foot{align-items:flex-start;flex-direction:column}.tripadvisor-card{padding:24px}.tripadvisor-rating>strong{font-size:44px}}
.testimonials-final-cta h2,.testimonials-final-cta p{color:#fff!important}.testimonials-final-cta{margin:0}
