.elementor-9 .elementor-element.elementor-element-77477a7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-77477a7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-77477a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE8DC;}.elementor-9 .elementor-element.elementor-element-a092f97{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-9bef0e5{--display:flex;}.elementor-9 .elementor-element.elementor-element-14d1e29{--display:flex;}.elementor-9 .elementor-element.elementor-element-2b51029{--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;}.elementor-9 .elementor-element.elementor-element-a288df8{border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-a288df8 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-9 .elementor-element.elementor-element-13481a3{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-9 .elementor-element.elementor-element-13481a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dcda989 ) 0%, #E0D3B5 100%);}:where( .elementor-9 .elementor-element.elementor-element-13481a3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Questrial", Sans-serif;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-13481a3 :where( .elementor-9 .elementor-element.elementor-element-13481a3 > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);}.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-9 .elementor-element.elementor-element-ec6e4fc{text-align:center;}.elementor-9 .elementor-element.elementor-element-ec6e4fc .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:600;color:#968564;}.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-9 .elementor-element.elementor-element-8b4bf4d .elementor-button{background-color:#FFFFFF;font-family:"Questrial", Sans-serif;font-weight:500;fill:#A5A5A5;color:#A5A5A5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-8b4bf4d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-8b4bf4d .elementor-button:focus{background-color:#C7B89A;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8b4bf4d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-8b4bf4d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ef3ab28 .elementor-button{background-color:#FFFFFF;font-family:"Questrial", Sans-serif;font-weight:500;fill:#A5A5A5;color:#A5A5A5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-ef3ab28 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-ef3ab28 .elementor-button:focus{background-color:#C7B89A;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ef3ab28 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-ef3ab28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-613d6d2 .elementor-button{background-color:#C02E2E;font-family:"Questrial", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-613d6d2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-613d6d2 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-3b8a31f );}.elementor-9 .elementor-element.elementor-element-613d6d2{z-index:1;}.elementor-9 .elementor-element.elementor-element-613d6d2 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-613d6d2 .elementor-button:focus svg{fill:var( --e-global-color-3b8a31f );}.elementor-9 .elementor-element.elementor-element-3f841b1 .elementor-button{background-color:#FFFFFF;font-family:"Questrial", Sans-serif;font-weight:500;fill:#A5A5A5;color:#A5A5A5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-3f841b1 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3f841b1 .elementor-button:focus{background-color:#C7B89A;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3f841b1 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3f841b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1aaeea9 .elementor-button{background-color:#FFFFFF;font-family:"Questrial", Sans-serif;font-weight:500;fill:#A5A5A5;color:#A5A5A5;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.09);border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-1aaeea9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1aaeea9 .elementor-button:focus{background-color:#C7B89A;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-1aaeea9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1aaeea9 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-77477a7{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-a092f97{--width:36%;}.elementor-9 .elementor-element.elementor-element-9bef0e5{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-613d6d2 */.botao{
  --width: 150px; /* quanto menor o valor, mais devagar as cores passam */
  --timing: 2s; /*defina o tempo da animação*/
  background: red;  /*defina a cor do BG aqui*/
  transition: all 0.2s;
  border-radius:15px; /*defina o arredondamento aqui*/
}

.botao:hover {
  background-image: linear-gradient(to right, rgb(250, 82, 82), rgb(250, 82, 82) 16.65%, rgb(190, 75, 219) 16.65%, rgb(190, 75, 219) 33.3%, rgb(76, 110, 245) 33.3%, rgb(76, 110, 245) 49.95%, rgb(64, 192, 87) 49.95%, rgb(64, 192, 87) 66.6%, rgb(250, 176, 5) 66.6%, rgb(250, 176, 5) 83.25%, rgb(253, 126, 20) 83.25%, rgb(253, 126, 20) 100%, rgb(250, 82, 82) 100%);  /*defina as cores do BG no hover aqui*/
  animation: var(--timing) linear dance6123 infinite;
  transform: scale(1.1) translateY(-1px);
}

@keyframes dance6123 {
  to {
    background-position: var(--width);
  }
}/* End custom CSS */