.elementor-11 .elementor-element.elementor-element-23c38e4d{--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-11 .elementor-element.elementor-element-23c38e4d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-23c38e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-27461f5a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7aa2d3ba{--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;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-6727512f{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6727512f.elementor-element{--align-self:center;}.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-1974158{width:var( --container-widget-width, 314px );max-width:314px;--container-widget-width:314px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1974158.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1974158 .elementor-heading-title{font-family:"visb", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-bb1bf7a{width:var( --container-widget-width, 818px );max-width:818px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:818px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-bb1bf7a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bb1bf7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-77f3b5bd{width:var( --container-widget-width, 818px );max-width:818px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31px) 0px;--container-widget-width:818px;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-77f3b5bd.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-77f3b5bd .elementor-heading-title{font-family:"Verdana", Sans-serif;font-weight:600;color:#000000;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3642e214{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-3642e214{right:0px;}.elementor-11 .elementor-element.elementor-element-3642e214{top:0px;}.elementor-11 .elementor-element.elementor-element-3b41404b{margin:0px 49px calc(var(--kit-widget-spacing, 0px) + -67px) 0px;z-index:222;}.elementor-11 .elementor-element.elementor-element-3b41404b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-690c76e8{width:var( --container-widget-width, 394px );max-width:394px;--container-widget-width:394px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-690c76e8.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6fe4d665{--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;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-98a8b4c{width:var( --container-widget-width, 208px );max-width:208px;margin:0px -74px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:208px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-98a8b4c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-98a8b4c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:#272727;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7a0ce1c{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-7a0ce1c{right:0px;}.elementor-11 .elementor-element.elementor-element-7a0ce1c{top:0px;}.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-4cc87bc5.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4cc87bc5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-4cc87bc5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-4cc87bc5 .elementor-button{font-family:"visb", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:24px 60px 24px 60px;}.elementor-11 .elementor-element.elementor-element-1d9ef47e{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1d9ef47e.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-30c2db30{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c644c5e{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-278840e9{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6ed58620{width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-59afb89c{width:var( --container-widget-width, 349px );max-width:349px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;--container-widget-width:349px;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-59afb89c .elementor-heading-title{font-family:"visb", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-11 .elementor-element.elementor-element-12ab5000{--display:flex;}.elementor-11 .elementor-element.elementor-element-12ab5000:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-12ab5000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-38ecddd1{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-38ecddd1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-53628d61.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-53628d61{text-align:center;}.elementor-11 .elementor-element.elementor-element-53628d61 .elementor-heading-title{font-family:"visb", Sans-serif;font-weight:600;color:#000000;}.elementor-11 .elementor-element.elementor-element-44ef6e4{width:var( --container-widget-width, 577px );max-width:577px;--container-widget-width:577px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-44ef6e4.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1701e57a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1701e57a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-1701e57a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-1701e57a .elementor-button{font-family:"visb", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:24px 60px 24px 60px;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11070C;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-1d9ef47e{--width:556px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-23c38e4d{--min-height:156px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-27461f5a{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7aa2d3ba{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6727512f{width:var( --container-widget-width, 36vw );max-width:36vw;--container-widget-width:36vw;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6727512f.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-1974158{width:var( --container-widget-width, 45vw );max-width:45vw;--container-widget-width:45vw;--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-1974158.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1974158 .elementor-heading-title{font-size:3vw;}.elementor-11 .elementor-element.elementor-element-bb1bf7a{width:var( --container-widget-width, 90vw );max-width:90vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-bb1bf7a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bb1bf7a .elementor-heading-title{font-size:1.3em;line-height:1.1em;letter-spacing:-0.7px;}.elementor-11 .elementor-element.elementor-element-77f3b5bd{width:var( --container-widget-width, 90vw );max-width:90vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-77f3b5bd.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-77f3b5bd .elementor-heading-title{font-size:6.6vw;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-3642e214.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3b41404b{margin:0px 17px calc(var(--kit-widget-spacing, 0px) + -77px) 0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-690c76e8{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6fe4d665{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-98a8b4c{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-98a8b4c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-98a8b4c .elementor-heading-title{font-size:3.7vw;}.elementor-11 .elementor-element.elementor-element-4cc87bc5 .elementor-button{font-size:17px;letter-spacing:0px;padding:20px 37px 20px 37px;}.elementor-11 .elementor-element.elementor-element-1d9ef47e{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-30c2db30{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-11 .elementor-element.elementor-element-c644c5e{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-11 .elementor-element.elementor-element-278840e9{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-11 .elementor-element.elementor-element-6ed58620{--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-11 .elementor-element.elementor-element-59afb89c{--container-widget-width:213px;--container-widget-flex-grow:0;width:var( --container-widget-width, 213px );max-width:213px;text-align:start;}.elementor-11 .elementor-element.elementor-element-59afb89c .elementor-heading-title{font-size:13px;}.elementor-11 .elementor-element.elementor-element-38ecddd1{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-38ecddd1.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-53628d61{width:var( --container-widget-width, 90vw );max-width:90vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90vw;--container-widget-flex-grow:0;text-align:center;}.elementor-11 .elementor-element.elementor-element-53628d61.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-53628d61 .elementor-heading-title{font-size:6.6vw;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-44ef6e4{padding:0px 20px 0px 20px;}.elementor-11 .elementor-element.elementor-element-1701e57a .elementor-button{font-size:17px;letter-spacing:0px;padding:20px 37px 20px 37px;}}/* Start custom CSS for image, class: .elementor-element-6727512f */.elementor-11 .elementor-element.elementor-element-6727512f{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.2s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1974158 */#cidade-usuario{
    color: red !important;
    font-weight: 600 !important;
}


.elementor-11 .elementor-element.elementor-element-1974158{
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.4s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb1bf7a */.ama {
    background: linear-gradient(90deg, #ff0800, #800000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f3b5bd */.gradient-red {
  background: linear-gradient(90deg, #ff0800, #800000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b41404b */.elementor-11 .elementor-element.elementor-element-3b41404b{
    transform: scale(0.6);
    transform-origin: left;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-690c76e8 */.elementor-11 .elementor-element.elementor-element-690c76e8{
    overflow: hidden;
    border-radius: 20px !important;
    border: solid 1px #541633;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a0ce1c */#deadline-date{
    color: red !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cc87bc5 */.elementor-button{
border-radius: 1878.293px;
background: linear-gradient(90deg, #ff0800 0%, #800000 100%);
box-shadow: 0 56.349px 250.23px 0 #5c0000, -6.261px 12.522px 31.096px 0 rgba(0, 0, 0, 0.25) inset;
}
.elementor-widget-button{
    padding: 6px;
border-radius: 1878.293px;
border: 1.087px solid #ff0800;
background: linear-gradient(90deg, rgba(255, 8, 0, 0.30) 0%, rgba(128, 0, 0, 0.30) 100%);
}
 .elementor-button {
  position: relative;
  overflow: hidden;
  margin-bottom: -6px !Important;
}
.elementor-button .elementor-button-text{
    transform: scale(1);
    transition: 0.5s ease all;
}
.elementor-button:hover .elementor-button-text{
    transform: scale(1.03);
    transition: 0.5s ease all;
}
.elementor-button:hover .elementor-button{
  filter: brightness(1.2);
}
.elementor-button::before {
  content: "";
  height: 100%;
  width: 100px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-20deg);
  mix-blend-mode: plus-lighter;
  pointer-events: none;
}
.elementor-button::before {
  animation: brilho 2s linear infinite;
}
@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }
  25% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.2;
    left: 50%;
  }
  75% {
    opacity: 0.1;
  }
  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d9ef47e */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-11 .elementor-element.elementor-element-1d9ef47e .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-11 .elementor-element.elementor-element-1d9ef47e:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53628d61 */.ama {
    background: linear-gradient(90deg, #ff0800, #800000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ef6e4 */.elementor-11 .elementor-element.elementor-element-44ef6e4{
    opacity: 50%;
}/* End custom CSS */