.elementor-420 .elementor-element.elementor-element-e9dfc26{--display:flex;--min-height:954px;--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-420 .elementor-element.elementor-element-e9dfc26:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e9dfc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/hero-web-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-420 .elementor-element.elementor-element-420b6f9.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-420 .elementor-element.elementor-element-a888b73{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-a888b73 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a888b73.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-a888b73 .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-420 .elementor-element.elementor-element-36ddf4b{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:24px;font-weight:400;line-height:120%;}.elementor-420 .elementor-element.elementor-element-36ddf4b.elementor-element{--align-self:center;}.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-420 .elementor-element.elementor-element-8fcbba5.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-8fcbba5{z-index:66;}.elementor-420 .elementor-element.elementor-element-8fcbba5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-8fcbba5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-420 .elementor-element.elementor-element-8fcbba5 .elementor-button{font-family:"articulat-cf", Sans-serif;font-size:16px;font-weight:700;padding:20px 40px 20px 40px;}.elementor-420 .elementor-element.elementor-element-057cb0d{--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;--overlay-opacity:0.5;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:80px;--padding-left:00px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-057cb0d:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/bg02.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-420 .elementor-element.elementor-element-057cb0d::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .e-con-inner > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFE7E700 0%, #000000 100%);}.elementor-420 .elementor-element.elementor-element-22f76b0{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-22f76b0 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-22f76b0.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-22f76b0 .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-f75feff{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:24px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-f75feff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-420 .elementor-element.elementor-element-f75feff.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-a9f0654{--e-image-carousel-slides-to-show:6;}.elementor-420 .elementor-element.elementor-element-a9f0654 .swiper-wrapper{display:flex;align-items:center;}.elementor-420 .elementor-element.elementor-element-a9f0654 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c56e11f{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-420 .elementor-element.elementor-element-c56e11f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c56e11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/bg-comparativo.png");background-position:0px 108px;background-repeat:no-repeat;background-size:cover;}.elementor-420 .elementor-element.elementor-element-e67a24e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-e67a24e > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-e67a24e.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-e67a24e .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-cedf3c3{width:var( --container-widget-width, 648px );max-width:648px;--container-widget-width:648px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-cedf3c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-420 .elementor-element.elementor-element-cedf3c3.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-cedf3c3 .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-7230054{--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;}.elementor-420 .elementor-element.elementor-element-0b1067d > .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c8b0d05.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-c8b0d05{z-index:22;}.elementor-420 .elementor-element.elementor-element-b71ffac > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-420 .elementor-element.elementor-element-42ae5c6{--display:flex;--min-height:1045px;--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-42ae5c6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-42ae5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/bg-formas.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-420 .elementor-element.elementor-element-42ae5c6.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-66a3e4d{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-66a3e4d > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 30px 0px;}.elementor-420 .elementor-element.elementor-element-66a3e4d.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-66a3e4d .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-59491c3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4243A33;--border-color:#E4243A33;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-420 .elementor-element.elementor-element-59491c3:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-59491c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B0061A1A 0%, #E7273D1A 100%);}.elementor-420 .elementor-element.elementor-element-b089476{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-b089476 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b089476.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-b089476 .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-b0cf5eb{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-b0cf5eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b0cf5eb.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-420 .elementor-element.elementor-element-49dd089{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-49dd089.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider-separator{width:100%;}.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420 .elementor-element.elementor-element-5421c55{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-5421c55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-5421c55.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-5421c55 .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-eacf4d5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4243A33;--border-color:#E4243A33;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-420 .elementor-element.elementor-element-eacf4d5:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-eacf4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B0061A1A 0%, #E7273D1A 100%);}.elementor-420 .elementor-element.elementor-element-e45d7ca{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-e45d7ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-e45d7ca.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-e45d7ca .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-098df4a{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-098df4a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-098df4a.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-f5154f0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-f5154f0.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider-separator{width:100%;}.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420 .elementor-element.elementor-element-601e560{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-601e560 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-601e560.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-601e560 .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-56dc877{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4243A33;--border-color:#E4243A33;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-420 .elementor-element.elementor-element-56dc877:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-56dc877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #B0061A1A 0%, #E7273D1A 100%);}.elementor-420 .elementor-element.elementor-element-3886507{--display:flex;}.elementor-420 .elementor-element.elementor-element-c38b996{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-c38b996 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-c38b996.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-c38b996 .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-17ca5f0{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-17ca5f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-17ca5f0.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-92807fc{--display:flex;}.elementor-420 .elementor-element.elementor-element-98865e9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 181px );max-width:181px;--container-widget-width:181px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-98865e9.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider-separator{width:100%;}.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-420 .elementor-element.elementor-element-52c973b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-52c973b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-52c973b.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-52c973b .elementor-heading-title{font-family:"articulat-cf", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-d065334{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:5px;}.elementor-420 .elementor-element.elementor-element-d065334 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-d065334.elementor-element{--align-self:center;}:where( .elementor-420 .elementor-element.elementor-element-d065334 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-420 .elementor-element.elementor-element-6187d7e.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-6187d7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-6187d7e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-420 .elementor-element.elementor-element-6187d7e .elementor-button{font-family:"articulat-cf", Sans-serif;font-size:16px;font-weight:700;padding:20px 40px 20px 40px;}.elementor-420 .elementor-element.elementor-element-2867417{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-420 .elementor-element.elementor-element-2867417:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2867417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/Group-1171279557.svg");background-position:center right;background-repeat:no-repeat;background-size:508px auto;}.elementor-420 .elementor-element.elementor-element-1a687dd{--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;}.elementor-420 .elementor-element.elementor-element-67d6d5a.elementor-element{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-373852e{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-420 .elementor-element.elementor-element-373852e > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-373852e.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-373852e .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-420 .elementor-element.elementor-element-f99ee4f{width:var( --container-widget-width, 496px );max-width:496px;--container-widget-width:496px;--container-widget-flex-grow:0;--e-icon-list-icon-size:66px;--icon-vertical-offset:0px;}.elementor-420 .elementor-element.elementor-element-f99ee4f.elementor-element{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-item > a{font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-420 .elementor-element.elementor-element-de9e93d{--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-420 .elementor-element.elementor-element-4e3c6be.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-236ae07 > .elementor-widget-container{margin:-200px 0px 0px -800px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-236ae07.elementor-element{--align-self:flex-end;}.elementor-420 .elementor-element.elementor-element-dc3d286{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-420 .elementor-element.elementor-element-909e846{width:var( --container-widget-width, 658px );max-width:658px;--container-widget-width:658px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-909e846 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 20px 0px;}.elementor-420 .elementor-element.elementor-element-909e846.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-909e846 .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-77ad9cc{width:var( --container-widget-width, 765px );max-width:765px;--container-widget-width:765px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:24px;font-weight:400;line-height:120%;}.elementor-420 .elementor-element.elementor-element-77ad9cc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-420 .elementor-element.elementor-element-77ad9cc.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-96d3950{--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;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-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-420 .elementor-element.elementor-element-a0b23ce{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-a0b23ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-title{color:#FFFFFF;font-family:"eurostile-extended", Sans-serif;font-size:40px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-description{color:#FFFCF99C;font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-866a969{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-866a969 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-title{color:#FFFFFF;font-family:"eurostile-extended", Sans-serif;font-size:40px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-description{color:#FFFCF99C;font-family:"articulat-cf", Sans-serif;font-size:18px;font-weight:400;}.elementor-420 .elementor-element.elementor-element-934b770{--display:flex;--min-height:440px;--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-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E7000042;--border-color:#E7000042;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-420 .elementor-element.elementor-element-934b770:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-934b770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afmotorsamelhor.com/wp-content/uploads/2025/10/cta-final-background.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-420 .elementor-element.elementor-element-ada8d48{width:var( --container-widget-width, 772px );max-width:772px;--container-widget-width:772px;--container-widget-flex-grow:0;text-align:center;}.elementor-420 .elementor-element.elementor-element-ada8d48 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 20px 0px;}.elementor-420 .elementor-element.elementor-element-ada8d48.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-ada8d48 .elementor-heading-title{font-family:"Eurostile Extended", Sans-serif;font-size:54px;font-weight:400;color:#FFFFFF;}.elementor-420 .elementor-element.elementor-element-c53885f.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-c53885f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-420 .elementor-element.elementor-element-c53885f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-420 .elementor-element.elementor-element-c53885f .elementor-button{font-family:"articulat-cf", Sans-serif;font-size:16px;font-weight:700;padding:20px 40px 20px 40px;}.elementor-420 .elementor-element.elementor-element-6092f17{--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:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:20px;--padding-left:80px;--padding-right:80px;}.elementor-420 .elementor-element.elementor-element-6966380{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-6966380 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-6966380.elementor-element{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-description{color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:22px;font-weight:400;line-height:37px;}.elementor-420 .elementor-element.elementor-element-7d29bae{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:22px;--grid-column-gap:32px;--grid-row-gap:0px;}.elementor-420 .elementor-element.elementor-element-7d29bae .elementor-widget-container{text-align:center;}.elementor-420 .elementor-element.elementor-element-7d29bae.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-7d29bae .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-420 .elementor-element.elementor-element-7d29bae .elementor-social-icon i{color:#02010100;}.elementor-420 .elementor-element.elementor-element-7d29bae .elementor-social-icon svg{fill:#02010100;}.elementor-420 .elementor-element.elementor-element-18e7306{--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:space-between;--align-items:center;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-420 .elementor-element.elementor-element-da34d12{--divider-border-style:solid;--divider-color:#FFFFFF50;--divider-border-width:1px;width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-da34d12 .elementor-divider-separator{width:100%;}.elementor-420 .elementor-element.elementor-element-da34d12 .elementor-divider{padding-block-start:34px;padding-block-end:34px;}.elementor-420 .elementor-element.elementor-element-6aa9875{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-6aa9875 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-6aa9875.elementor-element{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-title{margin-bottom:0px;color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-description{color:#FFFFFF;font-family:"articulat-cf", Sans-serif;font-size:16px;font-weight:400;line-height:40px;}.elementor-420 .elementor-element.elementor-element-83b97c6 img{width:55%;}body.elementor-page-420:not(.elementor-motion-effects-element-type-background), body.elementor-page-420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-420 .elementor-element.elementor-element-a888b73 .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-36ddf4b{--container-widget-width:517px;--container-widget-flex-grow:0;width:var( --container-widget-width, 517px );max-width:517px;font-size:20px;}.elementor-420 .elementor-element.elementor-element-057cb0d{--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-420 .elementor-element.elementor-element-22f76b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-22f76b0{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-420 .elementor-element.elementor-element-22f76b0 .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-f75feff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-f75feff{--container-widget-width:455px;--container-widget-flex-grow:0;width:var( --container-widget-width, 455px );max-width:455px;font-size:20px;}.elementor-420 .elementor-element.elementor-element-a9f0654{--e-image-carousel-slides-to-show:3;}.elementor-420 .elementor-element.elementor-element-c56e11f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c56e11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-149px 108px;}.elementor-420 .elementor-element.elementor-element-e67a24e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-e67a24e .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-cedf3c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-cedf3c3{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-420 .elementor-element.elementor-element-cedf3c3 .elementor-heading-title{font-size:20px;line-height:120%;}.elementor-420 .elementor-element.elementor-element-42ae5c6{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-420 .elementor-element.elementor-element-66a3e4d .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-59491c3{--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;}.elementor-420 .elementor-element.elementor-element-59491c3.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-d065334{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-420 .elementor-element.elementor-element-2867417{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-420 .elementor-element.elementor-element-373852e .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-4e3c6be{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-4e3c6be.elementor-element{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-4e3c6be img{width:100%;}.elementor-420 .elementor-element.elementor-element-236ae07 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-909e846{--container-widget-width:498px;--container-widget-flex-grow:0;width:var( --container-widget-width, 498px );max-width:498px;}.elementor-420 .elementor-element.elementor-element-909e846 .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-77ad9cc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-420 .elementor-element.elementor-element-77ad9cc{--container-widget-width:517px;--container-widget-flex-grow:0;width:var( --container-widget-width, 517px );max-width:517px;font-size:20px;}.elementor-420 .elementor-element.elementor-element-96d3950{--gap:33px 33px;--row-gap:33px;--column-gap:33px;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-title{font-size:30px;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-description{font-size:18px;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-title{font-size:30px;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-description{font-size:18px;}.elementor-420 .elementor-element.elementor-element-934b770{--min-height:306px;}.elementor-420 .elementor-element.elementor-element-ada8d48 .elementor-heading-title{font-size:40px;}.elementor-420 .elementor-element.elementor-element-6092f17{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-title{font-size:30px;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-description{font-size:18px;}.elementor-420 .elementor-element.elementor-element-18e7306{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-da34d12 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-title{font-size:30px;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-description{font-size:18px;}}@media(max-width:767px){.elementor-420 .elementor-element.elementor-element-e9dfc26{--content-width:400px;--min-height:627px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-e9dfc26:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-e9dfc26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:802px auto;}.elementor-420 .elementor-element.elementor-element-420b6f9{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-a888b73 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-a888b73 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-36ddf4b{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:18px;line-height:110%;}.elementor-420 .elementor-element.elementor-element-8fcbba5 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-420 .elementor-element.elementor-element-057cb0d{--width:100%;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-057cb0d:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-420 .elementor-element.elementor-element-057cb0d::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .e-con-inner > .elementor-background-video-container::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-420 .elementor-element.elementor-element-057cb0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #FFE7E700 59%, #000000 0%);}.elementor-420 .elementor-element.elementor-element-057cb0d.e-con{--align-self:center;}.elementor-420 .elementor-element.elementor-element-22f76b0{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-420 .elementor-element.elementor-element-22f76b0 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-f75feff{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;font-size:18px;line-height:130%;}.elementor-420 .elementor-element.elementor-element-a9f0654{--e-image-carousel-slides-to-show:1;}.elementor-420 .elementor-element.elementor-element-a9f0654.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-c56e11f{--content-width:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-c56e11f:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-c56e11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-420 .elementor-element.elementor-element-e67a24e{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;}.elementor-420 .elementor-element.elementor-element-e67a24e .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-cedf3c3{--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-420 .elementor-element.elementor-element-cedf3c3 .elementor-heading-title{font-size:16px;}.elementor-420 .elementor-element.elementor-element-0b1067d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-b71ffac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-42ae5c6{--min-height:0px;--justify-content:flex-start;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-42ae5c6:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-42ae5c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:576px auto;}.elementor-420 .elementor-element.elementor-element-66a3e4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-66a3e4d{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;}.elementor-420 .elementor-element.elementor-element-66a3e4d .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-59491c3{--min-height:0px;--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-59491c3.e-con{--align-self:flex-start;}.elementor-420 .elementor-element.elementor-element-b089476 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-b0cf5eb{font-size:16px;}.elementor-420 .elementor-element.elementor-element-5421c55 .elementor-heading-title{font-size:20px;}.elementor-420 .elementor-element.elementor-element-e45d7ca .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-098df4a{font-size:16px;}.elementor-420 .elementor-element.elementor-element-601e560 .elementor-heading-title{font-size:20px;}.elementor-420 .elementor-element.elementor-element-56dc877{--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-c38b996 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-17ca5f0{font-size:16px;}.elementor-420 .elementor-element.elementor-element-52c973b .elementor-heading-title{font-size:20px;}.elementor-420 .elementor-element.elementor-element-d065334{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-6187d7e .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-420 .elementor-element.elementor-element-2867417{--content-width:400px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-2867417:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-2867417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:290px auto;}.elementor-420 .elementor-element.elementor-element-373852e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-373852e .elementor-heading-title{font-size:28px;}.elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-420 .elementor-element.elementor-element-f99ee4f .elementor-icon-list-item > a{font-size:16px;}.elementor-420 .elementor-element.elementor-element-de9e93d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-420 .elementor-element.elementor-element-236ae07{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-420 .elementor-element.elementor-element-236ae07 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-236ae07.elementor-element{--align-self:center;}.elementor-420 .elementor-element.elementor-element-236ae07 img{width:56%;}.elementor-420 .elementor-element.elementor-element-dc3d286{--content-width:400px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-909e846 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-909e846 .elementor-heading-title{font-size:32px;}.elementor-420 .elementor-element.elementor-element-77ad9cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-77ad9cc{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:18px;line-height:130%;}.elementor-420 .elementor-element.elementor-element-a0b23ce{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-img{margin-bottom:0px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-420 .elementor-element.elementor-element-a0b23ce.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-title{margin-bottom:16px;font-size:28px;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-420 .elementor-element.elementor-element-a0b23ce .elementor-image-box-description{font-size:16px;}.elementor-420 .elementor-element.elementor-element-866a969{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-wrapper{text-align:left;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-img{margin-bottom:0px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-420 .elementor-element.elementor-element-866a969.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-title{margin-bottom:16px;font-size:28px;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-420 .elementor-element.elementor-element-866a969 .elementor-image-box-description{font-size:16px;}.elementor-420 .elementor-element.elementor-element-934b770{--content-width:400px;--min-height:291px;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-934b770:not(.elementor-motion-effects-element-type-background), .elementor-420 .elementor-element.elementor-element-934b770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-420 .elementor-element.elementor-element-ada8d48 .elementor-heading-title{font-size:24px;}.elementor-420 .elementor-element.elementor-element-c53885f .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-420 .elementor-element.elementor-element-6092f17{--content-width:400px;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-6966380{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-6966380.elementor-element{--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-wrapper{text-align:center;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-title{margin-bottom:8px;font-size:28px;}.elementor-420 .elementor-element.elementor-element-6966380 .elementor-image-box-description{font-size:16px;line-height:30px;}.elementor-420 .elementor-element.elementor-element-7d29bae .elementor-widget-container{text-align:center;}.elementor-420 .elementor-element.elementor-element-7d29bae{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-7d29bae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-420 .elementor-element.elementor-element-18e7306{--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-420 .elementor-element.elementor-element-da34d12.elementor-element{--order:-99999 /* order start hack */;}.elementor-420 .elementor-element.elementor-element-6aa9875{width:100%;max-width:100%;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-wrapper{text-align:center;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-title{margin-bottom:8px;font-size:28px;}.elementor-420 .elementor-element.elementor-element-6aa9875 .elementor-image-box-description{font-size:16px;line-height:30px;}.elementor-420 .elementor-element.elementor-element-83b97c6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-420 .elementor-element.elementor-element-057cb0d{--width:100%;}.elementor-420 .elementor-element.elementor-element-59491c3{--width:700px;}.elementor-420 .elementor-element.elementor-element-eacf4d5{--width:700px;}.elementor-420 .elementor-element.elementor-element-56dc877{--width:700px;}.elementor-420 .elementor-element.elementor-element-1a687dd{--width:50%;}.elementor-420 .elementor-element.elementor-element-de9e93d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-420 .elementor-element.elementor-element-59491c3{--width:100%;}.elementor-420 .elementor-element.elementor-element-1a687dd{--width:574px;}.elementor-420 .elementor-element.elementor-element-de9e93d{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-8fcbba5 */.elementor-420 .elementor-element.elementor-element-8fcbba5 svg{
    width: 20px;

}

.elementor-button-content-wrapper {
    align-items: center
}


/* Aplica animação e brilho ao botão */
.elementor-420 .elementor-element.elementor-element-8fcbba5 .elementor-button {
       border-radius: 100px;
border: 1.424px solid rgba(255, 255, 255, 0.21);
background: linear-gradient(90deg, #B0061A 0%, #D30E25 50.5%, #E7273D 100%);
    cursor:pointer;
    animation: pisca 1.5s infinite; /* Nome da animação, duração de 1.5s, repetição infinita */
    box-shadow: 0px 0px 20px -5px #E7273D; /* Brilho inicial ao redor do botão */
}

/* Define a animação chamada "pisca" */
@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent; /* Expande o brilho e o deixa transparente */
    }
    100% {
        box-shadow: 0 0 0 0 transparent; /* Some completamente com o brilho */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a9f0654 *//* ANIMAÇÃO DE SLIDES INFINITA COM GRADIENTE NAS BORDAS */

.elementor-420 .elementor-element.elementor-element-a9f0654 {
  position: relative;
  overflow: hidden; /* Esconde o que ultrapassa */
}

.elementor-420 .elementor-element.elementor-element-a9f0654 .swiper-wrapper {
  display: flex !important;
  width: max-content !important; /* Faz com que a largura seja baseada no conteúdo */
  animation: slide-infinite 20s linear infinite !important; /* Animação mais longa e contínua */
  will-change: transform;
}

@keyframes slide-infinite {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%); /* Move metade do conteúdo duplicado */
  }
}

.elementor-420 .elementor-element.elementor-element-a9f0654 .swiper-slide {
  flex-shrink: 0 !important;
  width: auto !important;
}

/* Gradiente nas bordas (visível apenas em telas maiores) */
@media (min-width: 767px) {
  .elementor-420 .elementor-element.elementor-element-a9f0654::before,
  .elementor-420 .elementor-element.elementor-element-a9f0654::after {
    content: "";
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
    z-index: 10;
    pointer-events: none;
  }

  .elementor-420 .elementor-element.elementor-element-a9f0654::before {
    left: 0;
    background: linear-gradient(to right, #000, transparent);
  }

  .elementor-420 .elementor-element.elementor-element-a9f0654::after {
    right: 0;
    background: linear-gradient(to left, #000, transparent);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8b0d05 */.elementor-420 .elementor-element.elementor-element-c8b0d05{
    box-shadow: 0 0 80.957px 0 #FF4242 !important;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-49dd089 */.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59491c3 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-59491c3 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-59491c3:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}

.elementor-420 .elementor-element.elementor-element-59491c3 { 
backdrop-filter: blur(10px); /* Ajuste a intensidade aqui */
-webkit-backdrop-filter: blur(10px); /* Repita a intensidade aqui */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f5154f0 */.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf4d5 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-eacf4d5 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-eacf4d5:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-98865e9 */.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dc877 */.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide {
  transition: all 1.4s ease !important;
  scale: 0.9;
  filter: blur(3px);
  z-index: 1;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-prev,
.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-next {
  scale: 1.1;
  transition: all 2.4s ease !important;
  filter: blur(0px);
  z-index: 2;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-active {
  scale: 1.2;
  filter: blur(0px);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-49dd089 */.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59491c3 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-59491c3 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-59491c3:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}

.elementor-420 .elementor-element.elementor-element-59491c3 { 
backdrop-filter: blur(10px); /* Ajuste a intensidade aqui */
-webkit-backdrop-filter: blur(10px); /* Repita a intensidade aqui */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f5154f0 */.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf4d5 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-eacf4d5 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-eacf4d5:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-98865e9 */.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dc877 */.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide {
  transition: all 1.4s ease !important;
  scale: 0.9;
  filter: blur(3px);
  z-index: 1;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-prev,
.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-next {
  scale: 1.1;
  transition: all 2.4s ease !important;
  filter: blur(0px);
  z-index: 2;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-active {
  scale: 1.2;
  filter: blur(0px);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-49dd089 */.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59491c3 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-59491c3 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-59491c3:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}

.elementor-420 .elementor-element.elementor-element-59491c3 { 
backdrop-filter: blur(10px); /* Ajuste a intensidade aqui */
-webkit-backdrop-filter: blur(10px); /* Repita a intensidade aqui */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f5154f0 */.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf4d5 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-eacf4d5 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-eacf4d5:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-98865e9 */.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dc877 */.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide {
  transition: all 1.4s ease !important;
  scale: 0.9;
  filter: blur(3px);
  z-index: 1;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-prev,
.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-next {
  scale: 1.1;
  transition: all 2.4s ease !important;
  filter: blur(0px);
  z-index: 2;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-active {
  scale: 1.2;
  filter: blur(0px);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-49dd089 */.elementor-420 .elementor-element.elementor-element-49dd089 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59491c3 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-59491c3 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-59491c3:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}

.elementor-420 .elementor-element.elementor-element-59491c3 { 
backdrop-filter: blur(10px); /* Ajuste a intensidade aqui */
-webkit-backdrop-filter: blur(10px); /* Repita a intensidade aqui */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f5154f0 */.elementor-420 .elementor-element.elementor-element-f5154f0 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eacf4d5 *//* Gradiente com máscara transparente nas bordas */
.elementor-420 .elementor-element.elementor-element-eacf4d5 {
  z-index: 1; /* Garante que o elemento fique acima de outros, mas abaixo do ::before */
}

.elementor-420 .elementor-element.elementor-element-eacf4d5:before {
  content: ""; /* Gera o pseudo-elemento */
  position: absolute; /* Posiciona sobre o elemento original */
  z-index: 10; /* Fica acima do conteúdo do elemento base */
  border-radius: 24px; /* Cantos arredondados */
  margin: 0px;
  margin-top: 0px;
  pointer-events: none; /* Ignora cliques no ::before */
  top: 0; left: 0; right: 0; bottom: 0; /* Preenche o elemento inteiro */
  padding: 1px; /* Cria uma borda falsa ao redor com o gradiente */
  background: linear-gradient(to top, #E4243A, #B2061B00); /* 💡 Gradiente horizontal ciano */
  
  /* Máscara de corte para exibir só a borda e deixar o centro transparente */
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor; /* Em WebKit, remove o conteúdo central */
  mask-composite: exclude; /* Em outros navegadores, mesmo efeito */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-98865e9 */.elementor-420 .elementor-element.elementor-element-98865e9 .elementor-divider-separator {
    display: block; /* Garante que o separador seja um bloco completo */
    height: 1px; /* Define a altura da linha */
    background: linear-gradient(to right, transparent, #FFFFFF, transparent); /* Gradiente da esquerda (transparente) para o meio (azul) e de novo transparente */
    background-size: 100% 1px; /* Ocupa toda a largura, com altura igual a 1px */
    background-repeat: no-repeat; /* Impede que o gradiente se repita */
    border: unset!important; /* Remove qualquer borda padrão */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56dc877 */.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide {
  transition: all 1.4s ease !important;
  scale: 0.9;
  filter: blur(3px);
  z-index: 1;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-prev,
.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-next {
  scale: 1.1;
  transition: all 2.4s ease !important;
  filter: blur(0px);
  z-index: 2;
}

.elementor-420 .elementor-element.elementor-element-56dc877 .swiper-slide-active {
  scale: 1.2;
  filter: blur(0px);
  z-index: 3;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d065334 *//* SWIPER COM ZOOM E BLUR SUAVE EM SLIDES ADJACENTES */
@media (min-width: 1025px) {
  .elementor-420 .elementor-element.elementor-element-d065334 .swiper-slide {
  transition: all 1.4s ease !important; /* ➤ Suaviza transições entre slides */
  scale: 0.9;                           /* ➤ Reduz o tamanho dos slides inativos */
  filter: blur(1px);                   /* ➤ Aplica desfoque aos slides inativos */
  opacity: 40%;
  
}

.elementor-420 .elementor-element.elementor-element-d065334 .swiper-slide-prev,
.elementor-420 .elementor-element.elementor-element-d065334 .swiper-slide-next {
            scale: 1;               
  transition: all 2.4s ease !important;
  filter: blur(0px);                  /* ➤ Remove desfoque dos slides adjacentes ao ativo */
 opacity: 100%;
 z-index: 40;

}
}


.elementor-420 .elementor-element.elementor-element-d065334 { 
backdrop-filter: blur(10px); /* Ajuste a intensidade aqui */
-webkit-backdrop-filter: blur(10px); /* Repita a intensidade aqui */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6187d7e */.elementor-420 .elementor-element.elementor-element-6187d7e svg{
    width: 20px;

}

.elementor-button-content-wrapper {
    align-items: center
}


/* Aplica animação e brilho ao botão */
.elementor-420 .elementor-element.elementor-element-6187d7e .elementor-button {
       border-radius: 100px;
border: 1.424px solid rgba(255, 255, 255, 0.21);
background: linear-gradient(90deg, #B0061A 0%, #D30E25 50.5%, #E7273D 100%);
    cursor:pointer;
    animation: pisca 1.5s infinite; /* Nome da animação, duração de 1.5s, repetição infinita */
    box-shadow: 0px 0px 20px -5px #E7273D; /* Brilho inicial ao redor do botão */
}

/* Define a animação chamada "pisca" */
@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent; /* Expande o brilho e o deixa transparente */
    }
    100% {
        box-shadow: 0 0 0 0 transparent; /* Some completamente com o brilho */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c53885f */.elementor-420 .elementor-element.elementor-element-c53885f svg{
    width: 20px;

}

.elementor-button-content-wrapper {
    align-items: center
}


/* Aplica animação e brilho ao botão */
.elementor-420 .elementor-element.elementor-element-c53885f .elementor-button {
       border-radius: 100px;
border: 1.424px solid rgba(255, 255, 255, 0.21);
background: linear-gradient(90deg, #B0061A 0%, #D30E25 50.5%, #E7273D 100%);
    cursor:pointer;
    animation: pisca 1.5s infinite; /* Nome da animação, duração de 1.5s, repetição infinita */
    box-shadow: 0px 0px 20px -5px #E7273D; /* Brilho inicial ao redor do botão */
}

/* Define a animação chamada "pisca" */
@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent; /* Expande o brilho e o deixa transparente */
    }
    100% {
        box-shadow: 0 0 0 0 transparent; /* Some completamente com o brilho */
    }
}/* End custom CSS */
/* Start custom CSS */.red{
    color: #EB1029;
    font-weight: 500;
}

p:last-child{
    margin-bottom: 0px;
}

html,
body{
width:100%;
overflow-x:hidden; /* Retira scroll horizontal */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eurostile Extended';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.eot');
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.eot?#iefix') format('embedded-opentype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.woff2') format('woff2'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.woff') format('woff'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.ttf') format('truetype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExtended-Black.svg#EurostileExtended') format('svg');
}
@font-face {
	font-family: 'Eurostile Extended';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.eot');
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.eot?#iefix') format('embedded-opentype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.woff2') format('woff2'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.woff') format('woff'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.ttf') format('truetype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Reg.svg#EurostileExtended') format('svg');
}
@font-face {
	font-family: 'Eurostile Extended';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.eot');
	src: url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.eot?#iefix') format('embedded-opentype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.woff2') format('woff2'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.woff') format('woff'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.ttf') format('truetype'),
		url('https://afmotorsamelhor.com/wp-content/uploads/2025/02/EurostileExt-Med.svg#EurostileExtended') format('svg');
}
/* End Custom Fonts CSS */