.elementor-324 .elementor-element.elementor-element-3278b42{--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:stretch;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-d108064{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;width:100%;max-width:100%;}.elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image img{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;}.elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image__caption{text-align:left;}.elementor-324 .elementor-element.elementor-element-ca828e2{--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;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-324 .elementor-element.elementor-element-7442327{text-align:start;}.elementor-324 .elementor-element.elementor-element-7442327 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.15em;color:#000000;}.elementor-324 .elementor-element.elementor-element-76d1b31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field__content{color:#0046AD;font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;text-align:left;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-0ffffff{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-e506f33{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-324 .elementor-element.elementor-element-e506f33:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-e506f33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-84fbc75 .jet-listing-dynamic-field__content{color:#616161;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-324 .elementor-element.elementor-element-84fbc75 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-84fbc75 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-84fbc75 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-68bf35d{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-324 .elementor-element.elementor-element-68bf35d:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-68bf35d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-b9a0506 .jet-listing-dynamic-field__content{color:#616161;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-324 .elementor-element.elementor-element-b9a0506 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-b9a0506 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-b9a0506 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-a7f1887{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-324 .elementor-element.elementor-element-a7f1887:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-a7f1887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-71acb8d .jet-listing-dynamic-field__content{color:#616161;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-324 .elementor-element.elementor-element-71acb8d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-71acb8d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-71acb8d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-84e4739{--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;--gap:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:5px 5px 5px 5px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-324 .elementor-element.elementor-element-84e4739:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-84e4739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-79bb650 .jet-listing-dynamic-field__content{color:#616161;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;text-align:left;}.elementor-324 .elementor-element.elementor-element-79bb650 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-79bb650 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-79bb650 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-324 .elementor-element.elementor-element-91b8acd{--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;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--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-324 .elementor-element.elementor-element-f309c7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0046AD;}.elementor-324 .elementor-element.elementor-element-b1a70e3 .jet-listing-dynamic-field__content{color:#616161;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-align:left;}.elementor-324 .elementor-element.elementor-element-b1a70e3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-324 .elementor-element.elementor-element-b1a70e3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-324 .elementor-element.elementor-element-b1a70e3 .jet-listing-dynamic-field{justify-content:flex-start;}.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-324 .elementor-element.elementor-element-85731ea .elementor-button{background-color:#4690FF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;transition-duration:1s;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button:hover, .elementor-324 .elementor-element.elementor-element-85731ea .elementor-button:focus{background-color:#0046AD;box-shadow:0px 10px 20px 5px rgba(69.99999999999997, 144.00000000000006, 255, 0.25);}.elementor-324 .elementor-element.elementor-element-85731ea:hover{--e-transform-translateX:0px;--e-transform-translateY:-10px;}.elementor-324 .elementor-element.elementor-element-85731ea{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-transform-transition-duration:500ms;}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-3278b42{--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;--align-items:stretch;}.elementor-324 .elementor-element.elementor-element-b78ed4a{width:100%;max-width:100%;}.elementor-324 .elementor-element.elementor-element-ca828e2{--gap:5px 0px;--row-gap:5px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-7442327 .elementor-heading-title{font-size:32px;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field__content{font-size:28px;}.elementor-324 .elementor-element.elementor-element-f309c7d{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-7442327 .elementor-heading-title{font-size:28px;}.elementor-324 .elementor-element.elementor-element-76d1b31 .jet-listing-dynamic-field__content{font-size:25px;}.elementor-324 .elementor-element.elementor-element-0ffffff{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-324 .elementor-element.elementor-element-e506f33{--width:47%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-324 .elementor-element.elementor-element-68bf35d{--width:47%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-324 .elementor-element.elementor-element-a7f1887{--width:47%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-324 .elementor-element.elementor-element-84e4739{--width:47%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-324 .elementor-element.elementor-element-f309c7d .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-85731ea{width:100%;max-width:100%;}.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-3278b42{--content-width:100%;}.elementor-324 .elementor-element.elementor-element-d108064{--width:48%;}.elementor-324 .elementor-element.elementor-element-ca828e2{--width:48%;}.elementor-324 .elementor-element.elementor-element-0ffffff{--width:100%;}.elementor-324 .elementor-element.elementor-element-e506f33{--width:47%;}.elementor-324 .elementor-element.elementor-element-68bf35d{--width:47%;}.elementor-324 .elementor-element.elementor-element-a7f1887{--width:47%;}.elementor-324 .elementor-element.elementor-element-84e4739{--width:47%;}.elementor-324 .elementor-element.elementor-element-91b8acd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-324 .elementor-element.elementor-element-d108064{--width:100%;}.elementor-324 .elementor-element.elementor-element-ca828e2{--width:100%;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-b78ed4a */.elementor-324 .elementor-element.elementor-element-b78ed4a img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  object-position: center;
  border-radius: 5px;
}

/* Desktop: acompanha a altura da coluna de informações */
@media (min-width: 1025px) {
  .elementor-324 .elementor-element.elementor-element-b78ed4a {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    margin: 0;
  }

  .elementor-324 .elementor-element.elementor-element-b78ed4a .elementor-widget-container,
  .elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image,
  .elementor-324 .elementor-element.elementor-element-b78ed4a .jet-listing-dynamic-image__link {
    display: block;
    width: 100%;
    height: 100%;
  }

  .elementor-324 .elementor-element.elementor-element-b78ed4a img {
    height: 100%;
    aspect-ratio: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d108064 */@media (min-width: 1025px) {
  .elementor-324 .elementor-element.elementor-element-d108064 {
    position: relative;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85731ea */.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -75%;
  width: 45%;
  height: 200%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.55),
    transparent
  );
  transform: skewX(-20deg);
  pointer-events: none;
  z-index: 2;
}

.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button:hover::after {
  animation: jhonBrilhoHero 0.7s ease-out;
}

@keyframes jhonBrilhoHero {
  from { left: -75%; }
  to { left: 130%; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-324 .elementor-element.elementor-element-85731ea .elementor-button:hover::after {
    animation: none;
  }
}
.elementor-324 .elementor-element.elementor-element-85731ea .elementor-button {
  vertical-align: top;
}/* End custom CSS */