.elementor-7976 .elementor-element.elementor-element-f3e893a:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-f3e893a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-f3e893a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-f3e893a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-7c91144 img{width:66%;}.elementor-7976 .elementor-element.elementor-element-7c91144 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-7976 .elementor-element.elementor-element-7501c62e:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-7501c62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-7976 .elementor-element.elementor-element-7501c62e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-57px;}.elementor-7976 .elementor-element.elementor-element-7501c62e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-2148d56 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-7976 .elementor-element.elementor-element-e090907:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-e090907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-7976 .elementor-element.elementor-element-e090907{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-7976 .elementor-element.elementor-element-e090907 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-1c4a244 .elementor-button{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;background-color:#55B33DF5;border-radius:15px 15px 15px 15px;}.elementor-7976 .elementor-element.elementor-element-1c4a244 > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-7976 .elementor-element.elementor-element-17005fe:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-17005fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-17005fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-17005fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-f23ea19{--divider-border-style:dotted;--divider-color:#4B4B4B;--divider-border-width:3.5px;}.elementor-7976 .elementor-element.elementor-element-f23ea19 .elementor-divider-separator{width:100%;}.elementor-7976 .elementor-element.elementor-element-f23ea19 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-7976 .elementor-element.elementor-element-32e80ce5{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-7976 .elementor-element.elementor-element-32e80ce5 .elementor-divider-separator{width:57%;margin:0 auto;margin-center:0;}.elementor-7976 .elementor-element.elementor-element-32e80ce5 .elementor-divider{text-align:center;padding-top:20px;padding-bottom:20px;}.elementor-7976 .elementor-element.elementor-element-61174325:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-61174325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-61174325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-61174325 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-2868c9fd > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7976 .elementor-element.elementor-element-bedef9a{text-align:center;}.elementor-7976 .elementor-element.elementor-element-bedef9a .elementor-heading-title{color:#323232;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title{color:#6BF440;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title, .elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1px;font-weight:600;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-description{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7976 .elementor-element.elementor-element-122b79d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7976 .elementor-element.elementor-element-122b79d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-accordion-icon, .elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-accordion-title{color:#520373;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-accordion-icon svg{fill:#520373;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-active .elementor-accordion-icon, .elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-active .elementor-accordion-title{color:#08DF34;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-active .elementor-accordion-icon svg{fill:#08DF34;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-7976 .elementor-element.elementor-element-4aad4b07 .elementor-tab-content{color:#242424;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7976 .elementor-element.elementor-element-9b9c4b4{text-align:center;}.elementor-7976 .elementor-element.elementor-element-9b9c4b4 .elementor-heading-title{color:#393838;font-family:"Roboto", Sans-serif;font-size:40px;font-weight:400;}.elementor-7976 .elementor-element.elementor-element-21ce42eb{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;}.elementor-7976 .elementor-element.elementor-element-4ae8ffb9{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:300;}.elementor-7976 .elementor-element.elementor-element-3d772e0d .elementor-button{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;background-color:#63AF6D;border-radius:15px 15px 15px 15px;}.elementor-7976 .elementor-element.elementor-element-3d772e0d > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-7976 .elementor-element.elementor-element-1cf8ba70:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-1cf8ba70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-1cf8ba70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-1cf8ba70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-7a90d3e{color:#3C3C3C;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;}.elementor-7976 .elementor-element.elementor-element-7a90d3e > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-7976 .elementor-element.elementor-element-18c27ca1:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-18c27ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-7976 .elementor-element.elementor-element-18c27ca1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-18c27ca1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-40592cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7976 .elementor-element.elementor-element-40592cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-40592cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-40592cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-d6ca4e4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-02c3de5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-7eb7b6e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-b7fe3b3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-001df38 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-0626ee7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-d5ffb55 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-b2be931 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-ac3033a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-7e855f4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7976 .elementor-element.elementor-element-1e4d3ef:not(.elementor-motion-effects-element-type-background), .elementor-7976 .elementor-element.elementor-element-1e4d3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-1e4d3ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7976 .elementor-element.elementor-element-1e4d3ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7976 .elementor-element.elementor-element-9c8fa37 .elementor-heading-title{color:#414141;}.elementor-7976 .elementor-element.elementor-element-56096cd{color:#FFFFFF;}.elementor-7976 .elementor-element.elementor-element-c032eea{text-align:center;}.elementor-7976 .elementor-element.elementor-element-c032eea .elementor-heading-title{color:#2B2B2B;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}@media(max-width:1024px){.elementor-7976 .elementor-element.elementor-element-7c91144 img{width:77%;}}@media(max-width:767px){.elementor-7976 .elementor-element.elementor-element-405a7d25 > .elementor-element-populated{margin:32px 0px -17px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7976 .elementor-element.elementor-element-7c91144 img{width:100%;}.elementor-7976 .elementor-element.elementor-element-7c91144 > .elementor-widget-container{margin:-18px -15px -9px -15px;}.elementor-7976 .elementor-element.elementor-element-7501c62e{margin-top:16px;margin-bottom:0px;}.elementor-7976 .elementor-element.elementor-element-2148d56 > .elementor-widget-container{margin:-1px -70px -1px 31px;}.elementor-7976 .elementor-element.elementor-element-2148d56{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;align-self:center;}.elementor-7976 .elementor-element.elementor-element-1c4a244 .elementor-button{font-size:23px;}.elementor-7976 .elementor-element.elementor-element-1c4a244 > .elementor-widget-container{margin:-40px 0px 53px 0px;}.elementor-7976 .elementor-element.elementor-element-9634673 > .elementor-widget-container{margin:-47px -11px -11px -11px;}.elementor-7976 .elementor-element.elementor-element-f23ea19 .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-7976 .elementor-element.elementor-element-f23ea19 .elementor-divider{text-align:center;padding-top:8px;padding-bottom:8px;}.elementor-7976 .elementor-element.elementor-element-f23ea19 > .elementor-widget-container{margin:-9px 0px -20px 0px;}.elementor-7976 .elementor-element.elementor-element-3ff76ae > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-7976 .elementor-element.elementor-element-fa05d7a > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-7976 .elementor-element.elementor-element-bedef9a .elementor-heading-title{font-size:29px;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title{margin-bottom:0px;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title, .elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-title a{font-size:1px;}.elementor-7976 .elementor-element.elementor-element-122b79d9 .elementor-icon-box-description{font-size:2px;}.elementor-7976 .elementor-element.elementor-element-9b9c4b4 .elementor-heading-title{font-size:41px;}.elementor-7976 .elementor-element.elementor-element-9b9c4b4 > .elementor-widget-container{margin:25px 0px -38px 0px;}.elementor-7976 .elementor-element.elementor-element-28f45d37 > .elementor-widget-container{margin:17px 0px -6px 0px;}.elementor-7976 .elementor-element.elementor-element-21ce42eb{font-size:21px;}.elementor-7976 .elementor-element.elementor-element-21ce42eb > .elementor-widget-container{margin:-8px 0px -9px 0px;}.elementor-7976 .elementor-element.elementor-element-4ae8ffb9{font-size:45px;}.elementor-7976 .elementor-element.elementor-element-4ae8ffb9 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-7976 .elementor-element.elementor-element-3d772e0d .elementor-button{font-size:23px;}.elementor-7976 .elementor-element.elementor-element-3d772e0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7976 .elementor-element.elementor-element-7a90d3e{font-size:24px;}.elementor-7976 .elementor-element.elementor-element-56096cd > .elementor-widget-container{margin:0px 0px 11px 0px;}}/* Start custom CSS *//*eliminar espaços em textos*/
body.elementor-page-7976 p:last-child {
margin-bottom: 0px !important;
}

/*Degrade suave em títulos*/
body.elementor-page-7976 .degradeanimado {
  -webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #8DF553, #63CC28, #8DF553, #63CC28);
  background-size: 200% 200%; /*Reduzi o tamanho do background para suavizar a transição*/
  animation: textura 8s ease-in-out infinite; /*Ajustei o tempo e a suavidade da animação*/
  transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
  transition: all .8s;
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
  }
}

@keyframes textura {
  0% {
    background-position: 0% 50%; /*Início suave*/
  }
  50% {
    background-position: 100% 50%; /*Meio da animação*/
  }
  100% {
    background-position: 0% 50%; /*Fim da animação voltando ao início*/
  }
}

/*Tirar scroll lateral*/
html, body {
width: 100vw;
max-width: 100vw;
overflow-x: hidden !important;
}

/*cor scrollbar*/
html, body {
max-width: 100%;
overflow-x: hidden;
}

::-webkit-scrollbar {
width: 5px;
}

::-webkit-scrollbar-track {
background: #fff;
}

::-webkit-scrollbar-thumb {
-webkit-border-radius: 6px;
border-radius: 6px;
background: linear-gradient(150deg, #D4B97E, #D4B97E, #D4B97E, #D4B97E);
}

::-webkit-scrollbar-thumb:hover {
-webkit-border-radius: 6px;
border-radius: 6px;
background: linear-gradient(0deg, #00a1aa, #006f74, #00a1aa, #006f74);
}/* End custom CSS */