/*!
* Bootstrap overrides *
*//*!
* Colors variables *
* See colors from Bootstrap (bootstrap-vars-overrides.scss)
*//*!
* Fonts variables *
*//*!
* Icons variables *
*//*!
* Transitions variables *
*/.travel-summary{font-size:.75rem;line-height:1.125rem}.travel-summary .title-label{font-weight:700;font-size:.875rem;margin-top:.25rem}.travel-summary .icon{padding:0}.travel-summary .more-info{text-decoration:underline}.travel-summary .more-info:hover{color:#1af5b1}.travel-summary .remark{font-size:.5rem;line-height:.9375rem;opacity:0.5}.travel-summary .supplements p{line-height:1.25rem}.travel-summary hr{margin:.75rem 0 .75rem;width:70%;border-top:1px dashed}@media (max-width: 1023.98px){.travel-summary .icon-user{padding-left:.125rem}.travel-summary .summary-group{margin-bottom:.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.travel-summary .remark,.travel-summary .supplements{padding-left:1.8125rem}.travel-summary .remark{width:100%}.travel-summary .hotel-name{margin-right:.3125rem}.travel-summary .hotel-name::after{content:':'}.travel-summary .flight-date{display:inline}.travel-summary hr{display:none}.travel-summary .title-section{margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid;text-transform:initial}.travel-summary .supplements .title-section{text-transform:initial;margin-bottom:.375rem}}@media (min-width: 1024px){.travel-summary .summary-group{margin-bottom:1rem}.travel-summary .icon-group{margin-bottom:.375rem}.travel-summary .title-section{margin-bottom:.9375rem;padding-bottom:.625rem;border-bottom:1px solid;text-transform:initial}.travel-summary .hotel-name,.travel-summary .flight-type{font-weight:700}}.travel-summary .info-complements p.complement::first-letter{text-transform:uppercase}.product-vacational .btn-brochure .text{color:#133599}.product-vacational .btn-brochure .text .icon-pdf{color:#133599;font-size:1.125rem}@media (min-width: 769px){.product-vacational .carousel-images{left:-2.5rem}}.product-vacational .carousel-images .carousel-small{padding-right:20px}.product-vacational .carousel-images .carousel-small .img-carousel{border-radius:.5rem;width:23.25rem;height:26.25rem}.product-vacational .carousel-images .carousel-small .img-carousel.zoom-in{cursor:zoom-in;width:23.25rem;transition:transform 0.25s ease;transform-origin:var(--t-origin, 0 0)}.product-vacational .carousel-images .carousel-small .img-carousel.zoom-out{cursor:zoom-out;transform:scale(1.5);transition:transform 0.25s ease;transform-origin:var(--t-origin, 0 0)}@media (max-width: 1023.98px){.product-vacational .carousel-images .carousel-small .img-carousel{width:18.875rem;height:14.125rem}}.product-vacational .travel-email-simulation span,.product-vacational .travel-email-simulation p{color:#133599}@media (min-width: 769px){.product-vacational .btn-skewed.next-step,.product-vacational .btn-skewed.last-step{color:#133599;position:relative;width:80%;padding:0 1.875rem;height:3.25rem;line-height:3.25rem;white-space:nowrap;-ms-flex:auto;flex:auto}.product-vacational .btn-skewed.next-step .text,.product-vacational .btn-skewed.last-step .text{position:relative;z-index:2}.product-vacational .btn-skewed.next-step.small,.product-vacational .btn-skewed.last-step.small{margin:0;padding:0 1.375rem;height:2.375rem;line-height:2.375rem;color:#133599}.product-vacational .btn-skewed.next-step.small::before,.product-vacational .btn-skewed.last-step.small::before{border-radius:.25rem .625rem}.product-vacational .btn-skewed.next-step::before,.product-vacational .btn-skewed.last-step::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)}.product-vacational .btn-skewed.next-step.white::before,.product-vacational .btn-skewed.last-step.white::before{background:#fff}.product-vacational .btn-skewed.next-step.blue,.product-vacational .btn-skewed.last-step.blue{color:#1af5b1;transition:0.15s linear}.product-vacational .btn-skewed.next-step.blue:hover,.product-vacational .btn-skewed.last-step.blue:hover{color:#fff}.product-vacational .btn-skewed.next-step.blue::before,.product-vacational .btn-skewed.last-step.blue::before{background:#133599}.product-vacational .btn-skewed.next-step:disabled,.product-vacational .btn-skewed.next-step.disabled,.product-vacational .btn-skewed.last-step:disabled,.product-vacational .btn-skewed.last-step.disabled{background-color:transparent !important}.product-vacational .btn-skewed.next-step:disabled::before,.product-vacational .btn-skewed.next-step.disabled::before,.product-vacational .btn-skewed.last-step:disabled::before,.product-vacational .btn-skewed.last-step.disabled::before{background-color:#ededed}}@media (min-width: 769px) and (max-width: 1023.98px){.product-vacational .btn-skewed.next-step.btn-md-full,.product-vacational .btn-skewed.last-step.btn-md-full{display:block;width:100%;margin:0}.product-vacational .btn-skewed.next-step.btn-md-full::before,.product-vacational .btn-skewed.last-step.btn-md-full::before{transform:none;border-radius:0}}@media (min-width: 769px) and (max-width: 768.98px){.product-vacational .btn-skewed.next-step.btn-sm-full,.product-vacational .btn-skewed.last-step.btn-sm-full{display:block;width:100%;margin:0}.product-vacational .btn-skewed.next-step.btn-sm-full::before,.product-vacational .btn-skewed.last-step.btn-sm-full::before{transform:none;border-radius:0}}@media (min-width: 769px) and (max-width: 599.98px){.product-vacational .btn-skewed.next-step.btn-xs-full,.product-vacational .btn-skewed.last-step.btn-xs-full{display:block;width:100%;margin:0}.product-vacational .btn-skewed.next-step.btn-xs-full::before,.product-vacational .btn-skewed.last-step.btn-xs-full::before{transform:none;border-radius:0}}@media (min-width: 769px){.product-vacational .col-product-detail{left:-2.5rem;padding-right:0}}.product-vacational .description .title-section{padding-top:.75rem;padding-bottom:.75rem}.product-vacational .description .title-option{color:black}.product-vacational .description p{font-size:1.125rem;line-height:24px;font-weight:400}.product-vacational .description p:not(:last-of-type){padding-bottom:.625rem}@media (min-width: 1024px){.product-vacational .description p:not(:last-of-type){padding-bottom:1.875rem}}.product-vacational .description .see-more .collapse:not(.show){height:5rem}.product-vacational .description .see-more .collapse:not(.show)::after{position:absolute;content:"";left:0;top:0;height:100%;width:100%;background-image:linear-gradient(rgba(242,242,243,0), #fff);background-image:-o-linear-gradient(to top, rgba(242,242,243,0), #fff);pointer-events:none}.product-vacational h2.title{font-size:1.125rem;font-weight:700}@media (max-width: 1023.98px){.product-vacational h2.title{padding-bottom:1.25rem}}@media (min-width: 1024px){.product-vacational h2.title{font-size:1.5rem}}.product-vacational .description-and-detail.brand-image-bottom.brand-bottom-xs{padding-bottom:60px}.product-vacational .description-and-detail section{padding-top:70px}.product-vacational .description-and-detail section.rooms{padding-top:40px}.product-vacational .description-and-detail section.flights{padding-top:40px}.product-vacational .description-and-detail section.desired-supplements{padding-top:40px}@media (max-width: 1023.98px){.product-vacational .description-and-detail section:not(.legal-information){padding:1.25rem 0 1.75rem}.product-vacational .description-and-detail section.legal-information .show,.product-vacational .description-and-detail section.legal-information .collapsing{padding-bottom:1.5625rem}.product-vacational .description-and-detail section.rooms{margin-top:.9375rem;border-top:1px solid rgba(2,5,26,0.12);text-transform:initial}}@media (max-width: 768.98px){.product-vacational .description-and-detail section.desired-payment,.product-vacational .description-and-detail section.desired-supplements{border-top:1px solid rgba(2,5,26,0.12);padding:1.25rem 0 0}.product-vacational .description-and-detail section.desired-payment .age-travellers-message,.product-vacational .description-and-detail section.desired-supplements .age-travellers-message{margin-top:-1.25rem;margin-bottom:2.5rem}.product-vacational .description-and-detail section.legal-information{border-top:1px solid rgba(2,5,26,0.12)}}.product-vacational .description-and-detail section .see-more .collapse:not(.show){display:block;height:20rem;overflow:hidden;position:relative}@media (min-width: 769px){.product-vacational .description-and-detail section .see-more .collapse:not(.show)::after{height:auto}}@media (min-width: 769px){.product-vacational .description-and-detail section .collapse.dont-collapse-sm{display:block;height:auto !important;visibility:visible}}.product-vacational .description-and-detail section .ca_travel_footer_links{list-style-type:none;margin:0;padding:0;overflow:hidden;margin-top:45px}.product-vacational .description-and-detail section .ca_travel_footer_links li{float:left;border-right:1px solid #133599;padding:3px 36px}.product-vacational .description-and-detail section .ca_travel_footer_links li a{color:#133599;display:block;text-align:center}.product-vacational .description-and-detail section .ca_travel_footer_links li:first-child{padding-left:0}.product-vacational .description-and-detail section .ca_travel_footer_links li:last-child{padding-right:0;border-right:none}@media (max-width: 1023.98px){.product-vacational .description-and-detail section .ca_travel_footer_links li:last-child{padding-left:0}}@media (max-width: 1023.98px){.product-vacational .description-and-detail .sections-dropdown{border-top:none}}.product-vacational .description-and-detail li.row{-ms-flex-align:center;align-items:center}.product-vacational .description-and-detail .radio-custom{margin-right:1.25rem}.product-vacational .description-and-detail .ribbon{min-width:9.375rem}.product-vacational .description-and-detail .ribbon .text{font-weight:500;text-align:center}@media (min-width: 1024px){.product-vacational .description-and-detail .ribbon .text{padding:.25rem .75rem;white-space:normal}}@media (min-width: 1200px){.product-vacational .description-and-detail .ribbon .text{padding:.375rem 1rem;white-space:nowrap}}.product-vacational .description-and-detail .ribbon .text.no-baggage{color:#133599}.product-vacational .description-and-detail .ribbon.no-baggage::before{background-color:#F0B95B}.product-vacational .brand-bottom-xs{padding-bottom:1.25rem}@media (max-width: 1023.98px){.product-vacational .brand-bottom-xs{padding-bottom:10rem}}.product-vacational .room-types li:not(:last-child){padding-bottom:1rem}.product-vacational .departure-flights{font-weight:400;font-size:1.125rem;line-height:1.5rem}@media (max-width: 599.98px){.product-vacational .departure-flights{margin-bottom:1rem;font-weight:400;font-size:.875rem;line-height:1.5rem}}.product-vacational .departure-flights .price{padding-left:.75rem}@media (max-width: 599.98px){.product-vacational .departure-flights .price{padding-left:3.25rem}}.product-vacational .return-flights{font-weight:400;font-size:1.125rem;line-height:1.5rem}@media (max-width: 599.98px){.product-vacational .return-flights{margin-bottom:1rem;font-weight:400;font-size:.875rem;line-height:1.5rem}}.product-vacational .return-flights .price{padding-left:.75rem}@media (max-width: 599.98px){.product-vacational .return-flights .price{padding-left:3.25rem}}.product-vacational .desired-supplements .title-section-container{padding-top:1.25rem;padding-bottom:1.25rem;-ms-flex-align:baseline;align-items:baseline;padding-left:8px}.product-vacational .desired-supplements .age-travellers-message{margin-top:-1.25rem;margin-bottom:2.5rem}.product-vacational .desired-supplements .border-b{margin-bottom:1.25rem;padding-bottom:.625rem;border-bottom:1px rgba(2,5,26,0.12) solid}.product-vacational .desired-supplements .has-subtitle{padding-left:0.5rem}.product-vacational .desired-supplements .has-subtitle label.title-section{color:rgba(2,5,26,0.6)}@media (min-width: 769px){.product-vacational .desired-supplements .has-subtitle{padding-left:1.5rem}}@media (min-width: 600px){.product-vacational .desired-supplements .has-subtitle{padding-left:1rem}}.product-vacational .desired-supplements .field-flight{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-vacational .desired-supplements .field-flight .form-control{margin-bottom:.9375rem;height:auto}.product-vacational .desired-supplements .field-flight .title-section{font-size:0.64rem}@media (max-width: 1023.98px){.product-vacational .desired-supplements .field-flight .title-section{padding-top:.75rem;padding-bottom:.75rem}}@media (max-width: 1023.98px) and (max-width: 768.98px){.product-vacational .desired-supplements .field-flight .title-section{font-size:0.55rem}}@media (max-width: 1023.98px) and (max-width: 599.98px){.product-vacational .desired-supplements .field-flight .title-section{font-size:0.70rem}}.product-vacational .fake-td{height:2.5rem;margin-bottom:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap}.product-vacational .translate-option-date{font-size:.6875rem;letter-spacing:-.01875rem}@media (min-width: 769px){.product-vacational .translate-option-date{font-size:.75rem;letter-spacing:normal}}@media (max-width: 768.98px){.product-vacational .price-box{padding:1.875rem 1.5625rem}}@media (max-width: 1023.98px){.product-vacational .price-box{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.product-vacational .price-box-travel-detail{-ms-flex-order:10;order:10}}@media (min-width: 1024px){.product-vacational .price-box.fixed{position:absolute;top:auto}}.container-progessbar-travel{text-align:center;position:relative}@media (min-width: 769px){.container-progessbar-travel{width:70%;left:15%;margin-bottom:2.5rem}}@media (max-width: 1023.98px){.container-progessbar-travel{width:100%;margin-bottom:20px;left:auto}}.container-progessbar-travel .progressbar{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background-color:#fff;border-radius:0.5rem;padding:1rem 0.5625rem}@media screen and (min-width: 1024px){.container-progessbar-travel .progressbar{background-color:transparent;border-radius:0;box-shadow:none;padding:0}}.container-progessbar-travel .progressbar li{list-style:none;display:inline-block;width:40%;position:relative;text-align:center;color:#89949E;vertical-align:middle;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:0px}.container-progessbar-travel .progressbar li.active{color:#133599}.container-progessbar-travel .progressbar li.active:before{content:"";width:24px;height:24px;line-height:17px;border-radius:100%;display:block;text-align:center;margin:0 auto;background-color:#1AF5B1;color:#133599;z-index:1;position:relative;font-size:18px}.container-progessbar-travel .progressbar li.active:after{content:"";background-color:#D9DBE4;position:absolute;width:110%;height:6px;top:9px;right:50%;left:40%;z-index:0;border-radius:.75rem}.container-progessbar-travel .progressbar li.active:last-child{color:#133599}.container-progessbar-travel .progressbar li.active:last-child:after{content:"";background-color:#133599;position:absolute;width:10%;height:6px;top:9px;right:50%;left:50%;z-index:0;border-radius:12px}@media (max-width: 1023.98px){.container-progessbar-travel .progressbar li.active div{position:absolute;top:-2.5rem;left:135%;font-weight:700}}.container-progessbar-travel .progressbar li.prev-active{color:#133599}.container-progessbar-travel .progressbar li.prev-active:before{content:"";width:24px;height:24px;border-radius:100%;display:block;margin:0px auto;background-color:#D9DBE4;color:#D9DBE4}.container-progessbar-travel .progressbar li.prev-active:after{content:"";background-color:#D9DBE4;position:absolute;width:100%;height:6px;top:9px;right:50%;left:50%;z-index:0}.container-progessbar-travel .progressbar li.prev-active:last-child{color:#133599}.container-progessbar-travel .progressbar li.prev-active:last-child:after{content:"";background-color:#D9DBE4;position:absolute;width:10%;height:6px;top:9px;right:50%;left:50%;z-index:0;border-radius:12px}.container-progessbar-travel .progressbar li.prev-active .icon-check{display:none}@media (max-width: 1023.98px){.container-progessbar-travel .progressbar li.prev-active div{display:none}}.container-progessbar-travel .progressbar li.post-active{color:#133599}.container-progessbar-travel .progressbar li.post-active:before{content:"";width:24px;height:24px;line-height:17px;border-radius:100%;display:block;text-align:center;margin:0 auto;background-color:#133599;color:#ffffff;z-index:1;position:relative;font-size:18px}.container-progessbar-travel .progressbar li.post-active:after{content:"";background-color:#133599;position:absolute;width:110%;height:6px;top:9px;right:50%;left:40%;z-index:1;border-radius:.75rem}.container-progessbar-travel .progressbar li.post-active:last-child{color:#133599}.container-progessbar-travel .progressbar li.post-active:last-child:after{width:20%}.container-progessbar-travel .progressbar li.post-active .icon-check{color:#ffffff}@media (max-width: 1023.98px){.container-progessbar-travel .progressbar li.post-active div{display:none}.container-progessbar-travel .progressbar li.post-active:last-child{color:#133599}.container-progessbar-travel .progressbar li.post-active:last-child:after{display:none}}.container-progessbar-travel .progressbar li .icon-check{position:absolute;top:3px;z-index:2}@media screen and (max-width: 599px){.container-progessbar-travel .progressbar li .icon-check{left:44%}}@media screen and (min-width: 600px){.container-progessbar-travel .progressbar li .icon-check{left:46.5%}}@media screen and (min-width: 750px){.container-progessbar-travel .progressbar li .icon-check{left:47%}}@media screen and (min-width: 850px){.container-progessbar-travel .progressbar li .icon-check{left:47.5%}}@media screen and (min-width: 1024px){.container-progessbar-travel .progressbar li .icon-check{left:48%}}.container-progessbar-travel .progressbar li .icon-check:before{font-size:9px}.progress-bar-mobile{color:#133599;font-weight:700}.type2_1,.type2_2{color:#133599}.age-travellers-message.error-notification{background-color:#F2F4FD;color:#133599}.age-travellers-message.error-notification .container.ca_error_page.row{padding-top:1rem;padding-bottom:1rem}.error-api-no-complements{background-color:#F2F4FD;color:#133599;width:100%}.error-api-no-complements .container.wi_error_page.row{padding-top:1rem;padding-bottom:1rem}.error-api-no-complements .container.wi_error_page.row .wi_error_page_title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.error-api-no-complements .container.wi_error_page.row .wi_error_page_title i{padding:0 1rem 0 0;font-size:22px}.error-api-no-complements .container.wi_error_page.row .wi_error_page_title .error-message-box{padding:5px 1rem;border-left:1px solid #133599}.error-api-no-complements .container.wi_error_page.row .wi_error_page_title .error-message-box span{font-size:13px}.wivai_accordion-header{width:-moz-fit-content;width:fit-content;-ms-flex-align:center;align-items:center;padding-left:15px}.wivai_accordion-header p{cursor:pointer;padding-right:10px;max-width:97%}.wivai_accordion-header i{cursor:pointer}.wivai_accordion-header[aria-expanded="true"] i{transform:rotate(180deg);float:right;font-size:26px;color:black}.wivai_accordion-header[aria-expanded="false"] i{transform:rotate(0deg);float:right;font-size:26px;color:black}.desired-supplements label.title-option{cursor:pointer}.desired-supplements .row.fake-td{margin-bottom:0;padding:15px 0 0 0}.desired-supplements .accordion{padding:15px 0 15px 8px;margin-left:-15px}.desired-supplements .accordion .option{padding-left:15px}.desired-supplements .accordion .option .info-mandatory-option{margin-left:-8px;padding:15px 0 10px}.desired-supplements .accordion .option .info-mandatory-option p{margin-top:0.25rem;font-size:80%}.desired-supplements .form-flight.translates-data{padding:15px 0}.time-flight{width:8.375rem;margin-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 769px) and (max-width: 1023.98px){.time-flight{margin-right:-3rem}}@media (max-width: 599.98px){.time-flight{-ms-flex-pack:space-evenly;justify-content:space-evenly}}.modal-header{padding:0}.sendTravelSummaryModal{width:-moz-fit-content;width:fit-content;margin:auto;max-width:none}.send-summary-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:13.4375rem;width:51.875rem;height:23.125rem;border-radius:.5rem}@media (max-width: 1023.98px){.send-summary-content{-ms-flex-align:center;align-items:center;margin-top:3.75rem;width:20.5rem;height:24.375rem}}.send-summary-content .send-summary-title{margin-left:auto;color:#133599;font-size:1rem;font-family:Montserrat;font-weight:700;padding-top:2.8125rem;padding-bottom:1.4375rem}@media (max-width: 1023.98px){.send-summary-content .send-summary-title{white-space:nowrap;line-height:1.5rem}}.send-summary-content .close{border-style:hidden;background-color:transparent;color:#133599;padding-top:3.4375rem;padding-right:initial;font-size:1rem}@media (max-width: 1023.98px){.send-summary-content .close{padding-right:1.5625rem;padding-top:3.75rem}}@media (max-width: 1023.98px){.send-summary-content .email-summary-travel{-ms-flex:none;flex:none;max-width:none}}.send-summary-content .send-summary-intro{text-align:center;font-family:Montserrat;font-size:1rem;color:#00051A;font-weight:normal}@media (max-width: 1023.98px){.send-summary-content .send-summary-intro{text-align:left;font-size:.875rem;font-weight:500;line-height:1.25rem}}.send-summary-content .form-email-summary{width:26.75rem;height:2.46094rem;margin-top:.3125rem;margin-left:7.5rem}@media (max-width: 1023.98px){.send-summary-content .form-email-summary{width:18.14288rem;height:2.44769rem;margin-bottom:0;margin-left:0}}.send-summary-content .invalid-feedback{margin-left:7.5rem}@media (max-width: 1023.98px){.send-summary-content .invalid-feedback{margin-left:0}}.send-summary-content .btn-sendSummaryTravel{position:relative;height:2.5rem;border-radius:.5rem;margin-top:2.5rem;margin-bottom:2.5rem;padding:0}@media (min-width: 1024px){.send-summary-content .btn-sendSummaryTravel{background-color:#133599;width:17.06731rem}}@media (max-width: 1023.98px){.send-summary-content .btn-sendSummaryTravel{width:14.28569rem}.send-summary-content .btn-sendSummaryTravel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#133599;border-top-left-radius:0.3125rem;border-bottom-right-radius:0.3125rem;border-bottom-left-radius:0.9375rem;border-top-right-radius:0.9375rem;transform:skew(-35deg);z-index:1}}.send-summary-content .btn-sendSummaryTravel .text{color:#1AF5B1;position:relative;z-index:2}.flights{font-family:'Montserrat';font-style:normal}.flights .title{font-weight:700;font-size:1.5rem;line-height:2rem}.flights .subtitle{font-weight:700;font-size:1.125rem;line-height:2rem;margin-bottom:1.5rem}.flights .subtitle-vuelta{font-weight:700;font-size:1.125rem;line-height:2rem;margin-bottom:1.5rem;margin-top:3.5rem}.flights .details{margin-top:4.75rem}.flights .details .title{margin-top:2rem;font-weight:600;font-size:1.125rem;line-height:1.375rem}.flights .details .flight-footer{margin-top:30px;color:#5c6c71;font-size:13px}.flights .details .table-container{max-width:100%;overflow-x:auto}.flights .details .table-container table{width:100%}.flights .details .table-container .header-table{width:100%}.flights .details .table-container .header-title{margin-top:2rem;margin-bottom:.3125rem;width:100%;height:44px;background:#133599;border-right:1px solid #FFFFFF;border-radius:8px 8px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:flex;color:#fff}.flights .details .table-container .header-title .icon{font-size:24px}.flights .details .table-container .compañia-toggle{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 30px;gap:10px;width:100%;height:40px;background:#F2F2F3;border:0px solid #979797;border-radius:0px;margin-bottom:.3125rem;-ms-flex-pack:justify;justify-content:space-between}.flights .details .table-container .table-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:10px 30px 10px 20px;gap:10px;width:100%;height:44px;background:rgba(242,242,243,0.39);-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.3125rem}.flights .details .table-container .table-item .icono-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flights .details .table-container .table-item .icono-item .icon{font-size:24px}.flights .details .table-container .text-nobold{font-weight:400;padding-left:6px}.flights .details .table-container p{font-family:'Montserrat';font-style:normal;font-weight:600;font-size:16px;line-height:20px;margin-top:3px}.flights .details .table-container .compañia-toggle .icon-dropdown-down,.flights .details .table-container .compañia-toggle .icon-dropdown-up{font-size:.5rem;color:#00051a}.flights .details .table-container .compañia-toggle .icon-dropdown-down{display:none}.flights .details .table-container .compañia-toggle .icon-dropdown-up{display:block}.flights .details .table-container .compañia-toggle.collapsed .icon-dropdown-down{display:block}.flights .details .table-container .compañia-toggle.collapsed .icon-dropdown-up{display:none}.flights .details .dropdown-menu.show{display:contents}.flights .details .dropdown-menu{transition:max-height 0s ease-in-out}.flights .description{font-weight:400;font-size:1.125rem;line-height:1.5rem}.flights .description a{color:#133599;text-decoration:none;background-color:transparent;cursor:default;font-weight:500}.flights .description a:hover{text-decoration:underline;color:#133599}@media (max-width: 599.98px){.flights .description a{display:none}}.flights .description .subdescription{font-weight:500;font-size:.875rem;line-height:1.25rem;color:#666666;margin-bottom:2.125rem}.flights .tags-flight{padding-left:3.5rem}@media (max-width: 599.98px){.flights .tags-flight{padding-left:0}}.flights .tags-flight .flags-item{padding:4px;font-size:0.8rem;font-weight:700;border-radius:8px 0;text-align:center;margin-bottom:8px;height:27px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.flights .tags-flight .flags-item.with-bag{color:#1AF5B1;background:#183793;border-color:#183793;max-width:-moz-max-content;max-width:max-content}.flights .tags-flight .flags-item.with-bag span{width:-moz-max-content;width:max-content;padding:.625rem}.flights .tags-flight .flags-item.without-bag{color:#133599;background:#72F1B6;border-color:#72F1B6;max-width:-moz-max-content;max-width:max-content}.flights .tags-flight .flags-item.without-bag span{width:-moz-max-content;width:max-content;padding:.625rem}@media (max-width: 1023.98px){.dropdownTypes{padding-top:1.25rem}}@media (min-width: 1024px){.button-dropdown{pointer-events:none}}.button-dropdownTypes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media (max-width: 1023.98px){.button-dropdownTypes{margin-bottom:1.25rem !important}}.button-dropdownTypes h2.title{font-size:1.125rem;font-weight:700}@media (max-width: 1023.98px){.button-dropdownTypes h2.title{padding-bottom:0 !important}}@media (min-width: 1024px){.button-dropdownTypes h2.title{font-size:1.5rem}}.button-dropdownTypes .icon-dropdown-down,.button-dropdownTypes .icon-dropdown-up{font-size:.5rem;color:#00051a}.button-dropdownTypes .icon-dropdown-down{display:none}.button-dropdownTypes .icon-dropdown-up{display:block}.button-dropdownTypes.collapsed .icon-dropdown-down{display:block}.button-dropdownTypes.collapsed .icon-dropdown-up{display:none}.airports-section{padding:16px 24px;-ms-flex-align:center;align-items:center;gap:16px;border-radius:8px;background:#F3F5FA;color:#133599;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:21px}.airports-section .airport{font-weight:400}.pdp-collapse-section h1,.pdp-collapse-section h2{color:#003C46}
