.elementor-44 .elementor-element.elementor-element-9907be2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #11111170 31%, var( --e-global-color-astglobalcolor8 ) 61%);opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44 .elementor-element.elementor-element-9907be2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-9907be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-9907be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:350px 0px 50px 0px;}.elementor-44 .elementor-element.elementor-element-4a50c5d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-44 .elementor-element.elementor-element-4a50c5d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-44 .elementor-element.elementor-element-4a50c5d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-44 .elementor-element.elementor-element-4a50c5d .jet-listing-dynamic-field__content{text-align:left;}.elementor-44 .elementor-element.elementor-element-d888146 > .elementor-container{max-width:1200px;}.elementor-44 .elementor-element.elementor-element-819eb91 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-44 .elementor-element.elementor-element-77a985c .jet-listing-dynamic-field__content{color:var( --e-global-color-astglobalcolor4 );text-align:left;}.elementor-44 .elementor-element.elementor-element-77a985c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-44 .elementor-element.elementor-element-77a985c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-44 .elementor-element.elementor-element-77a985c .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button:hover, .elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button:focus{background-color:#C89D67D4;}.elementor-44 .elementor-element.elementor-element-fcdd116{width:var( --container-widget-width, 172px );max-width:172px;--container-widget-width:172px;--container-widget-flex-grow:0;}.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 30px 14px 30px;}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-f5844f5{width:60%;}.elementor-44 .elementor-element.elementor-element-87fd079{width:40%;}}@media(min-width:1025px){.elementor-44 .elementor-element.elementor-element-9907be2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-9907be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-9907be2{padding:150px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-d888146{padding:25px 25px 25px 25px;}.elementor-44 .elementor-element.elementor-element-819eb91 .elementor-heading-title{font-size:20px;}.elementor-44 .elementor-element.elementor-element-fcdd116{--container-widget-width:135px;--container-widget-flex-grow:0;width:var( --container-widget-width, 135px );max-width:135px;}.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button{font-size:14px;}}/* Start custom CSS for button, class: .elementor-element-fcdd116 */.elementor-44 .elementor-element.elementor-element-fcdd116{
    overflow: hidden;
    border-radius: 0px;
    padding: 0;
}

.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button *{
    position: relative;
    z-index: 9;
}

.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
    position: relative;
    z-index: 3;
    width: 100%; /*altere a largura aqui*/
}

/*cor da borda*/
.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
  border-radius: 0px;
}

/*cor de fundo*/
.elementor-44 .elementor-element.elementor-element-fcdd116 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  background: #181165;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px); /*controle a largura da borda aqui*/
  height: calc(100% - 2px); /*controle a largura da borda aqui*/
    border-radius: 0px;
    transition: 0.5s;
}

/*cor do brilho*/
.elementor-44 .elementor-element.elementor-element-fcdd116::before {
  position: absolute;
  content: "";
  top: -200%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 50px;
  height: 500%;
  filter: blur(5px);
  border-radius: 0px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */