.elementor-463 .elementor-element.elementor-element-22fbf66{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-387961a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-463 .elementor-element.elementor-element-387961a:not(.elementor-motion-effects-element-type-background), .elementor-463 .elementor-element.elementor-element-387961a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1799768 );}.elementor-463 .elementor-element.elementor-element-387961a::before, .elementor-463 .elementor-element.elementor-element-387961a > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-387961a > .e-con-inner > .elementor-background-video-container::before, .elementor-463 .elementor-element.elementor-element-387961a > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-387961a > .e-con-inner > .elementor-background-slideshow::before, .elementor-463 .elementor-element.elementor-element-387961a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-463 .elementor-element.elementor-element-8d05a8f{--display:flex;--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:space-between;--align-items:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-463 .elementor-element.elementor-element-af89351{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-463 .elementor-element.elementor-element-af89351.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-af89351 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-weight:400;color:#55E6A5;}.elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;font-family:"Instrument Sans", Sans-serif;font-size:73px;}.elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Instrument Sans", Sans-serif;}.elementor-463 .elementor-element.elementor-element-1b9c449{width:auto;max-width:auto;bottom:0vh;}.elementor-463 .elementor-element.elementor-element-1b9c449.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-463 .elementor-element.elementor-element-1b9c449{right:1vh;}body.rtl .elementor-463 .elementor-element.elementor-element-1b9c449{left:1vh;}.elementor-463 .elementor-element.elementor-element-408fe50{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-family:"Instrument Sans", Sans-serif;color:#FFFFFF;}.elementor-463 .elementor-element.elementor-element-9cff9f1{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px;}.elementor-463 .elementor-element.elementor-element-9cff9f1 .elementor-divider-separator{width:100%;}.elementor-463 .elementor-element.elementor-element-9cff9f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-463 .elementor-element.elementor-element-4df563a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-598f09a{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-463 .elementor-element.elementor-element-e8d07a4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-e8d07a4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-463 .elementor-element.elementor-element-e8d07a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-463 .elementor-element.elementor-element-e8d07a4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-98f9f52 > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-98f9f52 > a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-98f9f52 > a:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-4b20ddd > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-4b20ddd > a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-4b20ddd > a:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-2de7169 > a :is(i, svg){color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-2de7169 > a:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );}.elementor-463 .elementor-element.elementor-element-a4d08bd .elementor-repeater-item-2de7169 > a:hover svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-463 .elementor-element.elementor-element-a4d08bd .ekit_social_media{text-align:left;}.elementor-463 .elementor-element.elementor-element-a4d08bd .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:15% 15% 15% 15%;padding:0px 0px 0px 0px;width:30px;height:30px;line-height:28px;}.elementor-463 .elementor-element.elementor-element-a4d08bd .ekit_social_media > li{display:inline-block;margin:0px 0px 5px 5px;}.elementor-463 .elementor-element.elementor-element-a4d08bd .ekit_social_media > li > a i{font-size:15px;}.elementor-463 .elementor-element.elementor-element-a4d08bd .ekit_social_media > li > a svg{max-width:15px;}.elementor-463 .elementor-element.elementor-element-11a9644{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon-wrapper{text-align:end;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-stacked .elementor-icon{background-color:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-framed .elementor-icon, .elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-default .elementor-icon{color:#FFFF00;border-color:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-framed .elementor-icon, .elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-default .elementor-icon svg{fill:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-stacked .elementor-icon:hover{background-color:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-framed .elementor-icon:hover, .elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-default .elementor-icon:hover{color:#FFFF00;border-color:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-framed .elementor-icon:hover, .elementor-463 .elementor-element.elementor-element-b2ba557.elementor-view-default .elementor-icon:hover svg{fill:#FFFF00;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon{font-size:70px;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon svg{height:70px;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon i, .elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon svg{transform:rotate(-45deg);}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-4df563a{--flex-wrap:wrap;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon-wrapper{text-align:start;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon{font-size:45px;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon svg{height:45px;}}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-22fbf66{--content-width:1600px;}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-387961a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-463 .elementor-element.elementor-element-af89351 .elementor-heading-title{font-size:18px;}.elementor-463 .elementor-element.elementor-element-5af859d .elementskit-section-title-wraper .elementskit-section-title{font-size:35px;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon{font-size:40px;}.elementor-463 .elementor-element.elementor-element-b2ba557 .elementor-icon svg{height:40px;}}/* Start custom CSS for elementskit-heading, class: .elementor-element-5af859d */.ekit-wid-con .elementskit-section-title span span {
    background-color: #BBCE04; /* El amarillo que prefieras */
    padding: 2px 8px;          /* Espaciado opcional para que no quede pegado al texto */
    border-radius: 4px;        /* Bordes redondeados opcionales */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b9c449 */.button {
  cursor: pointer;
  border: none;
  background: #e6b800;
  color: #fff;
  width: 140px;
  height: 140px;
  border-radius: 50% !important;
  position: relative;
  display: grid;
  place-content: center;
  overflow: hidden;
  transition: transform 0.2s ease;
}

/* TEXTO GIRATORIO */
.button__text {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: spin 10s linear infinite;
  margin: 0; /* Asegurar que no haya márgenes extra */
}

/* LETRAS CIRCULARES */
.button__text span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform-origin: 0 0;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #000;
  transform: rotate(calc(var(--index) * 18deg)) translate(55px) rotate(90deg);
}

/* CÍRCULO CENTRAL */
.button__circle {
  width: 60px; /* Un poco más grande para que luzca mejor la imagen */
  height: 60px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  overflow: hidden; /* Corta la imagen si es muy grande */
}

/* ESTILO PARA LA IMAGEN */
.button__img {
  width: 80%; /* Ajusta este porcentaje según qué tan grande quieras que se vea el cerebro */
  height: auto;
  display: block;
  object-fit: contain;
}

/* HOVER */
.button:hover {
  transform: scale(1.05);
}

/* ANIMACIÓN */
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */