.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-radius:.25rem}.air-ticket-search-section{margin-top:-60px}.air-ticket-search-section .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:35px}.air-ticket-search-section .select2-selection__rendered{line-height:39.6px!important}.air-ticket-search-section .select2-container .select2-selection--single,.air-ticket-search-section .select2-selection__arrow{height:39.6px!important}.air-ticket-search-section .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{top:-3px;width:30px}.air-ticket-search-section .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{border-color:#a3a3a3 transparent transparent}.air-ticket-search-section .input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:8px;border-bottom-right-radius:8px}.air-ticket-search-section .air-ticket-search-content{background-image:linear-gradient(#710104,#f90106);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.air-ticket-search-section .air-ticket-search-content .title{display:flex;margin:auto}.air-ticket-search-section .air-ticket-search-content .title h2{font-size:1.25rem;color:#343434;padding:12px 90px;background-color:#f5f138;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.air-ticket-search-section .air-ticket-search-content .content form input,.air-ticket-search-section .air-ticket-search-content .content form label,.air-ticket-search-section .air-ticket-search-content .content form select{font-size:1rem;font-weight:600;outline:none;border-left:1px solid #eee}.air-ticket-search-section .air-ticket-search-content .content form input:active,.air-ticket-search-section .air-ticket-search-content .content form input:focus,.air-ticket-search-section .air-ticket-search-content .content form input:hover,.air-ticket-search-section .air-ticket-search-content .content form input:link,.air-ticket-search-section .air-ticket-search-content .content form input:visited,.air-ticket-search-section .air-ticket-search-content .content form label:active,.air-ticket-search-section .air-ticket-search-content .content form label:focus,.air-ticket-search-section .air-ticket-search-content .content form label:hover,.air-ticket-search-section .air-ticket-search-content .content form label:link,.air-ticket-search-section .air-ticket-search-content .content form label:visited,.air-ticket-search-section .air-ticket-search-content .content form select:active,.air-ticket-search-section .air-ticket-search-content .content form select:focus,.air-ticket-search-section .air-ticket-search-content .content form select:hover,.air-ticket-search-section .air-ticket-search-content .content form select:link,.air-ticket-search-section .air-ticket-search-content .content form select:visited{outline:none;box-shadow:none;border-left:1px solid #eee;z-index:10}.air-ticket-search-section .air-ticket-search-content .content form input#endDate,.air-ticket-search-section .air-ticket-search-content .content form input#startingDate,.air-ticket-search-section .air-ticket-search-content .content form input.state-select,.air-ticket-search-section .air-ticket-search-content .content form input[type=number],.air-ticket-search-section .air-ticket-search-content .content form label#endDate,.air-ticket-search-section .air-ticket-search-content .content form label#startingDate,.air-ticket-search-section .air-ticket-search-content .content form label.state-select,.air-ticket-search-section .air-ticket-search-content .content form label[type=number],.air-ticket-search-section .air-ticket-search-content .content form select#endDate,.air-ticket-search-section .air-ticket-search-content .content form select#startingDate,.air-ticket-search-section .air-ticket-search-content .content form select.state-select,.air-ticket-search-section .air-ticket-search-content .content form select[type=number]{font-weight:400}.air-ticket-search-section .air-ticket-search-content .content form .input-group .input-group-prepend .input-group-text{width:120px;color:#8e4700;font-size:1rem;font-weight:600;background-color:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px}.air-ticket-search-section .air-ticket-search-content .content form .input-group .input-group-prepend .input-group-text.custom-select-input:before{content:url(/images/icon-02.png?9d041cf8e2179d8c85f475cd4b02d69a);display:flex;padding-right:10px}.air-ticket-search-section .air-ticket-search-content .content form .input-group .input-group-prepend .input-group-text.custom-date-input:before{content:url(/images/icon-03.png?b28ffb78dc199e95cdb88f238e123633);display:flex;padding-right:10px}.air-ticket-search-section .air-ticket-search-content .content form .input-group input,.air-ticket-search-section .air-ticket-search-content .content form .input-group select{border-right:none;border-top-right-radius:8px;border-bottom-right-radius:8px}.air-ticket-search-section .air-ticket-search-content .content form .input-group input:focus,.air-ticket-search-section .air-ticket-search-content .content form .input-group select:focus{outline:none}.air-ticket-search-section .air-ticket-search-content .content form .input-group select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.air-ticket-search-section .air-ticket-search-content .content form .input-group select::-ms-expand{display:none}.air-ticket-search-section .air-ticket-search-content .content form .input-group i.fa{padding-right:15px;display:flex;align-items:center;background-color:#fff;border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da;color:#a3a3a3;border-top-right-radius:8px;border-bottom-right-radius:8px;position:absolute;right:0;height:39.6px;z-index:20}.air-ticket-search-section .air-ticket-search-content .content form input[type=number]::-webkit-inner-spin-button,.air-ticket-search-section .air-ticket-search-content .content form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.air-ticket-search-section .air-ticket-search-content .content form input[type=number]{-moz-appearance:textfield}.air-ticket-search-section .air-ticket-search-content .content form input[type=radio]{height:auto}.air-ticket-search-section .air-ticket-search-content .content form .checkbox-container{padding-left:15px;padding-right:15px}.air-ticket-search-section .air-ticket-search-content .content form .option{background-color:#fff;border-radius:7px;margin-right:5px;margin-bottom:.25rem}.air-ticket-search-section .air-ticket-search-content .content form .option .form-check-inline{margin-right:0}.air-ticket-search-section .air-ticket-search-content .content form .option .form-check-inline label{margin-bottom:0;height:auto;border:0;padding-top:5px;padding-bottom:5px}.air-ticket-search-section .air-ticket-search-content .content form #search-button{padding-top:15px;padding-bottom:15px;border-radius:10px;font-size:1.1rem;background-color:#f5f138}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group{background-color:#fff;border-radius:10px;position:relative;overflow:hidden}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .col-form-label{padding:10px 0;border:0;height:auto}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group>input{height:50px;padding-left:40px;padding-right:40px;border-top-left-radius:0;border-top-right-radius:0}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control{position:absolute;height:auto;width:100%;bottom:12px;left:0;padding-left:15px;padding-right:15px}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a{padding:2px 5px 0;background-color:#b5b5b5;text-decoration:none;color:#fff}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a:active,.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a:focus,.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a:hover,.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a:visited{text-decoration:none;color:#fff}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a.sub{float:left}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group .control a.add{float:right}@media screen and (max-width:420px){.air-ticket-search-section .air-ticket-search-content .title h2{padding-left:0;padding-right:0;width:100%;text-align:center}.air-ticket-type{padding-left:10px;padding-right:10px}.client-type{padding-left:12px;padding-right:12px;margin-top:.5em;margin-bottom:.5em}.client-type .air-ticket-d-in{display:inline-block!important;width:33%}.air-ticket-search-section .air-ticket-search-content .content form .client-type>div div.form-group{clear:both;border-radius:8px}.air-ticket-search-section .air-ticket-search-content .content form .option .form-check-inline{height:39.6px}.air-ticket-search-section .air-ticket-search-content .content form .option{margin-left:2.5%;margin-right:0;flex:0 0 48.75%;max-width:48.75%}.air-ticket-search-section .air-ticket-search-content .content form .option:first-of-type{margin-left:0}.air-ticket-search-section .air-ticket-search-content .content form .checkbox-container{padding-left:20px;padding-right:20px}.air-ticket-search-section .air-ticket-search-content .content form input[type=radio]{margin-left:5px}}