@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Poppins:wght@400;600;700;800&display=swap');:root{--os-teal:#16a89f;--os-navy:#0a1533;--os-gold:#c5b380}.os-reviews{position:relative;padding:clamp(3rem,6vw,5rem) 0;background:url("https://staging.ospreyboatcharters.com/wp-content/uploads/2026/01/video-section-bg.jpg") center top / cover no-repeat;overflow:hidden}.os-reviews::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.28),rgba(0,0,0,.14))}.os-reviews__wrap{position:relative;z-index:2;max-width:1600px;margin:auto;padding:0 2rem}.os-reviews__head{text-align:center;margin-bottom:3rem}.os-reviews__kicker{font-family:"Poppins",system-ui,sans-serif;letter-spacing:.18em;font-size:.85rem;text-transform:uppercase;color:var(--os-gold)}.os-reviews__title{font-family:"Bungee",system-ui,sans-serif;font-size:clamp(2rem,3vw,3rem);margin:.4rem 0;color:#fff}.os-reviews__squiggle{display:block;margin:.2rem auto .7rem;width:min(280px,74vw);height:auto;opacity:.95;filter:drop-shadow(0 10px 22px rgba(0,0,0,.30));user-select:none;pointer-events:none}.os-reviews__sub{opacity:.85;letter-spacing:.08em;color:#fff}.os-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}@media(max-width:980px){.os-reviews__grid{grid-template-columns:1fr}}.os-review-card{position:relative;background:rgba(10,20,40,.65);border-radius:20px;padding:1.5rem;color:#fff;min-width:0;box-shadow:0 18px 40px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.10)}.os-review-card__top{display:flex;align-items:center;gap:.75rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.10)}.os-review-card__top img{width:36px;height:36px;object-fit:contain}.os-review-card__toptext{min-width:0}.os-review-card__toptext span{display:block;font-size:.85rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-nav{display:flex;gap:.4rem}.os-nav--lr{position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;height:0;z-index:6;pointer-events:none}.os-nav--lr .prev,.os-nav--lr .next{pointer-events:auto;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.os-nav--lr .prev{left:-18px!important}.os-nav--lr .next{right:-18px!important}.os-nav--lr,.os-nav--lr .prev,.os-nav--lr .next{bottom:auto!important;margin:0!important}.os-nav button{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);color:#fff;width:40px;height:40px;border-radius:0;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.os-nav button:hover{background:rgba(22,168,159,.18);border-color:rgba(22,168,159,.35)}.os-nav button:active{transform:translateY(-50%)}.os-review-slider{position:relative;margin-top:1.2rem;min-height:220px}.os-review{position:absolute;inset:0;opacity:0;transform:translateX(16px);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.os-review.is-active{opacity:1;transform:translateX(0);pointer-events:auto}.os-review.is-exit-left{opacity:0;transform:translateX(-16px)}.os-review.is-exit-right{opacity:0;transform:translateX(16px)}.os-stars{display:flex;gap:.35rem;margin:.6rem 0 1rem}.os-stars .star{width:18px;height:18px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.25;background-image:url("https://ospreyboatcharters.com/wp-content/uploads/2026/03/Gold-star.png")}.os-stars .star.filled{opacity:1}.os-review p{line-height:1.6;margin:0 0 .8rem 0;opacity:.95}.os-meta{opacity:.9}.os-meta strong{font-weight:800}.os-meta .dot{opacity:.7;margin:0 .35rem}.os-readmore{display:inline-block;margin-top:.7rem;color:var(--os-gold);text-decoration:underline;text-underline-offset:4px;font-weight:700;opacity:.95}.os-review-btn{margin-top:1.35rem;display:inline-flex;align-items:center;gap:.5rem;background:var(--os-teal);color:#ffffff;padding:.75rem 1.35rem;border-radius:0;font-weight:800;letter-spacing:.08em;text-decoration:none;box-shadow:0 14px 26px rgba(22,168,159,.18);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.os-review-btn img{width:16px;height:16px;object-fit:contain}.os-review-btn:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 18px 32px rgba(22,168,159,.24)}.os-review-btn:active{transform:translateY(0)}.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0.et_pb_row,.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row{width:100%;max-width:100%}