.elementor-3554 .elementor-element.elementor-element-f9c6cd3{--display:flex;--min-height:830px;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.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-3554 .elementor-element.elementor-element-d78a7bd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-3734700{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-2519bc8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-ba3aac3 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-307e3ce .ctc-copy-icon svg{fill:#FFFFFF;}.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-3554 .elementor-element.elementor-element-d9c2c5e .elementor-button{background-color:#B02A29;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 80px 20px 80px;}.elementor-3554 .elementor-element.elementor-element-3e42c72{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-cc2c407 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-0c05999 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button{background-color:#B02A29;font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3554 .elementor-element.elementor-element-b872050{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-980a3d8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-8ad9d32 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-c8aa646 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-d32bb7b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-7fd32a3{--display:flex;}.elementor-3554 .elementor-element.elementor-element-0f9e764 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-3ff086b .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4ed8622{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-3554 .elementor-element.elementor-element-4ed8622:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-4ed8622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2C;}.elementor-3554 .elementor-element.elementor-element-24d375d{--spacer-size:150px;}.elementor-3554 .elementor-element.elementor-element-92b01e9{--display:flex;}.elementor-3554 .elementor-element.elementor-element-ae8978e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-342fa81 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4ea04b8{--display:flex;--border-radius:10px 10px 10px 10px;--z-index:2;}.elementor-3554 .elementor-element.elementor-element-4ea04b8:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-4ea04b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B1B1B110;}.elementor-3554 .elementor-element.elementor-element-31276fe{--spacer-size:150px;}.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-3554 .elementor-element.elementor-element-f40091c > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-f40091c img{max-width:200px;}.elementor-3554 .elementor-element.elementor-element-76691b4{--display:flex;}.elementor-3554 .elementor-element.elementor-element-f654085 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-7ead13f .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4ef8e40 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-3221c35{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-083b02c{--display:flex;}.elementor-3554 .elementor-element.elementor-element-c524aff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-1424cb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-a374d6d .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-d27bffd .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-d8fed55 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4a08a92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-4a08a92 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-5278dd9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-4965b68 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-d8b9538 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-8e236bf{--display:flex;}.elementor-3554 .elementor-element.elementor-element-ea0a2eb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-e959d5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-00eeba1 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-25bcf19 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-c5d5cc8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-8842a59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-8842a59 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-87b38e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-69d5fd8 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-ec601e0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-a49d088{--display:flex;}.elementor-3554 .elementor-element.elementor-element-39b1d0c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-dd3801e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-07bc31a .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-1d1ab18 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-09fd316 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-e17135d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-e17135d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-c029c55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-023e6f4 .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-7cb1839 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-ab59537{--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:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-3a2cf17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3554 .elementor-element.elementor-element-3a2cf17 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4b151e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3554 .elementor-element.elementor-element-4b151e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-30b392e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-42836ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-bf9f49c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-f24db6b .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-af268e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3554 .elementor-element.elementor-element-af268e6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-5e44394{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-2c94195 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-4a1c9ab .ctc-copy-icon svg{fill:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-b23bbc5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3554 .elementor-element.elementor-element-b23bbc5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:200;font-style:italic;color:#FFFFFF;}.elementor-3554 .elementor-element.elementor-element-9fb9f8d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3554 .elementor-element.elementor-element-9fb9f8d:not(.elementor-motion-effects-element-type-background), .elementor-3554 .elementor-element.elementor-element-9fb9f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-3554:not(.elementor-motion-effects-element-type-background), body.elementor-page-3554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cdcd29f );}@media(max-width:767px){.elementor-3554 .elementor-element.elementor-element-d9c2c5e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3554 .elementor-element.elementor-element-d9c2c5e .elementor-button{padding:20px 0px 20px 0px;}.elementor-3554 .elementor-element.elementor-element-116168b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button{padding:20px 0px 20px 0px;}}/* Start custom CSS for button, class: .elementor-element-d9c2c5e */.elementor-3554 .elementor-element.elementor-element-d9c2c5e .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, rgb(176, 42, 41), rgb(120, 13, 12), rgb(176, 42, 41), rgb(120, 13, 12));
    background-size: 400% 200%;
    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;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116168b */.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button{
    padding: 0.7rem .8em 0.7rem 1.8rem !important;
    border-radius: 9.375rem !important;
    background: linear-gradient(92deg, #3CCFFE -3.01%, #152B74 95.31%) !important; /*Gradiente do BG*/
}

.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button-text{ /*Centralizar o texto*/
    position: relative;
    top: 6px;
}

.elementor-3554 .elementor-element.elementor-element-116168b .elementor-button-icon{ /*Tamanho do ícone*/
font-size: 25px !important;
vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ed8622 */.elementor-3554 .elementor-element.elementor-element-4ed8622 {
     border: 2px solid;
     border-image:linear-gradient(90deg,#f2298200,#E5671B,#f2298200)1;
 border-left:0px;
 border-bottom:0px;
 border-right:0px;
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea04b8 */.elementor-3554 .elementor-element.elementor-element-4ea04b8 {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-289a9cb */.elementor-3554 .elementor-element.elementor-element-289a9cb {  
    animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8fed55 */.texto-degrade{
    background: linear-gradient(to right, #37BB5D 0%, #29A34C 50%, #063F2B 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5d5cc8 */.cor{
    background: #F8681A;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09fd316 */.fundo {
   background:#fff;
   background-color:#000;
   border-radius:12px;
   padding:4px 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b05a6a1 */@-webkit-keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes marquee {
  100% {
    transform: translateX(-100%);
  }
}

[data-marquee] {
  --loop-duration: 60s;
  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: 1em 0.3em;
  display: flex;
  color: #000000;
  font-size: 1.3em;
  font-family: Sora;
  font-weight: 500;
  letter-spacing: 0.1em;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
}/* End custom CSS */