.elementor-1514 .elementor-element.elementor-element-e4f1b1d{--display:flex;--min-height:1630px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1514 .elementor-element.elementor-element-e4f1b1d:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-e4f1b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chiveriapromo.com/wp-content/uploads/2025/11/Desktop-PREMIOS-AL-INSTANTE-2-scaled-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1514 .elementor-element.elementor-element-359fb08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1514 .elementor-element.elementor-element-9075488 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-9075488.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-9075488 img{width:480px;height:80px;}.elementor-1514 .elementor-element.elementor-element-00e3234 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-00e3234.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-00e3234 img{width:880px;height:240px;object-fit:fill;}.elementor-1514 .elementor-element.elementor-element-78fc0fd{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1514 .elementor-element.elementor-element-4c12d66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1514 .elementor-element.elementor-element-7132048 > .elementor-widget-container{--e-transform-rotateZ:-15deg;}.elementor-1514 .elementor-element.elementor-element-7132048.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-7132048{left:100px;}body.rtl .elementor-1514 .elementor-element.elementor-element-7132048{right:100px;}.elementor-1514 .elementor-element.elementor-element-7132048{top:84px;}.elementor-1514 .elementor-element.elementor-element-7132048 img{width:160px;height:90px;}.elementor-1514 .elementor-element.elementor-element-e3bd3ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1514 .elementor-element.elementor-element-9da8f02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-1514 .elementor-element.elementor-element-7274ee1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-19cfc7e{left:60px;}body.rtl .elementor-1514 .elementor-element.elementor-element-19cfc7e{right:60px;}.elementor-1514 .elementor-element.elementor-element-19cfc7e{top:-885px;}.elementor-1514 .elementor-element.elementor-element-19cfc7e img{width:315px;height:380px;}.elementor-1514 .elementor-element.elementor-element-83915fd > .elementor-widget-container{--e-transform-rotateZ:10deg;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-83915fd{left:-30px;}body.rtl .elementor-1514 .elementor-element.elementor-element-83915fd{right:-30px;}.elementor-1514 .elementor-element.elementor-element-83915fd{top:-500px;}.elementor-1514 .elementor-element.elementor-element-83915fd img{width:460px;height:550px;}.elementor-1514 .elementor-element.elementor-element-6ae79fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-d1552a7{right:60px;}body.rtl .elementor-1514 .elementor-element.elementor-element-d1552a7{left:60px;}.elementor-1514 .elementor-element.elementor-element-d1552a7{top:-938px;}.elementor-1514 .elementor-element.elementor-element-d1552a7 img{width:400px;height:430px;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-b921c60{right:15px;}body.rtl .elementor-1514 .elementor-element.elementor-element-b921c60{left:15px;}.elementor-1514 .elementor-element.elementor-element-b921c60{top:-500px;}.elementor-1514 .elementor-element.elementor-element-b921c60 img{width:400px;height:450px;}.elementor-1514 .elementor-element.elementor-element-490cdb2{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1514 .elementor-element.elementor-element-490cdb2:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-490cdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chiveriapromo.com/wp-content/uploads/2025/11/FONDO-AMARILLO-scaled-1.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1514 .elementor-element.elementor-element-e54b56e > .elementor-widget-container{margin:-255px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-e54b56e img{width:760px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1514 .elementor-element.elementor-element-e4f1b1d{--content-width:1920px;}.elementor-1514 .elementor-element.elementor-element-4c12d66{--width:65%;}.elementor-1514 .elementor-element.elementor-element-7274ee1{--width:50%;}.elementor-1514 .elementor-element.elementor-element-6ae79fe{--width:50%;}.elementor-1514 .elementor-element.elementor-element-490cdb2{--content-width:1920px;}}@media(max-width:1024px){.elementor-1514 .elementor-element.elementor-element-359fb08{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1514 .elementor-element.elementor-element-4c12d66{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1514 .elementor-element.elementor-element-9075488 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1514 .elementor-element.elementor-element-00e3234 > .elementor-widget-container{margin:-40px 0px -45px 0px;}}/* Start custom CSS for html, class: .elementor-element-6975d6a */.mf-form .mf-row {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  margin-bottom: 16px;
  justify-content: center;
}

.mf-form * {
  box-sizing: border-box;
  font-family: "Gotham Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.mf-form form {
  max-width: 720px;
  margin: 0 auto;
  padding: 24px;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.mf-form .mf-field {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
  align-items: center;
}

.mf-form input[type="text"],
.mf-form input[type="tel"],
.mf-form input[type="email"],
.mf-form input[type="number"],
.mf-form input[type="date"] {
  width: 320px;
  height: 65px;
  border: 1.5px solid #fff;
  border-radius: 18px;
  padding: 0 18px;
  font-size: 1.25rem;
  color: #1A3D6D;
  background: #fff;
  font-weight: 400;
  box-shadow: 0 2px 12px rgba(26,61,109,0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.mf-form input::placeholder {
  color: #1A3D6D;
  font-size: 1.1rem;
  font-weight: 400;
}

.mf-form input:focus {
  outline: none;
  border-color: #1A3D6D;
  box-shadow: 0 0 0 4px rgba(26,61,109,0.18);
}

.mf-form .mf-help {
  color: #6b7280;
  font-size: 0.85rem;
}

.mf-form .mf-actions {
  display: flex;
  justify-content: center;
  margin-top: 8px;
}

.mf-form .mf-btn {
  border: none;
  border-radius: 20px;
  padding: 18px 0;
  width: 200px;
  font-size: 1.3rem;
  font-weight: 800;
  cursor: pointer;
  background: #1A3D6D;
  color: #fff;
  letter-spacing: 1px;
  box-shadow: 0 8px 24px rgba(26,61,109,0.18);
  transition: transform 0.08s ease, box-shadow 0.2s ease, filter 0.2s ease;
}

.mf-form .mf-btn:hover {
  filter: brightness(1.05);
}

.mf-form .mf-btn:active {
  transform: translateY(1px);
}

@media (max-width: 600px) {
  .mf-form form {
    padding: 18px;
  }
  .mf-form input[type="text"],
  .mf-form input[type="tel"],
  .mf-form input[type="email"],
  .mf-form input[type="number"],
  .mf-form input[type="date"] {
    font-size: 1rem;
    padding: 14px 10px;
    border-radius: 12px;
  }
  .mf-form .mf-btn {
    font-size: 1.1rem;
    padding: 14px 0;
  }
}

.mf-modal {
  position: fixed;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 99999;
  font-family: "Gotham Pro", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.mf-modal[aria-hidden="true"] {
  display: none !important;
}

.mf-modal[aria-hidden="false"] {
  display: flex !important;
}

.mf-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.45);
}

.mf-modal__dialog {
  position: relative;
  max-width: 420px;
  width: 90%;
  background: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 12px 36px rgba(26,61,109,0.25);
  text-align: center;
}

.mf-modal__dialog h3 {
  margin: 0 0 8px;
  color: #1A3D6D;
  font-weight: 800;
  font-size: 1.4rem;
}

.mf-modal__dialog p {
  margin: 0 0 16px;
  color: #1A3D6D;
  font-size: 1.05rem;
}

.mf-modal .mf-btn {
  width: 200px;
  margin: 0 auto;
  display: inline-block;
}

.mf-form label {
  font-size: 28px;
  font-weight: 900;
  line-height: 1.05;
  text-align: center;
  margin-bottom: 2px;
  color: #1A3D6D;
  text-shadow: 0 4px 8px rgba(26,61,109,.35);
}

@supports not (-webkit-text-stroke: 1px #000) {
  .mf-form label {
    color: #1A3D6D;
    text-shadow: 0 4px 8px rgba(26,61,109,.35);
  }
}

.mf-form .req,
.mf-form label .req {
  display: none;
}/* End custom CSS */