.service_remote_form.top_form .form_row{display:flex;flex-wrap:wrap;align-items:flex-end;max-width:1250px;margin:8px auto 0;justify-content:center;padding-left:5px;padding-right:5px;gap:10px}.service_remote_form{padding:12px 8px 16px}.service_remote_form .package_field.service_category_field{width:190px;flex:1 1 190px;margin:3px}.service_remote_form .state_field{width:190px;flex:1 1 190px;margin:3px}.service_remote_form .date_in_field{width:130px;flex:0 0 130px;margin:3px}.service_remote_form .date_out_field{width:130px !important;flex:0 0 130px !important;margin:3px}.service_remote_form .button_search_top{width:120px;flex:0 0 120px;margin:3px}.service_remote_form .package_field,.service_remote_form .state_field,.service_remote_form .date_range_field,.service_remote_form .date_in_field,.service_remote_form .date_out_field,.service_remote_form .button_search_top{position:relative;overflow:visible}.service_remote_form .top_form__package_select,.service_remote_form .top_form__date_range,.service_remote_form .top_form__date_in,.service_remote_form .top_form__date_out{overflow:visible}.service_remote_form #category_id,.service_remote_form #filter_state_id{font-size:15px;font-weight:400;height:38px;color:#3C3C3C;width:100%;border:0;border-radius:0;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;position:absolute;top:0;left:0;background-color:transparent;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-family:'Manrope', sans-serif}.service_remote_form #from_date,.service_remote_form #to_date{text-transform:uppercase;font-size:15px;height:38px;color:#3C3C3C;width:100%;border:0;border-radius:12px;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;position:absolute;top:0;left:0;background-color:transparent;padding-left:35px;cursor:pointer;font-family:'Manrope', sans-serif;font-weight:400}.service_remote_form .top_form__date_out{height:40px;border-radius:12px}.service_remote_form .top_form__date_out>span{padding:10px 8px 3px 12px}.service_remote_form .more_options_container{align-items:center}.service_remote_form .form_row_more{padding:0;margin-left:0;margin-right:0}.service_remote_form .service_tourists_field{width:auto;flex:1 1 auto;min-width:0;margin:0}.service_remote_form #tourists_wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%}.service_remote_form #tourists_list{display:flex;flex-wrap:wrap;align-items:flex-end;gap:20px 12px;margin:0}.service_remote_form .service_traveler_field{width:145px;flex:0 0 145px;margin:0;position:relative;overflow:visible}.service_remote_form .service_traveler_field>fieldset{position:relative;display:block;width:100%}.service_remote_form .service_traveler_field>fieldset>.field_title{position:absolute;top:0;left:6px;transform:translateY(-50%);background:#FEFEFE;padding:0 6px;font-size:12px;font-weight:600;line-height:1.2;color:#3C3C3C;z-index:2;pointer-events:none;white-space:nowrap}.service_remote_form .service_traveler_select_wrap{position:relative;height:48px;border:1px solid #1054B9;border-radius:0;background:#fff;width:100%;overflow:visible}.service_remote_form .service_traveler_select_wrap select.tourists_select{width:100%;height:48px;border:0;box-shadow:none !important;padding:0 28px 0 8px;font-size:14px;font-family:'Manrope', sans-serif;color:#3C3C3C;background:transparent;text-indent:0;appearance:auto;position:relative;z-index:1;text-align:left}.service_remote_form .service_traveler_select_wrap .delete_tourist_btn{position:absolute;right:18px;top:51%;transform:translateY(-50%);z-index:2;cursor:pointer;line-height:1}.service_remote_form .service_traveler_select_wrap .delete_tourist_btn i{color:#B3B6C7;font-size:12px}.service_remote_form .add_button{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;color:#1054B9 !important;font-family:'Manrope', sans-serif;font-size:14px;font-weight:600;line-height:48px;height:48px;text-decoration:none;white-space:nowrap}.service_remote_form .add_button:hover{text-decoration:underline;background:transparent}.service_remote_form .services_offers_list{margin-top:0;padding-top:0}@media (min-width: 767px){.service_remote_form{padding:16px 12px 20px}.service_remote_form .package_field.service_category_field,.service_remote_form .state_field,.service_remote_form .date_range_field,.service_remote_form .date_in_field,.service_remote_form .date_out_field,.service_remote_form .button_search_top{margin:3px 0}.service_remote_form .top_form__package_select,.service_remote_form .top_form__date_range,.service_remote_form .top_form__date_in,.service_remote_form .top_form__date_out{height:48px;border-top:solid 1px #E3E3E3 !important;border-bottom:solid 1px #E3E3E3 !important;border-left:solid 2px #E3E3E3 !important;border-right:solid 2px #E3E3E3 !important;border-radius:4px;box-shadow:none !important}.service_remote_form #category_id,.service_remote_form #filter_state_id,.service_remote_form #from_date,.service_remote_form #to_date{height:52px;box-shadow:none !important}.service_remote_form #date_range{height:100%;box-shadow:none !important}.service_remote_form .top_form__date_in>span,.service_remote_form .top_form__date_out>span{padding:14px 8px 3px 12px}.service_remote_form .top_form_button_search button{height:48px;border-radius:4px;box-shadow:none !important}.service_remote_form .service_traveler_select_wrap{height:48px;border-top:solid 1px #E3E3E3 !important;border-bottom:solid 1px #E3E3E3 !important;border-left:solid 2px #E3E3E3 !important;border-right:solid 2px #E3E3E3 !important;border-radius:4px}}@media (max-width: 992px){.service_remote_form .package_field.service_category_field,.service_remote_form .state_field{width:calc(50% - 8px);flex:1 1 calc(50% - 8px)}.service_remote_form .date_range_field,.service_remote_form .date_in_field,.service_remote_form .date_out_field{width:calc(50% - 8px);flex:1 1 calc(50% - 8px)}.service_remote_form .button_search_top{width:100%;flex:1 1 100%}.service_remote_form .top_form__package_select>.field_title,.service_remote_form .top_form__date_range>.field_title,.service_remote_form .top_form__date_in>.field_title,.service_remote_form .top_form__date_out>.field_title{position:absolute;top:unset;left:unset;bottom:34px;transform:translateY(-50%);background:unset;padding:0 6px;font-size:12px;font-weight:600;line-height:1.2;z-index:2;pointer-events:none;white-space:nowrap}.service_remote_form .service_traveler_field>fieldset{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.service_remote_form .service_traveler_field>fieldset>.field_title{position:static !important;top:auto !important;left:auto !important;bottom:auto !important;transform:none !important;background:transparent !important;padding:0 !important;margin:0}.service_remote_form #tourists_wrapper,.service_remote_form #tourists_list{align-items:flex-end;gap:20px 12px}}@media (max-width: 767px){.service_remote_form .top_form__package_select,.service_remote_form .top_form__date_range,.service_remote_form .service_traveler_select_wrap,.service_remote_form .top_form_button_search button{border-radius:12px}.service_remote_form #category_id,.service_remote_form #filter_state_id,.service_remote_form #date_range{border-radius:12px;box-shadow:none !important}}@media (max-width: 480px){.service_remote_form .package_field.service_category_field,.service_remote_form .state_field,.service_remote_form .date_range_field,.service_remote_form .date_in_field,.service_remote_form .date_out_field,.service_remote_form .button_search_top,.service_remote_form .service_traveler_field{width:100% !important;flex:1 1 100% !important}}
