.modal-backdrop.show{opacity:.5}.bravo_wrap .bravo_search_flight .bravo_filter{border:1px solid #d7dce3;border-radius:3px;margin-bottom:30px}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item{border:none;border-radius:0;border-top:1px solid #d7dce3;margin-bottom:0;padding:20px}@media (max-width:766px){.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item{padding:15px 20px}}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .hide{display:none}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-title{cursor:pointer;position:relative}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-title h3,.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-title h4{color:#1a2b48;font-size:14px;font-weight:500;line-height:23px;margin:0}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content{margin-top:20px}@media (max-width:990px){.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content{display:none}}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content ul{list-style:none}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .btn-more-item{color:#5191fa;font-size:14px;padding:0;text-decoration:none}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to{background-color:#5191fa;font-size:11px}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar{background-color:var(--color-primary);height:12px;top:25px}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child{background-color:#5191fa}.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before,.bravo_wrap .bravo_search_flight .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before{border-top-color:#5191fa}.bravo_wrap .bravo_search_flight .filter-flight{border-radius:3px;display:none;margin-bottom:30px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content{align-items:center;display:flex;justify-content:space-between}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .filter--title{margin-right:30px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .filter--item{display:flex;justify-content:flex-start}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .reset-filter-mobile{color:#434343;text-decoration:none}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .dropdowmn--title{align-items:center;display:flex;justify-content:space-between}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range{margin:10px auto 0}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range p{color:#434343;font-size:14px;font-weight:400}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range p strong{font-weight:700}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range .sliders_step1{margin:15px 0}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range .slider-lables{margin-top:10px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range .slider-lables .max-price,.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .price-range .slider-lables .min-price{color:#434343;font-weight:700}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .slider-from,.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .slider-to{font-weight:400}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider .ui-corner-all,.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-corner-all{border-radius:0}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider{background:#cdd0d1;border:0;border-radius:6px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-horizontal{height:2px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-vertical{height:15em;width:6px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider .ui-slider-handle{background:#fff;border:1px solid var(--color-primary);border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.15);cursor:pointer;height:22px;width:22px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider .ui-slider-handle:focus{outline:0}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-horizontal .ui-slider-handle{margin-top:-11px;top:50%}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-vertical .ui-slider-handle{left:50%;margin-left:-11px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider .ui-slider-handle:hover{box-shadow:0 0 8px rgba(0,0,0,.35)}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider .ui-slider-range{background:var(--color-primary);border:0;border-radius:6px}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-horizontal .ui-slider-range{height:2px;top:0}.bravo_wrap .bravo_search_flight .filter-flight .filter-flight--content .dropdown-menu .flat-slider.ui-slider-vertical .ui-slider-range{left:0;width:6px}.bravo_wrap #flightDetailFareClass .modal-content{border-radius:20px}@media (max-width:767px){.bravo_wrap #flightDetailFareClass .modal-content{width:94%}}.bravo_wrap #flightDetailFareClass .modal-content .card{border:none}.bravo_wrap #flightDetailFareClass .modal-content .card .detail-fare-class{white-space:pre-line}.bravo_wrap .nav-pills-custom .nav-link{background-color:transparent;border-radius:5px;color:#fff;margin-bottom:5px;opacity:.5;position:relative}.bravo_wrap .nav-pills-custom .nav-link.active{background-color:transparent;box-shadow:0 0 5px 5px #b5b5b5;opacity:1}.bravo_wrap .nav-pills-custom .nav-link .flight-departure-info{display:flex;flex-direction:column}.bravo_wrap .nav-pills-custom .nav-link .flight-departure-info span{font-size:12px}.bravo_wrap .nav-pills-custom .nav-link .flight-departure-info h4{font-size:14px}@media screen and (max-width:991px){.bravo_wrap .nav-pills-custom .nav-link#flight-return-tab{display:none}}.bravo_wrap .nav-pills-custom .flight-departure-collapse,.bravo_wrap .nav-pills-custom .flight-return-collapse{background:var(--color-surface-default,#fff);border:1px solid var(--color-border-default,#d7dce3);border-radius:var(--radius-16);color:#212529;height:auto;margin:0 0 12px;min-height:0;padding:12px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-detail-collapse,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-detail-collapse{margin-top:7px;padding:0 5px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-detail-collapse a,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-detail-collapse a{color:#212529;cursor:default;text-decoration:none}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-detail-collapse a img,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-detail-collapse a img{max-height:50px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-detail-collapse .code-detail,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-detail-collapse .code-detail{color:#ff2f00;font-weight:700}.bravo_wrap .nav-pills-custom .flight-departure-collapse .flight-info-collapse,.bravo_wrap .nav-pills-custom .flight-return-collapse .flight-info-collapse{margin:5px 0}.bravo_wrap .nav-pills-custom .flight-departure-collapse .flight-info-collapse .location-detail,.bravo_wrap .nav-pills-custom .flight-return-collapse .flight-info-collapse .location-detail{color:#7e7f83;text-transform:uppercase}.bravo_wrap .nav-pills-custom .flight-departure-collapse .flight-info-collapse .time-detail span,.bravo_wrap .nav-pills-custom .flight-return-collapse .flight-info-collapse .time-detail span{font-size:16px;font-weight:500px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .flight-info-collapse .seat-type-detail,.bravo_wrap .nav-pills-custom .flight-return-collapse .flight-info-collapse .seat-type-detail{color:#3490dc;font-weight:500}.bravo_wrap .nav-pills-custom .flight-departure-collapse .flight-info-collapse .total-time-detail,.bravo_wrap .nav-pills-custom .flight-return-collapse .flight-info-collapse .total-time-detail{color:#7e7f83}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-operated-collapse .operated,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-operated-collapse .operated{color:#212529;font-size:13px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-operated-collapse .airline-name,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-operated-collapse .airline-name{color:#7e7f83;font-size:13px}.bravo_wrap .nav-pills-custom .flight-departure-collapse .airline-operated-collapse .price-detail,.bravo_wrap .nav-pills-custom .flight-return-collapse .airline-operated-collapse .price-detail{color:#212529;font-weight:700}@media screen and (max-width:991px){.bravo_wrap .your-flight{flex-direction:row;margin-bottom:20px}}.bravo_wrap .flight-route-info{margin:0 0 10px}@media screen and (max-width:991px){.bravo_wrap .flight-route-info{margin:15px 0 10px}}.bravo_wrap .flight-route-info .flight-route-name{padding:0}.bravo_wrap .flight-route-info .flight-route-name h4{margin-bottom:0}@media screen and (max-width:576px){.bravo_wrap .flight-route-info .flight-route-name h4{font-size:20px}}.bravo_wrap .flight-route-info .flight-route-name img{margin:0 15px;width:35px}.bravo_wrap .flight-route-info .flight-time-info{color:#7e7f83;font-weight:700;padding:0}.bravo_wrap .list-departure,.bravo_wrap .list-return{margin:0;row-gap:15px}.bravo_wrap .list-departure .row-item,.bravo_wrap .list-return .row-item{border:1px solid var(--color-border-default,#cdced0);border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft);padding-bottom:15px;padding-top:10px}.bravo_wrap .list-departure .row-item .flight-image,.bravo_wrap .list-return .row-item .flight-image{text-align:left}.bravo_wrap .list-departure .row-item .flight-image img,.bravo_wrap .list-return .row-item .flight-image img{max-height:36px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}@media screen and (max-width:767px){.bravo_wrap .list-departure .row-item .flight-image img,.bravo_wrap .list-return .row-item .flight-image img{max-height:28px}.bravo_wrap .list-departure .row-item .flight-info,.bravo_wrap .list-return .row-item .flight-info{margin-bottom:10px}}.bravo_wrap .list-departure .row-item .flight-info .arrival-info,.bravo_wrap .list-departure .row-item .flight-info .departure-info,.bravo_wrap .list-return .row-item .flight-info .arrival-info,.bravo_wrap .list-return .row-item .flight-info .departure-info{line-height:15px;padding:0;text-align:center}.bravo_wrap .list-departure .row-item .flight-info .arrival-info span,.bravo_wrap .list-departure .row-item .flight-info .departure-info span,.bravo_wrap .list-return .row-item .flight-info .arrival-info span,.bravo_wrap .list-return .row-item .flight-info .departure-info span{color:#7e7f83;font-size:15px;font-weight:600}.bravo_wrap .list-departure .row-item .flight-info .trip-hour-info,.bravo_wrap .list-return .row-item .flight-info .trip-hour-info{text-align:center}.bravo_wrap .list-departure .row-item .flight-info .trip-hour-info span,.bravo_wrap .list-return .row-item .flight-info .trip-hour-info span{color:#7e7f83;font-size:10px}@media screen and (min-width:992px) and (max-width:1199px){.bravo_wrap .list-departure .row-item .flight-info .trip-hour-info span,.bravo_wrap .list-return .row-item .flight-info .trip-hour-info span{font-size:9px}}.bravo_wrap .list-departure .row-item .flight-info .arrow-right,.bravo_wrap .list-return .row-item .flight-info .arrow-right{text-align:center}.bravo_wrap .list-departure .row-item .flight-info .arrow-right span,.bravo_wrap .list-return .row-item .flight-info .arrow-right span{font-size:20px;line-height:18px}.bravo_wrap .list-departure .row-item .flight-info .arrow-right .number-of-stops,.bravo_wrap .list-return .row-item .flight-info .arrow-right .number-of-stops{color:#7e7f83;font-size:10px}.bravo_wrap .list-departure .row-item .flight-info .arrival-time,.bravo_wrap .list-departure .row-item .flight-info .departure-time,.bravo_wrap .list-return .row-item .flight-info .arrival-time,.bravo_wrap .list-return .row-item .flight-info .departure-time{text-align:center}.bravo_wrap .list-departure .row-item .flight-info .arrival-time span,.bravo_wrap .list-departure .row-item .flight-info .departure-time span,.bravo_wrap .list-return .row-item .flight-info .arrival-time span,.bravo_wrap .list-return .row-item .flight-info .departure-time span{color:#000;font-size:16px;font-weight:600}.bravo_wrap .list-departure .row-item .flight-code,.bravo_wrap .list-return .row-item .flight-code{color:#000;font-size:18px;font-weight:500;text-align:left}@media screen and (max-width:767px){.bravo_wrap .list-departure .row-item .flight-code,.bravo_wrap .list-return .row-item .flight-code{font-size:14px}}.bravo_wrap .list-departure .row-item .price-and-select-flight,.bravo_wrap .list-return .row-item .price-and-select-flight{align-items:flex-end;display:flex;flex-direction:column}@media screen and (max-width:767px){.bravo_wrap .list-departure .row-item .price-and-select-flight,.bravo_wrap .list-return .row-item .price-and-select-flight{align-items:center;flex-direction:row;justify-content:space-around}}.bravo_wrap .list-departure .row-item .price-at-list,.bravo_wrap .list-return .row-item .price-at-list{align-items:flex-end;display:flex;flex-direction:column}.bravo_wrap .list-departure .row-item .price-at-list .price-base,.bravo_wrap .list-return .row-item .price-at-list .price-base{color:#687176;font-size:12px;font-weight:500;text-align:center;text-decoration:line-through}@media screen and (max-width:767px){.bravo_wrap .list-departure .row-item .price-at-list .price-base,.bravo_wrap .list-return .row-item .price-at-list .price-base{font-size:11px}}.bravo_wrap .list-departure .row-item .price-at-list .price-info,.bravo_wrap .list-return .row-item .price-at-list .price-info{color:#ff5e1f;font-size:18px;font-weight:700;margin-bottom:8px;text-align:center}@media screen and (max-width:767px){.bravo_wrap .list-departure .row-item .price-at-list .price-info,.bravo_wrap .list-return .row-item .price-at-list .price-info{font-size:14px}}.bravo_wrap .list-departure .row-item .btn-select-flight,.bravo_wrap .list-return .row-item .btn-select-flight{text-align:center}.bravo_wrap .list-departure .row-item .menu-detail-flight,.bravo_wrap .list-return .row-item .menu-detail-flight{border-bottom:none}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link{border:none;font-size:12px;font-weight:600;position:relative}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link:after,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link:after{background-color:var(--color-primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:0}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link.active,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link.active{border-color:none;color:var(--color-primary)}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link.active:after,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link.active:after{width:100%}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link:hover,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link:hover{color:var(--color-primary)}.bravo_wrap .list-departure .row-item .menu-detail-flight .nav-link:hover:after,.bravo_wrap .list-return .row-item .menu-detail-flight .nav-link:hover:after{transition:all .25s ease-in-out;width:100%}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info{flex-direction:row}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition{flex-direction:column}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition h3,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition h3{font-size:14px;font-weight:700;margin-bottom:20px}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info{flex-direction:column}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--airline,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--airline{color:#687176;font-size:13px;font-weight:500;margin-bottom:10px}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--type,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--type{color:#687176;font-size:13px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--fare-class,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--fare-class{color:var(--color-text-link);font-size:12px;font-weight:500}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--fare-class:hover,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-condition .fare-info-condition--info .info--fare-class:hover{color:var(--color-text-link-hover)}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail{flex-direction:column}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail h3,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail h3{font-size:14px;font-weight:700;margin-bottom:20px}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info{flex-direction:column}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail{color:#000;display:flex;flex-direction:row;font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:5px}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail.tax,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail.tax{color:#687176}.bravo_wrap .list-departure .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail.pay,.bravo_wrap .list-return .row-item .flight-detail-info .fare-info-tab .fare-info .fare-info-price-detail .price-detail-info .fare-detail.pay{border-top:1px solid #cdd0d1;color:#687176;padding-top:10px}.bravo_wrap .total-flight-detail{border-radius:10px;margin-top:20px;position:relative}.bravo_wrap .total-flight-detail.sticky{background:#fff;bottom:0;box-shadow:0 -2px 10px 0 #b5b5b5;position:fixed;transform:translateY(100%);z-index:10}.bravo_wrap .total-flight-detail.sticky.active{transform:translate(0);transition:all .3s}@media screen and (max-width:767px){.bravo_wrap .total-flight-detail.sticky{bottom:50px}}.bravo_wrap .total-flight-detail .duration_html span{font-size:13px}.bravo_wrap .total-flight-detail .booking-form{margin-bottom:15px}.bravo_wrap .total-flight-detail .booking-form.border{border:none;border-bottom:1px solid #ccc}.bravo_wrap .total-flight-detail .flight-control{border-left:1px solid #ccc;text-align:right}.bravo_wrap .total-flight-detail .flight-control .price-per-pax{color:#ff3f19;font-size:23px;font-weight:600}.bravo_wrap .total-flight-detail .flight-control .price-per-pax span{color:#000;font-size:16px;font-weight:500}.flight-detail-info .tab-pane{margin-right:16px;margin-top:24px}.flight-detail-info .route{align-items:stretch;border:0 solid #000;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;margin:0;min-height:0;min-width:0;padding:0;position:relative;z-index:0}.flight-detail-info .nav-pills--level1 .nav-link{background-color:#fff;box-shadow:0 2px 5px rgba(3,18,26,.15);color:#ff2f00}.flight-detail-info .nav-pills--level1 .nav-link.active{background-image:linear-gradient(90deg,#ff2f00,#fff000);color:#fff}.flight-detail-info .content-parent-nonchild{border:1px solid #d7dce3;border-radius:3px;padding-bottom:15px;padding-top:15px;word-break:break-all}.flight-detail-info .content-parent-level1{padding-bottom:15px;padding-right:0;word-break:break-all}.flight-detail-info .content-parent-level1 iframe,.flight-detail-info .content-parent-level1 img,.flight-detail-info .content-parent-level1 table{height:auto;width:100%}.flight-detail-info .tab-content--level1{border:1px solid #d7dce3;border-radius:3px;padding:10px 25px}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq{border:none;padding:10px 0;word-break:break-all}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq .item{background-color:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(3,18,26,.15);padding:0 15px}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq .item .header{margin-bottom:0}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq .item .header .arrow{transition:transform .3s}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq .item .body hr{margin:0 0 10px}.flight-detail-info .tab-content--level1 .tab-pane--level2 .g-faq .item.active .header .arrow{transform:rotate(180deg)}.total-flight-price{font-size:18px}.total-flight-price .value{color:#ff3f19;font-size:23px;font-weight:600}@media screen and (max-width:767px){.modal-open{overflow:hidden;position:fixed}}.weoz-flightsearch{padding-bottom:var(--space-48)}.weoz-flightsearch__page{margin:var(--space-16) auto 0;max-width:var(--weoz-page-width,1200px);padding-inline:var(--page-padding-inline,15px)}.weoz-flightsearch>.bravo_banner{display:none}.bravo_wrap .weoz-flightsearch .weoz-flight-search__form{border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft)}.weoz-fsprocess{display:flex;justify-content:flex-end;margin:var(--space-16) auto var(--space-8);max-width:var(--weoz-page-width,1200px);padding-inline:var(--page-padding-inline,15px)}.weoz-fsprocess .weoz-steps{margin-block:var(--space-16);max-width:400px;width:min(100%,400px)}@media (max-width:767px){.weoz-fsprocess{margin-bottom:var(--space-12)}.weoz-fsprocess .weoz-steps{width:100%}}@media (max-width:639px){.weoz-fsprocess .weoz-steps__item{flex:1 1 auto}.weoz-fsprocess .weoz-steps__item:last-child{flex:none}.weoz-fsprocess .weoz-steps__head{gap:var(--space-6)}}.bravo_wrap .weoz-flightsearch .weoz-fsfilter.filter-flight{background:transparent;border:0;border-radius:0;box-shadow:none;display:none;margin:0;padding:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown{position:relative}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);width:100%}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__items{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:var(--space-8);min-width:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__sort{flex:none;margin-left:auto}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__chip{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-default);font-weight:700;gap:var(--space-6);padding:0 var(--space-16)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__chip,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__reset{align-items:center;box-shadow:none;cursor:pointer;display:inline-flex;font-size:14px;height:40px;line-height:1}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__reset{background:none;border:0;color:var(--color-text-muted);font-weight:600;gap:var(--space-4);padding:0 var(--space-4);text-decoration:underline;text-underline-offset:3px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__chip:hover{background:var(--color-action-primary-brand-outline-hover);border-color:var(--color-border-primary-brand);color:var(--color-text-brand)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__reset:hover{color:var(--color-text-default)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__chip .weoz-icon,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__reset .weoz-icon{height:14px;width:14px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__chip.dropdown-toggle:after{display:none}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown-menu,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__menu{background:var(--color-surface-default);border:0;border-radius:var(--radius-16);box-shadow:var(--shadow-elevated);display:none;min-width:240px;padding:var(--space-16);position:absolute;z-index:30}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown-menu.show,.bravo_wrap .weoz-flightsearch .weoz-fsfilter .show>.dropdown-menu{display:block}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__sort .dropdown-menu{inset:calc(100% + var(--space-4)) 0 auto auto!important;transform:none!important}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown-menu.weoz-fsfilter__menu--wide{min-width:320px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown-menu.weoz-fsfilter__menu--price{min-width:340px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__menu-title{color:var(--color-text-default);font-size:14px;font-weight:700;margin:0 0 var(--space-4);padding:0 var(--space-12) var(--space-8)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__airlines,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__checks{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__checks li{margin:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__airlines .list-airline--item,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__checks label{align-items:center;border-radius:var(--radius-8);color:var(--color-text-default);cursor:pointer;display:flex;font-size:14px;gap:var(--space-8);margin:0;min-height:36px;padding:0 var(--space-12);transition:background-color .15s ease,color .15s ease}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__airlines .list-airline--item:hover,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__checks label:hover{background:var(--color-bg-muted)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__airlines .airline-img{height:auto;-o-object-fit:contain;object-fit:contain;width:28px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li{background:transparent;border:0;border-radius:var(--radius-8);color:var(--color-text-default);cursor:pointer;font-size:14px;min-height:36px;padding:var(--space-6) var(--space-12);transition:background-color .15s ease,color .15s ease}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li:hover{background:var(--color-bg-muted)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li.active{background:var(--color-bg-brand)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li div{align-items:flex-start;background:none;display:flex;flex-direction:column;gap:2px;padding:0}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li span+span{color:var(--color-text-muted);font-size:12px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li.active span,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li.active span+span{color:var(--color-text-inverse)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .price-range p{color:var(--color-text-muted);font-size:13px}.bravo_wrap .weoz-flightsearch .weoz-fsfilter .price-range strong{color:var(--color-text-default)}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__price-labels{display:flex;gap:var(--space-12);justify-content:space-between;margin-top:var(--space-8)}.weoz-fsresults__live[v-cloak]{display:none}.weoz-fsresults__boot{padding:var(--space-48) var(--space-16)}.weoz-fsresults:has(.weoz-fsresults__live:not([v-cloak])) .weoz-fsresults__boot{display:none}.weoz-fsresults__toolbar{background:transparent;border:0;box-shadow:none;margin:0 0 var(--space-16);padding:0}.weoz-fsresults__loading{padding:var(--space-48) var(--space-16)}.weoz-fsresults__layout{align-items:flex-start;display:flex;gap:var(--space-24);width:100%}.weoz-fsresults__yours{background:transparent;border:0;border-radius:0;box-shadow:none;flex:0 0 280px;max-width:280px;padding:0;position:sticky;top:var(--space-24);width:280px}.weoz-fsresults__yours.weoz-is-hidden{display:none}.weoz-fsresults__yours .your-flight-header h3{color:var(--color-text-default);font-size:18px;font-weight:800;margin:0 0 var(--space-12)}.weoz-fsresults__yours .nav-pills-custom{display:flex;flex-direction:column;gap:var(--space-8)}.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .nav-link{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-16);color:var(--color-text-default);display:block;margin:0;padding:var(--space-12) var(--space-16);text-decoration:none}.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .nav-link:not(.active){background:var(--color-surface-sunken);box-shadow:none;color:var(--color-text-default);opacity:.72}.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .nav-link.active{background:var(--color-surface-brand-subtle);border-color:var(--color-border-primary-brand);box-shadow:inset 4px 0 0 var(--color-bg-brand);opacity:1}.weoz-fsresults__yours .flight-departure-info span{color:var(--color-text-muted);display:block;font-size:12px;font-weight:600;margin-bottom:var(--space-4)}.weoz-fsresults__yours .flight-departure-info h4{color:var(--color-text-default);font-size:15px;font-weight:700;line-height:1.35;margin:0}.bravo_wrap .weoz-flightsearch .flight-departure-collapse:not(.show),.bravo_wrap .weoz-flightsearch .flight-return-collapse:not(.show),.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .flight-departure-collapse:not(.show),.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .flight-return-collapse:not(.show){border:0;box-shadow:none;display:none;height:0;margin:0;overflow:hidden;padding:0}.bravo_wrap .weoz-flightsearch .nav-pills-custom .flight-departure-collapse.show,.bravo_wrap .weoz-flightsearch .nav-pills-custom .flight-return-collapse.show,.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .flight-departure-collapse.show,.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .flight-return-collapse.show{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:0 0 var(--radius-16) var(--radius-16);border-top:0;box-shadow:var(--shadow-card-soft);color:var(--color-text-default);display:block;font-size:13px;height:auto;margin:calc(var(--space-8)*-1) 0 var(--space-8);min-height:0;overflow:visible;padding:var(--space-12)}.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .nav-link:has(+.collapse.show){border-bottom-left-radius:0;border-bottom-right-radius:0}.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours .nav-link.active+.collapse.show{border-color:var(--color-border-primary-brand);box-shadow:inset 4px 0 0 var(--color-bg-brand),var(--shadow-card-soft)}.weoz-fspick{display:flex;flex-direction:column;gap:var(--space-10)}.weoz-fspick__route{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:1fr auto 1fr}.weoz-fspick__leg{display:flex;flex-direction:column;gap:2px;min-width:0}.weoz-fspick__leg--to{align-items:flex-end;text-align:right}.weoz-fspick__iata{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.weoz-fspick__time{color:var(--color-text-default);font-size:18px;font-weight:800;line-height:1.15}.weoz-fspick__mid{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);min-width:72px;text-align:center}.weoz-fspick__duration{color:var(--color-text-muted);font-size:11px;font-weight:700}.weoz-fspick__line{align-items:center;display:flex;gap:4px;height:10px;position:relative;width:100%}.weoz-fspick__dot{background:var(--color-bg-brand);border-radius:var(--radius-full);flex:none;height:6px;width:6px}.weoz-fspick__rail{background:var(--color-bg-brand);border-radius:var(--radius-4);flex:1 1 auto;height:2px;opacity:.45}.weoz-fspick__fare{color:var(--color-text-brand);font-size:12px;font-weight:700;text-decoration:none}.weoz-fspick__meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-8);justify-content:space-between}.weoz-fspick__ops{color:var(--color-text-muted);flex:1 1 auto;font-size:12px;line-height:1.35;min-width:0}.weoz-fspick__code{color:var(--color-text-secondary);display:inline-block;font-weight:800;margin-right:var(--space-6)}.weoz-fspick__airline{color:var(--color-text-default);font-weight:600}.weoz-fspick__price{color:var(--color-text-default);flex:none;font-size:16px;font-weight:800}.weoz-fspick__brand{display:none}.weoz-fsresults__main{flex:1 1 auto;min-width:0;width:100%}.weoz-fsresults__main--solo{flex-basis:100%}.weoz-fsresults__route{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16)}.weoz-fsresults__route .flight-route-name{align-items:center;color:var(--color-text-brand);display:inline-flex;gap:var(--space-8)}.weoz-fsresults__route h4{color:var(--color-text-default);font-size:20px;font-weight:800;margin:0}.weoz-fsresults__route .flight-time-info{color:var(--color-text-muted);font-size:14px;font-weight:600}.weoz-flightsearch #flight-departure-list.tab-pane,.weoz-flightsearch #flight-return-list.tab-pane{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft);margin-bottom:var(--space-16);overflow:hidden}.weoz-flightsearch #flight-departure-list .weoz-fsresults__route,.weoz-flightsearch #flight-return-list .weoz-fsresults__route{background:var(--color-surface-brand-subtle);border-bottom:1px solid var(--color-border-default);margin:0;padding:var(--space-12) var(--space-20)}.weoz-flightsearch #flight-departure-list .list-departure,.weoz-flightsearch #flight-return-list .list-return{padding:var(--space-16) var(--space-20)}.weoz-flightsearch #flight-departure-list .list-departure .weoz-fsresults__card:last-child,.weoz-flightsearch #flight-return-list .list-return .weoz-fsresults__card:last-child{margin-bottom:0}.weoz-fsresults__card{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft);margin-bottom:var(--space-12);padding:var(--space-16) var(--space-20);transition:border-color .15s ease,box-shadow .15s ease}.weoz-fsresults__card:hover{border-color:var(--color-border-primary-brand);box-shadow:var(--shadow-card-soft)}.weoz-fscard__main{align-items:center;display:grid;gap:var(--space-16) var(--space-24);grid-template-columns:96px minmax(0,1fr) auto}.weoz-fscard__airline{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-6);min-width:0;text-align:left}.weoz-fscard__airline-link{color:var(--color-text-muted);display:inline-flex;text-decoration:none}.weoz-fscard__logo{max-height:36px;max-width:96px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.weoz-fscard__airline-name,.weoz-fscard__code{color:var(--color-text-default);font-size:13px;font-weight:700}.weoz-fscard__code{letter-spacing:.02em;text-align:left}.weoz-fscard__route{align-items:center;display:grid;gap:var(--space-8) var(--space-12);grid-template-columns:1fr minmax(88px,140px) 1fr;min-width:0}.weoz-fscard__leg{display:flex;flex-direction:column;gap:2px;min-width:0}.weoz-fscard__leg--arr{align-items:flex-end;text-align:right}.weoz-fscard__mid{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0}.weoz-fscard__iata{color:var(--color-text-muted);font-size:13px;font-weight:600}.weoz-fscard__duration{color:var(--color-text-muted);font-size:12px;font-weight:700;text-align:center}.weoz-fscard__time{color:var(--color-text-default);font-size:24px;font-weight:800;line-height:1.1}.weoz-fscard__stops{color:var(--color-text-muted);font-size:12px;font-weight:600;text-align:center}.weoz-fscard__cta{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-8);min-width:132px}.weoz-fscard__price{text-align:right}.weoz-fscard__was{color:var(--color-text-muted);font-size:12px;text-decoration:line-through}.weoz-fscard__now{color:var(--color-text-warning);font-size:18px;font-weight:800}.weoz-fscard__cta .btn-select-flight,.weoz-fscard__cta .weoz-btn--m{border-radius:var(--radius-6);min-width:96px}.weoz-fscard__detail{grid-column:1/-1;padding-top:var(--space-12);width:100%}.weoz-fscard__tabs{border:0;display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;margin:0;padding:0}.weoz-fscard__tabs .nav-item{margin:0}.bravo_wrap .weoz-flightsearch .weoz-fscard__detail .weoz-fscard__tabs .nav-item .nav-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-48);box-shadow:none;color:var(--color-text-default);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;height:32px;justify-content:center;line-height:1;padding:0 var(--space-16);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.bravo_wrap .weoz-flightsearch .weoz-fscard__detail .weoz-fscard__tabs .nav-item .nav-link:after{content:none;display:none}.bravo_wrap .weoz-flightsearch .weoz-fscard__detail .weoz-fscard__tabs .nav-item .nav-link:hover{background:var(--color-action-primary-brand-outline-hover);border-color:var(--color-border-primary-brand);color:var(--color-text-brand)}.bravo_wrap .weoz-flightsearch .weoz-fscard__detail .weoz-fscard__tabs .nav-item .nav-link.active{background:var(--color-action-primary-brand-outline-active);border-color:var(--color-border-primary-brand);color:var(--color-text-brand)}.bravo_wrap .weoz-flightsearch .weoz-fscard__panels .tab-pane{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-8);color:var(--color-text-default);font-size:14px;margin:var(--space-12) 0 0;padding:var(--space-16) var(--space-20)}.weoz-fscard__panels .tab-pane:not(.active){display:none}.weoz-fsresults__total{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft);display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16)}.weoz-fsresults__fees{display:flex;flex-direction:column;gap:var(--space-8)}.weoz-fsresults__fees .extra-price-wrap{align-items:center;color:var(--color-text-default);display:flex;gap:var(--space-12);justify-content:space-between}.flight-control,.weoz-fsresults__book-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-between}.price-per-pax,.total-flight-price .value{color:var(--color-text-secondary);font-size:20px;font-weight:800}.weoz-fsresults__slider-labels{color:var(--color-text-default);display:flex;justify-content:space-between;margin-top:var(--space-8)}.weoz-flightsearch .row{display:flex;flex-wrap:wrap;margin:0 -8px}.weoz-flightsearch .row>[class*=col-]{box-sizing:border-box;padding:0 8px}.weoz-flightsearch .col-4{flex:0 0 33.333%;max-width:33.333%}.weoz-flightsearch .col-6{flex:0 0 50%;max-width:50%}.weoz-flightsearch .col-12,.weoz-flightsearch .col-md-12,.weoz-flightsearch .col-md-3,.weoz-flightsearch .col-md-4,.weoz-flightsearch .col-md-6{flex:0 0 100%;max-width:100%}.weoz-flightsearch .col-sm-2{flex:0 0 16.666%;max-width:16.666%}.weoz-flightsearch .col-sm-3{flex:0 0 25%;max-width:25%}.weoz-flightsearch .col-sm-4{flex:0 0 33.333%;max-width:33.333%}.weoz-flightsearch .col-sm-6{flex:0 0 50%;max-width:50%}.weoz-flightsearch .col-sm-9{flex:0 0 75%;max-width:75%}.weoz-flightsearch .d-none{display:none}.weoz-flightsearch .d-flex{display:flex}.weoz-flightsearch .d-block{display:block}.weoz-flightsearch .align-items-center{align-items:center}.weoz-flightsearch .align-items-end{align-items:flex-end}.weoz-flightsearch .align-items-start{align-items:flex-start}.weoz-flightsearch .justify-content-between{justify-content:space-between}.weoz-flightsearch .justify-content-center{justify-content:center}.weoz-flightsearch .flex-grow-1{flex-grow:1}.weoz-flightsearch .flex-shrink-0{flex-shrink:0}.weoz-flightsearch .text-right{text-align:right}.weoz-flightsearch .p-0{padding:0}.weoz-flightsearch .mt-2{margin-top:.5rem}.weoz-flightsearch .mt-3{margin-top:1rem}.weoz-flightsearch .mr-3{margin-right:1rem}.weoz-flightsearch .mb-3{margin-bottom:1rem}.weoz-flightsearch .pl-0{padding-left:0}.weoz-flightsearch .pr-0{padding-right:0}.weoz-flightsearch .px-0{padding-left:0;padding-right:0}.weoz-flightsearch .tab-content>.tab-pane{display:none}.weoz-flightsearch .tab-content>.active,.weoz-flightsearch .tab-content>.tab-pane.active{display:block}.weoz-flightsearch .fade:not(.show){opacity:0}.weoz-flightsearch .fade.show{opacity:1}.bravo_wrap .weoz-flightsearch a.btn-select-flight.weoz-btn{align-items:center;background:var(--color-action-primary-brand-filled-default);border:1px solid transparent;border-radius:var(--radius-16);color:var(--color-action-primary-brand-filled-text);display:inline-flex;font-size:14px;font-weight:600;height:44px;justify-content:center;line-height:1;padding:0 16px;text-decoration:none;white-space:nowrap}.bravo_wrap .weoz-flightsearch a.btn-select-flight.weoz-btn:hover{background:var(--color-action-primary-brand-filled-hover);color:var(--color-action-primary-brand-filled-text);text-decoration:none}.bravo_wrap .weoz-flightsearch a.btn-select-flight.weoz-btn:active{background:var(--color-action-primary-brand-filled-active)}.weoz-flightsearch .filter-flight .btn,.weoz-flightsearch .filter-flight .btn-radius{background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-text-default)}@media (min-width:768px){.weoz-flightsearch .col-md-3{flex:0 0 25%;max-width:25%}.weoz-flightsearch .col-md-4{flex:0 0 33.333%;max-width:33.333%}.weoz-flightsearch .col-md-6{flex:0 0 50%;max-width:50%}.weoz-flightsearch .d-md-flex{display:flex}.weoz-flightsearch .d-md-none{display:none}}@media (min-width:992px){.weoz-flightsearch .col-lg-4{flex:0 0 33.333%;max-width:33.333%}.weoz-flightsearch .col-lg-6{flex:0 0 50%;max-width:50%}.weoz-flightsearch .offset-lg-3{margin-left:25%}.weoz-flightsearch .d-lg-flex{display:flex}.weoz-flightsearch .d-lg-none{display:none}}@media (max-width:1023px){.weoz-fsresults__layout{flex-direction:column}.weoz-fsresults__yours{flex:none;max-width:none;position:static;width:100%}.weoz-fsresults__toolbar{display:block}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__row{flex-wrap:nowrap}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__items{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__items::-webkit-scrollbar{display:none}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__items>*{flex:none}.weoz-fscard__main{gap:var(--space-12);grid-template-areas:"airline cta" "route route";grid-template-columns:1fr auto}.weoz-fscard__airline{grid-area:airline}.weoz-fscard__route{grid-area:route}.weoz-fscard__cta{align-self:start;grid-area:cta}.weoz-fscard__time{font-size:18px}.bravo_wrap .weoz-flightsearch .weoz-fscard__panels .tab-pane,.weoz-flightsearch #flight-departure-list .list-departure,.weoz-flightsearch #flight-return-list .list-return{padding:var(--space-12)}}@media (max-width:767px){.bravo_wrap .weoz-flightsearch .weoz-fsfilter .dropdown-menu,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__sort .dropdown-menu{border-radius:var(--radius-16) var(--radius-16) 0 0;box-shadow:0 -8px 30px rgba(0,0,0,.18);inset:auto 0 0 0!important;margin:0;max-height:85vh;max-width:none;min-height:50vh;min-width:0;overflow-y:auto;padding:var(--space-16) var(--space-16) var(--space-24);position:fixed!important;transform:none!important;width:100%;z-index:1051}.weoz-fsfilter:has(.dropdown-menu.show):after{background:rgba(0,0,0,.4);content:"";inset:0;position:fixed;z-index:1050}.bravo_wrap .weoz-flightsearch .weoz-fsfilter__airlines .list-airline--item,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__checks label,.bravo_wrap .weoz-flightsearch .weoz-fsfilter__times li{min-height:44px}}.bravo_wrap .weoz-flightsearch .filter-flight,.bravo_wrap .weoz-flightsearch .weoz-fsfilter.filter-flight,.bravo_wrap .weoz-flightsearch .weoz-fsresults__toolbar,.bravo_wrap .weoz-flightsearch .weoz-fsresults__yours{background:transparent;border:0;border-radius:0;box-shadow:none}.bravo_wrap #flightDetailFareClass.weoz-fsfareclass .modal-content,.bravo_wrap #flightFormBookModal.weoz-fsmodal .modal-content,.bravo_wrap .weoz-flightsearch #flightDetailFareClass .modal-content,.bravo_wrap .weoz-flightsearch #flightFormBookModal .modal-content,.bravo_wrap .weoz-flightsearch .list-departure .row-item,.bravo_wrap .weoz-flightsearch .list-return .row-item,.bravo_wrap .weoz-flightsearch .total-flight-detail,.bravo_wrap .weoz-flightsearch .weoz-fsresults__card,.bravo_wrap .weoz-flightsearch .weoz-fsresults__total{border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft)}.weoz-fsline{align-items:center;color:var(--color-text-brand);display:inline-flex;gap:var(--space-4);max-width:120px;width:100%}.weoz-fsline__ico{flex:none;height:14px;width:14px}.weoz-fsline__ico--land{transform:rotate(90deg)}.weoz-fsline__bar{background:currentColor;border-radius:2px;flex:1 1 auto;height:2px;opacity:.45}.weoz-flightsearch .line-trip img{display:none}.weoz-fsempty{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;padding:var(--space-48) var(--space-16);text-align:center}.weoz-fsempty__icon{color:var(--color-text-brand)}.weoz-fsempty__title{color:var(--color-text-default);font-size:18px;font-weight:700;margin:0}.weoz-fsempty__sub{font-size:14px}.weoz-fsmodal .modal-dialog{margin:var(--space-16) auto;max-width:640px}.weoz-fsmodal__content{background:var(--color-surface-default);border:0;overflow:hidden;position:relative}.bravo_wrap #flightFormBookModal .weoz-fsmodal__content,.bravo_wrap #flightFormBookModal.weoz-fsmodal .modal-content,.weoz-fsmodal__content{border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft)}.weoz-fsmodal__close{align-items:center;background:var(--color-surface-muted);border:0;border-radius:var(--radius-full);color:var(--color-text-default);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:var(--space-12);top:var(--space-12);width:36px;z-index:2}.weoz-fsmodal__close:hover{background:var(--color-bg-muted);color:var(--color-text-brand)}.weoz-fsmodal__loading{padding:var(--space-48) var(--space-16)}.weoz-fsmodal__body{padding:var(--space-32) var(--space-24) var(--space-24)}.weoz-fsmodal__route{align-items:start;border-bottom:1px solid var(--color-border-subtle);display:grid;gap:var(--space-12) var(--space-16);grid-template-columns:48px 1fr minmax(100px,1.15fr) 1fr;margin-bottom:var(--space-20);padding:0 var(--space-32) var(--space-24) var(--space-4)}.weoz-fsmodal__brand{align-items:flex-start;color:var(--color-text-brand);display:flex;justify-content:center;padding-top:2px}.weoz-fsmodal__brand-ico{display:block}.weoz-fsmodal__leg--from{text-align:left}.weoz-fsmodal__leg--to{text-align:right}.weoz-fsmodal__time{color:var(--color-text-default);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.weoz-fsmodal__time small{color:var(--color-text-brand);font-size:13px;font-weight:700;margin-left:var(--space-4);vertical-align:super}.weoz-fsmodal__date{color:var(--color-text-muted);font-size:13px;font-weight:600;margin-top:var(--space-6)}.weoz-fsmodal__city{color:var(--color-text-default);font-size:14px;font-weight:600;margin-top:2px}.weoz-fsmodal__mid{align-items:center;display:flex;flex-direction:column;gap:var(--space-6);justify-content:center;min-width:0;padding-top:var(--space-4);text-align:center}.weoz-fsmodal__code,.weoz-fsmodal__duration{color:var(--color-text-default);font-size:13px;font-weight:700}.weoz-fsmodal__connector{align-items:center;color:var(--color-text-brand);display:flex;gap:var(--space-6);width:100%}.weoz-fsmodal__connector-line{background:var(--color-bg-brand);border-radius:var(--radius-4);flex:1 1 auto;height:2px;opacity:.45}.weoz-fsmodal__connector-ico{flex:none}.weoz-fsmodal__fares{display:flex;flex-direction:column;gap:var(--space-12);list-style:none;margin:0;padding:0}.weoz-fsmodal__fare{align-items:center;background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-16);box-shadow:none;display:grid;gap:var(--space-16) var(--space-24);grid-template-columns:minmax(0,1fr) auto auto;padding:var(--space-16) var(--space-20);transition:border-color .15s ease,background-color .15s ease}.weoz-fsmodal__fare:hover{background:var(--color-surface-brand-subtle);border-color:var(--color-border-primary-brand)}.weoz-fsmodal__fare-col{min-width:0}.weoz-fsmodal__fare-col--price{min-width:120px;padding-right:var(--space-8);text-align:left}.weoz-fsmodal__fare-col--cta{align-items:center;display:flex;justify-content:flex-end}.weoz-fsmodal__fare-label{color:var(--color-text-muted);display:block;font-size:12px;font-weight:600;line-height:1.2;margin-bottom:var(--space-8)}.weoz-fsmodal__fare-type{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-8);min-height:28px}.weoz-fsmodal__fare-badge{display:block;height:24px;max-width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.weoz-fsmodal__fare-code{color:var(--color-text-default);font-size:15px;font-weight:800;text-transform:capitalize}.weoz-fsmodal__fare-detail{color:var(--color-text-link);font-size:13px;font-weight:600}.weoz-fsmodal__fare-bags{color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:var(--space-8) var(--space-12);margin-top:var(--space-6)}.weoz-fsmodal__fare-was{color:var(--color-text-muted);display:block;font-size:12px;margin-bottom:2px;text-decoration:line-through}.weoz-fsmodal__fare-now{color:var(--color-text-default);display:block;font-size:20px;font-weight:800;line-height:1.2}.weoz-fsmodal__book{border-radius:var(--radius-16);min-width:128px;white-space:nowrap}.weoz-fsmodal__alert{font-size:14px;margin-top:var(--space-12)}.weoz-fsmodal__alert.is-danger{color:var(--color-text-danger)}.weoz-fsmodal__alert.is-success{color:var(--color-text-success)}@media (max-width:767px){.weoz-fsmodal .modal-dialog{margin:var(--space-8);max-width:none}.weoz-fsmodal__body{padding:var(--space-40) var(--space-16) var(--space-16)}.weoz-fsmodal__route{gap:var(--space-8) var(--space-12);grid-template-columns:32px 1fr 1fr}.weoz-fsmodal__mid{grid-column:2/-1;order:-1}.weoz-fsmodal__brand{grid-row:2}.weoz-fsmodal__leg--to{text-align:left}.weoz-fsmodal__time{font-size:22px}.weoz-fsmodal__fare{grid-template-columns:1fr 1fr;padding:var(--space-16)}.weoz-fsmodal__fare-col--cta{grid-column:1/-1}.weoz-fsmodal__book{width:100%}}.weoz-fsfareclass .modal-dialog{margin:var(--space-16) auto;max-width:920px}.weoz-fsfareclass__content{background:var(--color-surface-default);border:0;border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft);overflow:hidden;position:relative}.weoz-fsfareclass__close{align-items:center;background:var(--color-surface-muted);border:0;border-radius:var(--radius-full);color:var(--color-text-default);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:var(--space-12);top:var(--space-12);width:36px;z-index:2}.weoz-fsfareclass__close:hover{background:var(--color-bg-muted)}.weoz-fsfareclass__body{padding:var(--space-24);padding-top:var(--space-48)}.weoz-fsfareclass__frame iframe{background:var(--color-surface-sunken);border:0;border-radius:var(--radius-16);display:block;width:100%}.weoz-fsfareclass__html{color:var(--color-text-default);font-size:14px;line-height:1.55;max-height:70vh;overflow:auto}.bravo_wrap #flightDetailFareClass .weoz-fsfareclass__content,.bravo_wrap #flightDetailFareClass.weoz-fsfareclass .modal-content{border-radius:var(--radius-16);box-shadow:var(--shadow-card-soft)}@media (max-width:767px){.weoz-fsfareclass .modal-dialog{margin:var(--space-8);max-width:none}.weoz-fsfareclass__body{padding:var(--space-16);padding-top:var(--space-40)}.weoz-fsfareclass__frame iframe{height:360px}}.weoz-fsroute{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-8) 0}.weoz-fsroute__seg{align-items:start;-moz-column-gap:var(--space-12);column-gap:var(--space-12);display:grid;grid-template-columns:80px 16px minmax(0,1fr);grid-template-rows:auto 1fr auto}.weoz-fsroute__rail-line{align-self:stretch;background:var(--color-border-default);border-radius:var(--radius-4);grid-column:2;grid-row:1/-1;justify-self:center;margin:7px 0;width:2px}.weoz-fsroute__pin{align-self:start;background:var(--color-surface-default);color:var(--color-text-brand);grid-column:2;justify-self:center;padding:2px 0;position:relative;z-index:1}.weoz-fsroute__pin--dep{grid-row:1}.weoz-fsroute__pin--arr{grid-row:3}.weoz-fsroute__time{color:var(--color-text-default);display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:2px;grid-column:1}.weoz-fsroute__time--dep{grid-row:1}.weoz-fsroute__time--arr{grid-row:3}.weoz-fsroute__dm{color:var(--color-text-muted);font-size:12px;font-weight:600}.weoz-fsroute__place{color:var(--color-text-default);font-size:14px;font-weight:600;grid-column:3}.weoz-fsroute__place--dep{grid-row:1}.weoz-fsroute__place--arr{grid-row:3}.weoz-fsroute__duration{align-items:center;color:var(--color-text-brand);display:inline-flex;font-size:12px;font-weight:700;gap:var(--space-4);grid-column:1;grid-row:2;padding:var(--space-12) 0}.weoz-fsroute__flight{display:flex;flex-direction:column;gap:2px;grid-column:3;grid-row:2;padding:var(--space-12) 0}.weoz-fsroute__airline{color:var(--color-text-default);font-size:14px;font-weight:800}.weoz-fsroute__meta{font-weight:600}.weoz-fsroute__aircraft,.weoz-fsroute__meta{color:var(--color-text-muted);font-size:13px}.weoz-fsroute__aircraft{align-items:center;display:inline-flex;gap:var(--space-6);margin-top:var(--space-4)}.weoz-fsroute__stop{align-items:flex-start;background:var(--color-surface-brand-subtle);border-radius:var(--radius-16);color:var(--color-text-brand);display:flex;gap:var(--space-12);margin-top:var(--space-8);padding:var(--space-12) var(--space-16)}.weoz-fsroute__stop-text{color:var(--color-text-default);font-size:14px;font-weight:700;margin:0}.weoz-fsfare{display:grid;gap:var(--space-24);grid-template-columns:1fr 1fr;padding:var(--space-8) 0}.weoz-fsfare__title{color:var(--color-text-default);font-size:15px;font-weight:800;margin:0 0 var(--space-12)}.weoz-fsfare__cond{color:var(--color-text-default);display:flex;flex-direction:column;font-size:14px;gap:var(--space-6)}.weoz-fsfare__airline{font-weight:700}.weoz-fsfare__type{color:var(--color-text-muted);font-weight:600}.weoz-fsfare__link{color:var(--color-text-link);font-weight:600;text-decoration:none}.weoz-fsfare__link:hover{color:var(--color-text-link-hover)}.weoz-fsfare__rows{display:flex;flex-direction:column;gap:var(--space-8)}.weoz-fsfare__row{align-items:center;color:var(--color-text-default);display:flex;font-size:14px;gap:var(--space-12);justify-content:space-between}.weoz-fsfare__price{color:var(--color-text-secondary);font-weight:700}.weoz-fsfare__row--total{border-top:1px solid var(--color-border-subtle);font-weight:800;margin-top:var(--space-4);padding-top:var(--space-8)}.weoz-fsfare__row--total .weoz-fsfare__price{font-size:16px}.weoz-fsfare .weoz-is-hidden{display:none}@media (max-width:767px){.weoz-fsfare{gap:var(--space-16);grid-template-columns:1fr}}
