.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2303 .elementor-element.elementor-element-2da88ea{--display:flex;--min-height:842px;}.elementor-2303 .elementor-element.elementor-element-2da88ea:not(.elementor-motion-effects-element-type-background), .elementor-2303 .elementor-element.elementor-element-2da88ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2303 .elementor-element.elementor-element-792fc7a.elementor-element{--align-self:center;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2303 .elementor-element.elementor-element-89becc6{--display:flex;--min-height:1440px;}.elementor-2303 .elementor-element.elementor-element-89becc6:not(.elementor-motion-effects-element-type-background), .elementor-2303 .elementor-element.elementor-element-89becc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for button, class: .elementor-element-792fc7a */.elementor-2303 .elementor-element.elementor-element-792fc7a .elementor-button{

animation: luzes 2s linear infinite;

}

@keyframes luzes{

0%{

box-shadow: 0 0 10px -20px #61CE70;

}

90%{

box-shadow: 0 0 0 20px transparent;

}

100%{

box-shadow: 0 0 0 0 transparent;

}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-05f5261 */.elementor-2303 .elementor-element.elementor-element-05f5261 .swiper-wrapper{

transition-timing-function: linear

!important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11c89a5 */.text5 {

  font-weight: 600;

  font-size: 50px;

  font-family: San francisco;

  line-height: 1.1em;

  color: #fafafa;

  text-align: left;

}

.dud {

  color: #757575;

}

@media(max-width:767px){

  .text5 {

  font-weight: 600;

  font-size: 40px;

  font-family: San francisco;

  line-height: 1.1em;

  color: #fafafa;

  text-align: center;

}  

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a49fbe */.escala{

    transition: none !important;

    z-index: 50;

    opacity: 1;

}

.escala2{

    transition: 1s;

    opacity: 1;

    position: absolute;

    z-index: 50;

}

.escala2ativo{

    transition: 1s;

    opacity: 0;

    pointer-events: none;

}

.aumentar{

    transition: 1s;

    transform: scale(1);

}

.aumentar1{

    transition: 1s;

    transform: scale(4) translatex(0px);

}

.aumentar2{

    transition: 1s;

    transform: scale(8) translatex(0px);

}

.aumentar3{

    transition: 1s;

    transform: scale(12) translatex(0px);

}

.aumentar4{

    transition: 1s;

    transform: scale(30) translatex(0px);

}

.aumentar5{

    transition: 1s;

    transform: scale(50) translatex(0px);

}

.aumentar6{

    transition: 1s;

    transform: scale(90) translatex(0px);

}

.aumentar7{

    transition: 1s;

    transform: scale(150) translatex(0px);

}

.aumentar8{

    transition: 1s;

    transform: scale(200) translatex(0px);

}

.aumentar9{

    transition: 1s;

    transform: scale(300) translatex(1px);

}

@media(max-width: 767px){

 .aumentar5{

    transition: 1s;

    transform: scale(50) translatex(0px);

}

.aumentar6{

    transition: 1s;

    transform: scale(90) translatex(0px);

}

.aumentar7{

    transition: 1s;

    transform: scale(150) translatex(0px);

}

.aumentar8{

    transition: 1s;

    transform: scale(200) translatex(0px);

}

.aumentar9{

    transition: 1s;

    transform: scale(300) translatex(1px);

}  

}/* End custom CSS */