.elementor-2140 .elementor-element.elementor-element-e9a371b{--display:flex;--overlay-opacity:0.75;}.elementor-2140 .elementor-element.elementor-element-e9a371b:not(.elementor-motion-effects-element-type-background), .elementor-2140 .elementor-element.elementor-element-e9a371b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holavegan.com/wp-content/uploads/2014/10/hamburguesa-GF-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2140 .elementor-element.elementor-element-e9a371b::before, .elementor-2140 .elementor-element.elementor-element-e9a371b > .elementor-background-video-container::before, .elementor-2140 .elementor-element.elementor-element-e9a371b > .e-con-inner > .elementor-background-video-container::before, .elementor-2140 .elementor-element.elementor-element-e9a371b > .elementor-background-slideshow::before, .elementor-2140 .elementor-element.elementor-element-e9a371b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2140 .elementor-element.elementor-element-e9a371b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2140 .elementor-element.elementor-element-ca491a7{--spacer-size:50px;}.elementor-2140 .elementor-element.elementor-element-7ef6a95{--spacer-size:205px;}.elementor-2140 .elementor-element.elementor-element-13ff8f47:not(.elementor-motion-effects-element-type-background), .elementor-2140 .elementor-element.elementor-element-13ff8f47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2140 .elementor-element.elementor-element-13ff8f47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2140 .elementor-element.elementor-element-13ff8f47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2140 .elementor-element.elementor-element-79aad11d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2140 .elementor-element.elementor-element-79aad11d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2140 .elementor-element.elementor-element-2944c93c > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-bc-flex-widget .elementor-2140 .elementor-element.elementor-element-1241a7a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2140 .elementor-element.elementor-element-1241a7a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2140 .elementor-element.elementor-element-1241a7a7.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2140 .elementor-element.elementor-element-274ba7c7{text-align:end;font-size:13px;}@media(max-width:767px){.elementor-2140 .elementor-element.elementor-element-2944c93c > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2140 .elementor-element.elementor-element-1241a7a7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2140 .elementor-element.elementor-element-274ba7c7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-a617cf2 *//* ===== MailerLite Form Refinement ===== */

/* ===== Form container spacing ===== */

#mailerlite-form_1 {
  max-width: 700px;       /* controls overall width */
  margin: 40px auto;      /* space above/below + centers it */
  padding: 30px 25px;     /* INNER spacing (what you want) */
  background: #f9f9f9;    /* your soft background */
  border-radius: 12px;
}

/* ===== Tighten the input width ===== */

.mailerlite-form-field input {
  max-width: 100%;        /* stays inside container */
}

/* ===== Optional: make form feel less "edge-to-edge" on mobile ===== */

@media (max-width: 600px) {
  #mailerlite-form_1 {
    margin: 20px;
    padding: 20px;
  }
}

/* Title */
.mailerlite-form-title h3 {
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 10px;
}

/* Description */
.mailerlite-form-description {
  text-align: center;
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}

/* Clean empty spacing */
.mailerlite-form-description p:empty {
  display: none;
}

/* Label (lighter + cleaner) */
.mailerlite-form-field label {
  font-size: 13px;
  font-weight: 400;
  color: #888;
}

/* Input field (make it stand out) */
.mailerlite-form-field input {
  width: 100%;
  padding: 16px 18px;
  font-size: 16px;
  border: 2px solid #ddd;
  border-radius: 8px;
  background: #fff;
  margin-top: 6px;
  margin-bottom: 14px;
  transition: all 0.2s ease;
}

/* Focus state (important for UX) */
.mailerlite-form-field input:focus {
  border-color: #000;
  box-shadow: 0 0 0 3px rgba(0,0,0,0.05);
  outline: none;
}

/* Optional: subtle hover */
.mailerlite-form-field input:hover {
  border-color: #bbb;
}/* End custom CSS */
/* Start custom CSS */footer {
  display: none !important;
}/* End custom CSS */