.elementor-1635 .elementor-element.elementor-element-79208e9e:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-79208e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-79208e9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-79208e9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-558dafb5{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:start;}.elementor-1635 .elementor-element.elementor-element-558dafb5 > .elementor-widget-container{margin:0px 0px 55px 0px;padding:0px 0px 18px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#9F082D;}.elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-heading-title{font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:5px;}.elementor-1635 .elementor-element.elementor-element-5f9bfd97{--animation-duration:1200ms;--dynamic-text-color:#2E2D2D;}.elementor-1635 .elementor-element.elementor-element-5f9bfd97 .elementor-headline{text-align:start;font-size:64px;font-weight:700;line-height:1.08em;}.elementor-1635 .elementor-element.elementor-element-5f9bfd97 .elementor-headline-dynamic-wrapper path{stroke:#9F082D;stroke-linecap:round;stroke-linejoin:round;}.elementor-1635 .elementor-element.elementor-element-7812005a{text-align:start;font-size:23px;font-weight:400;line-height:1.45em;}.elementor-1635 .elementor-element.elementor-element-54079f7e:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-54079f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-54079f7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1635 .elementor-element.elementor-element-54079f7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-2c623954:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-2c623954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-2c623954 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-2c623954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-4983a1b4{text-align:center;}.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title{font-size:24px;}.elementor-1635 .elementor-element.elementor-element-815381b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1635 .elementor-element.elementor-element-815381b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c{text-align:start;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title{font-size:27px;}.elementor-1635 .elementor-element.elementor-element-3adfe9ba:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-3adfe9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFD1D5;}.elementor-1635 .elementor-element.elementor-element-3adfe9ba > .elementor-background-overlay{background-color:#EBDADF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-3adfe9ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 8px 0px;}.elementor-1635 .elementor-element.elementor-element-426edb8f:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-426edb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-426edb8f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-426edb8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:36px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-7047070a{text-align:start;}.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title{font-size:27px;}.elementor-1635 .elementor-element.elementor-element-5cf5e1c5{text-align:start;}.elementor-1635 .elementor-element.elementor-element-59218370 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-0e8bd60:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-0e8bd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3F5;}.elementor-1635 .elementor-element.elementor-element-0e8bd60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-1635 .elementor-element.elementor-element-0e8bd60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-7d13468{text-align:center;}.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-95f9a41:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-95f9a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-95f9a41 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-95f9a41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 10px 0px;}.elementor-1635 .elementor-element.elementor-element-6157599d{text-align:start;}.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title{font-size:27px;}.elementor-1635 .elementor-element.elementor-element-389ed9ab{text-align:start;}.elementor-1635 .elementor-element.elementor-element-8924282{text-align:start;}.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title{font-size:27px;color:#9F082D;}.elementor-1635 .elementor-element.elementor-element-73a2de32{text-align:start;}.elementor-1635 .elementor-element.elementor-element-1f24f424:not(.elementor-motion-effects-element-type-background), .elementor-1635 .elementor-element.elementor-element-1f24f424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1635 .elementor-element.elementor-element-1f24f424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:21px 0px 21px 0px;}.elementor-1635 .elementor-element.elementor-element-1f24f424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1635 .elementor-element.elementor-element-48015e09 img{width:79%;}@media(max-width:767px){.elementor-1635 .elementor-element.elementor-element-79208e9e{margin-top:0px;margin-bottom:0px;padding:4px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-558dafb5{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:start;}.elementor-1635 .elementor-element.elementor-element-558dafb5 > .elementor-widget-container{margin:30px 0px 55px 0px;padding:0px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-heading-title{font-size:19px;letter-spacing:3px;}.elementor-1635 .elementor-element.elementor-element-5f9bfd97 .elementor-headline{text-align:start;font-size:38px;}.elementor-1635 .elementor-element.elementor-element-7812005a{text-align:start;font-size:16px;}.elementor-1635 .elementor-element.elementor-element-2c623954{padding:16px 0px 0px 0px;}.elementor-1635 .elementor-element.elementor-element-4983a1b4{text-align:start;}.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c{text-align:center;}.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-54015d31{font-size:16px;}.elementor-1635 .elementor-element.elementor-element-6d1666d{font-size:16px;}.elementor-1635 .elementor-element.elementor-element-703c913f{font-size:16px;}.elementor-1635 .elementor-element.elementor-element-7047070a{text-align:center;}.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title{font-size:27px;}.elementor-1635 .elementor-element.elementor-element-5cf5e1c5{text-align:start;font-size:16px;}.elementor-1635 .elementor-element.elementor-element-7d13468{text-align:center;}.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-04a9049 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-1635 .elementor-element.elementor-element-04a9049{font-size:16px;}.elementor-1635 .elementor-element.elementor-element-0b7e0e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-57px 0px -16px 0px;}.elementor-1635 .elementor-element.elementor-element-6157599d{text-align:center;}.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-389ed9ab{text-align:start;font-size:16px;}.elementor-1635 .elementor-element.elementor-element-8924282{text-align:center;}.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title{font-size:21px;}.elementor-1635 .elementor-element.elementor-element-73a2de32{text-align:start;font-size:16px;}.elementor-1635 .elementor-element.elementor-element-48015e09 > .elementor-widget-container{margin:-5px 0px -30px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-558dafb5 */.elementor-page-1635 .sib-form,
.elementor-page-1635 .sib-container--large,
.elementor-page-1635 .site-below-footer-wrap { background-color:#F3ECEE !important; }
.elementor-page-1635 { background-color:#F3ECEE !important; }
.elementor-page-1635 .elementor-element-79208e9e,
.elementor-page-1635 .elementor-element-54079f7e,
.elementor-page-1635 .elementor-element-2c623954,
.elementor-page-1635 .elementor-element-3adfe9ba,
.elementor-page-1635 .elementor-element-95f9a41,
.elementor-page-1635 .elementor-element-426edb8f,
.elementor-page-1635 .elementor-element-1f24f424 { background-color:#F3ECEE !important; }
.elementor-page-1635 .elementor-element-5f9bfd97 svg { display:none !important; }
.elementor-page-1635 .elementor-element-5f9bfd97 .elementor-headline-dynamic-text { color:#9F082D !important; }
.elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-widget-container { border-bottom:none !important; }
.elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-heading-title { white-space:nowrap; color:#2B161B !important; }
.elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-heading-title::after { content:""; display:block; width:120px; border-bottom:2px solid #9F082D; padding-top:16px; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-558dafb5 .elementor-heading-title::after { width:90px; padding-top:14px; } }.elementor-page-1635 h2,
.elementor-page-1635 h3 {
  font-family: "League Spartan", sans-serif !important;
  font-weight: 700;
}
.elementor-page-1635 .elementor-widget-text-editor,
.elementor-page-1635 .elementor-widget-text-editor p,
.elementor-page-1635 .elementor-widget-text-editor li,
.elementor-page-1635 .elementor-widget-icon-list .elementor-icon-list-text {
  font-family: Montserrat, sans-serif !important;
  font-size: 17px !important;
  line-height: 1.65 !important;
}
.elementor-page-1635 .elementor-widget-text-editor strong,
.elementor-page-1635 .elementor-widget-icon-list strong {
  font-weight: 600;
}
.elementor-page-1635 .elementor-button,
.elementor-page-1635 button,
.elementor-page-1635 input,
.elementor-page-1635 textarea {
  font-family: Montserrat, sans-serif !important;
}
.elementor-page-1635 .elementor-button {
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
}
@media (max-width: 767px) {
  .elementor-page-1635 .elementor-widget-text-editor,
  .elementor-page-1635 .elementor-widget-text-editor p,
  .elementor-page-1635 .elementor-widget-text-editor li,
  .elementor-page-1635 .elementor-widget-icon-list .elementor-icon-list-text {
    font-size: 16px !important;
    line-height: 1.6 !important;
  }
  .elementor-page-1635 .elementor-button { font-size: 14px !important; }
}
.elementor-page-1635 .elementor-element-7812005a p { font-size:23px !important; line-height:1.45 !important; }
@media (max-width:767px) { .elementor-page-1635 .elementor-element-7812005a p { font-size:16px !important; line-height:1.6 !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4983a1b4 */.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title {
  font-size: 52px !important;
  line-height: 1.08 !important;
  letter-spacing: -1px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before {
  content: "PARA QUIÉN";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 16px;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title { font-size: 34px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 28px; }
}.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title {
  font-size: 52px !important;
  line-height: 1.08 !important;
  letter-spacing: -1px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before {
  content: "PARA QUIÉN";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 16px;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title { font-size: 34px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-4983a1b4 .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 28px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dd5b0c */.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before {
  content: "PARA QUIENES";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before {
  content: "PARA QUIENES";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-5dd5b0c .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}
.elementor-page-1635 .elementor-element-95f9a41{background:#fff!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54015d31 */.elementor-page-1635 .elementor-element-54079f7e{padding:0 0 72px!important}.elementor-page-1635 .elementor-element-54079f7e .elementor-element-3ff80aef{width:100%!important}.elementor-page-1635 .elementor-element-2c623954,.elementor-page-1635 .elementor-element-3adfe9ba{background:#fff!important}
.elementor-page-1635 .editorial-piece{text-align:left;min-height:100%}
.elementor-page-1635 .editorial-number{font-family:Montserrat,sans-serif;font-size:14px;line-height:1;font-weight:600;letter-spacing:3px;color:#9F082D;margin-bottom:24px}
body.elementor-page-1635 .elementor-widget-text-editor p.editorial-lead{font-family:"League Spartan",sans-serif!important;font-size:27px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.3px!important;margin:0 0 18px!important}
.elementor-page-1635 .editorial-rest{font-family:Montserrat,sans-serif!important;font-size:17px!important;line-height:1.65!important;font-weight:400;margin:0!important}
.elementor-page-1635 .editorial-wine{color:#9F082D}
.elementor-page-1635 .elementor-element-54015d31,.elementor-page-1635 .elementor-element-6d1666d{border-right:1px solid rgba(159,8,45,.28);padding-right:32px}
.elementor-page-1635 .elementor-element-6d1666d,.elementor-page-1635 .elementor-element-703c913f{padding-left:18px}
@media(max-width:767px){.elementor-page-1635 .editorial-number{font-size:12px;letter-spacing:2.5px;margin-bottom:18px}body.elementor-page-1635 .elementor-widget-text-editor p.editorial-lead{font-size:23px!important;line-height:1.2!important;margin-bottom:14px!important}.elementor-page-1635 .editorial-rest{font-size:16px!important;line-height:1.6!important}.elementor-page-1635 .elementor-element-54015d31,.elementor-page-1635 .elementor-element-6d1666d{border-right:0;border-bottom:1px solid rgba(159,8,45,.28);padding:0 0 28px;margin-bottom:28px}.elementor-page-1635 .elementor-element-6d1666d,.elementor-page-1635 .elementor-element-703c913f{padding-left:0}}
@media(max-width:767px){.elementor-page-1635 .elementor-element-54079f7e{padding-bottom:56px!important}}
.elementor-page-1635 .elementor-element-426edb8f,.elementor-page-1635 .elementor-element-1f24f424,.elementor-page-1635 .site-below-footer-wrap{background:#fff!important}
.elementor-page-1635 .elementor-element-0e8bd60{background:#F3ECEE!important}
.elementor-element-4983a1b4 .elementor-heading-title::before,.elementor-element-6157599d .elementor-heading-title::before,.elementor-element-8924282 .elementor-heading-title::before,.elementor-element-7047070a .elementor-heading-title::before,.elementor-element-7d13468 .elementor-heading-title::before{display:none!important}
.elementor-page-1635 .editorial-kicker{display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:400!important;text-transform:uppercase;letter-spacing:5px!important;color:#2B161B!important;text-align:left;margin:0 0 48px!important}
.elementor-page-1635 .editorial-kicker::after{content:"";display:block;width:120px;border-bottom:2px solid #9F082D;padding-top:16px}
.elementor-page-1635 .editorial-title{display:block!important;font-family:"League Spartan",sans-serif!important;font-size:52px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-1px!important;color:#2B161B;text-align:left;margin:0 0 26px!important}
.elementor-page-1635 .editorial-title--compact{font-size:40px!important;letter-spacing:-.5px!important}
.elementor-page-1635 .editorial-copy{display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:0!important;color:#2B161B;text-align:left;max-width:940px;margin:0 0 72px!important}
.elementor-page-1635 .editorial-kicker--next{margin-top:0!important;margin-bottom:0!important}
@media(max-width:767px){.elementor-page-1635 .editorial-kicker{font-size:14px!important;letter-spacing:3px!important;margin-bottom:36px!important}.elementor-page-1635 .editorial-kicker::after{width:90px;padding-top:14px}.elementor-page-1635 .editorial-title{font-size:34px!important;line-height:1.1!important;letter-spacing:-.5px!important;margin-bottom:20px!important}.elementor-page-1635 .editorial-title--compact{font-size:32px!important}.elementor-page-1635 .editorial-copy{font-size:16px!important;line-height:1.6!important;margin-bottom:56px!important}.elementor-page-1635 .editorial-kicker--next{margin-bottom:0!important}}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4),.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(1){display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:400!important;text-transform:uppercase;letter-spacing:5px!important;color:#2B161B!important;text-align:left;margin:0 0 48px!important}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4)::after,.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(1)::after{content:"";display:block;width:120px;border-bottom:2px solid #9F082D;padding-top:16px}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(2){display:block!important;font-family:"League Spartan",sans-serif!important;font-size:52px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-1px!important;color:#2B161B!important;text-align:left;margin:0 0 26px!important}
.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(2){font-size:40px!important;letter-spacing:-.5px!important}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(3){display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:1.65!important;font-weight:400!important;letter-spacing:0!important;color:#2B161B!important;text-align:left;max-width:940px;margin:0 0 72px!important}
.elementor-page-1635 .elementor-heading-title>span>span{color:#9F082D!important}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4){margin-bottom:0!important}
@media(max-width:767px){.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4),.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(1),.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(1){font-size:14px!important;letter-spacing:3px!important;margin-bottom:36px!important}.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4)::after,.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(1)::after,.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(1)::after{width:90px;padding-top:14px}.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-7047070a .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-7d13468 .elementor-heading-title>span:nth-child(2){font-size:34px!important;line-height:1.1!important;letter-spacing:-.5px!important;margin-bottom:20px!important}.elementor-page-1635 .elementor-element-6157599d .elementor-heading-title>span:nth-child(2),.elementor-page-1635 .elementor-element-8924282 .elementor-heading-title>span:nth-child(2){font-size:32px!important}.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(3){font-size:16px!important;line-height:1.6!important;margin-bottom:56px!important}.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(4){margin-bottom:0!important}}
.elementor-page-1635 .elementor-widget-text-editor p,.elementor-page-1635 .elementor-widget-text-editor li,.elementor-page-1635 .elementor-widget-icon-list .elementor-icon-list-text{font-size:19px!important}
.elementor-page-1635 .editorial-rest{font-size:19px!important}
.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(3){font-size:20px!important}
.elementor-page-1635 .elementor-element-7812005a p{font-size:25px!important}
.elementor-page-1635 .elementor-element-1f24f424 .elementor-widget-text-editor p{font-size:16px!important}
@media(max-width:767px){.elementor-page-1635 .elementor-widget-text-editor p,.elementor-page-1635 .elementor-widget-text-editor li,.elementor-page-1635 .elementor-widget-icon-list .elementor-icon-list-text,.elementor-page-1635 .editorial-rest,.elementor-page-1635 .elementor-element-4983a1b4 .elementor-heading-title>span:nth-child(3),.elementor-page-1635 .elementor-element-7812005a p{font-size:18px!important}.elementor-page-1635 .elementor-element-1f24f424 .elementor-widget-text-editor p{font-size:16px!important}}
.elementor-page-1635 .elementor-element-273534ac{background:#fff!important}
.elementor-element-5dd5b0c .elementor-heading-title::before{display:none!important}
.elementor-page-1635 .elementor-element-5dd5b0c .elementor-heading-title>span:first-child{display:block!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:400!important;text-transform:uppercase;letter-spacing:5px!important;color:#2B161B!important;text-align:left;margin:0 0 48px!important}
.elementor-page-1635 .elementor-element-5dd5b0c .elementor-heading-title>span:first-child::after{content:"";display:block;width:120px;border-bottom:2px solid #9F082D;padding-top:16px}
@media(max-width:767px){.elementor-page-1635 .elementor-element-5dd5b0c .elementor-heading-title>span:first-child{font-size:14px!important;letter-spacing:3px!important;margin-bottom:36px!important}.elementor-page-1635 .elementor-element-5dd5b0c .elementor-heading-title>span:first-child::after{width:90px;padding-top:14px}}
.elementor-page-1635 .elementor-element-4cdd4a46{background:#fff!important}
.elementor-page-1635 .elementor-element-815381b{background:#F3ECEE!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7047070a */.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title {
  font-size: 52px !important;
  line-height: 1.08 !important;
  letter-spacing: -1px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before {
  content: "QUIÉN ESCRIBE";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 16px;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title { font-size: 34px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 28px; }
}.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title {
  font-size: 52px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before {
  content: "QUIÉN ESCRIBE";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title { font-size: 34px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-7047070a .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d13468 */.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title {
  font-size: 56px !important;
  line-height: 1.08 !important;
  letter-spacing: -1px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before {
  content: "EL SIGUIENTE PASO";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 16px;
  margin-bottom: 34px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title { font-size: 36px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 28px; }
}.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title {
  font-size: 56px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before {
  content: "EL SIGUIENTE PASO";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title { font-size: 36px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-7d13468 .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6157599d */.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before {
  content: "DENTRO";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before {
  content: "DENTRO";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-6157599d .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8924282 */.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before { width:120px !important; min-width:120px !important; max-width:120px !important; }
@media (max-width:767px) { .elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before { width:90px !important; min-width:90px !important; max-width:90px !important; } }.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before {
  content: "FUERA";
  display: block;
  width: 120px;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before { width: 90px; font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title {
  font-size: 40px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.8px;
  text-align: left;
}
.elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before {
  content: "FUERA";
  display: block;
  width: max-content;
  max-width: 100%;
  border-bottom: 2px solid #9F082D;
  padding-bottom: 14px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
  letter-spacing: 3.5px;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title { font-size: 32px !important; letter-spacing: -0.5px; }
  .elementor-1635 .elementor-element.elementor-element-8924282 .elementor-heading-title::before { font-size: 13px; letter-spacing: 3px; padding-bottom: 14px; margin-bottom: 26px; }
}/* End custom CSS */