/*!
* Bootstrap overrides *
*//*!
* Colors variables *
* See colors from Bootstrap (bootstrap-vars-overrides.scss)
*//*!
* Fonts variables *
*//*!
* Icons variables *
*//*!
* Transitions variables *
*//*!
* Bootstrap overrides *
*//*!
* Colors variables *
* See colors from Bootstrap (bootstrap-vars-overrides.scss)
*//*!
* Fonts variables *
*//*!
* Icons variables *
*//*!
* Transitions variables *
*/.travel-category-page .search-travel-form{background-color:#133599;padding:1.875rem 2.5rem 2.375rem}@media (min-width: 1024px){.travel-category-page .search-travel-form{padding:2.8125rem 4.375rem;min-height:15.625rem}}@media (min-width: 1200px){.travel-category-page .search-travel-form{padding:2.8125rem 4%}}@media (max-width: 1023.98px){.travel-category-page .search-travel-form{background-color:#fff}}.travel-category-page .search-travel-form .title-section{margin-bottom:.9375rem}.travel-category-page .search-travel-form .label-search{display:none;color:#fff;font-size:1.125rem;margin-bottom:1.375rem;letter-spacing:.04688rem}@media (min-width: 769px){.travel-category-page .search-travel-form .label-search{display:block;font-size:.875rem;letter-spacing:.03625rem;margin:1.25rem 0 .9375rem}}@media (min-width: 1024px){.travel-category-page .search-travel-form .label-search{margin:0 0 .9375rem}}@media (max-width: 1023.98px){.travel-category-page .search-travel-form .label-search{display:block;color:#333333;font-size:0.85rem;margin-bottom:0.5rem}}.travel-category-page .search-travel-form .btn-fake-dropdown{background:#133599;border:1px solid #fff;color:#fff}.travel-category-page .search-travel-form .btn-fake-dropdown .text{color:#fff;opacity:0.3}@media (max-width: 1023.98px){.travel-category-page .search-travel-form .btn-fake-dropdown .text{color:#000}}.travel-category-page .search-travel-form .btn-fake-dropdown .text.has-data{opacity:1}.travel-category-page .search-travel-form .btn-fake-dropdown .icon{color:#fff}.travel-category-page .search-travel-form .btn-fake-dropdown.disabled,.travel-category-page .search-travel-form .btn-fake-dropdown:disabled{color:#fff}@media (max-width: 1023.98px){.travel-category-page .search-travel-form .btn-fake-dropdown.disabled,.travel-category-page .search-travel-form .btn-fake-dropdown:disabled{color:#000}}@media (max-width: 1023.98px){.travel-category-page .search-travel-form .btn-fake-dropdown{background:#fff;border:1px solid #000;margin-bottom:1.125rem}}.travel-category-page .search-travel-form .submit-search{margin-top:.625rem;width:9.375rem}@media (min-width: 769px){.travel-category-page .search-travel-form .submit-search{margin-top:2.1875rem}}@media (max-width: 1199.98px){.travel-category-page .show-search-mobile{position:absolute;z-index:2;top:0;width:-webkit-fill-available}}@media (max-width: 1199.98px){.travel-category-page .travel-banner{padding-top:3.75rem}}.search-results-travels .refinement-bar .filter-results{width:100%}@media (min-width: 1200px){.search-results-travels .refinement-bar .custom-col-xl-2{-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%}}.search-results-travels .refinement-bar .refinement-bar-travels .btn-dropdown-custom,.search-results-travels .refinement-bar .refinement-bar-travels .dropdown-menu{width:100%}@media (max-width: 1023.98px){.search-results-travels .refinement-bar .refinement-bar-travels{display:none;position:fixed;top:0;width:100%;height:100%;left:0;max-width:100%;background:#fff;z-index:4;padding:0}.search-results-travels .refinement-bar .refinement-bar-travels.show{display:block}.search-results-travels .refinement-bar .refinement-bar-travels label{margin-bottom:.625rem}.search-results-travels .refinement-bar .refinement-bar-travels .header-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0 1.5625rem;border-bottom:1px solid rgba(2,5,26,0.12);margin:0 1rem}.search-results-travels .refinement-bar .refinement-bar-travels .search-travel-form{padding:0 1rem;height:calc(100% - 7.6rem);overflow-y:auto;overflow-x:hidden}.search-results-travels .refinement-bar .refinement-bar-travels .footer-bar{position:fixed;bottom:0;width:100%;z-index:1;left:0;padding:0}}@media (min-width: 1024px){.search-results-travels .refinement-bar .refinement-bar-travels{background-color:#fff;border-radius:.5rem;margin-bottom:1.875rem;padding:2.375rem 2.8125rem 2.375rem 2.8125rem}.search-results-travels .refinement-bar .refinement-bar-travels .btn-skewed{width:9.375rem}}@media (min-width: 1200px){.search-results-travels .refinement-bar .refinement-bar-travels{padding:1.5625rem 2.8125rem 2.375rem 4.5625rem}}.search-results-travels .icon-eat,.search-results-travels .icon-ticket{color:#133599;font-size:.9375rem}.search-results-travels .tile-description .tickets-info{font-size:.5625rem;color:rgba(0,5,26,0.596372)}.search-results-travels .tile-description .title-section{color:#00051A;font-weight:700;line-height:.75rem;font-size:.75rem}.search-results-travels .tile-description .icon-dropdown-down{font-size:.5rem}.search-results-travels .btn-brochure .text{color:#133599}.search-results-travels .btn-brochure .text .icon-pdf{color:#133599;font-size:1.125rem}.search-results-travels .type2_1,.search-results-travels .type2_2{color:rgba(0,5,26,0.596372);font-size:.5625rem;font-weight:700}.icon-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#133599;border:none;outline:none;cursor:pointer;width:100%;color:#fff}.icon-button .button-background{margin-top:1.1875rem;margin-bottom:1.1875rem}.icon-button .text-button{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:14px;line-height:12px;letter-spacing:0.5px;text-transform:uppercase;margin-left:1.1875rem}.search-travel-form label{margin-bottom:1rem}.search-travel-form .option{background:none;border:none;text-align:start;color:#000}@media (min-width: 1024px){.search-travel-form .popover{left:50%;transform:translateX(-50%);width:inherit;padding:1.875rem 1.25rem 1.25rem;top:5.3125rem;z-index:3}.search-travel-form .popover::after,.search-travel-form .popover::before{content:"";display:block;background:#fff;position:absolute}.search-travel-form .popover::before{width:18px;height:18px;top:-8px;z-index:1;transform:rotate(45deg)}.search-travel-form .popover::after{width:44px;height:20px;top:0;z-index:1}.search-travel-form .popover::before{right:50px}.search-travel-form .popover::after{right:38px}.search-travel-form .popover::before{right:25.5%;content:none}.search-travel-form .popover::after{right:23%}.search-travel-form .popover .btn-skewed{width:auto}.search-travel-form .popover.date{padding:.3125rem 1rem 1.25rem;width:-moz-fit-content;width:fit-content}.search-travel-form .popover.date .popover-footer{margin-top:.9375rem}.search-travel-form .date{padding-right:.9375rem}.search-travel-form .icon-exclamation{height:1rem;width:1rem;background-color:#CA0035;border-radius:6.25rem;color:#133599 !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:.625rem}}@media (max-width: 1199.98px){.search-travel-form .nights-selected{color:#000}}@media (min-width: 1024px){.search-travel-form .nights-options{position:absolute;background-color:#fff;border-radius:8px;width:93%;padding:.4375rem;top:5.5rem}}@media (max-width: 1199.98px){.search-travel-form .nights-options{position:relative;background-color:#fff;border-radius:8px;width:100%;padding:.4375rem;top:-0.5rem}}.search-travel-form .nights-options::before{content:none}.search-travel-form .nights-options::after{content:none}.search-travel-form .nights-options .option{cursor:pointer}.search-travel-form .nights-options .option:hover{background-color:#F1F1ED;border-radius:8px}.search-travel-form .btn-flights{text-align:left}@media (min-width: 1024px){.search-travel-form .flights-desired{position:absolute;background-color:#fff;border-radius:8px;width:93%;padding:.4375rem;top:7rem}}@media (max-width: 1199.98px){.search-travel-form .flights-desired{position:relative;background-color:#fff;border-radius:8px;width:100%;padding:.4375rem}}.search-travel-form .flights-desired::before{content:none}.search-travel-form .flights-desired::after{content:none}.search-travel-form .flights-desired .option{cursor:pointer}.search-travel-form .flights-desired .option:hover{background-color:#F1F1ED;border-radius:8px}.search-travel-form .btn-flights-options{text-align:left}.search-travel-form .flights-options{overflow-y:scroll;overflow-x:hidden}@media (min-width: 1024px){.search-travel-form .flights-options{position:absolute;background-color:#fff;border-radius:8px;width:93%;height:100%;padding:.4375rem;top:13rem}}@media (max-width: 1199.98px){.search-travel-form .flights-options{position:relative;background-color:#fff;border-radius:8px;height:8.125rem;width:100%;padding:.4375rem}}.search-travel-form .flights-options::before{content:none}.search-travel-form .flights-options::after{content:none}.search-travel-form .flights-options .option{cursor:pointer}.search-travel-form .flights-options .option:hover{background-color:#F1F1ED;border-radius:8px}.search-travel-form .btn-travelers-adult,.search-travel-form .btn-travelers-adult-limit,.search-travel-form .btn-travelers-kids,.search-travel-form .btn-kids-ages{text-align:left;border:solid 1px rgba(2,5,26,0.12)}@media (max-width: 1023.98px){.search-travel-form .btn-travelers-adult,.search-travel-form .btn-travelers-adult-limit,.search-travel-form .btn-travelers-kids,.search-travel-form .btn-kids-ages{border-color:#00051a}}.search-travel-form .adult-options,.search-travel-form .adult-options-limit,.search-travel-form .kids-options{top:7rem;padding:1rem}@media (max-width: 1023.98px){.search-travel-form .adult-options,.search-travel-form .adult-options-limit,.search-travel-form .kids-options{top:0rem}}.search-travel-form .adult-options .option,.search-travel-form .adult-options-limit .option,.search-travel-form .kids-options .option{cursor:pointer}.search-travel-form .adult-options .option:hover,.search-travel-form .adult-options-limit .option:hover,.search-travel-form .kids-options .option:hover{background-color:#F1F1ED;border-radius:8px}.see-more .collapse:not(.show){display:block;height:20rem;overflow:hidden;position:relative}@media (min-width: 769px){.see-more .collapse:not(.show)::after{height:auto}}@media (min-width: 769px){.collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}.legals-text{font-weight:bold;color:#133599}.ca_travel_footer_links{list-style-type:none;margin:0;padding:0;overflow:hidden;margin-top:45px}.ca_travel_footer_links li{float:left;border-right:1px solid #133599;padding:3px 36px}.ca_travel_footer_links li a{color:#133599;display:block;text-align:center}.ca_travel_footer_links li:first-child{padding-left:0}.ca_travel_footer_links li:last-child{padding-right:0;border-right:none}@media (max-width: 1023.98px){.ca_travel_footer_links li:last-child{padding-left:0}}.btn-skewed{color:#133599;position:relative;width:100%;padding:0 1.875rem;height:3.25rem;line-height:3.25rem;white-space:nowrap;-ms-flex:auto;flex:auto}.btn-skewed .text{position:relative;z-index:2}.btn-skewed.small{margin:0;padding:0 1.375rem;height:2.375rem;line-height:2.375rem;color:#133599}.btn-skewed.small::before{border-radius:.25rem .625rem}.btn-skewed::before{content:"";background:#1af5b1;width:100%;height:100%;position:absolute;border-top-left-radius:.3125rem;border-bottom-right-radius:.3125rem;border-bottom-left-radius:.9375rem;border-top-right-radius:.9375rem;top:0;left:0;z-index:1;transform:skew(-35deg)}.btn-skewed.white::before{background:#fff}.btn-skewed.blue{color:#1af5b1;transition:0.15s linear}.btn-skewed.blue:hover{color:#fff}.btn-skewed.blue::before{background:#133599}.btn-skewed:disabled,.btn-skewed.disabled{background-color:transparent !important}.btn-skewed:disabled::before,.btn-skewed.disabled::before{background-color:#E5E5E5}@media (max-width: 1023.98px){.btn-skewed.btn-md-full{display:block;width:100%;margin:0}.btn-skewed.btn-md-full::before{transform:none;border-radius:0}}@media (max-width: 768.98px){.btn-skewed.btn-sm-full{display:block;width:100%;margin:0}.btn-skewed.btn-sm-full::before{transform:none;border-radius:0}}@media (max-width: 399.98px){.btn-skewed.btn-xs-full{display:block;width:100%;margin:0}.btn-skewed.btn-xs-full::before{transform:none;border-radius:0}}#travel-slider-1 .swiper-pagination{display:none}.section-included .title{font-style:normal;font-weight:600;font-size:2.5rem;line-height:3.125rem;text-align:center}@media (max-width: 600px){.section-included .included{display:block;font-family:'Montserrat';text-align:center;margin-top:2.75rem}.section-included .column{padding:1.25rem}}.section-included .subtitle{font-style:normal;font-weight:600;font-size:1.25rem;line-height:114.9%;margin-top:2.125rem}.section-included .text{font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5rem;margin-top:1.125rem;margin-bottom:1.5rem}@media (min-width: 600px){.section-included .included{display:-ms-flexbox;display:flex;font-family:'Montserrat';text-align:center}.section-included .column{padding:3.4375rem;-ms-flex:1;flex:1}}.icon-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#133599;border:none;outline:none;cursor:pointer;width:100%;color:#fff}.icon-button .button-background{margin-top:1.1875rem;margin-bottom:1.1875rem}.icon-button .text-button{font-family:'Montserrat';font-style:normal;font-weight:700;font-size:.875rem;line-height:.75rem;letter-spacing:.03125rem;text-transform:uppercase;margin-left:1.1875rem}.section-30-anniversary{margin-top:7.875rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width: 1023.98px){.section-30-anniversary{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:1.5rem}}.section-30-anniversary .desktop-view{padding-right:3.5rem}.section-30-anniversary .desktop-view .title{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:2.5rem;line-height:3.375rem;color:#231F20;padding-right:6.625rem}.section-30-anniversary .desktop-view .info{width:35rem;height:14.875rem;font-family:'Montserrat';font-style:normal;font-weight:400;font-size:1.125rem;line-height:2.125rem;color:#000;padding-top:1.90625rem}@media (max-width: 1023.98px){.section-30-anniversary .desktop-view{display:none}}.section-30-anniversary .image{padding-left:3.5rem;padding-right:5rem;border-radius:.5rem}@media (max-width: 1023.98px){.section-30-anniversary .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:20.4375rem;height:21.375rem;object-fit:cover;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:2.125rem}}.section-30-anniversary .title-mobile{display:none}@media (max-width: 1023.98px){.section-30-anniversary .title-mobile{display:-ms-flexbox;display:flex;white-space:nowrap;font-weight:600;padding-right:1.46875rem;font-size:2rem;line-height:2.5rem}}.section-30-anniversary .info-mobile{display:none}@media (max-width: 1023.98px){.section-30-anniversary .info-mobile{display:-ms-flexbox;display:flex;padding:0 1.46875rem;font-size:1rem;line-height:1.5rem}}@media (min-width: 769px){.banner-slides .title{margin-left:25rem;font-family:'Montserrat';font-style:normal;font-weight:600;font-size:2.5rem;line-height:3.375rem;color:#231F20}}@media (max-width: 1023.98px){.banner-slides{padding-left:1.3rem}.banner-slides .title{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:2rem;color:#231F20}}.banner-disney-plus{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:8.5rem;padding-left:4rem;padding-right:4rem}@media (max-width: 399.98px){.banner-disney-plus{padding-left:1.5rem;padding-right:1.5rem;padding-top:2.15625rem;-ms-flex-align:center;align-items:center}}.banner-disney-plus .image-disney-plus-desk{width:81.9375rem;max-height:15.75rem}@media (max-width: 399.98px){.banner-disney-plus .image-disney-plus-desk{display:none}}.banner-disney-plus .image-disney-plus-mob{display:none}@media (max-width: 399.98px){.banner-disney-plus .image-disney-plus-mob{display:-ms-flexbox;display:flex;width:20.75rem;max-height:25.6875rem}}.banner-disney-plus .subtitle{max-width:81.9375rem;font-family:'Montserrat';font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;padding-top:.8125rem}.banner-disney-plus .subtitle a:link,.banner-disney-plus .subtitle a:visited,.banner-disney-plus .subtitle a:active{text-decoration:none;color:#133599}.banner-disney-plus .subtitle .term{font-weight:700}@media (max-width: 399.98px){.banner-disney-plus .subtitle{max-width:20.75rem;font-family:'Montserrat';font-style:normal;font-weight:400;font-size:.875rem;line-height:1.25rem;white-space:normal}}.banner-disney-plus .subtitle .arrow-ru{font-size:.5rem;margin-left:.25rem;color:#00051A}.show-search-mobile .header-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem}.show-search-mobile .header-bar .title-section{margin-bottom:0 !important;text-transform:uppercase}.btn-submit-mobile{width:100%;background-color:#1af5b1}
