.gap-3{gap:1rem!important}.align-items-center{align-items:center!important}.gc{display:inline-block;margin-right:-.25em;min-height:1px;vertical-align:top;box-sizing:border-box}.gc--1-of-4{width:25%}.gc--3-of-4{width:75%}input#search_dep,input#search_des{width:100%;padding:8px 13px;font-size:14px;margin:0 10px;outline:0;border:1px solid var(--border-color);border-radius:.375rem}.grid,.header-nav,ol,ul,ul.list-area,ul.list-area li{list-style:none}.list__dep--wrap,.list__des--wrap{position:absolute;top:110%;left:0;min-width:880px;padding:15px;border-radius:8px;background:#fff;box-shadow:rgba(0,0,0,.35) 0 5px 15px;z-index:10}.list__dep--wrap .menu div,.list__des--wrap .menu div{padding:12px 20px 12px 40px;margin-bottom:10px;color:var(--title-color);background:var(--white-color);box-shadow:rgba(67,71,85,.27) 0 0 .25em,rgba(90,125,188,.05) 0 .25em 1em;cursor:pointer;position:relative;vertical-align:middle;font-weight:700;text-transform:uppercase;font-size:14px}.menu div:last-child,ul#result_dep li:last-child,ul#result_des li:last-child{margin-bottom:0}.list__dep--wrap .menu div:hover,.list__des--wrap .menu div:hover{box-shadow:rgba(14,30,37,.12) 0 2px 4px 0,rgba(14,30,37,.32) 0 2px 16px 0}.list__dep--wrap .menu div span.light,.list__des--wrap .menu div span.light{height:10px;width:10px;position:absolute;top:17px;left:15px;background-color:var(--text-default);border-radius:100%;transition:.5s cubic-bezier(.075, .82, .165, 1)}.list__dep--wrap .menu div.active span.light,.list__des--wrap .menu div.active span.light{background-color:var(--brand-color);left:0;height:100%;width:3px;top:0;border-radius:0}.list__dep--wrap .menu div.active,.list__des--wrap .menu div.active{color:var(--brand-color);padding:12px 20px}.result_dep--wrap,.result_des--wrap{position:absolute;top:60px;z-index:101;background:var(--white-color);left:26%;width:70%;margin:0 20px;max-height:270px!important;overflow:hidden;box-shadow:rgba(0,0,0,.15) 0 2px 8px;padding:10px;border-radius:8px;display:none}.result_dep--wrap.active,.result_des--wrap.active{display:block}ul.list-area{position:relative;height:0;margin:0;padding:0}ul.list-area li{opacity:0;transform:translateX(50px);position:absolute}ul.list-area li.active{transition-delay:0.3s;z-index:2;opacity:1;transform:translateX(0)}ul#result_dep,ul#result_des{color:var(--title-color);display:flex;align-items:flex-start;box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:auto!important}ul#result_dep li,ul#result_des li{padding:10px 8px;font-size:12px;color:var(--text-default);cursor:pointer;width:fit-content;margin-bottom:4px}ul#result_dep li:hover,ul#result_des li:hover{background:#edf2f7;border-radius:8px}ul#result_dep .value-dep-location .value-dep,ul#result_des .value-des-location .value-des{font-size:14px;color:var(--black-color);line-height:25px;font-weight:600}ul#result_dep .value-dep-location .value-dep-country,ul#result_des .value-des-location .value-des-country{font-size:13px;color:rgba(0,0,0,.7);line-height:14px}.list-area__item{display:flex;padding:15px 10px 10px 30px}.list-destination{display:flex;gap:15px;flex-wrap:wrap}.destination-item{cursor:pointer;color:var(--black-color);background-color:#edf2f7;border-radius:8px;padding:6px 8px;width:fit-content}.destination-item:hover{color:var(--saphire-color)}.destination-title{font-size:14px}@media screen and (max-width:575px){#select-dep,#select-des{display:block!important}#pnlFull-dep,#pnlFull-des,.navigation--horizontal{position:fixed;background-color:var(--white-color)}#pnlFull-dep,#pnlFull-des{padding:0;margin:0;width:100%;min-height:100%;top:0;left:100%;z-index:1000;overflow:hidden;transition-property:left;transition-duration:.3s;-webkit-transition-property:left;-webkit-transition-duration:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}#pnlFull-dep.active,#pnlFull-des.active{left:0;-webkit-transition-duration:.3s;transition-duration:.3s}.panel-container .panel-item{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.panel-container .airport-search-box{position:relative;flex:1}.panel-container .top-select,.panel-container .top-select-dep{min-height:50px}.panel-container .btn-back{width:15%;text-align:center;align-self:center}.panel-container .airport-search-box input{width:100%;border-radius:10px;display:block;border:1px solid var(--border-color);box-shadow:0 2px 2px #d3d3d3;font-size:15px;padding:10px;margin:auto}.panel-container .airport-scroll{overflow:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:99px;left:0;right:0;bottom:0;overflow-x:hidden}.panel-container .airport-result>div#result-search-dep,.panel-container .airport-result>div#result-search-des{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.menu-toggle-close,.panel-container .airport-result>div{background:var(--white-color)}.panel-container .airport-result>div.active>b{background:var(--bgdecs-color);color:var(--black-color);width:100%}.panel-container .airport-result>div>b{width:100%;position:relative;font-weight:700;font-size:15px;display:block;padding:14px 20px;border-bottom:solid 1px var(--border-color);color:var(--black-color);background-color:#eee}.panel-container .airport-result>div>b>svg{position:absolute;top:13px;right:14px;font-size:18px;opacity:1}.panel-container .airport-result>div.active>b>svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-container .airport-result div.list__destination--mobile{display:none;flex-wrap:wrap;gap:12px;padding:8px 12px}.panel-container .airport-result>div.active div.list__destination--mobile{display:flex}.panel-container .airport-result>div span{box-sizing:border-box}.panel-container .airport-result span:active,.panel-container .airport-result span:hover{background-color:#eee}.panel-container .airport-result span{text-transform:capitalize;padding:8px;display:block;text-decoration:none;color:var(--black-color);font-size:12px;border-radius:8px;background-color:#edf2f7}.bg-empty,.panel-container #result-search-dep .value-dep-wrap,.panel-container #result-search-des .value-des-wrap{margin-bottom:15px}.search-button .search-title{font-weight:700;gap:50px;padding:0 10px 10px}.search-button .search-title .btn-icon-close{padding:6px 15px;background-color:var(--brand-color);color:var(--white-color);border-radius:5px}.search-button .search-title .title-search{align-self:center}.airport-result .arrow-icon{font-size:13px;float:inline-end;color:var(--text-secondary)}.panel-container #result-search-dep .value-dep-location .value-dep,.panel-container #result-search-des .value-des-location .value-des{font-size:16px;color:var(--title-color);line-height:25px;font-weight:700;margin-bottom:0}.panel-container #result-search-dep .value-dep-location .value-dep-country,.panel-container #result-search-des .value-des-location .value-des-country{font-size:14px;color:rgba(0,0,0,.54);line-height:14px}}
