.header-unit-types{background:#fff}.header-unit-types .logo svg path{fill:#000}.header-unit-types .main-menu-item,.header-unit-types .main-menu-item a{color:#122e58}.header-unit-types .cart svg path,.header-unit-types .hamburger svg path{stroke:#122e58}.header-unit-types .account-icon-block svg path{fill:#122e58}.header-unit-types .header-search-button{background-color:#122e58}.checkout-cart .chat-bubble{display:none}.template-cart{height:calc(100% - 90px)}.template-cart .cart-container{display:flex;align-items:center;flex-direction:column;height:calc(100% - 90px);margin-top:70px;grid-gap:24px;gap:24px}.template-cart .cart-container .cart-title{font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;width:100%;padding:24px 24px 0;text-align:left;color:#000}.template-cart .cart-container .acommodations-title{padding:0 24px}.template-cart .cart-container .cart-body{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;margin-bottom:80px;grid-gap:40px;gap:40px}.template-cart .cart-container .cart-body.empty{justify-content:center}@media only screen and (min-width:1200px){.template-cart .cart-container{grid-gap:32px;gap:32px;padding:0 42px;margin-bottom:120px}.template-cart .cart-container .cart-title{padding:58px 24px 0;font-size:30px}.template-cart .cart-container .acommodations-title{display:none}.template-cart .cart-container .cart-body{grid-gap:52px;gap:52px}}@media only screen and (min-width:1600px){.template-cart .cart-container{padding:0 128px}}.template-cart .cart-footer{position:fixed;z-index:1;bottom:0;display:flex;align-items:center;flex-direction:row;flex-shrink:0;justify-content:space-between;width:100%;padding:20px 24px;background:#112f58;grid-gap:27px;gap:27px}.template-cart .cart-footer .total,.template-cart .cart-footer .total span{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;color:#fff}.template-cart .cart-footer .checkout-btn{display:flex;align-items:center;justify-content:center;padding:8px 28px;cursor:pointer;border-radius:100px;background-color:#fff;box-shadow:18,46,88,1px;grid-gap:8px;gap:8px}.template-cart .cart-footer .checkout-btn:disabled{cursor:default;opacity:.7}.template-cart .cart-footer .checkout-btn:hover{opacity:.7}.template-cart .cart-footer .checkout-btn .btn-text{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;text-transform:none;color:#112f58}.template-cart .cart-footer .checkout-btn svg path{stroke:#112f58!important}@media only screen and (min-width:1200px){.template-cart .cart-footer{justify-content:flex-end;padding:20px 41px;grid-gap:41px;gap:41px}.template-cart .cart-footer .checkout-btn{grid-gap:8px;gap:8px}.template-cart .cart-footer .checkout-btn .btn-text{font-size:14px;color:#112f58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}}.banner-block{display:none}.banner-block+#content{top:0}.footer,.global-newsletter,.header,.newsletter,.newsletter-modal,.tablet-hero{display:none}.empty-cart{display:flex;align-items:center;flex-direction:column;margin:0 auto;grid-gap:4px;gap:4px;height:100vh;justify-content:center;width:360px;color:#04305d;font-size:20px}.empty-cart,.empty-cart h2{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.empty-cart h2{font-size:36px}.empty-cart p{text-align:center}.empty-cart a,.empty-cart p{font-family:BuenosAiresWeb-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300}.empty-cart a{text-decoration:underline;text-underline-offset:2px}.header-unit-types{background:#fff!important;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.header-unit-types .main-menu-item,.header-unit-types .main-menu-item a{color:#122e58!important}.cart-item{position:relative;display:flex;flex-direction:column;grid-gap:24px;gap:24px;width:100%}@media only screen and (min-width:1200px){.cart-item{flex-direction:row;padding:0}}.cart-item .unit-card{display:flex;width:100%;flex-direction:column;grid-gap:16px;gap:16px;padding:0 24px}.cart-item .unit-card .cart-item-error-message{color:rgba(255,0,5,.8)}.cart-item .unit-card .cart-item-error-message,.cart-item .unit-card .cart-item-error-message-desktop{display:none;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:18px}.cart-item .unit-card .cart-item-error-message-desktop{color:rgba(0,0,0,.8)}.cart-item .unit-card .general{display:flex;flex-direction:row;width:100%;grid-gap:15px;gap:15px}.cart-item .unit-card .unit-info{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.cart-item .unit-card .summary{display:flex;flex-direction:column;justify-content:space-between;max-width:192px}.cart-item .unit-card .accomodation-title,.cart-item .unit-card .accomodation-title-desktop{color:#000;font-size:20px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:24px;letter-spacing:-.2px}.cart-item .unit-card .accomodation-title-desktop{display:none}@media only screen and (min-width:1200px){.cart-item .unit-card .accomodation-title-desktop{display:block}}.cart-item .unit-card .unit-info-remove-button-group{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media only screen and (min-width:1200px){.cart-item .unit-card .unit-info-remove-button-group{min-width:345px;width:345px}}.cart-item .unit-card .remove-accomodation-btn,.cart-item .unit-card .remove-accomodation-btn-desktop{display:flex;height:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 4px 4px;flex-direction:column;justify-content:center;align-items:center;grid-gap:2px;gap:2px;flex-shrink:0;color:#cb3535;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;border-bottom:.75px solid #cb3535;cursor:pointer}.cart-item .unit-card .remove-accomodation-btn-desktop:hover,.cart-item .unit-card .remove-accomodation-btn:hover{opacity:.7}.cart-item .unit-card .remove-accomodation-btn-desktop{display:none}@media only screen and (min-width:1200px){.cart-item .unit-card .remove-accomodation-btn-desktop{display:block;padding:12px 4px;height:auto}}.cart-item .unit-card .details-list{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .unit-card .details-list .list-item{display:flex;flex-direction:row;grid-gap:6px;gap:6px;align-items:center;justify-content:flex-start}.cart-item .unit-card .details-list .list-item .list-item-svg{display:flex;align-items:center;width:20px;height:20px}.cart-item .unit-card .details-list .guests{display:flex;align-items:center}.cart-item .unit-card .details-list .guests .edit-guests{display:flex;height:20px;padding:0 4px 4px;flex-direction:column;justify-content:center;align-items:center;margin-left:4px;border-bottom:.75px solid #204ece;color:#112f58;font-size:14px;cursor:pointer}.cart-item .unit-card .details-list .guests .edit-guests:hover{opacity:.7}.cart-item .unit-card .details-list .amenities{grid-gap:12px;gap:12px}.cart-item .unit-card .details-list .amenities,.cart-item .unit-card .details-list .amenities .amenity{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;align-items:center;justify-content:flex-start}.cart-item .unit-card .details-list .amenities .amenity{grid-gap:6px;gap:6px}.cart-item .unit-card .details-list .item-text{font-size:14px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .unit-card .modal__container{display:flex;flex-direction:column;justify-content:center}.cart-item .unit-card .modal__container .checkout-edit-guests-modal{top:auto}@media only screen and (min-width:1200px){.cart-item .unit-card{display:flex;flex-direction:row;grid-gap:24px;gap:24px;padding:0;max-height:276px}.cart-item .unit-card .general{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-gap:24px;gap:24px}.cart-item .unit-card .summary{max-height:276px;display:none}}.cart-item .unit-card .cart-item-image-container{position:relative;cursor:pointer}.cart-item .unit-card .cart-item-image-container .cart-item-image{width:120px;height:86px}@media only screen and (min-width:1200px){.cart-item .unit-card .cart-item-image-container{max-height:276px;height:100%}.cart-item .unit-card .cart-item-image-container .cart-item-image{width:100%;height:100%}}.cart-item .unit-card .photos-counter{position:absolute;display:none;bottom:10px;right:10px;width:90px;height:38px;padding:8px 24px;justify-content:center;align-items:center;grid-gap:6px;gap:6px;border-radius:100px;background:#000;color:#fff}@media only screen and (min-width:1200px){.cart-item .unit-card .photos-counter{display:flex}}.cart-item .payment-details-card{display:flex;flex-direction:column;width:100%;grid-gap:16px;gap:16px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .payment-details-card-title{display:none}.cart-item .payment-details-card .payment-details-card-block{display:flex;flex-direction:column;width:100%;grid-gap:8px;gap:8px;font-size:14px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .fees-block{display:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cart-item .payment-details-card .fees-block.open{display:flex}.cart-item .payment-details-card .payment-details-card-row{display:flex;flex-direction:row;justify-content:space-between;padding:0 24px;width:100%}.cart-item .payment-details-card .payment-details-card-row>*{font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .payment-details-card-row.breakdown{justify-content:flex-end;grid-gap:6px;gap:6px}.cart-item .payment-details-card .price-block{font-size:18px}.cart-item .payment-details-card .breakdown-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px;cursor:pointer;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;color:#112f58}.cart-item .payment-details-card .breakdown-btn:hover{opacity:.7}.cart-item .payment-details-card .breakdown-btn .btn-text{color:#000;font-size:14px;line-height:18px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .breakdown-btn .btn-text:before{content:"See breakdown"}.cart-item .payment-details-card .breakdown-btn svg{rotate:90deg}.cart-item .payment-details-card .breakdown-btn.open .btn-text:before{content:"See less"}.cart-item .payment-details-card .breakdown-btn.open .dropdown-svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cart-item .payment-details-card .breakdown-btn.open .dropdown-svg svg{rotate:270deg}.cart-item .payment-details-card .total-block{background-color:#f8f5f2;padding:12px 0}.cart-item .payment-details-card .total-block .total-row,.cart-item .payment-details-card .total-block .total-row .item-name,.cart-item .payment-details-card .total-block .total-row .item-value{font-size:18px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .due-today-block{padding:0 24px}@media only screen and (min-width:1200px){.cart-item .payment-details-card .due-today-block{padding:0 16px}}@media only screen and (min-width:1200px){.cart-item .payment-details-card{width:382px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;grid-gap:16px;gap:16px;flex-shrink:0;border-radius:16px;border:.5px solid #122e58}.cart-item .payment-details-card .payment-details-card-title{display:flex;flex-direction:row;justify-content:flex-start;padding:16px 16px 0;font-size:24px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.cart-item .payment-details-card .payment-details-card-row{padding:0 16px;line-height:18px}.cart-item .payment-details-card .payment-details-card-row .breakdown-btn{color:#000;grid-gap:8px;gap:8px}.cart-item .payment-details-card .total-block{background-color:#f8f5f2;padding:20px 8px;border-radius:0 0 16px 16px}.cart-item .payment-details-card .total-block .total-row,.cart-item .payment-details-card .total-block .total-row .item-name,.cart-item .payment-details-card .total-block .total-row .item-value{font-size:18px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}}.cart-item.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;z-index:1}.cart-item.disabled .cart-item-error-message,.cart-item.disabled .error-message-remove-btn-group,.cart-item.disabled .remove-accomodation-btn{position:relative;z-index:2}.cart-item.disabled .cart-item-error-message{display:block}@media only screen and (min-width:1200px){.cart-item.disabled .cart-item-error-message{display:none}}.cart-item.disabled .cart-item-error-message-desktop{display:none}@media only screen and (min-width:1200px){.cart-item.disabled .cart-item-error-message-desktop{display:block}}.cart-item .tooltip-box{position:relative;height:16px}.cart-item .tooltip-box .tooltip-content{visibility:hidden;width:210px;padding:12px;-webkit-transform:translate(20px,-10px);transform:translate(20px,-10px);position:absolute;z-index:301;border-radius:12px;border:1px solid #122e58;background:#d2e2f2;box-shadow:0 4px 11px 0 rgba(0,0,0,.1)}.cart-item .tooltip-box .tooltip-text{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;list-style-type:none}.cart-item .tooltip-box:hover .tooltip-content{visibility:visible}.cart-item .tooltip-svg{width:15px;height:15px;cursor:pointer;-webkit-transform:translateY(1px);transform:translateY(1px)}.cart-item .fees-tooltip-wrapper{display:flex;align-items:center;grid-gap:5px;gap:5px;font-size:18px}.cart-item .fees-tooltip-wrapper .item-name{font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.video-with-alternative-image{position:relative}.video-with-alternative-image .video,.video-with-alternative-image img,.video-with-alternative-image video{width:100%;height:100%;max-height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video-with-alternative-image .video.multi video+video{display:none}@media (min-width:700px){.video-with-alternative-image .video.multi video:first-child{display:none}.video-with-alternative-image .video.multi video+video{display:block}}.video-with-alternative-image .video+picture{display:none;z-index:-1}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide.is-open .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide.is-open .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.photo-gallery-modal{color:#fff;display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;position:relative;max-width:100vw;padding:85px 0}@media only screen and (min-width:1200px){.photo-gallery-modal{width:150vh;grid-gap:16px;gap:16px;align-items:start;position:static;max-width:1228px;padding:0 82px}}.photo-gallery-modal .modal__container{height:auto;display:flex}.photo-gallery-modal .slider-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px;width:100%;height:100%;position:relative;justify-content:center}.photo-gallery-modal .glide__slide{height:auto}.photo-gallery-modal .glide__slides{margin:0}.photo-gallery-modal .glide__slide{width:390px}.photo-gallery-modal .glide__arrows{display:none}@media only screen and (min-width:1200px){.photo-gallery-modal .glide__arrows{display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;justify-content:space-between}}.photo-gallery-modal .glide__arrow{background:none;width:auto;padding:0;left:-82px;position:relative}.photo-gallery-modal .glide__arrow_right{right:-82px;-webkit-transform:rotate(180deg);transform:rotate(180deg);left:auto}.photo-gallery-modal .slide-image{padding-top:56.25%;position:relative}@media only screen and (min-width:1200px){.photo-gallery-modal .slide-image{padding-top:56.25%;position:relative}}.photo-gallery-modal .slide-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.photo-gallery-modal .slider-caption{text-align:center;margin-top:16px}@media only screen and (min-width:1200px){.photo-gallery-modal .slider-caption{text-align:left}}.photo-gallery-modal .close-button{position:absolute;top:8%;right:18px}@media only screen and (min-width:1200px){.photo-gallery-modal .close-button{top:0;right:0;cursor:pointer}}.photo-gallery-modal .slider-length{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;color:#f8f5f2;text-align:center;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:350;line-height:18px}@media only screen and (min-width:1200px){.photo-gallery-modal .slider-length{position:absolute;top:100%;right:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.photo-gallery-modal .photo-gallery-modal .slide-image img,.photo-gallery-modal .video-with-alternative-image img{-o-object-fit:fill!important;object-fit:fill!important}.guests{display:flex;align-items:center;grid-gap:8px;gap:8px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.guests .list-item-svg{display:flex;align-items:center;width:20px;height:20px}.guests .edit-guests{display:flex;height:20px;padding:0 4px 4px;flex-direction:column;justify-content:center;align-items:center;margin-left:4px;border-bottom:1px solid #204ece;color:#112f58;font-size:14px;cursor:pointer}.guests .edit-guests span{color:#112f58;font-size:14px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:16px}.guests .edit-guests:hover{opacity:.7}.checkout-edit-guests-modal{display:flex;width:327px;height:517px;flex-shrink:0;border-radius:12px;background:#fff;position:absolute;top:calc(50vh - 258.5px);left:calc(50% - 163.5px);flex-direction:column}@media only screen and (min-width:1024px){.checkout-edit-guests-modal{width:378px;height:517px}}.checkout-edit-guests-modal .inc-dec-number{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;width:100%}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .inc-dec-number{width:296px}}.checkout-edit-guests-modal .inc-dec-number .label{text-transform:none;color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-size:14px}.checkout-edit-guests-modal .inc-dec-number .input-group{width:100%}.checkout-edit-guests-modal .inc-dec-number .input-group button:focus{outline:0}.checkout-edit-guests-modal .close-button{display:flex;position:absolute;right:18px;top:18px;background:none;cursor:pointer;height:auto;padding:0}.checkout-edit-guests-modal .close-button svg{width:24px;height:24px}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .close-button{right:24px;top:24px}}.checkout-edit-guests-modal .text-guests{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;letter-spacing:-.2px;padding-top:100px;padding-left:24px}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .text-guests{font-size:24px;padding-left:40px}}.checkout-edit-guests-modal .edit-info-block{display:inline-flex;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px;padding:43.5px 24px 89.5px;width:100%}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .edit-info-block{padding:39.5px 42px 108px 40px}}.checkout-edit-guests-modal .adults-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;width:100%}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .adults-block{width:296px}}.checkout-edit-guests-modal .adults-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-size:14px}.checkout-edit-guests-modal .select-quantity{width:100%}.checkout-edit-guests-modal .children-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;grid-gap:10px;gap:10px;width:100%}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .children-block{width:296px}}.checkout-edit-guests-modal .children-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-size:14px}.checkout-edit-guests-modal .cancel-save-buttons{margin-left:21px;display:flex;width:286px;flex-direction:column-reverse;align-items:center;grid-gap:16px;gap:16px}@media only screen and (min-width:1024px){.checkout-edit-guests-modal .cancel-save-buttons{flex-direction:row;width:296px;justify-content:space-between;margin-left:40px}}.checkout-edit-guests-modal .cancel-button{background:none;height:20px;padding-bottom:4px;border-bottom:.75px solid #204ece;color:#122e58;border-radius:0}.checkout-edit-guests-modal .cancel-button,.checkout-edit-guests-modal .save-button{cursor:pointer;text-transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.checkout-edit-guests-modal .save-button{height:40px;padding:10px 28px;align-self:stretch;border-radius:100px;border:.5px solid #fff;background:#122e58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center}.due-today-block{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;cursor:pointer;position:relative}.due-today-block .due-today{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.due-today-block .due-today-describe-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;grid-gap:6px;gap:6px}.due-today-block .due-today-describe-block .due-today-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.due-today-block .due-today-describe-block .due-today-tooltip-icon .tooltiptext{visibility:hidden;left:16px;-webkit-transform:translateY(calc(-100% - 28px));transform:translateY(calc(-100% - 28px));display:flex;width:230px;padding:16px;align-items:center;grid-gap:8px;gap:8px;position:absolute;z-index:3;border-radius:12px;border:.5px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 4px 11px 0 rgba(0,0,0,.1);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}@media only screen and (min-width:1024px){.due-today-block .due-today-describe-block .due-today-tooltip-icon .tooltiptext{left:0}}.due-today-block .due-today-describe-block .tooltip-under{bottom:-288px}.cart{position:relative}.cart .icon{cursor:pointer}.cart .cart-count-booking{position:absolute;left:12px;top:-4px;background:#204ece;width:16px;height:16px;color:var(--White,#fff);text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;letter-spacing:.18px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:100%}.cart .cart-count-booking.hidden{display:none}.old-header .header{position:fixed;width:100%;background:rgba(purple,0);z-index:300;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;box-shadow:0 6px 10px rgba(0,0,0,.06);-webkit-transition:height 0ms,top .2s,-webkit-transform .2s ease-in-out!important;transition:height 0ms,top .2s,-webkit-transform .2s ease-in-out!important;transition:height 0ms,top .2s,transform .2s ease-in-out!important;transition:height 0ms,top .2s,transform .2s ease-in-out,-webkit-transform .2s ease-in-out!important;will-change:transform;height:64px}.old-header .header .menubar{grid-gap:20px;height:100%}@media only screen and (min-width:1600px){.old-header .header .menubar{grid-gap:50px}}.old-header .header .nav_container{display:flex;align-items:center;width:100%;flex-direction:column;margin-top:10px;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (min-width:1200px){.old-header .header .nav_container{-webkit-transform:translateX(0);transform:translateX(0);margin-top:0;flex-direction:row}}.old-header .header .nav_container .hidden{display:none}.old-header .header+*{padding-top:64px}.old-header .header .hamburger{width:100px;height:100%;margin:0;padding:23px 30px;cursor:pointer}.old-header .header .bar1,.old-header .header .bar2,.old-header .header .bar3{width:40px;height:2px;background:#fff;margin:3px 0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;will-change:transform}.old-header .header a{color:#042f5b;white-space:nowrap;fon-family:BuenosAiresWeb-SemiBold,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px}.old-header .header.open{height:100%}.old-header .header.open .bar1{-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.old-header .header.open .bar2{opacity:0}.old-header .header.open .bar3{-webkit-transform:rotate(45deg) translate(-2px,-4px);transform:rotate(45deg) translate(-2px,-4px)}.old-header .header.open .logo .logo-color{fill:#042f5b}.old-header .header.open nav.destinations{display:flex;-webkit-transition:.3s ease-in;transition:.3s ease-in;height:77px;min-height:77px;width:75%;min-width:280px;max-width:285px}.old-header .header.open .destinations.hidden{display:none}.old-header .header.open nav.open{min-height:223px;height:223px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.old-header .header.open .selected{height:70px}.old-header .header.open .nav_container{-webkit-transform:translate(0);transform:translate(0);position:relative;top:0;height:calc(100% - 114px);margin-top:40px}@media only screen and (min-width:700px){.old-header .header.open .nav_container{margin-top:10px;height:calc(100% - 72px);justify-content:center}}.old-header .header .logo-container{display:flex;justify-content:space-between;z-index:1}.old-header .header .logo{height:100%;padding:10px 30px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.old-header .header .logo img{-webkit-filter:brightness(0) saturate(100%) invert(1);filter:brightness(0) saturate(100%) invert(1)}.old-header .header .logo:hover .logo-color,.old-header .header .logo:hover path{fill:#a4f9ff}.old-header .header .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(90%) sepia(78%) saturate(7335%) hue-rotate(165deg) brightness(105%) contrast(102%);filter:brightness(0) saturate(100%) invert(90%) sepia(78%) saturate(7335%) hue-rotate(165deg) brightness(105%) contrast(102%)}.old-header .header .logo img,.old-header .header .logo svg{height:44px;width:auto}.old-header .header .logo .logo-color,.old-header .header .logo path{fill:#fff;-webkit-transition:fill .4s;transition:fill .4s}.old-header .header .logo-animated{height:100%;padding:10px 12px;max-width:186px}.old-header .header .logo-animated lottie-player,.old-header .header .logo-animated svg{height:52px;width:auto}.old-header .header nav.menu{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:0 30px;background:#fff;margin:20px 0;height:auto;will-change:transform}@media only screen and (max-width:699px){.old-header .header nav.menu{padding:0 20px}}.old-header .header nav.destinations{position:relative;display:none;flex-direction:row;isolation:isolate;padding:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;width:257px}@media only screen and (min-width:1200px){.old-header .header nav.destinations{display:flex;flex:0 0 25%;max-width:274px}}.old-header .header nav.destinations .selected{display:flex;position:relative;justify-content:space-between;align-items:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding:12px 12px 8px 8px;border:1px solid #aeb9c8;cursor:pointer;z-index:90;width:100%}@media only screen and (min-width:1200px){.old-header .header nav.destinations .selected{font-size:13px}}.old-header .header nav.destinations .selected div{position:relative;padding-left:30px;color:#112f58}.old-header .header nav.destinations .selected div:before{left:0;top:-5px;background:url(/images/icons/icon-location-pin-blue.svg) 50% no-repeat;content:"";position:absolute;width:16px;height:20px}.old-header .header nav.destinations .selected i{font-size:12px;border:solid;border-width:0 .1em .1em 0;display:inline-block;padding:.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s ease-in;transition:.3s ease-in}.old-header .header nav.destinations .selected .openSelect{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:.3s ease-in;transition:.3s ease-in}.old-header .header nav.destinations .options{position:absolute;top:0;left:0;right:0;display:none;flex-direction:column;grid-gap:10px;gap:10px;background-color:#fff;box-shadow:0 4px 10px rgb(255 255 255/.2);padding:10px 0 0;margin:60px 4px 0;z-index:10;border:1px solid #aeb9c8;border-top:0}@media only screen and (min-width:1200px){.old-header .header nav.destinations .options{margin:40px 4px 0}}.old-header .header nav.destinations .options ul{margin:0;display:flex;flex-direction:column;padding:0}.old-header .header nav.destinations .options ul li.active{font-weight:600;text-align:left}.old-header .header nav.destinations .options ul>li{display:flex;grid-gap:10px;gap:10px;align-items:flex-start;line-height:normal;-webkit-transition:.1s ease-in;transition:.1s ease-in;padding:8px 10px;margin:0;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#112f58;text-align:left}.old-header .header nav.destinations .options ul>li .option-checkbox{width:17px;height:17px;border:2px solid #042e58;border-radius:2px;min-width:17px;min-height:17px}.old-header .header nav.destinations .options ul>li.active .option-checkbox{border:2px solid #112f58}.old-header .header nav.destinations .options ul>li.active .option-checkbox:after{content:"";background:url(/images/icons/checkmark-blue.svg) no-repeat 50%;width:14px;height:14px;scale:.8;display:block;margin:-1px auto}.old-header .header nav.destinations .options .select-button button{width:100%;background-color:#bababa;color:#fff;font-size:14px;line-height:24px;letter-spacing:.5px;font-weight:600;height:40px;border-radius:0;padding:8px 10px;text-transform:capitalize}.old-header .header nav.destinations .options .select-button.select-button--active button{background-color:#b7f7fd;color:#112f58}.old-header .header nav.destinations.open{flex-direction:column}.old-header .header nav.destinations.open .selected{border-bottom:unset}.old-header .header nav.destinations.open .options{display:flex}.old-header .header .right-buttons{opacity:0;display:none}@media only screen and (min-width:1200px){.old-header .header .right-buttons{display:flex}}.old-header .header ul{padding:0;margin:0}.old-header .header li .sub-menu{display:flex;flex-flow:column;align-items:center}.old-header .header li .sub-menu a{font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:normal;text-transform:none}.old-header .header li.open>a{color:#a4f9ff}.old-header .header li.open>a:after{background-color:#a4f9ff}.old-header .header.open nav.menu{opacity:1;-webkit-transform:translate(0);transform:translate(0);overflow-y:auto;max-height:calc(100vh - 185px)}.old-header .header.open nav.menu::-webkit-scrollbar{width:3px}.old-header .header.open nav.menu::-webkit-scrollbar-track{background:#f1f1f1}.old-header .header.open nav.menu::-webkit-scrollbar-thumb{background:#888}.old-header .header.open nav.menu::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width:700px){.old-header .header.open nav.menu{padding:0 30px;max-height:calc(100vh - 159px)}}.old-header .header.open .bar1,.old-header .header.open .bar2,.old-header .header.open .bar3{background-color:#042f5b}.old-header .header.open .right-buttons{opacity:1}.old-header .header li.main_menu,.old-header .header nav.menu a{padding:10px 0}.old-header .header li.main_menu a,.old-header .header nav.menu a a{text-transform:uppercase;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:3px;font-size:16px;line-height:24px;-webkit-transition:color .4s;transition:color .4s;position:relative;margin:0;padding:0}.old-header .header li.main_menu a:after,.old-header .header nav.menu a a:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#042f5b;content:"";opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(6px);transform:translateY(6px)}.old-header .header li.main_menu.open>a:after,.old-header .header li.main_menu a:focus:after,.old-header .header li.main_menu a:hover:after,.old-header .header nav.menu a.open>a:after,.old-header .header nav.menu a a:focus:after,.old-header .header nav.menu a a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1200px){.old-header .header li.main_menu,.old-header .header nav.menu a{padding:0}.old-header .header li.main_menu a,.old-header .header nav.menu a a{font-size:13px}}.old-header .header .desktop-hidden{padding:10px 0}.old-header .header .desktop-hidden a{font-size:16px;text-transform:uppercase}.old-header .header .sub-menu li.main_menu a{font-size:16px;text-transform:inherit;letter-spacing:0;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1200px){.old-header .header .sub-menu li.main_menu a{font-size:13px;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:3px}}.old-header .header .sub-menu .main_menu{width:100%}.old-header .header .sub-menu-block .menu-text{display:flex;justify-content:center;grid-gap:9px;gap:9px;align-items:center;padding:8px 12px}@media only screen and (min-width:1200px){.old-header .header .sub-menu-block .menu-text{justify-content:flex-start}}.old-header .header .sub-menu-block svg{max-width:16px;max-height:20px}.old-header .header .sub-menu-block span{color:#82b8a7;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:normal}.old-header .header .sub-menu-block .sub-menu-new{flex-direction:column}.old-header .header .sub-menu-block .sub-menu-new li{line-height:normal}.old-header .header .sub-menu-block .sub-menu-new .main_menu{padding:8px 20px;margin:0}@media only screen and (min-width:1200px){.old-header .header .sub-menu-block .sub-menu-new .main_menu{justify-content:flex-start;text-align:left}}.old-header .header .sub-menu-block .sub-menu-new .main_menu:hover{background:#b7f7fd}.old-header .header .sub-menu-block .sub-menu-new .main_menu:hover a{color:#112f58;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;text-decoration:none}.old-header .header .sub-menu-block .sub-menu-new .main_menu a{color:#112f58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:normal;letter-spacing:normal;margin:0}.old-header .header .sub-menu-block .sub-menu-new .main_menu a:after{position:relative}@media only screen and (min-width:1200px){.old-header .header .sub-menu .main_menu:last-child .sub-menu-new .main_menu:last-child{padding:8px 20px 16px;border-radius:0 0 4px 4px}}.old-header .header.dark-text a{color:#042f5b}.old-header .header.dark-text .logo .logo-color,.old-header .header.dark-text .logo path{fill:#042f5b}.old-header .header.dark-text .logo img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%);filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%)}.old-header .header.dark-text .logo:hover .logo-color,.old-header .header.dark-text .logo:hover path{fill:#72baa6}.old-header .header.dark-text .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%);filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%)}.old-header .header.dark-text .bar1,.old-header .header.dark-text .bar2,.old-header .header.dark-text .bar3{background-color:#042f5b}.old-header .header.dark-text nav.menu li:hover>a{color:#72baa6}.old-header .header.dark-text nav.menu li:hover>a:after{background-color:#72baa6}@media only screen and (min-width:1200px){.old-header .header.dark-text nav.menu .sub-menu>li:hover>a{color:#042f5b}.old-header .header.dark-text nav.menu :not(.sub-menu)>li:hover>a{color:#72baa6}.old-header .header.dark-text nav.menu :not(.sub-menu)>li:hover>a:after{background-color:#72baa6}}.old-header .header.minimized{background:#fff}.old-header .header.minimized a{color:#042f5b}.old-header .header.minimized .logo .logo-color,.old-header .header.minimized .logo path{fill:#042f5b}.old-header .header.minimized .logo img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%);filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%)}.old-header .header.minimized .logo:hover .logo-color,.old-header .header.minimized .logo:hover path{fill:#72baa6}.old-header .header.minimized .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%);filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%)}.old-header .header.minimized .bar1,.old-header .header.minimized .bar2,.old-header .header.minimized .bar3{background-color:#042f5b}.old-header .header.minimized nav.menu li:hover>a{color:#72baa6}.old-header .header.minimized nav.menu li:hover>a:after{background-color:#72baa6}@media only screen and (min-width:1200px){.old-header .header.minimized nav.menu .sub-menu>li:hover>a{color:#042f5b}.old-header .header.minimized nav.menu :not(.sub-menu)>li:hover>a{color:#72baa6}.old-header .header.minimized nav.menu :not(.sub-menu)>li:hover>a:after{background-color:#72baa6}}@media only screen and (min-width:1200px){.old-header .header.minimized{height:72px}.old-header .header.minimized a{color:#042f5b}.old-header .header.minimized .logo .logo-color,.old-header .header.minimized .logo path{fill:#042f5b}.old-header .header.minimized .logo img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%);filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%)}.old-header .header.minimized .logo:hover .logo-color,.old-header .header.minimized .logo:hover path{fill:#72baa6}.old-header .header.minimized .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%);filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%)}.old-header .header.minimized .bar1,.old-header .header.minimized .bar2,.old-header .header.minimized .bar3{background-color:#042f5b}.old-header .header.minimized nav.menu li:hover>a{color:#72baa6}.old-header .header.minimized nav.menu li:hover>a:after{background-color:#72baa6}@media only screen and (min-width:1200px){.old-header .header.minimized nav.menu .sub-menu>li:hover>a{color:#042f5b}.old-header .header.minimized nav.menu :not(.sub-menu)>li:hover>a{color:#72baa6}.old-header .header.minimized nav.menu :not(.sub-menu)>li:hover>a:after{background-color:#72baa6}}.old-header .header.minimized+*{padding-top:72px}}@media only screen and (min-width:700px){.old-header .header nav.menu ul li .sub-menu{max-width:230px;min-width:230px}}@media only screen and (min-width:1200px){.old-header .header{height:200px;display:flex;align-items:center;justify-content:space-between;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.45)),color-stop(30%,rgba(0,0,0,.25)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.25) 30%,transparent);will-change:auto}.headroom .old-header .header{-webkit-transform:none!important;transform:none!important}.old-header .header .hamburger{display:none}.old-header .header a{color:#fff}.old-header .header .logo-container{position:relative;width:auto;height:100%;flex:0 0 164px}.old-header .header .logo{height:52px;min-width:100px;padding:0;margin:10px 52px}.old-header .header .logo-animated lottie-player,.old-header .header .logo svg{height:100%}.old-header .header nav.menu{height:100%;padding:0;flex-grow:1;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;background:transparent}.old-header .header nav.menu ul{display:flex;justify-content:flex-end;margin:0 auto}.old-header .header nav.menu ul li{position:relative}.old-header .header nav.menu ul li .sub-menu{display:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:72px;z-index:10;padding:4px 0 0;text-align:center;max-width:230px;min-width:230px;border-radius:4px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.12)}.old-header .header nav.menu ul li .sub-menu a{color:#042f5b}.old-header .header nav.menu ul li .sub-menu a:after{display:none}.old-header .header nav.menu ul li .sub-menu a,.old-header .header nav.menu ul li .sub-menu li{line-height:2;width:100%;font-size:14px;font-size:11px}.old-header .header nav.menu ul li.open .sub-menu{display:flex}.old-header .header .li{margin:0 .5em}.old-header .header .li a{font-size:13px}.old-header .header .right-buttons{display:flex;max-height:72px;min-width:auto;align-items:center;justify-content:flex-start;padding:0 72px 0 54px;opacity:1}.old-header .header .right-buttons .search-button{color:#042f5b;line-height:1.5;margin-left:25px;margin-right:0;-webkit-transition:color .2s ease-in-out .1s,background-color .2s ease-in-out;transition:color .2s ease-in-out .1s,background-color .2s ease-in-out}}@media only screen and (min-width:1200px){.old-header .header .menubar>.main_menu{line-height:72px}}@media only screen and (min-width:1600px){.old-header .header nav.menu{padding-left:140px}.old-header .header nav.menu li{margin:0}}@media only screen and (min-width:1200px){.old-header .header nav.menu{flex:1 1 70%}.old-header .header .right-buttons{flex:0 0 10%;display:flex;justify-content:center}}@media only screen and (max-width:699px){.old-header .header .right-buttons{display:none}}.old-header body>.header{background:#fff}.old-header body>.header a{color:#042f5b}.old-header body>.header .logo .logo-color,.old-header body>.header .logo path{fill:#042f5b}.old-header body>.header .logo img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%);filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%)}.old-header body>.header .logo:hover .logo-color,.old-header body>.header .logo:hover path{fill:#72baa6}.old-header body>.header .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%);filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%)}.old-header body>.header .bar1,.old-header body>.header .bar2,.old-header body>.header .bar3{background-color:#042f5b}.old-header body>.header nav.menu li:hover>a{color:#72baa6}.old-header body>.header nav.menu li:hover>a:after{background-color:#72baa6}@media only screen and (min-width:1200px){.old-header body>.header nav.menu .sub-menu>li:hover>a{color:#042f5b}.old-header body>.header nav.menu :not(.sub-menu)>li:hover>a{color:#72baa6}.old-header body>.header nav.menu :not(.sub-menu)>li:hover>a:after{background-color:#72baa6}}@media only screen and (min-width:1200px){.old-header body>.header{height:72px}.old-header body>.header a{color:#042f5b}.old-header body>.header .logo .logo-color,.old-header body>.header .logo path{fill:#042f5b}.old-header body>.header .logo img{-webkit-filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%);filter:brightness(0) saturate(100%) invert(13%) sepia(90%) saturate(1415%) hue-rotate(194deg) brightness(91%) contrast(102%)}.old-header body>.header .logo:hover .logo-color,.old-header body>.header .logo:hover path{fill:#72baa6}.old-header body>.header .logo:hover img{-webkit-filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%);filter:brightness(0) saturate(100%) invert(77%) sepia(9%) saturate(1408%) hue-rotate(113deg) brightness(88%) contrast(86%)}.old-header body>.header .bar1,.old-header body>.header .bar2,.old-header body>.header .bar3{background-color:#042f5b}.old-header body>.header nav.menu li:hover>a{color:#72baa6}.old-header body>.header nav.menu li:hover>a:after{background-color:#72baa6}@media only screen and (min-width:1200px){.old-header body>.header nav.menu .sub-menu>li:hover>a{color:#042f5b}.old-header body>.header nav.menu :not(.sub-menu)>li:hover>a{color:#72baa6}.old-header body>.header nav.menu :not(.sub-menu)>li:hover>a:after{background-color:#72baa6}}.old-header body>.header+*{padding-top:72px}}.old-header .v-hidden{display:none}.old-header body #content{padding-top:64px}@media only screen and (min-width:1200px){.old-header body #content{padding-top:72px}}.old-header body .header-new+#content{padding-top:178px}@media only screen and (min-width:1200px){.old-header body .header-new+#content{padding-top:72px}}.header-unit-types{height:64px;position:fixed;top:0;width:100%;z-index:400;background:radial-gradient(114.68% 146.15% at 2.03% -2.67%,rgba(0,0,0,.08) 22.92%,rgba(0,0,0,.04) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media only screen and (min-width:1200px){.header-unit-types{height:70px}.header-unit-types.has-sub-header{position:absolute}}.header-unit-types.unfixed{position:absolute}.header-unit-types.scrolled,.header-unit-types:hover{background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.header-unit-types.scrolled .logo svg path,.header-unit-types:hover .logo svg path{fill:#000}.header-unit-types.scrolled .main-menu-item,.header-unit-types.scrolled .main-menu-item a,.header-unit-types:hover .main-menu-item,.header-unit-types:hover .main-menu-item a{color:#122e58}.header-unit-types.scrolled .cart svg path,.header-unit-types.scrolled .hamburger svg path,.header-unit-types:hover .cart svg path,.header-unit-types:hover .hamburger svg path{stroke:#122e58}.header-unit-types.scrolled .account-icon-block svg path,.header-unit-types:hover .account-icon-block svg path{fill:#122e58}.header-unit-types.scrolled .header-search-button,.header-unit-types:hover .header-search-button{background-color:#122e58}.header-new{display:flex;width:100%;height:100%;align-items:center;padding:0 12px 0 24px;justify-content:space-between}@media only screen and (min-width:1200px){.header-new{padding:0 0 0 24px}}.navigation-block{display:flex;align-items:center}@media only screen and (min-width:1200px){.navigation-block{width:100%;grid-gap:80px;gap:80px;justify-content:flex-end}}.navigation-list{display:none;align-items:center;padding:0;margin:0}@media only screen and (min-width:1200px){.navigation-list{display:flex;justify-content:flex-end;width:100%}}.navigation-list .main-menu-item,.navigation-list .main-menu-item a{color:#fff;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;letter-spacing:.56px;text-transform:uppercase;line-height:70px;font-weight:350;cursor:pointer}.navigation-list .main-menu-item:before,.navigation-list .main-menu-item:hover,.navigation-list .main-menu-item:hover a{font-family:BuenosAiresWeb-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.navigation-list .main-menu-item:before{display:block;content:attr(title);font-size:14px;letter-spacing:.56px;text-transform:uppercase;line-height:70px;height:0;overflow:hidden;visibility:hidden}@media only screen and (min-width:1200px){.navigation-list .main-menu:first-child.open{display:flex;flex-grow:1}.navigation-list .main-menu:first-child.open .main-menu-item{display:flex;justify-content:flex-end;width:100%}}.navigation-list .main-menu .main-menu-item{padding-left:40px;padding-right:40px}.navigation-list .main-menu:last-child .main-menu-item{padding-right:0}.cart-menu-block{display:flex;grid-gap:24px;gap:24px;height:100%;align-items:center}@media only screen and (min-width:1200px){.hamburger{display:none}}.account-icon-block{display:none}@media only screen and (min-width:1200px){.account-icon-block{display:inline-flex}}.logo{max-width:67px;height:auto;order:1}@media only screen and (min-width:1200px){.logo{order:-1}}.logo svg{width:100%;height:100%}.header-search-button{display:inline-flex;padding:12px 22px;justify-content:center;align-items:center;border-radius:100px;background-color:#122e58;color:#fff;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-transform:capitalize;letter-spacing:normal;height:auto;order:3;white-space:nowrap;cursor:pointer}.header-search-button:after{content:"BOOK NOW"}@media only screen and (min-width:1200px){.header-search-button:after{content:"BOOK NOW"}}@media only screen and (min-width:1200px){.header-search-button{grid-gap:12px;gap:12px;display:inline-flex;padding:23px 43px 23px 79px;align-items:center;justify-content:center;border-radius:0;border-radius:initial;font-size:16px;line-height:18px;height:70px;margin-left:40px;background-color:hsla(0,0%,100%,.1);background-image:url(/images/icons/search_icon.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:43px 23px}}nav.navigation-block ul li.open .sub-menu{display:flex}.sub-menu{display:none;position:absolute;left:0;top:70px;z-index:400;min-height:100vh;max-height:100vh;width:100vw;height:100vh}.sub-menu-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.25)}.sub-menu-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:60px 128px;margin:0 auto;background:#fff;border-top:.5px solid rgba(0,0,0,.5);border-radius:0 0 24px 24px}.destinations-container{display:flex;justify-content:space-between;width:100%;max-width:1184px;grid-gap:50px;gap:50px}.destinations-list{display:flex;flex-direction:column;grid-gap:48px;gap:48px}.destinations-list ul{margin:0;padding:0}.kosher-style .destinations-list{grid-gap:12px;gap:12px}.kosher-style .destinations-image{max-width:681px}.destinations-image{display:flex}.destinations-image img{width:100%;border-radius:20px}.buttons-container{display:flex;justify-content:end;grid-gap:10px;gap:10px;width:100%;max-width:1184px;margin-top:28px}.buttons-container .button{color:#122e58;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.buttons-container .button:first-of-type{position:relative;overflow:hidden;padding:12px 28px;border-radius:100px;border:.5px solid #122e58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:none;-webkit-transition:background .3s,border .3s;transition:background .3s,border .3s}.buttons-container .button:first-of-type:before{content:"";position:absolute;bottom:0;left:50%;width:180px;height:180px;background-color:#adfcc9;border-radius:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;z-index:-1}.buttons-container .button:first-of-type:hover{border-color:transparent}.buttons-container .button:first-of-type:hover:before{-webkit-transform:translateX(-50%) translateY(40%);transform:translateX(-50%) translateY(40%)}.buttons-container .button:nth-of-type(2){padding:12px 4px;border-bottom:.75px solid #204ece;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.concierge-container{display:flex;justify-content:center;width:100%;max-width:1184px;grid-gap:24px;gap:24px}.concierge-item{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.concierge-item img{width:100%;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.concierge-item img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.destinations-list-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.destinations-list-item.city{color:#122e58;font-size:16px;line-height:20px;text-transform:capitalize;margin-bottom:8px}.destinations-list-item.city,.destinations-list-item.city>a,.destinations-list-item.neighborhood{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.destinations-list-item.neighborhood{color:rgba(0,0,0,.75);font-size:12px;font-style:normal;line-height:14px;letter-spacing:.24px;text-transform:uppercase;margin-top:24px}.destinations-list-item.resort{color:#122e58;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:18px;text-transform:capitalize;margin-bottom:12px}.destinations-list-item.resort a{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.destinations-list-item.city+.destinations-list-item.resort{margin-top:24px}.navigation-menu-mobile{display:none;position:absolute;left:0;top:64px;flex-direction:column;justify-content:space-between;grid-gap:40px;gap:40px;width:100%;min-height:100vh;max-height:100vh;min-height:100dvh;max-height:100dvh;overflow:auto;background:#fff;padding:24px 24px 90px}.navigation-menu-mobile.open{display:flex}@media only screen and (min-width:1200px){.navigation-menu-mobile,.navigation-menu-mobile.open{display:none}}.navigation-menu-mobile .sub-menu-list-mobile{display:none;flex-direction:column;grid-gap:20px;gap:20px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0}.navigation-menu-mobile .sub-menu-list-mobile.active{display:flex}.navigation-menu-mobile .sub-menu-list-mobile ul{-webkit-padding-start:0;padding-inline-start:0}.navigation-menu-mobile .sub-menu-list-item-mobile{display:flex;justify-content:space-between;align-items:center;color:#122e58;cursor:pointer}.navigation-menu-mobile .sub-menu-list-item-mobile svg{vertical-align:middle}.navigation-menu-mobile .sub-menu-mobile-back-button{cursor:pointer;color:#122e58}.navigation-menu-mobile .sub-menu-mobile-back-button span{display:inline-block;vertical-align:middle}.navigation-menu-mobile .sub-menu-mobile-back-button span svg{vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navigation-menu-mobile .sub-menu-mobile-contacts{display:flex;flex-direction:column;grid-gap:14px;gap:14px;padding:20px 28px;border-radius:12px;border:1px solid #204ece;color:#204ece}.navigation-menu-mobile .sub-menu-mobile-contacts span{display:inline-block;vertical-align:middle}.navigation-menu-mobile .sub-menu-mobile-contacts span svg{vertical-align:middle;margin-right:15px}.navigation-menu-mobile .sub-menu-mobile-contacts a{color:#204ece}.navigation-menu-mobile .sub-menu-mobile-resort{display:flex;grid-gap:16px;gap:16px;align-items:center}.navigation-menu-mobile .sub-menu-mobile-resort img{align-self:center;width:14px;height:30px}.navigation-menu-mobile .sub-menu-mobile-resort-text{width:auto}.navigation-menu-mobile .sub-menu-mobile-resort-title{font-size:14px;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:16px;color:#204ece}.navigation-menu-mobile .sub-menu-mobile-resort-description{display:flex;flex-direction:column}.navigation-menu-mobile .sub-menu-mobile-resort-description span a{font-size:14px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300;line-height:14px;color:#042f5b}.sub-header-container{display:block;width:100%;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;position:absolute;top:64px;height:48px;z-index:399;background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sub-header-container::-webkit-scrollbar{display:none}@media only screen and (min-width:1200px){.sub-header-container{display:block;overflow:hidden;top:70px;height:72px;width:100%}}.sub-header-container .sub-header-resort{display:none}@media only screen and (min-width:1200px){.sub-header-container .sub-header-resort{display:block}}.sub-header-container.unfixed{position:absolute}.sub-header-container.scrolled:not(.sub-header-container.unfixed){position:fixed;top:0;background-color:#f8f5f2;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-resort img:first-of-type{display:none}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-resort img:nth-of-type(2){display:block}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-resort-title{color:#204ece}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-resort-description{color:#042f5b}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-resort-description a{font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;color:#042f5b}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-navigation-list svg path{fill:#204ece}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-navigation-list-item{color:#122e58}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-navigation-list-item a{color:#122e58;white-space:nowrap}.sub-header-container.scrolled:not(.sub-header-container.unfixed) .sub-header-navigation-list-item a:before{background-color:#204ece}.sub-header{display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 16px 0 25px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:1200px){.sub-header{padding:0 12px 0 48px;width:100%}}.sub-header-resort{display:flex;grid-gap:16px;gap:16px;align-items:center;margin-right:10px;color:#fff;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.sub-header-resort img:first-of-type{display:block}.sub-header-resort img:nth-of-type(2){display:none}.sub-header-resort .sub-header-resort-title{font-size:14px;font-style:normal;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:17px;white-space:nowrap}.sub-header-resort .sub-header-resort-description{font-size:14px;line-height:18px;font-style:normal}.sub-header-resort .sub-header-resort-description span{display:flex;width:100%;white-space:nowrap}.sub-header-resort .sub-header-resort-description a{color:#fff;text-decoration:none;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.sub-header-resort img{align-self:center;width:14px;height:30px}.sub-header-navigation-block{display:flex}.sub-header-navigation-list{display:flex;align-items:center;grid-gap:24px;gap:24px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-padding-start:0;padding-inline-start:0}.sub-header-navigation-list svg{height:14px;width:14px}.sub-header-navigation-list-item{display:flex;color:#fff;text-align:center}.sub-header-navigation-list-item a{position:relative;text-decoration:none;color:#fff;white-space:nowrap;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:16px;letter-spacing:.56px;text-transform:uppercase}.sub-header-navigation-list-item a:before{content:"";position:absolute;top:31px;left:50%;width:0;height:2px;background-color:#d2e2f2;-webkit-transition:width .3s ease-in-out,left .3s ease-in-out;transition:width .3s ease-in-out,left .3s ease-in-out}@media only screen and (min-width:1200px){.sub-header-navigation-list-item a:before{top:43px}}.sub-header-navigation-list-item.active a{font-family:BuenosAiresWeb-Bold,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1200px){.sub-header-navigation-list-item.active a{font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}}.sub-header-navigation-list-item.active a:before,.sub-header-navigation-list-item a:hover:before{width:100%;left:0}.sub-header-navigation-list-item.adjust-top a:before{top:51px}.sub-header-search-button-container{display:none;justify-content:end;width:135px}@media only screen and (min-width:1600px){.sub-header-search-button-container{display:flex}}.sub-header-search-button{display:none;padding:12px 22px;border-radius:100px;background:#122e58;color:#fff;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;text-transform:capitalize;letter-spacing:normal;height:auto}.sub-header-search-button:after{content:"BOOK NOW"}.sub-menu-mobile-auth{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding-top:24px;color:#122e58}.sub-menu-mobile-auth a{color:#122e58}.sub-menu-mobile-divider{border-top:0 solid rgba(0,0,0,.5);width:100%;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.sub-menu-mobile-logged-in-state{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.sub-menu-mobile-logged-in-state button{background:none;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;text-transform:none;letter-spacing:0;height:auto;padding:0;border:0;border-radius:0;white-space:nowrap;color:#122e58}.sub-menu-mobile-my-account-icon{background-color:#122e58;width:24px;height:24px;border-radius:24px}.sub-menu-mobile-my-account-letter{display:block;width:100%;text-align:center;height:24px;line-height:24px;color:#adfcc9;font-size:12px;letter-spacing:.18px;text-transform:uppercase}.sub-menu-mobile-logged-in-row,.sub-menu-mobile-my-account-letter{font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:350}.sub-menu-mobile-logged-in-row{display:flex;align-items:center;grid-gap:12px;gap:12px;font-size:14px;line-height:16px}.inc-dec-number{display:flex;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.inc-dec-number .label{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:350;line-height:14px}.inc-dec-number input[type=number]::-webkit-inner-spin-button,.inc-dec-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inc-dec-number .input-group{clear:both;display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.9);padding:12px 16px;grid-gap:28px;gap:28px;border-radius:12px;border:1px solid #122e58}.inc-dec-number .input-group input[type=button]{min-width:15px;width:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.inc-dec-number .input-group .button-minus,.inc-dec-number .input-group .button-plus{font-weight:700;height:15px;padding:0;width:15px;position:relative;background:transparent}.inc-dec-number .input-group .button-minus:disabled,.inc-dec-number .input-group .button-plus:disabled{cursor:default;pointer-events:none;opacity:.8}.inc-dec-number .input-group .quantity-field{position:relative;height:16px;width:24px;text-align:center;display:inline-block;color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px;resize:vertical;border:none;outline:none;margin:0;padding:0;background:transparent}.inc-dec-number .input-group .quantity-field::-webkit-inner-spin-button,.inc-dec-number .input-group .quantity-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inc-dec-number input[type=number]{-webkit-appearance:none;-moz-appearance:textfield}.inc-dec-number input[type=number]::-webkit-inner-spin-button,.inc-dec-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inc-dec-number input:disabled{opacity:1}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#3f4458;box-shadow:1px 0 0 #20222c,-1px 0 0 #20222c,0 1px 0 #20222c,0 -1px 0 #20222c,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #20222c}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#20222c}.flatpickr-calendar.arrowTop:after{border-bottom-color:#3f4458}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#20222c}.flatpickr-calendar.arrowBottom:after{border-top-color:#3f4458}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:#3f4458;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1 1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#eee}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid hsla(0,0%,100%,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(192,187,167,.1)}.numInputWrapper span:active{background:rgba(192,187,167,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid hsla(0,0%,100%,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:hsla(0,0%,100%,.5)}.numInputWrapper:hover{background:rgba(192,187,167,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(192,187,167,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:baseline;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:hsla(0,0%,100%,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#3f4458;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:baseline;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(192,187,167,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#3f4458;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1 1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#3f4458;color:#fff;line-height:1;margin:0;text-align:center;display:block;flex:1 1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #20222c}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:hsla(0,0%,100%,.95);cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#646c8c;border-color:#646c8c}.flatpickr-day.today{border-color:#eee}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#eee;background:#eee;color:#3f4458}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#80cbc4;box-shadow:none;color:#fff;border-color:#80cbc4}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #80cbc4}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #646c8c,5px 0 0 #646c8c}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:hsla(0,0%,100%,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:hsla(0,0%,100%,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #80cbc4,5px 0 0 #80cbc4}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #20222c}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:hsla(0,0%,100%,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1 1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:hsla(0,0%,100%,.95)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:hsla(0,0%,100%,.95)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:hsla(0,0%,100%,.95);font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:hsla(0,0%,100%,.95);font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#6a7395}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.date-range-picker-container{width:100%}.date-range-picker-container .reset-dates-button{position:absolute;bottom:0;z-index:10;width:100%;display:none;justify-content:center;padding-bottom:16px;padding-top:5px;color:#204ece;text-align:center;font-size:14px;font-style:normal;font-weight:BuenosAiresWeb-Book,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:capitalize;background-color:inherit}.date-range-picker-container .flatpickr-calendar{width:100%!important;box-shadow:0 4px 12px 0 rgba(0,0,0,.05);border-radius:0 0 12px 12px;background:#fff;position:relative;padding:16px 16px 46px}.date-range-picker-container .flatpickr-calendar.inline{top:0;left:0}.date-range-picker-container .flatpickr-calendar .flatpickr-months .flatpickr-month{height:24px;border-bottom:none}.date-range-picker-container .flatpickr-calendar .flatpickr-prev-month.flatpickr-disabled{display:flex;visibility:hidden}.date-range-picker-container .flatpickr-calendar .flatpickr-months .flatpickr-next-month,.date-range-picker-container .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{position:static;height:auto;width:auto;padding:0}.date-range-picker-container .flatpickr-calendar .flatpickr-month{display:flex;background:transparent}.date-range-picker-container .flatpickr-calendar .flatpickr-month .flatpickr-current-month{align-self:center;height:auto;color:#000;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:16px;padding:0}.date-range-picker-container .flatpickr-calendar .flatpickr-month .flatpickr-current-month span.cur-month{font-weight:350}.date-range-picker-container .flatpickr-calendar .flatpickr-next-month,.date-range-picker-container .flatpickr-calendar .flatpickr-prev-month{background:none}.date-range-picker-container .flatpickr-calendar .flatpickr-next-month svg,.date-range-picker-container .flatpickr-calendar .flatpickr-prev-month svg{display:block;width:24px;height:24px}.date-range-picker-container .flatpickr-calendar .flatpickr-next-month:hover svg,.date-range-picker-container .flatpickr-calendar .flatpickr-prev-month:hover svg{fill:none}.date-range-picker-container .flatpickr-calendar .cur-year{pointer-events:none;color:#000}.date-range-picker-container .flatpickr-calendar .arrowDown,.date-range-picker-container .flatpickr-calendar .arrowUp{display:none}.date-range-picker-container .flatpickr-calendar .numInputWrapper:hover{background:none}.date-range-picker-container .flatpickr-calendar .flatpickr-innerContainer{width:100%;margin-top:10px;overflow:visible;overflow:initial}.date-range-picker-container .flatpickr-calendar .flatpickr-rContainer{width:100%}.date-range-picker-container .flatpickr-calendar .flatpickr-weekdays{height:auto}.date-range-picker-container .flatpickr-calendar .flatpickr-weekday{background:transparent;color:rgba(0,0,0,.75);text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:350;line-height:14px;letter-spacing:.24px;text-transform:uppercase;padding:10px}.date-range-picker-container .flatpickr-calendar .flatpickr-days{width:100%!important;overflow:visible;overflow:initial}.date-range-picker-container .flatpickr-calendar .flatpickr-days .flatpickr-day:hover{background:none}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer{width:100%;min-width:295px;max-width:100%;grid-row-gap:8px;row-gap:8px}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day{color:#122e58;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:350;line-height:16px;margin:0;padding:11px 10px;border:0 solid transparent}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-disabled:not(.flatpickr-back-to-back),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.not-available:not(.inRange){text-decoration:line-through;pointer-events:none;opacity:.25}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):is(.startRange):not(:has(~.endRange)),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):not(.selected):hover{position:relative}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):is(.startRange):not(:has(~.endRange)):before,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):not(.selected):hover:before{content:attr(data-popover);max-width:64px;-webkit-filter:drop-shadow(0 3px 19px rgba(0,0,0,.25));filter:drop-shadow(0 3px 19px rgba(0,0,0,.25));width:64px;display:flex;position:absolute;justify-content:center;align-items:center;height:41px;background:#fff;border-radius:8px;bottom:52px;left:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#122e58;text-align:center;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;line-height:12px;z-index:2}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):is(.startRange):not(:has(~.endRange)):after,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day[data-popover]:not(.inRange):not(.selected):hover:after{content:"";position:absolute;left:10px;bottom:32px;border:10px solid transparent;border-top-color:#fff;z-index:2}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-back-to-back,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkin-notAllowed:not(.flatpickr-disabled),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkout-notAllowed:not(.flatpickr-disabled){opacity:1}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-back-to-back:not(:has(.endRange)):hover,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkin-notAllowed:not(.flatpickr-disabled):not(:has(.endRange)):hover,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkout-notAllowed:not(.flatpickr-disabled):not(:has(.endRange)):hover{background:#d2e2f2;box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.25)}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkin-notAllowed:not(.flatpickr-disabled),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.flatpickr-checkout-notAllowed:not(.flatpickr-disabled){cursor:not-allowed}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .today{border-color:#204ece}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .today:hover{background-color:#fff;border:1px solid #204ece}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .endRange,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange{background:#204ece;border-radius:50px;color:#fff}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .endRange:hover,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange:hover{background:#204ece}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .endRange,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange{position:relative;z-index:2;box-shadow:none!important;border:0 solid transparent}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange+.inRange{position:relative}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .inRange{background:#e8f1f9;box-shadow:-5px 0 0 #e8f1f9,5px 0 0 #e8f1f9;border:0 solid transparent}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange+.inRange:after{position:absolute;content:"";top:0;right:100%;min-width:50%;min-height:100%;background:#e8f1f9}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .inRange:has(+.endRange){position:relative}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .inRange:has(+.endRange):before{position:absolute;content:"";top:0;left:100%;min-width:50%;min-height:100%;background:#e8f1f9}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .startRange+.endRange:after{content:none}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-5px 0 0 #fff,5px 0 0 #fff}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day:nth-child(7n+7):not(.endRange).inRange{border-radius:0 50px 50px 0;box-shadow:0 0 0 #fff,0 0 0 #fff}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day:nth-child(7n+1).inRange{border-radius:50px 0 0 50px;box-shadow:0 0 0 #fff,25px 0 0 #fff}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.inRange:nth-child(7n+1),.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day:nth-child(7n+1).inRange{box-shadow:0 0 0 #fff,25px 0 0 #fff!important}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.inRange:nth-child(7n+1):after,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day:nth-child(7n+1).inRange:after,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .inRange:nth-child(7n+7):before{content:none}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .nextMonthDay,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .prevMonthDay{visibility:inherit;color:#c4cbd5}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .nextMonthDay:hover,.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .prevMonthDay:hover{color:#c4cbd5}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-disabled{opacity:.5}.date-range-picker-container .flatpickr-calendar .flatpickr-days .dayContainer .flatpickr-day.selected.nextMonthDay{background:#204ece;border-color:#204ece}@media only screen and (min-width:1200px){.date-range-picker-container .flatpickr-calendar:not(.one-month-only){width:656px!important;border-radius:12px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-current-month{width:100%;left:0}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-rContainer{width:100%}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-month:first-of-type .flatpickr-current-month{padding-right:40px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-month:nth-of-type(2) .flatpickr-current-month{padding-left:40px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-days,.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-innerContainer{overflow:unset}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-weekdaycontainer:first-of-type{padding-right:16px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .flatpickr-weekdaycontainer:nth-of-type(2){padding-left:16px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .dayContainer{width:311px;min-width:311px;max-width:311px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .dayContainer:first-of-type{padding-right:16px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .dayContainer:nth-of-type(2){padding-left:16px}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .dayContainer+.dayContainer{box-shadow:none}.date-range-picker-container .flatpickr-calendar:not(.one-month-only) .dayContainer:first-of-type{position:relative}}.date-range-picker-container .container .reset-dates-button{display:flex;padding-top:16px}@media only screen and (min-width:1200px){.date-range-picker-container:before{left:0;border-right:1px solid #122e58}.date-range-picker-container:after,.date-range-picker-container:before{content:"";position:absolute;top:0;height:100%;width:50%;background:#fff;border-radius:12px}.date-range-picker-container:after{right:0;z-index:-1}.date-range-picker-container .flatpickr-calendar{border-radius:12px;border:none;background:transparent}}@media only screen and (min-width:1200px){.date-range-picker-container .nextMonthDay,.date-range-picker-container .prevMonthDay{visibility:hidden!important}}.navigation-searchbar-common-wrapper{display:flex;flex-direction:column;width:100%}.navigation-searchbar-container{display:flex;flex-direction:column;align-self:center;grid-gap:19px;gap:19px;width:327px;padding:16px 0;border-radius:12px;border:1px solid #122e58;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-searchbar-container.mini{display:none}@media only screen and (min-width:1200px){.navigation-searchbar-container{flex-direction:row;align-items:center;justify-content:space-between;width:100%;grid-gap:0;gap:0;padding:5px 5px 5px 0;border-radius:100px}.navigation-searchbar-container.mini{display:flex}}.navigation-searchbar-container .reset-dates-button{background:#fff;border-radius:100%}.navigation-searchbar-container.navigation-searchbar-container-pick-unit .reset-dates-button{background-color:inherit;border-radius:none}.navigation-searchbar-container .block-dropdown{pointer-events:none;cursor:default}.navigation-searchbar-container .city,.navigation-searchbar-container .neighborhood,.navigation-searchbar-container .resort{display:none}.navigation-searchbar-container .resort.active{display:flex;margin:0}.navigation-searchbar-container .resort.active a{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;text-transform:capitalize}.navigation-searchbar-container .dates-text{text-wrap:nowrap}.navigation-searchbar-container .dates-parameter,.navigation-searchbar-container .destination-parameter,.navigation-searchbar-container .guests-parameter{position:relative;display:flex;align-items:center;padding:0 24px;cursor:pointer}.navigation-searchbar-container .dates-parameter.error .input-placeholder-icon svg path,.navigation-searchbar-container .destination-parameter.error .input-placeholder-icon svg path,.navigation-searchbar-container .guests-parameter.error .input-placeholder-icon svg path{stroke:#cb3535}.navigation-searchbar-container .dates-parameter.error .input-placeholder,.navigation-searchbar-container .destination-parameter.error .input-placeholder,.navigation-searchbar-container .guests-parameter.error .input-placeholder{color:#cb3535}@media only screen and (min-width:1200px){.navigation-searchbar-container .dates-parameter,.navigation-searchbar-container .destination-parameter,.navigation-searchbar-container .guests-parameter{width:100%;flex:1 1}}.navigation-searchbar-container .destination-parameter.hidden{display:none}.navigation-searchbar-container .dates-label{text-wrap:nowrap}@media only screen and (min-width:1200px){.navigation-searchbar-container .destination-parameter{padding-left:32px}}.navigation-searchbar-container .destinations-divider{border:none;border-top:.5px solid rgba(0,0,0,.5);width:100%;margin:0;padding:0}.navigation-searchbar-container .destinations-all-item a,.navigation-searchbar-container .destinations-all-resorts a{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;text-transform:capitalize}.navigation-searchbar-container .destinations-all-item{display:none}.navigation-searchbar-container .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.navigation-searchbar-container .text-icon-group{display:flex;align-items:center;grid-gap:6px;gap:6px;color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:18px;width:100%}@media only screen and (min-width:1024px){.navigation-searchbar-container .text-icon-group{width:210px}}.navigation-searchbar-container .collapse-icon.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:1200px){.navigation-searchbar-container .collapse-icon{visibility:hidden}}.navigation-searchbar-container .divider{align-self:center;border:none;border-top:.5px solid rgba(0,0,0,.5);width:295px;margin:0;padding:0}.navigation-searchbar-container .divider.hidden{display:none}@media only screen and (min-width:1200px){.navigation-searchbar-container .divider{width:auto;height:32px;border-top:none;border-right:.5px solid rgba(0,0,0,.5)}}.navigation-searchbar-container .nowrap{white-space:nowrap}.navigation-searchbar-container .input-placeholder{font-size:16px;line-height:18px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width:1200px){.navigation-searchbar-container .input-placeholder{white-space:nowrap}}.navigation-searchbar-container .input-placeholder-icon svg{width:24px;height:24px;-webkit-transform:translateY(1px);transform:translateY(1px)}.navigation-searchbar-container .search-button{display:flex;align-items:center;justify-content:center;height:38px;border-radius:100px;border:.5px solid #fff;background:#122e58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-align:center;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:normal;text-transform:none;white-space:normal;margin-left:16px;margin-right:16px;padding:10px 52px}.navigation-searchbar-container .search-button:disabled{background:rgba(18,46,88,.5)}.navigation-searchbar-container .search-button:after{content:"BOOK NOW"}@media only screen and (min-width:1200px){.navigation-searchbar-container .search-button{height:auto;margin:0;padding:22px 52px}}.navigation-searchbar-container .destinations-dropdown{position:absolute;top:47px;left:-1px;z-index:300;display:none;flex-direction:column;grid-gap:14px;gap:14px;width:100.5%;padding:16px 24px;border-radius:0 0 12px 12px;border:1px solid #122e58;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-searchbar-container .destinations-dropdown ul{padding:0;margin:0}.navigation-searchbar-container .destinations-dropdown.open{display:flex}.navigation-searchbar-container .destinations-dropdown .city{margin-bottom:0}@media only screen and (min-width:1200px){.navigation-searchbar-container .destinations-dropdown .city,.navigation-searchbar-container .destinations-dropdown .destinations-all-item{padding-left:8px}}@media only screen and (min-width:1200px){.navigation-searchbar-container .destinations-dropdown{top:75px;border-radius:12px;padding:24px 26px 24px 59px;grid-gap:14px;gap:14px}.navigation-searchbar-container .destinations-dropdown.below{top:58px}.navigation-searchbar-container .destinations-dropdown.above{top:-150px}}.navigation-searchbar-container .dates-dropdown{position:absolute;top:47px;left:-1px;z-index:300;display:none;width:100.5%;background:#fff;border:1px solid #122e58;border-radius:0 0 12px 12px;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-searchbar-container .dates-dropdown.open{display:flex}@media only screen and (min-width:1200px){.navigation-searchbar-container .dates-dropdown{top:0;left:0;width:auto;border-radius:12px;border:none;background:transparent}.navigation-searchbar-container .dates-dropdown.below{top:58px}.navigation-searchbar-container .dates-dropdown.above{top:-390px}}.navigation-searchbar-container .counter-guests{display:flex;flex-direction:row;grid-gap:11px;gap:11px}.navigation-searchbar-container .counter-guests~.search-button{margin:0;display:none}.navigation-searchbar-container .counter-guests~.search-button.show{display:flex}@media only screen and (min-width:1200px){.navigation-searchbar-container .counter-guests~.search-button.show{display:none}}.navigation-searchbar-container .guests-dropdown{position:absolute;top:47px;left:-1px;z-index:300;display:none;flex-direction:column;grid-gap:17px;gap:17px;width:100.5%;padding:16px 12px;border-radius:0 0 12px 12px;border:1px solid #122e58;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-searchbar-container .guests-dropdown ul{padding:0;margin:0}.navigation-searchbar-container .guests-dropdown.open{display:flex}@media only screen and (min-width:1200px){.navigation-searchbar-container .guests-dropdown{top:75px;flex-direction:row;grid-gap:8px;gap:8px;width:auto;border-radius:12px;padding:16px}.navigation-searchbar-container .guests-dropdown.below{top:58px}.navigation-searchbar-container .guests-dropdown.above{top:-130px}.navigation-searchbar-container .guests-dropdown .guests-category-text{text-transform:uppercase}}.navigation-searchbar-mini-container{display:none}.navigation-searchbar-mini-container.visible{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;align-self:stretch;padding:8px 18px 8px 24px;border-radius:100px;border:.5px solid #122e58;background:#fbfaf8}@media only screen and (min-width:1200px){.navigation-searchbar-mini-container,.navigation-searchbar-mini-container.visible{display:none}}.navigation-searchbar-mini-container hr{height:auto}.navigation-searchbar-mini-container .divider-mini{width:.5px;align-self:stretch;margin:0;padding:0;border:none;box-shadow:.5px 0 0 0 rgba(0,0,0,.5)}.navigation-searchbar-mini-container .divider-mini.hidden{display:none}.navigation-searchbar-mini-container .dates-parameter-mini,.navigation-searchbar-mini-container .destination-parameter-mini,.navigation-searchbar-mini-container .guests-parameter-mini{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}.navigation-searchbar-mini-container .destination-parameter-mini{width:52px;overflow:hidden;text-overflow:ellipsis}.navigation-searchbar-mini-container .destination-parameter-mini.hidden{display:none}.navigation-searchbar-mini-container .search-icon-mini svg{vertical-align:middle}.navigation-searchbar-mini-container .search-icon-mini svg path{fill:#122e58;stroke:#122e58;stroke-width:0}.restricted-guests *{color:#cb3535!important}.restricted-guests * .input-group{border:1px solid #cb3535}@media only screen and (min-width:1200px){.options_block.fixed .dates-dropdown.below,.resort-accommodation-search-bar-container.fixed .dates-dropdown.below{position:absolute;top:73px}}.navigation-search-sidebar-container{display:none;position:fixed;left:0;top:0;z-index:410;min-height:100vh;max-height:100vh;min-height:100dvh;max-height:100dvh;width:100vw;height:100vh;height:100dvh;overflow:auto}.navigation-search-sidebar-container.open{display:flex}.navigation-search-sidebar-container .destinations-divider,.navigation-search-sidebar-container .destinations-list-item.city,.navigation-search-sidebar-container .destinations-list-item.neighborhood,.navigation-search-sidebar-container .destinations-list-item.resort{display:none}.navigation-search-sidebar-container .destinations-all-item a,.navigation-search-sidebar-container .destinations-all-resorts a{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;text-transform:capitalize;cursor:pointer}.navigation-search-sidebar-container .destinations-all-item{display:none}.navigation-search-sidebar-container .block-dropdown{pointer-events:none;cursor:default}.navigation-search-sidebar-container .block-dropdown .collapse-icon{display:none}.navigation-search-sidebar-container .destination-parameter.error .parameter-name{color:#cb3535}.navigation-search-sidebar-container .destination-parameter.error .parameter-input{border:.5px solid #cb3535}.navigation-search-sidebar-container .destination-parameter.error .input-placeholder{color:#cb3535}.navigation-search-sidebar-container .destination-parameter.error .collapse-icon svg path{stroke:#cb3535}.navigation-search-sidebar-container .navigation-search-sidebar-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:0}.navigation-search-sidebar-container .navigation-search-sidebar{display:flex;flex-direction:column;grid-gap:7.38916vh;gap:7.38916vh;width:100%;height:100%;overflow:auto;background:#fff;padding:3.69458vh 24px 11.08374vh}.navigation-search-sidebar-container .booking-close-icon-group{display:flex;flex-direction:column;width:100%}.navigation-search-sidebar-container .close-icon{margin-left:auto;padding-right:8px;cursor:pointer}.navigation-search-sidebar-container .close-icon svg{width:24px;height:24px}.navigation-search-sidebar-container .booking-title{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:300;line-height:28px;letter-spacing:-.01em;margin-top:1.35468vh;margin-bottom:4.31034vh}.navigation-search-sidebar-container .booking-parameters{display:flex;flex-direction:column;grid-gap:4.92611vh;gap:4.92611vh;width:100%}.navigation-search-sidebar-container .input-placeholder{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.navigation-search-sidebar-container .parameter-name{line-height:16px;margin-bottom:1.97044vh}.navigation-search-sidebar-container .parameter-input,.navigation-search-sidebar-container .parameter-name{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:0}.navigation-search-sidebar-container .parameter-input{display:flex;justify-content:space-between;align-items:center;width:100%;height:48px;padding:12px 16px;border:1px solid #122e58;border-radius:12px;line-height:18px;text-align:center;color:#122e58;cursor:pointer;background-color:#fbfaf8}.navigation-search-sidebar-container .parameter-input .collapse-icon svg{vertical-align:middle}.navigation-search-sidebar-container .parameter-input .collapse-icon.active svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navigation-search-sidebar-container .parameter-input.sharp-corners{border-radius:12px 12px 0 0}.navigation-search-sidebar-container .dates-parameter,.navigation-search-sidebar-container .destination-parameter{position:relative;max-width:327px}.navigation-search-sidebar-container .guests-parameter{max-width:200px}.navigation-search-sidebar-container .guests-parameter-inputs{display:flex;flex-direction:column;grid-gap:1.72414vh;gap:1.72414vh}.navigation-search-sidebar-container .destinations-divider{border:none;border-top:.5px solid rgba(0,0,0,.5);width:100%;margin:0;padding:0}.navigation-search-sidebar-container .destinations-all-item{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:20px;text-transform:capitalize;cursor:pointer}.navigation-search-sidebar-container .destinations-dropdown{position:absolute;top:79px;left:0;z-index:300;display:none;flex-direction:column;width:100%;padding:16px 24px;border-radius:0 0 12px 12px;border:1px solid #122e58;background:#fbfaf8;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-search-sidebar-container .destinations-dropdown ul{padding:0;margin:0}.navigation-search-sidebar-container .destinations-dropdown.open{display:flex}.navigation-search-sidebar-container .dates-dropdown{position:absolute;top:79px;left:0;z-index:300;display:none;width:100%;border:1px solid #122e58;border-radius:0 0 12px 12px;background:#fbfaf8;box-shadow:0 4px 12px 0 rgba(0,0,0,.05)}.navigation-search-sidebar-container .dates-dropdown.open{display:flex}.navigation-search-sidebar-container .datesContainer{display:flex;align-items:center}.navigation-search-sidebar-container .reset-dates-container{width:12px;height:12px;position:relative;display:none;margin-left:4px}.navigation-search-sidebar-container .reset-dates-container.visible{display:block}.navigation-search-sidebar-container .reset-dates-container svg{width:12px;height:12px;position:absolute;top:0}.navigation-search-sidebar-container .reset-dates-container svg path{stroke:#122e58}.navigation-search-sidebar-container .search-button{height:42px;background:#122e58;color:#fff;max-width:328px;padding:12px 28px;border-radius:100px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0;text-align:center;text-transform:none;white-space:normal}.navigation-search-sidebar-container .search-button:disabled{opacity:.5}.navigation-search-sidebar-container .city{margin-bottom:0}.navigation-search-sidebar-container .city a{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.navigation-search-sidebar-container .date-range-picker-container .flatpickr-calendar{background-color:#fbfaf8}.navigation-search-sidebar-container .inc-dec-number .input-group{background:#fbfaf8}@media only screen and (min-width:1200px){.navigation-search-sidebar-container .navigation-search-sidebar{position:fixed;top:16px;right:16px;left:auto;grid-gap:41px;gap:41px;width:auto;height:auto;min-height:0;max-height:none;padding:24px 32px 64px;border-radius:12px;overflow:visible;justify-content:space-between}.navigation-search-sidebar-container .navigation-search-sidebar.scrollable,.navigation-search-sidebar-container .navigation-search-sidebar.scrollable-for-dropdown{overflow-y:auto;overflow-x:hidden;max-height:90vh}.navigation-search-sidebar-container .booking-title{margin-top:41px;margin-bottom:41px}.navigation-search-sidebar-container .booking-parameters{grid-gap:41px;gap:41px}.navigation-search-sidebar-container .dates-parameter,.navigation-search-sidebar-container .destination-parameter{width:327px}.navigation-search-sidebar-container .guests-parameter{max-width:327px;width:327px}.navigation-search-sidebar-container .guests-parameter-inputs{display:flex;flex-direction:row;grid-gap:8px;gap:8px}.navigation-search-sidebar-container .search-button{width:100%}}