.elementor-1170 .elementor-element.elementor-element-2f722fd{--display:flex;--min-height:540px;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-1170 .elementor-element.elementor-element-2f722fd:not(.elementor-motion-effects-element-type-background), .elementor-1170 .elementor-element.elementor-element-2f722fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alhidayahtours.com/wp-content/uploads/2026/06/1311be5c-999d-41fe-ace5-6e7680d6f73c-image_create_image_mcp_atxp-image_img_6f-BPtUWIlrFQx8rC0dox.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1170 .elementor-element.elementor-element-d3e5629{background-color:var( --e-global-color-primary );padding:16px 16px 16px 16px;text-align:center;}.elementor-1170 .elementor-element.elementor-element-d3e5629 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:600;line-height:1.7em;color:#FFFFFF;}.elementor-1170 .elementor-element.elementor-element-abd004e{background-color:#FFFFFFE0;padding:40px 24px 40px 24px;}.elementor-1170 .elementor-element.elementor-element-8864303{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-1170 .elementor-element.elementor-element-8dbcef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-1170 .elementor-element.elementor-element-8dbcef5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;color:#4E4E4ECC;}.elementor-1170 .elementor-element.elementor-element-83a74c8{--grid-columns:1;--grid-row-gap:64px;--load-more-button-align:center;--grid-column-gap:24px;--e-loop-nothing-found-message-color:#CCCCCC;}.elementor-1170 .elementor-element.elementor-element-83a74c8 .e-load-more-message{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.7em;}.elementor-1170 .elementor-element.elementor-element-83a74c8 .e-loop-nothing-found-message__text{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:1.7em;}@media(min-width:521px){.elementor-1170 .elementor-element.elementor-element-2f722fd{--content-width:760px;}.elementor-1170 .elementor-element.elementor-element-8864303{--content-width:1280px;}}@media(max-width:1024px){.elementor-1170 .elementor-element.elementor-element-83a74c8{--grid-columns:2;}}@media(max-width:520px){.elementor-1170 .elementor-element.elementor-element-83a74c8{--grid-columns:1;}}/* Start custom CSS */.package_form .gform_wrapper input[type=color], 
.package_form .gform_wrapper input[type=date], 
.package_form .gform_wrapper input[type=datetime-local], 
.package_form .gform_wrapper input[type=datetime], 
.package_form .gform_wrapper input[type=email], 
.package_form .gform_wrapper input[type=month], 
.package_form .gform_wrapper input[type=number], 
.package_form .gform_wrapper input[type=password], 
.package_form .gform_wrapper input[type=search], 
.package_form .gform_wrapper input[type=tel], 
.package_form .gform_wrapper input[type=text], 
.package_form .gform_wrapper input[type=time], 
.package_form .gform_wrapper input[type=url], 
.package_form .gform_wrapper input[type=week], 
.package_form .gform_wrapper select, 
.package_form .gform_wrapper textarea{
	background: transparent;
	height: 48px;
	border-width: 0px 0px 1px 0px;
	border-color: #ccc;
	color: #1f1f1f;
	font-family: 'Poppins', Sans-Serif;
}

/******Form Validation******/
.package_form .gform_submission_error.hide_summary {
  display: none;
}
.package_form .gform_validation_errors {
  display: none;
}
.package_form .validation_message {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 600;
  margin: 8px 0 0 0;
  color: #790000 !important;
}
.package_form
  .gform_wrapper.gravity-theme
  .gfield_error
  [aria-invalid="true"] {
  border-style: solid !important;
  border-width: 0px 0px 1px 0px !important;
  border-radius: 0;
  border-color: #790000 !important;
}
.package_form .gform_confirmation_message {
  font-family: 'Poppins', sans-serif !important;
  background: green;
  color: #fff;
  text-align: center;
  padding: 20px;
  margin: 10px 0;
}
.package_form .gfield {
  margin-bottom: 0px !important;
}

.package_form .gform_wrapper input::-webkit-input-placeholder,
.package_form .gform_wrapper textarea::placeholder,
.package_form .gform_wrapper select::placeholder{
    color: #1f1f1f;
}

.package_form .gform_wrapper input:focus::-webkit-input-placeholder,
.package_form .gform_wrapper textarea:focus::placeholder,
.package_form .gform_wrapper select:focus::placeholder{
  opacity: 0.8;
}/* End custom CSS */