.elementor-15442 .elementor-element.elementor-element-c42f6ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-c42f6ae:not(.elementor-motion-effects-element-type-background), .elementor-15442 .elementor-element.elementor-element-c42f6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15442 .elementor-element.elementor-element-3681f10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15442 .elementor-element.elementor-element-288c3a9{--display:flex;}.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-15442 .elementor-element.elementor-element-89be63c img, .elementor-15442 .elementor-element.elementor-element-89be63c svg{width:10%;border-style:solid;border-width:2px 1px 0px 1px;border-color:#FFFFFF;border-radius:300px 300px 300px 300px;}.elementor-15442 .elementor-element.elementor-element-89be63c svg{height:auto;}.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-15442 .elementor-element.elementor-element-40c09b5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-15442 .elementor-element.elementor-element-40c09b5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-ff95e7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );background-image: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-15442 .elementor-element.elementor-element-2beb423 .elementor-button{background-color:#61CE7000;background-image:none;height:50px;width:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-2beb423.elementor-element{--align-self:center;}.elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button, .elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-15442 .elementor-element.elementor-element-b9d7d80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button{background-color:#61CE7000;background-image:none;height:50px;width:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-a38d5b2.elementor-element{--align-self:center;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button, .elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-15442 .elementor-element.elementor-element-25c6136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button{background-color:#61CE7000;background-image:none;height:50px;width:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-e0f50f0.elementor-element{--align-self:center;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button, .elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-15442 .elementor-element.elementor-element-668c63b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button{background-color:#61CE7000;background-image:none;height:50px;width:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-a745826.elementor-element{--align-self:center;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button, .elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-15442 .elementor-element.elementor-element-949c072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button{background-color:#61CE7000;background-image:none;height:50px;width:375px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-cada542.elementor-element{--align-self:center;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button, .elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button .elementor-button-icon{font-size:14px;}.elementor-15442 .elementor-element.elementor-element-515a9c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-15442 .elementor-element.elementor-element-515a9c3:not(.elementor-motion-effects-element-type-background), .elementor-15442 .elementor-element.elementor-element-515a9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-15442 .elementor-element.elementor-element-8cee39d .elementor-icon-wrapper{text-align:center;}.elementor-15442 .elementor-element.elementor-element-8cee39d.elementor-view-stacked .elementor-icon{background-color:#D5B650;}.elementor-15442 .elementor-element.elementor-element-8cee39d.elementor-view-framed .elementor-icon, .elementor-15442 .elementor-element.elementor-element-8cee39d.elementor-view-default .elementor-icon{color:#D5B650;border-color:#D5B650;}.elementor-15442 .elementor-element.elementor-element-8cee39d.elementor-view-framed .elementor-icon, .elementor-15442 .elementor-element.elementor-element-8cee39d.elementor-view-default .elementor-icon svg{fill:#D5B650;}.elementor-15442 .elementor-element.elementor-element-8cee39d .elementor-icon{font-size:33px;}.elementor-15442 .elementor-element.elementor-element-8cee39d .elementor-icon svg{height:33px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );--textColor:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15442 .elementor-element.elementor-element-503ce30f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-8912483{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;--textColor:#FFFFFF;}.elementor-15442 .elementor-element.elementor-element-38078a35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:#FFFFFF;--textColor:#FFFFFF;}@media(max-width:767px){.elementor-15442 .elementor-element.elementor-element-89be63c img, .elementor-15442 .elementor-element.elementor-element-89be63c svg{width:35%;}.elementor-15442 .elementor-element.elementor-element-89be63c svg{height:auto;}.elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button{width:300px;}.elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button, .elementor-15442 .elementor-element.elementor-element-2beb423 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button{width:300px;}.elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button, .elementor-15442 .elementor-element.elementor-element-a38d5b2 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button{width:300px;}.elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button, .elementor-15442 .elementor-element.elementor-element-e0f50f0 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button{width:300px;}.elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button, .elementor-15442 .elementor-element.elementor-element-a745826 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button{width:300px;}.elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button, .elementor-15442 .elementor-element.elementor-element-cada542 .elementor-button .elementor-button-icon{font-size:12px;}.elementor-15442 .elementor-element.elementor-element-503ce30f{text-align:center;}.elementor-15442 .elementor-element.elementor-element-8912483{text-align:center;font-size:14px;}.elementor-15442 .elementor-element.elementor-element-38078a35{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-40c09b5f */.elementor-15442 .elementor-element.elementor-element-40c09b5f .elementor-heading-title span {
    color: transparent !important;
    background: rgb(140,82,255);
    
background: rgb(172,125,60);
background: linear-gradient(79deg, rgba(172,125,60,1) 0%, rgba(223,163,81,1) 50%, rgba(255,204,131,1) 100%);

background-clip: text;
-webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2beb423 */.button {

  --green: #ffcc83;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #dfa351, #ffcc83, #dfa351);

  color: var(--green);

  box-shadow: inset 0 0 10px #ffcc83, 0 0 9px 3px #ffcc83 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #ffcc83 40%, #ffcc83 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a38d5b2 */.button {

  --green: #ffcc83;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #dfa351, #ffcc83, #dfa351);

  color: var(--green);

  box-shadow: inset 0 0 10px #ffcc83, 0 0 9px 3px #ffcc83 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #ffcc83 40%, #ffcc83 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0f50f0 */.button {

  --green: #ffcc83;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #dfa351, #ffcc83, #dfa351);

  color: var(--green);

  box-shadow: inset 0 0 10px #ffcc83, 0 0 9px 3px #ffcc83 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #ffcc83 40%, #ffcc83 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a745826 */.button {

  --green: #ffcc83;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #dfa351, #ffcc83, #dfa351);

  color: var(--green);

  box-shadow: inset 0 0 10px #ffcc83, 0 0 9px 3px #ffcc83 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #ffcc83 40%, #ffcc83 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cada542 */.button {

  --green: #ffcc83;

  font-size: 15px;

  position: relative;

  border-radius: 2em;

  overflow: hidden;

  transition: all 0.3s;

  line-height: 1.4em;

  border: 2px solid var(--green);

  background: linear-gradient(to right, #dfa351, #ffcc83, #dfa351);

  color: var(--green);

  box-shadow: inset 0 0 10px #ffcc83, 0 0 9px 3px #ffcc83 !important;

}

.button:before {

  content: "";

  position: absolute;

  left: -4em;

  width: 4em;

  height: 100%;

  top: 0;

  transition: transform .4s ease-in-out;

  background: linear-gradient(to right, transparent 1%, #ffcc83 40%, #ffcc83 60% , transparent 100%);

  pointer-events: none;

}

.button:hover:before {

  transform: translateX(32em);

}/* 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: 0.5em 0.3em;
  display: flex;
  color: white;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

/*Barra rolagem*/
::-webkit-scrollbar{

    width: 0.7em;

    background: #1c1c1c;

}

::-webkit-scrollbar-thumb{

    background: -webkit-linear-gradient(transparent,#8c52ff);

    background: linear-gradient(transparent,#dfa351);

    border-radius: 50px;

}


/*Barra lateral*/

<script type="text/javascript">
	options = {
        	"cursorOuter": "circle-basic",
        	"hoverEffect": "circle-move",
        	"hoverItemMove": false,
        	"defaultCursor": false,
        	"outerWidth": 41,
        	"outerHeight": 41
  	};
	magicMouse(options);
</script>/* End custom CSS */