.yxO49a_panel{color:#10233e;text-align:left;background:#fffdf8;border:1px solid #b99750;border-radius:12px;grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:24px;margin-top:28px;padding:max(20px,min(3vw,32px));display:grid}.yxO49a_copy{min-width:0}.yxO49a_panel .yxO49a_title{color:#10233e;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:max(22px,min(2.5vw,28px));font-weight:700;line-height:1.35}.yxO49a_panel .yxO49a_description{color:#39495e;margin:0 0 18px;font-size:16px;line-height:1.7}.yxO49a_panel .yxO49a_action{color:#fff;text-underline-offset:4px;overflow-wrap:anywhere;background:#07513c;border-radius:8px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:12px 18px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:underline;display:inline-flex}.yxO49a_panel .yxO49a_action:hover{color:#fff;background:#083e2f}.yxO49a_panel .yxO49a_action:focus-visible{outline-offset:4px;outline:3px solid #b99750}.yxO49a_action svg{flex-shrink:0;width:18px;height:18px}.yxO49a_qr{text-align:center;margin:0}.yxO49a_qr img{background:#fff;width:164px;max-width:100%;height:164px;margin:0 auto 8px;display:block}.yxO49a_qr figcaption{color:#39495e;font-size:14px;line-height:1.5}@media (max-width:540px){.yxO49a_panel{grid-template-columns:minmax(0,1fr)}.yxO49a_qr{justify-self:center}}
.dzPPCG_panel a.dzPPCG_action{background:#163e80}.dzPPCG_panel a.dzPPCG_action:hover{background:#102f65}
.WopLTa_reviewPanel{background:#fffdf8;border:1px solid #b99750;border-radius:12px;padding:18px}div.WopLTa_reviewPanel>a{color:#fff;overflow-wrap:anywhere;background:#10233e;border-radius:8px;min-height:44px;padding:10px 16px;line-height:1.6}div.WopLTa_reviewPanel>a:-webkit-any(:hover,:focus-visible){color:#fff;background:#163e80}div.WopLTa_reviewPanel>a:-moz-any(:hover,:focus-visible){color:#fff;background:#163e80}div.WopLTa_reviewPanel>a:is(:hover,:focus-visible){color:#fff;background:#163e80}div.WopLTa_reviewPanel>a:focus-visible{outline-offset:4px;outline:3px solid #b99750}.WopLTa_heroReviewLink:focus-visible{outline-offset:4px;outline:3px solid #b99750}.WopLTa_reviewAction{text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.WopLTa_reviewAction svg{flex-shrink:0;width:18px;height:18px}.WopLTa_heroReviewLink{color:#f5c451;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:16px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.WopLTa_heroReviewLink svg{flex-shrink:0;width:18px;height:18px}.WopLTa_reviewSection{scroll-margin-top:112px}@media (max-width:640px){.WopLTa_reviewPanel{padding:14px}div.WopLTa_reviewPanel>a{width:100%;padding:12px}}
.XfeuIq_invitations{background:#fffdf8;border:1px solid #b99750;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px;padding:20px;display:grid}.XfeuIq_invitations>div{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 144px;gap:20px;margin-top:0;padding:0}.XfeuIq_invitations>[data-tripadvisor-review]{border-top:1px solid #b99750;margin-top:20px;padding-top:20px}.XfeuIq_invitations>div a[href]{padding:10px 14px;font-size:15px}.XfeuIq_invitations figure img{width:144px;height:144px}@media (min-width:1000px){.XfeuIq_invitations{grid-template-columns:repeat(2,minmax(0,1fr))}.XfeuIq_invitations>div:first-child{padding-right:24px}.XfeuIq_invitations>[data-tripadvisor-review]{border-top:0;border-left:1px solid #b99750;margin-top:0;padding-top:0;padding-left:24px}}@media (max-width:540px){.XfeuIq_invitations{padding:16px}.XfeuIq_invitations>div{grid-template-columns:minmax(0,1fr) 128px;gap:12px}.XfeuIq_invitations>div a[href]{text-align:center;padding:10px;font-size:14px}.XfeuIq_invitations a[href] svg{display:none}.XfeuIq_invitations figure img{width:128px;height:128px}}
.a0-Wzq_panel>p.a0-Wzq_copy{color:#e3e7ef;background:#ffffff0a;border-left:3px solid #b99750;border-radius:0 12px 12px 0;margin:0;padding:max(18px,min(2vw,26px));font-size:max(16px,min(1.5vw,18px));font-weight:400;line-height:1.8}
