.elementor-3000 .elementor-element.elementor-element-468f286d > .elementor-container{max-width:1600px;min-height:777px;}.elementor-3000 .elementor-element.elementor-element-468f286d:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-468f286d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-3000 .elementor-element.elementor-element-468f286d > .elementor-background-overlay{background-image:url("https://resenhatrader.com/wp-content/uploads/2023/07/fundo-pagina-1.webp");background-position:top center;background-repeat:no-repeat;background-size:137% auto;opacity:0.41;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3000 .elementor-element.elementor-element-468f286d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3000 .elementor-element.elementor-element-54ff0e4f > .elementor-element-populated{margin:40px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3000 .elementor-element.elementor-element-3c5bbc7 img{width:20%;}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-3c5bbc7{left:-607px;}body.rtl .elementor-3000 .elementor-element.elementor-element-3c5bbc7{right:-607px;}.elementor-3000 .elementor-element.elementor-element-3c5bbc7{top:258px;z-index:1;}.elementor-3000 .elementor-element.elementor-element-48302d22 img{width:36%;}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-48302d22{left:669px;}body.rtl .elementor-3000 .elementor-element.elementor-element-48302d22{right:669px;}.elementor-3000 .elementor-element.elementor-element-48302d22{top:-165px;z-index:1;}.elementor-3000 .elementor-element.elementor-element-3a4b4d92 img{width:10%;}.elementor-3000 .elementor-element.elementor-element-3a4b4d92 > .elementor-widget-container{margin:-53px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-41a4ace{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-41a4ace .elementor-headline{text-align:center;font-family:"Montserrat", Sans-serif;font-size:47px;font-weight:900;}.elementor-3000 .elementor-element.elementor-element-41a4ace .elementor-headline-dynamic-wrapper path{stroke:#FF9600;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;}.elementor-3000 .elementor-element.elementor-element-41a4ace .elementor-headline-plain-text{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-41a4ace .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:900;}.elementor-3000 .elementor-element.elementor-element-5a2f1123 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 9px 0px 9px;box-shadow:0px 0px 27px 0px rgba(76.24347826086951, 252, 3.9999999999999583, 0.52);}.elementor-3000 .elementor-element.elementor-element-5a2f1123 > .elementor-widget-container{margin:0px 0px 88px 0px;}.elementor-3000 .elementor-element.elementor-element-5a2f1123{z-index:2;}.elementor-3000 .elementor-element.elementor-element-2ab66338 > .elementor-container{min-height:147px;}.elementor-3000 .elementor-element.elementor-element-2ab66338:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-2ab66338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3000 .elementor-element.elementor-element-2ab66338{box-shadow:0px 0px 37px 0px rgba(252, 126.99999999999994, 3.9999999999999583, 0.36);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-3000 .elementor-element.elementor-element-2ab66338 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3000 .elementor-element.elementor-element-23a2708{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;}.elementor-3000 .elementor-element.elementor-element-23a2708 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-3000:not(.elementor-motion-effects-element-type-background), body.elementor-page-3000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}@media(max-width:767px){.elementor-3000 .elementor-element.elementor-element-468f286d > .elementor-container{min-height:601px;}.elementor-3000 .elementor-element.elementor-element-468f286d > .elementor-background-overlay{background-size:1370px auto;opacity:0.87;}.elementor-3000 .elementor-element.elementor-element-3c5bbc7 img{width:42%;}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-3c5bbc7{left:-196px;}body.rtl .elementor-3000 .elementor-element.elementor-element-3c5bbc7{right:-196px;}.elementor-3000 .elementor-element.elementor-element-3c5bbc7{top:259px;}.elementor-3000 .elementor-element.elementor-element-48302d22 img{width:67%;}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-48302d22{left:192px;}body.rtl .elementor-3000 .elementor-element.elementor-element-48302d22{right:192px;}.elementor-3000 .elementor-element.elementor-element-48302d22{top:-100px;}.elementor-3000 .elementor-element.elementor-element-3a4b4d92 img{width:31%;}.elementor-3000 .elementor-element.elementor-element-3a4b4d92 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-41a4ace .elementor-headline{font-size:31px;}.elementor-3000 .elementor-element.elementor-element-5a2f1123 .elementor-button{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-5a2f1123 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-2ab66338{margin-top:0px;margin-bottom:0px;}.elementor-3000 .elementor-element.elementor-element-23a2708{text-align:center;font-size:14px;}body.elementor-page-3000{padding:0% 0% 0% 0%;}}/* Start custom CSS for image, class: .elementor-element-3c5bbc7 */.elementor-3000 .elementor-element.elementor-element-3c5bbc7 {
	animation: flutuando01 15s ease;
	animation-iteration-count: infinite;
	filter: blur(3px);
}
 
@keyframes flutuando01 {
	0% {
    	transform: translateY(0px) rotate(15deg);
	} 50% {
    	transform: translateY(-10px) rotate(-5deg);
	} 100% {
    	transform: translateY(0px) rotate(15deg);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48302d22 */.elementor-3000 .elementor-element.elementor-element-48302d22 {
	animation: flutuando01 15s ease;
	animation-iteration-count: infinite;
}
 
@keyframes flutuando01 {
	0% {
    	transform: translateY(0px) rotate(15deg);
	} 50% {
    	transform: translateY(-10px) rotate(-5deg);
	} 100% {
    	transform: translateY(0px) rotate(15deg);
	}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a2f1123 */.elementor-3000 .elementor-element.elementor-element-5a2f1123 .elementor-button {
animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
background-image: linear-gradient(120deg, #2dfa0c, #1e880d, #2dfa0c,#1e880d);
background-size: 400% 200%;box-shadow: 0px 5px 0px 0px #2dfa0c, 0px 20px 20px -10px rgba(0, 0, 0, 0.7), inset 0px 0px 20px 0px #2dfa0c;
transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
0% {
background-position: 0 0;
} 100% {
background-position: 100% 0;
}
}

.elementor-3000 .elementor-element.elementor-element-5a2f1123 .elementor-button:hover {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
background-image: linear-gradient(120deg, #2dfa0c, #25ff02, #2dfa0c, #25ff02);
background-size: 400% 200%;box-shadow: 0px 5px 0px 0px #25ff02, 0px 20px 20px -10px rgba(0, 0, 0, 0.7), inset 0px 0px 20px 0px #25ff02;
transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
transition: all .3s ease;
  transform: scale(1.03);
}

@keyframes textura {
0% {
background-position: 0 0;
} 100% {
background-position: 100% 0;
}
}

.elementor-3000 .elementor-element.elementor-element-5a2f1123{
    --color: #25ff02;
}

.elementor-3000 .elementor-element.elementor-element-5a2f1123 a{
    text-shadow: 0 0 0.125em hsl(0 0% 40% / 0.3), 0 0 0.45em var(--color);
    box-shadow: inset 0 0 0.5em 0 var(--color), 0 0 0.5em 0 var(--color);
    transition: box-shadow 2s !important;
    position: relative;
}

.elementor-3000 .elementor-element.elementor-element-5a2f1123 a::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 0 0 2em 0.5em var(--color);
    opacity: 0;
    transition: opacity 100ms linear;
}
.elementor-3000 .elementor-element.elementor-element-5a2f1123 a:hover::after{
    opacity: 0.4;
}

.elementor-3000 .elementor-element.elementor-element-5a2f1123 .elementor-button:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ab66338 */.elementor-3000 .elementor-element.elementor-element-2ab66338 {
border: 2px solid;
border-image: linear-gradient(90deg,rgba(0,0,0,0),#FC7F04,rgba(0,0,0,0)) 1;
border-left: none;
border-right: none;
}/* End custom CSS */
/* Start custom CSS */@-webkit-keyframes marquee {
100% {
transform: translateX(-100%);
}
}

@keyframes marquee {
100% {
transform: translateX(-100%);
}
}

[data-marquee] {
--loop-duration: 30s;
display: block;
}

[data-marquee] [data-marquee-shadow] {
position: absolute;
visibility: hidden;
height: auto;
width: auto;
white-space: nowrap;
}

[data-marquee] [data-marquee-overflow] {
overflow: hidden;
transform: translate3d(0, 0, 0);
}

[data-marquee] [data-marquee-container] {
display: flex;
-webkit-animation: marquee var(--loop-duration) linear infinite;
animation: marquee var(--loop-duration) linear infinite;
}

[data-marquee] [data-marquee-style] {
flex: 0 0 auto;
display: flex;
align-items: center;
justify-content: center;
}

[data-marquee-style] {
padding: 1.5em 0.3em;
display: flex;
color: #FC7F04;
font-size: 1em;
font-weight: 700;
letter-spacing: 0.3em;
text-transform: uppercase;
}/* End custom CSS */