.remodal.airportSelectModalWrap p{margin:0}.remodal.airportSelectModalWrap .airportSelectModal{max-width:500px;margin:0 auto;font-size:14px}.remodal.airportSelectModalWrap .airportSelectModal_primaryTitle{margin-bottom:5px;font-size:16px;font-weight:bold}.remodal.airportSelectModalWrap .airportSelectModal_secondlyTitle{margin-bottom:0;padding:7px 10px;color:#fff;font-weight:bold}.remodal.airportSelectModalWrap .airportSelectModal_subtitle{padding:4px 10px;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;background:#eee;font-weight:bold}.remodal.airportSelectModalWrap .airportSelectModal_list{font-size:14px}.remodal.airportSelectModalWrap .airportSelectModal_item{border:1px solid #bcbcbc}@media(hover: hover){.remodal.airportSelectModalWrap .airportSelectModal_item:hover{background:#f9f9f9}}.remodal.airportSelectModalWrap .airportSelectModal_item+.airportSelectModal_item{margin-top:-1px}.remodal.airportSelectModalWrap .airportSelectModal_item.is_selected{outline:1px solid #009be2;background:#dff2fc;outline-offset:-1px}.remodal.airportSelectModalWrap .airportSelectModal_link{position:relative;display:block;width:100%;padding:10px 24px 10px 10px;background:rgba(0,0,0,0);color:#333;text-align:left;text-decoration:none;cursor:pointer;line-height:1.6}.remodal.airportSelectModalWrap .airportSelectModal_link>em{display:block;font-weight:bold}.remodal.airportSelectModalWrap .airportSelectModal_link::after{position:absolute;top:0;right:10px;height:100%;display:flex;align-items:center;color:#333;font-family:"FontAwesome";font-size:.9em;content:""}@media screen and (min-width: 768px){.remodal.airportSelectModalWrap .airportSelectModal_secondlyTitle{padding:10px}.remodal.airportSelectModalWrap .airportSelectModal .airportSelectModal_list+.airportSelectModal_secondlyTitle{margin-top:30px}}
