@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Onest:wght@100..900&display=swap");.main-card.card{background:#fff;border:1px solid #d9d9da;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.card-header{font-weight:300;background:transparent;text-transform:uppercase;color:#0069b5;font-size:22px}.card-body{padding:25px 30px 15px}.avia_form_box{max-width:1000px;margin:50px auto 0}.form .form_input{position:relative;height:40px}.form_input_in i,.form_input_out i,.form_input_date i,.form_input_date_back i{position:absolute;left:12px;bottom:13px;color:#0069b5;z-index:2}.form_input_in,.form_input_out{position:relative}.form_input_date{position:relative}.form_input_date input{width:100% !important;background:transparent;z-index:2;position:relative}.form_input_date input:hover,.form_input_date input:focus{background:transparent}.back_date input{width:100% !important;background:transparent;position:relative;z-index:2}.date_bg{background:#fff;border-radius:5px}.form_input_date_back{width:100%;position:relative}.form_input_date_back input:hover,.form_input_date_back input:focus{background:transparent}.form_input label{color:#5d5d5d}.form_input input{width:100%;border:2px solid #d9d9da;height:40px;padding:0 15px;transition:0.5s;text-indent:25px;border-radius:3px;color:#495057}.form_input input:focus{border:2px solid #a9bcee;outline:none !important}.back_date{position:relative}.mask{position:absolute;border:2px solid #d9d9da;height:40px;width:100%;background:#fff;top:22px;left:0;z-index:1;transition:0.5s;opacity:1;cursor:pointer;border-radius:3px}.mask span{padding:0 12px;line-height:38px;color:#0069b5;transition:0.5s;text-transform:uppercase}.mask span i{margin-right:5px}.mask:hover span{color:#4a90ff}.close{position:absolute;bottom:0;right:0;width:40px;height:40px;text-align:center;cursor:pointer;color:#ff6060;line-height:40px;font-size:18px}.hidden_input{opacity:0 !important;transition:0.5s}.hidden_mask{opacity:0 !important;transition:0.5s !important}.visible_input{opacity:1 !important;transition:1s;z-index:2}.form_input_adult,.form_input_kids{display:flex;align-items:center;padding-top:21px}.form_input_kids{justify-content:flex-end}.form_input_age{padding-top:21px;display:flex;justify-content:flex-end}.form_input_adult label,.form_input_kids label{margin-bottom:0;margin-right:5px}#three_field{margin-top:-15px}#three_field label{margin-bottom:1px;color:#5d5d5d;font-size:15px}.input_label{margin-bottom:1px;color:#5d5d5d;font-size:15px}#three_field select{background:#fff;width:100%;border:1px solid #5cbee6;height:40px;padding:0 15px;transition:0.5s;border-radius:3px;color:#5d5d5d;outline:none !important}.user_select .btn-group{width:100%}.user_select .form-group{margin-bottom:0}.user_select .dropdown-menu.show{max-height:300px;overflow-y:scroll}.user_select .multiselect-container>li>a>label{padding:1px 10px}.user_select button.multiselect.dropdown-toggle{background:#fff;width:100%;border:1px solid #5cbee6;height:40px;padding:0 15px;transition:0.5s;border-radius:3px;color:#5d5d5d;outline:none !important;margin:0 !important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_select button:hover{background:#fff}.user_select button.multiselect-clear-filter{line-height:24px;border-radius:0 3px 3px 0}.hotel_select button.multiselect.dropdown-toggle{background:#fff;width:100%;border:1px solid #5cbee6;height:40px;padding:0 15px;transition:0.5s;border-radius:3px;color:#5d5d5d;outline:none !important;margin:0 !important;text-align:left}.hotel_select button:hover{background:#fff}#three_field select:hover,.three_field select:focus{border:1px solid #a9bcee;outline:none !important}.user_select,.avia_transfer_select,.hotel_select{display:flex;flex-direction:column;width:100%}.find_btn{flex-grow:1}.get_tours_button{display:inline-block;color:#fff !important;font-family:arial, sans-serif;font-size:17px;height:42px;text-transform:uppercase;text-decoration:none;border-radius:3px;position:relative;background:linear-gradient(to top, #FF5730 1%, rgba(255,87,48,0.74902) 100%) !important;-webkit-backface-visibility:hidden;z-index:1;border-color:#FF5730}.get_tours_button:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-radius:3px;background-image:linear-gradient(to top, #FF5730 1%, rgba(255,87,48,0.74902) 100%) !important;transition:opacity 0.5s ease-out;z-index:2;opacity:0;box-shadow:0 0.125rem 0.625rem #FF57306b, 0 0.0625rem 0.125rem #FF57306b !important}.get_tours_button:hover:after{opacity:1}.get_tours_button span{position:relative;z-index:3}.btn_col_chd_ages{background:#fff;border:1px solid #5cbee6;height:42px;padding:0 10px;transition:0.5s;border-radius:3px;line-height:38px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chd_block1,#chd_block2,#chd_block3,#chd_block4{display:block;padding:5px 10px;float:left;width:50%;color:#5d5d5d}#chd_block1 select,#chd_block2 select,#chd_block3 select,#chd_block4 select{width:50px;height:30px;border:1px solid #ced4da;background:#fff}.form_input.advaced_btn{overflow:hidden}.advaced_btn button{background-image:-webkit-linear-gradient(to right, #005A95 0%, #005A95 1%, #42b3d5 100%) !important;background-image:-moz-linear-gradient(to right, #005A95 0%, #005A95 1%, #42b3d5 100%) !important;background-image:-ms-linear-gradient(to right, #005A95 0%, #005A95 1%, #42b3d5 100%) !important;background-image:-o-linear-gradient(to right, #005A95 0%, #005A95 1%, #42b3d5 100%) !important;background-image:linear-gradient(to right, #005A95 0%, #005A95 1%, #42b3d5 100%) !important;width:100%;height:42px;line-height:38px;border:0;color:#fff;text-transform:uppercase;transition:0.5s;border-radius:3px;padding:0 25px;outline:none !important;cursor:pointer;font-family:arial, sans-serif;font-size:17px}.advaced_btn button:hover{opacity:0.9;color:#fff}div.stepper-wrap input.numeric,div.stepper-wrap input.child_item{height:42px !important;border-radius:2px 0 0 2px;width:50px;text-indent:0;padding:0 10px;text-align:center}.form-control:disabled,.form-control[readonly]{background:#fff}.autocomplete-wrapper .autocomplete-result i{position:relative;top:0;left:0}.autocomplete-wrapper .autocomplete-result img{width:auto;height:14px;margin-right:3px}.autocomplete-wrapper .autocomplete-result .autocomplete-location{margin-left:28px}#offers-missing{display:none}#offers-missing h5{text-align:center;color:#495057}.dropdown-menu{width:300px}.autocomplete-wrapper{position:relative}.autocomplete-wrapper input{width:100%}.autocomplete-results{position:absolute;background:white;top:99%;left:0;font-size:13px;border:solid 1px #ddd;border-top-width:0;border-bottom-color:#ccc;box-shadow:0 5px 10px rgba(0,0,0,0.2);z-index:3}.autocomplete-result{padding:12px 15px;border-bottom:solid 1px #eee;cursor:pointer}.autocomplete-result:last-child{border-bottom-width:0}.autocomplete-location{opacity:.8;font-size:smaller}.autocomplete-result:hover{color:white;background:#26C9FF;border-bottom-color:#26C9FF;outline:solid 1px #00b6f2}.autocomplete-result:hover i{color:white}.bus_form_wrap{max-width:1280px;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;font-family:'Montserrat'}.label_input{display:block;font-family:'Montserrat';margin-bottom:3px;font-size:14px;line-height:17px;font-weight:300;color:#121420}.bus_form_input_wrap{margin:0 5px 20px;width:170px;flex-grow:1}.bus_form_input{border:0 solid #D9D9DA;border-radius:12px;height:45px;width:100% !important;padding:0 10px;font-size:15px;font-weight:300;color:#272525;background:#fff}.bus_form_date_depart,.bus_form_date_retur{width:110px}.bus_form_pasager{width:90px;flex-grow:1}.bus_form_pasager>.dropdown{width:100%}.btn_pasager{border:0 solid #D9D9DA;border-radius:12px;height:45px;width:100%;line-height:37px;font-size:15px;font-weight:700;color:#121420;text-align:center;cursor:pointer;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-menu-pasager{min-width:unset;width:min-content;padding:15px !important}.ddhumans{min-width:80px}.label_white{display:block;font-size:14px;font-weight:400;color:#000;margin-bottom:0}.adult_input,.children_input{margin-bottom:0}.adult_input .numeric,.children_input .numeric,.child_item{width:30px;height:45px;font-size:15px;font-weight:300;text-align:left;padding-left:0;border:0}.child_item{text-align:center !important;width:38px !important}.bus_form_btn{display:flex;flex-direction:column;justify-content:space-between;width:120px;flex-grow:1}.bus_form_btn button{height:45px;background:#F64740;color:#fff;border:0 solid #F64740;border-radius:12px;font-size:18px;font-weight:700;width:100%;margin-bottom:1px;cursor:pointer}.bus_result_wrap{background:#fff;max-width:1110px;margin:0 auto 10px;border:1px solid #ccc;border-radius:10px;padding:40px 50px;display:flex;flex-wrap:wrap}.bus_result_wrap>div{width:25%}.bus_result_label{color:#929292;font-size:14px;font-weight:400;margin-bottom:10px}.depart_wrap_country{font-size:16px;font-weight:600;color:#000;margin-bottom:20px}.depart_wrap_time_date{font-size:16px;font-weight:600;color:#000}.depart_wrap_time_date span:first-child{margin-right:15px}.btn_price_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.btn_price_wrap_price{color:#187DF8;font-size:48px;font-weight:600;line-height:1;margin-bottom:15px}.btn_price_wrap_btn{width:170px}.btn_price_wrap_btn button{height:35px;background:#EE7050;color:#fff;border:1px solid #EE7050;border-radius:5px;font-size:20px;font-weight:500;width:100%;margin-bottom:1px;cursor:pointer}.hidden_mask,.hidden_input{display:none}.visible_input{display:block}.bus_form_date_retur{position:relative}#closeIcon{position:absolute;right:0;bottom:0;z-index:1;font-size:14px;color:red;height:45px;width:45px;display:flex;align-items:center;justify-content:center}.bus_form_date_retur_mask{border:0 solid #D9D9DA;border-radius:12px;height:45px;width:100%;line-height:45px;font-size:15px;font-weight:700;color:#121420;text-align:center;cursor:pointer;z-index:2;background:#fff;position:relative}.ui-widget-header{background-image:unset;background:unset;border:0}.ui-widget-header .ui-icon{background-image:unset}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:22px;font-weight:700;margin-top:-10px;top:57% !important}.ui-datepicker .ui-datepicker-prev span:before{content:"\f104";margin-right:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-indent:0}.ui-datepicker .ui-datepicker-prev span>:last-child{display:none}.ui-datepicker .ui-datepicker-next span:before{content:"\f105";margin-right:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-indent:0}.ui-widget-content{background:#fff !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;background:#fff;text-align:center;height:27px;width:30px;display:flex;justify-content:center;align-items:center;color:#555;border-radius:4px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#EE7050;color:#fff;border-radius:4px}.ui-datepicker-month{border:0;background:#fff;text-align:center;color:#333;padding:1px 10px}.ui-datepicker-calendar thead{color:#9b9b9b}.stepper-btn-wrap{background-color:unset;background-image:unset;right:-20px;width:22px}.stepper-btn-up,.stepper-btn-dwn{text-indent:-9999px;position:relative}.stepper-btn-up:before{font:normal normal normal 14px/1 FontAwesome;content:"\f067";text-indent:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.stepper-btn-dwn:before{font:normal normal normal 14px/1 FontAwesome;content:"\f068";text-indent:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.stepper-btn-wrap a{text-shadow:unset;color:#5f5f5f !important}.avia-result{max-width:1100px;margin:50px auto 20px}.avia-result-item{background:#FAFAFA;width:100%;display:flex;padding:10px 0 10px 10px;border:1px solid #C4C4C4;margin-bottom:20px;border-radius:16px;box-shadow:2px 2px 10px 0 #0000001A}.result-item-info{width:84%}.result-item-price{width:16%}.result-item-to,.result-item-back{display:flex;align-items:center}.result-item-back{border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px}.result-item-only-back{border:0;padding-top:0;margin-top:0}.company-date{display:flex;align-items:center;order:1}.logo-company{height:64px;width:auto;margin-right:8px}.company-name{width:125px;display:inline-block;font-size:14px;line-height:16px;color:#5d5d5d}.time-block{display:flex;flex-direction:column;align-items:center;margin:0 5px;width:200px;order:2}.time-block .date-day{font-family:Montserrat;color:#373535;font-weight:400;font-size:15px}.time-block .hour{font-family:Onest;color:#29A3CD;font-size:20px;font-weight:800;line-height:26px}.time-block .hour i{font-size:18px}.time-block .city{color:#121420;font-size:15px;text-align:center}.time-block .city i{color:#b2b2b2}.offer-depart-terminal,.offer-arrival-terminal{font-family:Montserrat;font-weight:400;font-size:15px;color:#373535}.timeline-block{display:flex;align-items:center;width:300px;margin-left:5px;margin-right:5px;position:relative;flex-grow:1;order:3}.t2{order:4}.timeline-block .fa.fa-circle-o{color:#f7b924}.timeline-block i.fas{color:#0069b5;font-size:18px}.timeline-sec{width:300px;display:flex;flex-direction:column;align-items:center;flex-grow:1}.timeline{height:2px;background:#7EC57A;width:100%;margin:1px 0}.flight-time{font-family:Montserrat;font-weight:400;font-size:15px;color:#373535}.number-transfer{font-family:Montserrat;font-weight:400;font-size:15px;color:#29A3CD}.number-transfer span{margin:0 4px}.contry-code{position:absolute;bottom:28px;font-family:Montserrat;text-transform:uppercase;font-weight:400;font-size:15px;color:#7A7171}.contry-code.c1{left:54px}.contry-code.c2{right:54px}.bagage{width:130px;padding:0 6px;order:5;display:none}.bagage .b1,.bagage .b2{font-size:13px;color:#828282}.result-item-price{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #e5e5e5}.item-price-summ{font-size:30px;color:#29a6d6;font-weight:600}.offer-currency{font-weight:500}.btn-order_avia{background:#F64740;color:#fff;font-weight:600;transition:0.3s;border-radius:9px}.btn-order_avia:hover{color:#fff;opacity:0.8}.avia-result hr{width:95%}.icon-border{border:2px solid #3CAA36;height:36px;width:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0}.kiwi-bags-wrapper{width:122px}.kiwi-bags-wrapper td:nth-child(2){font-weight:300;color:#828282;font-size:13px;width:80px;padding-left:7px}.kiwi-bags-wrapper td:nth-child(3){font-weight:300;color:#828282;font-size:13px;width:90px}.offer-class-seat{font-family:Montserrat;font-size:15px;border-radius:5px;font-weight:400;text-transform:uppercase;color:#7A7171;margin-top:10px}.bus_form_input:focus-visible{outline:none}@media (max-width: 1199px){.logo-company{height:40px}.result-item-to,.result-item-back{justify-content:center;flex-wrap:wrap}.avia-result-item{padding:10px}.company-date{order:4}.bagage{order:5}.timeline-block{width:54%;order:3;flex-grow:0;margin:10px 0}.time-block{width:21%;margin:0 1%;order:1}.time-block .hour{font-size:24px;line-height:24px}.t2{order:3}.result-item-info{width:80%}.result-item-price{width:20%}.kiwi-bags-wrapper{width:140px}.bagage{width:140px;padding:0}.offer-depart-terminal,.offer-arrival-terminal{font-size:12px}.result-item-back{padding-top:10px;margin-top:10px}.item-price-summ{font-size:24px}}@media (max-width: 700px){.avia-result-item{flex-wrap:wrap;padding-bottom:10px}.result-item-info{width:100%}.result-item-price{width:100%;border-top:1px solid #e5e5e5;border-left:0;margin-top:10px;display:flex;flex-direction:row;justify-content:space-evenly;padding-top:10px;flex-wrap:wrap}.avia-result{padding:0 10px}.title-menu{padding-left:14px;padding-right:14px}.title-menu__link{border-bottom:none;margin-right:0;padding:5px 5px 5px;width:50%}.offer-class-seat{margin-top:0}}@media (max-width: 600px){.three_field{justify-content:space-between}.form_input_adult,.form_input_kids{flex-direction:column;align-items:flex-start}.timeline-block{width:75%}.find_btn{padding-left:0}.avia_form_box>div{padding-left:0;padding-right:0}.form_input_adult,.form_input_kids{padding-top:0}#three_field{margin-top:0}.avia-result-item{padding:10px;margin-bottom:30px}.timeline-block{width:94%;margin-top:8px;margin-bottom:8px;order:3}.company-name{font-size:12px;line-height:12px}.time-block .date-day{font-size:12px}.time-block .hour{line-height:18px;font-size:18px}.time-block .city{font-size:12px}.offer-depart-terminal,.offer-arrival-terminal{font-size:11px}.contry-code{font-size:12px}.number-transfer{font-size:12px}.result-item-back{padding-top:7px;margin-top:7px}.logo-company{height:30px;margin-right:4px}.item-price-summ{font-size:32px}.icon-border{border:0;height:36px;width:36px;margin:3px}.timeline{height:4px}.contry-code.c1{left:30px;bottom:23px}.contry-code.c2{right:30px;bottom:23px}.timeline-icon{position:absolute;top:-12px}.icon-depart{left:-9px}.icon-arrival{right:-9px}.company-date{order:4}.time-block{width:48%;margin:0 1%;order:1}.t2{order:2}.bagage{width:140px;padding:0;order:5}.btn_price_wrap_btn{width:100%}.bus_form_input_wrap{width:100%}}
