.elementor-50 .elementor-element.elementor-element-ad9fa69{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.89;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-ad9fa69:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/02/Generated-Image-February-24-2026-3_58PM.jpg.jpeg");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-ad9fa69::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(247deg, #00151100 0%, #000000 100%);}.elementor-50 .elementor-element.elementor-element-564ab9b8{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1e0af943{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-1e0af943 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-e404d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-50 .elementor-element.elementor-element-e404d0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#CACACA;}.elementor-50 .elementor-element.elementor-element-b9da8d1 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:1px;fill:#000000;color:#000000;background-image:linear-gradient(0deg, #D58A08 2%, #FDC552 99%);border-style:none;border-radius:015px 015px 015px 015px;padding:020px 050px 020px 050px;}.elementor-50 .elementor-element.elementor-element-b9da8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-b9da8d1.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-b9da8d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-b9da8d1 .elementor-button .elementor-button-icon i, .elementor-50 .elementor-element.elementor-element-b9da8d1 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-1e1ddaf{--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:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-28b7e7b{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-75558e70{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-75558e70:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-75558e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001511;}.elementor-50 .elementor-element.elementor-element-d52c439{--display:flex;--min-height:584px;--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;--justify-content:center;--border-radius:025px 025px 025px 025px;}.elementor-50 .elementor-element.elementor-element-716c63a img{border-radius:25px 25px 25px 25px;}.elementor-50 .elementor-element.elementor-element-37dd88f9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3551c92{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-3551c92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-3bbb1a6{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-3bbb1a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-icon i{color:#F5B943;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-icon svg{fill:#F5B943;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-ef54608{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-item > a{font-size:22px;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-66342bb{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-66342bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-icon i{color:#F5B943;transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-icon svg{fill:#F5B943;transition:fill 0.3s;}.elementor-50 .elementor-element.elementor-element-1513797{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-item > a{font-size:22px;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-text{transition:color 0.3s;}.elementor-50 .elementor-element.elementor-element-c9a330f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:1px;fill:#000000;color:#000000;background-image:linear-gradient(0deg, #D58A08 2%, #FDC552 99%);border-style:none;border-radius:015px 015px 015px 015px;padding:020px 050px 020px 050px;}.elementor-50 .elementor-element.elementor-element-c9a330f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-c9a330f.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-c9a330f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-c9a330f .elementor-button .elementor-button-icon i, .elementor-50 .elementor-element.elementor-element-c9a330f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-4f856ba{--display:flex;--min-height:722px;--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;--justify-content:flex-start;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-50 .elementor-element.elementor-element-4f856ba:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4f856ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#021513;background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/03/vimaradesktop2.webp");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-4f856ba::before, .elementor-50 .elementor-element.elementor-element-4f856ba > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4f856ba > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-4f856ba > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4f856ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-4f856ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-50 .elementor-element.elementor-element-182d5dc{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-182d5dc.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-182d5dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-14085ae{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-14085ae:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-14085ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001511;}.elementor-50 .elementor-element.elementor-element-e7bb5c9{--display:flex;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;}.elementor-50 .elementor-element.elementor-element-94c6eda{--display:flex;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;}.elementor-50 .elementor-element.elementor-element-541dd5d{--display:flex;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;}.elementor-50 .elementor-element.elementor-element-eb1211e{--display:flex;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;}.elementor-50 .elementor-element.elementor-element-c50dbdb{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-c50dbdb:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/02/Generated-Image-February-24-2026-4_19PM.jpg.jpeg");background-position:center center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-c50dbdb::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(204deg, #00000000 0%, #000000 116%);}.elementor-50 .elementor-element.elementor-element-073c2b0{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-262bc81{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;}.elementor-50 .elementor-element.elementor-element-262bc81 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-5273ea4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Mulish", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-50 .elementor-element.elementor-element-5273ea4.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-5273ea4 p{margin-block-end:5px;}.elementor-50 .elementor-element.elementor-element-d4adf2f .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:1px;fill:#000000;color:#000000;background-image:linear-gradient(0deg, #D58A08 2%, #FDC552 99%);border-style:none;border-radius:015px 015px 015px 015px;padding:020px 050px 020px 050px;}.elementor-50 .elementor-element.elementor-element-d4adf2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-d4adf2f.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-d4adf2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-50 .elementor-element.elementor-element-d4adf2f .elementor-button .elementor-button-icon i, .elementor-50 .elementor-element.elementor-element-d4adf2f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-f5d02d2{--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:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-667caea{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-9e99303{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-9e99303:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-9e99303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001511;}.elementor-50 .elementor-element.elementor-element-758be15{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-05119c6{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-05119c6.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-05119c6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-d977238{--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;}.elementor-50 .elementor-element.elementor-element-5de33d2{--display:flex;}.elementor-50 .elementor-element.elementor-element-7e84cab{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FDC153;border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-7e84cab .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-50 .elementor-element.elementor-element-0058975{--display:flex;}.elementor-50 .elementor-element.elementor-element-b2ad87e{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FDC153;border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-b2ad87e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-50 .elementor-element.elementor-element-f4fa391{--display:flex;}.elementor-50 .elementor-element.elementor-element-89de11c{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FDC153;border-radius:15px 15px 15px 15px;}.elementor-50 .elementor-element.elementor-element-89de11c .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-50 .elementor-element.elementor-element-60c7c6b0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-2e766311{--display:flex;--min-height:28vh;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-2e766311::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #001511 0%, #000000 100%);}.elementor-50 .elementor-element.elementor-element-ab40232{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-50 .elementor-element.elementor-element-ab40232.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-ab40232 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-a303991{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 40px;--row-gap:50px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-bf598ea{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-bf598ea .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-bf598ea.elementor-view-stacked .elementor-icon{background-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-bf598ea.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-bf598ea.elementor-view-default .elementor-icon{fill:#EEAF36;color:#EEAF36;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-9308a10{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-9308a10 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-9308a10.elementor-view-stacked .elementor-icon{background-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-9308a10.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-9308a10.elementor-view-default .elementor-icon{fill:#EEAF36;color:#EEAF36;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-e0ae8d5{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-e0ae8d5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-50 .elementor-element.elementor-element-e0ae8d5.elementor-view-stacked .elementor-icon{background-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-e0ae8d5.elementor-view-framed .elementor-icon, .elementor-50 .elementor-element.elementor-element-e0ae8d5.elementor-view-default .elementor-icon{fill:#EEAF36;color:#EEAF36;border-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-99db8e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-99db8e5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-fa9e181{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-50 .elementor-element.elementor-element-fa9e181 .elementor-social-icon{background-color:#EEAF36;}.elementor-50 .elementor-element.elementor-element-fa9e181 .elementor-social-icon i{color:#FFFFFFFA;}.elementor-50 .elementor-element.elementor-element-fa9e181 .elementor-social-icon svg{fill:#FFFFFFFA;}.elementor-50 .elementor-element.elementor-element-27d2f09{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-6a84e72{--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-50 .elementor-element.elementor-element-6a84e72:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-6a84e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-50 .elementor-element.elementor-element-42b1d08{text-align:center;}.elementor-50 .elementor-element.elementor-element-42b1d08 .elementor-heading-title{font-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-ad9fa69{--content-width:1300px;}.elementor-50 .elementor-element.elementor-element-564ab9b8{--width:67%;}.elementor-50 .elementor-element.elementor-element-1e1ddaf{--width:67%;}.elementor-50 .elementor-element.elementor-element-75558e70{--content-width:1300px;}.elementor-50 .elementor-element.elementor-element-d52c439{--width:50%;}.elementor-50 .elementor-element.elementor-element-37dd88f9{--width:50%;}.elementor-50 .elementor-element.elementor-element-14085ae{--content-width:1300px;}.elementor-50 .elementor-element.elementor-element-c50dbdb{--content-width:1300px;}.elementor-50 .elementor-element.elementor-element-073c2b0{--width:67%;}.elementor-50 .elementor-element.elementor-element-f5d02d2{--width:67%;}.elementor-50 .elementor-element.elementor-element-9e99303{--content-width:1300px;}.elementor-50 .elementor-element.elementor-element-2e766311{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-50 .elementor-element.elementor-element-564ab9b8{--width:100%;}.elementor-50 .elementor-element.elementor-element-1e1ddaf{--width:100%;}.elementor-50 .elementor-element.elementor-element-073c2b0{--width:100%;}.elementor-50 .elementor-element.elementor-element-f5d02d2{--width:100%;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-ad9fa69{--justify-content:flex-end;--flex-wrap:wrap;--padding-top:145px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-e404d0b .elementor-heading-title{font-size:42px;}.elementor-50 .elementor-element.elementor-element-75558e70{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-14085ae{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-c50dbdb{--justify-content:flex-end;--flex-wrap:wrap;--padding-top:145px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-5273ea4{font-size:15px;}.elementor-50 .elementor-element.elementor-element-9e99303{--gap:20px 50px;--row-gap:20px;--column-gap:50px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-60c7c6b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-2e766311{--justify-content:flex-end;--flex-wrap:wrap;--padding-top:145px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-50 .elementor-element.elementor-element-a303991{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 20px;--row-gap:30px;--column-gap:20px;--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-99db8e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-ad9fa69:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/03/mobile12323.webp");background-position:top center;background-repeat:no-repeat;background-size:633px auto;}.elementor-50 .elementor-element.elementor-element-ad9fa69{--min-height:100vh;--overlay-opacity:0;--padding-top:300px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-ad9fa69::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-ad9fa69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00151100 -22%, #000000 125%);}.elementor-50 .elementor-element.elementor-element-564ab9b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-50 .elementor-element.elementor-element-1e0af943{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-1e0af943 .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-e404d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-50 .elementor-element.elementor-element-e404d0b .elementor-heading-title{font-size:18px;}.elementor-50 .elementor-element.elementor-element-b9da8d1.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-b9da8d1 .elementor-button{font-size:15px;padding:15px 20px 15px 20px;}.elementor-50 .elementor-element.elementor-element-75558e70{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-50 .elementor-element.elementor-element-d52c439{--min-height:132px;}.elementor-50 .elementor-element.elementor-element-d52c439.e-con{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-716c63a{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-716c63a img{width:100%;}.elementor-50 .elementor-element.elementor-element-37dd88f9.e-con{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-3551c92{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-3551c92 .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-3bbb1a6{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-3bbb1a6 .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-icon{order:0;}.elementor-50 .elementor-element.elementor-element-ef54608{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:-1px;}.elementor-50 .elementor-element.elementor-element-ef54608.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-ef54608 .elementor-icon-list-item > a{font-size:18px;}.elementor-50 .elementor-element.elementor-element-66342bb{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-66342bb .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-icon{order:0;}.elementor-50 .elementor-element.elementor-element-1513797{width:var( --container-widget-width, 267px );max-width:267px;--container-widget-width:267px;--container-widget-flex-grow:0;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:-1px;}.elementor-50 .elementor-element.elementor-element-1513797.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-50 .elementor-element.elementor-element-1513797 .elementor-icon-list-item > a{font-size:18px;}.elementor-50 .elementor-element.elementor-element-c9a330f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-c9a330f .elementor-button{font-size:15px;padding:15px 20px 15px 20px;}.elementor-50 .elementor-element.elementor-element-4f856ba:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-4f856ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/03/vimaramobile11.webp");background-position:bottom center;background-size:cover;}.elementor-50 .elementor-element.elementor-element-4f856ba{--min-height:446px;--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-50 .elementor-element.elementor-element-182d5dc{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-182d5dc .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-14085ae{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 20px;--row-gap:15px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-50 .elementor-element.elementor-element-e7bb5c9{--width:150px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:0px!important;margin-right:0!important;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:0px!important;margin-left:0!important;}.elementor-50 .elementor-element.elementor-element-91742da:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-91742da.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-icon-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-image-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-91742da .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-50 .elementor-element.elementor-element-94c6eda{--width:150px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:0px!important;margin-right:0!important;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:0px!important;margin-left:0!important;}.elementor-50 .elementor-element.elementor-element-67d315e:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-67d315e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-icon-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-image-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-67d315e .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-50 .elementor-element.elementor-element-541dd5d{--width:150px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:0px!important;margin-right:0!important;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:0px!important;margin-left:0!important;}.elementor-50 .elementor-element.elementor-element-92c1316:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-92c1316.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-icon-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-image-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-92c1316 .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-50 .elementor-element.elementor-element-eb1211e{--width:150px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-right.elementor-keep-position-yes .elementor-image-box-img{margin-left:0px!important;margin-right:0!important;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-left.elementor-keep-position-yes .elementor-image-box-img{margin-right:0px!important;margin-left:0!important;}.elementor-50 .elementor-element.elementor-element-17aa19a:not(.elementor-keep-position-yes) .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-icon-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-image-box-title{margin-bottom:3px;margin-top:0;}.elementor-50 .elementor-element.elementor-element-17aa19a .elementor-image-box-wrapper .elementor-image-box-img{width:52%;}.elementor-50 .elementor-element.elementor-element-c50dbdb:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vimaraveiculos.com.br/wp-content/uploads/2026/03/mobile123232.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-c50dbdb{--min-height:57vh;--justify-content:center;--overlay-opacity:0.55;--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-c50dbdb::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-c50dbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 -22%, #000000 125%);}.elementor-50 .elementor-element.elementor-element-073c2b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-50 .elementor-element.elementor-element-262bc81{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-262bc81 .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-5273ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:22px;line-height:1.2em;}.elementor-50 .elementor-element.elementor-element-d4adf2f.elementor-element{--align-self:center;}.elementor-50 .elementor-element.elementor-element-d4adf2f .elementor-button{font-size:16px;}.elementor-50 .elementor-element.elementor-element-9e99303{--gap:50px 20px;--row-gap:50px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-50 .elementor-element.elementor-element-758be15.e-con{--order:-99999 /* order start hack */;}.elementor-50 .elementor-element.elementor-element-05119c6{width:100%;max-width:100%;text-align:center;}.elementor-50 .elementor-element.elementor-element-05119c6 .elementor-heading-title{font-size:28px;}.elementor-50 .elementor-element.elementor-element-2e766311{--min-height:17vh;--overlay-opacity:0.93;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-50 .elementor-element.elementor-element-2e766311::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .e-con-inner > .elementor-background-video-container::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50 .elementor-element.elementor-element-2e766311 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #001511 -22%, #000000 125%);}.elementor-50 .elementor-element.elementor-element-ab40232{--container-widget-width:331px;--container-widget-flex-grow:0;width:var( --container-widget-width, 331px );max-width:331px;text-align:center;}.elementor-50 .elementor-element.elementor-element-ab40232 .elementor-heading-title{font-size:36px;}.elementor-50 .elementor-element.elementor-element-a303991{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-bf598ea .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-9308a10 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-e0ae8d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-50 .elementor-element.elementor-element-99db8e5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-50 .elementor-element.elementor-element-fa9e181{--grid-column-gap:13px;--grid-row-gap:12px;}.elementor-50 .elementor-element.elementor-element-6a84e72{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for heading, class: .elementor-element-1e0af943 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9da8d1 */.elementor-button{
    background-image: linear-gradient(150deg, #84B3FF, #0868FF); /* Gradiente de fundo */
    border: 2px solid #FF7EAA; /* Borda com cor e espessura definidas */
    border-radius: 6px; /* Arredondamento das bordas */
    box-shadow: 0px 10px 40px -16px #0868FF; /* Sombra com cor específica */
    transition: 0.5s all; /* Transição suave para todas as propriedades */
}

.elementor-button:hover{
    transform: translate(0px, -3px); /* Movimento sutil para cima ao passar o mouse */
}

.elementor-button:hover .elementor-button-icon {
    animation: moveIcon 1.5s linear infinite; /* Animação do ícone no botão ao passar o mouse */
}

.elementor-button-icon {
    margin-top:5px; /* alinhar o ícone ao centro */
}
@keyframes moveIcon {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(8px); 
    }
    100% {
        transform: translateX(0); 
    }
    /* Animação para mover o ícone horizontalmente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3551c92 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bbb1a6 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66342bb */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9a330f */.elementor-button{
    background-image: linear-gradient(150deg, #84B3FF, #0868FF); /* Gradiente de fundo */
    border: 2px solid #FF7EAA; /* Borda com cor e espessura definidas */
    border-radius: 6px; /* Arredondamento das bordas */
    box-shadow: 0px 10px 40px -16px #0868FF; /* Sombra com cor específica */
    transition: 0.5s all; /* Transição suave para todas as propriedades */
}

.elementor-button:hover{
    transform: translate(0px, -3px); /* Movimento sutil para cima ao passar o mouse */
}

.elementor-button:hover .elementor-button-icon {
    animation: moveIcon 1.5s linear infinite; /* Animação do ícone no botão ao passar o mouse */
}

.elementor-button-icon {
    margin-top:5px; /* alinhar o ícone ao centro */
}
@keyframes moveIcon {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(8px); 
    }
    100% {
        transform: translateX(0); 
    }
    /* Animação para mover o ícone horizontalmente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-182d5dc */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-262bc81 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d4adf2f */.elementor-button{
    background-image: linear-gradient(150deg, #84B3FF, #0868FF); /* Gradiente de fundo */
    border: 2px solid #FF7EAA; /* Borda com cor e espessura definidas */
    border-radius: 6px; /* Arredondamento das bordas */
    box-shadow: 0px 10px 40px -16px #0868FF; /* Sombra com cor específica */
    transition: 0.5s all; /* Transição suave para todas as propriedades */
}

.elementor-button:hover{
    transform: translate(0px, -3px); /* Movimento sutil para cima ao passar o mouse */
}

.elementor-button:hover .elementor-button-icon {
    animation: moveIcon 1.5s linear infinite; /* Animação do ícone no botão ao passar o mouse */
}

.elementor-button-icon {
    margin-top:5px; /* alinhar o ícone ao centro */
}
@keyframes moveIcon {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(8px); 
    }
    100% {
        transform: translateX(0); 
    }
    /* Animação para mover o ícone horizontalmente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05119c6 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab40232 */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}/* End custom CSS */
/* Start custom CSS */.deg3 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A, #FFF, #8A8A8A);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}








/*DEGRADE AZUL*/



.deg4 {
       
    /* Transições para o plano de fundo e outras propriedades */
    transition: background 2s ease 0s;
    transition: all 1s; /* Transição suave para todas as propriedades */
    
    -webkit-background-clip: text; /* Limita o plano de fundo ao texto */
    -webkit-text-fill-color: transparent; /* Torna o texto transparente */

    /* Animação do texto */
    animation: move 3s ease 1s infinite alternate;

    /* Gradiente de fundo aplicado ao texto */
    background-image: linear-gradient(45deg, #F6BB45,#D98F0F, #F6BB45, #D98F0F, #F6BB45, #D98F0F, #F6BB45, #D98F0F);
    background-size: 500% 200%; /* Tamanho do plano de fundo */
    background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

@keyframes move{
    0%{
        background-position: 0.0; 
    }
    100%{
        background-position: 100% 0; 
    }
}

html, body{
width: 100%;
overflow-x: hidden;
}


body, html {
overflow-x: hidden !important;
}


@media (max-width: 786px){
body, html {
overflow-x: hidden!important;
}
}/* End custom CSS */