.x-outline{outline:1px solid #a0c1f9!important;box-shadow:0 0 1px 2px #a0c1f9}body:has(.sidebar__desktop){overflow:hidden!important}body:has(.sidebar__desktop) #main-page-header{filter:brightness(.5);pointer-events:none!important}body:has(.sidebar__desktop) #civ-main-element{filter:brightness(.5);pointer-events:none!important}body:has(.sidebar__desktop--isHidden){overflow:visible!important}body:has(.sidebar__desktop--isHidden) #main-page-header{filter:none;pointer-events:auto!important}body:has(.sidebar__desktop--isHidden) #civ-main-element{filter:none;pointer-events:auto!important}.sidebar__desktop{display:inline-flex;flex-direction:column;align-items:flex-end;background-color:#fff;width:40%;height:100vh;padding:36px 24px;position:fixed;z-index:88888;right:0;overflow-y:scroll!important;overflow-x:hidden!important}.sidebar__desktop,.sidebar__desktop--isHidden{transition:transform .5s cubic-bezier(.17,.67,.74,.92)}.sidebar__desktop--isHidden{transform:translateX(100%)}.text-option-description{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin-bottom:.5rem;margin-top:1rem}.text-option-description p{color:#333;margin:0;font-size:.875rem;font-weight:600;line-height:150%;letter-spacing:-.02rem}.category-card__wrapper{gap:.5rem}.card__container,.category-card__wrapper{display:flex;flex-direction:column;width:100%}.card__container{cursor:pointer;align-items:flex-end;border:1px solid #999;padding:1rem;gap:1rem;border-radius:.25rem;background:#fff;font-size:.875rem;font-style:normal;font-weight:300;line-height:150%;letter-spacing:-.02rem}.card__container p{color:#333;margin:0}.card__container p.policy-text{color:#388000;text-align:left}.card__container input[type=radio]{margin-right:.5rem;display:flex;width:1rem;height:1rem;padding:.3rem;justify-content:center;align-items:center;cursor:pointer;border-radius:1000px;border:1px solid #999;background:#fff;accent-color:var(--main-color)}.card__container:hover{border:1px solid #000}.card__container:has(input[type=radio]:checked){border:1px solid #000}.card__container--isDisabled{background:#f5f4f5;color:#999;cursor:not-allowed;border:1px solid #ccc;pointer-events:none}.card__container--isDisabled input[type=radio]{appearance:none;background:#f5f4f5;border:1px solid #ccc}.card__container--isDisabled .card__container__category-text{text-decoration:line-through}.card__container--isDisabled li,.card__container--isDisabled p,.card__container--isDisabled p.policy-text{color:#999}.card__container--hasError{border:1px solid #ea0558}.card__container--hasError:has(input[type=radio]:checked){border:1px solid #ea0558}.card__container--hasError:hover{border:1px solid #ea0558}.card__container__policy-total{display:flex;flex-direction:row;width:100%;justify-content:space-between}.card__container__policy-total p.policy-text{align-self:end}.card__container__input-paxes-total{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;align-self:stretch}.card__container__input-paxes-total__input{justify-content:flex-start}.card__container__input-paxes-total__input,.card__container__input-title{display:flex;align-items:center;align-self:stretch}.card__container__input-title p{font-weight:600}.card__container__paxes-selected-total{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;font-size:.875rem}.card__container__paxes-selected-total--price-right{text-align:right}.card__container__total-quotes{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.card__container__total-quotes--isBold li{gap:.5rem;font-weight:600;font-size:1rem;display:inline-flex}.card__container__total-quotes--isBold li .total-string{font-weight:400}.card__container__total-quotes--isGray li{gap:.25rem;color:#666;font-size:.75rem}.card__container__button-and-policy-text{display:flex;flex-direction:row-reverse;width:100%;margin:0 auto;justify-content:space-between;align-items:center;align-self:stretch;gap:.5rem}.card__container__button-and-policy-text--isDesktop{flex-direction:row}.card__container__button-and-policy-text .booking-button{min-width:25%;padding:1rem 2rem;border-radius:1000px;background:var(--main-color);color:#fff;cursor:pointer;font-size:1.125rem}.card__container__button-and-policy-text .booking-button:hover{background:var(--hover-color)}.is-guide .card__container__button-and-policy-text .booking-button{background:#ea0558}.is-guide .card__container__button-and-policy-text .booking-button:hover{background:#d3074c}.error-message-availability{width:100%}.error-message-availability p{color:#ea0558}.formReservaActividad_freetour.\--bigFont .m-counter--label{font-size:1rem}@media screen and (max-width:47.875em) and (min-aspect-ratio:13/9),screen and (min-width:47.9375em){body.\--header-stuck #main-page-header__wrapper{height:4.5rem}body.\--header-stuck #main-page-header{width:100%;z-index:100;position:fixed}body.\--header-stuck.scroll-down #main-page-header{top:-4.5rem}body.\--header-stuck.scroll-up .l-activity-nav.stuck{top:4.5rem}body.\--header-stuck.scroll-up #main-page-header{top:0}body.\--header-stuck.\--iframe #main-page-header__wrapper{height:2.5rem}body.\--header-stuck.\--iframe.scroll-down #main-page-header{top:-2.5rem}body.\--header-stuck.\--iframe.scroll-up .l-activity-nav.stuck{top:2.5rem}body.\--header-stuck.\--iframe.scroll-up #main-page-header{top:0}.o-form input:not([type=checkbox]):not([type=radio]).adyen-checkout__input--error,.o-form input:not([type=checkbox]):not([type=radio]).adyen-checkout__input--valid,.o-form input:not([type=checkbox]):not([type=radio]).parsley-error,.o-form input:not([type=checkbox]):not([type=radio]).parsley-success.parsley-success:not([readonly]):not([disabled]):not([data-disabled-format=true]),.o-form input:not([type=checkbox]):not([type=radio]).parsley-warning:not(.parsley-error){padding-right:3.125rem}.o-form input:not([type=checkbox]):not([type=radio]).adyen-checkout__input--error:not(.js-toggle-show-pass),.o-form input:not([type=checkbox]):not([type=radio]).adyen-checkout__input--valid:not(.js-toggle-show-pass),.o-form input:not([type=checkbox]):not([type=radio]).parsley-error:not(.js-toggle-show-pass),.o-form input:not([type=checkbox]):not([type=radio]).parsley-success.parsley-success:not([readonly]):not([disabled]):not([data-disabled-format=true]):not(.js-toggle-show-pass),.o-form input:not([type=checkbox]):not([type=radio]).parsley-warning:not(.parsley-error):not(.js-toggle-show-pass){background-size:1.875rem 1.875rem!important;background-position:right .5rem center!important}.o-form input:not([type=checkbox]):not([type=radio]).adyen-checkout__input--valid:not(.js-toggle-show-pass),.o-form input:not([type=checkbox]):not([type=radio]).parsley-success.parsley-success:not([readonly]):not([disabled]):not([data-disabled-format=true]):not(.js-toggle-show-pass){background-size:1.25rem 1.875rem!important;background-position:right .8125rem center!important}.parsley-errors-list{font-size:.6875rem}.c-reveal-subtitle{text-align:center}.c-reveal-subtitle.__left{text-align:left}.c-reveal-subtitle._contact-lb{font-size:18px}.c-reveal-text.__left{text-align:left}.c-reveal-text._contact-lb{font-size:18px}.reveal{width:70%;max-width:48.75rem;padding:2.8125rem 1.25rem 3.125rem}.reveal.reveal--full,.reveal.reveal--full-dark,.reveal.reveal--opacity-dark{width:100%;max-width:none}.reveal.reveal--info-container .o-info{padding-right:4.375rem}.reveal.c-modal:not(.c-cart):not(._favs-list-select):not(.\--change-profile) .close-button{display:none}.reveal.c-modal.\--change-profile{display:block}.reveal.c-cart{padding-bottom:3.4375rem}.reveal.reveal--info-container--centered .o-info{padding:1.25rem!important}.reveal.reveal--info-container--centered .o-info__title{margin-top:.3125rem;margin-bottom:.1875rem;font-size:1.625rem}.reveal.reveal--info-container--centered .o-info__message{font-size:1rem;margin-bottom:2.125rem!important}.reveal.reveal--info-container--centered .a-button--inverse{font-weight:700;font-size:1.125rem}.reveal._removeFile-confirm{width:75%}.reveal._removeFile-confirm .c-reveal-title:before{margin-right:1.25rem;top:.75rem;font-size:2.8125rem}.reveal.c-cart{min-height:0}.reveal.\--login-collaborators,.reveal.\--login-general,.reveal._favs-list-select,.reveal._popup-agency-error{max-width:36.25rem;padding:2.5rem 1.25rem;font-size:1rem}.reveal.\--login-collaborators .c-reveal-title,.reveal.\--login-general .c-reveal-title,.reveal._favs-list-select .c-reveal-title,.reveal._popup-agency-error .c-reveal-title{font-size:1.875rem;margin-bottom:1.25rem}.reveal.\--login-collaborators .c-reveal-body,.reveal.\--login-general .c-reveal-body,.reveal._favs-list-select .c-reveal-body,.reveal._popup-agency-error .c-reveal-body{font-size:1rem}.reveal.\--login-collaborators .o-form,.reveal.\--login-general .o-form,.reveal._favs-list-select .o-form,.reveal._popup-agency-error .o-form{max-width:26.25rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.reveal.\--login-collaborators.login-form-new .c-reveal-title,.reveal.\--login-general.login-form-new .c-reveal-title,.reveal._favs-list-select.login-form-new .c-reveal-title,.reveal._popup-agency-error.login-form-new .c-reveal-title{font-size:1.5625rem;margin-bottom:1.375rem}.reveal.\--login-general{max-width:27.8125rem;padding:1.875rem}.reveal.\--change-profile{max-width:36.25rem;padding:2.5rem 1.25rem;font-size:1rem}.reveal.\--change-profile .c-reveal-title{max-width:26.25rem;margin-left:auto;margin-right:auto;margin-bottom:1.875rem;padding-left:0;padding-right:0}.reveal.\--change-profile .c-reveal-body{font-size:1rem}.reveal.\--change-profile .o-form{max-width:26.25rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.reveal.\--general-info{padding:3.4375rem 1.875rem 1.875rem}.reveal.\--general-info p{font-size:1rem}.reveal.\--suitcase-info{width:auto;max-width:50rem;padding:2.9375rem 0}.reveal.reveal--modify-activity{padding:1.5625rem 1.25rem 2.5rem;max-width:26.25rem;overflow:visible}.reveal.reveal--modify-activity #formActividad .m-supercalendar__row{max-width:100%!important}.reveal.reveal--modify-activity #formActividad .m-supercalendar__buttons{padding-top:1rem}.reveal.reveal--modify-activity .o-cart-items__item__details__title{display:block;border-bottom:0;padding-top:0;padding-left:0}.reveal.reveal--modify-activity .o-activity-calendar .m-supercalendar__form{border-bottom:0;padding-left:0;padding-right:0;padding-bottom:0}.reveal.reveal--modify-activity .o-activity-calendar .a-margin-bottom.row{margin-bottom:0}.reveal.reveal--modify-activity .o-activity-calendar #activityCalendar{padding-left:0;padding-right:0}.reveal.reveal--modify-activity #formReservaActividad{min-height:1px;max-height:1200px}.reveal.reveal--modify-activity #formReservaActividad.\--folded .m-supercalendar__form{padding-top:0}.reveal.reveal--modify-activity .m-prices-table__table{margin-bottom:2.125rem}body.\--free-entry-activity .reveal.reveal--modify-activity .m-prices-table__table{margin-bottom:.9375rem}.reveal.reveal--modify-activity #cancelButton,.reveal.reveal--modify-activity #goToBooking02,.reveal.reveal--modify-activity #gotoSubmit{width:100%;font-size:1.25rem;padding:1.125rem}.reveal._wallet-code{max-width:476px;padding:4.375rem 2.5rem;min-height:0}.reveal._wallet-code .c-reveal-title{font-size:1.5rem}.reveal._wallet-code .c-reveal-subtitle{font-size:.875rem}.reveal._wallet-code .a-button-form{width:auto;padding:.8125rem 3.125rem .875rem;border-radius:1000px;font-size:1.25rem}.reveal._wallet-code._success{max-width:622px}.reveal._wallet-code._success .c-reveal-title{margin-bottom:.9375rem;font-size:1.875rem}.reveal._wallet-code._success .c-reveal-title:before{margin-bottom:2.5rem;font-size:6.0625rem}.reveal._wallet-code._success .c-reveal-subtitle{margin-bottom:2.8125rem;font-size:1rem}.reveal._wallet-code._success .a-button-go-to{border-radius:1000px;padding:1.25rem 2.25rem;font-size:1.25rem;font-weight:500}.reveal._success-big{max-width:622px;min-height:0}.reveal._success-big .close-button{font-size:3.75rem;line-height:.5}.reveal._refund-select{max-width:670px;min-height:0;padding:3.75rem 5rem 2.1875rem}.reveal._refund-select .c-reveal-title{margin-bottom:1.25rem}.reveal._medium2,.reveal._medium3{overflow:visible;min-width:43.75rem;max-width:43.75rem;padding-top:3.125rem;padding-bottom:3.125rem}.reveal._medium2 .m-popupbox-content__inner,.reveal._medium2 .popupbox-content,.reveal._medium3 .m-popupbox-content__inner,.reveal._medium3 .popupbox-content{overflow:visible}.reveal._medium2._wallet,.reveal._medium3._wallet{min-width:35.25rem;max-width:35.25rem;padding-top:1.875rem;padding-bottom:1.875rem}.reveal._medium2 .a-icon__container._close-button2,.reveal._medium3 .a-icon__container._close-button2{position:absolute;top:.625rem;right:1.125rem}.reveal._medium2 .a-icon__container._close-button2 i:after,.reveal._medium3 .a-icon__container._close-button2 i:after{width:auto;height:auto;line-height:1;color:#999;font-size:.5625rem;font-weight:700}.reveal._medium2 .m-popupbox-content__inner,.reveal._medium3 .m-popupbox-content__inner{padding-left:2.5rem;padding-right:3.75rem}.reveal._medium2 .a-title-a,.reveal._medium3 .a-title-a{margin-bottom:.5rem;font-size:1.625rem}.reveal._medium2 .a-title-a._margin-bottom-s,.reveal._medium3 .a-title-a._margin-bottom-s{margin-bottom:.5rem}.reveal._medium2 .a-title-a._bigger,.reveal._medium3 .a-title-a._bigger{font-size:1.125rem;margin-top:1.5625rem}.reveal._medium2 .a-title-a.\--wallet,.reveal._medium3 .a-title-a.\--wallet{font-size:1.25rem;margin-bottom:1.375rem}.reveal._medium2 .o-info,.reveal._medium3 .o-info{height:auto;min-height:4.25rem;padding-top:.625rem;padding-bottom:.625rem;padding-left:5rem}.reveal._medium2 .o-info:before,.reveal._medium3 .o-info:before{top:calc(50% - 1.5625rem);left:1rem;width:auto;height:auto;font-size:3.125rem;color:#ea0558}.reveal._medium2 .o-info .\--inner,.reveal._medium3 .o-info .\--inner{vertical-align:middle}.reveal._medium2 .o-info .o-info__title,.reveal._medium3 .o-info .o-info__title{font-size:1rem;font-weight:300;margin-bottom:0}.reveal._medium2 .o-info .o-info__title a,.reveal._medium3 .o-info .o-info__title a{font-size:1rem!important;font-weight:300}.reveal._medium2 .o-info.o-info--error:before,.reveal._medium3 .o-info.o-info--error:before{color:#fff}.reveal._medium2 .o-info._bottom,.reveal._medium3 .o-info._bottom{margin-top:1.25rem;margin-bottom:0}.reveal._small3{max-width:620px;padding-top:60px}.reveal._small3 .m-popupbox-content__inner{padding-left:21px;padding-right:21px}.reveal.login-form-new .a-form-p,.reveal.login-form-new .c-reveal-subtitle._contact-lb{font-size:1rem}.reveal.user-register-lightbox{max-width:40.625rem;padding:2.375rem 1.875rem 1.875rem}.reveal.user-register-lightbox .c-reveal-title._contact-lb{margin-bottom:0;font-size:1.375rem}.reveal._favs-list-select,.reveal._popup-agency-error{max-width:34.9375rem;padding-left:1.6875rem;padding-right:1.6875rem}.reveal._favs-list-select .c-reveal-title,.reveal._popup-agency-error .c-reveal-title{font-size:1.625rem!important}.reveal._favs-list-select .o-form,.reveal._popup-agency-error .o-form{max-width:none}.reveal._favs-list-select.c-modal,.reveal._popup-agency-error.c-modal{max-width:43.4375rem;padding:3.125rem 2.5rem 3.3125rem}.reveal._favs-list-select.c-modal .c-reveal-body,.reveal._popup-agency-error.c-modal .c-reveal-body{padding-top:0}.reveal._favs-list-select.c-modal .o-form__buttons-container,.reveal._popup-agency-error.c-modal .o-form__buttons-container{margin-top:2rem;text-align:right}.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons{text-align:right}.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons>*,.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons>:last-child,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons>*,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons>:last-child{margin-bottom:0}.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons._reverse,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons._reverse{flex-flow:row wrap;justify-content:right}.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons._reverse>*,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons._reverse>*{flex:unset}.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons._reverse>:first-child,.reveal._favs-list-select.c-modal .o-form__buttons-container .o-form__buttons._reverse>:last-child,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons._reverse>:first-child,.reveal._popup-agency-error.c-modal .o-form__buttons-container .o-form__buttons._reverse>:last-child{margin-bottom:0}.reveal._favs-list-select.c-modal .o-form__buttons-container .a-button-form,.reveal._popup-agency-error.c-modal .o-form__buttons-container .a-button-form{min-width:0;padding:.9375rem 2.5rem .8125rem!important;font-size:1rem!important}.reveal._favs-list-select.c-modal .o-form__buttons-container .a-button-form._cancel,.reveal._popup-agency-error.c-modal .o-form__buttons-container .a-button-form._cancel{padding-left:0!important;padding-right:0!important}.reveal._favs-list-select.c-modal .close-button,.reveal._popup-agency-error.c-modal .close-button{padding:0 .75rem}.reveal._favs-list-select.c-modal .close-button .close-icon,.reveal._popup-agency-error.c-modal .close-button .close-icon{font-size:1.96313rem;line-height:1}.reveal._popup-agency-error .c-reveal-buttons,.reveal._popup-agency-error .c-reveal-buttons .o-form__buttons-container{margin-top:0}.reveal._comeback-wrapper._medium2-appearance{max-width:43.75rem;padding-top:3.125rem;padding-bottom:3.125rem}.reveal._comeback-wrapper._medium2-appearance .close-button{font-size:0}.reveal._comeback-wrapper._medium2-appearance .close-button .close-icon{display:inline-table;padding:1.125rem;vertical-align:bottom;line-height:0;text-indent:-9999px}.reveal._comeback-wrapper._medium2-appearance .close-button .close-icon:before{content:"\E909";display:inline-block;float:left;line-height:1;text-indent:0;color:#999;font-family:civ-icons;font-size:.5625rem}.reveal._comeback-wrapper._medium2-appearance .m-popupbox-content__inner{max-height:none;padding-right:1.375rem;padding-left:1.375rem}.reveal._comeback-wrapper._medium2-appearance .a-title-a{margin-bottom:.5rem;font-size:1.625rem}.reveal._comeback-wrapper._medium2-appearance .lightbox-content{margin-top:1.5rem}.c-reveal-title{font-size:1.5625rem}.c-reveal-title.\--confirmed,.c-reveal-title.\--info{padding:0 6.25rem}.c-reveal-title.\--confirmed:before,.c-reveal-title.\--info:before{left:1.25rem;top:calc(50% - 2.0625rem);font-size:4.125rem;width:4.125rem;height:4.125rem}.c-cart .c-reveal-title{margin-bottom:1.4375rem}.\--general-info .c-reveal-title{margin-bottom:1.25rem}.c-reveal-title._contact-lb{text-align:left;font-size:25px;margin-bottom:22px}#generate-your-link-and-share .c-reveal-title._contact-lb{margin-bottom:.625rem}#generate-your-link-and-share .c-reveal-body{min-height:auto}#generate-your-link-and-share .c-reveal-body .a-new-form-button_contact{font-size:1rem}#generate-your-link-and-share .c-reveal-body .a-new-form-button_contact:after{font-family:civ-icons;content:"\EA67";margin-left:.4375rem}#generate-your-link-and-share .c-reveal-body .columns{padding-left:1.25rem}#generate-your-link-and-share .a-form-p{font-size:1rem;margin-bottom:unset}#generate-your-link-and-share .u-floating-label--s-full .u-no-floating-label--s ._tooltip-wrapper .has-tip{position:absolute;top:10.625rem;left:21.875rem;border:unset}#generate-your-link-and-share .u-floating-label--s-full .u-no-floating-label--s ._tooltip-wrapper .has-tip:after{content:"\E92B";font-size:1.125rem}#generate-your-link-and-share .u-floating-label--s-full .u-floating-label--s label{color:#999}html[data-lang=it] #generate-your-link-and-share .u-floating-label--s-full .u-floating-label--s label{color:#666!important}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link>span:after{content:"\EA67"}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link>span.__success{display:none;color:#fff}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link>span.__success:after{content:"\E9E6"}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link.\--success{border:1px solid #377c01;background:#377c01}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link.\--success>span{display:none}#generate-your-link-and-share .u-no-floating-label--s-link .link-generator-wrapper>.__link-wrapper>.__link.\--success>span.__success{display:inline-block}.c-reveal-body{padding-top:.9375rem;padding-bottom:1.25rem;font-size:1.5rem}.c-reveal-body .row{margin-right:-.625rem;margin-left:-.625rem}.c-cart .c-reveal-body{padding-top:0;font-size:1rem}.c-reveal-body>img+.c-reveal-text._contact-lb{margin-top:1.5625rem;border-top:.0625rem solid #d9d9d9;padding-top:15px}.c-reveal-body .u-no-floating-label--s-link label{font-size:.75rem}.c-reveal-body .u-no-floating-label--s-link .link-generator-wrapper .__text{font-size:1rem;border:1px dashed #666;padding:.625rem .625rem .625rem 1.25rem;word-break:break-word}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper{text-align:right;margin-top:.9375rem}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper .u-cursor-pointer{cursor:pointer}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper .u-cursor-pointer.a-new-button{padding:.3125rem 2.5rem!important;background:#ea0558}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper .u-cursor-pointer.a-new-button:hover{transition:unset}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper .u-cursor-pointer.a-new-button span{font-size:1rem;color:#fff}.c-reveal-body .u-no-floating-label--s-link .__link-wrapper .u-cursor-pointer.a-new-button span:after{font-family:civ-icons;content:"\EA67";padding-left:.3125rem}.c-reveal-body .share-text{padding-top:1.25rem}.c-reveal-body .share-text .a-form-p{font-size:.875rem!important;margin-bottom:.625rem!important}.c-reveal-body .share-social-links{display:flex;padding-left:.625rem}.c-reveal-body .share-social-links .share-links{margin-right:.625rem;border:.5px solid #ccc;border-radius:.3125rem;background:#fff 0 0 no-repeat padding-box;padding:.5rem .625rem .1875rem .1875rem}.c-reveal-body .share-social-links .share-links a{color:#333;position:relative;bottom:.125rem;font-size:.875rem}.c-reveal-body .share-social-links .share-links .share-social-widget__body_icon_link:before{content:"";font-family:civ-icons;font-size:1.5rem;display:block;width:2.375rem;height:1.875rem;text-align:center;border-radius:50%;background-color:#fff;color:#999;display:inline-block;float:left;line-height:1;text-indent:0}.c-reveal-body .share-social-links .share-links .share-social-widget__body_icon_link[data-value=facebook]:before{content:"\E90C";color:#4a4697}.c-reveal-body .share-social-links .share-links .share-social-widget__body_icon_link[data-value=x]:before{content:"\EAFF";color:#1c1a1a;font-size:.875rem;width:1.5rem;height:1.5rem;border:.5px solid #1c1a1a;padding-top:4px;padding-left:1px;margin-right:5px}.c-reveal-body .share-social-links .share-links .share-social-widget__body_icon_link[data-value=linkedin]:before{content:"\E913";color:#0091ca}.c-reveal-body .share-social-links .share-links .share-social-widget__body_icon_link[data-value=whatsapp]:before{content:"\EA35";color:#25d366}.c-reveal-buttons{margin-top:2.1875rem}.c-reveal-buttons .columns{padding:0}.c-reveal-buttons .a-button-form,.c-reveal-buttons .a-button-form.\--cancel{padding:.8125rem 1.875rem;margin-left:.625rem;margin-right:.625rem;font-size:1.25rem}.c-cart .c-reveal-buttons{max-width:580px;margin:0 auto}.c-reveal-buttons .a-button-big{display:table}.c-cart .c-reveal-buttons .a-button-big{max-width:25rem;min-height:3.5625rem;height:3.5625rem;font-size:1.125rem;padding:.3125rem 1.25rem;margin-bottom:0;margin-left:auto;margin-right:auto}.c-reveal-buttons .a-button-big span{pointer-events:none;vertical-align:middle;display:table-cell}.c-cart .c-reveal-buttons .row .a-button-big{width:100%}.reveal.dont-find-booking-number-lightbox{padding:0;max-width:645px;top:40px!important}.reveal.dont-find-booking-number-lightbox:not(._comeback-wrapper) .close-button{position:absolute;top:0;right:0;bottom:auto;left:auto;display:inline-table;vertical-align:bottom;line-height:0;text-indent:-9999px;padding:24px 20px;font-size:0}.reveal.dont-find-booking-number-lightbox:not(._comeback-wrapper) .close-button:before{content:"\E909";display:inline-block;float:left;line-height:1;color:#8a8a8a;text-indent:0;font-family:civ-icons;font-size:18px}.reveal.dont-find-booking-number-lightbox .c-reveal-subtitle,.reveal.dont-find-booking-number-lightbox .c-reveal-text,.reveal.dont-find-booking-number-lightbox .c-reveal-title{padding-left:40px;padding-right:40px}.reveal.dont-find-booking-number-lightbox .c-reveal-title{margin-bottom:9px;padding-top:50px;font-size:24px}.reveal.dont-find-booking-number-lightbox .c-reveal-subtitle{font-size:16px;line-height:1.8}.reveal.dont-find-booking-number-lightbox .c-reveal-body{padding-bottom:24px;min-height:660px}.reveal.dont-find-booking-number-lightbox .c-reveal-body img{margin-left:40px;max-width:90%}.reveal.dont-find-booking-number-lightbox .c-reveal-body>img+.c-reveal-text._contact-lb{padding-top:33px;font-size:16px;line-height:1.8}.reveal.dont-find-booking-number-lightbox .c-reveal-body>img+.c-reveal-text._contact-lb p{line-height:1.8}.user-panel-booking-comeback{vertical-align:middle;width:auto;height:auto;padding:1.1875rem .8125rem .875rem .75rem;background-color:transparent;display:inline-table;vertical-align:bottom;line-height:0;text-indent:-9999px;font-size:0;color:#333}.user-panel-booking-comeback:active,.user-panel-booking-comeback:visited{color:#333}.user-panel-booking-comeback:focus,.user-panel-booking-comeback:hover{color:#ea0558}.user-panel-booking-comeback:before{content:"\E909";display:inline-block;float:left;line-height:1;font-family:civ-icons;text-indent:0;margin-right:0;font-size:.8125rem}.user-panel-booking-comeback+*{padding-top:0}.a-mini-note-link{position:relative;right:1.875rem;bottom:.75rem;color:#ea0558}.a-mini-note-link:after{font-family:civ-icons;content:"\E9F5";position:relative;left:.5rem}.columns-margin-container{margin-top:-.5rem}.columns-margin-container .column,.columns-margin-container .columns{margin-top:.5rem}.columns-margin-container.reveal,.reveal .columns-margin-container{margin-top:-.5rem}.columns-margin-container.reveal .column,.columns-margin-container.reveal .columns,.reveal .columns-margin-container .column,.reveal .columns-margin-container .columns{margin-top:.5rem}.a-link--home-search--country{font-size:1rem}.a-link--home-search--destination{font-size:.875rem}.a-title--home-search--category{font-size:1.25rem}.a-title--home-search--category:first-letter{text-transform:uppercase}.a-home-search--remainders{font-size:.875rem}.a-home-search--viewAllButton{height:auto;line-height:100%;border-radius:1000px;margin-left:.625rem;margin-right:.625rem;padding-bottom:1.25rem;padding-top:1.25rem;font-size:1rem}.a-link--home-search--filtered{font-size:.875rem}.a-link--destination,.a-link--home-search--filtered strong{font-size:1rem}.m-home-search--category{min-height:5rem;padding:1.25rem .8125rem}.m-home-search--category:before{float:left;font-family:civ-icons;font-style:normal;font-weight:500;font-variant:normal;font-size:1.875rem;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit;content:"\E934";color:#ea0558;width:2.75rem;height:0}.m-home-search--category.\--activities:before{content:"\E900"}.m-home-search--category.\--no-results:before{content:"\E9BC"}.m-home-search--category.\--recent-search:before{content:"\E9EF"}.m-home-search--category .a-title--home-search--category{padding-left:3.5625rem;padding-top:0;padding-bottom:.625rem}.m-home-search--category .a-link--home-search--filtered,.m-home-search--category .a-list--home-search--filtered{margin-left:3.5625rem}.m-home-search--category .a-list--home-search--filtered .a-link--home-search--filtered{margin-left:0}.m-home-search--category.\--top-destinations .a-list--home-search--filtered{float:none;width:auto;column-count:2}.m-home-search--category__no-results{margin-top:.625rem;margin-left:3.5625rem;padding:0;line-height:1.3;font-size:1rem}.m-home-search--remainders{padding-top:.625rem;padding-left:5.625rem;font-size:1rem}.m-home-search-country .a-link--home-search--country{padding-left:.375rem}.m-home-search-country .a-link--home-search--destination{padding-bottom:.25rem;padding-left:.375rem}.r-home-search{margin-top:1.25rem}.r-home-search .u-loading{top:2rem}.o-home-search{margin-top:.625rem}.o-search-container{height:3.8125rem;border-radius:9.375rem;border:.1875rem solid #fff;margin:0 auto;width:100%;font-size:1.125rem}.o-home-search__form-container{width:37.5rem}.o-home-search__form-container.left{margin-left:0}.o-search-container__search-txt{display:inline-block;height:100%;padding:0 2rem;font-size:1.125rem;width:72%}[data-lang=br] .o-search-container__search-txt,[data-lang=fr] .o-search-container__search-txt,[data-lang=pt] .o-search-container__search-txt{width:65%}.o-search-container__search-button{height:3.4375rem;width:28%;text-align:left;font-size:1.25rem;padding:0 1.125rem 0 2.25rem}[data-lang=br] .o-search-container__search-button:not(._full),[data-lang=fr] .o-search-container__search-button:not(._full),[data-lang=pt] .o-search-container__search-button:not(._full){width:35%}.o-search-container__search-button:after{display:inline-block;float:right;content:"\EA1F";font-family:civ-icons;font-size:1.1875rem;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.a-button-go-to{width:auto;text-align:center;line-height:3.4375rem}[data-lang=fr] .a-button-go-to,[data-lang=pt] .a-button-go-to{width:auto}.a-button-go-to:after{margin-left:1.25rem}.a-button-go-to.\--no-icon{padding-right:2.25rem}.a-button-go-to.\--no-icon:after{display:none}.container-body.\--collaborators .o-page-nav .a-button-go-to{width:auto;text-indent:0;vertical-align:baseline;margin-top:.625rem;margin-bottom:.625rem}.container-body.\--collaborators .o-page-nav .a-button-go-to:before{display:none}.o-home-search__list__container .o-home-search__list{max-width:51.5625rem}.o-home-search__filtered-list__container{display:none;display:block}.o-home-search__filtered-list.\--margin-top,.o-home-search__filtered-list__container{margin-top:.375rem}.o-home-search__list{top:.625rem;border-radius:.3125rem;display:none;display:block}.o-search-list--countries{padding:.875rem 0 1rem}.a-tdd{line-height:100%;font-size:1.125rem}.a-tdc,.a-tdd{padding:0 1.25rem 0 1.875rem}.a-tdc{line-height:140%;font-weight:300;font-size:.875rem}.o-search-list--top-destinations{padding-bottom:1.5625rem}.o-search-list--top-destinations .a-title--home-search--top-destination{padding:1.375rem 1.25rem 1.375rem 1.875rem;font-size:1.5rem}.o-search-list--top-destinations li{margin-bottom:1.1875rem}.o-search-list--top-destinations li:first-child .a-tdd{padding-top:0}.o-search-list--top-destinations__body{padding-bottom:.625rem;padding-top:.625rem}.o-search-list--top-destinations__body li{width:25%}.o-search-list--top-destinations__footer{height:auto}.o-search-list--top-destinations__footer .a-button-main{min-width:21.875rem;padding-top:.75rem;padding-bottom:.75rem}.o-home-search__filtered-list{padding:1.25rem;border-radius:.3125rem;min-height:10rem;width:37.5rem}.o-home-search__filtered-list .a-link--home-search--filtered{padding:0}.o-home-search__filtered-list .a-link--home-search--filtered a.a-link-pag:before{width:.75rem;font-size:1.125rem;margin-left:.3125rem}.for-transfer-search .o-home-search__filtered-list{margin-left:.625rem}.o-page-header__search{display:none}.o-header__sub-nav .a-buscar:after,.o-page-header__search{transition:opacity .2s}.\--header-stuck .o-header__sub-nav .a-buscar:after,.\--header-stuck .o-page-header__search,.scroll-up .o-header__sub-nav .a-buscar:after,.scroll-up .o-page-header__search{opacity:0}.scroll-top .o-header__sub-nav .a-buscar:after,.scroll-top .o-page-header__search{opacity:1}.o-main-header.for-transfer-city .o-header__img,.o-main-header.for-transfer-search .o-header__img,.o-main-header.for-transfer-selection .o-header__img{height:270px;height:16.875rem}.o-main-header.for-transfer-city .o-header__content .o-home-search__form-container,.o-main-header.for-transfer-search .o-header__content .o-home-search__form-container,.o-main-header.for-transfer-selection .o-header__content .o-home-search__form-container{margin-top:-1.5625rem;margin-left:0}.a-text--form-note_new{font-size:16px;margin-bottom:6px}.login-form-new .a-text--form-note_new{margin-top:0;margin-bottom:3px;font-size:16px}.login-form-new .a-text--form-note_new>a{margin-top:0!important;margin-left:2px;font-size:16px!important}._generate-link .a-text--form-note_new{margin-top:0;margin-bottom:3px;font-size:16px}._generate-link .a-text--form-note_new>a{margin-top:0!important;margin-left:2px;font-size:16px!important}.o-social-buttons__container{margin-top:20px}.o-social-buttons__container._smaller{max-width:23.75rem}.login-form-new .o-social-buttons__container{margin-top:.9375rem}.container-content-register._new .login-form-new .o-social-buttons__container{margin-top:2.0625rem}._generate-link .o-social-buttons__container{margin-top:.9375rem}.o-social-buttons__title{font-size:14px;margin-bottom:10px}.login-form-new .o-social-buttons__title{margin-bottom:.3125rem}.container-content-register._new .login-form-new .o-social-buttons__title{text-align:center;margin-bottom:.8125rem;padding-left:.5625rem;padding-right:.5625rem}.container-content-register._new .login-form-new .o-social-buttons__title>span{position:relative;z-index:1;background-color:#fff;padding-left:.9375rem;padding-right:.9375rem}.container-content-register._new .login-form-new .o-social-buttons__title:before{content:"";display:block;width:100%;border-bottom:1px solid #ccc;position:relative;top:.625rem;z-index:0}.o-social-buttons__button{padding-top:12px!important;padding-bottom:12px!important}.o-social-buttons__button:not(:first-child){margin-left:8px}.o-social-buttons__button a{font-size:12px}.login-form-new .o-social-buttons__button a{font-size:.875rem}.o-social-buttons__button:before{width:20px;height:22px;background-size:20px;left:10px}.o-social-buttons__button._apple:before{background-size:18px;width:20px;margin-top:-4px!important}.o-social-buttons__button:hover:before{position:absolute;transform:translateX(-50%);left:50%;transition:left .4s}.login-form-new .o-social-buttons__button{padding-top:9px!important;padding-bottom:8px!important}.login-form-new .o-social-buttons__button._google:before{width:1.4375rem;background-size:1.0625rem}.login-form-new .o-social-buttons__button._apple:before{background-size:.9375rem;width:1.5rem;margin-top:0!important}._generate-link .o-social-buttons__button{padding-top:9px!important;padding-bottom:8px!important}._generate-link .o-social-buttons__button._linkedin:before,._generate-link .o-social-buttons__button._whatsapp:before{width:unset;height:unset;font-size:unset}._generate-link .o-social-buttons__button._x-twitter:before{font-size:14px;width:25px;height:25px}.o-social-buttons__link{font-size:12px;margin-left:3px}._generate-link .o-social-buttons__link,.login-form-new .o-social-buttons__link{font-size:.875rem;margin-left:.5rem}.drag-switch__label._inline .drag-switch__span{margin-left:10px}.login-form-new .drag-switch__label._inline{margin-top:0;font-size:.75rem}.login-form-new .drag-switch__label._inline .drag-switch__span{margin-left:.375rem}.numberAccountCanada-text{font-size:.6875rem;margin-bottom:unset}.mobile-select-maxWidth span{max-width:100%}.iti .iti__prefix{right:-.46875rem;font-size:.875rem}.iti .iti__selected-flag{padding-left:.5625rem;padding-right:1.71875rem}.iti .iti__country-list{min-height:15.75rem}.iti .iti__country-list .iti__country{padding:.875rem 1.125rem;font-size:.875rem}.iti .iti__country-list .iti__country .iti__flag-box{margin-right:.8125rem}.iti .iti__country-list .iti__country .iti__flag{zoom:1.1}.iti .iti__country-list .iti__country .iti__country-name{margin-right:.6875rem}.iti .iti__flag{zoom:1}.iti .iti__arrow{right:.46875rem}.iti .iti__arrow:after{font-size:.25rem}.iti .iti__country-list_autocomplete_wrapper{padding:.25rem}.o-form .u-floating-label--s.js-tel-input-wrapper label{left:4rem;width:calc(100% - 4rem)}.o-form .u-floating-label--s.js-tel-input-wrapper input:not([type=checkbox]):not([type=radio]):not(.iti__country-list_autocomplete){padding-left:3.9375rem;margin-bottom:.375rem!important}.civ-agencies .o-form .u-floating-label--s.js-tel-input-wrapper input:not([type=checkbox]):not([type=radio]):not(.iti__country-list_autocomplete){margin-bottom:.375rem!important}.o-form .u-floating-label--s.js-tel-input-wrapper.js-tel-input-prefix-in._v1 input:not([type=checkbox]):not([type=radio]):not(.iti__country-list_autocomplete){padding-left:6rem}.o-form .u-floating-label--s.js-tel-input-wrapper.js-tel-input-prefix-in._v2 input:not([type=checkbox]):not([type=radio]):not(.iti__country-list_autocomplete){padding-left:6.5rem}.o-form .u-floating-label--s.js-tel-input-wrapper.js-tel-input-prefix-in._v3 input:not([type=checkbox]):not([type=radio]):not(.iti__country-list_autocomplete){padding-left:7.125rem}.o-form .u-floating-label--s.js-tel-input-wrapper.is-focused label{left:.1875rem;width:calc(100% - .1875rem)}.o-form .u-floating-label--s.js-tel-input-wrapper .iti{position:static}.o-form .u-floating-label--s.js-tel-input-wrapper .iti .iti__flag-container{top:1rem}.m-lottie-div-container__inner{min-height:80px;transition:min-height .5s}.m-lottie-div-container__inner._with-text{min-height:110px}.m-lottie-div-container__inner._with-subtext{min-height:130px}.m-lottie .__lottie{height:80px}.m-lottie .__text{font-size:22px}.m-lottie .__sub-text{font-size:16px}.m-lottie._in-div .__lottie{height:5rem;margin-bottom:.625rem}.m-lottie._in-div .__text{font-size:1.125rem}.m-lottie._in-div .__sub-text{font-size:.875rem}.reveal.m-lottie-lightbox{border-radius:6px;width:auto;max-width:500px;padding-bottom:20px;padding-top:16px;top:45%!important;transform:translateY(-50%);min-height:unset!important}}@media screen and (max-width:47.875em) and (min-aspect-ratio:13/9) and (max-width:29.9375em),screen and (min-width:47.9375em) and (max-width:29.9375em){.iti .iti__country-list .iti__country .iti__flag{zoom:1.1}}@media screen and (min-width:90em){.o-home-search__list__container .o-home-search__list{max-width:75rem}.o-search-list--top-destinations__body{padding-bottom:1.25rem}.o-search-list--top-destinations__body li{width:20%}}@media screen and (max-width:47.875em) and (min-aspect-ratio:13/9){.o-search-container__search-button{padding:0;text-align:center}.o-search-container__search-button:after{display:none}.o-search-container__search-button{padding:0 2.25rem}}
