.elementor-199 .elementor-element.elementor-element-8bdf31c:not(.elementor-motion-effects-element-type-background), .elementor-199 .elementor-element.elementor-element-8bdf31c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E1B;}.elementor-199 .elementor-element.elementor-element-8bdf31c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #0C0E1B 20%, #0C0E1B47 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-199 .elementor-element.elementor-element-8bdf31c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:10;}.elementor-199 .elementor-element.elementor-element-d690aa7{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF20;margin-top:0px;margin-bottom:150px;padding:150px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-199 .elementor-element.elementor-element-81f50c9{text-align:left;}.elementor-199 .elementor-element.elementor-element-81f50c9 img{width:180px;}.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-199 .elementor-element.elementor-element-854c0c3 > .elementor-widget-container{margin:0px 150px 0px 0px;}.elementor-199 .elementor-element.elementor-element-854c0c3{text-align:left;}.elementor-199 .elementor-element.elementor-element-854c0c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#F4F4F4;}.elementor-199 .elementor-element.elementor-element-0ba5381{text-align:left;}.elementor-199 .elementor-element.elementor-element-0ba5381 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#E4F0FFB5;}.elementor-199 .elementor-element.elementor-element-91cce2e{text-align:left;}.elementor-199 .elementor-element.elementor-element-91cce2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#E4F0FFB5;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-199 .elementor-element.elementor-element-d690aa7{margin-top:0px;margin-bottom:50px;padding:50px 0px 0px 0px;}.elementor-199 .elementor-element.elementor-element-81f50c9{text-align:center;}.elementor-199 .elementor-element.elementor-element-854c0c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-199 .elementor-element.elementor-element-854c0c3{text-align:center;}.elementor-199 .elementor-element.elementor-element-0ba5381{text-align:center;}.elementor-199 .elementor-element.elementor-element-91cce2e{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-50ac81a */.scroll-txt2{

    letter-spacing: -1em !important;

    filter: blur(12px);

    opacity: 0;

    transition: 1.8s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0.5s !important;

}

.ativo7.scroll-txt2{

     letter-spacing: 0em !important;

    filter: blur(0px);

    opacity: 1;

    transition: 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940);

    transition-delay: 0s;

}

.perspectiva{

    transition: 5s !important;

 transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(-50deg) scale(1, 1);

}

.ativo7.perspectiva{

    transition: 5s !important;

transform: perspective(100rem) translate3d(0, 0, -5rem) rotateX(0deg) scale(1, 1);

}

.scroll-left{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(-30px, 0);

}

.scroll-left2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(-30px, 0);

}

.scroll-right{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(30px, 0);

}

.scroll-right2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(30px, 0);

}

.scroll-bottom{

    opacity: 0;

    transition: 0.9s;

    filter: blur(10px);

    transform: translate(0, -30px);

}

.scroll-bottom2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, -30px);

}

.scroll-top{

    opacity: 0;

    transition: 0.9s;

    filter: blur(5px);

    transform: translate(0, 30px);

}

.scroll-top2{

    opacity: 0;

    transition: 0.3s;

    transform: translate(0, 30px);

}

.l1{

    opacity: 0;

    transition: 1.4s !important;

}

.l2{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.2s !important;

}

.l3{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.9s !important;

}

.l4{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.7s !important;

}

.l5{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.5s !important;

}

.l6{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.6s !important;

}

.l7{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.4s !important;

}

.l8{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.8s !important;

}

.l9{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.l10{

    opacity: 0;

    transition: 1.4s !important;

    transition-delay: 0.3s !important;

}

.ativo7{ 

    opacity: 1;

    transition: 0.9s;

    filter: blur(0px);

    transform: translate(0, 0px);

    transition-delay: 0s;

}/* End custom CSS */