.elementor-2412 .elementor-element.elementor-element-4a1fa251 > .elementor-container{max-width:1600px;min-height:806px;}.elementor-2412 .elementor-element.elementor-element-4a1fa251:not(.elementor-motion-effects-element-type-background), .elementor-2412 .elementor-element.elementor-element-4a1fa251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-2412 .elementor-element.elementor-element-4a1fa251 > .elementor-background-overlay{background-image:url("https://resenhatrader.com/wp-content/uploads/2023/07/fundo-site-pc-02.webp");background-repeat:no-repeat;background-size:137% auto;opacity:0.65;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2412 .elementor-element.elementor-element-4a1fa251{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2412 .elementor-element.elementor-element-795db1d7 > .elementor-element-populated{margin:-37px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2412 .elementor-element.elementor-element-594325c4 img{width:20%;}body:not(.rtl) .elementor-2412 .elementor-element.elementor-element-594325c4{left:-607px;}body.rtl .elementor-2412 .elementor-element.elementor-element-594325c4{right:-607px;}.elementor-2412 .elementor-element.elementor-element-594325c4{top:258px;z-index:1;}.elementor-2412 .elementor-element.elementor-element-1c9fd6b1 img{width:36%;}body:not(.rtl) .elementor-2412 .elementor-element.elementor-element-1c9fd6b1{left:669px;}body.rtl .elementor-2412 .elementor-element.elementor-element-1c9fd6b1{right:669px;}.elementor-2412 .elementor-element.elementor-element-1c9fd6b1{top:577px;z-index:1;}.elementor-2412 .elementor-element.elementor-element-66785f03{text-align:center;}.elementor-2412 .elementor-element.elementor-element-66785f03 .elementor-heading-title{color:#FFDB69;font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;}.elementor-2412 .elementor-element.elementor-element-66785f03 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-221a387{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-2412 .elementor-element.elementor-element-7ce1490c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2412 .elementor-element.elementor-element-7ce1490c > .elementor-widget-container{margin:0px 0400px 0px 0400px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#F9A003;border-radius:11px 11px 11px 11px;box-shadow:0px 0px 34px 0px rgba(249, 115.00000000000013, 3.0000000000000098, 0.49);}.elementor-2412 .elementor-element.elementor-element-7ce1490c{z-index:2;}.elementor-2412 .elementor-element.elementor-element-1676da64{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;}.elementor-2412 .elementor-element.elementor-element-1676da64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-2da59580 .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(66.98683991356472, 254.1234375, 4.3591146717900875, 0.52);}.elementor-2412 .elementor-element.elementor-element-2da59580 > .elementor-widget-container{margin:-25px 0px 38px 0px;}.elementor-2412 .elementor-element.elementor-element-2da59580{z-index:2;}.elementor-2412 .elementor-element.elementor-element-22db4569 > .elementor-container{min-height:147px;}.elementor-2412 .elementor-element.elementor-element-22db4569:not(.elementor-motion-effects-element-type-background), .elementor-2412 .elementor-element.elementor-element-22db4569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2412 .elementor-element.elementor-element-22db4569{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:-59px;margin-bottom:0px;}.elementor-2412 .elementor-element.elementor-element-22db4569 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2412 .elementor-element.elementor-element-7272b528{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;}.elementor-2412 .elementor-element.elementor-element-7272b528 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-2412:not(.elementor-motion-effects-element-type-background), body.elementor-page-2412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;}@media(max-width:767px){.elementor-2412 .elementor-element.elementor-element-4a1fa251 > .elementor-container{min-height:615px;}.elementor-2412 .elementor-element.elementor-element-4a1fa251 > .elementor-background-overlay{background-size:1370px auto;opacity:0.87;}.elementor-2412 .elementor-element.elementor-element-795db1d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2412 .elementor-element.elementor-element-594325c4 img{width:42%;}body:not(.rtl) .elementor-2412 .elementor-element.elementor-element-594325c4{left:-196px;}body.rtl .elementor-2412 .elementor-element.elementor-element-594325c4{right:-196px;}.elementor-2412 .elementor-element.elementor-element-594325c4{top:-77px;}.elementor-2412 .elementor-element.elementor-element-1c9fd6b1 img{width:67%;}body:not(.rtl) .elementor-2412 .elementor-element.elementor-element-1c9fd6b1{left:278px;}body.rtl .elementor-2412 .elementor-element.elementor-element-1c9fd6b1{right:278px;}.elementor-2412 .elementor-element.elementor-element-1c9fd6b1{top:510px;}.elementor-2412 .elementor-element.elementor-element-66785f03 .elementor-heading-title{font-size:30px;}.elementor-2412 .elementor-element.elementor-element-66785f03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-221a387{font-size:14px;}.elementor-2412 .elementor-element.elementor-element-7ce1490c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-1676da64{font-size:12px;}.elementor-2412 .elementor-element.elementor-element-2da59580 .elementor-button{font-size:18px;}.elementor-2412 .elementor-element.elementor-element-2da59580 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2412 .elementor-element.elementor-element-22db4569{margin-top:0px;margin-bottom:0px;}.elementor-2412 .elementor-element.elementor-element-7272b528{text-align:center;font-size:14px;}body.elementor-page-2412{padding:0% 0% 0% 0%;}}/* Start custom CSS for image, class: .elementor-element-594325c4 */.elementor-2412 .elementor-element.elementor-element-594325c4 {
	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-1c9fd6b1 */.elementor-2412 .elementor-element.elementor-element-1c9fd6b1 {
	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-2da59580 */.elementor-2412 .elementor-element.elementor-element-2da59580 .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, 
#1e880d, #2dfa0c, 
#1e880d,#2dfa0c);
background-size: 400% 200%;box-shadow: 0px 5px 0px 0px #02DDFC, 0px 20px 20px -10px rgba(0, 0, 0, 0.7), inset 0px 0px 20px 0px ##02DDFC;
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-2412 .elementor-element.elementor-element-2da59580 .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, #1e880d, #1e880d, #2dfa0c, #2dfa0c);
background-size: 400% 200%;box-shadow: 0px 5px 0px 0px #1e880d, 0px 20px 20px -10px rgba(0, 0, 0, 0.7), inset 0px 0px 20px 0px #1e880d;
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-2412 .elementor-element.elementor-element-2da59580{
    --color: #2dfa0c;
}

.elementor-2412 .elementor-element.elementor-element-2da59580 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-2412 .elementor-element.elementor-element-2da59580 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-2412 .elementor-element.elementor-element-2da59580 a:hover::after{
    opacity: 0.4;
}

.elementor-2412 .elementor-element.elementor-element-2da59580 .elementor-button:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22db4569 */.elementor-2412 .elementor-element.elementor-element-22db4569 {
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 */