.elementor-855 .elementor-element.elementor-element-2afd6a1f{--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;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-855 .elementor-element.elementor-element-5dd7b53{--display:flex;cursor:default !important;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 3px;--row-gap:0px;--column-gap:3px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6e8425 );--border-color:var( --e-global-color-a6e8425 );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:3px;--padding-right:3px;}.elementor-element-ee40036{cursor:default !important;}.elementor-element-5dd7b53.ha-cursor .mf-cursor-text{color:#E66565;font-size:55px;}.elementor-element-5dd7b53.ha-cursor.mf-cursor:before{background:#ABABAB00;}.elementor-element-5dd7b53.ha-cursor.mf-cursor.-text:before{width:58px;height:58px;}.elementor-element-5dd7b53.ha-cursor.-media:before{width:58px;height:58px;}.elementor-element-5dd7b53.ha-cursor .ha-cursor-text{width:58px;height:58px;}.elementor-element-5dd7b53.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-5dd7b53.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-46250173{width:auto;max-width:auto;text-align:center;font-family:var( --e-global-typography-c8cdfd7-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cdfd7-font-size );font-weight:var( --e-global-typography-c8cdfd7-font-weight );line-height:var( --e-global-typography-c8cdfd7-line-height );letter-spacing:var( --e-global-typography-c8cdfd7-letter-spacing );word-spacing:var( --e-global-typography-c8cdfd7-word-spacing );color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-46250173 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-9be4128{width:auto;max-width:auto;}.elementor-855 .elementor-element.elementor-element-9be4128 > .elementor-widget-container{margin:0px 7px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-9be4128 img{width:40px;}.elementor-855 .elementor-element.elementor-element-1de4a56f{width:auto;max-width:auto;text-align:left;}.elementor-855 .elementor-element.elementor-element-1de4a56f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-1de4a56f img{width:120px;}@media(max-width:1024px){.elementor-element-5dd7b53.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-5dd7b53.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-5dd7b53.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-855 .elementor-element.elementor-element-46250173{font-size:var( --e-global-typography-c8cdfd7-font-size );line-height:var( --e-global-typography-c8cdfd7-line-height );letter-spacing:var( --e-global-typography-c8cdfd7-letter-spacing );word-spacing:var( --e-global-typography-c8cdfd7-word-spacing );}}@media(max-width:767px){.elementor-element-5dd7b53.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-5dd7b53.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-5dd7b53.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-855 .elementor-element.elementor-element-46250173{font-size:var( --e-global-typography-c8cdfd7-font-size );line-height:var( --e-global-typography-c8cdfd7-line-height );letter-spacing:var( --e-global-typography-c8cdfd7-letter-spacing );word-spacing:var( --e-global-typography-c8cdfd7-word-spacing );}}/* Start custom CSS for image, class: .elementor-element-1de4a56f */#tropicana {
  cursor: none !important; 
}

/* Estilo do cursor personalizado */
.custom-cursor {
  position: fixed;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  pointer-events: none; /* para não interferir nos cliques */
  border: 2px solid #65EC43;  /* cor do contorno */
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  animation: heartbeat 1.5s infinite; /* animação de pulsação (batida de coração) */
}

/* Define a animação heartbeat */
@keyframes heartbeat {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  25% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.8;
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  75% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.8;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}/* End custom CSS */