.elementor .e-9949f8b-c6826ce{font-size:39px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-7830a36-ef74c52{font-size:21px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-808f01c-e409729{font-size:18px;padding-inline-end:0px;}.elementor .e-16039e3-8590147{font-size:39px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-aa3ef5d-8e0df9f{font-size:31px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-b9c579b-7bfc76e{font-size:31px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-0a8a1fe-38a7e95{font-size:31px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-f6bce65-360556d{font-size:31px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-93bb1e4-8fb2a5a{font-size:39px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-06e16da-8320b5d{font-size:39px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-8b3aefa-c6bd8ce{font-size:18px;padding-inline-end:0px;}.elementor .e-b452f4c-1f7d95f{font-size:39px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-428055a-28edc62{font-size:21px;text-transform:capitalize;padding-inline-end:0px;}.elementor .e-08be8d5-fdb1671{font-size:21px;text-transform:capitalize;padding-inline-end:0px;margin-block-start:-15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ada074-ac81820{display:block;}.elementor .e-46461de2-aedcc41{width:100%;column-gap:2px;margin-block-start:-19px;border-radius:0px;border-width:1px;border-color:#0000005e;background-color:#f6f6f6;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-start;}.elementor .e-1ae390ca-fdf8412{width:100%;column-gap:2px;margin-block-start:-19px;border-radius:0px;border-width:1px;border-color:#0000005e;background-color:#f6f6f6;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-start;}.elementor .e-7cc8bbc-430bbf6{display:block;}.elementor .e-794d4b44-dde08b8{width:100%;column-gap:2px;margin-block-start:-19px;border-radius:0px;border-width:1px;border-color:#0000005e;background-color:#f6f6f6;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-start;}.elementor .e-3a08ed4f-9f17257{width:100%;height:36px;column-gap:2px;margin-block-start:-19px;border-radius:0px;border-width:1px;border-color:#0000005e;background-color:#f6f6f6;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-start;}.elementor .e-26ad2a2d-798f17a{/* Style the main drag & drop area */
.custom-upload-form .elementor-field-type-upload {
  position: relative;
  background-color: #f7f9fa;
  border: 2px dashed #0073e6;
  border-radius: 8px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Make the file input fill the entire box area so it registers clicks/drops anywhere */
.custom-upload-form .elementor-field-type-upload .elementor-upload-field {
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Add your custom "drop here" text */
.custom-upload-form .elementor-field-type-upload::before {
  content: "Drag & Drop files here or Click to Browse";
  font-family: inherit;
  color: #4a5568;
  font-size: 14px;
  text-align: center;
  pointer-events: none;
}

/* Hide the default "Choose File" / "No file chosen" text */
.custom-upload-form .elementor-field-type-upload .elementor-upload-field::file-selector-button,
.custom-upload-form .elementor-field-type-upload .elementor-upload-field::-webkit-file-upload-button {
  display: none;
}\n}.elementor .e-a260dec-2f439a9{width:100%;column-gap:2px;margin-block-start:-19px;border-radius:0px;border-width:1px;border-color:#0000005e;background-color:#f6f6f6;display:flex;flex-direction:row;row-gap:0px;justify-content:flex-start;}.elementor .e-7afebe1d-7dc9296{order:99999;}.elementor .e-9fd2a30-1562020{column-gap:2px;padding:0px;border-radius:0px;flex-direction:column;row-gap:10px;}.elementor .e-193b73b4-c2c8b33{padding-block-start:60px;padding-block-end:60px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f2f2f2b3;flex-direction:row;}.elementor .e-9330394-17d4ef3{flex-direction:column;justify-content:center;}