:root{--page-title-display:none;}/* Start custom CSS */.elementor-2152 h1 em{font-style:normal;background:#71DC88;padding:0 .12em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.elementor-2152 h2 em{font-style:normal;color:#71DC88}
.elementor-2152 > section:nth-of-type(4) h2 em{color:#E57429}
.elementor-2152 > section:nth-of-type(7) h2 em{background:#232323;color:#71DC88;padding:0 .12em;border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.elementor-2152 > section:nth-of-type(7){z-index:5 !important}
.elementor-2152 > section:nth-of-type(2){position:relative;z-index:6;overflow-x:clip !important;overflow-y:visible !important}
.elementor-2152 > section:nth-of-type(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(2) > .elementor-element:nth-child(2){animation:ia-pista 6s ease-in-out infinite}
.elementor-2152 > section:nth-of-type(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(2) > .elementor-element:nth-child(2) > .elementor-element:nth-child(1){animation:ia-bola 6s ease-in-out infinite}
.elementor-2152 > section:nth-of-type(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(2) > p:nth-child(3){animation:ia-flota-a 5s ease-in-out infinite}
.elementor-2152 > section:nth-of-type(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(2) > p:nth-child(4){animation:ia-flota-b 6s ease-in-out infinite}
.elementor-2152 > section:nth-of-type(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1){animation:ia-cinta 38s linear infinite}
.elementor-2152 > section:nth-of-type(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1) > p{flex:0 0 auto;margin:0;padding:0 34px;color:#FFFFFF;font-size:22px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.elementor-2152 > section:nth-of-type(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1) > p:nth-child(even){color:#71DC88}
.elementor-2152 > section:nth-of-type(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1) > p::after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:#71DC88;margin-left:34px;vertical-align:middle}
@keyframes ia-pista{0%,32%{background-color:#D9D9D0}46%,84%{background-color:#71DC88}98%,100%{background-color:#D9D9D0}}
@keyframes ia-bola{0%,32%{transform:translateX(0)}46%,84%{transform:translateX(130px)}98%,100%{transform:translateX(0)}}
@keyframes ia-bola-m{0%,32%{transform:translateX(0)}46%,84%{transform:translateX(100px)}98%,100%{transform:translateX(0)}}
@keyframes ia-flota-a{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-10px)}}
@keyframes ia-flota-b{0%,100%{transform:rotate(3deg) translateY(0)}50%{transform:rotate(3deg) translateY(10px)}}
@keyframes ia-cinta{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@media (max-width:767px){.elementor-2152 > section:nth-of-type(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(2) > .elementor-element:nth-child(2) > .elementor-element:nth-child(1){animation-name:ia-bola-m}.elementor-2152 > section:nth-of-type(2) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1){animation-duration:22s !important}}
@media (prefers-reduced-motion:reduce){.elementor-2152 > section:nth-of-type(1) *,.elementor-2152 > section:nth-of-type(2) *{animation:none !important}}/* End custom CSS */