.gdpr-cookie{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;width:100%;color:#fff;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;line-height:1.25;padding:0 1rem;background-color:#042f5b;box-shadow:0 12px 24px 0 rgba(0,0,0,.16);z-index:401}.gdpr-cookie .cookie-text{margin:1.5em}.gdpr-cookie p{margin:0}.gdpr-cookie a,.gdpr-cookie button{background-color:inherit;color:#7cf8d7;text-decoration:underline}.gdpr-cookie button{font-size:12px}@media only screen and (min-width:700px){.gdpr-cookie{background-color:#042f5b;font-size:16px}.gdpr-cookie a{color:#7cf8d7}.gdpr-cookie button{color:#042f5b;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:3px;line-height:1;text-align:center;text-transform:uppercase;margin:1em 9px 1em 15px;padding:1em 40px;background-color:#a4f9ff;border:none;border-radius:3px;text-decoration:none}}.template-listing-single .gdpr-cookie{bottom:60px}@media only screen and (min-width:700px){.template-listing-single .gdpr-cookie{bottom:0}}.chat-bubble{position:fixed;right:0;bottom:67px;z-index:1000}@media only screen and (min-width:1200px){.chat-bubble{right:18px;bottom:34px}}.chat-bubble__icon{padding:0;border-top-left-radius:220px;border-top-right-radius:220px;border-bottom-left-radius:220px;color:#a4f9ff;background:#d2e2f2;width:44px;height:44px;opacity:.71}.chat-bubble__icon svg path{fill:#204ece;width:44px}@media only screen and (min-width:1200px){.chat-bubble__icon{width:65px;height:65px}.chat-bubble__icon svg{-webkit-transform:scale(1.45);transform:scale(1.45)}}.chat-bubble__close{background:unset;position:absolute;top:12px;height:0;padding:0;right:12px}.chat-bubble__popup{display:none;position:absolute;bottom:51px;right:0;width:238px;height:215px;border-radius:3px;text-align:center}@media only screen and (min-width:1200px){.chat-bubble__popup{bottom:72px}}.chat-bubble__popup nav{margin-top:42px}.chat-bubble__heading{margin-top:20px;margin-bottom:20px;font-size:18px}.chat-bubble__links{margin:0 0 40px;padding:0;font-size:14px}.chat-bubble__links li{margin-top:16px;background-repeat:no-repeat;background-position:0;text-align:left;margin-left:27px;height:18px}.chat-bubble__links a{margin-left:40px;color:#204ece;line-height:18px}.chat-bubble__links .chat_link{background-image:url(/images/icons/chatbubble.svg)}.chat-bubble__links .phone_link{background-image:url(/images/icons/icon-tel.svg)}.chat-bubble__links .email_link{background-image:url(/images/icons/icon-email.svg)}.chat-bubble__links .contact_link{text-align:center;margin:37px auto 0}.chat-bubble__links .contact_link a{margin:0 auto;border:.5px solid #204ece;padding:11px 63px;border-radius:25px}.chat-bubble--active .chat-bubble__icon{color:#042f5b}.chat-bubble--active .chat-bubble__popup{display:block;background:#fff;border:.5px solid #204ece;border-radius:12px}@media print{.chat-bubble{display:none}}.chat-bubble:not(.has-scrolled),.gdpr-cookie+.chat-bubble{display:none}.skip-link{background:#a4f9ff;position:absolute;top:-100%;left:-100%;height:0;width:0;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:2.77px;line-height:1.33;text-transform:uppercase;overflow:hidden}.skip-link:active,.skip-link:focus{color:#042f5b;top:111px;left:50px;height:auto;width:auto;padding:16px;border-radius:3px;z-index:1200}.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}.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}.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}.select-input{display:flex;height:46px;padding:8px 16px;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;border-radius:12px;box-shadow:0 0 0 .5px #000;border:none;width:100%;position:relative}.select-input.error{border:1px solid #cb3535;box-shadow:none}.select-input.error input::-webkit-input-placeholder{color:red!important;opacity:1;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input.error input::-moz-placeholder{color:red!important;opacity:1;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input.error input:-ms-input-placeholder{color:red!important;opacity:1;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input.error input::-ms-input-placeholder{color:red!important;opacity:1;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input.error input::placeholder{color:red!important;opacity:1;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input.active{box-shadow:none;border:.5px solid #000}.select-input .selected-option{display:flex;width:100%;flex-direction:row;color:#122e58;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.select-input .dropdown-item{color:#122e58;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;position:relative}.select-input .dropdown-item,.select-input .dropdown-item:hover{display:flex;padding:12px;align-items:center;grid-gap:16px;gap:16px;align-self:stretch}.select-input .dropdown-item:hover{background:#d2e2f2}.select-input .dropdown-item.selected{font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;background:#d2e2f2}.select-input .dropdown-item:after{content:"";background:#d2e2f2;position:absolute;left:0;top:0;width:12px}.select-input .input-block{border:none;height:100%;width:100%;outline:none;background-color:transparent;color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .input-block:focus{outline:none;border:none}.select-input .input-block::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .input-block::-moz-placeholder{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .input-block:-ms-input-placeholder{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .input-block::placeholder{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .input-block::-ms-input-placeholder{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.select-input .dropdown-list{visibility:hidden;opacity:0;position:absolute;z-index:3;top:calc(100% + 12px);left:0;width:100%;padding:12.5px 0;max-height:192px;align-items:flex-start;flex-direction:column;justify-content:center;border-radius:12px;border:.5px solid #000;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1)}.select-input .dropdown-list.active{visibility:visible;opacity:1;overflow:hidden}.select-input .dropdown-list:not(.active){display:none}.select-input .dropdown-list .list-items{display:inline-flex;flex-direction:column;width:100%;overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap;max-height:162px;-ms-overflow-style:none;scrollbar-width:none}.select-input .dropdown-list .list-items::-webkit-scrollbar{display:none}.select-input .simplebar-track{right:5px}.select-input .simplebar-scrollbar{width:8px}.select-input .simplebar-scrollbar:before{background:grey}.select-input .label{color:rgba(0,0,0,.5);font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.select-input input.sort-field-selected-text{width:100%;max-width:calc(100% - 30px);color:#000;padding:14px 0;border:none;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer}.select-input input.sort-field-selected-text:focus-visible{outline-width:0}.select-input .select-field-arrow{display:flex;align-items:center;position:absolute;right:16px;top:13px}.select-input .select-field-arrow svg{width:24px;height:24px}.select-input .select-field-arrow svg.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-input .hidden{display:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;-webkit-transition:opacity .2s linear .5s;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.addons-modal-container{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:12px;margin:0 20px;max-width:327px;max-height:90vh}.addons-modal-container .close-btn-container{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;background-color:hsla(0,0%,100%,.9);border-radius:100%;width:40px;height:40px;padding:10px;top:6px;right:6px}.addons-modal-container .close-btn,.addons-modal-container .close-btn img{width:20px;height:20px}@media only screen and (min-width:700px){.addons-modal-container{flex-direction:row;height:690px;max-width:1163px}.addons-modal-container .close-btn-container{position:absolute;background:none;top:24px;right:24px;width:24px;height:24px}.addons-modal-container .close-btn,.addons-modal-container .close-btn img{width:20px;height:20px}}.addons-modal-picture{display:flex;align-items:flex-start;justify-content:center;padding:10px;background:#204ece;border-radius:12px 12px 0 0}.addons-modal-picture img{display:flex;border-radius:0 40px 0 40px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:700px){.addons-modal-picture{max-height:inherit;max-width:580px}}.addons-modal-body{display:flex;align-items:flex-start;flex-direction:column;padding:16px 24px 24px;overflow-y:auto}.addons-modal-body::-webkit-scrollbar{width:4px}.addons-modal-body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#e7e7e7}.addons-modal-body .info-block{display:flex;flex-direction:column;justify-content:start;grid-gap:24px;gap:24px;overflow-y:auto}.addons-modal-body .info-block::-webkit-scrollbar{width:4px}.addons-modal-body .info-block::-webkit-scrollbar-thumb{border-radius:4px;background-color:#e7e7e7}.addons-modal-body .info-block .title-block{display:flex;flex-direction:column;justify-content:start;grid-gap:4px;gap:4px}.addons-modal-body .info-block .title-block .label{font-size:12px;text-transform:uppercase;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .info-block .title-block .title{font-size:20px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .info-block .description p{font-size:14px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .info-block ul{display:flex;flex-direction:column;grid-gap:8px;gap:8px;max-height:200px;-webkit-padding-start:0;padding-inline-start:0}.addons-modal-body .info-block ul li{display:flex;flex-direction:row;align-items:center;grid-gap:16px;gap:16px;font-size:14px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .info-block ul li:before{content:"";height:2px;width:2px;background-image:url(/images/icons/list_dot.svg);background-repeat:no-repeat;background-position:50%;margin:auto 0;padding:8px}.addons-modal-body .purchase-block{display:flex;flex-direction:column;width:100%;align-items:baseline;grid-gap:12px;gap:12px}.addons-modal-body .purchase-block .purchase-comment{margin-top:32px;color:#122e58;font-size:14px;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .purchase-block .controls{display:flex;flex-direction:row;justify-content:space-between;min-width:100%}.addons-modal-body .purchase-block .controls .inc-dec-number{grid-gap:0;gap:0}.addons-modal-body .purchase-block .controls .inc-dec-number .input-group{grid-gap:16px;gap:16px}.addons-modal-body .purchase-block .controls .add-btn{display:flex;min-height:42px;max-height:42px;padding:10px 12px;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-radius:100px;border:.5px solid #122e58;color:#122e58;text-align:center;font-size:14px;cursor:pointer}.addons-modal-body .purchase-block .controls .add-btn .btn-img{display:none}.addons-modal-body .purchase-block .controls .add-btn.checked{background-color:#adfcc9;border-color:#adfcc9;color:#000}.addons-modal-body .purchase-block .controls .add-btn.checked .btn-img{display:flex;align-self:center}@media only screen and (min-width:700px){.addons-modal-body{width:583px;padding:121px 100px 137px;grid-gap:40px;gap:40px}.addons-modal-body .info-block{display:flex;flex-direction:column;justify-content:start;grid-gap:24px;gap:24px;padding-right:10px}.addons-modal-body .info-block .title{font-size:24px;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.addons-modal-body .ul{grid-gap:16px;gap:16px}.addons-modal-body .ul::-webkit-scrollbar{width:4px}.addons-modal-body .ul::-webkit-scrollbar-thumb{border-radius:4px;background-color:#e7e7e7}.addons-modal-body .purchase-block .purchase-comment{margin-top:40px}.addons-modal-body .purchase-block .controls{display:flex;flex-direction:row;justify-content:space-between;min-width:100%;grid-gap:12px;gap:12px}.addons-modal-body .purchase-block .controls .inc-dec-number{width:100%}.addons-modal-body .purchase-block .controls .inc-dec-number .input-group{grid-gap:auto;gap:auto}.addons-modal-body .purchase-block .controls .add-btn{width:100%}}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],body:before,template{display:none}body:before{content:"mobile"}@media only screen and (min-width:400px){body:before{content:"mobile"}}@media only screen and (min-width:700px){body:before{content:"tablet"}}@media only screen and (min-width:1024px){body:before{content:"tabletLandscape"}}@media only screen and (min-width:1200px){body:before{content:"desktop"}}@media only screen and (min-width:1600px){body:before{content:"desktopWide"}}@media only screen and (min-width:1800px){body:before{content:"desktop1800"}}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Black;src:url(/fonts/BuenosAiresWeb-Black.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Black.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-BlackItalic;src:url(/fonts/BuenosAiresWeb-BlackItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-BlackItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Bold;src:url(/fonts/BuenosAiresWeb-Bold.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Bold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-BoldItalic;src:url(/fonts/BuenosAiresWeb-BoldItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-BoldItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Book;src:url(/fonts/BuenosAiresWeb-Book.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-BookItalic;src:url(/fonts/BuenosAiresWeb-BookItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-BookItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Light;src:url(/fonts/BuenosAiresWeb-Light.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-LightItalic;src:url(/fonts/BuenosAiresWeb-LightItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-LightItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Regular;src:url(/fonts/BuenosAiresWeb-Regular.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-RegulaItalicr;src:url(/fonts/BuenosAiresWeb-RegularItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-SemiBold;src:url(/fonts/BuenosAiresWeb-SemiBold.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-SemiBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-SemiBoldItalic;src:url(/fonts/BuenosAiresWeb-SemiBoldItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-SemiBoldItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:fallback;font-family:BuenosAiresWeb-Thin;src:url(/fonts/BuenosAiresWeb-Thin.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-Thin.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:fallback;font-family:BuenosAiresWeb-ThinItalic;src:url(/fonts/BuenosAiresWeb-ThinItalic.woff2) format("woff2"),url(/fonts/BuenosAiresWeb-ThinItalic.woff) format("woff");font-weight:400;font-style:italic}.btn,button{cursor:pointer;background:#a4f9ff;font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:3px;line-height:1;text-transform:uppercase;height:50px;padding:18px 36px;border:0;border-radius:3px;white-space:nowrap}.btn.btn--fw,button.btn--fw{width:246px}.btn.btn--tag,.btn.tag,button.btn--tag,button.tag{height:39px;padding:13px 20px}.btn.media-bar,button.media-bar{height:60px;padding:18px 30px}.btn.media-bar .cta,button.media-bar .cta{font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.btn.btn--bright-blue,button.btn--bright-blue{color:#042f5b;background-color:#a4f9ff}.btn.btn--dark-blue,button.btn--dark-blue{color:#fff;background-color:#042f5b}.btn.btn--green,button.btn--green{color:#fff;background-color:#72baa6}.btn.btn--resort-green,button.btn--resort-green{color:#042f5b;background-color:#7cf8d7}.btn.btn--bright-green,button.btn--bright-green{color:#042f5b;background-color:#d2ffa6}.btn.btn--orange,button.btn--orange{color:#fff;background-color:#f0725c}.btn.btn--full-width,button.btn--full-width{width:100%}.btn.btn--rounded,button.btn--rounded{border-radius:50px}.btn.btn--bright-mint,button.btn--bright-mint{background:#7cf8d7;text-align:center;line-height:100%;border-radius:100px;padding:12px 28px}.btn.btn--bright-mint,.btn.btn-underline,button.btn--bright-mint,button.btn-underline{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;text-transform:capitalize;letter-spacing:normal;height:40px}.btn.btn-underline,button.btn-underline{display:inline-flex;padding:12px 6px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-bottom:.75px solid #204ece;line-height:18px;background:none;border-radius:0}.btn--block,button--block{display:block;text-align:center}.account-button{display:block}@media only screen and (min-width:700px){.btn--phone{background-image:url(/images/icons/icon-phone_solid.svg);background-repeat:no-repeat;background-position:20px}}@media only screen and (min-width:1200px){.account-button{height:26px;width:26px;background-size:cover;overflow:hidden;white-space:nowrap;text-indent:100%}.account-button,body.template-home .account-button{background-image:url(/images/icons/icon-guest.svg)}.search-button{margin:0 52px 0 0;padding:16px 24px}}.checkbox-blue{height:1em;width:1em;padding:.3em;background:#ccc;border-radius:1.6px}.checkbox-blue:checked{background:#042f5b;background-image:url(/images/icons/checkmark-white.svg);background-repeat:no-repeat;background-position:50%;background-origin:content-box;background-size:cover}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:BuenosAiresWeb-Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}body,html{height:100%}body{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;display:flex;flex-direction:column;overflow-x:hidden}body.overflow-hidden-below-desktop{overflow:hidden}main#content{min-height:1px}img{flex-shrink:0;align-self:flex-start}a{color:#042f5b;text-decoration:none}ul{list-style:none}.notransition *{-webkit-transition:none;transition:none}input{-webkit-appearance:none}h1,h2,h3,h4,h5,h6{font-weight:400}h4{font-size:13px;line-height:1.85;letter-spacing:3px;text-transform:uppercase}.section-heading,h4{font-family:BuenosAiresWeb-SemiBold,Helvetica Neue,Helvetica,Arial,sans-serif}.section-heading{font-size:40px;font-weight:400}.component-block{position:relative}.desktop-hidden,.mobile-only{display:block}.desktop-only,.mobile-hidden,.tablet-only{display:none}@media only screen and (min-width:700px){.desktop-only,.mobile-only{display:none}.mobile-hidden,.tablet-only{display:block}}@media only screen and (min-width:1200px){.mobile-only,.tablet-only{display:none}.desktop-only{display:block}.desktop-hidden{display:none}body.overflow-hidden-below-desktop{overflow:auto}}hr.wp-block-separator.wave{border:0;height:25px;background-image:url(/images/icons/wavy_line.svg);background-position:50%;background-repeat:no-repeat;background-size:30%;margin:20px 0}@media (min-width:1200px){hr.wp-block-separator.wave{height:30px;background-size:10%;margin:30px 0}}main#content:has(.checkout-loading.loading,.checkout-summary-wrapper.open){max-height:100vh;overflow:hidden}.checkout-loading,.checkout-summary-loading{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;background-color:hsl(0 0 96/.15);z-index:999999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.checkout-loading.full,.checkout-summary-loading.full{position:fixed}.checkout-loading .spinner,.checkout-summary-loading .spinner{z-index:2;width:80px;height:80px;border:2px solid #dedede;border-top:3px solid grey;border-radius:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.checkout-loading .text,.checkout-summary-loading .text{padding-top:150px;text-shadow:1px 1px rgb(0 0 0/.25)}.checkout-loading:not(.loading),.checkout-summary-loading:not(.loading){display:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.checkout-summary-wrapper{width:100%;height:100%;z-index:9999;top:0;position:absolute;display:none}.checkout-summary-wrapper.open{display:block}@media only screen and (min-width:1200px){.checkout-summary-wrapper{position:relative;display:block!important;background:none;overflow:hidden;padding:0;border-radius:16px;border:1px solid rgba(0,0,0,.5);background:#fff}.checkout-summary-wrapper.single-card{position:-webkit-sticky;position:sticky;top:16px;right:0}}.checkout-summary-wrapper .backdrop{position:fixed;inset:0;background:rgba(0,0,0,.9)}@media only screen and (min-width:1200px){.checkout-summary-wrapper .backdrop{display:none}}.checkout-summary-wrapper .close-modal{position:absolute;margin-top:16px;display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;width:100%}.checkout-summary-wrapper .close-modal.multiple{display:none}.checkout-summary-wrapper .close-modal .close-modal-text{color:#fff;text-align:center;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}@media only screen and (min-width:1200px){.checkout-summary-wrapper .close-modal{display:none}}.checkout-booking-summary-card:not(:only-child):not(:last-of-type) .total-container{display:none}.checkout-booking-summary-card:not(:only-child):last-of-type .accommodation{margin-bottom:110px}.booking-summary-container{display:flex;padding:0;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;flex:1 0;background:#fff}@media only screen and (min-width:1200px){.booking-summary-container{height:auto}}.booking-summary-container .accommodation{display:flex;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.booking-summary-container .checkout-booking-summary{position:relative;background:#fff;width:100%;padding:24px 24px 0}@media only screen and (min-width:1200px){.booking-summary-container .checkout-booking-summary{overflow:hidden}}.booking-summary-container .checkout-booking-summary.multiple{padding:24px 24px 138px}.booking-summary-container .checkout-booking-summary::-webkit-scrollbar{margin-top:50px;width:6px}.booking-summary-container .checkout-booking-summary::-webkit-scrollbar-thumb{border-radius:4px;background-color:#979797}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary{width:400px;height:100%;align-items:center;grid-gap:16px;gap:16px;flex-shrink:0;border-radius:16px;background:#fff;min-height:unset}.booking-summary-container .checkout-booking-summary.multiple{padding:24px 16px;width:100%}}.booking-summary-container .checkout-booking-summary .checkout-summary-mobile-close-button{flex-shrink:0;display:flex;position:absolute;background:none;padding:unset;height:auto;right:24px;top:24px}.booking-summary-container .checkout-booking-summary .checkout-summary-mobile-close-button svg{width:24px;height:24px}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary .checkout-summary-mobile-close-button{display:none}}.booking-summary-container .checkout-booking-summary .wrapper-property{margin-top:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}.booking-summary-container .checkout-booking-summary .name{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.2px}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary .name{display:inline;align-self:stretch;font-size:24px;line-height:28px;letter-spacing:-.24px}}.booking-summary-container .checkout-booking-summary .home-info{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch}.booking-summary-container .checkout-booking-summary .home-image{display:flex;width:120px;height:86px;flex-direction:column;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.booking-summary-container .checkout-booking-summary .home-image img{width:100%;height:100%}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary .home-image{width:135px;height:108px}}.booking-summary-container .checkout-booking-summary .home-details{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0;align-self:stretch}.booking-summary-container .checkout-booking-summary .home-main-info{display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;align-self:stretch}.booking-summary-container .checkout-booking-summary .home-details-title{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;line-height:20px;letter-spacing:-.16px;display:flex;padding:0 4px;justify-content:flex-start;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .home-details-location{display:flex;align-items:center;grid-gap:6px;gap:6px}.booking-summary-container .checkout-booking-summary .svg-location{display:inline-flex;align-items:center}.booking-summary-container .checkout-booking-summary .svg-location svg{width:24px;height:24px}.booking-summary-container .checkout-booking-summary .location-name{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .home-details-unit-details{display:flex;align-items:center;justify-content:space-between;grid-gap:7px;gap:7px;align-self:stretch}.booking-summary-container .checkout-booking-summary .remove-button{display:flex;padding:2px 4px;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #cb3535;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cb3535;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .unit-details-button{display:flex;justify-content:flex-end;align-items:center;grid-gap:4px;gap:4px;align-self:stretch}.booking-summary-container .checkout-booking-summary .unit-details-button.opened .unit-details-button-svg svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-summary-container .checkout-booking-summary .unit-details-button-svg{display:inline-flex}.booking-summary-container .checkout-booking-summary .unit-details-button-svg svg{width:24px;height:24px}.booking-summary-container .checkout-booking-summary .home-details-unit-details-button{display:flex;justify-content:center;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;background:none;letter-spacing:normal;text-transform:none;padding:0;height:auto}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary .home-details-unit-details-button{cursor:pointer;text-transform:none}}.booking-summary-container .checkout-booking-summary .unit-details-text{color:#122e58;text-align:center;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .checkout-chevron-down{display:none}@media only screen and (min-width:1024px){.booking-summary-container .checkout-booking-summary .checkout-chevron-down{display:inline-flex}.booking-summary-container .checkout-booking-summary .checkout-chevron-down svg{width:24px;height:24px}}.booking-summary-container .checkout-booking-summary .amenities-wrapper{display:none;padding:16px 10px;justify-content:center;align-items:center;align-content:center;grid-gap:8px;gap:8px;align-self:stretch;flex-wrap:wrap;border-radius:8px;background:#f8f5f2}.booking-summary-container .checkout-booking-summary .amenities-wrapper.opened{display:flex}.booking-summary-container .checkout-booking-summary .main-ameneties{display:flex;width:100%;height:24px;justify-content:center;align-items:center;grid-gap:13px;gap:13px}.booking-summary-container .checkout-booking-summary .ameneties-additional{display:flex;align-items:center;grid-gap:6px;gap:6px}.booking-summary-container .checkout-booking-summary .ameneties-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;letter-spacing:.24px;text-transform:uppercase}.booking-summary-container .checkout-booking-summary .main-order-info{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .main-order-info .modal__container{width:100%;height:100%}.booking-summary-container .checkout-booking-summary .main-order-info .guests{width:100%}.booking-summary-container .checkout-booking-summary .main-order-info .item-text{flex:1 1;color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .main-order-info #edit-guests-modal-edit-guests-1{height:100vh}.booking-summary-container .checkout-booking-summary .data-wrapper{display:flex;align-items:center;grid-gap:6px;gap:6px}.booking-summary-container .checkout-booking-summary .guests-wrapper{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.booking-summary-container .checkout-booking-summary .edit-cta-block{display:flex;padding:2px 4px;flex-direction:column;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch;border-bottom:1px solid #4d97f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.booking-summary-container .checkout-booking-summary .edit-cta-text{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .main-info-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .divider{display:inline;width:100%;height:.5px;border:none;background:rgba(0,0,0,.5);margin:0}.booking-summary-container .checkout-booking-summary .total-block{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .addons-added-container{display:flex;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .addons-added-name{flex:1 0}.booking-summary-container .checkout-booking-summary .addon-remove-button{cursor:pointer}.booking-summary-container .checkout-booking-summary .addons-added-text{color:#000;font-size:14px;line-height:18px;display:flex;grid-gap:10px;gap:10px;align-items:center}.booking-summary-container .checkout-booking-summary .addons-added-text,.booking-summary-container .checkout-booking-summary .total-text{font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif}.booking-summary-container .checkout-booking-summary .taxes-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .taxes-block{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.booking-summary-container .checkout-booking-summary .taxes-block.opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-summary-container .checkout-booking-summary .taxes-price{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px;display:flex;align-items:center;grid-gap:5px;gap:5px}.booking-summary-container .checkout-booking-summary .tooltip-box{position:relative;height:16px}.booking-summary-container .checkout-booking-summary .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)}.booking-summary-container .checkout-booking-summary .tooltip-box .tooltip-text{font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;list-style-type:none}.booking-summary-container .checkout-booking-summary .tooltip-box .tooltip-text p{margin:0;padding:0}.booking-summary-container .checkout-booking-summary .tooltip-box:hover .tooltip-content{visibility:visible}.booking-summary-container .checkout-booking-summary .tooltip-svg{width:15px;height:15px;cursor:pointer;-webkit-transform:translateY(1px);transform:translateY(1px)}.booking-summary-container .checkout-booking-summary .breakdown-fees-container{display:flex;flex-direction:column;align-items:flex-end;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .fee-list{display:none;flex-direction:column;grid-gap:8px;gap:8px;width:100%}.booking-summary-container .checkout-booking-summary .fee-list.opened{display:flex}.booking-summary-container .checkout-booking-summary .fees-row{display:flex;justify-content:center;align-items:center;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .fees-price{flex:1 0;text-align:right}.booking-summary-container .checkout-booking-summary .fees-text{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px}.booking-summary-container .checkout-booking-summary .breakdown-block{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer}.booking-summary-container .checkout-booking-summary .breakdown-block.opened svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-summary-container .checkout-booking-summary .breakdown-text{color:#122e58;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:16px}.booking-summary-container .checkout-booking-summary .fee-container{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.booking-summary-container .checkout-booking-summary .fee-text{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.booking-summary-container .checkout-booking-summary .subtotal-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .subtotal-container .total-block{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-direction:row}.booking-summary-container .checkout-booking-summary .subtotal-container .subtotal-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px}.booking-summary-container .checkout-booking-summary .subtotal-container .subtotal-price-guests-block{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.booking-summary-container .checkout-booking-summary .subtotal-container .subtotal-price-guests-text{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.booking-summary-container .checkout-booking-summary .total-container{display:flex;width:100%;padding:16px 0;flex-direction:column;align-items:center;grid-gap:16px;gap:16px;position:relative;z-index:0}@media only screen and (min-width:1200px){.booking-summary-container .checkout-booking-summary .total-container{background:#f8f5f2}}.booking-summary-container .checkout-booking-summary .total-container.multiple{position:fixed;bottom:0;left:0;background:#122e58;padding:16px 24px}@media only screen and (min-width:1200px){.booking-summary-container .checkout-booking-summary .total-container.multiple{background:#f8f5f2;padding:16px;position:absolute}}.booking-summary-container .checkout-booking-summary .total-container.multiple .due-today-text,.booking-summary-container .checkout-booking-summary .total-container.multiple .price-guest-text,.booking-summary-container .checkout-booking-summary .total-container.multiple .total-text{color:#fff}@media only screen and (min-width:1200px){.booking-summary-container .checkout-booking-summary .total-container.multiple .due-today-text,.booking-summary-container .checkout-booking-summary .total-container.multiple .price-guest-text,.booking-summary-container .checkout-booking-summary .total-container.multiple .total-text{color:#000}}.booking-summary-container .checkout-booking-summary .total-container.multiple:before{display:none}.booking-summary-container .checkout-booking-summary .total-container:before{position:absolute;content:"";top:0;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;background:#f8f5f2;z-index:-1}.booking-summary-container .checkout-booking-summary .total-information-block{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch}.booking-summary-container .checkout-booking-summary .total-row{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.booking-summary-container .checkout-booking-summary .total-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px}.booking-summary-container .checkout-booking-summary .price-guest-text{color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.booking-summary-container .checkout-booking-summary .due-today-container{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;align-self:stretch;position:relative}.booking-summary-container .checkout-booking-summary .due-today-block{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.booking-summary-container .checkout-booking-summary .due-today-text-icon-block{display:flex;align-items:center;grid-gap:6px;gap:6px}.booking-summary-container .checkout-booking-summary .due-today-text{color:#000;font-family:BuenosAiresWeb-Book,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:20px}.booking-summary-container .checkout-booking-summary .due-today-tooltip{display:none;width:230px;padding:16px;align-items:center;grid-gap:8px;gap:8px;position:absolute;left:0;bottom:29px;border-radius:12px;border:.5px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 4px 11px 0 rgba(0,0,0,.1);color:#000;font-family:BuenosAiresWeb-Thin,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}.booking-summary-container .checkout-booking-summary .due-today-tooltip.opened{display:flex}