:root{--color-primary:#141414;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.attraction .section-header p{padding:0 330px}@media(max-width:575.98px){.attraction .section-header p{padding:0}}.attraction-card-section .embla{overflow:hidden}.attraction-card-section .attraction-card-wrapper{display:flex;gap:1rem}.attraction-card-section .attraction-card-wrapper.listing-mode{flex-wrap:wrap}.attraction-card-section .attraction-card-wrapper.listing-mode .attraction-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1rem)}@media(max-width:575.98px){.attraction-card-section .attraction-card-wrapper.listing-mode .attraction-card{flex:0 0 100%}}.attraction-card-section .attraction-card-wrapper .attraction-card{background:#fff;padding:20px;border-radius:24px;flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 1rem)}@media(max-width:575.98px){.attraction-card-section .attraction-card-wrapper .attraction-card{flex:0 0 100%}}.attraction-card-section .attraction-card-wrapper .attraction-card .card_image img{border-radius:24px;width:100%;height:200px;object-fit:cover}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_header{display:flex;justify-content:space-between;align-items:center}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_header h4{margin:0}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_header_rating{display:flex;padding:4px;align-items:center;gap:4px;border-radius:8px;background:#fff9e7}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_header_rating p{color:#ffc107;text-align:right;font-family:var(--font-figtree),sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:16.5px;margin:0}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_header_rating span{color:var(--Text-Secondary,#1f2937);text-align:right;font-family:var(--font-figtree),sans-serif;font-size:8px;font-style:normal;font-weight:400;line-height:12px}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_footer .label{color:#1f2937;font-family:var(--font-figtree),sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:16.5px}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_footer .price{color:var(--Text-Highlights,#d97706);font-family:var(--font-figtree),sans-serif;font-size:24px;font-style:normal;font-weight:650;line-height:28.8px}.attraction-card-section .attraction-card-wrapper .attraction-card .card_content .card_content_footer .book_now_button{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--Text-Primary,#2e4042);color:#fff;font-family:var(--font-figtree),sans-serif;font-size:19px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-1.33px}.attraction-card-section .embla__dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem}.attraction-card-section .embla__dot{width:32px;height:6px;border-radius:100px;background:#d1d5db;border:none;cursor:pointer;transition:all .3s ease;padding:0}.attraction-card-section .embla__dot:hover{background:#9ca3af}.attraction-card-section .embla__dot--selected{background:#2e4042;width:48px}.attraction-details .banner{margin-top:150px;height:385px}@media(max-width:575.98px){.attraction-details .banner{margin-top:100px}}.attraction-details .banner img{width:100%;height:100%;object-fit:cover;border-radius:24px}@media(max-width:575.98px){.attraction-details .banner{height:150px}}.attraction-details .attraction-details-data{display:flex;gap:1rem;justify-content:space-between;margin-top:4rem}@media(max-width:575.98px){.attraction-details .attraction-details-data{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}}.attraction-details .attraction-details-data .attraction-details-data-icon{display:flex;align-items:center;gap:2rem;padding:0 30px}@media(max-width:575.98px){.attraction-details .attraction-details-data .attraction-details-data-icon{padding:0}}.attraction-details .attraction-details-data .attraction-details-data-icon .label{color:var(--Text-Secondary,#1f2937);font-family:var(--font-figtree),sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:16.5px}.attraction-details .attraction-details-data .attraction-details-data-icon .time{color:var(--Text-Primary,#2E4042);font-family:var(--font-figtree),sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:19.2px}.attraction-details .buy-now-section{margin-top:4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:575.98px){.attraction-details .buy-now-section{flex-direction:column;align-items:start}}.attraction-details .buy-now-section .price-label{color:var(--Text-Secondary,#1F2937);font-family:var(--font-figtree),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize}.attraction-details .buy-now-section .price{color:var(--Text-Highlights,#D97706);font-family:var(--font-figtree),sans-serif;font-size:55px;font-style:normal;font-weight:600;line-height:57.6px;letter-spacing:-3.85px;text-transform:capitalize;margin-top:1rem}@media(max-width:575.98px){.attraction-details .buy-now-section .price{font-size:36px}}.attraction-details .buy-now-section .buy-now-button{display:flex;width:356px;height:53px;padding:10px 24px;justify-content:center;align-items:center;gap:10px;border-radius:12px;background:var(--Text-Highlights,#D97706);color:#fff;font-weight:500;letter-spacing:-1.33px}.attraction-details .buy-now-section .buy-now-button,.attraction-details .highlights-list li{font-family:var(--font-figtree),sans-serif;font-size:16px;font-style:normal;line-height:24px;text-transform:capitalize}.attraction-details .highlights-list li{list-style:disc;color:var(--Text-Secondary,#1F2937);font-weight:400;letter-spacing:-.32px}