.public-detail{color:#0b3538;font:14px/1.7 Nunito,sans-serif}.public-back{color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:30px;margin-bottom:23px;padding:9px 18px;font-weight:800;text-decoration:none;display:inline-flex}.public-detail-grid{grid-template-columns:minmax(260px,33%) minmax(0,1fr);align-items:start;gap:26px;display:grid}.public-detail-sidebar,.public-detail-body{background:#fff;border:1px solid #d4e6da;border-radius:22px;min-width:0;padding:22px}.public-detail-sidebar{gap:22px;display:grid}.public-cover{object-fit:cover;border-radius:18px;width:100%;height:310px;display:block}.public-cover-empty{text-align:center;color:#146b43;background:radial-gradient(circle at 70% 20%,#eaf9e4,#f5faf6);border:1px solid #d4e6da;align-content:center;gap:10px;display:grid}.public-cover-empty>span{font-size:80px;line-height:1}.public-cover-empty>p{color:#486665;padding:10px;font-size:12px}.public-detail-price{border-top:1px solid #d4e6da;padding-top:20px}.public-detail-price>span{color:#146b43;overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.3;display:block}.public-detail-price>small{color:#486665;margin-top:10px;font-size:11px;display:block}.public-detail-sidebar>.btn.primary,.public-review-form>.btn.primary{color:#0b3538;background:#3acc7a}.public-detail-body{padding:30px}.public-detail-body h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:19px 0;font:800 39px/1.2 Nunito,sans-serif}.public-detail-badges{flex-wrap:wrap;gap:8px;display:flex}.public-detail-badges>span{background:#eaf9e4;border-radius:30px;padding:6px 11px;font-size:10px;font-weight:800}.public-rating-link{color:#9c6800;font-size:12px}.public-organizer{border:1px solid #d4e6da;border-radius:16px;align-items:center;gap:14px;margin:26px 0;padding:15px;display:flex}.public-organizer small{color:#486665;font-size:10px;display:block}.public-organizer strong{font-size:15px}.public-organizer>a{color:#146b43;margin-left:auto;font-size:11px}.public-description{white-space:pre-wrap;margin:26px 0;font-size:14px}.public-detail-facts{gap:24px;margin:28px 0;display:grid}.public-detail-facts>div{gap:5px;display:grid}.public-detail-facts dt{font-size:14px;font-weight:800}.public-detail-facts dd{color:#486665;margin:0 0 0 23px;font-size:13px}.public-detail-facts dd small{display:block}.public-detail-facts dd>a{color:#146b43;margin-top:7px;font-size:11px;display:inline-block}.public-channels{flex-wrap:wrap;gap:9px;display:flex}.public-channels a{color:#0b3538;background:#f5faf6;border:1px solid #d4e6da;border-radius:9px;padding:9px 12px;font:800 11px Nunito,sans-serif;text-decoration:none;display:inline-flex}.public-channels a:hover{background:#eaf9e4;border-color:#3acc7a}.public-reviews{border-top:1px solid #d4e6da;min-width:0;margin-top:28px;padding-top:27px}.public-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.public-section-heading h2{margin:0;font-size:25px}.public-rating{color:#486665;font-size:12px}.public-rating b{color:#9c6800;font-size:17px}.public-review{border-top:1px solid #e2ece5;padding:22px 0}.public-review>header{align-items:center;gap:11px;display:flex}.public-review-avatar{color:#146b43;background:#eaf9e4;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.public-review header strong{font-size:12px}.public-review header small{color:#486665;font-size:10px;display:block}.public-review-stars{color:#c78300;white-space:nowrap;margin-left:auto;font-size:16px}.public-review>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:13px}.public-review blockquote{white-space:pre-wrap;background:#f5faf6;border-left:3px solid #3acc7a;border-radius:0 10px 10px 0;margin:15px 0 0;padding:15px;font-size:12px}.public-review blockquote strong{font-size:11px}.public-review-form{background:#f5faf6;border:1px solid #d4e6da;border-radius:13px;gap:15px;margin-top:22px;padding:20px;display:grid}.public-review-form h3{margin:0;font-size:17px}.public-review-form p,.public-review-login p{color:#486665;font-size:12px}.public-review-form label{gap:7px;font-size:12px;font-weight:800;display:grid}.public-review-form textarea,.public-review-form select{color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:8px;width:100%;padding:11px;font:13px Nunito,sans-serif}.public-review-form textarea{resize:vertical}.public-review-login{background:#f5faf6;border:1px solid #d4e6da;border-radius:12px;margin-top:20px;padding:17px}.public-detail button:focus-visible,.public-detail a:focus-visible,.public-review-form input:focus-visible,.public-review-form textarea:focus-visible{outline-offset:3px;outline:3px solid #146b43}@media (min-width:1100px){.public-detail-sidebar{position:sticky;top:20px}}@media (max-width:750px){.public-detail-grid{grid-template-columns:1fr}.public-detail-body{padding:22px}.public-detail-body h1{font-size:30px}.public-cover{height:260px}.public-review-stars{font-size:13px}.public-detail-sidebar{position:static}.public-organizer{gap:9px;padding:13px}.public-organizer strong{font-size:12px}}.venue-program{border-top:1px solid var(--line,#d4e5d9);margin-top:32px;padding-top:24px}.venue-program h2{font-size:24px}.venue-program-list a{color:inherit;border-bottom:1px solid #d4e5d9;align-items:center;gap:18px;padding:20px 0;text-decoration:none;display:flex}.venue-program-list time{color:#177747;min-width:60px;font-weight:800}.venue-program-list a>div{flex:1}.venue-program-list strong,.venue-program-list small{display:block}.venue-program-list small{margin-top:5px}.venue-week{margin:20px 0}.venue-week>div{border-bottom:1px solid #d4e5d9;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.venue-week dd{text-align:right;margin:0}.public-access-mode{font-weight:700}.public-detail-sidebar>a.btn{justify-content:center;margin-top:12px;display:flex}.venue-program details{margin-top:20px}.venue-program summary{cursor:pointer;font-weight:700}.experience-actions{color:#0b3538;min-width:0;font:14px/1.5 Nunito,sans-serif}.experience-actions-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.experience-actions-heading>span{letter-spacing:1.5px;color:#627b75;font-size:10px;font-weight:800}.experience-access-tag{color:#176c44;white-space:nowrap;background:#eaf9e4;border:1px solid #bce8c6;border-radius:7px;padding:5px 10px;font-size:10px}.experience-action-price{letter-spacing:-.7px;overflow-wrap:anywhere;margin:14px 0 24px;font-size:29px;font-weight:900;line-height:1.2}.experience-action-facts{background:#f9fcf9;border:1px solid #d4e6da;border-radius:13px;margin:0 0 20px;overflow:hidden}.experience-action-facts>div{align-items:flex-start;gap:13px;padding:16px;display:flex}.experience-action-facts>div+div{border-top:1px solid #d4e6da}.experience-action-facts svg{color:#69857b;flex-shrink:0;margin-top:5px}.experience-action-facts dt{text-transform:uppercase;letter-spacing:1.2px;color:#627b75;margin-bottom:4px;font-size:10px;font-weight:800}.experience-action-facts dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.experience-action-facts dd small{color:#627b75;margin-top:3px;font-size:11px;font-weight:500;display:block}.experience-action-primary-row,.experience-action-secondary-row{align-items:stretch;gap:10px;display:flex}.experience-main-action,.experience-save-action,.experience-icon-action{cursor:pointer;color:#0b3538;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;font:800 12px/1.4 Nunito,sans-serif;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.experience-main-action{text-align:center;background:#3acc7a;border:1px solid #3acc7a;flex:1;padding:13px 9px;box-shadow:0 7px 18px #3acc7a30}.experience-main-action:hover{background:#30bd6e;box-shadow:0 8px 22px #3acc7a45}.experience-main-action svg{flex-shrink:0}.experience-icon-action{background:#f5faf6;border:1px solid #d4e6da;flex:0 0 46px;width:46px;padding:0}.experience-icon-action:hover,.experience-save-action:hover{background:#eaf9e4;border-color:#3acc7a}.experience-icon-action.whatsapp{color:#138650}.experience-external-note{text-align:center;color:#627b75;margin:14px 5px 20px;font-size:10px;line-height:1.7}.experience-action-secondary-row{margin-top:18px}.experience-save-action{background:#fff;border:1px solid #d4e6da;flex:1;padding:12px}.experience-save-action[aria-pressed=true]{background:#eaf9e4;border-color:#3acc7a}.experience-save-action:disabled{opacity:.65;cursor:wait}.experience-no-channel{color:#367154;flex:1;align-self:center;margin:0;padding:5px 0;font-size:12px;font-weight:700}.experience-action-notice{color:#367154;margin:12px 0 0;font-size:11px}.experience-actions button:focus-visible,.experience-actions a:focus-visible{outline-offset:3px;outline:3px solid #146b43}.dmedia>.experience-actions{border-top:1px solid #d4e6da;margin-top:20px;padding-top:22px}.dmedia .experience-action-price{font-size:29px}.dmedia .experience-actions .experience-save-action{width:auto}.public-detail-sidebar{gap:20px}@media (max-width:400px){.experience-action-primary-row{gap:7px}.experience-icon-action{flex-basis:42px;width:42px}.experience-main-action{font-size:11px}.experience-action-price{font-size:25px}}@media (min-width:1000px){.dgrid>.dmedia,.public-detail-grid>.public-detail-sidebar{align-self:start;position:static}}.report-trigger{color:#486665;cursor:pointer;text-align:center;background:#f5faf6;border:1px solid #d4e6da;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 12px;font:700 12px/1.5 Nunito,sans-serif;display:flex}.report-trigger:hover{background:#eaf9e4;border-color:#3acc7a}.report-dialog{color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:23px;width:min(540px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;font:14px/1.6 Nunito,sans-serif;overflow:auto;box-shadow:0 25px 100px #0b353830}.report-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b353880}.report-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-dialog header small{letter-spacing:1.2px;color:#627b75;font-size:9px;font-weight:800}.report-dialog h2{margin:7px 0 0;font-size:25px;line-height:1.3}.report-dialog header>button{color:#486665;cursor:pointer;background:#f5faf6;border:0;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:24px}.report-subject{background:#f5faf6;border-radius:10px;padding:10px 13px;font-weight:700}.report-dialog fieldset{border:0;margin:20px 0;padding:0}.report-dialog legend{margin-bottom:10px;font-weight:800}.report-option{cursor:pointer;border:1px solid #d4e6da;border-radius:11px;align-items:center;gap:12px;margin:8px 0;padding:13px 14px;font-size:13px;display:flex}.report-option.selected{background:#f0fbee;border-color:#3acc7a}.report-option input{accent-color:#16894d;flex-shrink:0;width:16px;height:16px}.report-details{font-size:12px;font-weight:800;display:block}.report-details small{font-weight:500}.report-details textarea{box-sizing:border-box;resize:vertical;color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:10px;width:100%;margin:7px 0 16px;padding:12px;font:13px/1.6 Nunito,sans-serif;display:block}.report-submit{color:#0b3538;cursor:pointer;background:#3acc7a;border:0;border-radius:11px;justify-content:center;width:100%;padding:13px;font:800 13px Nunito,sans-serif;display:flex}.report-submit:disabled{color:#7b8e86;cursor:default;background:#e3ebe5}.report-note{color:#627b75;font-size:11px}.report-dialog :focus-visible,.report-trigger:focus-visible{outline-offset:3px;outline:3px solid #16894d}.experience-actions.is-ended .experience-action-price{color:#7b8e86}.experience-actions.is-ended .experience-access-tag{color:#63746e;background:#edf0ee;border-color:#d7deda}.experience-main-action[aria-disabled=true],.experience-save-action:disabled{color:#78877f;box-shadow:none;cursor:default;background:#e4e9e6;border-color:#d8dfda}.experience-save-action:disabled:hover{background:#e4e9e6;border-color:#d8dfda}.related-events{margin:38px 0}.related-events>h2{margin-bottom:7px;font-size:25px}.related-events>p{color:#627b75}.related-events>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.related-events a{color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:16px;align-items:center;gap:13px;min-width:0;padding:18px;text-decoration:none;display:flex}.related-events img{object-fit:cover;border-radius:9px;width:65px;height:80px}.related-events h3{margin:6px 0;font-size:15px}.related-events small,.related-events span{font-size:11px}.related-events a>b{margin-left:auto}.dmedia>.report-trigger{margin-top:15px}@media (max-width:800px){.related-events>div{grid-template-columns:1fr}.report-dialog{padding:21px}}.public-source-credit{color:#597572;margin:8px 0 16px;font-size:12px;line-height:1.5}.public-sessions{border:1px solid #cce5d4;border-radius:14px;margin:22px 0;padding:16px}.public-sessions summary{cursor:pointer;font-weight:700}.public-sessions ul{max-height:240px;overflow:auto}.public-sessions li{margin:9px 0}.tourism-visit-info{background:#f5faf6;border:1px solid #d4e6da;border-radius:14px;margin:22px 0;padding:18px 20px}.tourism-visit-info h2{margin:0 0 9px;font-size:17px}.tourism-visit-info p{color:#486665;white-space:pre-wrap;margin:0;font-size:13px}.tourism-circuit{margin:32px 0}.tourism-circuit h2{margin-bottom:7px;font-size:25px}.tourism-circuit>p{color:#486665;font-size:13px}.tourism-circuit>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tourism-circuit a{color:#0b3538;background:#fff;border:1px solid #d4e6da;border-radius:15px;align-items:center;gap:13px;padding:15px;text-decoration:none;display:flex}.tourism-circuit a img{object-fit:cover;border-radius:10px;width:74px;height:86px}.tourism-circuit a strong,.tourism-circuit a small{display:block}.tourism-circuit a strong{font-size:14px}.tourism-circuit a small{color:#58716a;font-size:10px}.tourism-circuit a b{margin-left:auto}@media (max-width:750px){.tourism-circuit>div{grid-template-columns:1fr}}
.bd-shell{color:#0b3538;max-width:1360px;margin:auto}.bd-heading,.bd-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:10px 0 25px;display:flex}.bd-heading h1{margin:9px 0 14px;font-size:36px;line-height:1.2}.bd-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.bd-tabs{border-bottom:1px solid #cfe6d6;gap:8px;margin:24px 0;padding-bottom:12px;display:flex;overflow:auto}.bd-tabs button{font:inherit;color:#617e70;white-space:nowrap;background:0 0;border:0;border-radius:12px;padding:12px 21px;font-weight:800}.bd-tabs button[aria-current=page]{color:#fff;background:#0b3538}.bd-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px;display:grid}.bd-info-grid .business-card{flex-direction:column;gap:10px;margin:0;padding:24px;display:flex}.bd-info-grid h2{margin:0;font-size:18px}.bd-info-grid p{color:#5b796d;margin:0;font-size:13px;line-height:1.7}.bd-info-grid small{color:#5b796d;font-size:11px}.bd-info-grid .btn{align-self:start;margin-top:auto}.bd-short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-info-icon{color:#188457;background:#eaf9e4;border-radius:12px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.bd-channel-tags{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.bd-channel-tags span{background:#f0f8ee;border-radius:7px;padding:3px 8px;font-size:11px}.bd-preview{background:#fff;border:1px solid #cfe6d6;border-radius:20px;margin-bottom:24px;overflow:hidden}.bd-preview>header{background:#f8fcf7;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.bd-preview h2{margin:5px 0 8px;font-size:24px}.bd-preview p{color:#658174;font-size:13px}.bd-public-frame{background:#f5faf6;border:0;border-top:1px solid #cfe6d6;width:100%;height:740px;display:block}.bd-private-details summary{cursor:pointer;font-weight:800}.bd-private-details p{color:#5b796d;margin:18px 0}.bd-private-details dl{grid-template-columns:170px 1fr;gap:12px;font-size:13px;display:grid}.bd-private-details dd{overflow-wrap:anywhere;margin:0}.bd-unpublished{text-align:center;background:#fcfefb;border:1px dashed #c5ddca;border-radius:16px;padding:48px 20px}.bd-unpublished h3{font-size:22px}.bd-unpublished p{color:#668072;margin-top:12px;font-size:14px}.bd-event-heading h2{font-size:25px}.bd-event-heading p{color:#5b796d;max-width:650px;font-size:14px;line-height:1.6}.bd-event-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.bd-event-filters label{gap:7px;font-size:12px;font-weight:800;display:grid}.bd-event-filters input,.bd-event-filters select{color:#0b3538;background:#fff;border:1px solid #cfe6d6;border-radius:10px;min-width:210px;padding:10px}.bd-event-filters .ac-view{margin-left:auto}.bd-shell .ac-grid{padding:0}.bd-shell .ad-status{color:#32614b;background:#eff8ea;border-radius:6px;padding:5px 8px;font-size:10px}.bd-shell .ad-text-button{color:#2c7354;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;font-weight:800}.bd-event-list{gap:12px;display:grid}.bd-event-list article{background:#fff;border:1px solid #d8e9de;border-radius:14px;align-items:center;gap:20px;padding:20px;display:flex}.bd-event-list article>div{flex:1}.bd-event-list p{color:#5b796d;margin-top:7px;font-size:12px}.bd-notice{background:#eaf9e4;border:1px solid #c6e9ca;border-radius:12px;justify-content:space-between;gap:15px;padding:15px 20px;display:flex}.bd-notice button{color:inherit;background:0 0;border:0;font-size:20px}.bd-dialog{color:#0b3538;background:#fff;border:1px solid #cfe6d6;border-radius:22px;width:min(850px,100% - 30px);max-height:90dvh;margin:auto;padding:25px;font-family:inherit;position:fixed;inset:0;overflow:auto}.bd-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b353866}.bd-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.bd-dialog>header h2{font-size:25px}.bd-dialog>header button{color:#0b3538;background:#eff7ef;border:0;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:24px}.bd-dialog .business-card,.bd-dialog .partner-panel{box-shadow:none;border:0;margin:0;padding:0}.bd-dialog .form{max-width:none}.bd-dialog .partner-form{gap:18px;display:grid}.bd-dialog .partner-form label{gap:7px;display:grid}.bd-dialog input,.bd-dialog textarea,.bd-dialog select{box-sizing:border-box;max-width:100%}.bd-dialog .form input[type=checkbox]{width:auto}.bd-dialog input:not([type=checkbox]),.bd-dialog textarea,.bd-dialog select{color:#0b3538;width:100%;font:inherit;background:#fbfdfb;border:1px solid #cee3d3;border-radius:9px;padding:11px}.bd-dialog .partner-form .btn{justify-self:start}@media (max-width:800px){.bd-info-grid{grid-template-columns:1fr}.bd-heading h1{font-size:29px}.bd-preview>header{flex-wrap:wrap;padding:18px}.bd-public-frame{height:650px}.bd-event-filters .ac-view{margin-left:0}.bd-private-details dl{grid-template-columns:1fr}.bd-event-list article{flex-wrap:wrap}.bd-dialog{padding:20px}.bd-tabs button{padding:10px 14px}}
