.elementor-3850 .elementor-element.elementor-element-0501344{--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-3850 .elementor-element.elementor-element-0501344:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-0501344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E4;}.elementor-3850 .elementor-element.elementor-element-dfa1039{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-dfa1039:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-dfa1039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C2A22;}.elementor-3850 .elementor-element.elementor-element-679970d{--display:flex;--min-height:484px;--overlay-opacity:0.75;--overlay-mix-blend-mode:multiply;--border-radius:20px 20px 20px 20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-679970d:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-679970d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ewpidiomas.com.br/wp-content/uploads/2026/07/HERO-BG.png");background-size:cover;}.elementor-3850 .elementor-element.elementor-element-679970d::before, .elementor-3850 .elementor-element.elementor-element-679970d > .elementor-background-video-container::before, .elementor-3850 .elementor-element.elementor-element-679970d > .e-con-inner > .elementor-background-video-container::before, .elementor-3850 .elementor-element.elementor-element-679970d > .elementor-background-slideshow::before, .elementor-3850 .elementor-element.elementor-element-679970d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3850 .elementor-element.elementor-element-679970d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #160F0C 43%, #3C2A22 68%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3850 .elementor-element.elementor-element-65f2af4{width:var( --container-widget-width, 54% );max-width:54%;margin:060px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-65f2af4.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-65f2af4 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:45px;font-weight:800;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-3850 .elementor-element.elementor-element-ecd6350{width:var( --container-widget-width, 57% );max-width:57%;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-ecd6350.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-ecd6350 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:29px;color:#FFFFFF;}.elementor-3850 .elementor-element.elementor-element-a2879f1{width:var( --container-widget-width, 47% );max-width:47%;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 15px;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-a2879f1.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-a2879f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-3850 .elementor-element.elementor-element-b30d44d{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 190px) 0px;}.elementor-3850 .elementor-element.elementor-element-1ac5bda{--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;--border-radius:60px 60px 0px 0px;box-shadow:1px 1px 23px 0px rgba(0,0,0,0.5);--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-1ac5bda:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-1ac5bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E4;}.elementor-3850 .elementor-element.elementor-element-706f98b{width:var( --container-widget-width, 68% );max-width:68%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-3850 .elementor-element.elementor-element-706f98b.elementor-element{--align-self:center;}.elementor-3850 .elementor-element.elementor-element-706f98b .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:35px;font-weight:800;letter-spacing:-0.3px;color:#733720;}.elementor-3850 .elementor-element.elementor-element-216d5fa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3850 .elementor-element.elementor-element-ef3375e{width:var( --container-widget-width, 90% );max-width:90%;margin:59px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-e5b56ee{--display:flex;--min-height:134px;--border-radius:15px 15px 15px 15px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-e5b56ee:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-e5b56ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #3D312B 0%, #1E110D 100%);}.elementor-3850 .elementor-element.elementor-element-fd42b50{width:var( --container-widget-width, 96% );max-width:96%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-3850 .elementor-element.elementor-element-fd42b50.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-fd42b50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:26px;letter-spacing:5.6px;color:#F7F1E4;}.elementor-3850 .elementor-element.elementor-element-a02e373{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-a02e373 .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:54px;font-weight:800;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-3850 .elementor-element.elementor-element-231740b{width:var( --container-widget-width, 92% );max-width:92%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.elementor-3850 .elementor-element.elementor-element-231740b.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-231740b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:26px;color:#BB9976;}.elementor-3850 .elementor-element.elementor-element-1eb6fb1{width:var( --container-widget-width, 87% );max-width:87%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;}.elementor-3850 .elementor-element.elementor-element-1eb6fb1.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-1eb6fb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-3850 .elementor-element.elementor-element-0b9b14b{width:var( --container-widget-width, 87% );max-width:87%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:start;}.elementor-3850 .elementor-element.elementor-element-0b9b14b.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-0b9b14b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;font-style:italic;line-height:26px;color:#F7F1E4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3850 .elementor-element.elementor-element-1b5854b .elementor-button{background-color:#FFD093;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;letter-spacing:0.7px;fill:#211812;color:#211812;box-shadow:2px 3px 10px 0px rgba(219.99999999999994, 182.99999999999994, 133.99999999999997, 0.25);border-radius:10px 10px 10px 10px;padding:17px 17px 17px 17px;}.elementor-3850 .elementor-element.elementor-element-1b5854b{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 15px;}.elementor-3850 .elementor-element.elementor-element-1b5854b.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-1b5854b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3850 .elementor-element.elementor-element-a46ee6e{width:var( --container-widget-width, 96% );max-width:96%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-3850 .elementor-element.elementor-element-a46ee6e.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-a46ee6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:26px;letter-spacing:5.6px;color:#3C2A22;}.elementor-3850 .elementor-element.elementor-element-d872d7f{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-3850 .elementor-element.elementor-element-d872d7f.elementor-element{--align-self:center;}.elementor-3850 .elementor-element.elementor-element-d872d7f .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:35px;font-weight:800;letter-spacing:-0.3px;color:#733720;}.elementor-3850 .elementor-element.elementor-element-6703d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-3850 .elementor-element.elementor-element-a45738a{--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-3850 .elementor-element.elementor-element-a45738a:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-a45738a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1E110D 0%, #3D312B 100%);}.elementor-3850 .elementor-element.elementor-element-ad68544{width:var( --container-widget-width, 96% );max-width:96%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:center;}.elementor-3850 .elementor-element.elementor-element-ad68544.elementor-element{--align-self:flex-start;}.elementor-3850 .elementor-element.elementor-element-ad68544 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:26px;letter-spacing:5.6px;color:#EFE8D6;}.elementor-3850 .elementor-element.elementor-element-1fcfbbd{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-3850 .elementor-element.elementor-element-1fcfbbd.elementor-element{--align-self:center;}.elementor-3850 .elementor-element.elementor-element-1fcfbbd .elementor-heading-title{font-family:"Abhaya Libre", Sans-serif;font-size:35px;font-weight:800;letter-spacing:-0.3px;color:#EFE8D6;}.elementor-3850 .elementor-element.elementor-element-bd07bfa{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;}.elementor-3850 .elementor-element.elementor-element-8cec2d3{--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-3850 .elementor-element.elementor-element-8cec2d3:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-8cec2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1E4;}.elementor-3850 .elementor-element.elementor-element-6acb609{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;}.elementor-3850 .elementor-element.elementor-element-4f0a41d{--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-3850 .elementor-element.elementor-element-4f0a41d:not(.elementor-motion-effects-element-type-background), .elementor-3850 .elementor-element.elementor-element-4f0a41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3C2A22;}@media(max-width:1024px){.elementor-3850 .elementor-element.elementor-element-216d5fa{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3850 .elementor-element.elementor-element-679970d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-65f2af4{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;text-align:start;}.elementor-3850 .elementor-element.elementor-element-65f2af4 .elementor-heading-title{font-size:32px;}.elementor-3850 .elementor-element.elementor-element-ecd6350{width:var( --container-widget-width, 297px );max-width:297px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:297px;--container-widget-flex-grow:0;text-align:start;}.elementor-3850 .elementor-element.elementor-element-ecd6350 .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-a2879f1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:268px;--container-widget-flex-grow:0;width:var( --container-widget-width, 268px );max-width:268px;}.elementor-3850 .elementor-element.elementor-element-a2879f1 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-3850 .elementor-element.elementor-element-1ac5bda{--border-radius:45px 45px 0px 0px;}.elementor-3850 .elementor-element.elementor-element-706f98b{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:254px;--container-widget-flex-grow:0;width:var( --container-widget-width, 254px );max-width:254px;}.elementor-3850 .elementor-element.elementor-element-706f98b .elementor-heading-title{font-size:32px;}.elementor-3850 .elementor-element.elementor-element-216d5fa{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3850 .elementor-element.elementor-element-ef3375e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3850 .elementor-element.elementor-element-e5b56ee{--min-height:201px;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3850 .elementor-element.elementor-element-fd42b50{width:var( --container-widget-width, 335px );max-width:335px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-fd42b50 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-a02e373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;text-align:start;}.elementor-3850 .elementor-element.elementor-element-a02e373 .elementor-heading-title{font-size:33px;}.elementor-3850 .elementor-element.elementor-element-231740b{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-231740b .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-1eb6fb1{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-1eb6fb1 .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-0b9b14b{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-0b9b14b .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-1b5854b{width:var( --container-widget-width, 264px );max-width:264px;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 15px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-1b5854b .elementor-button{font-size:15px;line-height:1.1em;}.elementor-3850 .elementor-element.elementor-element-a46ee6e{width:var( --container-widget-width, 242px );max-width:242px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:242px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-a46ee6e.elementor-element{--align-self:center;}.elementor-3850 .elementor-element.elementor-element-a46ee6e .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-d872d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:295px;--container-widget-flex-grow:0;width:var( --container-widget-width, 295px );max-width:295px;}.elementor-3850 .elementor-element.elementor-element-d872d7f .elementor-heading-title{font-size:32px;}.elementor-3850 .elementor-element.elementor-element-ad68544{width:var( --container-widget-width, 335px );max-width:335px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-3850 .elementor-element.elementor-element-ad68544 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3850 .elementor-element.elementor-element-1fcfbbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-3850 .elementor-element.elementor-element-1fcfbbd .elementor-heading-title{font-size:32px;}}