.elementor-1082 .elementor-element.elementor-element-759d8526{--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:81px;--padding-bottom:85px;--padding-left:25px;--padding-right:25px;}.elementor-1082 .elementor-element.elementor-element-759d8526:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-759d8526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A4832;background-image:url("https://gomedescape.com/wp-content/uploads/2025/09/Gemini_Generated_Image_31d7ri31d7ri31d7-e1758558776691.png");background-position:0px -241px;background-size:cover;}.elementor-1082 .elementor-element.elementor-element-4c107277{--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;}.elementor-1082 .elementor-element.elementor-element-f21c5c2{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1082 .elementor-element.elementor-element-12ec0f21{padding:0px 0px 0px 0px;}.elementor-1082 .elementor-element.elementor-element-12ec0f21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;line-height:2.5lh;color:var( --e-global-color-b61769b );}.elementor-1082 .elementor-element.elementor-element-a610800{--display:flex;}.elementor-1082 .elementor-element.elementor-element-5c4cff17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}.elementor-1082 .elementor-element.elementor-element-1feb4c74.elementor-element{--align-self:flex-end;}.elementor-1082 .elementor-element.elementor-element-22755a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -150px;}@media(max-width:1024px){.elementor-1082 .elementor-element.elementor-element-759d8526:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-759d8526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(max-width:767px){.elementor-1082 .elementor-element.elementor-element-759d8526:not(.elementor-motion-effects-element-type-background), .elementor-1082 .elementor-element.elementor-element-759d8526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:559px -43px;}.elementor-1082 .elementor-element.elementor-element-12ec0f21 .elementor-heading-title{font-size:36px;line-height:1.8lh;}.elementor-1082 .elementor-element.elementor-element-a610800{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1082 .elementor-element.elementor-element-5c4cff17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-1feb4c74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1082 .elementor-element.elementor-element-1feb4c74.elementor-element{--align-self:center;}.elementor-1082 .elementor-element.elementor-element-22755a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-1082 .elementor-element.elementor-element-f21c5c2{--width:30%;}.elementor-1082 .elementor-element.elementor-element-a610800{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1082 .elementor-element.elementor-element-f21c5c2{--width:70%;}}/* Start custom CSS for html, class: .elementor-element-5c4cff17 */.elementor-1082 .elementor-element.elementor-element-5c4cff17 .body {
    font-family: "Montserrat", sans-serif;
}

/* ===== Pill que se convierte en tarjeta ===== */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill{
  /* Colores / radios editables */
  --txt:#000;
  --txt-open:#fff;
  --border: #000;
  --border-open: #E7E3DA;
  --bg-closed: #E7E3DA;  /* aspecto píldora cerrada */
  --bg-open: #644E37; 
  --radius-closed: 999px;
  --radius-open: 18px;

  display:inline-block;
  color:var(--txt);
  border:1.5px solid var(--border);
  border-radius: var(--radius-closed);
  background: var(--bg-closed);
  padding: 16px 24px;                    /* compacto en cerrado */
  transition: border-radius .25s ease, padding .25s ease, background .25s ease, box-shadow .25s ease;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  max-width: 244px;
}
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill[open]{
  border-radius: var(--radius-open);
  border:1.5px solid var(--border-open);
  background: var(--bg-open);
  padding: 16px 18px;       /* más aire en abierto */
  box-shadow: 0 8px 28px rgba(0,0,0,.15);
    color:var(--txt-open)!important;
}

.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill[open] summary {
  color:var(--txt-open);
  font-weight: 600;
}

/* Summary = cabecera dentro de la tarjeta */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:.6rem;
  line-height:1.2;
  font-family: "Montserrat", sans-serif
}
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill summary::-webkit-details-marker{display:none;}

/* Cuerpo (panel) que aparece debajo del summary */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill .body{
  display: none;
  margin-top: 10px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .2s ease, transform .2s ease;
  color: var(--txt);
  background: transparent;
}

.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill[open] .body{
  display: block;
  opacity: 1;
  transform: none;
  padding-left: 28px;
  color: var(--txt-open);
  background: transparent;
}

/* ===== Icono círculo con +/– (SVG embebido) ===== */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill .pill-icon{
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  transition: transform .2s ease;

}
/* al abrir: ocultamos la línea vertical => “–” */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill[open] .pill-icon .vline{opacity:0; transition:opacity .2s;}

/* Make sure the SVG behaves nicely inline */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill summary .pill-icon{
  display: block;
}

/* When open: rotate the chevron (down -> up). It will be white because summary text is white */
.elementor-1082 .elementor-element.elementor-element-5c4cff17 .morph-pill[open] summary .pill-icon{
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cfc6db0 */.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .body {
    font-family: "Montserrat", sans-serif;
}

/* ===== Pill que se convierte en tarjeta ===== */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill{
  /* Colores / radios editables */
  --txt:#000;
  --txt-open:#fff;
  --border: #000;
  --border-open: #E7E3DA;
  --bg-closed: #E7E3DA;  /* aspecto píldora cerrada */
  --bg-open: #644E37; 
  --radius-closed: 999px;
  --radius-open: 18px;

  display:inline-block;
  color:var(--txt);
  border:1.5px solid var(--border);
  border-radius: var(--radius-closed);
  background: var(--bg-closed);
  padding: 16px 24px;                    /* compacto en cerrado */
  transition: border-radius .25s ease, padding .25s ease, background .25s ease, box-shadow .25s ease;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  max-width: 244px;
}
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill[open]{
  border-radius: var(--radius-open);
  border:1.5px solid var(--border-open);
  background: var(--bg-open);
  padding: 16px 18px;       /* más aire en abierto */
  box-shadow: 0 8px 28px rgba(0,0,0,.15);
    color:var(--txt-open)!important;
}

.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill[open] summary {
  color:var(--txt-open);
  font-weight: 600;
}

/* Summary = cabecera dentro de la tarjeta */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:.6rem;
  line-height:1.2;
  font-family: "Montserrat", sans-serif
}
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill summary::-webkit-details-marker{display:none;}

/* Cuerpo (panel) que aparece debajo del summary */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill .body{
  display: none;
  margin-top: 10px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .2s ease, transform .2s ease;
  color: var(--txt);
  background: transparent;
}

.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill[open] .body{
  display: block;
  opacity: 1;
  transform: none;
  padding-left: 28px;
  color: var(--txt-open);
  background: transparent;
}

/* ===== Icono círculo con +/– (SVG embebido) ===== */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill .pill-icon{
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  transition: transform .2s ease;

}
/* al abrir: ocultamos la línea vertical => “–” */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill[open] .pill-icon .vline{opacity:0; transition:opacity .2s;}

/* Make sure the SVG behaves nicely inline */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill summary .pill-icon{
  display: block;
}

/* When open: rotate the chevron (down -> up). It will be white because summary text is white */
.elementor-1082 .elementor-element.elementor-element-2cfc6db0 .morph-pill[open] summary .pill-icon{
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1feb4c74 */.elementor-1082 .elementor-element.elementor-element-1feb4c74 .body {
    font-family: "Montserrat", sans-serif;
}

/* ===== Pill que se convierte en tarjeta ===== */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill{
  /* Colores / radios editables */
  --txt:#000;
  --txt-open:#fff;
  --border: #000;
  --border-open: #E7E3DA;
  --bg-closed: #E7E3DA;  /* aspecto píldora cerrada */
  --bg-open: #644E37; 
  --radius-closed: 999px;
  --radius-open: 18px;

  display:inline-block;
  color:var(--txt);
  border:1.5px solid var(--border);
  border-radius: var(--radius-closed);
  background: var(--bg-closed);
  padding: 16px 24px;                    /* compacto en cerrado */
  transition: border-radius .25s ease, padding .25s ease, background .25s ease, box-shadow .25s ease;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  max-width: 244px;
}
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill[open]{
  border-radius: var(--radius-open);
  border:1.5px solid var(--border-open);
  background: var(--bg-open);
  padding: 16px 18px;       /* más aire en abierto */
  box-shadow: 0 8px 28px rgba(0,0,0,.15);
    color:var(--txt-open)!important;
}

.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill[open] summary {
  color:var(--txt-open);
  font-weight: 600;
}

/* Summary = cabecera dentro de la tarjeta */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:.6rem;
  line-height:1.2;
  font-family: "Montserrat", sans-serif
}
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill summary::-webkit-details-marker{display:none;}

/* Cuerpo (panel) que aparece debajo del summary */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill .body{
  display: none;
  margin-top: 10px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .2s ease, transform .2s ease;
  color: var(--txt);
  background: transparent;
}

.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill[open] .body{
  display: block;
  opacity: 1;
  transform: none;
  padding-left: 28px;
  color: var(--txt-open);
  background: transparent;
}

/* ===== Icono círculo con +/– (SVG embebido) ===== */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill .pill-icon{
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  transition: transform .2s ease;

}
/* al abrir: ocultamos la línea vertical => “–” */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill[open] .pill-icon .vline{opacity:0; transition:opacity .2s;}

/* Make sure the SVG behaves nicely inline */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill summary .pill-icon{
  display: block;
}

/* When open: rotate the chevron (down -> up). It will be white because summary text is white */
.elementor-1082 .elementor-element.elementor-element-1feb4c74 .morph-pill[open] summary .pill-icon{
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69d1ff73 */.elementor-1082 .elementor-element.elementor-element-69d1ff73 .body {
    font-family: "Montserrat", sans-serif;
}

/* ===== Pill que se convierte en tarjeta ===== */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill{
  /* Colores / radios editables */
  --txt:#000;
  --txt-open:#fff;
  --border: #000;
  --border-open: #E7E3DA;
  --bg-closed: #E7E3DA;  /* aspecto píldora cerrada */
  --bg-open: #644E37; 
  --radius-closed: 999px;
  --radius-open: 18px;

  display:inline-block;
  color:var(--txt);
  border:1.5px solid var(--border);
  border-radius: var(--radius-closed);
  background: var(--bg-closed);
  padding: 16px 24px;                    /* compacto en cerrado */
  transition: border-radius .25s ease, padding .25s ease, background .25s ease, box-shadow .25s ease;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  max-width: 244px;
}
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill[open]{
  border-radius: var(--radius-open);
  border:1.5px solid var(--border-open);
  background: var(--bg-open);
  padding: 16px 18px;       /* más aire en abierto */
  box-shadow: 0 8px 28px rgba(0,0,0,.15);
    color:var(--txt-open)!important;
}

.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill[open] summary {
  color:var(--txt-open);
  font-weight: 600;
}

/* Summary = cabecera dentro de la tarjeta */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:.6rem;
  line-height:1.2;
  font-family: "Montserrat", sans-serif
}
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill summary::-webkit-details-marker{display:none;}

/* Cuerpo (panel) que aparece debajo del summary */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill .body{
  display: none;
  margin-top: 10px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .2s ease, transform .2s ease;
  color: var(--txt);
  background: transparent;
}

.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill[open] .body{
  display: block;
  opacity: 1;
  transform: none;
  padding-left: 28px;
  color: var(--txt-open);
  background: transparent;
}

/* ===== Icono círculo con +/– (SVG embebido) ===== */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill .pill-icon{
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  transition: transform .2s ease;

}
/* al abrir: ocultamos la línea vertical => “–” */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill[open] .pill-icon .vline{opacity:0; transition:opacity .2s;}

/* Make sure the SVG behaves nicely inline */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill summary .pill-icon{
  display: block;
}

/* When open: rotate the chevron (down -> up). It will be white because summary text is white */
.elementor-1082 .elementor-element.elementor-element-69d1ff73 .morph-pill[open] summary .pill-icon{
  transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22755a46 */.elementor-1082 .elementor-element.elementor-element-22755a46 .body {
    font-family: "Montserrat", sans-serif;
}


/* ===== Pill que se convierte en tarjeta ===== */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill{
  /* Colores / radios editables */
  --txt:#000;
  --txt-open:#fff;
  --border: #000;
  --border-open: #E7E3DA;
  --bg-closed: #E7E3DA;  /* aspecto píldora cerrada */
  --bg-open: #644E37; 
  --radius-closed: 999px;
  --radius-open: 18px;

  display:inline-block;
  color:var(--txt);
  border:1.5px solid var(--border);
  border-radius: var(--radius-closed);
  background: var(--bg-closed);
  padding: 16px 24px;                    /* compacto en cerrado */
  transition: border-radius .25s ease, padding .25s ease, background .25s ease, box-shadow .25s ease;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  max-width: 244px;
}
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill[open]{
  border-radius: var(--radius-open);
  border:1.5px solid var(--border-open);
  background: var(--bg-open);
  padding: 16px 18px;       /* más aire en abierto */
  box-shadow: 0 8px 28px rgba(0,0,0,.15);
    color:var(--txt-open)!important;
}

.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill[open] summary {
  color:var(--txt-open);
  font-weight: 600;
}

/* Summary = cabecera dentro de la tarjeta */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill summary{
  list-style:none;
  cursor:pointer;
  display:flex;
  align-items:center;
  gap:.6rem;
  line-height:1.2;
  font-family: "Montserrat", sans-serif
}
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill summary::-webkit-details-marker{display:none;}

/* Cuerpo (panel) que aparece debajo del summary */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill .body{
  display: none;
  margin-top: 10px;
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity .2s ease, transform .2s ease;
  color: var(--txt);
  background: transparent;
}

.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill[open] .body{
  display: block;
  opacity: 1;
  transform: none;
  padding-left: 28px;
  color: var(--txt-open);
  background: transparent;
}

/* ===== Icono círculo con +/– (SVG embebido) ===== */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill .pill-icon{
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  transition: transform .2s ease;

}
/* al abrir: ocultamos la línea vertical => “–” */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill[open] .pill-icon .vline{opacity:0; transition:opacity .2s;}

/* Make sure the SVG behaves nicely inline */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill summary .pill-icon{
  display: block;
}

/* When open: rotate the chevron (down -> up). It will be white because summary text is white */
.elementor-1082 .elementor-element.elementor-element-22755a46 .morph-pill[open] summary .pill-icon{
  transform: rotate(180deg);
}/* End custom CSS */