.elementor-11628 .elementor-element.elementor-element-f7a27d1{--display:flex;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu .elementor-item{font-weight:600;text-transform:uppercase;}.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-0eef113 );fill:var( --e-global-color-0eef113 );}.elementor-11628 .elementor-element.elementor-element-bd001ed{width:100%;max-width:100%;}.elementor-11628 .elementor-element.elementor-element-bd001ed .elementor-button{font-weight:500;}.elementor-11628 .elementor-element.elementor-element-ccd654b{width:100%;max-width:100%;}.elementor-11628 .elementor-element.elementor-element-ccd654b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11628 .elementor-element.elementor-element-ccd654b .elementor-button{font-weight:500;}#elementor-popup-modal-11628 .dialog-widget-content{animation-duration:0.8s;background-color:#FFFFFF;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-11628{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-11628 .dialog-message{width:282px;height:100vh;align-items:center;}#elementor-popup-modal-11628 .dialog-close-button{display:flex;}@media(max-width:767px){.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu .elementor-item{font-size:17px;}.elementor-11628 .elementor-element.elementor-element-d2439bd .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-bd001ed */.elementor-11628 .elementor-element.elementor-element-bd001ed .elementor-button {
        border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #07963A !important;
        /*Mude a cor do botão aqui!*/
    background: linear-gradient(45deg, #07963A, #07963A, #07963A, #61CE70, #07963A, #07963A);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
  }
.elementor-11628 .elementor-element.elementor-element-bd001ed .elementor-button:hover {
    transform: scale(1.05);
  }
  @keyframes shine {
    0% {
      background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
    100% {
      background-position: 0% 50%;
    }
}

.elementor-11628 .elementor-element.elementor-element-bd001ed .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #2B55A1 !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
  transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ccd654b */.elementor-11628 .elementor-element.elementor-element-ccd654b .elementor-button {
        border-top-left-radius: 20px 100% !important;
    border-bottom-left-radius: 20px 100% !important;
    border-top-right-radius: 20px 100% !important;
    border-bottom-right-radius: 20px 100% !important;
        /*Mude a cor da sombra aqui!*/
    box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #0A3876 !important;
        /*Mude a cor do botão aqui!*/
    background: linear-gradient(45deg, #0A3876, #0A3876, #0A3876, #0C55B7, #0A3876, #0A3876);
    background-size: 200% 200%;
    animation: shine 5s ease-in-out infinite;
    transform-origin: center;
  }
.elementor-11628 .elementor-element.elementor-element-ccd654b .elementor-button:hover {
    transform: scale(1.05);
  }
  @keyframes shine {
    0% {
      background-position: 0% 50%;
    }
    50% {
      background-position: 100% 50%;
    }
    100% {
      background-position: 0% 50%;
    }
}

.elementor-11628 .elementor-element.elementor-element-ccd654b .elementor-button:active {
  box-shadow: inset 0px 0px 5px 5px #ffffff25, 0px 5px 0px 0px #2B55A1 !important;
  -webkit-transition: box-shadow 0.2s ease-in;
  -moz-transition: box-shadow 0.2s ease-in;
    transition: all 0.1s ease-in;
  transform: scale(1);
}/* End custom CSS */