.air-search-form-container{padding:10px 20px!important;border:1px ridge #d9d8d8!important;box-shadow:-1px 1px 4px 2px #c5b6b6!important;border-radius:20px!important;background-color:#ffffff!important}.air-search-form.search-form .dropdown-menu{border-color:#d3cbcb!important;width:250px!important}.air-search-form.search-form .field-guest,.air-search-form.search-form .form-button{border:none!important}.btn-links{margin-bottom:20px}.btn-links .btn{background:var(--main-color,#1a2b48);color:#ffffff!important;margin-right:5px;border-radius:20px}.btn-links .btn .icon svg{width:1rem;height:auto;fill:#fff}.btn-links .btn:hover,.btn-links .btn.active{background-color:var(--link-color,#5191fa);color:#fff I!important}.border-left-air,.border-md-left-air{border-left:1px solid #cbc9c9}.radio-button-container-air-type{display:flex}.radio-button-container-air-type input[type="radio"]{display:none}.radio-button-container-air-type label{padding:5px 10px;font-size:10px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease;border-radius:25px;margin-right:5px}.radio-button-container-air-type input[type="radio"]:checked+label{background-color:#0d3158;color:#fff}.tiket-info .tiket-logos .tiket-logo{width:50px;height:50px;border-radius:50%;box-shadow:-2px 2px 2px 1px rgb(0 0 0 / .2);margin-right:-30px}.tiket-info .tiket-logos .tiket-logo:first-child{margin-right:0!important;z-index:99!important}.tiket-info .tiket-airline-name{line-height:1.5;font-weight:700;text-align:center;color:#141d38;margin-bottom:0!important}.tiket-info .tiket-flight-number{color:#343b53;text-align:center;margin-bottom:0!important}.text-xs{font-size:0.75rem!important;line-height:1rem!important}.air-info p{font-size:17px!important;font-stretch:normal!important;font-style:normal!important;letter-spacing:normal!important;text-align:center;margin-bottom:0!important}.list-airline{position:relative;height:100%}.list-airline .line-airline{position:absolute;width:100%;border:none;border-bottom:1.5px solid #d7d2d2}.list-airline .item-airline{z-index:999;background-color:#fff;text-align:center;position:relative;font-size:12px}.list-airline .item-airline .item-airline-name{position:absolute;right:0;top:20px}.list-airline .item-airline .fa-plane{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1)}.baddage-info-air{font-size:12px;background:#f4f6f7;color:#493f3f;font-weight:700;padding:7px;border-radius:20px}.tiket-item{border:1px #c5bebe solid;border-radius:25px;box-shadow:-1px 2px 3px #dfdddd}.btn-air{border-radius:25px!important}.btn-air-primary{background:#3662db!important;color:#fff!important}.btn-air-secondary{background:#e3e3e4!important;color:#302b2b!important}.btn-air-danger{background:#db4936!important;color:#fff!important}.price-air{color:#389138!important}.fly-priced-rows .modal-air{height:100%;position:fixed;background:#fff;width:0;top:0;bottom:0;z-index:100000;left:0;-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out;overflow:hidden}.fly-priced-rows .modal-air.active{width:27rem!important}.not-found-air .next-prev-day{border:1px solid #d5cfcf;width:300px;border-radius:10px;margin-top:20px}.not-found-air .next-prev-day span{cursor:pointer}.not-found-air .next-prev-day span,.not-found-air .next-prev-day .date-container{padding:10px}.not-found-air .next-prev-day .date-container{margin-inline:auto}.not-found-air .next-prev-day .prev{border-left:1px solid #d5cfcf}.not-found-air .next-prev-day .next{border-right:1px solid #d5cfcf}@media only screen and (max-width:600px){.border-md-left-air{border:none;margin-bottom:20px}.air-price-info{width:100%}.air-price-info .btn-air{width:100%}.fly-priced-rows .modal-air.active{width:100%!important}}.modal-air .modal-body-air::-webkit-scrollbar{width:8px;z-index:1000000}.modal-air .modal-body-air::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.modal-air .modal-body-air::-webkit-scrollbar-thumb{background:#b8b9b8;border-radius:10px}.modal-air .modal-body-air::-webkit-scrollbar-thumb:hover{background:#525252}.modal-air .modal-header-air{padding:15px;border-bottom:1px solid #ddd;box-shadow:0 .1px 1px 1px rgb(177 176 176 / 20%);position:sticky;top:0;background:#fff}.close-air-icon{color:rgb(59 130 246 / .5);cursor:pointer}.modal-air .modal-header-air .modal-title-air{font-size:0.875rem!important;font-weight:600!important}.modal-air .modal-footer-air{padding:20px;box-shadow:0 .1px 1px 1px rgb(177 176 176 / 20%);width:100%;position:sticky;bottom:0;background:#fff;border-top:1px solid #ddd}.modal-body-air{padding:15px;padding-bottom:150px;height:100%;overflow:auto}.card-air-collapse{padding:20px;border:1px solid #e1d4d4c9;box-shadow:1px 1px #e9e5e5fa;border-radius:10px}.card-air-collapse .card-air-collapse-body{max-height:0;transition:max-height 0.1s ease-out;overflow:hidden}.card-air-collapse .show{max-height:100rem}.card-air-collapse .card-air-collapse-body .card-air-collapse-content{padding:10px}.card-air-collapse .card-air-collapse-header .card-air-collapse-header-title h2{padding-right:.75rem;font-size:1rem;font-weight:600;color:#202020}.card-air-collapse .card-air-collapse-header .card-air-collapse-header-title .card-air-collapse-header-title-icon .scale-x--1{transform:scaleX(-1)}.card-air-collapse .card-air-collapse-header .card-air-collapse-header-title .card-air-collapse-header-title-icon .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.card-air-collapse .card-air-collapse-header .card-air-collapse-header-title .card-air-collapse-header-title-text{margin-right:10px}.card-air-collapse-content h4{padding-right:.75rem;font-size:1rem;font-weight:600;color:#202020}.card-air-collapse-content .location-icon{font-size:19px;text-align:center}.card-air-collapse-content .location-icon .location-airline{margin:0}.card-air-collapse-content .location-icon .fa-plane{transform:rotate(90deg)}.air-data .air-data-row p,.air-data .air-data-row span{margin-right:20px}.air-data .air-data-row span .fa-plane{transform:scaleX(-1)}.air-data .air-data-row span{color:#383737}.air-data .air-data-row span img{width:20px}.air-data .air-data-row .air-data-row-airline-name{font-size:10px}.card-air-collapse-content .air-data-complate-info .location-icon{width:20px;position:relative}.card-air-collapse-content .air-data-complate-info .location-icon .line-h{background:#000;width:1px;position:absolute;left:5px}.price-details .price-detail-row .price-detail-name h4{font-size:12px;font-weight:300}.price-details .price-detail-row{font-size:12px;font-weight:100;border:1px solid #3991e2e7;border-radius:10px;padding:15px}.price-details .price-detail-row .price-detail-value{text-align:left}.tiket-item.active{border-color:#157cdd}.total-price-modal-air .text-sm{line-height:.1px;font-size:10px}.levels-cart .level.active{color:#157cdd}.input-group-append-left .btn{border-radius:10px 0 0 10px!important}.input-group-append-right .btn{border-radius:0 10px 10px 0px!important}