.elementor-12988 .elementor-element.elementor-element-59150463{--display:flex;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12988 .elementor-element.elementor-element-4e9a880{width:100%;max-width:100%;}.elementor-12988 .elementor-element.elementor-element-4e9a880.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1199px){.elementor-12988 .elementor-element.elementor-element-59150463{--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12988 .elementor-element.elementor-element-59150463{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}/* Start custom CSS */p{
margin-bottom: 0px;
}

html, body{ width:100%; overflow-x:hidden; }


body.elementor-page-12988 cor {
    color: #E73737;
}

body.elementor-page-12988 cor2 {
    color: #FF0000;
}

body.elementor-page-12988 cor4 {
    color: #00BB13;
}

body.elementor-page-12988 cor3 {
    color: #00BB13;
}

body.elementor-page-12988 cor5 {
    color: #1261FA;
}

body.elementor-page-12988 sm {
  font-weight: 600;
}

body.elementor-page-12988 m {
    font-weight: 500;
}

body.elementor-page-12988 n {
    font-weight: 400;
}

body.elementor-page-12988 b {
    font-weight: 700;
}

body.elementor-page-12988 eb {
    font-weight: 800;
}

body.elementor-page-12988 ama111 {
    background: var(--DEGRAD, linear-gradient(90deg, #FFC100 0%, #FFD34B 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

body.elementor-page-12988 cor111 {
    opacity: 0.88;
background: var(--DEGRAD, linear-gradient(90deg, #FFC100 0%, #FFD34B 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

body.elementor-page-12988 rodape {
    background: var(--DEGRADE-NOVO, linear-gradient(238deg, #151B31 0%, #02081D 100%));
}

body.elementor-page-12988 gr1{

background-image: linear-gradient(to right,#f31ca4,#ef5233, #ff317a,#f15643);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.pulsing-button {
    animation: pulse 2s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */