.elementor-150 .elementor-element.elementor-element-75b9964{--display:flex;}.elementor-150 .elementor-element.elementor-element-75b9964.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-37f0448{--spacer-size:50px;}.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-150 .elementor-element.elementor-element-8240d74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-8240d74.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-8240d74{text-align:center;}.elementor-150 .elementor-element.elementor-element-8240d74 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-8240d74 .elementor-heading-title a:hover, .elementor-150 .elementor-element.elementor-element-8240d74 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-8240d74 .elementor-heading-title a{transition-duration:0.8s;}.elementor-150 .elementor-element.elementor-element-d492b7e{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-150 .elementor-element.elementor-element-d492b7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-06e5bcb{--spacer-size:50px;}.elementor-150 .elementor-element.elementor-element-aac41b1{text-align:center;}.elementor-150 .elementor-element.elementor-element-aac41b1 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-weight:600;color:#000000;}.elementor-150 .elementor-element.elementor-element-a2961fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;}.elementor-150 .elementor-element.elementor-element-a2961fb{grid-column:span custom;grid-row:span 9;}.elementor-150 .elementor-element.elementor-element-a2961fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-a2961fb .elementor-wrapper{--video-aspect-ratio:2.33333;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-d492b7e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-75b9964{--width:66.343%;}.elementor-150 .elementor-element.elementor-element-d492b7e{--width:100%;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-d492b7e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}
/* Start custom CSS for heading, class: .elementor-element-8240d74 */.elementor-150 .elementor-element.elementor-element-8240d74 {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  line-height: 1.6;
}

.elementor-150 .elementor-element.elementor-element-8240d74 span {
  display: inline-block;
  transition: transform 0.5s ease, opacity 0.5s ease;
}

.elementor-150 .elementor-element.elementor-element-8240d74:hover span {
  transform: translateY(100px) rotate(15deg);
  opacity: 0;
}

/* Delays automáticos por letra */
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(1) { transition-delay: 0s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(2) { transition-delay: 0.03s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(3) { transition-delay: 0.06s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(4) { transition-delay: 0.09s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(5) { transition-delay: 0.12s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(6) { transition-delay: 0.15s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(7) { transition-delay: 0.18s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(8) { transition-delay: 0.21s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(9) { transition-delay: 0.24s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(10) { transition-delay: 0.27s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(11) { transition-delay: 0.30s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(12) { transition-delay: 0.33s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(13) { transition-delay: 0.36s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(14) { transition-delay: 0.39s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(15) { transition-delay: 0.42s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(16) { transition-delay: 0.45s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(17) { transition-delay: 0.48s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(18) { transition-delay: 0.51s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(19) { transition-delay: 0.54s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(20) { transition-delay: 0.57s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(21) { transition-delay: 0.60s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(22) { transition-delay: 0.63s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(23) { transition-delay: 0.66s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(24) { transition-delay: 0.69s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(25) { transition-delay: 0.72s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(26) { transition-delay: 0.75s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(27) { transition-delay: 0.78s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(28) { transition-delay: 0.81s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(29) { transition-delay: 0.84s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(30) { transition-delay: 0.87s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(31) { transition-delay: 0.90s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(32) { transition-delay: 0.93s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(33) { transition-delay: 0.96s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(34) { transition-delay: 0.99s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(35) { transition-delay: 1.02s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(36) { transition-delay: 1.05s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(37) { transition-delay: 1.08s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(38) { transition-delay: 1.11s; }
.elementor-150 .elementor-element.elementor-element-8240d74 span:nth-child(39) { transition-delay: 1.14s; }/* End custom CSS */





