.step-container[data-v-6713cf6f]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:baseline;justify-content:baseline}.step[data-v-6713cf6f]{width:42px;height:42px;background-size:contain;background-repeat:no-repeat;margin:0 5px}.step-1[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso1A.png)}.step-2[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso2A.png)}.step-3[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso3A.png)}.step-4[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso4A.png)}.step-5[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso5A.png)}.disabled-1[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso1B.png)}.disabled-2[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso2C.png)}.disabled-3[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso3C.png)}.disabled-4[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso4C.png)}.new-2[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso2B.png)}.new-3[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso3B.png)}.new-4[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso4B.png)}.new-5[data-v-6713cf6f]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/paso5B.png)}.seller-card[data-v-3f710ea7]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:22px 33px 28px;margin:3px;width:100%!important;align-self:center;border:3px solid #0e53af;border-radius:10px;min-height:180px;background-color:#fff}.info-box-shadow[data-v-3f710ea7]{box-shadow:0 1px 4px 0 rgba(0,0,0,.33);-webkit-transition:all .4s ease;transition:all .4s ease}.booking-redirect-body[data-v-3f710ea7]{margin-bottom:15px;padding:10px}.booking-redirect[data-v-3f710ea7]{height:auto;width:100%}.booking-redirect-body-title[data-v-3f710ea7]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:3px solid #3f78c3;border-radius:3px;padding:15px;background-color:#fff}.body-title-desc[data-v-3f710ea7]{white-space:nowrap}.body-title-img img[data-v-3f710ea7]{width:85%;float:right}.buying-seller[data-v-3f710ea7]{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.seller-title[data-v-3f710ea7]{align-self:center;-webkit-box-pack:center;justify-content:center;white-space:nowrap}.desc-checks[data-v-3f710ea7]{padding-left:0;padding-top:20px;margin:0}.desc-checks li[data-v-3f710ea7]{font-size:18px;color:#000;padding:0;list-style:none}.desc-checks .margin-bottom[data-v-3f710ea7]{margin-bottom:10px}.desc-checks .check[data-v-3f710ea7]{height:18px;min-width:20px;background-size:contain;background-repeat:no-repeat;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/aprobado.png)}@-webkit-keyframes spinner-data-v-3f710ea7{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-3f710ea7{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner[data-v-3f710ea7]:before{-webkit-animation:spinner-data-v-3f710ea7 .6s linear infinite;animation:spinner-data-v-3f710ea7 .6s linear infinite}.booking-check[data-v-f52d8ebc]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:center;font-weight:700}@-webkit-keyframes spinner-data-v-f52d8ebc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-f52d8ebc{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner[data-v-f52d8ebc]:before{-webkit-animation:spinner-data-v-f52d8ebc .6s linear infinite;animation:spinner-data-v-f52d8ebc .6s linear infinite}@media (min-width:0) and (max-width:1024px){.container[data-v-0661a88e]{padding:0 150px!important}}@media (min-width:1024px) and (max-width:1280px){.container[data-v-0661a88e]{padding:0 200px!important}}.container[data-v-0661a88e]{padding:0 250px}.title-booking.big[data-v-0661a88e]{font-size:18px;font-weight:700}.title-booking[data-v-0661a88e]{color:#fff;font-size:15px}.title-row[data-v-0661a88e]{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:7px}.tc-home-title[data-v-0661a88e],.title-row[data-v-0661a88e]{-webkit-box-align:center;align-items:center}.tc-home-title[data-v-0661a88e]{background-color:#2c5fa1;height:64px;line-height:64px;text-transform:uppercase;color:#fff;font-size:32px;margin-bottom:0;padding-left:11px;display:-webkit-box;display:flex;-webkit-box-pack:row;justify-content:row}.tc-home-title a.button-clear.button-clear[data-v-0661a88e]{float:right;color:#fff;margin-top:3px;text-align:right}.tc-home-title img[data-v-0661a88e]{max-width:200px;max-height:40px}.booking-price[data-v-0661a88e]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;align-self:flex-start}.booking-price-container[data-v-0661a88e]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.booking-price-review[data-v-0661a88e]{align-self:flex-end;color:#fff;font-size:12px}.disabled[data-v-0218c3f5]{pointer-events:none;background-color:#9aacc7!important}.page-button-container[data-v-0218c3f5]{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between;padding:39px 0}.page-button[data-v-0218c3f5]{font-weight:700;text-transform:capitalize;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:33px;width:120px!important;text-align:center;border-radius:100px;background-color:#0175d5;color:#fff;padding:6px;font-size:16px;letter-spacing:.12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.segmentInfoHeader{color:#697588;margin:0;padding:0 5px}.segmentInfo,.segmentInfoHeader{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.segmentInfo{margin-top:5px}.segmentInfo.firstSegment{padding-top:0}.segmentInfo.lastSegment{padding-bottom:0}.segmentInfoItem{color:#333!important;border:1px solid #c0c9d8;margin-right:0!important;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;cursor:pointer}.segmentType{width:80px;text-transform:uppercase}.segmentType i{font-size:13px}.tc-col-airline{width:110px}@media (max-width:992px){.tc-col-airline{width:auto}}.segmentAirport{width:230px;max-width:230px}.segmentDepartureTime{width:200px;max-width:200px;text-align:left}.airportchange-dialog{border:1px solid #c74a37;color:#c74a37;border-radius:4px;padding:0 20px 0 10px;height:22px;margin-top:10px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.airportchange-dialog .box{-webkit-box-flex:0;flex:none;position:relative;top:-11px;left:50%;width:10px;height:10px;background-color:#fff;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);border-right:1px solid #c74a37;border-bottom:1px solid #c74a37}span.iata-highlighted{background-color:#e8edf1;border-radius:2.5px;padding:2px 4px}.flight-row .hbox[data-v-1b4c0424]{border:none!important}.explainer-text[data-v-1b4c0424]{text-align:center;-webkit-box-pack:center;justify-content:center}.tc-baggage[data-v-1b4c0424]{color:#c94a30;font-size:20px}.flight-row.flight-row.scales[data-v-1b4c0424]{border:none!important}.flight-row.scales .selftransfer-div[data-v-1b4c0424]{color:#c74b36;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:16px}.flight-row.scales .selftransfer-div .icon-attention-alt[data-v-1b4c0424]{margin:0 5px;background:#c74b36;border-radius:10px;color:#fff;line-height:17px;height:12px;width:12px;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}.flight-row.scales .selftransfer-div .icon-attention-alt[data-v-1b4c0424]:before{font-size:9px;margin-left:2px;margin-bottom:.5px}.selftransfer-info[data-v-1b4c0424]{color:#333;width:95%;border:2px solid #f4f4f4!important;border-top:none!important;margin:0 auto 16px;text-align:center;font-size:13px;line-height:23px!important}.tc-flight-schedule span.iata[data-v-1b4c0424]{font-size:13px;color:#333;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 0}.tc-flight-schedule span.iata.arrival[data-v-1b4c0424]{margin-left:auto}.tc-flight-schedule span.iata.highlighted[data-v-1b4c0424]{background-color:#e8edf1;border-radius:2.5px;padding:2px 4px}.guarantee .guarantee-link[data-v-1b4c0424]{color:#333}#price-matrix{background-color:#fff}.table-slider{width:calc(100% - 185px);overflow:hidden;position:relative;float:left}.table-slider a{text-decoration:none}.table-slider .matrix{position:absolute}.table-slider.few-results{width:552px}.table-slider.few-results .matrix{border-right:none}.few-results table.matrix td{float:left}table.matrix{color:#555;float:left;text-align:center}.matrix-nav{float:left;background:#f4f4f4;color:#999;width:14px;font:700 22px/20px Roboto,Arial,Helvetica;border:1px solid #eee;border-width:0 1px 1px 0;display:inline-table;height:126px;padding:58px 0 5px}.matrix-nav.next{border-width:0 0 1px 1px;float:right;position:absolute}table.matrix .first-row{height:60px}table.matrix .airline{width:69px;float:left}table.matrix .single{width:80px}table.matrix td.single{padding:15px;line-height:14px;font-weight:700}table.matrix td{border:1px solid #ececec;border-top:0;border-left:0;font-size:11px}table.matrix td.nohover:hover{background:none;cursor:default}table.matrix td a{color:#0175d5;display:block;padding:3px;height:21px;cursor:pointer;text-decoration:none}a.appex_airline:hover,a.appex_stops:hover{background:#fef7ad;text-decoration:none}a.appex_stops.selected{background:#fff15f}.matrix.ta-left td.selected,.table-slider .matrix .selected:first-child,.table-slider .matrix td.selected>div:first-child{background-color:#fff15f}.table-slider .matrix .selected{background-color:rgba(255,255,0,.15)}.table-slider .matrix .selected.selected-multimatch{background-color:rgba(255,255,0,.35)}.table-slider table.matrix td div:first-child a{height:60px}table.matrix td a.node_airline:hover{border:1px solid #ddd;padding:2px 3px}.flights-list .price-modal .left-tria{position:absolute;width:0;height:0;top:43px;left:-12px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #dcdcdc}.flights-list .price-modal .left-tria:after{content:"";position:absolute;width:0;height:0;top:-10px;left:2px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.flights-list .price-modal .right-tria{position:absolute;width:0;height:0;top:43px;right:-12px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #dcdcdc;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flights-list .price-modal .right-tria:after{content:"";position:absolute;width:0;height:0;top:-10px;left:2px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}.flights-list .price-modal{left:138px;top:55px;position:absolute;background:#fff;border-radius:4px;border:1px solid #dcdcdc;box-shadow:0 0 5px 3px rgba(0,0,0,.15);z-index:100}.flights-list .price-modal.price-modal-arg ol li{width:414px;margin:0}.flights-list .price-modal h3{background:#f4f4f4;color:#828282;font-size:13px;font-weight:700;border-bottom:1px solid #dcdcdc;text-align:left;padding:9px 14px;margin:0;text-shadow:1px 1px 1px #fff;border-radius:4px 4px 0 0}.flights-list .price-modal ol{list-style-type:none;margin:0;padding:0}.flights-list .price-modal ol li{border-bottom:1px dotted #dcdcdc;float:left;width:400px;padding:8px 10px}.flights-list .price-modal ol li:last-child{border-bottom:none}.flights-list .price-modal ol li img{width:90px;height:25px}.flights-list .price-modal ol li .btn{margin:0}.flights-list .price-modal ol li span{color:#0175d5;font-size:12px;font-weight:400;float:left}.flights-list .price-modal ol li em{font-size:18px;font-weight:700}.price-modal-arg.price-modal .modal-data-cuotas,.price-modal .afip{display:inline-block}.flights-list .flight-info .last span{color:#555;font-size:10px;line-height:18px;display:inline-block;margin-right:4px;overflow:hidden;text-align:left;text-overflow:ellipsis}.flights-list .flight-price h2{margin:0}.flights-list .flight-price .btn{text-shadow:0 -1px 0 rgba(0,0,0,.25);font-weight:700}.flights-list .flight-price .multichoose .btn{border-radius:4px 0 0 4px;padding:5px 0;width:76px}.flights-list .flight-price .btn.hoverOfertas{display:none}.flights-list .flight-price .multichoose .btn.hoverOfertas{border-radius:0 4px 4px 0;padding:5px 0;width:22px;display:inline-block;margin-left:-3px}.tc-first{width:67px;padding-left:5px;line-height:21px;font-weight:700;font-size:11px}.tc-middle{width:135px}.tc-middle-last-child{width:120px}.flight-info .icon-airplane-return{vertical-align:bottom;color:#da180f;font-size:16px}.flight-info .icon-airplane-going{vertical-align:bottom;color:#006422;font-size:16px}.flight-info .icon-info-circled{color:#ccc;font-size:16px}.scales .icon-landing{font-size:17px;margin-right:36px}.flight-info .icon-info-circled.hover,.flight-info .rounded:hover .icon-info-circled{color:#4597da}.flight-detail .icon-chronometer{font-size:22px}.titleArea .icon-airplane-going,.titleArea .icon-airplane-return{float:left;font-size:16px}.flights-list .flight-info .rounded{cursor:pointer;border:1px solid #cdcdcd;border-radius:4px;background:hsla(0,0%,100%,.3)!important;margin-right:10px;padding:5px 5px 2px}.flights-list .flight-info{width:100%}.flights-list .flight-price{float:none;display:inline-block;vertical-align:middle;width:140px;padding:26px 0 10px;text-align:center;position:relative}.flights-list .flight-price p{color:#0175d5;margin-bottom:5px;font-size:13px;font-weight:700}.flights-list .flight-price h2{color:#0175d5;line-height:10px;font-size:16px;font-weight:700;padding-top:10px}.flights-list .flight-price h2 em{font-size:24px;font-style:normal}.flights-list .flight-price span{color:#767565;font-size:11px;line-height:10px}.flights-list .flight-info .row{margin:0;padding:5px 5px 2px}.flights-list .flight-info .returnMargin.multiDestino{margin-top:0}.flights-list .flight-info .returnMargin{margin-top:5px}.flights-list .flight-info .row.rounded{border:1px solid #cdcdcd;border-radius:4px;background:hsla(0,0%,100%,.3)!important}.flights-list .flight-info .row.rounded .first{text-align:center}.flights-list .flight-info{font-size:11px;margin:0;text-align:left}.flights-list .flight-info p a{font-size:11px;color:#0175d5}.flights-list .flight-info em{font-size:10px;color:#e49428}.flights-list .flight-info strong{font-size:14px;color:#666}.flights-list .flight-info .hours{color:#666;margin:0 6px;width:80px;display:inline-block;text-align:center}.flights-list .flight-info .seats-wrap{float:left;width:82px}.flights-list .flight-info .first{float:left;width:85px;padding-left:5px;line-height:21px;font-weight:700;font-size:11px}.flights-list .flight-info .first h4{color:#0175d5;font-size:12px;font-weight:700}.flights-list .flight-info .middle{float:left;width:135px}.flights-list .flight-info .middle p{height:23px;overflow:hidden}.flights-list .flight-info .last{-webkit-box-flex:1;flex-grow:1}.flights-list .flight-info .last .icon-airline{margin:-6px 0}.JScoinsOptLink .selectBox-label:after{content:"▾";right:13px;font-size:11px;position:absolute}.JScoinsOptLink{margin-left:5px;width:74px;background:#dcdcdc;padding:10px 5px;color:#333;cursor:pointer;text-align:left}.JScoinsOptLink:hover{color:#333;text-decoration:none}.sortFilters .styled-coin{background:#f3f3f3;border:1px solid #ccc;border-radius:4px;padding:5px 0;position:absolute;z-index:1000;width:160px;text-align:left;top:38px;left:20px;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.styled-coin>li.active,.styled-coin>li:hover{background:#fff}.styled-coin>li{cursor:pointer}.styled-coin>li.coin-title:hover{background:transparent}.styled-coin>li.coin-title{cursor:auto}.arrow_box:before,.sortFilters .arrow_box:after{bottom:100%;left:43%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.sortFilters .arrow_box:after{border-color:hsla(0,0%,95.3%,0) hsla(0,0%,95.3%,0) #f3f3f3;border-width:8px;margin-left:-8px}.sortFilters .arrow_box:before{border-color:hsla(0,0%,80%,0) hsla(0,0%,80%,0) #ccc;border-width:9px;margin-left:-9px}.sortFilters .styled-coin li{padding:4px 8px 0;display:block;margin:0;overflow:hidden}.sortFilters .styled-coin li.coin-title{color:#636363;font-size:12px;border-bottom:1px solid #ccc;font-weight:700;margin-bottom:6px;padding-bottom:4px}.sortFilters .styled-coin li a{color:#3fa2f5;float:left;width:75%;font-size:12px;text-align:left}.sortFilters .styled-coin li span{color:#636363;font-size:12px;width:25%;float:left;font-weight:700}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:16px;margin:5px 10px 5px 5px;overflow:hidden;width:212px;float:left;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));background:linear-gradient(180deg,#fff,#e8e8e8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8e8e8",GradientType=0);border-radius:15px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border:1px solid #c7c7c7}.progress-bar{width:0;font-size:12px;height:12px;margin:1px;border-radius:16px;border:1px solid #0074ac;color:#fff;text-align:center;background-color:#428bca;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width 1s ease;transition:width 1s ease}.progress-striped .progress-bar{background-color:#0096e2;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.preloader{padding:10px 0;-webkit-box-align:center;align-items:center;color:#0175d5;font-size:13px;font-weight:700;background-color:#eee}#activeFilters span{display:inline-block;background-color:#aedaff;padding:2px 5px 2px 10px;white-space:nowrap;border-radius:8px;margin:2px 2px 2px 0}#activeFilters span a{cursor:pointer;position:relative;right:0;padding-top:3px}@-webkit-keyframes progressBarGrowV2{0%{width:0}to{width:100%}}@keyframes progressBarGrowV2{0%{width:0}to{width:100%}}.providerItem:hover .select-btn{background:#1c508d;color:#fff}.headTitle span .icon-angle-double-right:last-child{margin:0 5px}.btn.new-alert:hover{background:#eee}.tc-matrix-tabs .tc-nav{background-color:#428ce1;height:30px;text-align:right;margin:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.tc-matrix-tabs .tc-nav a{cursor:pointer;padding:0 12px;color:#fff;font-size:12px;text-transform:uppercase;font-weight:400;border-left:1px solid #3b77bd;line-height:30px}.tc-matrix-tabs .tc-nav a:hover{background:#2c5fa1}.tc-matrix-tabs .tc-nav a.active{background-color:#3b77bd}.tc-fechas-flexibles{position:relative}.tc-fechas-flexibles table{width:100%;table-layout:fixed;font-weight:400;border-collapse:collapse}.tc-fechas-flexibles table tr{border-left-style:solid;border-right-style:solid;border-left-color:#ececec;border-bottom:.5px solid #ececec;border-right-color:#ececec;border-top:.5px solid #ececec}.tc-fechas-flexibles table tr .ougoing-span,.tc-fechas-flexibles table tr .returning-span{position:absolute}.tc-fechas-flexibles table tr .ougoing-span{right:10px;top:2px}.tc-fechas-flexibles table tr .returning-span{left:10px;bottom:2px}.tc-fechas-flexibles table tr:last-child{border-bottom-width:1;border-bottom-color:transparent}.tc-fechas-flexibles table tr td,.tc-fechas-flexibles table tr th{border-bottom-style:solid;border-top-style:solid;border-left:.5px solid #e2e2e2;border-bottom-color:#e2e2e2;border-right:.5px solid #e2e2e2;border-top-color:#e2e2e2;text-align:center;font-size:11px;padding:2px 4px;line-height:14px;vertical-align:middle}.tc-fechas-flexibles table tr td.flexible-price-td,.tc-fechas-flexibles table tr th.flexible-price-td{cursor:pointer;border:1px solid #e2e2e2}.tc-fechas-flexibles table tr td.flexible-price-td:hover,.tc-fechas-flexibles table tr th.flexible-price-td:hover{box-shadow:0 0 10px #cacaca}.tc-fechas-flexibles table tr td.flexible-price-td.best-deal,.tc-fechas-flexibles table tr th.flexible-price-td.best-deal{border:2px solid #eeb333;position:relative}.tc-fechas-flexibles table tr td.flexible-price-td.best-deal .best-price-corner,.tc-fechas-flexibles table tr th.flexible-price-td.best-deal .best-price-corner{top:0;left:0;position:absolute;border-color:#eeb333 transparent transparent #eeb333;border-style:solid;border-width:4px}.tc-fechas-flexibles table tr td.flexible-price-td.best-deal a,.tc-fechas-flexibles table tr td.flexible-price-td.best-deal span,.tc-fechas-flexibles table tr th.flexible-price-td.best-deal a,.tc-fechas-flexibles table tr th.flexible-price-td.best-deal span{color:#eeb333}.tc-fechas-flexibles table tr td.flexible-current,.tc-fechas-flexibles table tr th.flexible-current{background-color:#3b77bd;border-color:#3b77bd}.tc-fechas-flexibles table tr td.flexible-current a,.tc-fechas-flexibles table tr td.flexible-current span,.tc-fechas-flexibles table tr th.flexible-current a,.tc-fechas-flexibles table tr th.flexible-current span{color:#fff}.tc-fechas-flexibles table tr td.flexible-current:hover,.tc-fechas-flexibles table tr th.flexible-current:hover{border-color:#3b77bd}.tc-fechas-flexibles table tr td:first-child,.tc-fechas-flexibles table tr th:first-child{border-left-width:.5px;border-left-color:transparent;border-bottom-width:.5px;border-top-width:.5px}.tc-fechas-flexibles table tr td:last-child,.tc-fechas-flexibles table tr th:last-child{border-right-width:.5px;border-right-color:transparent}.tc-fechas-flexibles table tr th{border-bottom-width:1px;border-top-width:.5px;font-weight:400}.tc-fechas-flexibles table tr:last-child td{border-bottom-color:transparent}.tc-fechas-flexibles .verbal-date{display:inline-block;width:100%;text-transform:uppercase;font-size:13px;color:#428ce1}.tc-fechas-flexibles #flexible-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(54,54,54,.41)}.tc-fechas-flexibles .flexible-price{color:#428ce1;font-size:13px;display:block}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite}.loader{font-size:6px;margin:110px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}.loader:after,.loader:before{content:"";position:absolute;top:0}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}.pane-subtitle{position:absolute;color:#fff;font-size:13px;margin-left:10px;margin-top:4px}a.new-alert.btn{font-size:12px;margin-left:15px;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));background-image:linear-gradient(180deg,#fff,#e6e6e6);background-repeat:repeat-x;-webkit-border-image:none;-o-border-image:none;border-image:none;border-radius:4px;border:1px solid rgba(0,0,0,.1);border-bottom-color:#b3b3b3;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);color:#888;cursor:pointer;display:inline-block;line-height:20px;margin-bottom:0;text-align:center;vertical-align:middle;padding:4px 9px}.tc-utaerror-div{padding:15px;text-align:center;color:#000}.tc-utaerror-div>p{font-weight:400}.tc-nav>small{color:#fff;-webkit-box-flex:1;flex-grow:1;text-align:left;padding-left:13px}.tc-sidebar{margin-left:-15px;margin-right:-15px;min-width:285px}.tc-sidebar .offer-type li,.tc-sidebar .section-filters li{margin:0}.tc-sidebar-col{-webkit-box-flex:1;flex-grow:1;padding:15px;background:#fff;border-right:1px solid #f1f1f1}.load-logos p{display:none}.load{height:310px;width:100%;margin:20px 0}.load-logos{height:84px;width:110px;position:relative;top:76px;margin:0 auto}.tc-first{width:80px}.matrix-nav.next{position:static;float:left}.matrix-nav.next,.matrix-nav.prev{height:144px}.matrix.ta-left{text-align:left}.matrix.ta-left td a{padding-left:15px}table.matrix td a{font-size:11px;height:27px}.tc-middle-last-child{width:44px}.tc-whitegradient{background:#fdfdfd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),to(#f7f7f7));background:linear-gradient(180deg,#fdfdfd,#f7f7f7)}.blue{border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;background:#428ce1;text-shadow:none;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;box-shadow:none}.blue.active,.blue.disabled,.blue:active,.blue:focus,.blue:hover,.blue[disabled]{background:#1c508d;color:#fff}.btn.hoverOfertas .icon{display:inline-block;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.btn.hoverOfertas.clicked .icon,.btn.hoverOfertas.rotated .icon,.btn.hoverOfertas:hover .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn.hoverOfertas.alternate.clicked .icon,.btn.hoverOfertas.alternate.rotated .icon,.btn.hoverOfertas.alternate:hover .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.subscribe-alert{border:1px solid #ccc;border-radius:6px;margin:10px;background-color:#efefef;padding:10px 20px 10px 13px;justify-content:space-around;-webkit-box-align:center;align-items:center}.circle-bell-big{background-color:#428ce1;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/whitebell-big.png);background-repeat:no-repeat;background-position:16px;background-size:80px 66px;width:112px;height:112px;border-radius:123px;float:left;margin-top:26px}.subscribe-alert h1{font-size:22px;line-height:30px}.subscribe-alert h1 span{color:#428ce1}.subscribe-alert h2{color:#9d9d9d!important;padding-top:2px}@-webkit-keyframes progressBarGrow{0%{width:0}to{width:98%}}@keyframes progressBarGrow{0%{width:0}to{width:98%}}.postLoading .progress .progress-bar{-webkit-animation:progressBarGrow 5s infinite!important;animation:progressBarGrow 5s infinite!important}.providerItem:hover{background-color:#f1f1f1;cursor:pointer}#content.list aside .offer-type li,#content.list aside .section-filters li{margin:0}#content.list aside .section-filters label{width:100%;margin:8px 0 0}.headTitle span .icon-angle-double-right:first-child{margin:0 -2px;color:#777}.headTitle span .icon-calendar{margin:0 5px 0 15px;color:#777}.headTitle span .icon-angle-double-right:last-child{margin:0 -2px;color:#777}#currency{display:none}.JScoinsOptLink{display:inline-block;line-height:1;border:1px solid #d4d4d5;font-size:12px;color:#555;padding:6px!important;border-radius:4px;cursor:default;background-color:hsla(0,0%,100%,0)}#errorPrice{margin:16px 18px;padding:10px;font-weight:400;color:#666}#errorDateBeforeToday,#errorPrice{background-color:#fcf9d7;border:1px solid #a5a38f;text-align:left}#errorDateBeforeToday{margin:15px;padding:15px;font-size:18px;color:#333}.tc-table-matrix-head,.tc-table-matrix-item{width:100px;border-bottom:1px solid #eee}.tc-table-matrix-head{height:61px;overflow:hidden}.tc-table-matrix-item{height:28px}#flight-filters div.new-alert{margin:2px 16px;border-radius:3px}.tc-flight-number{text-align:center}.tc-flight-number,.tc-flight-schedule{-webkit-box-flex:1;flex-grow:1}.tc-flight-schedule strong{padding:2px 0;font-size:16px}.tc-flight-schedule strong span{color:#999;font-size:13px;padding-left:2px}.tc-col-airline .tc-airline-name{word-wrap:normal;word-spacing:normal;width:96px;display:inline-block;padding-left:5px}.tc-hhmm{font-weight:700;font-size:13px;color:#666}.flights-list .flight-price{padding:10px 0}.tc-col-airline{width:165px;min-height:33px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:768px){.tc-col-airline{width:auto}}.flights-list .price-modal{top:42px}.flights-list .flight-price .btn{font-size:14px;padding:5px 20px;border-radius:4px;font-weight:400}#price-matrix,.flights-list{font-weight:400}.tc-flight-item-airport{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-flex:1;flex-grow:1}.flights-list .flight-info .rounded{padding:0 5px}.flights-list .flight-detail{font-size:12px;color:#666;background:#fff;border:4px solid #0187dc}.flights-list .flight-detail .titleArea{background:#0187dc;padding:4px 6px 6px 18px;font-size:14px;color:#fff;font-weight:700;line-height:15px;position:relative}.flights-list .flight-detail .closeFlightDetails{cursor:pointer;float:right;color:#fff}.subscribe-alert .flight{border-bottom:2px solid #e3e3e3;border-top:2px solid #e3e3e3;height:47px;padding-top:4px;margin-bottom:17px;margin-top:6px;font-size:17px;color:#1969ad}.subscribe-alert .flight .info{float:left;padding:10px 0 0 15px;font-weight:700}.subscribe-alert .flight .info i{color:#959595}#flight-filters{margin:0;-webkit-box-align:center;align-items:center;background:#f4f4f4;padding:5px;border:1px solid #eee;border-top:0 solid #eee}.headTitle span .icon-flight{margin:0 5px 0 0;color:#777}#flight-filters div.new-alert,#new-alert-form-mail .content form input.new-alert{margin-left:16px;color:#fff;font-size:17px;font-weight:700;background-color:#428ce1;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/whitebell-big.png);background-repeat:no-repeat;background-position:9px;background-size:30px 25px;cursor:pointer}#flight-filters div.new-alert{margin:2px 0;float:left;border-radius:5px;padding:8px 9px 8px 50px}#flight-filters div.new-alert:hover{background-color:#2979d6;border-color:#184379}#flight-filters label{font-size:11px;color:#555;font-weight:700}#flightSort{border-radius:4px;line-height:1;height:27px;position:relative;border:1px solid #d4d4d5;font-size:12px;color:#555;padding:5px}.flight-detail .flight-row div{padding:10px 15px;border-right:1px solid #eee;line-height:18px}.flight-detail .flight-row div:last-child{border-right:none}.flight-detail .flight-row.scales{background:#f4f4f4;padding:10px 5px 10px 15px;width:100%}.flight-detail .flight-row{border-bottom:1px solid #eee}.flight-detail .flight-row .hbox{flex-basis:25%}.flight-detail .flight-row.total{background:#bcdff3;color:#666;font-size:14px;font-weight:700;line-height:26px;padding:8px 0 5px 5%}@media (min-width:0px) and (max-width:1270px){.flights-list[data-v-793014ce]{min-width:460px!important}}.flight-segment em[data-v-793014ce]{font-size:10px!important;color:#e49428!important}.bill-title[data-v-e0e29a70]{font-size:11px;font-weight:700;text-transform:uppercase;color:#333}.baggage[data-v-e0e29a70]{background-size:contain;background-repeat:no-repeat}.checked[data-v-e0e29a70]{width:20px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/equipajedebodega.png)}.cabin[data-v-e0e29a70]{width:9px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/equipajedemano.png)}.cabin2[data-v-e0e29a70]{width:15px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/mochila.png)}.luggage-title[data-v-e0e29a70]{font-weight:700}.luggage-dimension[data-v-e0e29a70],.luggage-title[data-v-e0e29a70]{color:#333;font-size:11px;line-height:14px}.luggage-dimension[data-v-e0e29a70]{font-weight:400}.itinerary[data-v-e0e29a70]{cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;padding:5px 0 0;border-radius:5px;border:0;background:#fff;margin:0 0 7px;max-width:700px;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;flex-direction:column-reverse!important}.itineraryInfo[data-v-e0e29a70]{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.booking-itinerary[data-v-e0e29a70]{padding:10px}.card-title[data-v-e0e29a70]{color:#4d4d4d;padding:41px 0 26px;font-size:18px;font-weight:700}.guarantee-container[data-v-e0e29a70]{margin-top:27px;padding:10px;border-radius:5px;line-height:18px;background-color:#f3f3f5}.guarantee-disclaimer[data-v-e0e29a70]{font-size:12px;padding:8px 8px 2px}.guarantee-title[data-v-e0e29a70]{font-size:12px;font-weight:700}.separator[data-v-05e44f1c]{border-top:2px dotted #dcdcdc;margin:13px}.adults[data-v-05e44f1c]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/adults.png)}.adults[data-v-05e44f1c],.infants[data-v-05e44f1c]{width:14px;height:20px;margin-right:13px;background-size:contain;background-repeat:no-repeat}.infants[data-v-05e44f1c]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/infants.png)}.children[data-v-05e44f1c]{width:14px;height:18px;margin-right:13px;background-size:contain;background-repeat:no-repeat;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/children.png)}.card-img-container[data-v-05e44f1c]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:18px;font-size:16px}.card-title[data-v-05e44f1c]{color:#4d4d4d;padding:18px 0;font-size:18px;font-weight:700}.card-booking[data-v-05e44f1c]{flex-direction:column;border-radius:6px;padding:16px 0 23px;margin:0 0 30px;border:1px solid #cdcdcd}.card-booking[data-v-05e44f1c],.flex-column[data-v-05e44f1c]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.flex-column[data-v-05e44f1c]{flex-direction:column;-webkit-box-flex:1;flex:1}.flex-column.left input[data-v-05e44f1c]{margin:0 9px 0 18px!important}.flex-column.right input[data-v-05e44f1c]{margin:0 18px 0 9px!important}.flex-column.left label[data-v-05e44f1c]{margin:0 9px 0 18px;padding:8px 0 0}.flex-column.right label[data-v-05e44f1c]{margin:0 18px 0 9px;padding:8px 0 0}.flex-column.right .genre-pick label[data-v-05e44f1c]{margin-left:6px;padding:6px;font-weight:400}.card-booking input[type=date][data-v-05e44f1c],.card-booking input[type=email][data-v-05e44f1c],.card-booking input[type=password][data-v-05e44f1c],.card-booking input[type=text][data-v-05e44f1c]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;height:35px;padding:5px;width:auto}.card-booking input[type=checkbox][data-v-05e44f1c],.card-booking input[type=radio][data-v-05e44f1c]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px}.card-booking label[data-v-05e44f1c]{margin:0 18px;padding:8px 0 0;color:#696969;font-weight:700}.card-booking input[disabled][data-v-05e44f1c],.card-booking select[disabled][data-v-05e44f1c]{background-color:#f5f5f5}.custom-select[data-v-05e44f1c]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.custom-select select[data-v-05e44f1c]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 10px 0 18px;height:35px;padding:5px}.genre-pick[data-v-05e44f1c]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:35px;padding-left:5px;font-size:11px}.genre-pick input[type=radio][data-v-05e44f1c]{margin:0 0 0 8px!important;padding:0 0 0 8px!important;height:16px;width:16px}.add-passenger[data-v-05e44f1c]{font-weight:700;text-transform:capitalize;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:space-evenly;justify-content:space-evenly;height:32px;width:168px!important;text-align:center;border-radius:100px;background-color:#fff;border:1px solid #9aacc7;color:#9aacc7;padding:6px;font-size:14px;letter-spacing:.12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-passenger-title[data-v-ba337ec6]{width:350px;max-width:350px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.separator[data-v-ba337ec6]{margin:10px}.card-title[data-v-ba337ec6]{color:#4d4d4d;padding:18px 0;font-size:18px;font-weight:700}.card-img-container[data-v-ba337ec6]{-webkit-box-orient:horizontal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:18px;font-size:16px}.card-booking[data-v-ba337ec6],.card-img-container[data-v-ba337ec6]{display:-webkit-box;display:flex;-webkit-box-direction:normal}.card-booking[data-v-ba337ec6]{-webkit-box-orient:vertical;flex-direction:column;border-radius:6px;padding:16px 0 23px;margin:0 0 30px;border:1px solid #cdcdcd}.card-booking input[type=date][data-v-ba337ec6],.card-booking input[type=email][data-v-ba337ec6],.card-booking input[type=password][data-v-ba337ec6],.card-booking input[type=text][data-v-ba337ec6]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;height:35px;padding:5px;width:auto}.card-booking input[type=checkbox][data-v-ba337ec6],.card-booking input[type=radio][data-v-ba337ec6]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px}.card-booking label[data-v-ba337ec6]{margin:0 18px;padding:8px 0 0;color:#696969;font-weight:700}.card-booking input[disabled][data-v-ba337ec6],.card-booking select[disabled][data-v-ba337ec6]{background-color:#dcdcdc}.custom-select[data-v-ba337ec6]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.custom-select select[data-v-ba337ec6]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;max-width:325px;height:35px;padding:5px}@media (min-width:0) and (max-width:1024px){.container input[name=cvvCode][data-v-171b2374]{width:53px!important}.container input[name=cardExpiration][data-v-171b2374]{width:133px!important}}@media (min-width:1024px) and (max-width:1270px){.container input[name=cvvCode][data-v-171b2374]{width:53px!important}.container input[name=cardExpiration][data-v-171b2374]{width:auto!important}}@media (min-width:1270px) and (max-width:1410px){.container input[name=cvvCode][data-v-171b2374]{width:53px!important}.container input[name=cardExpiration][data-v-171b2374]{width:auto!important}}@media (min-width:1410px) and (max-width:1660px){.container input[name=cvvCode][data-v-171b2374]{width:75px!important}.container input[name=cardExpiration][data-v-171b2374]{width:auto!important}}@media (min-width:1660px){.container input[name=cvvCode][data-v-171b2374]{width:auto!important}.container input[name=cardExpiration][data-v-171b2374]{width:150px!important}}.card-img-container[data-v-171b2374]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;padding:18px;font-size:16px}.card-title[data-v-171b2374]{color:#4d4d4d;padding:18px 0;font-size:18px;font-weight:700}.card-booking[data-v-171b2374]{flex-direction:column;border-radius:6px;padding:16px 0 23px;margin:0 0 30px;border:1px solid #cdcdcd}.card-booking[data-v-171b2374],.flex-column[data-v-171b2374]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.flex-column[data-v-171b2374]{flex-direction:column;-webkit-box-flex:1;flex:1}.flex-column.left input[data-v-171b2374]{margin:0 9px 0 18px!important}.flex-column.right input[data-v-171b2374]{margin:0 18px 0 9px!important}.flex-column.right label[data-v-171b2374]{margin:0 18px 0 9px;padding:8px 0 0}.credit-cards[data-v-171b2374]{margin:13px 13px 0;width:206px;height:28px}.cards-disclaimer[data-v-171b2374]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.separator[data-v-171b2374]{border-top:2px dotted #dcdcdc;margin:13px}.card-booking input[type=date][data-v-171b2374],.card-booking input[type=email][data-v-171b2374],.card-booking input[type=password][data-v-171b2374],.card-booking input[type=text][data-v-171b2374]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;height:35px;padding:5px;width:auto}.card-booking input[type=checkbox][data-v-171b2374],.card-booking input[type=radio][data-v-171b2374]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px}.card-booking label[data-v-171b2374]{margin:0 18px;padding:8px 0 0;color:#696969;font-weight:700}.card-booking input[disabled][data-v-171b2374],.card-booking select[disabled][data-v-171b2374]{background-color:#dcdcdc}.custom-select[data-v-171b2374]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.custom-select select[data-v-171b2374]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 10px 0 18px;height:35px;padding:5px}.data-passenger-title[data-v-2029db64]{width:115px;max-width:115px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.separator[data-v-2029db64]{border-top:2px dotted #dcdcdc}.data-tile[data-v-2029db64]{border:1px solid #cdcdcd;border-radius:2px}.brief-data[data-v-2029db64]{padding:7px 5px 7px 13px}.passenger-brief[data-v-2029db64]{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.data-tile:hover .passenger-brief[data-v-2029db64]{cursor:pointer}.passenger-data[data-v-2029db64]{padding:20px 17px}.passenger-data strong[data-v-2029db64]{color:#333}.icon-info-circled[data-v-2029db64]{color:#ccc;font-size:16px}.passenger-brief:hover .icon-info-circled[data-v-2029db64]{color:#4597da}.adult[data-v-2029db64],.adults[data-v-2029db64]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/adults.png)}.adult[data-v-2029db64],.adults[data-v-2029db64],.infant[data-v-2029db64],.infants[data-v-2029db64]{width:14px;height:20px;margin-right:13px;background-size:contain;background-repeat:no-repeat}.infant[data-v-2029db64],.infants[data-v-2029db64]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/infants.png)}.child[data-v-2029db64],.children[data-v-2029db64]{width:14px;height:18px;margin-right:13px;background-size:contain;background-repeat:no-repeat;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/children.png)}.data-passenger-title[data-v-627b2c77]{width:200px;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.data-tile[data-v-627b2c77]{border:1px solid #cdcdcd;border-radius:2px}.baggage-brief[data-v-627b2c77]:hover{cursor:pointer}.brief-data[data-v-627b2c77]{padding:7px 5px 7px 13px}.separator[data-v-627b2c77]{border-top:2px dotted #dcdcdc}.baggage[data-v-627b2c77]{background-size:contain;background-repeat:no-repeat}.checked[data-v-627b2c77]{width:20px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/equipajedebodega.png)}.cabin[data-v-627b2c77]{width:9px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/equipajedemano.png)}.cabin2[data-v-627b2c77]{width:15px;height:17px;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/mochila.png)}.icon-info-circled[data-v-627b2c77]{color:#ccc;font-size:16px}.baggage-brief:hover .icon-info-circled[data-v-627b2c77]{color:#4597da}.price-review-tile[data-v-3afdf616]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0}.price-review-tile strong[data-v-3afdf616]{color:#333}.card-data[data-v-3afdf616]{padding:20px 17px}.separator[data-v-3afdf616]{border-top:2px dotted #dcdcdc}.card-img-container[data-v-3afdf616]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:18px;font-size:16px}.card-title[data-v-3afdf616]{padding:18px 0;font-size:18px;font-weight:700;color:#4d4d4d}.card-booking[data-v-3afdf616]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:6px;margin:0 0 30px;border:1px solid #cdcdcd}.card-booking input[type=date][data-v-3afdf616],.card-booking input[type=email][data-v-3afdf616],.card-booking input[type=password][data-v-3afdf616],.card-booking input[type=text][data-v-3afdf616]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;height:35px;padding:5px;width:auto}.card-booking input[type=checkbox][data-v-3afdf616],.card-booking input[type=radio][data-v-3afdf616]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px}.card-booking label[data-v-3afdf616]{margin:0 18px;padding:8px 0 0;color:#696969;font-weight:700}.card-booking input[disabled][data-v-3afdf616],.card-booking select[disabled][data-v-3afdf616]{background-color:#f5f5f5}.custom-select[data-v-3afdf616]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.custom-select select[data-v-3afdf616]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 10px 0 18px;height:35px;padding:5px}@media (min-width:0) and (max-width:1024px){.container[data-v-f4decd68]{padding:0 150px!important}}@media (min-width:1024px) and (max-width:1280px){.container[data-v-f4decd68]{padding:0 200px!important}}.container[data-v-f4decd68]{color:#000;padding:0 250px}.thank-you-landing[data-v-f4decd68]{height:376px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:50px 0 60px;background-size:cover;background-position:50%;background-color:rgba(0,0,0,.5);background-blend-mode:overlay;line-height:42px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.thank-you-body[data-v-f4decd68]{color:#000;background-color:#f3f3f5}.thank-you-landing .thank-you-title[data-v-f4decd68]{font-size:36px;color:#fff}.thank-you-landing .thank-you-note[data-v-f4decd68]{font-size:22px;color:#fff}.recommended-actions[data-v-f4decd68]{padding:40px 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.kiwi-image[data-v-f4decd68]{padding:0 0 0 38px;height:100%}.kiwi-card[data-v-f4decd68]{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:justify;justify-content:space-between;background-color:#fff;border-radius:11px;padding:30px 40px 30px 30px;margin:44px 0;width:100%}.kiwi-card[data-v-f4decd68],.page-button[data-v-f4decd68]{-webkit-box-align:center;align-items:center}.page-button[data-v-f4decd68]{font-weight:700;-webkit-box-pack:center;justify-content:center;width:276px;text-align:center;border-radius:100px;background-color:#009ee0;color:#fff;padding:16px;height:48px;font-size:18px;letter-spacing:.12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.desc-checks[data-v-f4decd68],.page-button[data-v-f4decd68]{display:-webkit-box;display:flex}.desc-checks[data-v-f4decd68]{font-size:15px;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:4px 62px 4px 0;border-right:1px dashed #cdcdcd}.desc-checks .check[data-v-f4decd68]{height:15px;min-width:20px;background-size:contain;background-repeat:no-repeat;background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/aprobado.png)}.search-in[data-v-f4decd68]{text-align:center;font-weight:700;height:126px;border-radius:11px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;line-height:30px;font-size:22px;color:#fff;background-color:rgba(0,0,0,.5);background-blend-mode:overlay;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.autos[data-v-f4decd68]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/autos.jpg);width:47%}.autos[data-v-f4decd68],.hoteles[data-v-f4decd68]{background-size:cover;background-position:50%}.hoteles[data-v-f4decd68]{background-image:url(https://assets.turismocity.com/cdn-cgi/image/format=auto/img/metabook/hoteles.jpg);background-origin:border-box;width:100%}.priceChangeModal .modal-container{background-color:#fff!important}.priceChangeModal[data-v-7b913ad9]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-button[data-v-7b913ad9]{font-weight:700;width:262px;height:32px;border-radius:16px;background-color:#0175d5;box-shadow:0 1.3px 2px 0 rgba(102,107,135,.14);margin-bottom:11px;display:-webkit-box;display:flex;cursor:pointer;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:16px;color:#fff}.login-button[data-v-7b913ad9]:hover{box-shadow:2px 3.3px 2px 0 rgba(102,107,135,.14)}.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:6px;left:0;height:16px;width:16px;border-radius:50%;border:1px solid #cdcdcd}.checkmark,.radio-container input:checked~.checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked~.checkmark:after{display:block}.radio-container .checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#2c5fa1}.check-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-checkmark{position:absolute;top:4px;left:53px;height:17px;width:17px;border-radius:3px}.check-checkmark,.check-container input:checked~.check-checkmark{background-color:#fff;border:1px solid #cdcdcd}.check-checkmark:after{content:"";position:absolute;display:none}.check-container input:checked~.check-checkmark:after{display:block}.check-container .check-checkmark:after{left:4px;top:-1px;width:7px;height:14px;border:solid #2c5fa1;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:0) and (max-width:1024px){.container[data-v-fcc29d46]{padding:0 150px!important}}@media (min-width:1024px) and (max-width:1280px){.container[data-v-fcc29d46]{padding:0 200px!important}}.container[data-v-fcc29d46]{color:#000;padding:0 250px}.back-button[data-v-fcc29d46]{font-weight:700;height:33px;width:340px!important;text-align:center;border-radius:100px;background-color:#0175d5;color:#fff;padding:6px;font-size:15px;letter-spacing:.12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.back-button[data-v-fcc29d46],.informational-card[data-v-fcc29d46]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.informational-card[data-v-fcc29d46]{padding:55px 52px 47px;border:4px solid #cdcdcd;border-radius:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.tc-home-title[data-v-fcc29d46]{background-color:#2c5fa1;height:64px;line-height:64px;text-transform:uppercase;color:#fff;font-size:32px;margin-bottom:0;padding-left:11px;display:-webkit-box;display:flex;-webkit-box-pack:row;justify-content:row;-webkit-box-align:center;align-items:center}.tc-home-title a.button-clear.button-clear[data-v-fcc29d46]{float:right;color:#fff;margin-top:3px;text-align:right}.tc-home-title img[data-v-fcc29d46]{max-width:200px;max-height:40px}.booking-container[data-v-fcc29d46]{background-color:#fff}.reservation-header[data-v-13abcdf2]{background-color:#fff;height:102px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:15px 30%;margin-bottom:15px}.reservation-title[data-v-13abcdf2]{font-size:24px;font-weight:700;padding-bottom:14px}.reservation-note[data-v-13abcdf2]{font-size:11px}.reservation-card[data-v-13abcdf2]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:10px;background-color:#fff;box-shadow:3.6px 3px 3.5px 0 rgba(0,0,0,.01);margin-bottom:16px;border:.5px solid #cdcdcd}.reservation-card-tile[data-v-13abcdf2]{display:-webkit-inline-box;display:inline-flex}.reservation-card[data-v-13abcdf2]:hover{box-shadow:3.6px 3px 3.5px 0 rgba(0,0,0,.15);-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out}.reservation-card-tile .reservation-image[data-v-13abcdf2]{height:100px!important;width:147px!important;border-radius:10px 0 0 10px}.icon-info-circled[data-v-13abcdf2]{color:#ccc;font-size:16px}.reservation-card-tile[data-v-13abcdf2]:hover{cursor:pointer}.reservation-card-tile:hover .icon-info-circled[data-v-13abcdf2]{color:#4597da;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.card-img-container[data-v-13abcdf2]{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:18px;font-size:16px}.card-title[data-v-13abcdf2]{padding:18px 0;font-size:18px;font-weight:700;color:#4d4d4d}.card-booking[data-v-13abcdf2]{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:6px;margin:0 0 30px;border:1px solid #cdcdcd}.card-booking input[type=date][data-v-13abcdf2],.card-booking input[type=email][data-v-13abcdf2],.card-booking input[type=password][data-v-13abcdf2],.card-booking input[type=text][data-v-13abcdf2]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px;height:35px;padding:5px;width:auto}.card-booking input[type=checkbox][data-v-13abcdf2],.card-booking input[type=radio][data-v-13abcdf2]{border:1px solid #dcdcdc;border-radius:5px;background-color:#fff;margin:0 18px}.card-booking label[data-v-13abcdf2]{margin:0 18px;padding:8px 0 0;color:#696969;font-weight:700}.card-data[data-v-13abcdf2]{padding:20px 17px}.separator-border[data-v-13abcdf2]{border-bottom:2px dotted #dcdcdc;padding-top:2px}.page-button-link a[data-v-13abcdf2]{font-size:12px;font-weight:700;color:#000!important}.page-button:hover{color:#fff;background-color:#2c5fa1}.login-container{background-color:#fff;border-radius:10px;border:.5px solid #cdcdcd;padding:36px 40px;width:410px;box-shadow:3.6px 3px 3.5px 0 rgba(0,0,0,.05)}.login-header{font-size:24px;font-weight:700;text-align:center;color:#4d4d4d}.login-form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#4d4d4d;margin-top:50px}.login-form label{align-self:left;justify-self:left;font-size:15px;line-height:12px;font-weight:400}.login-form input{align-self:left;justify-self:left;padding:5px;height:34px;border-radius:1.5px;border:1px solid #cdcdcd;background-color:#fff}.page-button{font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;text-align:center;border-radius:100px;background-color:#0175d5;color:#fff;padding:16px;height:49px;margin:19px 0 10px;font-size:15px;letter-spacing:.12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:0) and (max-width:1024px){.container[data-v-d8ba16d6]{padding:0 150px!important}}@media (min-width:1024px) and (max-width:1280px){.container[data-v-d8ba16d6]{padding:0 180px!important}}.container[data-v-d8ba16d6]{color:#000;padding:0 250px}.reservation-container[data-v-d8ba16d6]{padding:15px 0;color:#000}.reservation-header[data-v-d8ba16d6]{background-color:#fff;height:102px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:15px 0}.reservation-title[data-v-d8ba16d6]{font-size:24px;font-weight:700;padding-bottom:14px}.reservation-note[data-v-d8ba16d6]{font-size:11px}.forgot-password-link[data-v-d8ba16d6]{font-size:12px;text-align:center}