.search-edgard{align-items:center;background-color:transparent;display:flex;justify-content:center;padding:25px 0;width:100%}.search-edgard-core{background-color:#f5f6fa;border-radius:30px;max-width:1245px;padding:40px 50px 60px;position:relative;width:100%}.search-edgard form,.search-edgard.submitted-message{background-color:transparent}.ias-search-widget.prestyled .form-control,.ias-search-widget.prestyled .passengerCount,.ias-search-widget.prestyled input[type=email],.ias-search-widget.prestyled input[type=number],.ias-search-widget.prestyled input[type=password],.ias-search-widget.prestyled input[type=search],.ias-search-widget.prestyled input[type=tel],.ias-search-widget.prestyled input[type=text],.ias-search-widget.prestyled input[type=url],.ias-search-widget.prestyled select,.ias-search-widget.prestyled textarea,.search-edgard input{border-radius:0!important}.search-edgard .passengerSelection{color:#003374!important}.search-edgard .btn.specialized--label.trip--label{align-items:center;color:#114245;display:flex;font-size:18px;justify-content:center}.search-edgard .ias-search-widget .stv-radio-button:checked+label{color:#fff}.search-edgard .ias-search-widget.horizontal form{align-items:flex-start!important;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.search-edgard .fieldset.dateSelection{width:45%}.search-edgard .passengerCount{align-items:center!important;display:flex!important}.search-edgard .formSubmit .btn-primary{align-items:center;background-color:#003374;border:0;display:flex;font-size:16px;font-style:normal;font-weight:400;height:60px;justify-content:center;margin-top:23px;padding:20px 10px}.search-edgard .react-autosuggest__suggestions-list{color:#003374}.search-edgard .react-autosuggest__suggestions-list li:hover{background-color:#003374;color:#fff}.search-edgard .react-autosuggest__suggestions-list li:hover .code{color:#003374}.ias-search-widget .react-autosuggest__suggestion{padding:7px}.search-edgard .ias-search-widget .react-autosuggest__suggestions-list{padding:5px!important}.search-edgard .ias-search-widget .sg-item{font-size:14px}.search-edgard .ias-search-widget.prestyled .form-control,.search-edgard .ias-search-widget.prestyled .passengerCount,.search-edgard .ias-search-widget.prestyled input[type=email],.search-edgard .ias-search-widget.prestyled input[type=number],.search-edgard .ias-search-widget.prestyled input[type=password],.search-edgard .ias-search-widget.prestyled input[type=search],.search-edgard .ias-search-widget.prestyled input[type=tel],.search-edgard .ias-search-widget.prestyled input[type=text],.search-edgard .ias-search-widget.prestyled input[type=url],.search-edgard .ias-search-widget.prestyled select,.search-edgard .ias-search-widget.prestyled textarea{color:#003374;font-size:18px}.search-edgard .calendar--close-button,.search-edgard .ptc--close-button{align-items:center!important;background-color:#003374!important;border:0!important;display:flex!important;font-size:18px!important;font-weight:400!important;height:50px!important;justify-content:center!important;padding:0 15px!important}.search-edgard .ias-search-widget .footer{align-items:center;background:transparent;display:flex;justify-content:center}.search-edgard .ias-search-widget .ias-month{font-size:22px;line-height:26px}.search-edgard .ias-search-widget .footer .col-center{align-items:center;display:flex;height:100px!important;justify-content:center}.search-edgard .ias-search-widget .calendar .body .row{font-size:12px;font-weight:400;height:30px}.search-edgard .ias-search-widget .calendar .header{color:#114245;position:relative}.search-edgard .ias-search-widget .calendar .body .cell .number{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.search-edgard .calendar .cell .lowestPrice{color:#003374!important;font-size:12px!important;position:relative!important}.search-edgard .ias-search-widget .calendar .body .col{color:#003374;height:30px;padding:0!important}.search-edgard .ias-search-widget .calendar .body .col .number span{color:#003374!important}.search-edgard .ias-search-widget .calendar .body .col.notavailable .number span{color:#ccc!important}.ias-search-widget .calendar .body .selected,.search-edgard .ias-search-widget .calendar .body .between,.search-edgard .ias-search-widget .calendar .body .selected{background-color:#003374!important}.search-edgard .ias-search-widget .calendar .body .between span,.search-edgard .ias-search-widget .calendar .body .col.between .number span,.search-edgard .ias-search-widget .calendar .body .selected,.search-edgard .ias-search-widget .calendar .body .selected .lowestPrice span,.search-edgard .ias-search-widget .calendar .body .selected .number span{color:#fff!important}.search-edgard .ias-search-widget .calendar .body .cell .number span{align-items:center;bottom:0!important;color:#ccc;display:flex;height:30px;justify-content:center;padding:0!important}.search-edgard .ias-search-widget .calendar .body .cell .lowestPrice{height:30px;position:absolute!important;top:0;width:100%}.search-edgard .ias-search-widget .calendar .body .cell .lowestPrice span{font-size:10px;margin:0;position:relative;top:19px!important}.search-edgard .ias-search-widget .react-autosuggest__suggestion div span.code{padding:0!important}.ias-search-widget.horizontal form .airportSelection .swapAirports a{left:-3px}.flight-search-widget .cabinClassSelection,.flight-search-widget .currenciesSelection,.flight-search-widget .promocodeField{display:none}.search-edgard .ias-search-widget .passengerSelection .passengerTypes .desc{font-size:14px!important}.search-edgard .ias-search-widget .passengerSelection .passengerTypes .field .stepper{align-items:center}.search-edgard .ias-search-widget .passengerSelection .passengerTypes .field .stepper .form-control{height:30px}.search-edgard .ias-search-widget .passengerSelection .passengerTypes .field button.minus,.search-edgard .ias-search-widget .passengerSelection .passengerTypes .field button.plus{background-color:#003374!important;color:#fff;flex-grow:0;font-weight:400!important;height:30px;line-height:0;margin:5px;padding:10px;width:40px}.search-edgard .flight-search-widget .travelQuestion{margin-top:55px!important}.ias-search-widget .calendar .col-center{font-size:12px;padding:0}.search-edgard .ias-search-widget .calendar .body .cell .number span{font-size:14px!important}.ias-search-widget .calendar:not(.lowFares) .body .cell .number{margin:0!important}@media only screen and (max-width:1024px){.search-edgard{margin:20px 0;padding:0}.search-edgard-core{padding:20px 20px 40px;width:calc(100% - 50px)}.search-edgard .fieldset.dateSelection{width:100%}.search-edgard .flight-search-widget .travelQuestion{margin-top:35px!important}}