.post-content p,.quote div{letter-spacing:.20000000298023224px}.pin,.white{color:#fff}.contacts-info-wrapper .contacts-wrapper a,.lang-drop-wrap>*,.pag-text{text-decoration:unset}.hero-search-box .ui-autocomplete .no-hover.ui-menu-item,.sort-options{pointer-events:none}.label-wrapper{display:flex;gap:10px;flex-wrap:wrap}.more,.more.active{display:block;overflow:hidden}.more{max-height:0;transition:.5s}.more.active{max-height:3000px}button.read-more-cta.button-text{background:0 0;color:green;padding:0}.less.hidden,.tabs-content{display:none}.top-meeting-wrapper{display:flex;width:100%;justify-content:space-between}.top-meeting-wrapper .default-button{padding:4px 9px;font-size:13px;line-height:18px;letter-spacing:-.2px}.prod-upsell-img-wrap{max-width:92px}.about-mid-page-split-points-icons-list .key-selling-point-single .key-selling-point-single-info *,.faqs-toggle,.subcategory-text-wrap{text-align:left}.faqs-toggle.active+.faqs-description-wrap{max-height:2000px;padding-bottom:16px}.faqs-toggle+.faqs-description-wrap{max-height:0;overflow:hidden;transition:max-height .5s,padding .3s;padding-bottom:0}.faqs-toggle:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 7.59082L9 12.0908L13.5 7.59082' stroke='black' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A");width:20px;height:20px;transition:.5s;display:block}.accordion.active .accordion-header img,.faqs-toggle.active:after{transform:rotate(180deg)}.slider-img-wrap{position:relative;background:0 0}.slider-img-wrap .icon-wrapper{position:absolute;bottom:10px;right:10px;display:flex;gap:6px;align-items:center}.icon-wrapper{display:flex;gap:6px;align-items:center}.swiper{max-width:100vw;width:100%}.swiper-horizontal>.swiper-pagination-bullets{bottom:0}.swiper:has(.swiper-pagination){padding-bottom:30px}.light-blue-bg .product-thumb-new.bg-light-blue,.pdp-hero-wrap .swiper-pagination-bullet,.social-icon.white,header.opened>.nav,header:not(.white-header)>.nav:hover{background:#fff}.swiper-pagination-bullet{width:6px;height:6px;margin:0 6px}#layeredNavigation,#map,.TA_cdsscrollingravewide,.TA_cdsscrollingravewide #CDSSCROLLINGRAVE.wide,.banner-content-wrapper,.category-product-listing:not(:has( > .category-layered-nav-sticky-wrap)) .category-product-right-wrap,.freeform-form [data-freeform-controls] button,.highlighted-prod-img,.info-space-wrapper,.iti,.menu-main-links-list .lang-switcher,.pop-up-form-inside-content-wrap.pd-40-inside>.container .plan-event-page-content-wrap,.popup-products .post-content .product-card .prod-thumb-single-thumb-wrap,.post-content .popup-products .product-card .prod-thumb-single-thumb-wrap,.post-content .popup-products .product-card .product-image-wrapper,.post-content .product-card .product-image-wrapper,.product-card .product-cta>.default-button,.seasons-toggle,.sticky-button-ventrata .default-button,.tabs-events-sliders,form.freeform-form,header .announce-bar,header .announce-bar .container .announce-bar-content{width:100%}.prod-main-hero-content-wrap .slider{min-width:100vw}.lightbox{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:20px}.lightbox>.lb-dataContainer,.whats-happeing-hero-right-wrap>.whats-happeing-hero-single-wrap{order:-1}.default-button.black,.swiper-pagination-bullet-active{background:#000}.pin .icon,div[data-icon]:before{background-size:contain;background-repeat:no-repeat}.swiper.carousel-products:not(.swiper-initialized) .swiper-wrapper .swiper-slide{max-width:24%}.swiper.carousel-products:not(.swiper-initialized) .swiper-wrapper{gap:20px}#map{height:100%;border-radius:14px}.gm-style-cc,.gmnoprint,.gmnoprint.gm-style-mtc-bbw{display:none!important}.gm-style-iw-chr{position:absolute;right:0;top:0}.marker-content{padding:20px 0 0;font-family:Montserrat,sans-serif}.marker-content .title{font-weight:500;font-size:13px;line-height:20px;color:#000}.marker-content .timeline{font-weight:500;font-size:12px;line-height:16px;color:#444}.filters-wrapper,.highlighted-content.active,.marker-content.products .product-thumb-new .prod-thumb-single-thumb-wrap .label-wrapper>:first-child,.tabs-content.active{display:flex}.tab-header .active-bar{transition:.5s;opacity:0}.footer-lang-switch-wrap .lang-switcher .nav-top-link-icon-wrap,.sticky-bar-link-single.w--current .sticky-bar-link-active-bar,.tab-header.active .active-bar{opacity:1}.sticky-bar-link-single .sticky-bar-link-active-bar{opacity:0}.widget-ventrata-replace{height:auto;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.widget-ventrata-replace .label-wrapper{padding:20px 16px 10px}.banner-content-wrapper .image-wrapper:has(:nth-child(2))>.hero-banner-img:nth-child(2){display:none}@media screen and (min-width:992px) and (max-width:1699px){.partner-hero-card-shuffle-div{height:620px}}.banner-content-wrapper .banner-content .container,.careers-hero-section-img-wrap,.lang-switcher,.nav-mid-bar,.pdp-hero-wrap.trip-ideas,.popup-products .content,.product-itinerary-map-wrapper,.product-thumb-new,.sort-wrapper,.venue-list__button--next,.why-work-with-us-img-big-wrap,div[data-icon]{position:relative}.banner-content-wrapper .icon-wrapper{position:absolute;z-index:999;gap:4px;bottom:29px;right:0;width:fit-content}.banner-content-wrapper.tabs-content{opacity:0;transition:opacity .2s;max-height:0;display:flex;overflow:hidden}.banner-content-wrapper.tabs-content.active{opacity:1;max-height:2000px;overflow:auto}.banner.tabs-wraper{grid-row-gap:0}#reviews .prod-content-subtitle .semibold,.header-search-wrapper .search-icon,.header-search-wrapper.active .close-icon,.mobile-hide,.nav-links-left>ul>li,.popup-products .title strong,.seasons-switch-default.active>img:not(.white),.seasons-switch-default:not(.active)>img.white,header.opened>.nav .header-search-wrapper.active .close-icon:not(.white),header.opened>.nav img:not(.white),header:not(.white-header)>.nav .search-box-content img,header:not(.white-header)>.nav:hover .header-search-wrapper.active .close-icon:not(.white),header:not(.white-header)>.nav:hover img:not(.white){display:block}.seasons-switch-default>img{display:none}.accordion-content{max-height:0;overflow:hidden;transition:.5s}.accordion.active .accordion-content,.accordion.active>.accordion-content{max-height:2000px}.accordion .accordion-header img,.subcategory-line,header>.nav{transition:.5s}.category-product-listing-filters .category-product-listing-filters-single-wrap+.category-product-listing-filters-single-wrap{margin-top:20px;border-top:1px solid #e5e5e5;padding-top:20px}.bold-price{font-weight:700}.duration-attribute .filter-options-list:has( > .active) div:not(.active){display:none}.subcategory-single-card:not(.active) .subcategory-line{height:0}.bd-top,.box-accordion .accordion-content .info+.info,.sort-options div+div{border-top:1px solid #e5e5e5}.sort-options .title{font-size:14px;font-weight:400;line-height:30px;letter-spacing:.2px;padding:0 18px 8px;text-align:left;color:#000}.pin,.sort-options .options>*{line-height:22px;text-align:left}.sort-options .options{display:flex;flex-wrap:wrap;padding:6px}.sort-options .options>*{flex:0 100%;padding:4px 12px;font-family:Montserrat;font-size:13px;font-weight:500;letter-spacing:.2px;color:#666}.sort-options{box-shadow:0 7px 24px 0 #0000000F;box-shadow:0 2px 5px 0 #0000000D;padding:6px 0;border:1px solid #eee;z-index:9;position:absolute;right:0;background:#fff;border-radius:10px;min-width:230px;opacity:0;transition:.5s}.sort-options.active{pointer-events:all;opacity:1}.sort-options .options>.active{color:#000;font-weight:400}#error-msg.hide,#valid-msg.hide,.desktop-hide,.filters-wrapper .layered-open,.plan-trip-cta-section .plan-trip-cta-section-img.mobile,.popup-products .close-popup span,.whats-happeing-hero-right-split-wrap .whats-happeing-hero-single-bottom-info-wrap{display:none}.overlay{position:fixed;width:100%;height:100%;background:#000;opacity:0;z-index:-1;transition:.3s;top:0;left:0}.overlay.active{opacity:.3;z-index:9}@media (max-width:991px){.category-layered-nav-sticky-wrap{display:flex;position:fixed;left:0;top:0;width:100%;height:100%;max-width:414px;z-index:999;transform:translateX(-100%);transition:.5s}.category-layered-nav-sticky-wrap.active{transform:translateX(0)}.filters-wrapper{justify-content:space-between;width:100%}.filters-wrapper .layered-open,.plan-trip-cta-section .plan-trip-cta-section-img.mobile{display:block}.category-product-listing-filters-wrap{max-width:414px;position:relative;z-index:9;width:100%;overflow-y:scroll}.nav-overlay{height:100%}}.amenities-points-list:has(:nth-child(n + 4)){display:grid;grid-template-columns:1fr 1fr}.product-localization-simple-section .link-directions{position:absolute;bottom:0;display:flex;width:100%;height:100%;max-height:110px;justify-content:center;align-items:flex-end}.link-directions{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.product-localization-simple-section .link-directions a{height:fit-content;margin-bottom:10px}.text-default-body.micro{font-size:12px}.popup.active,.venue-rooms-img-slider-wrap .slider-arrow{z-index:9}div#cuisine,div#venues{max-width:1020px}.venue-rooms-higlight-section .image-slide{width:100%;object-fit:cover}.text-default-body.macro{font-size:14px}.pop-up-large-body .container{overflow-y:scroll;height:100%}div[data-icon]:before{content:'';width:14px;height:14px;display:block;position:absolute;top:34px;left:24px}div[data-icon]:has(label[style="display: none;"]):before{top:13px}div[data-icon] input{padding-left:30px!important}div[data-icon=date]:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.91602 1.74998H12.2493C12.4041 1.74998 12.5524 1.81144 12.6618 1.92083C12.7712 2.03023 12.8327 2.1786 12.8327 2.33331V11.6666C12.8327 11.8214 12.7712 11.9697 12.6618 12.0791C12.5524 12.1885 12.4041 12.25 12.2493 12.25H1.74935C1.59464 12.25 1.44627 12.1885 1.33687 12.0791C1.22747 11.9697 1.16602 11.8214 1.16602 11.6666V2.33331C1.16602 2.1786 1.22747 2.03023 1.33687 1.92083C1.44627 1.81144 1.59464 1.74998 1.74935 1.74998H4.08268V0.583313H5.24935V1.74998H8.74935V0.583313H9.91602V1.74998ZM8.74935 2.91665H5.24935V4.08331H4.08268V2.91665H2.33268V5.24998H11.666V2.91665H9.91602V4.08331H8.74935V2.91665ZM11.666 6.41665H2.33268V11.0833H11.666V6.41665Z' fill='black'/%3E%3C/svg%3E%0A")}div[data-icon=location]:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 12.1916L9.8875 9.30414C10.4585 8.73306 10.8474 8.00548 11.0049 7.2134C11.1624 6.42132 11.0815 5.60032 10.7725 4.85422C10.4634 4.10811 9.94003 3.4704 9.26854 3.02174C8.59704 2.57308 7.80759 2.3336 7 2.3336C6.19241 2.3336 5.40296 2.57308 4.73147 3.02174C4.05998 3.4704 3.5366 4.10811 3.22753 4.85422C2.91846 5.60032 2.83758 6.42132 2.9951 7.2134C3.15262 8.00548 3.54148 8.73306 4.1125 9.30414L7 12.1916ZM7 13.8413L3.28767 10.129C2.55345 9.39475 2.05344 8.45929 1.85087 7.44089C1.64831 6.42249 1.75228 5.36689 2.14964 4.40758C2.547 3.44828 3.21991 2.62834 4.08327 2.05147C4.94662 1.47459 5.96165 1.16669 7 1.16669C8.03835 1.16669 9.05338 1.47459 9.91674 2.05147C10.7801 2.62834 11.453 3.44828 11.8504 4.40758C12.2477 5.36689 12.3517 6.42249 12.1491 7.44089C11.9466 8.45929 11.4466 9.39475 10.7123 10.129L7 13.8413ZM7 7.58331C7.30942 7.58331 7.60617 7.46039 7.82496 7.2416C8.04375 7.02281 8.16667 6.72606 8.16667 6.41664C8.16667 6.10722 8.04375 5.81048 7.82496 5.59168C7.60617 5.37289 7.30942 5.24997 7 5.24997C6.69058 5.24997 6.39384 5.37289 6.17504 5.59168C5.95625 5.81048 5.83334 6.10722 5.83334 6.41664C5.83334 6.72606 5.95625 7.02281 6.17504 7.2416C6.39384 7.46039 6.69058 7.58331 7 7.58331ZM7 8.74997C6.38116 8.74997 5.78767 8.50414 5.35009 8.06656C4.9125 7.62897 4.66667 7.03548 4.66667 6.41664C4.66667 5.7978 4.9125 5.20431 5.35009 4.76673C5.78767 4.32914 6.38116 4.08331 7 4.08331C7.61884 4.08331 8.21233 4.32914 8.64992 4.76673C9.0875 5.20431 9.33334 5.7978 9.33334 6.41664C9.33334 7.03548 9.0875 7.62897 8.64992 8.06656C8.21233 8.50414 7.61884 8.74997 7 8.74997Z' fill='black'/%3E%3C/svg%3E%0A")}div[data-icon=pax]:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3144_18926)'%3E%3Cpath d='M1.16602 12.8333C1.16602 11.5956 1.65768 10.4087 2.53285 9.53348C3.40802 8.65831 4.59501 8.16665 5.83268 8.16665C7.07036 8.16665 8.25734 8.65831 9.13251 9.53348C10.0077 10.4087 10.4993 11.5956 10.4993 12.8333H9.33268C9.33268 11.9051 8.96393 11.0148 8.30756 10.3584C7.65118 9.70206 6.76094 9.33331 5.83268 9.33331C4.90442 9.33331 4.01419 9.70206 3.35781 10.3584C2.70143 11.0148 2.33268 11.9051 2.33268 12.8333H1.16602ZM5.83268 7.58331C3.89893 7.58331 2.33268 6.01706 2.33268 4.08331C2.33268 2.14956 3.89893 0.583313 5.83268 0.583313C7.76643 0.583313 9.33268 2.14956 9.33268 4.08331C9.33268 6.01706 7.76643 7.58331 5.83268 7.58331ZM5.83268 6.41665C7.12185 6.41665 8.16602 5.37248 8.16602 4.08331C8.16602 2.79415 7.12185 1.74998 5.83268 1.74998C4.54352 1.74998 3.49935 2.79415 3.49935 4.08331C3.49935 5.37248 4.54352 6.41665 5.83268 6.41665ZM10.665 8.57673C11.4848 8.94594 12.1805 9.54404 12.6685 10.2991C13.1565 11.0543 13.4161 11.9342 13.416 12.8333H12.2493C12.2495 12.159 12.0548 11.4989 11.6888 10.9326C11.3228 10.3662 10.801 9.91761 10.1861 9.64073L10.6644 8.57673H10.665ZM10.2637 1.9909C10.8514 2.23315 11.3539 2.64454 11.7074 3.17286C12.061 3.70118 12.2496 4.32262 12.2493 4.95831C12.2496 5.75884 11.9505 6.53053 11.4108 7.12179C10.8712 7.71306 10.1299 8.08117 9.33268 8.15381V6.97956C9.7649 6.91766 10.1659 6.71882 10.4768 6.41225C10.7877 6.10567 10.9921 5.7075 11.06 5.27619C11.128 4.84488 11.0558 4.40315 10.8542 4.01585C10.6526 3.62855 10.3322 3.31608 9.93993 3.12431L10.2637 1.9909Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3144_18926'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}div[data-icon=time]:before{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.99935 12.8334C3.7776 12.8334 1.16602 10.2218 1.16602 7.00002C1.16602 3.77827 3.7776 1.16669 6.99935 1.16669C10.2211 1.16669 12.8327 3.77827 12.8327 7.00002C12.8327 10.2218 10.2211 12.8334 6.99935 12.8334ZM6.99935 11.6667C8.23703 11.6667 9.42401 11.175 10.2992 10.2999C11.1743 9.42468 11.666 8.2377 11.666 7.00002C11.666 5.76234 11.1743 4.57536 10.2992 3.70019C9.42401 2.82502 8.23703 2.33335 6.99935 2.33335C5.76167 2.33335 4.57469 2.82502 3.69952 3.70019C2.82435 4.57536 2.33268 5.76234 2.33268 7.00002C2.33268 8.2377 2.82435 9.42468 3.69952 10.2999C4.57469 11.175 5.76167 11.6667 6.99935 11.6667ZM7.58268 7.00002H9.91602V8.16669H6.41602V4.08335H7.58268V7.00002Z' fill='black'/%3E%3C/svg%3E%0A")}.pop-up-large-body{transform:translateY(100%);transition:.5s;z-index:9999}.menu-mobile.search-popup.active,.pop-up-large-body.active{transform:translateY(0)}.freeform-form [data-freeform-controls] div{width:100%;flex:0 100%;display:flex;flex-wrap:wrap}.freeform-form [data-freeform-controls]{flex-wrap:wrap;gap:12px;margin-top:15px}#error-msg{color:red}#valid-msg{color:green}#error-msg,#valid-msg,.freeform-fieldtype-checkbox .freeform-errors,.prod-reviews-single{flex:0 100%}div[data-icon]:has( > label[style="display: none"]):before{top:14px}.category-product-list .transfer-card .prod-thumb-single-thumb-wrap,.category-product-listing.custom-listing .category-product-right-wrap,.freeform-row [class*=freeform-col-].freeform-fieldtype-checkbox label,.member-info .faqs-toggle .title-wraper.faqs-single-title,.popup-products .products .product-thumb-new,.product-highlights-post>.product-thumb-new .prod-thumb-single-thumb-wrap,div#reviews .product-subtitle .prod-content-subtitle{flex:1}.transfers .hero-banner-heading-xl{font-weight:600}.product-contact-secondary-info-wrap-column .product-contact-secondary-info-right-wrap{margin-top:5%;width:100%}.whats-happening-page .product-contact-secondary-info-wrap{justify-content:space-between;width:100%;max-width:100%}.wh-highlighted-products-wrap .blog-highlighted-section-article{max-width:50%}.showcase-with-title-section .section-title-wrap{flex-direction:column}body.category-page.whats-happening .banner-hero.medium.auto>.container{margin-left:auto;margin-right:auto;margin-bottom:40px}body.category-page.whats-happening .banner-hero.medium.auto{flex-wrap:wrap;padding-top:130px;flex-direction:column}.swiper.events-sticky-bar-content-wrap{max-width:580px;margin-left:0;margin-right:20px}.slider-arrow.ap-left-outside{left:-50px}.swiper.events-sticky-bar-content-wrap .swiper-wrapper .swiper-slide{width:auto!important}.wh-listing-sticky-bar{flex-direction:row;width:100%}.current-month-events:not(.swiper-initialized) .swiper-slide{max-width:25%}.whats-happeing-hero-info-title span{text-transform:capitalize}.whats-happeing-hero-single-bottom-info{display:flex;gap:4px}.post-content>:not(div){max-width:610px;margin:0 auto}.pin{gap:6px;display:flex;position:absolute;z-index:1;padding:7px 12px 7px 4px;font-size:15px;font-weight:400;letter-spacing:-.20000000298023224px;align-items:center;flex-wrap:wrap;border-radius:60px;transition:.5s}.pin .icon{width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='5' fill='white'/%3E%3Ccircle cx='14' cy='14' r='5' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");background-position:center}.pin:hover{background:#fff;color:#000}.evento-popup .close-popup,.popup-products .close-popup,div.capacity-icon,div.pax-icon{background-repeat:no-repeat;background-position:center}.pin:hover .icon{background-image:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%2300ACCB'/%3E%3Cg clip-path='url(%23clip0_550_26403)'%3E%3Cpath d='M17.129 13.25L13.106 9.227L14.1665 8.1665L20 14L14.1665 19.8335L13.106 18.773L17.129 14.75H8V13.25H17.129Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_550_26403'%3E%3Crect width='18' height='18' fill='white' transform='translate(5 5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.evento-popup .modal-content{margin-top:5em}.evento-popup,.popup-products{position:fixed;top:0;right:0;padding:40px 40px 140px;background:#fff;z-index:9999;max-width:700px;transition:.5s;height:100%;transform:translateX(100%);overflow-y:scroll}.popup-products .products{display:flex;flex-wrap:wrap;gap:30px;padding-top:36px;flex-direction:column}.popup-products .title{font-family:Montserrat;font-size:32px;line-height:32px;letter-spacing:-1px;text-align:left;color:#000}.evento-popup .close-popup,.popup-products .close-popup{margin-top:20px;width:36px;height:36px;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='36' height='36' rx='10' fill='white'/%3E%3Cg clip-path='url(%23clip0_1738_96231)'%3E%3Cpath d='M18.0007 16.586L22.9507 11.636L24.3647 13.05L19.4147 18L24.3647 22.95L22.9507 24.364L18.0007 19.414L13.0507 24.364L11.6367 22.95L16.5867 18L11.6367 13.05L13.0507 11.636L18.0007 16.586Z' fill='%23555555'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1738_96231'%3E%3Crect width='24' height='24' fill='white' transform='translate(6 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-size:contain}.evento-popup.active,.menu-mobile.active,.popup-products.active,.popup.active .popup-content{transform:translateX(0)}.blog-detail-text{max-width:610px;font-weight:300}.blog-outside-highlight-section .product-thumb-new.swiper-slide{height:fit-content}.blog-outside-highlight-section .showcase-category-grid{min-height:auto}.subcategoria-img-wrap img{border-radius:10px}.nav-links-left .menu,.quote{display:flex;gap:24px}.quote div{font-family:Montserrat;font-size:20px;font-style:italic;font-weight:400;line-height:31px;text-align:left}.post-content p{font-size:16px;font-weight:400;line-height:24px;text-align:left}.contacts-info-wrapper,.product-highlights-post{display:flex;flex-wrap:wrap;gap:20px}.product-highlights-post>.product-thumb-new{flex-wrap:wrap;flex-direction:row}.product-highlights-post>.product-thumb-new a.prod-thumb-single-img-wrap{flex:0 40%;height:100%}.partner-hero-card-shuffle-div .swiper-wrapper{max-height:100%}.partner-hero-card-shuffle-div .swiper-slide,.partner-hero-card-shuffle-div img{border-radius:14px;max-height:650px}.post-content .product-card .prod-thumb-single-thumb-wrap,.post-content .product-card .product-image-wrapper{width:50%;margin-bottom:0}.highlighted-blog-article-img.hero{height:auto;max-height:100%}#good-to-know .product-detailed-point,.prod-thumb-rating-wrap,.prod-thumb-rating-wrap.with-average{align-items:center}.pop-up-form-inside-content-wrap.pd-40-inside>.container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:90%;text-decoration:none;display:flex;flex:1;scrollbar-width:none}.pop-up-form-inside-content-wrap.pd-40-inside>.container::-webkit-scrollbar{display:none}.pop-up-form-inside-content-wrap>.plan-event-page-img-wrap{grid-column-gap:10px;border-radius:14px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex;position:static;background:0 0;flex:0 50%}.pop-up-form-inside-content-wrap{flex-wrap:wrap;gap:60px}.pop-up-form-inside-content-wrap>.plan-event-page-img-wrap img.plan-event-page-img{border-radius:14px;background:0 0}.pop-up-form-inside-content-wrap .pop-up-inside-content-title-wrap{padding-top:0;margin-top:0}#itinerary>.text-default-body.macro,.mg-top-20{margin-top:20px}.box-accordion{width:100%;border:1px solid #b5b5b5;box-shadow:0 -1px 1px 0 #b5b5b5 inset;border-radius:10px}.box-accordion .accordion-header{padding:6px 6px 6px 12px;display:flex;justify-content:space-between}.box-accordion .accordion-content .info{padding:6px 0;margin:0 6px 0 12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.box-accordion .accordion-content .info .text{font-size:13px;font-weight:500;line-height:14.3px;letter-spacing:-.5px;text-align:left}.default-button.micro.xs{font-size:13px;font-weight:400;line-height:18px;letter-spacing:-.20000000298023224px;text-align:left;min-height:26px}.venue-rooms-higlight-section .swiper-slide img{height:100%;object-fit:cover}.banner-hero.number-pagination-banner.big.swiper{padding:0;min-height:650px}.banner-hero.number-pagination-banner.big.swiper .swiper-pagination{z-index:9999;bottom:24px;max-width:1600px;margin:0 auto;left:50%;transform:translateX(-50%)}@keyframes progress{0%{width:0%}100%{width:100%}}.banner-hero.number-pagination-banner.big.swiper .swiper-pagination .slider-progress-indicator-single:before{content:'';width:0;height:1px;background:#fff;position:absolute;bottom:0;transition:.5s;left:0}.banner-hero.number-pagination-banner.big.swiper .swiper-pagination .slider-progress-indicator-single.swiper-pagination-bullet-active:before{animation-name:progress;animation-duration:4s;animation-timing-function:linear}h1 .text-huge{font-size:52px}h2 .text-huge{font-size:46px}h3 .text-huge{font-size:40px}h4 .text-huge{font-size:34px}h4 .text-big,h5 .text-huge{font-size:28px}h5 .text-big,h6 .text-huge{font-size:22px}h1 .text-big{font-size:42px}h2 .text-big{font-size:38px}h3 .text-big{font-size:32px}h6 .text-big{font-size:18px}.w-richtext,body.category-page.whats-happening .wh-highlighted-products-wrap{align-items:flex-start}.menu-main-links-list .nav-top-link-icon-wrap .nav-top-link-icon-text,.navbar-comp:not(.nav-ap),.navbar-comp:not(.nav-ap) .nav-top-link-icon-wrap,header.opened>.nav .nav-top-link-icon-wrap,header.opened>.nav .white,header:not(.white-header)>.nav:hover .nav-top-link-icon-wrap,header:not(.white-header)>.nav:hover .white{color:#000}a.nav-top-link-icon-wrap.w-inline-block .nav-top-link-icon img{object-fit:contain;width:18px;height:18px}.faq-section .product-subtitle,.header-search-wrapper .close-icon,.header-search-wrapper.active .search-icon,.hide-title .carousel-custom .section-title-wrap,.highlighted-content,.marker-content.products .product-thumb-new .prod-ap-labels-wrap,.marker-content.products .product-thumb-new .prod-thumb-single-thumb-wrap .label-wrapper>*,.menu-main-links-list .language-icon.white,.menu-mobile.lang-menu .menu-main-links-list .lang-switcher button.nav-top-link-icon-wrap,.menu-mobile:not(.lang-menu) .menu-main-links-list .lang-switcher .lang-drop-wrap,.navbar-comp:not(.nav-ap) .nav-overlay,header.opened>.nav .header-search-wrapper.active .search-icon:not(.white),header.opened>.nav .header-search-wrapper:not(.active) .close-icon:not(.white),header.opened>.nav .nav-overlay,header.opened>.nav img.white,header.white-header .nav img.white,header:not(.white-header)>.nav img:not(.white),header:not(.white-header)>.nav:hover .header-search-wrapper.active .search-icon:not(.white),header:not(.white-header)>.nav:hover .header-search-wrapper:not(.active) .close-icon:not(.white),header:not(.white-header)>.nav:hover .nav-overlay,header:not(.white-header)>.nav:hover img.white{display:none}.navbar-comp:not(.nav-ap) .nav-top-content-wrap{border-bottom:1px solid #eee}.member-info,.member-info .faqs-description-wrap .socials-wrap a{border-width:1px 1px 0;border-style:solid;border-color:#e5e5e5;border-radius:10px;box-shadow:0 -1px 1px 0 #b5b5b5 inset}.hero-banner-content:has(> .breadcrumbs-section){justify-content:flex-start;padding-top:200px}.hero-banner-content:has(> .breadcrumbs-section)>div:not(.breadcrumbs-section){margin-top:auto;display:flex;flex-wrap:wrap;gap:16px}.category-product-list .transfer-card,.category-product-listing.custom-listing,.member-info .faqs-description-wrap{flex-wrap:wrap}.category-product-listing.custom-listing .section-top-title-wrap{flex:0 100%;padding-bottom:30px}.career-content-team-card-img{max-width:40px;max-height:40px}.careers-hero-section-img-wrap .img-credits-info{transform:translateX(-50%);align-items:center}.split-img-points-side-points-list{gap:0}.job-description,.lang-drop-wrap>*{font-size:13px;font-weight:500;color:#666}.share-icons-wrapper .article-top-share-icons-wrap{background:#fff;width:fit-content;padding:10px;border-radius:10px;position:absolute;top:100%;transition:.5s;z-index:-1;opacity:0;transform:translateY(30px);flex-wrap:wrap}.share-icons-wrapper{position:relative;width:100%}.share-icons-wrapper .article-top-share-icons-wrap.active{opacity:1;z-index:9;transform:translateY(0)}.share-icons-wrapper .article-top-share-icons-wrap a{width:32px;height:32px;display:flex;justify-content:center;align-items:center;object-fit:contain}.why-book-acc-info{padding-bottom:0}.why-book-accordion{border-radius:10px;transition:.5s}.why-book-accordion.active{padding-bottom:16px}.inspo-trajectory-product-info-wrap .prod-secondary-info-wrap{font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.20000000298023224px;text-align:center;color:#444}.inspo-trajectory-product-info-wrap,.inspo-trajectory-product-thumb-img,.post-category .banner-hero:not(:has( .highlighted-posts-sections)) .banner-hero-bg-color,.restaurant-card .prod-thumb-single-thumb-wrap,.transfers .prod-thumb-single-thumb-wrap.smaller-padding{height:100%}.carousel-products .swiper-wrapper,.inspiration-itin-day-by-day-single{align-items:stretch}.transfers .prod-thumb-single-thumb-wrap.smaller-padding .prod-info-wrap.stretch{height:100%;justify-content:space-between}.seasons-images .bottom-banner{justify-content:flex-start}.hide-title .carousel-custom .section-top-title-wrap{justify-content:flex-end;margin-top:-60px;position:relative;width:fit-content;margin-right:0;margin-left:auto}.why-work-with-us-img-big-wrap .img-credits-info.ap{left:10px;right:auto}.why-work-with-us-img-big-wrap .img-credits-info.ap .nav-top-link-icon.w-embed{width:fit-content;height:fit-content}.popup{top:0;right:0;position:fixed;display:flex;justify-content:flex-end;align-items:center;height:100%;z-index:-1}.popup .popup-content{background:#fff;height:100%;padding:60px 40px;width:100%;transition:.5s;transform:translateX(100%);max-width:598px}.member-info{padding:12px 16px}.member-info .faqs-description-wrap .text-default-body,.member-info+.member-info{margin-top:12px}.member-info .faqs-toggle{padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.member-info .faqs-toggle .image{height:auto;flex:0 48px}.member-info .faqs-toggle .title-wraper.faqs-single-title .title{font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.20000000298023224px;text-align:left}.job-description{line-height:20px;letter-spacing:-.20000000298023224px;text-align:left}.announce-bar-text,.text-loop .text{text-align:center}.member-info .faqs-description-wrap .socials-wrap a{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.member-info .faqs-description-wrap .socials-wrap{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.member-info .faqs-description-wrap .socials-wrap a .product-contact-secondary-info-right-links-single-icon{width:18px;height:18px;object-fit:cover}.marker-content.products{max-width:345px}.marker-content.products .product-thumb-new{border:unset;display:flex;flex-direction:row;align-items:flex-start;border-radius:0;flex-wrap:wrap}.marker-content.products .product-thumb-new .prod-thumb-single-img-wrap{height:auto;flex:0 30%}.marker-content.products .product-thumb-new .prod-thumb-single-thumb-wrap{flex:1;height:100%;padding-top:0}.marker-content.products .products-content{display:flex;flex-wrap:wrap;padding-top:40px}.marker-content.products .title{font-size:32px;font-weight:400;line-height:32px;letter-spacing:-1px;text-align:left;max-width:70%}.marker-content.products .product-thumb-new .prod-thumb-single-img-wrap img{min-height:100px}.popup-info{position:absolute;top:10px;right:10px;height:calc(100% - 20px);background:#fff;padding:24px 16px;border-radius:8px;transition:.7s;transform:translateX(200%);overflow-y:scroll}.popup-info.active{transform:translateX(0);z-index:9}.banner-hero.number-pagination-banner.big.swiper .pin{z-index:9;white-space:nowrap}main>.pd-top-80+.pd-btm-80{padding-top:80px}.partner-hero-card{width:fit-content;z-index:1}.freeform-form [data-freeform-controls].justify-space>div>div button,.menu-main-links-list .language-icon,.partner-hero-card-content-wrap,.partner-hero-card-info-wrap{width:fit-content}.card-swiper .card-image{width:100%;height:100%;object-fit:cover}.freeform-form [data-freeform-controls].justify-space>div,.justify-space{justify-content:space-between}.freeform-form [data-freeform-controls].justify-space>div>div{width:fit-content;flex:0 auto}.contacts-info-wrapper .contacts-wrapper{flex:0 100%;display:flex;gap:4px;font-size:14px;flex-wrap:wrap}.social-icon{width:40px;height:40px;background:#000;display:flex;align-items:center;justify-content:center;border-radius:10px}.contacts-hero-content>*{flex:1 0 0;min-width:0;height:auto}.contacts-hero-content-left-wrap.image-banner{background:0 0;position:relative}.contacts-hero-content{flex-wrap:wrap;align-items:stretch;height:100%}.contacts-hero-content-left-wrap{justify-content:flex-start;align-items:stretch;background:linear-gradient(42.97deg,rgba(0,0,0,.4) 18.07%,rgba(0,0,0,0) 87.56%) #00accb}.contacts-hero-content-left-wrap.image-banner img{height:100%;position:absolute;top:0;left:0;width:100%}.iti__flag{border-radius:4px}.iti--separate-dial-code .iti__selected-flag{background:0 0}header.opened>.nav .nav-right>.default-button,header:not(.white-header)>.nav:hover .nav-right>.default-button{background-color:var(--blue-main);border-color:var(--blue-main);color:var(--white)}.nav-links-left ul{margin:0;padding:0}.nav-links-left>ul>.menu-item.opened .submenu{height:auto;opacity:1}.nav-links-left>ul>.menu-item .submenu{position:absolute;left:0;right:0;top:52px;width:100%;z-index:-1;opacity:0;transition:opacity .5s;height:0;overflow:hidden}.text-loop .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}.collections-highlights{cursor:none}.collections-highlights .content{display:flex;flex-wrap:nowrap;justify-content:center;width:100%}.collections-highlights .content:not(.swiper-initialized) .swiper-wrapper{gap:150px;overflow-x:scroll}.text-loop .text{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:22.4px;width:fit-content;white-space:nowrap}header .announce-bar .container{width:100%;max-width:100%;margin:5px auto;padding:0}.announce-bar .text-loop .swiper:not(.swiper-initialized) .text{margin-right:50px}.blog-post .text-big{font-size:1.4em}.category-carousel .swiper-wrapper{flex-direction:row}header.navbar-comp{z-index:999}.sell-out{margin:2% 2% 2% 5%;background:#fed7d7;padding:1%;border-radius:10px}.sell-out p{color:#ee0303;font-size:12px;font-weight:600;line-height:18px;font-family:Montserrat,sans-serif}@media screen and (max-width:991px){.contacts-hero-img{display:block}}@media screen and (min-width:480px) and (max-width:992px){.contacts-hero-content{display:grid;grid-template-columns:1fr 1fr}.contact-page-form-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}}@media screen and (max-width:767px){.contact-page-form-section{display:flex;flex-direction:column}.contacts-hero-content-left-wrap.image-banner{padding:0}.contacts-hero-content-left-wrap.image-banner img{position:static}}.menu-secondary-links-single img{object-fit:contain;object-position:center;height:auto}.menu-mobile{position:fixed;top:0;right:0;z-index:999;transition:.5s;transform:translateX(100%)}.menu-mobile.review-modal{display:flex;padding:60px 50px}.cms-pageabout-us .showcase-category-grid{min-height:unset;height:60vh}.marker-content.products .prod-info-wrap{grid-row-gap:2px}.lang-drop-wrap{display:flex;flex-wrap:wrap;border:1px solid #eee;background:#fff;box-shadow:0 7px 24px 0 #0000000F;box-shadow:0 2px 5px 0 #0000000D;border-radius:10px;position:absolute;width:fit-content;left:0;z-index:-1;transition:opacity .5s;opacity:0;height:0}.lang-drop-wrap>*{flex:0 100%;padding:4px 12px;line-height:22px}.lang-drop-wrap>.w--current{font-weight:400;color:#000}.lang-drop-wrap.active{opacity:1;height:auto;z-index:9}.menu-main-links-list .nav-top-link-icon-wrap{color:#000;width:100%;justify-content:flex-start;text-align:left;opacity:1;gap:10px;padding-top:12px;padding-bottom:12px}.menu-main-links-list .nav-top-link-icon-wrap .nav-link-drop-arrow{opacity:1;width:fit-content;transform:rotate(-90deg)}.menu-mobile.lang-menu .menu-main-links-list .lang-switcher .lang-drop-wrap{display:flex;opacity:1;height:auto;background:0 0;box-shadow:unset;border:unset}.menu-mobile.lang-menu .menu-main-links-list .lang-switcher .lang-drop-wrap a{padding:14px 0;font-size:18px;font-weight:400;line-height:18px;letter-spacing:-.5px;text-align:left}.footer-link-stack .social-icon{width:auto;height:auto;background:0 0;display:block;border-radius:0;object-fit:contain}@media (min-width:768px){.bottom-post-info{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.bottom-post-info .article-bottom-author-content{flex:1;width:fit-content}.bottom-post-info .article-top-left-wrap{flex:0 70%}.career-openings-wrap .career-openings-single{flex:0 33%}.height-auto{height:100%}.plan-trip-cta-section-wrap.height-auto{position:relative;width:100%}.plan-trip-cta-section-wrap.height-auto .plan-trip-cta-section-img:not(.mobile){position:static;border-radius:10px}.plan-trip-cta-section-wrap.height-auto .plan-trip-cta-section-content-wrap{position:absolute}.plan-trip-cta-section-wrap.height-auto .plan-trip-cta-section{padding:0}.footer-mid-right-wrap .footer-link-stack-2.accordion-content{max-height:2000px}}.careers-hero-section-img-wrap .img-credits-info{right:12px;left:auto;bottom:12px;transform:unset}.banner-hero.number-pagination-banner .search-wrapper{position:absolute;left:0;bottom:140px;width:100%;overflow:visible;z-index:99999}.banner-hero.number-pagination-banner .search-wrapper .container{margin:0 auto}.hero-search-box{width:100%;margin-left:0;margin-right:auto;max-width:505px;position:relative}.hero-search-box input[type=search]{margin:0;border:unset;padding:0}.hero-banner-content.small-btm-padding{padding-bottom:230px}.hero-search-box .ui-autocomplete{box-shadow:0 8px 18px 0 #00000014;box-shadow:0 3px 4px 0 #00000040;border:1px solid #eee;border-radius:12px;max-width:100%;left:0!important;padding:10px;width:100%!important;z-index:9999}.hero-search-box .ui-autocomplete .ui-menu-item{padding:5px 4px}.hero-search-box .ui-autocomplete .ui-menu-item img{width:36px;height:36px;object-fit:cover;border-radius:11px}.hero-search-box .ui-autocomplete .ui-menu-item span{width:75%}.hero-search-box .ui-autocomplete .ui-menu-item a{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:15px;font-weight:400;line-height:46px;letter-spacing:-.20000000298023224px;text-align:left;text-decoration:unset;padding:0 2px}.banner-hero.number-pagination-banner:has( .search-wrapper){overflow-y:visible}.hero-search-box .ui-autocomplete .ui-menu-item.no-hover strong{border-bottom:1px solid #e5e5e5;width:100%;display:block;padding:10px 2px;font-size:18px;font-weight:400;letter-spacing:-.20000000298023224px;text-align:left}.hero-search-box .ui-autocomplete .ui-menu-item a.see-all-results{line-height:1;border-width:1px 1px 0;border-style:solid;border-color:#e5e5e5;box-shadow:0 -1px 1px 0 #b5b5b5 inset;border-radius:10px;padding:6px 10px;justify-content:space-between}.hero-search-box .ui-autocomplete .ui-menu-item a.see-all-results:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.129 8.25L8.106 4.227L9.1665 3.1665L15 9L9.1665 14.8335L8.106 13.773L12.129 9.75H3V8.25H12.129Z' fill='black'/%3E%3C/svg%3E%0A");width:18px;height:18px;background-size:cover;background-position:center;background-repeat:no-repeat}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-color:#00accb;background:#00accb;border-radius:10px}.hero-search-box .ui-autocomplete .ui-menu-item a.see-all-results.ui-state-active:after{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.129 8.25L8.106 4.227L9.1665 3.1665L15 9L9.1665 14.8335L8.106 13.773L12.129 9.75H3V8.25H12.129Z' fill='white'/%3E%3C/svg%3E%0A")}.dropdown-menu-mega-cards-wrap .category-big-highlight-card-img,header:not(.white-header)>.nav .ui-autocomplete img{display:block!important}.banner-hero.with-breadcrumbs:has( .breadcrumbs-section) .hero-banner-content.smaller-btm-padding{height:auto}.banner-hero.with-breadcrumbs:has( .breadcrumbs-section) .container{height:100%;padding-top:130px;justify-content:space-between}.menu-mobile.search-popup{transform:translateY(100%);max-width:100%;gap:12px}.blog-highlighted-section-article .highlighted-prod-cat-overlay,.menu-mobile.search-popup .hero-search-box{max-width:100%}.menu-mobile.search-popup .hero-search-box .ui-autocomplete{box-shadow:unset;border:unset;background:0 0}.menu-mobile.search-popup .menu-main-logo{padding-top:30px}.menu-mobile.search-popup .menu-main-logo .title{font-size:32px;font-weight:400;line-height:32px;letter-spacing:-1px;text-align:left;color:#000}.partner-hero-card-stat,.partner-hero-card-stat-description,.product-top-highlights-description{white-space:nowrap}.product-top-highlights-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media screen and (min-width:767px) and (max-width:992px){.partner-hero-card{left:-100px}.product-top-highlights-wrap{flex-direction:column;display:flex;align-items:flex-start}.experience-page .product-top-highlights-wrap{flex-direction:row}.split-img-key-points-wrap{flex-wrap:wrap}}header.navbar-comp.white-header{background:#ffff}.product-thumb-new{height:-webkit-min-content}.trip-ideas-page .hero-banner-content.small-btm-padding,body:not(.cms-page-tugatrips-visites-au-activites-au-portugal):not(.cms-page-tugatrips-tours-y-actividades-en-portugal):not(.cms-page-tugatrips-tours-e-atividades-em-portugal):not(.cms-page-tugatrips-tours-and-activities-in-portugal) .hero-banner-content.small-btm-padding{padding-bottom:100px}.whats-happening .slider-arrow.ap-left-outside{top:12px}.hero-banner-category-info-text *{color:inherit!important}@media screen and (max-width:480px){.highlighted-section .wh-highlighted-products-wrap a{max-width:100%}.category-product-list .product-thumb-new{width:100%}}.category-big-highlight-card-img{position:static;height:100%}.category-big-highlight-card-content-wrap{position:absolute;top:0;left:0;height:100%;padding:40px 30px;width:100%}.category-big-highlight-card{padding:0;height:auto}@media (max-width:767px){.banner-hero{position:relative;width:100%;height:767px;overflow:hidden}.hero-banner-img{object-fit:cover;width:100%;height:100%;max-height:767px;position:absolute;top:0;left:0}.banner-content-wrapper .image-wrapper:has(:nth-child(2))>.hero-banner-img:first-child{display:none}.banner-content-wrapper .image-wrapper:has(:nth-child(2))>.hero-banner-img:nth-child(2){display:block}.category-layered-nav-sticky-wrap{width:85%}.post-content .product-card .prod-thumb-single-thumb-wrap,.post-content .product-card .product-image-wrapper,.when-to-book-section .product-contact-secondary-info-wrap .product-contact-secondary-info-right-wrap{width:100%}.mobile-hide,.nav-top-bar{display:none}.desktop-hide{display:block}.announce-bar .container,.banner-content .container,.whats-happening .nav-mid-bar .container{padding-top:0}.whats-happening.category-page.whats-happening .banner-hero.medium.auto{padding-top:80px}.announce-bar-content .swiper-wrapper{width:120%;max-width:120vw}h1 .text-huge{font-size:42px}h1 .text-big,h2 .text-huge{font-size:36px}h3 .text-huge{font-size:30px}h4 .text-huge{font-size:24px}h5 .text-huge{font-size:20px}h6 .text-big,h6 .text-huge{font-size:16px}h2 .text-big{font-size:32px}h3 .text-big{font-size:28px}h4 .text-big{font-size:22px}h5 .text-big{font-size:18px}.menu-mobile.review-modal{display:flex;padding:60px 20px}.footer-mid-right-wrap{max-width:100%;flex-wrap:wrap}.footer-mid-right-wrap>div{flex:0 100%;gap:0;border-bottom:1px solid #fffFFF1A;padding-bottom:6px}.footer-mid-right-wrap .accordion-header{padding:14px 0 12px;width:100%;font-size:15px;display:flex;align-items:center;justify-content:space-between}.footer-mid-right-wrap .accordion-header .icon-wrapper{display:flex;gap:0;position:relative;width:14px;height:14px}.footer-mid-right-wrap .accordion-header .icon-wrapper:before{content:'';width:100%;height:1px;background:#aaa}.footer-mid-right-wrap .accordion.active .accordion-header .icon-wrapper:after{transform:rotate(90deg)}.footer-mid-right-wrap .accordion-header .icon-wrapper:after{content:'';height:100%;width:1px;background:#aaa;position:absolute;left:50%;transform:translateX(-50%);transition:.5s}.seasons-toggle-wrap{flex-wrap:wrap;max-width:80%;justify-content:flex-start;margin-left:0;margin-right:auto;gap:10px}.hero-banner-content.small-btm-padding{padding-bottom:200px}body:not(.cms-page-tugatrips-visites-au-activites-au-portugal):not(.cms-page-tugatrips-tours-y-actividades-en-portugal):not(.cms-page-tugatrips-tours-e-atividades-em-portugal):not(.cms-page-tugatrips-tours-and-activities-in-portugal) .hero-banner-content.small-btm-padding{padding-bottom:120px}.banner-hero.with-breadcrumbs:has( .breadcrumbs-section) .container{padding-top:60px}.banner-hero.medium{height:auto;min-height:60vh}.banner-hero.with-breadcrumbs:has( .breadcrumbs-section) .container .breadcrumbs-section{padding-bottom:20px}.hide-title .carousel-custom .section-top-title-wrap{margin:0}.banner-hero.number-pagination-banner .search-wrapper{bottom:100px}.cms-page-homepage .hero-banner-content.small-btm-padding{padding-bottom:160px}.post-content .container,.post-content .container.sm,.post-content .container.xs,.post-content .container.xxs{padding-left:0;padding-right:0}.post-content{padding:0 15px}.whats-happeing-hero-right-wrap.weather-info{grid-template-columns:1fr 1fr}body.category-page.whats-happening .banner-hero.medium.auto{padding-top:50px}body.category-page.whats-happening .banner-hero.medium.auto>.container{margin-bottom:20px}.banner-hero-bg-color.hero-blog-2{height:60%}.wh-highlighted-products-wrap .blog-highlighted-section-article{max-width:100%}}@media screen and (max-width:479px){.legal-policies-dates-section{flex-direction:row}.split-img-points-img-wrap{order:2}.career-page .plan-trip-cta-section-content-title p{font-size:20px;line-height:1.2}.career-page .plan-trip-cta-section-content-title p strong{font-size:32px}.career-page .split-img-points-img-wrap{width:100vw;flex-shrink:unset;border-radius:0}.career-page .why-tugatrips-sticky-img{border-radius:0}.banner-hero.number-pagination-banner .search-wrapper{bottom:65px}.blog-post .product-thumb-new{width:100%}}@media screen and (min-width:480px){.blog-post .product-highlights-post>.product-thumb-new{display:flex;align-items:stretch}.blog-post .product-highlights-post>.product-thumb-new .prod-thumb-single-thumb-wrap,.blog-post .product-highlights-post>.product-thumb-new a.prod-thumb-single-img-wrap{height:auto}}.dropdown-menu-mega-cards-wrap,.product-thumb-new.product-card{height:auto}.whats-happeing-hero-right-wrap{grid-template-columns:1fr 1fr 1fr}.add-review,.category-product-list .transfer-card .prod-thumb-single-img-wrap{flex:0 auto}div#reviews .product-subtitle{flex-wrap:wrap;justify-content:space-between}.prod-reviews-list-wrap.review-submitted-wrap{display:block;width:100%}.prod-reviews-list{display:flex;flex-wrap:wrap;width:100%}.review-modal-info{display:flex;flex-wrap:wrap;gap:12px}.avatar{width:36px;height:36px;background:#d9d9d9;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.client-info{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.20000000298023224px;text-align:left;color:#000}.client-info .date{color:#666;font-size:10px;font-weight:500;line-height:16px;letter-spacing:-.20000000298023224px;text-align:left}#amenities .text-default-body,.contacts-wrapper .button-text,.prod-reviews-single-rating-content .prod-reviews-single-rating-description,body.venue-page.events-venue-page .prod-hero-content-info-split .text-default-body{font-weight:300}.prod-reviews-single-rating-content{padding-top:12px;font-size:15px;font-weight:500;line-height:22px;text-align:left;color:#666;padding-left:48px}.prod-reviews-single-rating-highlight{font-size:15px;font-weight:400;line-height:22px;text-align:left;color:#000}.prod-reviews-single+.prod-reviews-single{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.prod-reviews-list-wrap.review-submitted-wrap .default-button{margin:20px auto 0}.average-value{font-size:18px;font-weight:500;line-height:20px;letter-spacing:1px;text-align:left}.prod-thumb-rating-wrap.with-average .prod-thumb-rating-count{font-size:11px;font-weight:500;line-height:20px;text-align:left;color:#666}#reviews .prod-thumb-rating-wrap.with-average{margin-top:20px;margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;width:100%}.prod-reviews-single-rating-content .prod-thumb-rating-stars{margin-bottom:6px}.wh-event-upsell-prods-tabs-wrap .default-button:not(.active){background-color:transparent;color:var(--black);border:unset;border-bottom-width:0;box-shadow:unset}@media (min-width:1200px){.highlighted-blog-article-info-content-wrap{min-height:350px;justify-content:flex-start}body:not(.cms-page-tugatrips-visites-au-activites-au-portugal):not(.cms-page-tugatrips-tours-y-actividades-en-portugal):not(.cms-page-tugatrips-tours-e-atividades-em-portugal):not(.cms-page-tugatrips-tours-and-activities-in-portugal) .hero-banner-content.small-btm-padding{padding-bottom:150px}}@media (max-width:1630px){.banner-hero.number-pagination-banner.big.swiper .swiper-pagination{padding:0 15px}}.popup-products .close-popup{position:absolute;right:0;margin:0}@media (max-width:991px){.header-search-wrapper .hero-search-box,header:not(.white-header)>.nav .header-search-wrapper .close-icon,header:not(.white-header)>.nav:hover .header-search-wrapper .close-icon{display:none}.search-page .banner-hero:has( .breadcrumbs-section) .container{padding-top:80px}.section-top-title-wrap .slider-section-slider-arrows-wrap{flex:0 auto}.section-top-title-wrap .section-title-wrap{flex:1}.section-top-title-wrap{align-items:flex-start;justify-content:space-between}.section-highlights-posts .showcase-category-grid{display:flex;overflow-x:scroll;width:100%}.section-highlights-posts .showcase-category-grid .product-thumb-new{width:80%;min-width:80%}.section-highlights .showcase-category-grid{width:100%;overflow-x:scroll;min-height:auto;display:flex}.section-highlights .showcase-category-grid .category-big-highlight-card{min-width:80%}.pop-up-form-inside-content-wrap>.plan-event-page-img-wrap{flex:0 100%;display:none}.pop-up-form-inside-content-wrap.pd-40-inside>.container{flex:0 100%;width:100%;padding-left:0;padding-right:0}.pop-up-form-inside-content-wrap{overflow-y:scroll}.pop-up-inside-content-form-wrap{max-width:100%}}.section-highlights-posts .showcase-category-grid .product-thumb-new,.swiper-wrapper:has(.product-thumb-new) .product-thumb-new{height:auto}.section-highlights-posts .showcase-category-grid,.swiper-wrapper:has(.product-thumb-new){align-items:stretch}.contacts-info-wrapper .product-contact-secondary-info-right-links-single-icon{width:32px;height:32px}footer.footer{margin-top:80px}.popup.popup-team.active{z-index:99}.not-found-page .hero-banner-content.larger{max-width:680px}.banner-hero.medium{min-height:60vh;height:auto}.newsletter-popup .content{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap;height:100%;justify-content:space-between;text-align:center;padding-bottom:20px;gap:0;flex-direction:column}.info-space-wrapper .prod-secondary-info-text,.info-space-wrapper .title{text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.newsletter-popup .content .bottom-blog-link{position:relative;text-align:center;width:100%;z-index:9;bottom:0}@media (min-width:768px) and (max-width:1699px){.newsletter-pop-up-content-wrap iframe{max-height:295px}}.prod-ap-label:not(:has( > img)){padding-top:4px;padding-bottom:4px}.restaurant-card .prod-secondary-info-wrap .prod-secondary-info-text.address-info,.text-default-body.address-info{font-weight:300;display:block;margin-top:8px}.category-product-list .product-thumb-new,.restaurant-card,.showcase-category-grid .swiper-wrapper{height:auto}.pdp-hero-wrap.trip-ideas:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 30%);z-index:1}.post-category .banner-hero:not(:has( .highlighted-posts-sections)){min-height:0;padding-bottom:40px}.category-big-highlight-card-title-wrap>*,.hero-banner-heading-xl>*,.plan-trip-cta-section-content-title>*,.section-top-title>*{font-size:inherit;line-height:inherit;color:inherit}@media (max-width:767px){.add-review{flex:0 100%;margin-top:20px}.map-wrap .popup-info{left:10px}.popup-products .products .product-thumb-new{flex:0 100%}.popup-products{overflow-y:scroll}.pin>span:not(.icon){display:none}.banner-hero-bg-color.contacts{height:33%}.events-highlight-text-section,.events-highlight-text-section *{text-align:left;justify-content:flex-start}.events-highlight-subtitle{width:100%}.career-openings-wrap{display:flex}.what-to-know-section{flex-flow:column;display:flex}.pop-up-large-body{height:85vh}.partners-hero-banner-info-wrap .default-button{width:100%;padding:10px 12px;font-size:16px}.product-top-highlights-wrap{justify-content:center;align-items:center}.be-a-partner-banner{margin-bottom:40px;overflow:hidden}.partner-hero-card-shuffle-div{width:100%;height:auto;max-width:79%}.partner-hero-shuffle-wrap{align-items:center;justify-content:center}.partner-hero-card-stat{font-size:18px}.partner-hero-card-stat-description{font-size:12px}.partner-hero-card{padding:12px 20px}.article-top-left-wrap{border-bottom:1px solid #e5e5e5;padding-bottom:24px;margin-bottom:10px}}@media (min-width:768px) and (max-width:1199px){.partner-hero-shuffle-wrap{left:auto;justify-content:flex-end;align-items:flex-end}.hero-banner-content.small-btm-padding.partners{width:50%}.partner-hero-card-shuffle-div{padding-right:40px}.partner-hero-card-stat{font-size:18px}.partner-hero-card-stat-description{font-size:12px}.partner-hero-card{padding:12px 20px}.be-a-partner-banner{overflow:hidden}}@media (min-width:992px) and (max-width:1199px){.lang-drop-wrap{left:auto;right:0}.highlighted-blog-article-info-content-wrap{justify-content:flex-start;min-height:350px}.blog-cms-page .banner-hero.medium.auto{margin-bottom:70px}.highlighted-blog-article-info-description-title{font-size:28px}.partner-hero-card{top:80%}}@media (max-width:1700px){.highlighted-blog-article-hero-content-wrap{padding-bottom:0}}.breadcrumbs-link-wrap a:last-child .breadcrumbs-link-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:190px;display:block}.product-thumb-new .hidden-link{position:absolute;left:0;top:0;width:100%;height:100%}.title-info{margin-bottom:8px}@media (min-width:768px) and (max-width:991px){.section-highlights-posts .showcase-category-grid .product-thumb-new{width:40%;min-width:40%}.category-big-highlight-card-content-wrap{padding:20px 15px}.section-highlights .showcase-category-grid .category-big-highlight-card{min-width:45%}.what-to-know-section{grid-template-columns:1fr 1fr}.partner-hero-card{position:absolute;bottom:16%}.product-page-side-sticky-wrap{width:100%}.category-page .wh-highlighted-products-wrap{flex-direction:row}}@media (max-width:767px){.inspiration-itin-day-by-day-single{align-items:flex-start}.hero-banner-content{height:auto;min-height:500px}.experience-page .product-top-highlights-wrap{justify-content:flex-start}}.w-richtext ul li+li{padding-top:10px}.product-detailed-info-single p{font-weight:400}.accessibility-wrapper p+p{margin-top:10px}.whats-happening-card{min-height:unset}@media (min-width:1700px){.blog-highlighted-section-article .highlighted-prod-img{min-height:500px;max-height:500px}.contacts-info-wrapper .contacts-wrapper{font-size:16px}.contacts-hero-content:has(:nth-child(5n)) .contacts-info-wrapper .contacts-wrapper{font-size:15px}.contacts-hero-content:has(:nth-child(5n)) .contacts-hero-address{font-size:15px}.cms-page-homepage .hero-banner-content{max-width:625px}.seasons-images .hero-banner-content{height:800px}.blog-highlighted-section-article.whats-happening-card .highlighted-prod-img,.whats-happening-card img{min-height:500px}body.category-page.whats-happening .banner-hero.medium.auto{min-height:450px}body.category-page.whats-happening .banner-hero.medium.auto:has( .blog-highlighted-section-article) .banner-hero-bg-color.hero-blog-2{min-height:60%}}@media (min-width:1200px) and (max-width:1699px){.banner-hero.with-breadcrumbs:has( .breadcrumbs-section) .container{padding-top:120px}.blog-highlighted-section-article.whats-happening-card .highlighted-prod-img,.whats-happening-card img{min-height:400px}}@media (max-width:1199px){.map-wrap{height:60vh}.sticky-bar-link-single:hover{color:inherit}.blog-highlighted-section-article.whats-happening-card .highlighted-prod-img,.whats-happening-card img{min-height:350px}}body.category-page.whats-happening .banner-hero.medium.auto:not(:has( .blog-highlighted-section-article)) .banner-hero-bg-color.hero-blog-2{min-height:100%}@media (max-width:1699px){.blog-highlighted-section-article,.blog-highlighted-section-article .highlighted-prod-img{max-height:400px;min-height:200px}.banner-hero.number-pagination-banner.big.swiper .swiper-pagination{max-width:1240px}.newsletter-popup .content{overflow-x:scroll;flex-direction:row;gap:100px}.newsletter-pop-up-content-wrap{padding:20px 40px;gap:9px}body.category-page.whats-happening .banner-hero.medium.auto:has( .blog-highlighted-section-article) .banner-hero-bg-color.hero-blog-2{min-height:80%}body.category-page.whats-happening .banner-hero.medium.auto{min-height:200px}}.events-highlight-text p{font-weight:400;font-size:15px}body.category-page.where-to-stay .hero-banner-content:has(> .breadcrumbs-section){padding-top:125px}@media (min-width:992px) and (max-width:1699px){.blog-highlighted-section-article,.blog-highlighted-section-article .highlighted-prod-img{max-height:400px;min-height:380px}}@media (min-width:992px){.nav-right,.search-page .section-top-title-wrap,body.transfers .section-top-title-wrap{justify-content:flex-end}.header-search-wrapper{display:flex;align-items:center}.header-search-wrapper .search-box-content-wrap{padding:0 64px 0 16px;min-height:38px}.header-search-wrapper .hero-search-box .search-box-ap-cta{width:34px;height:34px}header:not(.white-header) .header-search-wrapper .hero-search-box .search-box-ap-cta .search-box-ap-cta-icon{display:block}.header-search-wrapper:not(.active) .hero-search-box{width:0;overflow:hidden;border:0}.header-search-wrapper.active .hero-search-box{width:360px}.nav-mid-content-wrap{flex-wrap:wrap;justify-content:space-between}.nav-mid-content-wrap>*{flex:1}.nav-search-icon-wrap{width:42px;height:42px}.header-search-wrapper .hero-search-box .ui-autocomplete .ui-menu-item a{font-size:13px;line-height:36px}.header-search-wrapper .hero-search-box .ui-autocomplete .ui-menu-item a.see-all-results{line-height:1}.header-search-wrapper .hero-search-box .ui-autocomplete .ui-menu-item.no-hover strong{font-size:16px;padding:6px 2px}.product-page-side-sticky-wrap,.product-side-sticky{position:static;max-height:unset}.product-page-side-sticky-wrap .pd-top-40,.product-side-sticky .product-action-sticky-card,.product-side-sticky .widget-ventrata-wrap{position:sticky;top:30px}.header-search-wrapper{position:relative}.header-search-wrapper .hero-search-box{max-width:360px;transition:width .5s;position:absolute;right:42px}.nav-mid-content-wrap>.nav-right{flex:0 auto}.category-layered-nav-sticky-wrap .close.close-popup{display:none}body.category-page.where-to-stay #highlitghted-venues .highlighted-events-grid._3-cols{grid-template-columns:1fr 1fr}body.category-page.where-to-stay #highlitghted-venues .highlighted-events-grid._3-cols:has(> :nth-child(3)){grid-template-columns:1fr 1fr 1fr}}.events-highlighted-product-thumb .label-wrapper{position:absolute;left:10px;top:10px;z-index:11}.hightlighted-section .events-highlighted-product-thumb.slider img.highlighted-prod-img{min-height:400px;object-fit:cover}.font-medium,body.venue-page.events-venue-page .prod-hero-content-info-split .text-default-body strong{font-weight:500}#good-to-know .product-detailed-point+.product-detailed-point{margin-top:6px}body.venue-page.events-venue-page .prod-hero-content-info-split .text-default-body ul{opacity:.7}.dropdown-menu-section-wrap .footer-link-stack-3:has( > :nth-child(n + 7)){display:grid;grid-template-columns:1fr 1fr;column-gap:20px}#map text{font-size:12px!important}.product-card .product-cta.event{bottom:7em}.product-card .product-cta{display:flex;position:absolute;bottom:20px;margin:0 15px;width:100%;max-width:calc(100% - 30px)}.product-card .prod-thumb-single-thumb-wrap,.product-card .product-image-wrapper{position:relative;width:100%;margin-bottom:10px}@media (min-width:1200px){.product-card .product-cta{transition:.5s;transform:translateY(100%);opacity:0;z-index:-1}.product-card:hover .product-cta{transform:translateY(0);opacity:1;z-index:1}}@media (min-width:991px){.section-top-title-wrap .section-title-wrap{flex:1}}.info-space-wrapper>*{padding-left:16px;padding-right:16px}div.pax-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' role='presentation' width='14px' height='14px' viewbox='0 0 14 14' fill='none'%3E%3Cg clip-path='url(%23clip0_2566_65735)'%3E%3Cpath d='M1.16797 12.8334C1.16797 11.5957 1.65963 10.4087 2.5348 9.53354C3.40997 8.65837 4.59696 8.16671 5.83464 8.16671C7.07231 8.16671 8.2593 8.65837 9.13447 9.53354C10.0096 10.4087 10.5013 11.5957 10.5013 12.8334H1.16797ZM5.83464 7.58337C3.90089 7.58337 2.33464 6.01712 2.33464 4.08337C2.33464 2.14962 3.90089 0.583374 5.83464 0.583374C7.76839 0.583374 9.33464 2.14962 9.33464 4.08337C9.33464 6.01712 7.76839 7.58337 5.83464 7.58337ZM10.1297 8.88596C11.022 9.11529 11.8192 9.62028 12.4078 10.329C12.9964 11.0378 13.3465 11.9141 13.4081 12.8334H11.668C11.668 11.3109 11.0846 9.92487 10.1297 8.88596ZM8.94964 7.55829C9.43847 7.12107 9.82939 6.58549 10.0968 5.98664C10.3642 5.3878 10.502 4.73921 10.5013 4.08337C10.5025 3.28623 10.2986 2.50217 9.90922 1.80662C10.5699 1.93938 11.1643 2.29684 11.5912 2.81824C12.0182 3.33964 12.2514 3.9928 12.2513 4.66671C12.2515 5.08231 12.1628 5.49315 11.9912 5.87168C11.8196 6.25022 11.5691 6.58771 11.2565 6.86152C10.9438 7.13534 10.5762 7.33917 10.1784 7.45934C9.78053 7.57951 9.36159 7.61324 8.94964 7.55829V7.55829Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3Cclippath id='clip0_2566_65735'%3E%3Crect width='14' height='14' fill='white'/%3E%3C/clippath%3E%3C/defs%3E%3C/svg%3E");display:block;width:14px;height:14px;background-size:cover}div.capacity-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid slice' role='presentation' width='18px' height='19px' viewbox='0 0 18 19' fill='none'%3E%3Cg clip-path='url(%23clip0_2573_65749)'%3E%3Cpath d='M12 2.34082H16.5V6.84082H15V3.84082H12V2.34082ZM1.5 2.34082H6V3.84082H3V6.84082H1.5V2.34082ZM15 14.3408V11.3408H16.5V15.8408H12V14.3408H15ZM3 14.3408H6V15.8408H1.5V11.3408H3V14.3408Z' fill='currentColor'/%3E%3C/g%3E%3Cdefs%3E%3Cclippath id='clip0_2573_65749'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 0.0908203)'/%3E%3C/clippath%3E%3C/defs%3E%3C/svg%3E");display:block;background-size:cover;width:16px;height:17px}.info-space-wrapper .title{font-size:13px;font-weight:500;line-height:18px;color:#666;margin-bottom:4px}.info-space-wrapper .prod-secondary-info-text{font-size:12px;font-weight:500;line-height:20px}.whatsapp-icon{border-radius:50px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);width:45px;height:45px;position:fixed;right:25px;font-size:20px;text-align:center;color:#878787;z-index:100;line-height:48px;font-style:normal;box-shadow:unset;background:0 0;bottom:30px!important}.venues-tabs .products-categ-slider-tab-single{min-width:fit-content}.venues-tabs{overflow-x:auto}.venue-list{display:flex;width:100%;position:relative}.venue-list__button--prev{margin-right:10px}.experience-page .product-side-sticky.negative-btm-margin .widget-ventrata-wrap{position:static}.experience-page .product-side-sticky.negative-btm-margin{margin:0;position:relative}.sticky-button-ventrata{transition:transform .5s;top:0;max-width:380px;width:100%;position:fixed;transform:translateY(-60px);z-index:990}.sticky-button-ventrata.visible{transform:translateY(1em)}@media (max-width:991px){.pop-up-large-body .container{overflow:initial;height:auto}.plan-event-page-content{height:100%;overflow-y:scroll;z-index:-1;padding-bottom:60px}.filters-wrapper:not(:has( .layered-open)){justify-content:flex-end}.trip-carousel .trending-destinations-section{display:flex;overflow-x:scroll;width:100%}.trip-carousel .trending-destinations-section .trending-destinations-highlight-card{width:80%;min-width:80%}.trip-ideas-detail-page .product-top-highlights-wrap{align-items:flex-start;justify-content:flex-start}.trip-ideas-detail-page .pdp-hero-wrap.trip-ideas{height:auto;min-height:70vh}.sticky-button-ventrata,.trip-ideas-detail-page .prod-hero-content-info-split .text-default-body.hero{display:none}.trip-ideas-detail-page .prod-hero-content-info-split-left{gap:16px}.product-page-side-sticky-nav{gap:12px}.product-page-content-wrap .product-side-sticky{order:-1;position:static;padding-bottom:0;width:100%;max-width:100%;max-height:unset}.product-page-content-wrap>.pd-top-40{order:2}.sticky-bar-link{width:fit-content}.default-button,.freeform-form button{min-height:40px}.section-top-title{line-height:1.2}.itinerary-list-point-single-info-wrap-2 .text-default-body *{font-weight:400}body.category-page.whats-happening .banner-hero.medium.auto{padding-top:70px}.whats-happening-page .product-top-highlights-wrap{justify-content:flex-start;align-items:flex-start}body.category-page.where-to-stay .hero-banner-content:has(> .breadcrumbs-section){padding-top:70px}.category-product-listing.custom-listing .category-product-right-wrap{flex:0 100%}}.text-loop .text.swiper-slide{width:fit-content!important}