.elementor-11 .elementor-element.elementor-element-3dfb5e2{--display:flex;--min-height:920px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.01;}.elementor-11 .elementor-element.elementor-element-3dfb5e2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-3dfb5e2::before, .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3dfb5e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://formulario.astimarketing.com.br/wp-content/uploads/2025/01/ASTI-96.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-91658a4{--display:flex;--min-height:477px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-8128189{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:35px 35px 35px 35px;--margin-top:-4px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-8128189:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8128189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-11 .elementor-element.elementor-element-8128189::before, .elementor-11 .elementor-element.elementor-element-8128189 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8128189 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-8128189 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8128189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-8128189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#02010100;--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-3e9d99c{--display:flex;--justify-content:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:35px 35px 35px 35px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-3e9d99c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3e9d99c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141414 0%, #333333 100%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-d658131 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-11 .elementor-element.elementor-element-d658131 img{width:60%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-f879d48{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title{margin-bottom:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:26px;font-weight:600;line-height:26px;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-description{color:#FFFFFF;font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;line-height:26px;}.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-11 .elementor-element.elementor-element-0f59c74 .elementor-button{background-color:transparent;font-family:"Onest", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(270deg, #053B3D 0%, #18686B 100%);transition-duration:0.75s;border-radius:100px 100px 100px 100px;padding:12px 20px 12px 20px;}.elementor-11 .elementor-element.elementor-element-0f59c74 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-0f59c74 .elementor-button:focus{background-color:#006EDB;}.elementor-11 .elementor-element.elementor-element-9a4b16c{--display:flex;--min-height:0px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9a4b16c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9a4b16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.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-11 .elementor-element.elementor-element-a3ac335{width:auto;max-width:auto;}.elementor-11 .elementor-element.elementor-element-a3ac335 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-8128189{--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-3e9d99c{--padding-top:60px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-11 .elementor-element.elementor-element-0f59c74 .elementor-button{font-size:14px;border-radius:100px 100px 100px 100px;padding:12px 15px 12px 15px;}.elementor-11 .elementor-element.elementor-element-9a4b16c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-a3ac335{text-align:center;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-3dfb5e2{--min-height:738px;}.elementor-11 .elementor-element.elementor-element-91658a4{--min-height:611px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-8128189{--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-3e9d99c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title{margin-bottom:15px;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-title a{font-size:22px;line-height:22px;}.elementor-11 .elementor-element.elementor-element-f879d48 .elementor-icon-box-description{font-size:14px;line-height:24px;}.elementor-11 .elementor-element.elementor-element-0f59c74 .elementor-button{font-size:14px;line-height:14px;padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-9a4b16c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-a3ac335{text-align:center;}.elementor-11 .elementor-element.elementor-element-a3ac335 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-3dfb5e2{--content-width:1600px;}.elementor-11 .elementor-element.elementor-element-91658a4{--width:100%;}.elementor-11 .elementor-element.elementor-element-8128189{--width:400px;}.elementor-11 .elementor-element.elementor-element-3e9d99c{--width:100%;}.elementor-11 .elementor-element.elementor-element-9a4b16c{--content-width:1146px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-8128189{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-0f59c74 *//* Efeito de pulsar */
#pulsar {
    display: block;
    width: auto;
    height: auto;
    box-shadow: 0 0 0 0 rgba(39, 255, 255, 0.2);
    border-radius: 100px;
    animation: glowing-pulse 2s infinite;
    transition: box-shadow ease-in-out 1s;
}

/* Keyframe para pulsar */
@keyframes glowing-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(24, 104, 107, 0.25);
  }

  70% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8128189 *//* Estilos das bordas */
:root{
    --first-color: #18686b;
    --second-color: #18686b;
    --size: 100px;
    --speed: 4s;
}

/* Mantém as bordas dentro do card */
.elementor-11 .elementor-element.elementor-element-8128189{
    overflow: hidden !important;
}

/* Cria as bordas */
.elementor-11 .elementor-element.elementor-element-8128189:before{
    content: '';
    position: absolute;
    width: var(--size);
    height: 240%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: linear-gradient(var(--first-color), var(--second-color));
    animation: animate var(--speed) linear infinite;
}

/* Cria a animação de rotação */
@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dfb5e2 */@property --x {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0%;
}

.elementor-11 .elementor-element.elementor-element-3dfb5e2 {
  background: radial-gradient(circle farthest-corner at var(--x) 0%, #111 10%, #111 20%, #000 80%, #000 30%, #000 100%);
  animation: colorChange 5s infinite alternate;
}

@keyframes colorChange {
  0% {
    --x: 0%;
  }
  40% {
    --x: 40%;
  }
  50% {
    --x: 50%;
  }
}/* End custom CSS */