.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e6ecad1:#B39471;--e-global-color-3f65913:#CEBA9E;--e-global-color-bfa2c2a:#BDB2A7;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Commissioner";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1363a36-font-family:"Roboto Slab";--e-global-typography-1363a36-font-weight:700;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 h1{font-family:"Cinzel", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:Boxed;}.e-con{--container-max-width:Boxed;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS */html, body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}

.azul{
    color: #1A91EE;
}

.italic{
    font-style: italic;
    font-weight: 700;
    
}

.blob {
    box-shadow: 0px 0px 6px 6px #2F89FF1;
     border-radius:90px;
     transition: transform 0.2s ease-in-out; 
     
}
.blob:hover {
    transform: scale(1.05);
}

.pulser{
    animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0px #1A91EE70; /* Substitua rgba(0, 255, 0, 0.2) pela cor verde desejada */
        
    }
    100% {
        box-shadow: 0 0 0 15px rgba(0, 255, 0, 0); /* Substitua rgba(0, 255, 0, 0) pela cor verde desejada */
       
    }
}

@keyframes floatAround2 {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-5px, 5px);
  }
  50% {
    transform: translate(0, 15px);
  }
  75% {
    transform: translate(-10px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}

.float2 {
  animation: floatAround2 6s ease-in-out infinite;
}

@keyframes floatAround {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(5px, -5px);
  }
  50% {
    transform: translate(0, 5px);
  }
  75% {
    transform: translate(-5px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}

.float1 {
  animation: floatAround 6s ease-in-out infinite;
}

@keyframes floatAround3 {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(15px, 5px);
  }
  50% {
    transform: translate(0, 10px);
  }
  75% {
    transform: translate(15px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}

.float3 {
  animation: floatAround3 6s ease-in-out infinite;
}

.contain:hover{
    transform: translateY(-10px);
}


@keyframes sobedesce {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 15px);
  }
  
  100% {
    transform: translate(0, 0);
  }
}

.sobedesce {
  animation: sobedesce 4s ease-in-out infinite;
}





@keyframes sobedesce2 {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -15px);
  }
  
  100% {
    transform: translate(0, 0);
  }
}

.sobedesce2 {
  animation: sobedesce2 4s ease-in-out infinite;
}

.blob2 {
    box-shadow: 0px 0px 6px 6px #2F89FF1;
     border-radius:90px;
     transition: transform 0.2s ease-in-out; 
     
}
.blob2:hover {
    transform: scale(1.05);
}

.pulser2{
    animation: pulse-animation2 2s infinite;
}

@keyframes pulse-animation2 {
    0% {
        box-shadow: 0 0 0 0px #ffffff50; /* Substitua rgba(0, 255, 0, 0.2) pela cor verde desejada */
        
    }
    100% {
        box-shadow: 0 0 0 15px rgba(0, 255, 0, 0); /* Substitua rgba(0, 255, 0, 0) pela cor verde desejada */
       
    }
}


@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.elemento {
  animation: girar 27s linear infinite; /* duração de 2 segundos, rotação contínua */
}/* End custom CSS */