.card{border:0;border-radius:5px;overflow:hidden}.card-general{border:1px solid #D7D7D7;flex-basis:32%;border-radius:16px 16px 10px 10px;--bs-aspect-ratio: 70%}.card-general .ratio picture{top:-2px}.card-general .card{box-shadow:0 5px 8px rgba(0, 0, 0, 0.09);transition:0.5s box-shadow}.card-general .card.full-click{cursor:pointer}.card-general .card-image{border-radius:16px 16px 0 0}.card-general .card-title{font-size:17px;line-height:1.2;font-weight:400;position:relative;color:#03294B;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px}@media (min-width:768px){.card-general .card-title{font-size:22px;font-weight:bold;letter-spacing:-0.5px}}.card-general .card-title svg{z-index:2;position:absolute;top:-30px;left:5px}@media (min-width:768px){.card-general .card-title svg{position:relative;top:0px;left:0px}}.card-general .card-text{color:#03294B;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:18px;font-size:12px;margin-bottom:10px}@media (max-width:767px){.card-general .card-text{-webkit-line-clamp:2}}@media (min-width:768px){.card-general .card-text{margin-bottom:15px;font-size:16px;line-height:24px}}.card-general .card-body{padding:8px 10px}@media (min-width:768px){.card-general .card-body{padding:30px 25px;min-height:200px}}.card-general .card-body.route{margin-bottom:50px;padding-bottom:0}.card-general .card-content-title{display:flex;align-items:center}.card-general .card-content-title svg{z-index:2;position:absolute;top:-30px;left:5px;width:23px;height:23px;margin-right:5px}@media (min-width:768px){.card-general .card-content-title svg{position:relative;top:-2px;left:0px}}.card-general .card-footer{background:#ffffff;border-radius:0 0 10px 10px;border-top:0;padding:0}.card-general .card-footer-wrapper{padding-top:0;border-top:none;display:grid;grid-template-columns:1fr minmax(auto, 80px);align-items:flex-end;width:100%;padding-left:9px}@media (min-width:768px){.card-general .card-footer-wrapper{display:flex;justify-content:space-between;align-items:flex-end;width:100%;border-top:1px solid #f3f3f3;padding:10px 20px}}.card-general .card-button{position:relative;z-index:2;font-size:16px}@media (max-width:767px){.card-general .card-button{border-radius:5px 0;font-size:12px;padding:7px 0}}.card-general .card-price{color:#5067fd;display:flex;flex-direction:column;justify-content:center;flex:1;max-width:100%;padding-right:30px;min-height:42px}@media (max-width:767px){.card-general .card-price{padding-right:5px}}.card-general .card-price .package-free{font-size:var(--ty-font-size)}@media (max-width:767px){.card-general .card-price .package-free{font-size:12px}}.card-general .card-price .package-label{font-size:16px;line-height:16px}@media (max-width:767px){.card-general .card-price .package-label{display:none}}.card-general .card-price .package-price{font-size:var(--ty-font-size);line-height:1.4;font-weight:400}@media (max-width:767px){.card-general .card-price .package-price{font-size:12px;line-height:unset}}.card-general .card-price .package-price .package-price-sign{font-size:30px}@media (max-width:767px){.card-general .card-price .package-price .package-price-sign{font-size:18px}}@media (min-width:768px) and (max-width:1249px){.card-general .card-price.short-text .package-price,.card-general .card-price.short-text .package-free{font-size:30px}}@media (max-width:767px){.card-general .card-price.long-text .package-price,.card-general .card-price.long-text .package-free{font-size:10px}.card-general .card-price.long-short-text .package-price,.card-general .card-price.long-short-text .package-free{font-size:11px}.card-general .card-price.short-text .package-price,.card-general .card-price.short-text .package-free{font-size:18px}}.card-general .card-extra{font-weight:bold;margin-top:10px;color:#03294B;font-size:10px;display:grid;grid-template-columns:var(--ty-grid)}@media (min-width:576px){.card-general .card-extra{display:flex;justify-content:flex-start;font-size:14px}}.card-general .card-extra-second{margin-left:20px;position:relative}@media (max-width:767px){.card-general .card-extra-second{margin-left:14px}}.card-general .card-extra-second:before{content:"";height:100%;position:absolute;left:-10px;border-left:1px solid #03294B;top:0;bottom:0;margin:auto}@media (max-width:767px){.card-general .card-extra-second:before{left:-7px;height:100%}}.card-general .card-included-list{list-style:none;display:flex;flex-wrap:nowrap;padding:0 20px;z-index:2;position:relative}@media (min-width:768px){.card-general .card-included-list{margin-top:-40px}}.card-general .card-included-item{max-width:15px;height:15px;margin-right:7px}@media (min-width:1250px){.card-general .card-included-item{max-width:25px;height:25px;margin-right:25px}}.card-general .card-included-item svg{width:100%;height:100%;fill:#03294b;transition:0.5s fill}.card-general .card-included-item svg:hover,.card-general .card-included-item svg:focus{fill:#5067FD}.card-general .card:hover,.card-general .card:focus-within,.card-general .card:focus{box-shadow:0 5px 8px rgba(0, 0, 0, 0.16)}.card-banner .ratio{--bs-aspect-ratio: 302px}@media (min-width:768px){.card-banner .ratio{--bs-aspect-ratio: 370px}}@media (min-width:1025px){.card-banner .ratio{--bs-aspect-ratio: 100%}}@media (max-width:1024px){.card-banner{min-width:128px;max-width:23%}.card-banner:not([data-original="slide_0"]){display:none}}.card-banner .card-content{position:absolute;bottom:0;left:0;margin:26px 14px;width:125px}.card-banner .card-content .card-small{font-size:12px;color:#ffffff;opacity:0.58;display:block;margin-bottom:15px}.card-banner .card-content .card-link{color:#ffffff;font-size:17px;line-height:21px}@media (min-width:1025px){.card-banner .card-content .card-link{font-size:24px}}.card-featured{cursor:pointer;height:auto;--card-padding: 6px;border:0}@media (min-width:1025px){.card-featured{--card-padding: 20px}}.card-featured .card-body{padding:var(--card-padding)}.card-featured .card-title{margin-bottom:calc(var(--card-padding) / 2)}.card-featured .card-title svg{width:23px;height:23px;margin-top:-5px;margin-right:5px}.card-featured .card-image-overlay{display:none}@media (min-width:1025px){.card-featured .card-image-overlay{display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);opacity:42%;transition:0.5s background, 0.5s opacity}}.card-featured .card-extra{font-weight:bold;margin-top:5px;color:#fff;font-size:10px;grid-template-columns:var(--ty-grid);display:none}@media (min-width:576px){.card-featured .card-extra{display:flex;justify-content:flex-start;font-size:14px}}.card-featured .card-extra-second{margin-left:20px;position:relative}@media (max-width:1024px){.card-featured .card-extra-second{margin-left:14px}}.card-featured .card-extra-second:before{content:"";height:100%;position:absolute;left:-10px;border-left:1px solid #fff;top:0;bottom:0;margin:auto}@media (max-width:1024px){.card-featured .card-extra-second:before{left:-7px;height:100%}}.card-featured .card-buttons{position:absolute;right:0;bottom:0;margin:9px 7px;max-width:72px;z-index:1}.card-featured .card-buttons-content{font-size:10px}.card-featured .card-buttons .package-price{font-size:14px}@media (max-width:1024px){.card-featured .card-buttons{width:100%;flex-direction:row;align-items:flex-end;margin:0;max-width:100%}.card-featured .card-buttons .long-text .package-price{font-size:10px}.card-featured .card-buttons .long-short-text .package-price{font-size:12px}.card-featured .card-buttons .short-text .package-price{font-size:16px}}.card-featured .card-buttons .btn{min-width:72px;max-width:134px;height:auto;width:100%;align-items:center;justify-content:center;flex-direction:column;display:flex;padding:0px;margin-left:auto}@media (min-width:1025px){.card-featured .card-buttons .btn{padding:0 2px;min-height:60px}}.card-featured .card-buttons .btn-white{font-size:12px;border-radius:0}@media (max-width:1024px){.card-featured .card-buttons .btn-white{align-self:center;text-align:left;padding-left:8px}}@media (min-width:1025px){.card-featured .card-buttons .btn-white{border-top-left-radius:3px;border-top-right-radius:3px}}.card-featured .card-buttons .btn-white span{width:100%}.card-featured .card-buttons .btn-primary{font-size:12px;line-height:1.3;padding:10px 2px;border-radius:5px 0}@media (min-width:1025px){.card-featured .card-buttons .btn-primary{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0px;border-top-right-radius:0px}}.card-featured .card-buttons .btn-primary:hover,.card-featured .card-buttons .btn-primary:focus{color:#ffffff;font-weight:500}.card-featured .card-buttons .btn-primary svg{margin-top:3px;margin-left:0px;width:15px;height:18px}.card-featured .card-buttons .btn-primary svg svg{transform:translateX(0)}@media (max-width:1024px){.card-featured .card-buttons .btn-primary svg{display:none}}.card-featured .card-content{color:#ffffff;position:relative;background:#ffffff;width:100%;margin:0;padding:19px 9px;min-height:120px}@media (min-width:1025px){.card-featured .card-content{min-height:unset;background:none;position:absolute;left:0;bottom:0;padding:22px 20px;max-width:calc(100% - 60px);z-index:1}}.card-featured .card-content .card-title{font-size:17px;font-weight:400;color:#0c294c;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:1025px){.card-featured .card-content .card-title{display:flex;margin-bottom:12px;color:#ffffff;font-size:24px;font-weight:400;padding:10px 0}.card-featured .card-content .card-title span{margin-right:5px}}.card-featured .card-content .card-title svg{position:relative;z-index:2}@media (max-width:1024px){.card-featured .card-content .card-title svg{position:absolute;top:-27px}}.card-featured .card-content .card-text{font-size:14px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-right:30px}@media (max-width:1024px){.card-featured .card-content .card-text{display:none}}.card-featured .card-content .btn-read-more-transparent{font-weight:300}.card-featured .card-content .btn-read-more-transparent:hover,.card-featured .card-content .btn-read-more-transparent:focus{color:#ffffff;font-weight:500}@media (max-width:1024px){.card-featured .card-content .btn-read-more-transparent{font-size:12px;color:#5067fd;background:#f0f0f0}}.card-featured .card-included-list{list-style:none;display:flex;flex-wrap:nowrap;padding:0;position:absolute;bottom:0px}@media (min-width:1025px){.card-featured .card-included-list{padding:0 20px;justify-content:space-between;bottom:10px;right:0}}.card-featured .card-included-item{max-width:15px;height:15px;margin-right:7px}@media (min-width:1025px){.card-featured .card-included-item{max-width:18px;height:18px;margin-right:10px}}.card-featured .card-included-item svg{width:100%;height:100%;transition:0.5s fill;fill:#5067FD}@media (min-width:1025px){.card-featured .card-included-item svg{fill:#fff}}.card-featured .card-included-item svg:hover{fill:#5067FD}.card-featured .swiper-slide{height:auto}.card-featured:hover .card-image-overlay{opacity:55% !important}.card-featured.bg-placeholder{background-image:linear-gradient(90deg, #fff 45%, #f3f3f3 65%, #fff 70%)}.card-local{color:#333f54;position:relative;border-radius:5px;overflow:hidden;box-shadow:0 5px 8px rgba(0, 0, 0, 0.09)}@media (min-width:768px){.card-local{color:#ffffff;box-shadow:unset}}.card-local-content{z-index:1;padding:20px 10px 10px}@media (min-width:768px){.card-local-content{position:absolute;top:0;bottom:0;display:flex;flex-flow:column;justify-content:flex-end;padding:20px}}.card-local-image{--bs-aspect-ratio: calc(160 / 160 * 100%)}@media (min-width:768px){.card-local-image{--bs-aspect-ratio: calc(535 / 390 * 100%)}}.card-local-image:after{content:"";position:absolute;right:0;left:0;width:100%;height:100%;top:0;bottom:0;background-image:linear-gradient(180deg, rgba(14, 2, 2, 0) 0%, rgba(22, 12, 40, 0.5) 100%)}.card-local .link{color:#333f54}@media (min-width:768px){.card-local .link{color:#ffffff}}.card-local-name{margin-bottom:4px;font-size:17px;font-weight:300}@media (min-width:768px){.card-local-name{margin-bottom:12px;font-size:36px}}.card-local-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:300;line-height:1.23}@media (max-width:767px){.card-local-desc{-webkit-line-clamp:2}}@media (min-width:768px){.card-local-desc{font-size:22px}}.card-local-button{font-size:11px;font-weight:300;display:inline-flex;align-items:center;padding:2.5px 10px;border-radius:5px;color:#5866ff;background:#e4e4e4;width:auto;margin-right:10px}@media (max-width:767px){.card-local-button{margin-left:10px;bottom:10px;color:#5866ff;background:#e4e4e4;position:absolute;right:0px}}@media (min-width:768px){.card-local-button{background:rgba(255, 255, 255, 0.17);font-size:17px;padding:1.5px 6px;color:#ffffff}}.card-local-button svg{--icon-color: #5866ff;margin-left:5px;width:13px;height:9px}@media (min-width:768px){.card-local-button svg{--icon-color: #fff;margin-left:10px;width:18px;height:13px}}@media (max-width:767px){.card-local-bottom{margin-top:50px}}.card-local:hover .card-local-button,.card-local:focus .card-local-button{color:#fff;font-weight:600}@media (max-width:767px){.card-local:hover .card-local-button,.card-local:focus .card-local-button{font-weight:400;color:#5866ff}}@media (max-width:575px){.card{box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.09)}}.card.swiper-slide{height:auto}.card-title svg{width:23px;height:23px;margin-top:-5px;margin-right:5px}.card-culinary{border:0}.card-culinary .card-text{font-weight:400;margin-bottom:20px}.card-culinary .ratio{--bs-aspect-ratio: 65%}.card-instagram-feed{border:0;box-shadow:unset}.card-instagram-feed .card-body{padding:0;padding-top:10px}.card-instagram-feed .card-text{font-weight:400;margin-bottom:20px}.card-instagram-feed .card-title{color:#03294b;font-size:22px;font-weight:700;margin-bottom:0;font-weight:700;padding:0;box-shadow:unset;text-align:left}.card-instagram-feed .hashtag{font-size:20px;font-weight:500;color:#ff6772;direction:ltr;text-align:left}.card-instagram-feed .instagram-icon{fill:#fff;position:absolute;width:25px;height:25px;left:unset;right:20px;top:20px}@media (max-width:1024px){.card.card-featured{min-width:156px;max-width:30%;--bs-aspect-ratio: 146px}.card.card-featured .package-price{padding-top:0;margin-right:0px}}
@media (max-width:1024px){.card.card-featured{max-width:30%;--bs-aspect-ratio: 146px}.card.card-featured .package-price{padding-top:0;margin-right:0px}}
.sticky-categories{position:sticky;background:#fff;z-index:99;top:calc(var(--sticky-header-height) + var(--header-top));border-bottom:2px solid #EEECEB;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px){.sticky-categories{overflow-x:auto;overflow-y:hidden}}.sticky-categories::-webkit-scrollbar{display:none}.sticky-categories .container{position:relative}@media (min-width:992px) and (max-width:1249px){.sticky-categories .container{max-width:100%}}.sticky-categories-list{display:flex;justify-content:center;list-style:none;margin-bottom:0}@media (max-width:767px){.sticky-categories-list{justify-content:flex-start;padding:0}}.sticky-categories-item{margin:15px;font-size:17px}@media (max-width:767px){.sticky-categories-item{margin:15px 0}}.sticky-categories-link{color:#0C294C;border-radius:13px;font-weight:300;display:inline-block;padding:0px 10px;white-space:nowrap;line-height:1.5;cursor:pointer}@media (max-width:767px){.sticky-categories-link{margin:0;margin-right:20px;display:block;border:1px solid #eee8d5}}.sticky-categories-link.active{background:#5866FF;color:#fff;font-weight:500}.sticky-categories-search{max-width:180px;border:1px solid #B2B2B2;border-radius:100px;overflow:hidden;position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#fff}@media (min-width:0) and (max-width:991px){.sticky-categories-search{max-width:500px;top:100px;transform:unset;width:calc(100% - 40px);margin:auto;right:0;left:0}}.sticky-categories-search input{border:0;color:#B2B2B2;text-transform:capitalize;padding:3px 12px}@media (min-width:0) and (max-width:991px){.sticky-categories-search input{height:40px}}.sticky-categories-search .input-group-text{border:0;background:none;padding:0}.sticky-categories-search button{padding-top:0;padding-bottom:0;padding-right:12px}.sticky-categories-search svg{width:15px;height:15px;fill:#B2B2B2}.sticky-categories.vue .sticky-categories-list{margin-bottom:0;padding-bottom:10px;padding-top:10px}
.component-video{border-radius:5px;margin-bottom:var(--video-space-bottom, 0px);margin-top:var(--video-space-top, 0px)}.component-video .video-wrapper{margin-top:30px;border-radius:5px;overflow:hidden;position:relative}@media (min-width:768px){.component-video .video-wrapper{margin-top:100px}}.component-video .video-wrapper .ratio{--bs-aspect-ratio: calc((537 / 955) * 100%)}.component-video .video-wrapper .ratio img{filter:brightness(0.6)}@media (max-width:767px){.component-video .video-wrapper .ratio{--bs-aspect-ratio: 60%}}.component-video .video-wrapper .video-popup{cursor:pointer}.component-video .video-wrapper .video-popup svg{width:49px;height:49px;position:absolute;top:-80px;bottom:0;right:0;left:0;margin:auto}.component-video .video-inner{position:absolute;right:0;top:0;left:0;width:100%;height:100%;padding:0 20px;z-index:-1}.component-video .video-close{display:none;position:absolute;right:25px;top:-50px;background:none;border:0;width:30px;height:30px;padding:0}.component-video .video-close svg{width:100%;height:100%}.component-video .video-content{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end}.component-video .video-content-wrapper{display:block;z-index:1;padding:20px;color:#ffffff}.component-video .video-title{font-size:20px;font-weight:700;margin-bottom:0}.component-video .video-desc{font-weight:500;margin-bottom:5px}.component-video .video-btn{color:#fff;background:rgba(255, 255, 255, 0.29);font-size:12px;font-weight:500;padding:3px 5px;border-radius:5px}.component-video .video iframe{width:100%;height:100%;z-index:1;position:relative}.component-video .container{position:relative}@media (max-width:767px){.component-video.open{padding-bottom:50px}}.component-video.open .video-wrapper{opacity:0}.component-video.open .video-close{display:block}.component-video.open .video-inner{z-index:1}.component-video.open .video-btn{position:absolute;color:#fff;background:#0C3151;display:flex;width:max-content;margin:auto;font-size:14px;font-weight:400;padding:5px 20px;right:0;left:0;bottom:-45px;border-radius:35px}
@media (min-width:768px){.component-culinary{margin-top:var(--space-top, 80px);padding-bottom:var(--space-bottom, 0px)}}@media (max-width:767px){.component-culinary{background:#8DA6EF;padding-top:30px;padding-bottom:var(--space-bottom, 30px)}}.component-culinary-title{font-size:30px;text-transform:uppercase;color:#105af7;font-weight:300;margin-bottom:30px}.component-culinary-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}@media (max-width:767px){.component-culinary-head{flex-wrap:wrap}}.component-culinary-head h2{font-size:38px;color:#0c294c;text-transform:uppercase;font-weight:300}.component-culinary-head h2 a{color:#0c294c}@media (max-width:767px){.component-culinary-head h2{color:#ffffff;font-size:30px;font-weight:100}}.component-culinary-head h2 svg{width:52px;height:52px}@media (max-width:767px){.component-culinary-head .btn-link{color:#ffffff;width:100%;text-align:right;text-decoration:underline;font-size:12px}}.component-culinary-main-video{position:relative;border-radius:5px;overflow:hidden;margin-bottom:20px}.component-culinary-main-video .component-video .container{padding:0}.component-culinary-main-video .component-video .video-wrapper{margin-top:0}.component-culinary-main-video .component-video .video-inner{padding:0}.component-culinary-main-video .component-video .video-close{width:60px;height:60px;z-index:2;background:#fff;padding:0 5px;top:0;right:0}.component-culinary-main-video .ratio{--bs-aspect-ratio: 48%}@media (max-width:767px){.component-culinary-main-video .ratio{--bs-aspect-ratio: 65%}}.component-culinary-main-video .video-popup svg{width:79px;height:79px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.component-culinary-content{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px;grid-row-gap:30px;padding:30px;border-radius:7px;background:#8DA6EF}@media (max-width:767px){.component-culinary-content{grid-template-columns:1fr;padding:0}}.component-culinary-content .culinary-content{color:#ffffff}@media (min-width:768px){.component-culinary-content .culinary-content{padding-left:30px}}.component-culinary-content .culinary-content h3{font-size:31px;padding-right:70px;font-weight:400;padding-top:40px}@media (max-width:767px){.component-culinary-content .culinary-content h3{padding-top:0px;font-weight:100}}.component-culinary-content .culinary-content p{font-size:18px}@media (max-width:767px){.culinary-wrapper{background:#8DA6EF;padding-top:30px;padding-bottom:30px}}
.component-featured{scroll-margin-top:calc(var(--sticky-header-height) + 50px);padding-top:40px}@media (max-width:1024px){.component-featured{background-color:#f8f8f8;padding-top:20px;padding-bottom:20px}.component-featured .container{width:100%;padding:0;padding-left:20px}}.component-featured .container{position:relative}.component-featured .swiper-container{transition:0.3s opacity;opacity:1}.component-featured .swiper-container:not(.swiper-container-initialized){opacity:0}.component-featured .link{display:flex;justify-content:flex-end;margin-bottom:15px;font-size:12px;padding:20px 10px 0}@media (min-width:1025px){.component-featured .link{font-size:16px;padding:0}}@media (max-width:1024px){.component-featured .card{--bs-aspect-ratio: 90%}}@media (min-width:992px){.component-featured .card:before{content:"";width:100%;height:100%;position:absolute;right:0;left:0;top:0;bottom:0;z-index:1}}.component-featured .card-content-title{display:flex;align-items:start}.component-featured .card-tooltip svg{z-index:2;position:absolute;top:-30px;left:5px;width:23px;height:23px;margin-top:20px;margin-right:5px}@media (min-width:768px){.component-featured .card-tooltip svg{margin-top:13px;position:relative;top:0px;left:0px}}.component-featured .feature-slide-group{display:grid;grid-template-columns:50% 19% 29%;grid-template-rows:49% 49%;column-gap:1%;row-gap:2%;width:100%}.component-featured .feature-slide-left{grid-column:1 / 2;grid-row:1 / 3}@media (min-width:1025px){.component-featured .feature-slide-left{--bs-aspect-ratio: 76%}}.component-featured .feature-slide-left .card-image-overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000000 100%)}@media (min-width:1025px){.component-featured .feature-slide-left:before{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%)}}.component-featured .feature-slide-top{grid-column:3 / 4;grid-row:1 / 2}@media (min-width:1025px){.component-featured .feature-slide-top{--bs-aspect-ratio: 66%}}.component-featured .feature-slide-top .card-included{padding:0}.component-featured .feature-slide-top .card-included-list{bottom:0}.component-featured .feature-slide-top .card-included-item{max-width:15px;height:15px}.component-featured .feature-slide-top .card-image-overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #480D00 100%);opacity:0.96}@media (min-width:1025px){.component-featured .feature-slide-top .card-content{padding:7px 17px}}@media (min-width:1025px){.component-featured .feature-slide-top .card-content .card-title{font-size:22px}}@media (min-width:1025px){.component-featured .feature-slide-top:before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #110300 100%)}}.component-featured .feature-slide-right-bottom{grid-column:2 / 4;grid-row:2 / 3}@media (min-width:1025px){.component-featured .feature-slide-right-bottom{--bs-aspect-ratio: 38%}}@media (min-width:1025px){.component-featured .feature-slide-right-bottom:before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #110300 100%)}}.component-featured .feature-slide-banner{grid-column:2 / 3;grid-row:1 / 2}@media (min-width:1025px){.component-featured .feature-slide-banner{--bs-aspect-ratio: 100%}}.component-featured .swiper-button-prev,.component-featured .swiper-button-next{display:none}@media (max-width:1024px){.component-featured .swiper-button-prev,.component-featured .swiper-button-next{display:none !important}}.component-featured .swiper-button-prev.fake,.component-featured .swiper-button-next.fake{display:flex;width:12px;height:22px}.component-featured .swiper-button-prev.fake:after,.component-featured .swiper-button-next.fake:after{content:none}.component-featured .swiper-button-prev.fake{left:-30px;transform:rotate(180deg);right:unset}.component-featured .swiper-button-prev.fake.swiper-button-disabled{display:none}.component-featured .swiper-button-next.fake{left:unset;right:-30px}.component-featured .swiper-button-next.fake.swiper-button-disabled{display:none}@media (max-width:1025px){.component-featured .swiper-container{padding-right:20px}}@media (max-width:767px){.component-featured .swiper-container{padding-right:20px}}
.component-general{margin:40px 0 30px;position:relative;scroll-margin-top:calc(var(--sticky-header-height) + 70px)}@media (min-width:768px){.component-general{margin:75px 0 30px}.component-general:last-child{margin-bottom:110px}}@media (min-width:768px){.component-general{background:none}}.component-general .attractions-anchor{position:relative;top:-200px}.component-general .attraction-row:nth-child(even){background:#F8F8F8}.component-general h2{color:#E43295;font-size:43px;font-weight:300;letter-spacing:0;line-height:50px;text-transform:uppercase}@media (max-width:767px){.component-general h2{font-size:30px}}.attractions-grid-wrapper{position:relative;width:100%;overflow:hidden}.attractions-grid-wrapper .show-more-shown{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:9px}@media (min-width:992px){.attractions-grid-wrapper .show-more-shown{grid-column-gap:20px;grid-template-columns:repeat(3, 1fr)}}.attractions-grid-wrapper .show-more-shown .card{position:relative;overflow:visible}.attractions-grid-wrapper .show-more-shown .card:nth-child(4n-1):before,.attractions-grid-wrapper .show-more-shown .card:nth-child(6n-2):before{background:#F8F8F8;width:100vw;position:absolute;height:calc(100% + 110px);left:calc(var(--padding-factor) / 2 - 50vw - 20px);top:-55px;z-index:-1}@media (max-width:767px){.attractions-grid-wrapper .show-more-shown .card:nth-child(4n-1):before,.attractions-grid-wrapper .show-more-shown .card:nth-child(6n-2):before{height:calc(100% + 80px);top:-40px}}.attractions-grid-wrapper .show-more-shown .card:nth-child(4n-1):before{content:none}@media (max-width:767px){.attractions-grid-wrapper .show-more-shown .card:nth-child(4n-1):before{content:""}}.attractions-grid-wrapper .show-more-shown .card:nth-child(6n-2):before{content:""}@media (max-width:767px){.attractions-grid-wrapper .show-more-shown .card:nth-child(6n-2):before{content:none}}.card-general{margin:25px 0 75px}@media (max-width:767px){.card-general{margin:0 0 80px 0}}.show-more-less{display:inline}.show-more-more{display:none}.show-more-button{position:absolute;bottom:0;width:100%}@media (max-width:767px){.show-more-button{bottom:57px}}.show-more-button svg q{transform:rotate(180deg)}.show-more-button .collapsed .show-more-less{display:none}.show-more-button .collapsed .show-more-more{display:inline}.show-more-button .collapsed svg{transform:rotate(0deg)}.show-more-button .btn{background:#0C3151;height:30px;border:1px solid #AFBAC4;border-radius:15px;color:#fff;padding:0 20px;margin:auto;position:absolute;left:0;right:0;width:max-content}.show-more-button .btn svg{width:9px;height:5px;transition:all 0.5s}.show-more-button:before{content:"";border-top:1px solid #062C4D;width:100%;position:absolute;top:15px;opacity:0.32}
