.elementor-1882 .elementor-element.elementor-element-e6ef0ef{--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.87;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-e6ef0ef:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Centro-logistico-Pereira-Express.png");}.elementor-1882 .elementor-element.elementor-element-e6ef0ef::before, .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(316deg, var( --e-global-color-primary ) 39%, #000000 100%);}.elementor-1882 .elementor-element.elementor-element-5fb6c89{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-5fb6c89.e-con{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-1aff6df{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:#E4E4E4;}.elementor-1882 .elementor-element.elementor-element-6847385{text-align:center;}.elementor-1882 .elementor-element.elementor-element-6847385 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-84267c4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-537a2dc.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-9d40552.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-9d40552{text-align:center;}.elementor-1882 .elementor-element.elementor-element-9d40552 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;text-transform:lowercase;text-decoration:underline;line-height:1.3em;color:#F6FAFF;}.elementor-1882 .elementor-element.elementor-element-0210eb7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--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-1882 .elementor-element.elementor-element-0210eb7:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-0210eb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000001C;}.elementor-1882 .elementor-element.elementor-element-0210eb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-6f37667{width:100%;max-width:100%;text-align:center;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#E4E4E4;}.elementor-1882 .elementor-element.elementor-element-8ec27b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1882 .elementor-element.elementor-element-8ec27b5:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-8ec27b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-195416e{--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-1882 .elementor-element.elementor-element-195416e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-d2db1e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-97088df{width:var( --container-widget-width, 480px );max-width:480px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-97088df.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-97088df .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-8da4ee1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-8da4ee1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:900;line-height:40px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-ea715dd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-1882 .elementor-element.elementor-element-ea715dd:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-ea715dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-9b0ed84{--display:flex;--min-height:400px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-9b0ed84:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/motoboy.png");background-position:center center;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-9b0ed84::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-9b0ed84:hover::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84:hover > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-background-slideshow:hover::before, .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-9b0ed84:hover{--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-3cdf864{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-3cdf864.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-16ec4b3{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-16ec4b3.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-16ec4b3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:11px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-1c8a291{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-1c8a291.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-2078976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1882 .elementor-element.elementor-element-6df7b38{padding:0px 0px 0px 0px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-6df7b38 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:100;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-bc93686.elementor-element{--align-self:flex-start;}.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-b9b6515{--display:flex;--min-height:400px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-b9b6515:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Saveiro.png");background-position:center center;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-b9b6515::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-b9b6515:hover::before, .elementor-1882 .elementor-element.elementor-element-b9b6515:hover > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-b9b6515:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-background-slideshow:hover::before, .elementor-1882 .elementor-element.elementor-element-b9b6515 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-b9b6515:hover{--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-d910f1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-d910f1a.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-b9a13ed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-b9a13ed.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-95b7d64{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-95b7d64.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-95b7d64 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:11px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-cfa47e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1882 .elementor-element.elementor-element-cfa47e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-c63198b{padding:0px 0px 0px 0px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-c63198b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:100;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-2d67007.elementor-element{--align-self:flex-start;}.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-fbf12c6{--display:flex;--min-height:400px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-fbf12c6:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/FIORINO.png");background-position:center center;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-fbf12c6::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-fbf12c6:hover::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6:hover > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-background-slideshow:hover::before, .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-fbf12c6:hover{--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-50959f9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-50959f9.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-12fbc17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-12fbc17.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-101221f{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-101221f.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-101221f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:11px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-7da8364{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1882 .elementor-element.elementor-element-5d01d5a{padding:0px 0px 0px 0px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-5d01d5a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:100;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-fb0c550.elementor-element{--align-self:flex-start;}.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-4999391{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-1882 .elementor-element.elementor-element-4999391:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-4999391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-a912c75{--display:flex;--min-height:400px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-a912c75:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/VAN.png");background-position:center center;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-a912c75::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-a912c75:hover::before, .elementor-1882 .elementor-element.elementor-element-a912c75:hover > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-a912c75:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-background-slideshow:hover::before, .elementor-1882 .elementor-element.elementor-element-a912c75 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-a912c75:hover{--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-258080c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-258080c.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-712d2ea{width:var( --container-widget-width, 28% );max-width:28%;padding:0px 0px 0px 0px;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-712d2ea.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-1882 .elementor-element.elementor-element-712d2ea .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:11px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-9ba6104{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-9ba6104.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-8beaf54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1882 .elementor-element.elementor-element-0286491{padding:0px 0px 0px 0px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-0286491 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:100;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-190f2af.elementor-element{--align-self:flex-start;}.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-8418766{--display:flex;--min-height:400px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-8418766:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Design-sem-nome.png");background-position:center center;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-8418766::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-8418766:hover::before, .elementor-1882 .elementor-element.elementor-element-8418766:hover > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-8418766:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-background-slideshow:hover::before, .elementor-1882 .elementor-element.elementor-element-8418766 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-1882 .elementor-element.elementor-element-8418766:hover{--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-e288283{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:700ms;}.elementor-1882 .elementor-element.elementor-element-e288283.e-con:hover{--e-con-transform-translateY:0px;}.elementor-1882 .elementor-element.elementor-element-a9040cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#F8F8F8;}.elementor-1882 .elementor-element.elementor-element-db92210{padding:0px 0px 0px 0px;text-align:start;}.elementor-1882 .elementor-element.elementor-element-db92210 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.3em;text-shadow:0px 2px 17px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:100;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-90a9500.elementor-element{--align-self:flex-start;}.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-6721f64{--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;}.elementor-1882 .elementor-element.elementor-element-6721f64:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-6721f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-4e59508{--display:flex;}.elementor-1882 .elementor-element.elementor-element-4e59508.e-con{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-65fdeb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-edd283f{width:var( --container-widget-width, 480px );max-width:480px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-edd283f.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-edd283f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-29b11ec{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-29b11ec .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:900;line-height:40px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-9677bb7{--display:flex;}.elementor-1882 .elementor-element.elementor-element-da93c5a .elementor-icon-list-icon i{color:var( --e-global-color-5dfacb4 );transition:color 0.3s;}.elementor-1882 .elementor-element.elementor-element-da93c5a .elementor-icon-list-icon svg{fill:var( --e-global-color-5dfacb4 );transition:fill 0.3s;}.elementor-1882 .elementor-element.elementor-element-da93c5a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1882 .elementor-element.elementor-element-da93c5a .elementor-icon-list-text{color:var( --e-global-color-e84a35b );transition:color 0.3s;}.elementor-1882 .elementor-element.elementor-element-03e5279{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-773ad43{--display:flex;}.elementor-1882 .elementor-element.elementor-element-7533527 img{border-radius:53px 53px 53px 53px;}.elementor-1882 .elementor-element.elementor-element-95011ec{--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;}.elementor-1882 .elementor-element.elementor-element-95011ec:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-95011ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-0b17649{--display:flex;}.elementor-1882 .elementor-element.elementor-element-0b17649.e-con{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-755c644 img{border-radius:53px 53px 53px 53px;}.elementor-1882 .elementor-element.elementor-element-d568599{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-1d58669{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1882 .elementor-element.elementor-element-1d58669.e-con{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-5d1c55c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-8abd3cf{width:var( --container-widget-width, 480px );max-width:480px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-8abd3cf.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-8abd3cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:18px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-44469a8{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-44469a8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:900;line-height:22px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-375ae94{--display:flex;}.elementor-1882 .elementor-element.elementor-element-30def8f .elementor-icon-list-icon i{color:var( --e-global-color-5dfacb4 );transition:color 0.3s;}.elementor-1882 .elementor-element.elementor-element-30def8f .elementor-icon-list-icon svg{fill:var( --e-global-color-5dfacb4 );transition:fill 0.3s;}.elementor-1882 .elementor-element.elementor-element-30def8f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1882 .elementor-element.elementor-element-30def8f .elementor-icon-list-text{color:var( --e-global-color-e84a35b );transition:color 0.3s;}.elementor-1882 .elementor-element.elementor-element-ad9990a{--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;}.elementor-1882 .elementor-element.elementor-element-ad9990a:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-ad9990a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-62a3893{--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-1882 .elementor-element.elementor-element-3bf9e82{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-3bf9e82 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:100;line-height:40px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-7c3b9f1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-7c3b9f1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:900;line-height:40px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-2212025{--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-1882 .elementor-element.elementor-element-862a2ea{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-862a2ea .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:900;line-height:40px;color:var( --e-global-color-5dfacb4 );}.elementor-1882 .elementor-element.elementor-element-64a6ae5{--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;}.elementor-1882 .elementor-element.elementor-element-64a6ae5:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-64a6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1882 .elementor-element.elementor-element-1fe7e1f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-08b61f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1882 .elementor-element.elementor-element-3731a68{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-3731a68 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:15px;font-weight:100;line-height:19px;color:var( --e-global-color-5dfacb4 );}.elementor-1882 .elementor-element.elementor-element-f14490f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1882 .elementor-element.elementor-element-f14490f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:900;line-height:23px;letter-spacing:-0.1px;color:var( --e-global-color-e84a35b );}.elementor-1882 .elementor-element.elementor-element-db6e3b5{--display:flex;}.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button{background-color:#B2FE0200;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.4em;padding:10px 0px 10px 40px;}.elementor-1882 .elementor-element.elementor-element-fd9929c.elementor-element{--align-self:center;}.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1882 .elementor-element.elementor-element-4d2a919{--display:flex;}.elementor-1882 .elementor-element.elementor-element-9a28f03{--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-1882 .elementor-element.elementor-element-658e966 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button span{gap:7px;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group{padding-right:calc( 7px/2 );padding-left:calc( 7px/2 );margin-bottom:14px;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form-fields-wrapper{margin-left:calc( -7px/2 );margin-right:calc( -7px/2 );margin-bottom:-14px;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-labels-inline .elementor-field-group > label{padding-left:4px;}body:not(.rtl) .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-labels-inline .elementor-field-group > label{padding-right:4px;}body .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-labels-above .elementor-field-group > label{padding-bottom:4px;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group > label, .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-subgroup label{color:#020101AB;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:600;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-type-html{padding-bottom:0px;font-family:"Bricolage Grotesque", Sans-serif;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group .elementor-field, .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-subgroup label{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button{font-family:"Bricolage Grotesque", Sans-serif;font-weight:700;letter-spacing:1.4px;word-spacing:0px;}.elementor-1882 .elementor-element.elementor-element-658e966 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-e930eb7 );color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button[type="submit"]{background-color:var( --e-global-color-e930eb7 );color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-message{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-1882 .elementor-element.elementor-element-658e966 .e-form__indicators__indicator, .elementor-1882 .elementor-element.elementor-element-658e966 .e-form__indicators__indicator__label{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-1882 .elementor-element.elementor-element-658e966{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-1882 .elementor-element.elementor-element-5fb6c89{--width:100%;}.elementor-1882 .elementor-element.elementor-element-84267c4{--width:57%;}.elementor-1882 .elementor-element.elementor-element-0210eb7{--width:47%;}.elementor-1882 .elementor-element.elementor-element-195416e{--width:80.262%;}.elementor-1882 .elementor-element.elementor-element-4999391{--content-width:1063px;}.elementor-1882 .elementor-element.elementor-element-a912c75{--width:70%;}.elementor-1882 .elementor-element.elementor-element-8418766{--width:70%;}.elementor-1882 .elementor-element.elementor-element-4e59508{--width:50%;}.elementor-1882 .elementor-element.elementor-element-03e5279{--width:50%;}.elementor-1882 .elementor-element.elementor-element-0b17649{--width:50%;}.elementor-1882 .elementor-element.elementor-element-d568599{--width:50%;}.elementor-1882 .elementor-element.elementor-element-62a3893{--width:50%;}.elementor-1882 .elementor-element.elementor-element-2212025{--width:50%;}.elementor-1882 .elementor-element.elementor-element-1fe7e1f{--width:50%;}.elementor-1882 .elementor-element.elementor-element-4d2a919{--width:50%;}.elementor-1882 .elementor-element.elementor-element-9a28f03{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1882 .elementor-element.elementor-element-0210eb7{--width:50%;}}@media(max-width:1024px){.elementor-1882 .elementor-element.elementor-element-1aff6df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1882 .elementor-element.elementor-element-6847385 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-84267c4{--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-9d40552 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-d2db1e0{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-ea715dd{--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-9b0ed84{--min-height:400px;--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-9b0ed84:hover{--overlay-opacity:0.6;}.elementor-1882 .elementor-element.elementor-element-16ec4b3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-6df7b38 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-b9b6515{--min-height:400px;--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-b9b6515:hover{--overlay-opacity:0.6;}.elementor-1882 .elementor-element.elementor-element-95b7d64 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-c63198b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-fbf12c6{--min-height:400px;--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-fbf12c6:hover{--overlay-opacity:0.6;}.elementor-1882 .elementor-element.elementor-element-101221f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-5d01d5a .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-4999391{--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-a912c75{--min-height:400px;--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-a912c75:hover{--overlay-opacity:0.6;}.elementor-1882 .elementor-element.elementor-element-712d2ea .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-0286491 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-8418766{--min-height:400px;--overlay-opacity:0.5;}.elementor-1882 .elementor-element.elementor-element-8418766:hover{--overlay-opacity:0.6;}.elementor-1882 .elementor-element.elementor-element-db92210 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-65fdeb4{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-1882 .elementor-element.elementor-element-5d1c55c{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-1882 .elementor-element.elementor-element-e6ef0ef:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-e6ef0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Pereira-Express_-Frota-em-Movimento.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1882 .elementor-element.elementor-element-e6ef0ef{--overlay-opacity:0.74;--padding-top:68px;--padding-bottom:201px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-5fb6c89{--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:69px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1882 .elementor-element.elementor-element-1aff6df{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;text-align:center;font-size:13px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-6847385.elementor-element{--order:-99999 /* order start hack */;}.elementor-1882 .elementor-element.elementor-element-6847385{text-align:center;}.elementor-1882 .elementor-element.elementor-element-6847385 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-84267c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button{font-size:13px;padding:15px 10px 15px 10px;}.elementor-1882 .elementor-element.elementor-element-9d40552{text-align:center;}.elementor-1882 .elementor-element.elementor-element-9d40552 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-1882 .elementor-element.elementor-element-0210eb7{--width:91%;}.elementor-1882 .elementor-element.elementor-element-6f37667{text-align:center;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-d2db1e0{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1882 .elementor-element.elementor-element-97088df{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1882 .elementor-element.elementor-element-97088df .elementor-heading-title{font-size:11px;line-height:23px;}.elementor-1882 .elementor-element.elementor-element-8da4ee1{text-align:center;}.elementor-1882 .elementor-element.elementor-element-8da4ee1 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-ea715dd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-9b0ed84:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-9b0ed84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/motoboy.png");}.elementor-1882 .elementor-element.elementor-element-3cdf864{--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:flex-end;}.elementor-1882 .elementor-element.elementor-element-3cdf864.e-con{--align-self:flex-end;}.elementor-1882 .elementor-element.elementor-element-16ec4b3{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-16ec4b3.elementor-element{--order:99999 /* order end hack */;}.elementor-1882 .elementor-element.elementor-element-16ec4b3 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-2078976{width:var( --container-widget-width, 160px );max-width:160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -26px;--container-widget-width:160px;--container-widget-flex-grow:0;border-radius:41px 41px 41px 41px;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-6df7b38 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button{font-size:13px;padding:10px 0px 10px 10px;}.elementor-1882 .elementor-element.elementor-element-b9b6515:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-b9b6515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Saveiro.png");}.elementor-1882 .elementor-element.elementor-element-b9a13ed{--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:flex-end;}.elementor-1882 .elementor-element.elementor-element-b9a13ed.e-con{--align-self:flex-end;}.elementor-1882 .elementor-element.elementor-element-95b7d64{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-95b7d64.elementor-element{--order:99999 /* order end hack */;}.elementor-1882 .elementor-element.elementor-element-95b7d64 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-cfa47e6{width:var( --container-widget-width, 238px );max-width:238px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -26px;--container-widget-width:238px;--container-widget-flex-grow:0;border-radius:41px 41px 41px 41px;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-c63198b .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button{font-size:13px;padding:10px 0px 10px 10px;}.elementor-1882 .elementor-element.elementor-element-fbf12c6:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-fbf12c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/FIORINO.png");}.elementor-1882 .elementor-element.elementor-element-12fbc17{--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:flex-end;}.elementor-1882 .elementor-element.elementor-element-12fbc17.e-con{--align-self:flex-end;}.elementor-1882 .elementor-element.elementor-element-101221f{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-101221f.elementor-element{--order:99999 /* order end hack */;}.elementor-1882 .elementor-element.elementor-element-101221f .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-7da8364{width:var( --container-widget-width, 160px );max-width:160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -26px;--container-widget-width:160px;--container-widget-flex-grow:0;border-radius:41px 41px 41px 41px;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-5d01d5a .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button{font-size:13px;padding:10px 0px 10px 10px;}.elementor-1882 .elementor-element.elementor-element-4999391{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1882 .elementor-element.elementor-element-a912c75:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-a912c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/VAN.png");}.elementor-1882 .elementor-element.elementor-element-258080c{--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:flex-end;}.elementor-1882 .elementor-element.elementor-element-258080c.e-con{--align-self:flex-end;}.elementor-1882 .elementor-element.elementor-element-712d2ea{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;text-align:center;}.elementor-1882 .elementor-element.elementor-element-712d2ea.elementor-element{--order:99999 /* order end hack */;}.elementor-1882 .elementor-element.elementor-element-712d2ea .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-8beaf54{width:var( --container-widget-width, 160px );max-width:160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -26px;--container-widget-width:160px;--container-widget-flex-grow:0;border-radius:41px 41px 41px 41px;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-0286491 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button{font-size:13px;padding:10px 0px 10px 10px;}.elementor-1882 .elementor-element.elementor-element-8418766:not(.elementor-motion-effects-element-type-background), .elementor-1882 .elementor-element.elementor-element-8418766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pereiraexpress.com.br/wp-content/uploads/2026/11/Design-sem-nome.png");}.elementor-1882 .elementor-element.elementor-element-8418766{--gap:37px 37px;--row-gap:37px;--column-gap:37px;--margin-top:19px;--margin-bottom:19px;--margin-left:19px;--margin-right:19px;}.elementor-1882 .elementor-element.elementor-element-a9040cd{width:var( --container-widget-width, 160px );max-width:160px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px -26px;--container-widget-width:160px;--container-widget-flex-grow:0;border-radius:41px 41px 41px 41px;font-size:16px;line-height:1.4em;}.elementor-1882 .elementor-element.elementor-element-db92210 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button{font-size:13px;padding:10px 0px 10px 10px;}.elementor-1882 .elementor-element.elementor-element-65fdeb4{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1882 .elementor-element.elementor-element-edd283f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1882 .elementor-element.elementor-element-edd283f .elementor-heading-title{font-size:11px;line-height:23px;}.elementor-1882 .elementor-element.elementor-element-29b11ec{text-align:center;}.elementor-1882 .elementor-element.elementor-element-29b11ec .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-7533527 img{border-radius:22px 22px 22px 22px;}.elementor-1882 .elementor-element.elementor-element-755c644 img{border-radius:22px 22px 22px 22px;}.elementor-1882 .elementor-element.elementor-element-5d1c55c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1882 .elementor-element.elementor-element-8abd3cf{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1882 .elementor-element.elementor-element-8abd3cf .elementor-heading-title{font-size:11px;line-height:23px;}.elementor-1882 .elementor-element.elementor-element-44469a8{text-align:center;}.elementor-1882 .elementor-element.elementor-element-44469a8 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-3bf9e82{text-align:center;}.elementor-1882 .elementor-element.elementor-element-3bf9e82 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-7c3b9f1{text-align:center;}.elementor-1882 .elementor-element.elementor-element-7c3b9f1 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-862a2ea{text-align:center;}.elementor-1882 .elementor-element.elementor-element-862a2ea .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-3731a68{text-align:center;}.elementor-1882 .elementor-element.elementor-element-3731a68 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-f14490f{text-align:center;}.elementor-1882 .elementor-element.elementor-element-f14490f .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button{font-size:13px;padding:15px 10px 15px 10px;}.elementor-1882 .elementor-element.elementor-element-9a28f03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for button, class: .elementor-element-537a2dc */.elementor-1882 .elementor-element.elementor-element-537a2dc {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-537a2dc:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-537a2dc:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-537a2dc::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-537a2dc:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-537a2dc svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-537a2dc::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-537a2dc .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0210eb7 */.elementor-1882 .elementor-element.elementor-element-0210eb7{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2078976 */p{
    padding: 0px;
    margin: 2px
}
.elementor-1882 .elementor-element.elementor-element-2078976{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc93686 */.elementor-1882 .elementor-element.elementor-element-bc93686 {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-bc93686:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-bc93686:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-bc93686::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-bc93686:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-bc93686 svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-bc93686::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-bc93686 .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfa47e6 */p{
    padding: 0px;
    margin: 2px
}
.elementor-1882 .elementor-element.elementor-element-cfa47e6{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d67007 */.elementor-1882 .elementor-element.elementor-element-2d67007 {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-2d67007:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-2d67007:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-2d67007::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-2d67007:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-2d67007 svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-2d67007::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-2d67007 .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7da8364 */p{
    padding: 0px;
    margin: 2px
}
.elementor-1882 .elementor-element.elementor-element-7da8364{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb0c550 */.elementor-1882 .elementor-element.elementor-element-fb0c550 {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-fb0c550:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-fb0c550:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-fb0c550::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-fb0c550:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-fb0c550 svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-fb0c550::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-fb0c550 .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8beaf54 */p{
    padding: 0px;
    margin: 2px
}
.elementor-1882 .elementor-element.elementor-element-8beaf54{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-190f2af */.elementor-1882 .elementor-element.elementor-element-190f2af {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-190f2af:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-190f2af:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-190f2af::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-190f2af:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-190f2af svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-190f2af::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-190f2af .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9040cd */p{
    padding: 0px;
    margin: 2px
}
.elementor-1882 .elementor-element.elementor-element-a9040cd{
    backdrop-filter: blur(10px)
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90a9500 */.elementor-1882 .elementor-element.elementor-element-90a9500 {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-90a9500:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-90a9500:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-90a9500::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-90a9500:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-90a9500 svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-90a9500::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-90a9500 .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd9929c */.elementor-1882 .elementor-element.elementor-element-fd9929c {
    border-radius: 10px;
    border: none;

    /* Amarelo da logomarca Pereira Express */
    background: linear-gradient(
        90deg,
        #FCEC1B 0%,
        #FCEC1B 50%,
        #FCEC1B 100%
    );

    /* Sombra amarela luminosa */
    box-shadow:
        0 10px 20px 0 rgba(252, 236, 27, 0.40),
        0 20px 40px 0 rgba(252, 236, 27, 0.30),
        0 40px 80px 0 rgba(252, 236, 27, 0.20),
        0 60px 120px 0 rgba(252, 236, 27, 0.10);

    outline: none;
    cursor: pointer;
    transition: 0.5s;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    align-items: center;
    color: #111111;
}

/* Texto do botão */
.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button-text {
    color: #111111;
    font-weight: 700;
}

/* Ícone */
.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button-icon {
    font-size: 17px;
    color: #111111;
    margin-right: 8px;
    transition: transform 0.5s ease;
}

/* Movimento do ícone */
.elementor-1882 .elementor-element.elementor-element-fd9929c:hover .elementor-button-icon {
    transform: translateX(5px) rotate(5deg);
}

/* Clique */
.elementor-1882 .elementor-element.elementor-element-fd9929c:active {
    opacity: 0.7;
}

/* Efeito de brilho passando pelo botão */
.elementor-1882 .elementor-element.elementor-element-fd9929c::before {
    content: '';

    background: linear-gradient(
        10deg,
        rgba(255, 255, 255, 0.65) 12.81%,
        rgba(255, 255, 255, 0) 66.66%
    );

    width: 70px;
    height: 130%;
    position: absolute;
    transform: translateX(-50%) skew(-25deg);
    bottom: 0;
    user-select: none;
    pointer-events: none;
    animation: shinery 3s infinite ease-in-out;
    filter: blur(3px);
}

@keyframes shinery {
    0%, 100% {
        left: -10%;
        opacity: 0;
    }

    20% {
        opacity: 1;
    }

    48% {
        left: 110%;
        opacity: 1;
    }

    51% {
        opacity: 0;
    }
}

/* Hover */
.elementor-1882 .elementor-element.elementor-element-fd9929c:hover {
    transform: translateY(-8px);

    box-shadow:
        0 8px 20px rgba(252, 236, 27, 0.45),
        0 15px 35px rgba(252, 236, 27, 0.30),
        0 25px 60px rgba(252, 236, 27, 0.15);

    transition: 0.5s;
}

/* SVG */
.elementor-1882 .elementor-element.elementor-element-fd9929c svg {
    font-size: 14px;
    fill: currentColor;
}

/* Brilho amarelo superior */
.elementor-1882 .elementor-element.elementor-element-fd9929c::after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90%;
    height: 20px;

    background: radial-gradient(
        ellipse at center,
        rgba(252, 236, 27, 0.95) 20%,
        rgba(252, 236, 27, 0.40) 70%,
        rgba(252, 236, 27, 0) 100%
    );

    mix-blend-mode: screen;
    filter: blur(12px);
    pointer-events: none;
    z-index: 1;
}

/* Linha de brilho superior */
.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button::before {
    content: "";
    position: absolute;
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}

/* Linha de brilho inferior */
.elementor-1882 .elementor-element.elementor-element-fd9929c .elementor-button::after {
    content: "";
    position: absolute;
    bottom: -4.5px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 10px;

    background: radial-gradient(
        ellipse at center,
        rgba(255, 255, 255, 1) 0%,
        rgba(255, 255, 255, 0.1) 40%,
        rgba(255, 255, 255, 0) 70%
    );

    pointer-events: none;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-658e966 *//* =====================================
   PEREIRA EXPRESS
   FORMULÁRIO PREMIUM 2026
   ===================================== */

/* CORES DA MARCA */
.elementor-1882 .elementor-element.elementor-element-658e966 {
    --pe-amarelo: #FCEC1B;
    --pe-preto: #111214;
    --pe-campo: #202125;
    --pe-borda: #383B40;
    --pe-branco: #FFFFFF;
    --pe-cinza: #92959C;
}

/* CARD PRINCIPAL */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form {
    position: relative;
    background: linear-gradient(
        145deg,
        #1B1C20 0%,
        #111214 65%,
        #0B0C0E 100%
    );

    padding: 32px;
    border-radius: 20px;

    border: 1px solid rgba(
        252, 236, 27, 0.20
    );

    box-shadow:
        0 15px 35px rgba(0,0,0,0.25),
        0 30px 70px rgba(0,0,0,0.18);

    font-family: "Inter", sans-serif;
}

/* BARRA AMARELA SUPERIOR */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form::before {
    content: "";
    position: absolute;
    top: 0;
    left: 25%;
    width: 50%;
    height: 3px;

    background: linear-gradient(
        90deg,
        transparent,
        #FCEC1B,
        transparent
    );

    border-radius: 10px;
}

/* LABEL DOS CAMPOS */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-label {
    color: #F4F4F4 !important;
    font-family: "Inter", sans-serif;
    font-size: 13px;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
    margin-bottom: 7px;
}

/* CAMPOS DE TEXTO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual {
    background: #202125 !important;
    color: #FFFFFF !important;

    border: 1px solid #383B40 !important;
    border-radius: 10px !important;

    min-height: 52px;
    padding: 13px 16px !important;

    font-size: 15px !important;
    font-weight: 400;

    outline: none !important;
    box-shadow: none;

    transition:
        border-color 0.3s ease,
        background 0.3s ease,
        box-shadow 0.3s ease;
}

/* PLACEHOLDER */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual::placeholder {
    color: #92959C !important;
    opacity: 1;
    font-size: 14px;
}

/* FOCO NO CAMPO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual:focus {
    background: #25262A !important;
    border-color: #FCEC1B !important;

    box-shadow:
        0 0 0 3px rgba(
            252,236,27,0.12
        ) !important;
}

/* CAMPO INVÁLIDO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual:invalid:not(:placeholder-shown) {
    border-color: #D8A24B;
}

/* TÍTULOS RETIRADA / ENTREGA */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group-retirada1
.elementor-field-label,

.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group-entrega1
.elementor-field-label {
    color: #FCEC1B !important;
    font-size: 15px;
    font-weight: 700 !important;
}

/* DIVISÃO ENTRE RETIRADA E ENTREGA */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group-entrega1 {
    border-top: 1px solid rgba(
        252,236,27,0.20
    );

    padding-top: 22px;
    margin-top: 8px;
}

/* BOTÃO ENVIAR ORÇAMENTO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"] {

    position: relative;
    width: 100%;
    min-height: 54px;

    background: #FCEC1B !important;
    color: #111111 !important;

    border: none !important;
    border-radius: 10px !important;

    font-family: "Inter", sans-serif;
    font-size: 14px;
    font-weight: 800 !important;
    letter-spacing: 1px;

    cursor: pointer;
    overflow: hidden;

    box-shadow:
        0 8px 18px rgba(0,0,0,0.35),
        0 16px 35px rgba(0,0,0,0.20);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        background 0.3s ease;
}

/* TEXTO DO BOTÃO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]
.elementor-button-text {
    color: #111111 !important;
    font-weight: 800;
}

/* ÍCONE DO WHATSAPP */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]
.elementor-button-icon {
    color: #111111 !important;
    font-size: 18px;
    transition: transform 0.3s ease;
}

/* SVG DO BOTÃO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"] svg {
    fill: currentColor;
}

/* HOVER DO BOTÃO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]:hover {

    background: #FFE925 !important;
    transform: translateY(-3px);

    box-shadow:
        0 12px 25px rgba(0,0,0,0.45),
        0 20px 45px rgba(0,0,0,0.30);
}

/* MOVIMENTO DO ÍCONE */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]:hover
.elementor-button-icon {
    transform: translateX(4px);
}

/* CLIQUE */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]:active {
    transform: scale(0.98);
}

/* MENSAGEM DE SUCESSO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-message-success {
    background: rgba(52,168,83,0.10);
    color: #A6EDB8 !important;

    border: 1px solid rgba(
        52,168,83,0.40
    );

    border-radius: 10px;
    padding: 14px;
    font-size: 14px;
}

/* MENSAGEM DE ERRO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-message-danger,
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-error {

    color: #FF8585 !important;
    font-size: 13px;
}

/* NAVEGAÇÃO POR TECLADO */
.elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
button[type="submit"]:focus-visible {
    outline: 3px solid #FFFFFF;
    outline-offset: 3px;
}

/* =====================================
   TABLET
   ===================================== */
@media (max-width: 1024px) {

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form {
        padding: 25px;
        border-radius: 16px;
    }

}

/* =====================================
   CELULAR
   ===================================== */
@media (max-width: 767px) {

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form {
        padding: 18px 15px;
        border-radius: 14px;
    }

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-label {
        font-size: 13px;
        margin-bottom: 6px;
    }

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual {
        min-height: 50px;
        font-size: 16px !important;
        padding: 12px 13px !important;
    }

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual::placeholder {
        font-size: 14px;
    }

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form
    button[type="submit"] {
        min-height: 54px;
        font-size: 13px;
        letter-spacing: 0.5px;
    }

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-group-entrega1 {
        padding-top: 18px;
    }

}

/* REDUZ MOVIMENTOS SE NECESSÁRIO */
@media (prefers-reduced-motion: reduce) {

    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-field-textual,
    .elementor-1882 .elementor-element.elementor-element-658e966 .elementor-form button[type="submit"] {
        transition: none;
    }

}/* End custom CSS */