#origin_airport_popup_container{position:fixed;top:0;left:0;z-index:106}#origin_airport_popup_container *{box-sizing:border-box;color:var(--text_color, #333)}#origin_airport_popup_container .popup_overlay{width:100vw;height:100vh;background-color:rgba(255,255,255,0.8)}#origin_airport_popup_container .origin_airport_popup{font-family:var(--font-text, sans-serif);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:white;border-radius:8px;padding:32px 24px;display:flex;flex-direction:column;width:400px;height:max-content;box-shadow:rgba(0,0,0,0.24) 0 3px 8px}#origin_airport_popup_container .origin_airport_popup .fa-xmark.close_popup{position:absolute;right:12px;top:10px;font-size:20px;cursor:pointer}#origin_airport_popup_container .origin_airport_popup .popup_content .popup_title{font-size:20px;display:block;font-weight:bold;margin-bottom:16px}#origin_airport_popup_container .origin_airport_popup .popup_content .popup_description{font-size:13px;line-height:18px;display:block;margin-bottom:16px}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper{position:relative;width:100%;height:44px;margin-bottom:16px}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper label{position:absolute;top:0;left:10px;transform:translateY(-50%);font-size:12px;background:white;padding:0 5px;color:#707070;z-index:1}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper select{border:none;background:none;appearance:none;width:100%;color:var(--text_color, #333);outline:none;font-size:16px;padding-right:24px}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper select:focus-visible{outline:none}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container{width:100%;height:100%;border-radius:4px;z-index:0}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection{height:100%}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection .select2-selection{height:100%}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection .select2-selection .select2-selection__rendered{height:100%;line-height:42px}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection .select2-selection .select2-selection__arrow{height:100%}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection .select2-selection .select2-selection__arrow::before{content:"\f107";font-family:"Font Awesome 6 Pro";position:absolute;right:0;top:50%;transform:translate(-50%, -50%);font-size:16px;color:#707070}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper .select2-container .selection .select2-selection .select2-selection__arrow b{display:none}#origin_airport_popup_container .origin_airport_popup .popup_content .select_wrapper select.error+.select2-container .select2-selection{border:1px solid red}#origin_airport_popup_container .origin_airport_popup .popup_content .popup_button{background-color:var(--booking_color_1, #456BA7);padding:12px 32px;font-size:16px;color:white;text-align:center;border-radius:8px;letter-spacing:0.4px;transition:all 0.4s;cursor:pointer}#origin_airport_popup_container .origin_airport_popup .popup_content .popup_button:hover{opacity:0.7}#origin_airport_popup_container.mobile_popup .origin_airport_popup{max-width:90vw}#origin_airport_popup_container.mobile_popup .origin_airport_popup .popup_content .popup_title{font-size:18px}#origin_airport_popup_container.mobile_popup .origin_airport_popup .popup_content .select_wrapper label{font-size:10px}#origin_airport_popup_container.mobile_popup .origin_airport_popup .popup_content .select_wrapper select{font-size:13px;margin-bottom:0;padding:0 16px 0 6px}#origin_airport_popup_container.mobile_popup .origin_airport_popup .popup_content .popup_button{font-size:14px}
