.elementor-199 .elementor-element.elementor-element-1ead531{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.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-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-199 .elementor-element.elementor-element-43c2b39{text-align:center;}.elementor-199 .elementor-element.elementor-element-43c2b39 .elementor-heading-title{font-family:"Rubik Mono One", Sans-serif;font-size:25px;text-transform:capitalize;line-height:1px;letter-spacing:1.6px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#050505;}.elementor-199 .elementor-element.elementor-element-4e42ff6 > .elementor-widget-container{margin:-141px -141px -141px -141px;}.elementor-199 .elementor-element.elementor-element-4e42ff6{text-align:center;}.elementor-199 .elementor-element.elementor-element-4e42ff6 .elementor-heading-title{font-family:"Rufina", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:1px;letter-spacing:1.6px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#050505;}.elementor-199 .elementor-element.elementor-element-cc848a4 > .elementor-widget-container{margin:-218px -218px -218px -218px;}.elementor-199 .elementor-element.elementor-element-9091fef{--spacer-size:230px;}.elementor-199 .elementor-element.elementor-element-b60279f{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-199 .elementor-element.elementor-element-bb892cf{--display:flex;}.elementor-199 .elementor-element.elementor-element-b5fa994{--display:flex;}.elementor-199 .elementor-element.elementor-element-623f03c{--display:flex;}@media(max-width:1024px){.elementor-199 .elementor-element.elementor-element-1ead531{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-199 .elementor-element.elementor-element-1ead531{--content-width:873px;}}@media(max-width:767px){.elementor-199 .elementor-element.elementor-element-1ead531{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-199 .elementor-element.elementor-element-dbc3f71 img{width:61%;}.elementor-199 .elementor-element.elementor-element-43c2b39 .elementor-heading-title{font-size:20px;line-height:0.1em;letter-spacing:-1.1px;word-spacing:0em;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-199 .elementor-element.elementor-element-4e42ff6 > .elementor-widget-container{--e-transform-scale:0.7;margin:-227px -227px -227px -227px;}.elementor-199 .elementor-element.elementor-element-4e42ff6 .elementor-heading-title{font-size:20px;line-height:0.1em;letter-spacing:-1.1px;word-spacing:0em;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-199 .elementor-element.elementor-element-cc848a4{width:auto;max-width:auto;}.elementor-199 .elementor-element.elementor-element-cc848a4 > .elementor-widget-container{margin:-397px -397px -397px -397px;padding:-12px -26px -12px -13px;}.elementor-199 .elementor-element.elementor-element-9091fef{--spacer-size:38px;}}/* Start custom CSS for html, class: .elementor-element-cc848a4 */body {
  margin: 0;
  padding: 0;
  overflow-x: hidden; /* evita desplazamiento lateral */
  background-color: #ffffff; /* color de fondo base */
}

html {
  overflow-x: hidden;
}

.jm-linktree {
  width: 100%;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
}

.jm-btn,
.jm-btn:link,
.jm-btn:visited,
.jm-btn:hover,
.jm-btn:active {
  text-decoration: none !important;
}/* End custom CSS */