@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0900-097f,u+1cd0-1cf6,u+1cf8-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8fb}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;font-family:Poppins;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@keyframes slideLeft{0%{left:0}to{left:-167px}}@keyframes hide{0%{transform:scale(1);opacity:1}30%{transform:scale(1.02)}to{transform:scale(.5);opacity:0}}@keyframes show{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes showFilter{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes hideFilter{0%{opacity:1;left:0}to{opacity:0;left:-100%}}@keyframes showMenu{0%{right:-100%;opacity:0}to{right:0;opacity:1}}@keyframes hideMenu{0%{right:0}to{right:-100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slide-slow-down{0%{transform:perspective(1px) scaleY(.1)}40%{transform:perspective(1px) scaleY(1.02)}60%{transform:perspective(1px) scaleY(.98)}80%{transform:perspective(1px) scaleY(1.01)}to{transform:perspective(1px) scaleY(1)}}@keyframes placeHolder{0%{background-position:-500px 0}to{background-position:500px 0}}.animated-background{height:96px;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;animation-fill-mode:forwards;animation-name:placeHolder;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;animation-duration:1s}.data-bar{animation:move .5s linear infinite;height:8px;border:1px solid #d8dceb;background-size:28px 28px;border-radius:3px;background-image:repeating-linear-gradient(-45deg,#44ade2,#44ade2 11px,#eee 0,#eee 20px)}@keyframes move{0%{background-position:0 0}to{background-position:28px 0}}.rzslider{height:4px;position:relative;margin:35px 0 15px;width:100%;vertical-align:middle;-webkit-user-select:none;user-select:none;display:inline-block}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{background-color:#d8e0f3;cursor:not-allowed}.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;white-space:nowrap;display:inline-block}.rzslider .rz-base{height:100%;padding:0;width:100%}.rzslider .rz-bar-wrapper{height:32px;padding-top:16px;box-sizing:border-box;left:0;width:100%;margin-top:-16px;z-index:1}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{height:4px;border-radius:2px;background:#d8e0f3;left:0;width:100%;z-index:1}.rzslider .rz-selection{border-radius:2px;background:#fb6f38;z-index:2}.rzslider .rz-pointer{height:20px;transform:translateY(-50%);outline:none;top:50%;background-color:#fb6f38;border-radius:16px;cursor:pointer;width:20px;z-index:3}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{padding:1px 3px;color:#55637d;bottom:16px;cursor:default}.rzslider .rz-bubble.rz-limit{color:#55637d}.rzslider .rz-ticks{list-style:none;height:0;position:absolute;top:-3px;box-sizing:border-box;margin:0;left:0;width:100%;z-index:1}.rzslider .rz-ticks-values-under .rz-tick-value{bottom:-32px;top:auto}.rzslider .rz-tick{height:10px;position:absolute;text-align:center;top:0;border-radius:50%;background:#d8e0f3;cursor:pointer;margin-left:11px;left:0;width:10px}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{top:-30px}.rzslider .rz-tick-legend,.rzslider .rz-tick-value{transform:translate(-50%);position:absolute}.rzslider .rz-tick-legend{max-width:50px;top:24px;white-space:normal}.rzslider.rz-vertical{height:100%;padding:0;position:relative;margin:0 20px;width:4px;vertical-align:initial}.rzslider.rz-vertical .rz-base{height:100%;padding:0;width:100%}.rzslider.rz-vertical .rz-bar-wrapper{height:100%;padding:0 0 0 16px;top:auto;margin:0 0 0 -16px;left:0;width:32px}.rzslider.rz-vertical .rz-bar{height:100%;bottom:0;left:auto;width:4px}.rzslider.rz-vertical .rz-pointer{bottom:0;top:auto;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;margin-left:3px;left:16px!important}.rzslider.rz-vertical .rz-ticks{height:100%;top:0;left:-3px;width:0;z-index:1}.rzslider.rz-vertical .rz-tick{margin-left:auto;vertical-align:middle;margin-top:11px}.rzslider.rz-vertical .rz-tick-value{transform:translateY(-28%);top:auto;left:24px}.rzslider.rz-vertical .rz-tick-legend{transform:translateY(-28%);right:24px;max-width:none;top:auto;white-space:nowrap}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}.filter-toggle{height:7px;background-position:0 0;width:12px;background-repeat:no-repeat;display:block}.hr-time-tag{padding-top:.625rem;font-size:.8125rem;gap:.3125rem;text-align:center;line-height:1;display:flex}.hr-time-tag>button{flex:1;padding:.5em;border:1px solid #f8f9fa;color:#000;background-color:#e9ecef;border-radius:16px;display:inline-block}.hr-time-tag>button.current{border-color:#2874d4;color:#2874d4}.search-info{padding:15px 0}.search-info.isActivated:before{content:normal}.search-info:before{height:100%;content:"";position:absolute;top:0;background:#fff;left:0;width:100%;z-index:2}.search-info.tour-search-info .search-summary .search-options ul li{width:auto}.hotel-search-info .search-engine{padding:0;margin:0;background:none;display:block}.hotel-search-info .search-summary .search-options ul li{width:inherit}.search-results .selected-area{padding:20px;justify-content:center;border:2px solid #d2ebf7;margin-bottom:20px;align-items:center;background:#fff;display:flex}.search-results .selected-area>*{padding:0 15px}.search-results .selected-area .date-options{text-align:right}.search-results .selected-area .date-options .estimated-price{font-weight:600;margin-top:5px}.search-results .selected-area .search-button a{padding:17px 30px;background:#ffb900;display:inline-block}.search-results .selected-area .search-button a .white{fill:#fff}.search-results .search-body .results .result{animation:slide-slow-down 1s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;background-color:#fff;transform-origin:50% 0;border-radius:.375rem}.search-results .search-body .results .result .selected-info{display:none}.search-results .search-body .results .result .price-content .old-price{font-size:.8125rem}.search-results .search-body .results .result .price-content .price{font-size:1.25rem;font-weight:700}.search-results .search-body .results .fake-result{animation:slide-slow-down 1s ease-out;height:150px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:15px;transform-origin:50% 0;margin:1rem 0;background:#fff}.search-results .search-body .results .fake-result .airline{height:120px;margin-right:2%;width:8%;float:left}.search-results .search-body .results .fake-result .info{height:100px;margin-right:2%;width:68%;float:left}.search-results .search-body .results .fake-result .info .item-1,.search-results .search-body .results .fake-result .info .item-2{height:20px;width:100%;display:block}.search-results .search-body .results .fake-result .info .item-2{width:80%;margin-top:10px}.search-results .search-body .results .fake-result .info .item-3{height:60px;width:100%;margin-top:10px;display:block}.search-results .search-body .results .fake-result .price{height:120px;width:20%;float:left}.search-results .search-body .results .flight-detail{border:2px solid #e9ecef;border-top:8px solid #e9ecef;margin:0 18px 10px}.search-results .search-body .results .flight-detail.ng-enter{animation:slide-slow-down 1s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 0}.search-results .search-body .results .flight-detail.ng-leave{animation:hide .5s}.search-results .search-body .results .flight-detail .flight-tab{padding:10px 20px 0;position:relative;border-bottom:1px solid #dee2e6;display:block}.search-results .search-body .results .flight-detail .flight-tab ul{margin-bottom:0}.search-results .search-body .results .flight-detail .flight-tab ul li{margin-right:10px;display:inline-block}.search-results .search-body .results .flight-detail .flight-tab ul li:last-child{margin-right:0}.search-results .search-body .results .flight-detail .flight-tab ul li a{padding:15px 30px;position:relative;background:#e9ecef;display:inline-block}.search-results .search-body .results .flight-detail .flight-tab ul li a.active{background:none}.search-results .search-body .results .flight-detail .flight-tab .close-detail{right:20px;position:absolute;top:50%;margin-top:-15px}.search-results .search-body .results .flight-detail .flight-tab .close-detail a{height:30px;text-align:center;background:#daeff9;width:30px;display:table}.search-results .search-body .results .flight-detail .flight-tab .close-detail a *{margin:0 auto;vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail .flight-description>div{padding:10px}.search-results .search-body .results .flight-detail .flight-description .departure{border-bottom:2px solid #daeff9}.search-results .search-body .results .flight-detail .flight-description .header{padding:10px;border-bottom:1px dashed #dbdcde;margin:0}.search-results .search-body .results .flight-detail .flight-description .header ul{width:100%;display:table}.search-results .search-body .results .flight-detail .flight-description .header ul li{vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail .flight-description .header ul li:last-child{text-align:right}.search-results .search-body .results .flight-detail .flight-description .header ul li .flight-icon{fill:#70747b}.search-results .search-body .results .flight-detail .flight-description .header ul li strong{font-weight:700}.search-results .search-body .results .flight-detail .flight-description .header ul li small{color:#4c515a}.search-results .search-body .results .flight-detail .flight-description .header ul li span{position:relative;top:-4px;padding-left:10px}.search-results .search-body .results .flight-detail .flight-description .header ul li a{padding:9px 19px;border:2px solid #0dcaf0;display:inline-block}.search-results .search-body .results .flight-detail .flight-description .header ul li a:hover{color:#fff;background:#0dcaf0}.search-results .search-body .results .flight-detail .flight-description .summary{padding:20px 0 10px;display:table}.search-results .search-body .results .flight-detail .flight-description .summary>div{vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail .flight-description .summary .airline-info{border-right:1px solid #dbdcde;text-align:center;width:12%}.search-results .search-body .results .flight-detail .flight-description .summary .airline-info .logo{margin:0 auto 20px;width:32px}.search-results .search-body .results .flight-detail .flight-description .summary .airline-info strong{font-weight:700;margin-top:3px;display:block}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info{width:88%}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info>div{vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to{padding:0 10px;width:30%}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from strong,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to strong{margin-bottom:10px;position:relative}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from strong i,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to strong i{font-style:normal;position:absolute;width:auto}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from *,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to *{width:100%;display:inline-block}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from span,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to span{margin-bottom:2px;width:auto}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .from span.city,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .to span.city{margin-bottom:5px}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info{width:40%}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info .small,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration .small,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info .small{font-size:12px}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info em,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration em,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info em{font-style:normal}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info .warning,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration .warning,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info .warning{color:#fd6e2c}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info>div,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration>div,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info>div{width:100%;display:inline-block}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info ul li,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration ul li,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info ul li{display:inline-block}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info i,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration i,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info i{padding:10px 0;display:inline-block}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info strong,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .flight-duration strong,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info strong{font-weight:700}.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .bottom-info,.search-results .search-body .results .flight-detail .flight-description .summary .flight-info .top-info{font-size:12px;color:#3d4148}.search-results .search-body .results .flight-detail .flight-description .transfer-info{table-layout:fixed;margin:10px 0 0;background:#fef7f4;width:100%;display:table}.search-results .search-body .results .flight-detail .flight-description .transfer-info>div{vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail .flight-description .transfer-info>div:first-child{width:7%}.search-results .search-body .results .flight-detail .flight-description .transfer-info>div:last-child{padding-left:10px}.search-results .search-body .results .flight-detail .flight-description .transfer-info span{padding:5px 10px;margin-right:10px;text-align:center;background:#fcded5;display:inline-block}.search-results .search-body .results .flight-detail .flight-description .transfer-info span i{font-style:normal}.search-results .search-body .results .flight-detail .flight-description .transfer-info ul{padding:5px 10px}.search-results .search-body .results .flight-detail .flight-description .operating-info{padding:10px 0;text-align:left;margin-left:10px}.search-results .search-body .results .flight-detail .flight-luggage,.search-results .search-body .results .flight-detail .flight-summary{padding:10px;margin:0;width:100%}.search-results .search-body .results .flight-detail .flight-luggage .header,.search-results .search-body .results .flight-detail .flight-summary .header{border-bottom:1px dashed #dbdcde;margin:0}.search-results .search-body .results .flight-detail .flight-luggage .header ul li,.search-results .search-body .results .flight-detail .flight-summary .header ul li{margin-right:10px;color:#4c515a;display:inline-block}.search-results .search-body .results .flight-detail .flight-luggage .header ul li strong,.search-results .search-body .results .flight-detail .flight-summary .header ul li strong{font-weight:700;color:#4c515a}.search-results .search-body .results .flight-detail .flight-luggage .header ul li:last-child,.search-results .search-body .results .flight-detail .flight-summary .header ul li:last-child{margin-right:0;width:80%}.search-results .search-body .results .flight-detail .flight-luggage .header ul li .flight-icon,.search-results .search-body .results .flight-detail .flight-summary .header ul li .flight-icon{fill:#70747b}.search-results .search-body .results .flight-detail .flight-luggage .header ul li i,.search-results .search-body .results .flight-detail .flight-summary .header ul li i{position:relative;top:2px}.search-results .search-body .results .flight-detail .flight-luggage .body,.search-results .search-body .results .flight-detail .flight-summary .body{margin-top:10px}.search-results .search-body .results .flight-detail .flight-luggage .body table,.search-results .search-body .results .flight-detail .flight-summary .body table{width:100%;line-height:1.35}.search-results .search-body .results .flight-detail .flight-luggage .body table thead,.search-results .search-body .results .flight-detail .flight-summary .body table thead{background-color:#ededee}.search-results .search-body .results .flight-detail .flight-luggage .body table td,.search-results .search-body .results .flight-detail .flight-luggage .body table th,.search-results .search-body .results .flight-detail .flight-summary .body table td,.search-results .search-body .results .flight-detail .flight-summary .body table th{padding:10px 15px;font-weight:400}.search-results .search-body .results .flight-detail .flight-luggage .body ul li,.search-results .search-body .results .flight-detail .flight-summary .body ul li{padding:5px 15px;table-layout:fixed;width:100%;display:table}.search-results .search-body .results .flight-detail .flight-luggage .body ul li>div,.search-results .search-body .results .flight-detail .flight-summary .body ul li>div{display:table-cell}.search-results .search-body .results .flight-detail .flight-luggage .body ul li.parent,.search-results .search-body .results .flight-detail .flight-summary .body ul li.parent{padding:10px 15px;margin-bottom:5px;color:#0f1012;background:#ededee}.search-results .search-body .results .flight-detail .flight-luggage .body ul li.parent span,.search-results .search-body .results .flight-detail .flight-summary .body ul li.parent span{font-size:12px;color:#3d4148;margin-top:5px;display:block}.search-results .search-body .results .flight-detail .flight-luggage .body ul li.strong,.search-results .search-body .results .flight-detail .flight-summary .body ul li.strong{color:#0f1012}.search-results .search-body .results .flight-detail.domestic{border-top-width:0;margin:0}.search-results .search-body .results .flight-detail.domestic .flight-tab{padding:5px 10px 0}.search-results .search-body .results .flight-detail.domestic .flight-tab ul li{margin-right:5px}.search-results .search-body .results .flight-detail.domestic .flight-tab ul li a{padding:15px;font-size:12px}.search-results .search-body .results .flight-detail.domestic .flight-description>div{padding:0 10px}.search-results .search-body .results .flight-detail.domestic .flight-description .header{padding:10px 0}.search-results .search-body .results .flight-detail.domestic .flight-description .header ul li{font-size:12px}.search-results .search-body .results .flight-detail.domestic .flight-description .header ul li span{padding:2px 0 0;top:0;display:block}.search-results .search-body .results .flight-detail.domestic .flight-description .header ul li a{padding:5px;font-size:13px}.search-results .search-body .results .flight-detail.domestic .flight-description .summary{padding:10px 0;width:100%}.search-results .search-body .results .flight-detail.domestic .flight-description .summary>div{display:inline-block}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .airline-info{border:none;width:25%}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .airline-info>div{vertical-align:middle;display:inline-block!important}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .airline-info .brand{width:100%}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info{width:74%}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info>div{padding:5px 0!important;table-layout:fixed;text-align:center;width:100%;display:table}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .main-info>div{vertical-align:middle;display:table-cell}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .from,.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .to{text-align:center!important}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .from span,.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .to span{font-weight:400;color:#3d4148;width:100%}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .flight-duration{font-size:11px}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .flight-duration ul li{line-height:16px}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .flight-duration i{display:none!important}.search-results .search-body .results .flight-detail.domestic .flight-description .summary .flight-info .flight-duration i.domestic{width:100%;display:inline-block!important}.search-results .search-body .results .flight-detail.domestic .flight-luggage .body .row>div,.search-results .search-body .results .flight-detail.domestic .flight-summary .body .row>div{margin-bottom:15px;width:100%!important}.search-results .search-body .results .flight-detail.domestic .flight-summary{margin:0}.search-results .search-body .results .show-all a{padding:10px;margin:0 auto;background:#f5fbfe;display:table}.search-results .search-body .results .show-all a:hover{background:#daeff9}.search-results .search-body .results .show-all a>*{vertical-align:middle;display:table-cell}.search-results .search-body .results .show-all a i{height:30px;text-align:center;background:#b4def3;width:30px}.search-results .search-body .results .show-all a span{padding-left:15px}.search-results .selected-filters.ng-enter{animation:show .3s}.search-results .selected-filters.ng-leave{animation:hide .3s}.btn-next-day,.btn-prev-day{padding:0;border:0;color:#fff;background-color:initial;align-items:center;display:flex}.btn-next-day svg,.btn-prev-day svg{fill:currentColor}.filter-items>.filter-item-wrapper{margin-bottom:1rem}.filter-items .return-time{padding-top:20px;border-top:1px dashed #adb5bd;margin-top:20px}.filter-items .partial-loader{background:none}.filter-items .filter-item .filter-body.ng-enter{animation:slide-slow-down 1s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 0}.filter-items .filter-item .filter-body.ng-leave{animation:hide .3s}.filter-items .filter-item .filter-top{margin-bottom:.6rem;position:relative}.filter-items .filter-item .filter-top .filter-toggle{right:0;transition:transform .25s ease-out;position:absolute;top:5px}.filter-items .filter-item .filter-top .filter-toggle.expand{transform:rotate(.5turn)}.filter-items .filter-item .from ul li,.filter-items .filter-item .to ul li{font-size:13px;font-weight:700}.filter-items .filter-item .from ul li i,.filter-items .filter-item .to ul li i{margin-right:7px}.filter-items .filter-item .from ul li>*,.filter-items .filter-item .to ul li>*{display:inline-block}.filter-items .filter-item .from ul li .flight-icon,.filter-items .filter-item .to ul li .flight-icon{fill:#c1c3c7}.filter-items .filter-item .from{margin-bottom:10px}.filter-items .filter-item .weather .daily{padding:0 10px 10px;border-bottom:1px dashed #daeff9}.filter-items .filter-item .weather .daily .row{margin:0}.filter-items .filter-item .weather .daily .row>div{padding:0}.filter-items .filter-item .weather .daily strong{margin-bottom:5px;width:100%;display:block}.filter-items .filter-item .weather .daily .celsius sup{font-size:20px}.filter-items .filter-item .weather .weekly{margin-top:10px}.filter-items .filter-item .weather .weekly ul{text-align:center}.filter-items .filter-item .weather .weekly ul li{border-right:1px solid #daeff9;padding:0 5px;margin-bottom:0;text-align:center;cursor:pointer;width:auto;display:inline-block}.filter-items .filter-item .weather .weekly ul li:last-child{border-right:none;padding-right:0}.filter-items .filter-item .weather .weekly ul li>*{width:100%;display:block}.filter-items .filter-item .weather .weekly ul li sup{font-size:10px}.filter-items .filter-item.loading ul li label{color:#ccc}.filter-items .filter-item.loading ul li label:before{border-color:#ccc}.filter-items .filter-footer{padding:0 10px 20px}.filter-items .filter-footer a{-webkit-text-decoration:underline!important;text-decoration:underline!important}.btn-changedates{padding:4px;font-size:11px;color:#fff;position:absolute;top:50%;border-radius:4px;display:inline-block}.btn-changedates.prev{left:5px}.btn-changedates.next{right:5px}.partial-loader{position:absolute;opacity:.6;background:#fff;z-index:10}.partial-loader,.transfer-items .hour select,.transfer-search-info .search-engine-detail .transfer-items .hour select{height:100%;top:0;left:0;width:100%}.hotel-map .hotel-name{font-weight:700;margin-bottom:5px}.hotel-map .hotel-name,.hotel-map ul{width:100%;display:inline-block}.hotel-map ul li span{font-weight:600;color:#557726}.map-result{position:absolute;box-shadow:-10px 10px 2px 0 #0003;background:#fff;margin-left:20px;width:260px;margin-top:20px;z-index:1}.map-result .close-result{padding:4px 8px;right:5px;position:absolute;top:5px;background:#000c}.map-result .hotel-name{margin-bottom:10px}.map-result .info-container{padding:10px}.map-result .info-container .address{margin-bottom:14px;margin-left:19px}.map-result .info-container .address i{margin-left:-19px;float:left}.map-result .info-container .address i svg{fill:#8fceee}.map-result .info-container .address p{font-size:14px;font-weight:400;color:#3d4148}.map-result .info-container .address a{font-size:14px;-webkit-text-decoration:underline!important;text-decoration:underline!important;font-weight:400;margin-bottom:5px;color:#296888}.map-result .info-container .room-option{font-size:14px;font-weight:400;margin-bottom:14px;color:#3d4148;margin-left:19px}.map-result .info-container .room-option i{margin-left:-19px;float:left}.map-result .info-container .room-option i svg{fill:#8fceee}.map-result .info-container .facilities{padding:0 10px;margin-bottom:14px}.map-result .info-container .facilities ul li{padding:2px;vertical-align:middle}.map-result .info-container .facilities ul li i{margin-right:4px;float:left}.map-result .info-container .facilities ul li .travel-icon-circle{fill:#dbdcde}.map-result .info-container .facilities ul li svg{fill:#70747b}.map-result .info-container .facilities ul li span{font-size:14px;font-weight:400;color:#3d4148;float:left}.map-result .info-container .opportunity{font-size:12px;font-weight:400;color:#70747b;width:100%;float:left;display:block}.map-result ul{vertical-align:middle;display:inline-block}.map-result ul li{padding:0;vertical-align:middle}.map-result ul li svg{vertical-align:middle;display:inline-block}.map-result ul li.star.half svg{fill:#fee3a1}.map-result ul li.star svg{fill:#fdb913}.map-result ul li.trip-advisor-icon{margin-right:10px;margin-left:12px}.map-result ul li.trip-advisor-icon .cls-1{fill:#a51e2d}.map-result ul li.trip-advisor-icon .cls-2{fill:#01a64f}.map-result ul li.trip-advisor-icon .cls-3{fill:#231f20}.map-result ul li.trip-advisor-icon .cls-4{fill:none}.map-result ul li.trip-advisor-icon .cls-5{fill:#fdda7f}.map-result ul li.statics{font-size:14px;font-weight:400;color:#3d4148}.map-result ul li.statics span{font-size:24px;vertical-align:middle;display:inline-block}.map-result .bottom-content{width:100%;margin-top:15px;display:table}.map-result .bottom-content>div{vertical-align:middle;display:table-cell}.map-result .detail-link{text-align:right}.car-item .period{display:inline-block}.car-item .car-options span,.car-item .car-options svg{vertical-align:middle;display:inline-block}.car-item .car-options svg{fill:#2874d4}.car-item .car-options .travel-icon-circle{fill:#fff}.hotel-price-detail{animation:pricedetail-hover-action .25s ease-out;padding:10px;font-size:.875rem;right:0;position:absolute;opacity:0;bottom:110%;min-width:220px;background-color:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.175);border-radius:4px;left:0;white-space:nowrap;display:none;z-index:3}.hotel-price-detail:after{height:0;border-right:5px solid #0000;border-left:5px solid #0000;right:45%;content:"";position:absolute;border-top:7px solid #fcf8e3;bottom:-5px;width:0;display:block}.hotel-price-detail-wrapper{position:relative}.hotel-price-detail-wrapper:hover .hotel-price-detail{opacity:1;display:block}.htp-total-section{border-top:1px solid #ced4da;margin:.375rem 0}@keyframes pricedetail-hover-action{0%{opacity:0;bottom:180%}to{opacity:1;bottom:110%}}.label-container{position:absolute;top:10px;left:5px;z-index:1}.label-container .all-inclusive-label{padding:.375rem;font-weight:700;color:#fff;border-radius:1rem;background:#fd6e2c;line-height:1}.filter-quick-access{border-top:1px solid #e9ecef}.filter-quick-access svg{fill:#dc3545;stroke:#dc3545}.filter-quick-access>div{position:relative}.filter-quick-access>div:after{height:75%;transform:translatey(-50%);right:0;content:"";position:absolute;top:50%;background-color:#e9ecef;width:1px}.filter-quick-access>div:last-child:after{display:none}.filter-quick-access button{height:3.5rem;justify-content:center;border:0;background-color:#fff;align-items:center;display:flex}.filter-quick-access button span{padding:0 .3125rem}.price-content{line-height:1}.price-content .period{font-size:.75rem;color:#adb5bd}.search-result-item{font-size:.875rem;background-color:#fff;border-radius:.375rem}.search-result-item .inner{padding:1rem;border:2px solid #0000}.search-result-item .selected-header{padding:.25rem;justify-content:center;font-size:1rem;border:1px solid #48a478;font-weight:700;border-top-right-radius:.375rem;border-top-left-radius:.375rem;background-color:#48a478;line-height:1.4;display:none}.search-result-item.selected .inner{border-color:#0dcaf0}.search-result-item.selected .selected-header{display:flex}.btn-search-select{font-size:.875rem;font-weight:700;outline:none;box-shadow:none}.btn-search-select.selected{border-color:#2874d4;background-color:#2874d4;box-shadow:none}.btn-search-select:active:focus{box-shadow:none}.search-main-title{font-size:1rem;font-weight:400;margin:0}.search-baggage-short{padding-left:.3125rem}.search-times{font-size:1.25rem}.search-time-indicator{padding:.625rem;flex-direction:row;align-items:center;width:100%;display:flex}.search-time-indicator .indicator-round{border:1px solid;border-color:inherit;height:.5rem;border-radius:50%;width:.5rem}.search-time-indicator .indicator-line{border-top:1px solid;border-color:inherit;flex:1;height:1px;justify-content:center;align-items:center;display:flex}.search-price{font-size:1.125rem;font-weight:600}.search-price-section{right:0;bottom:0;background-color:#fff;box-shadow:0 .5rem 1rem #00000026;border-radius:.375rem;left:0;z-index:11}.search-price-section-total-price{font-size:1.25rem;font-weight:700}.search-prices-onview{line-height:1}.btn-search-total-price{padding:0;border:0;background-color:initial;margin-left:1rem}.btn-search-total-price svg{transform:rotate(180deg);transition:transform .2s ease-in-out}.btn-search-total-price.collapsed svg{transform:rotate(0deg)}.transfer-detail-section{padding:.5rem 0;color:#dc3545;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;margin:1rem 0}.package-selection-wrapper{border:2px solid #dee2e6;border-radius:.375rem}.package-selection-wrapper ul{margin-bottom:0}.package-selection-wrapper.selected-package{border-color:#2874d4;background:var(--background,#f6f5f4)}.package-name,.package-prices{font-size:1.125rem}.package-prices,.result-title{font-weight:700}.result-title{font-size:1.2rem;line-height:1}@media (min-width:768px){.result-title{font-size:1.8rem}}.dropdown-chevron-icon:after{height:8px;border-right:1px solid;transform:rotate(45deg) translateY(-6px);border-left:0;content:"";border-top:0;border-bottom:1px solid;width:8px;vertical-align:0;display:inline-block}.seleceted-seats-wrapper{position:relative}.seleceted-seats-wrapper .female{color:#f7adad}.seleceted-seats-wrapper .female .seat-icon-svg-g{stroke:#fce0e0}.seleceted-seats-wrapper .male{color:#99dfea}.seleceted-seats-wrapper .male .seat-icon-svg-g{stroke:#d6f2f7}.seleceted-seats-wrapper .seat-icon-svg-g{fill:currentColor}.selected-seat-number{padding-top:.125rem;justify-content:center;right:0;position:absolute;bottom:0;top:0;align-items:center;left:0;padding-left:.5rem;display:flex}.selected-seat-icon{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){.selected-seat-icon{font-size:2.25rem}}.selected-seat-icon svg{transform:rotate(.5turn)}