.elementor-14 .elementor-element.elementor-element-f6a1722{--display:flex;--min-height:800px;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-f6a1722:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f6a1722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolhaperfeita.com.br/wp-content/uploads/2026/03/hero-bg.webp");background-position:top center;background-repeat:no-repeat;}.elementor-14 .elementor-element.elementor-element-aad2161{--display:flex;}.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-14 .elementor-element.elementor-element-4bdbadd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-4bdbadd.elementor-element{--align-self:flex-start;}.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-14 .elementor-element.elementor-element-3dec9b6{width:var( --container-widget-width, 497px );max-width:497px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:497px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3dec9b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-b0cd3aa{width:var( --container-widget-width, 403px );max-width:403px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:403px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-b0cd3aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-00b4fb7{width:var( --container-widget-width, 439px );max-width:439px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;--container-widget-width:439px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-00b4fb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.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-14 .elementor-element.elementor-element-9ea4f27.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-9ea4f27 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9ea4f27 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-14 .elementor-element.elementor-element-9ea4f27 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-c3d3a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c3d3a1c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c3d3a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-00d407e{--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:space-between;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4b4d24c{width:var( --container-widget-width, 556px );max-width:556px;--container-widget-width:556px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f0a5d0a{--display:flex;}.elementor-14 .elementor-element.elementor-element-f0a5d0a.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9ec28b6{width:var( --container-widget-width, 538px );max-width:538px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-9ec28b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-8b6d127{width:var( --container-widget-width, 485px );max-width:485px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8b6d127 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-884cf49{width:var( --container-widget-width, 429px );max-width:429px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:429px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-884cf49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-93da94a{width:var( --container-widget-width, 452px );max-width:452px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:452px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-93da94a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-e42ca0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-ce3a162{--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:space-between;--border-radius:24px 24px 24px 24px;--padding-top:88px;--padding-bottom:88px;--padding-left:88px;--padding-right:88px;}.elementor-14 .elementor-element.elementor-element-ce3a162:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ce3a162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-05c3094{--display:flex;}.elementor-14 .elementor-element.elementor-element-bfe8b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-bfe8b63.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-bfe8b63 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;color:#B32626;}.elementor-14 .elementor-element.elementor-element-0b2760f{width:var( --container-widget-width, 369px );max-width:369px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:369px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0b2760f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-8b9ab82{width:var( --container-widget-width, 490px );max-width:490px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:490px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8b9ab82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-46962f9{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-eb09cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-eb09cc6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;font-style:italic;line-height:1.2em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-f1fcaf1.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-7c67f16{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d4b7584{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-d4b7584.e-con{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-336ea26{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-b644acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-b644acf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-50e5f29{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-4ad566b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4ad566b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-6129406{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-81028a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-81028a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-c749da8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-3e872a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3e872a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-794f106{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-816cf7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-816cf7b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-2e84129{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0120fd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-0120fd9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-3e7e772{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-c805cc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c805cc6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-23fc3c6{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-cdd4856{width:var( --container-widget-width, 322px );max-width:322px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-cdd4856 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-4459695{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-fe1f608{width:var( --container-widget-width, 336px );max-width:336px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:336px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-fe1f608 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-33d776e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-33d776e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-33d776e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E4;}.elementor-14 .elementor-element.elementor-element-7a9d1e9{width:var( --container-widget-width, 776px );max-width:776px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;--container-widget-width:776px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-7a9d1e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-d450a33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-b18f44d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-ef7bd0d{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-1866672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-1866672 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-a884411{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-2a5a7be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-2a5a7be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-89657bd{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-a297322{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-852266f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-852266f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-0e5fea1{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-325739b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-325739b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-626081a{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-4690da3{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-76eeeb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-76eeeb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-ce3aa8a{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0B0C0F;--border-color:#0B0C0F;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-d4a2d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-d4a2d8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-4cfe397.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-4cfe397 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-4cfe397 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-14 .elementor-element.elementor-element-4cfe397 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-0243235{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-5a179f0{--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-14 .elementor-element.elementor-element-5aaaa80 .e-off-canvas__content{background-color:#E9E7E4;border-radius:14px 14px 14px 14px;}.elementor-14 .elementor-element.elementor-element-5aaaa80 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-14 .elementor-element.elementor-element-5aaaa80{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:center;--e-off-canvas-width:600px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-overlay-opacity:1;}.elementor-14 .elementor-element.elementor-element-e9e9a88{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-ef79f80{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ef79f80 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#02010126;opacity:1;}.elementor-14 .elementor-element.elementor-element-ef79f80 .swiper-pagination-bullet{background:#162A52;}.elementor-14 .elementor-element.elementor-element-ef79f80 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:14px 14px 14px 14px;}.elementor-14 .elementor-element.elementor-element-e608083{width:var( --container-widget-width, 399px );max-width:399px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:399px;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-e608083 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-c47132b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-566e212{width:var( --container-widget-width, 550px );max-width:550px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-566e212 img{border-style:solid;border-width:4px 4px 4px 4px;border-color:#8E1F1F;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-d3fa5b3 .elementor-button{background-color:#D94A4A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-d3fa5b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) -230px;padding:0px 0px 0px 0px;z-index:2;}.elementor-14 .elementor-element.elementor-element-d3fa5b3.elementor-element{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-d3fa5b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-d3fa5b3 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-14 .elementor-element.elementor-element-01c8ddd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-536bf42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-536bf42 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-2774c08{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-2774c08 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:14px 14px 14px 14px;}.elementor-14 .elementor-element.elementor-element-b6ae7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-3e1380b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 104px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-3e1380b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-3e1380b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-15e5a54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-14 .elementor-element.elementor-element-8a51e77{--display:flex;}.elementor-14 .elementor-element.elementor-element-1d88f1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-1d88f1b.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-1d88f1b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-c63ae81{width:var( --container-widget-width, 768px );max-width:768px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c63ae81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-42549a6{--e-image-carousel-slides-to-show:4;}.elementor-14 .elementor-element.elementor-element-42549a6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-14 .elementor-element.elementor-element-4ae2e0a{--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:space-between;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4ae2e0a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4ae2e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E4;}.elementor-14 .elementor-element.elementor-element-e95b249{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f464e67{--display:flex;}.elementor-14 .elementor-element.elementor-element-f464e67.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ae33f1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-ae33f1d.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-ae33f1d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-a325592{width:var( --container-widget-width, 507px );max-width:507px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:507px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-a325592 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-52c9317{--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:space-between;--padding-top:100px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-52c9317:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-52c9317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-cf4ee75{--display:flex;}.elementor-14 .elementor-element.elementor-element-cf4ee75.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-754e55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-754e55c.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-754e55c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-981385e{width:var( --container-widget-width, 459px );max-width:459px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:459px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-981385e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-e8561a9{width:var( --container-widget-width, 703px );max-width:703px;--container-widget-width:703px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-7da56c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3950b12{--e-image-carousel-slides-to-show:5;}.elementor-14 .elementor-element.elementor-element-3950b12 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-14 .elementor-element.elementor-element-6570c6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-6570c6d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6570c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E4;background-image:url("https://escolhaperfeita.com.br/wp-content/uploads/2026/03/Pattern-01.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-e4c5508{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-95f5ce3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-14 .elementor-element.elementor-element-12496d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-12496d3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-30dafcf{--divider-border-style:solid;--divider-color:#C6C4C0;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-30dafcf .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-30dafcf .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-14 .elementor-element.elementor-element-deb6832{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-2290324{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c61a8c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-c61a8c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-8cc8f43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8684058{width:var( --container-widget-width, 432px );max-width:432px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:432px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8684058 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-968f903{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d846e19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-d846e19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-1d12292{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce93943{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-ce93943 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-73725ab{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-21cfd67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-21cfd67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-adb757b{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3792a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-3792a12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-fbcbbea{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-70f7022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-70f7022 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-395aae3{--divider-border-style:solid;--divider-color:#C6C4C0;--divider-border-width:1px;}.elementor-14 .elementor-element.elementor-element-395aae3 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-395aae3 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-14 .elementor-element.elementor-element-ad1e3b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-14 .elementor-element.elementor-element-ad1e3b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-39d9868{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ae8cd4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-ae8cd4b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-2c0b117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-2c0b117 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;letter-spacing:-0.04em;color:#162A52;}.elementor-14 .elementor-element.elementor-element-565f12e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-14 .elementor-element.elementor-element-565f12e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-f9d33b8.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f9d33b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-f9d33b8 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-14 .elementor-element.elementor-element-f9d33b8 .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-2bcf646{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-b416121{width:var( --container-widget-width, 497px );max-width:497px;--container-widget-width:497px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8d6ff77{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d6ff77.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e9e3bc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-e9e3bc5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-494a32d{width:var( --container-widget-width, 542px );max-width:542px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;--container-widget-width:542px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-494a32d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-9b678af.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-9b678af .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9b678af .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-14 .elementor-element.elementor-element-9b678af .elementor-button{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.5em;padding:20px 40px 20px 40px;}.elementor-14 .elementor-element.elementor-element-546cfc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-546cfc8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-546cfc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-ed588cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-7077ec5{--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:space-between;--border-radius:24px 24px 24px 24px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-14 .elementor-element.elementor-element-7077ec5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7077ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-2daa969{--display:flex;}.elementor-14 .elementor-element.elementor-element-2daa969.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9a0f7ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-9a0f7ec.elementor-element{--align-self:flex-start;}.elementor-14 .elementor-element.elementor-element-9a0f7ec .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-6cb8adf{width:var( --container-widget-width, 529px );max-width:529px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6cb8adf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-c283e25{width:var( --container-widget-width, 536px );max-width:536px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:536px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c283e25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FAFAF9;}.elementor-14 .elementor-element.elementor-element-0abdfe6{--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:space-between;--overlay-opacity:0;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-0abdfe6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolhaperfeita.com.br/wp-content/uploads/2026/03/10.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-0abdfe6::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FAFAF9 0%, #E9E7E4 100%);}.elementor-14 .elementor-element.elementor-element-5b65b46{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8f78d67{--display:flex;}.elementor-14 .elementor-element.elementor-element-8f78d67.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-c40f845{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-14 .elementor-element.elementor-element-c40f845 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-e8da7ba{width:var( --container-widget-width, 544px );max-width:544px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:544px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e8da7ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-5fa0b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-5fa0b44:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5fa0b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E7E4;}.elementor-14 .elementor-element.elementor-element-0e162ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 56px) 0px;}.elementor-14 .elementor-element.elementor-element-0e162ed.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0e162ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-7f89e1e{--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:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-3c73645{--display:flex;}.elementor-14 .elementor-element.elementor-element-8ad92a4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8ad92a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-ea1f744{--display:flex;}.elementor-14 .elementor-element.elementor-element-c482018{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c482018 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-6c701e7{--display:flex;}.elementor-14 .elementor-element.elementor-element-940b48e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-940b48e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-41fa518{--display:flex;}.elementor-14 .elementor-element.elementor-element-0e42a13{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-0e42a13 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-9a34d9f{--display:flex;}.elementor-14 .elementor-element.elementor-element-15a8e18{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-15a8e18 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-5892762{--display:flex;}.elementor-14 .elementor-element.elementor-element-35b404d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-35b404d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-30febd4{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-title-normal-color:#FAFAF9;--n-accordion-title-hover-color:#FAFAF9;--n-accordion-title-active-color:#FAFAF9;--n-accordion-icon-size:15px;}.elementor-14 .elementor-element.elementor-element-30febd4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#0B0C0F;border-style:none;}.elementor-14 .elementor-element.elementor-element-30febd4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-14 .elementor-element.elementor-element-30febd4 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-14 .elementor-element.elementor-element-30febd4 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-14 .elementor-element.elementor-element-30febd4 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;}:where( .elementor-14 .elementor-element.elementor-element-30febd4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-14 .elementor-element.elementor-element-76cc660{--display:flex;}.elementor-14 .elementor-element.elementor-element-d3358d9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d3358d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-b4721dc{--display:flex;}.elementor-14 .elementor-element.elementor-element-a740b39{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-a740b39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-4158282{--display:flex;}.elementor-14 .elementor-element.elementor-element-4a135f5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-4a135f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-b87ba6a{--display:flex;}.elementor-14 .elementor-element.elementor-element-f59c9e5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f59c9e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-72aaf62{--display:flex;}.elementor-14 .elementor-element.elementor-element-c759af6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c759af6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#0B0C0F;}.elementor-14 .elementor-element.elementor-element-ebf5b80{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-title-normal-color:#FAFAF9;--n-accordion-title-hover-color:#FAFAF9;--n-accordion-title-active-color:#FAFAF9;--n-accordion-icon-size:15px;}.elementor-14 .elementor-element.elementor-element-ebf5b80 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#0B0C0F;border-style:none;}.elementor-14 .elementor-element.elementor-element-ebf5b80 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-14 .elementor-element.elementor-element-ebf5b80 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-14 .elementor-element.elementor-element-ebf5b80 {--n-accordion-padding:20px 24px 20px 24px;}:where( .elementor-14 .elementor-element.elementor-element-ebf5b80 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;}:where( .elementor-14 .elementor-element.elementor-element-ebf5b80 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:16px;--padding-right:16px;--padding-bottom:16px;--padding-left:16px;}.elementor-14 .elementor-element.elementor-element-d926d91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-d926d91:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d926d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8E1F1F;}.elementor-14 .elementor-element.elementor-element-5398134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-5398134 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FAFAF9;}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}body.elementor-page-14{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-14 .elementor-element.elementor-element-5a179f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5aaaa80{--e-off-canvas-width:600px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-14 .elementor-element.elementor-element-5aaaa80 .e-off-canvas__content{border-radius:14px 14px 14px 14px;}.elementor-14 .elementor-element.elementor-element-e9e9a88{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-14 .elementor-element.elementor-element-ef79f80{width:var( --container-widget-width, 95% );max-width:95%;padding:0px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-ef79f80.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-15e5a54{--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:space-between;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-14 .elementor-element.elementor-element-c63ae81{--container-widget-width:899px;--container-widget-flex-grow:0;width:var( --container-widget-width, 899px );max-width:899px;}.elementor-14 .elementor-element.elementor-element-42549a6{--e-image-carousel-slides-to-show:3;}.elementor-14 .elementor-element.elementor-element-a325592{--container-widget-width:899px;--container-widget-flex-grow:0;width:var( --container-widget-width, 899px );max-width:899px;}.elementor-14 .elementor-element.elementor-element-981385e{--container-widget-width:899px;--container-widget-flex-grow:0;width:var( --container-widget-width, 899px );max-width:899px;}.elementor-14 .elementor-element.elementor-element-3950b12{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-f6a1722:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f6a1722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://escolhaperfeita.com.br/wp-content/uploads/2026/03/bg-mobile-copiar.webp");background-size:contain;}.elementor-14 .elementor-element.elementor-element-f6a1722{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4bdbadd{width:var( --container-widget-width, 188px );max-width:188px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3dec9b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-3dec9b6 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-b0cd3aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-b0cd3aa .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-00b4fb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-00b4fb7 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-9ea4f27 .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-00d407e{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-4b4d24c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-4b4d24c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9ec28b6 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-8b6d127{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-8b6d127 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-884cf49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-884cf49 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-93da94a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-93da94a .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-e42ca0f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ce3a162{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-bfe8b63 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-0b2760f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-0b2760f .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-8b9ab82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-8b9ab82 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-46962f9{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-eb09cc6 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-f1fcaf1{--e-transform-rotateZ:90deg;}.elementor-14 .elementor-element.elementor-element-7c67f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-7c67f16.elementor-element{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-336ea26{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-b644acf .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-50e5f29{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-4ad566b .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6129406{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-81028a9{width:var( --container-widget-width, 182px );max-width:182px;--container-widget-width:182px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-81028a9 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c749da8{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-3e872a3 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-794f106{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-816cf7b .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-2e84129{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-0120fd9 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-3e7e772{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-c805cc6{width:var( --container-widget-width, 212px );max-width:212px;--container-widget-width:212px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c805cc6 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-23fc3c6{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-cdd4856{--container-widget-width:251px;--container-widget-flex-grow:0;width:var( --container-widget-width, 251px );max-width:251px;}.elementor-14 .elementor-element.elementor-element-cdd4856 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-4459695{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-fe1f608{--container-widget-width:218px;--container-widget-flex-grow:0;width:var( --container-widget-width, 218px );max-width:218px;}.elementor-14 .elementor-element.elementor-element-fe1f608 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-33d776e{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-7a9d1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-7a9d1e9 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-d450a33{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ef7bd0d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-a884411{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-a297322{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-0e5fea1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4690da3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-ce3aa8a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-4cfe397 .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-0243235{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-5aaaa80{--e-off-canvas-width:100%;}.elementor-14 .elementor-element.elementor-element-e9e9a88{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-ef79f80{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-e608083{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-14 .elementor-element.elementor-element-e608083 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-c47132b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-566e212{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-566e212 img{border-width:3px 3px 3px 3px;}.elementor-14 .elementor-element.elementor-element-d3fa5b3{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-d3fa5b3 .elementor-button{font-size:16px;line-height:1.8em;padding:12px 32px 12px 32px;}.elementor-14 .elementor-element.elementor-element-01c8ddd{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-536bf42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-14 .elementor-element.elementor-element-536bf42 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-b6ae7a0{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3e1380b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 16px 0px 16px;}.elementor-14 .elementor-element.elementor-element-3e1380b .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-15e5a54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-1d88f1b{padding:0px 16px 0px 16px;}.elementor-14 .elementor-element.elementor-element-1d88f1b .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-c63ae81{padding:0px 16px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c63ae81 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-42549a6{--e-image-carousel-slides-to-show:2;}.elementor-14 .elementor-element.elementor-element-4ae2e0a{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-e95b249{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-e95b249.elementor-element{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-f464e67{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-ae33f1d .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-a325592{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-a325592 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-52c9317{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-cf4ee75{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-754e55c .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-981385e .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-e8561a9{margin:0px 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%;}.elementor-14 .elementor-element.elementor-element-7da56c6{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-3950b12{--e-image-carousel-slides-to-show:2;}.elementor-14 .elementor-element.elementor-element-6570c6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}.elementor-14 .elementor-element.elementor-element-e4c5508{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:21px;--padding-right:21px;}.elementor-14 .elementor-element.elementor-element-95f5ce3{width:var( --container-widget-width, 188px );max-width:188px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:188px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-12496d3 .elementor-heading-title{font-size:48px;}.elementor-14 .elementor-element.elementor-element-30dafcf .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-14 .elementor-element.elementor-element-deb6832{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c61a8c6{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-c61a8c6 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-8684058{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;}.elementor-14 .elementor-element.elementor-element-8684058 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-d846e19 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ce93943 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-21cfd67{width:var( --container-widget-width, 277px );max-width:277px;--container-widget-width:277px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-21cfd67 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-3792a12 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-70f7022 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-395aae3 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-14 .elementor-element.elementor-element-ad1e3b5 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ae8cd4b .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-2c0b117 .elementor-heading-title{font-size:56px;}.elementor-14 .elementor-element.elementor-element-565f12e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-14 .elementor-element.elementor-element-565f12e .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-f9d33b8 .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-2bcf646{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b416121{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-b416121.elementor-element{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-8d6ff77{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-e9e3bc5 .elementor-heading-title{font-size:36px;}.elementor-14 .elementor-element.elementor-element-494a32d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-494a32d .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-9b678af .elementor-button{font-size:16px;}.elementor-14 .elementor-element.elementor-element-ed588cf{--padding-top:50px;--padding-bottom:50px;--padding-left:8px;--padding-right:8px;}.elementor-14 .elementor-element.elementor-element-7077ec5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-9a0f7ec .elementor-heading-title{font-size:40px;}.elementor-14 .elementor-element.elementor-element-6cb8adf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-6cb8adf .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-c283e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c283e25 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-0abdfe6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-14 .elementor-element.elementor-element-0abdfe6::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0abdfe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(135deg, #FAFAF9 0%, #E9E7E4 100%);}.elementor-14 .elementor-element.elementor-element-0abdfe6{--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-5b65b46{padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-c40f845 .elementor-heading-title{font-size:28px;}.elementor-14 .elementor-element.elementor-element-e8da7ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14 .elementor-element.elementor-element-e8da7ba .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5fa0b44{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-0e162ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-0e162ed .elementor-heading-title{font-size:32px;}.elementor-14 .elementor-element.elementor-element-d926d91{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-5398134 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-c3d3a1c{--content-width:100vw;}.elementor-14 .elementor-element.elementor-element-15e5a54{--width:100vw;}.elementor-14 .elementor-element.elementor-element-7da56c6{--content-width:100vw;}.elementor-14 .elementor-element.elementor-element-546cfc8{--content-width:100vw;}}/* Start custom CSS for html, class: .elementor-element-e17727f */.elementor-14 .elementor-element.elementor-element-e17727f {
    position: sbsolute;
    width: 0px;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dec9b6 */.destaque {
    color: #8E1F1F;
    font-style: italic;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ea4f27 */.elementor-14 .elementor-element.elementor-element-9ea4f27 .elementor-button {
    border-radius: 8px;
background: linear-gradient(90deg, #0F1E3A 0%, #273E6C 49.97%, #0F1E3A 100%);

box-shadow: 0 109px 31px 0 rgba(0, 0, 0, 0.00), 0 70px 28px 0 rgba(0, 0, 0, 0.02), 0 39px 24px 0 rgba(0, 0, 0, 0.08), 0 18px 18px 0 rgba(0, 0, 0, 0.13), 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b4d24c */.elementor-14 .elementor-element.elementor-element-4b4d24c img {
filter: drop-shadow(-10px 10px 31px rgba(0, 0, 0, 0.4));
-webkit-filter: drop-shadow(-10px 10px 31px rgba(0, 0, 0, 0.25));
transform: translateZ(0); /* ajuda com estabilidade */
will-change: filter;
}

.elementor-14 .elementor-element.elementor-element-4b4d24c {

animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
from { transform: translate(0,  0px); }

65%  { transform: translate(0, 15px); }
to   { transform: translate(0, -0px); }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ec28b6 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-93da94a */.semibold {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfe8b63 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb09cc6 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c67f16 */.elementor-14 .elementor-element.elementor-element-7c67f16 {

animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
from { transform: translate(0,  0px); }

65%  { transform: translate(0, 15px); }
to   { transform: translate(0, -0px); }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336ea26 */.elementor-14 .elementor-element.elementor-element-336ea26 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e5f29 */.elementor-14 .elementor-element.elementor-element-50e5f29 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6129406 */.elementor-14 .elementor-element.elementor-element-6129406 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c749da8 */.elementor-14 .elementor-element.elementor-element-c749da8 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794f106 */.elementor-14 .elementor-element.elementor-element-794f106 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e84129 */.elementor-14 .elementor-element.elementor-element-2e84129 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e7e772 */.elementor-14 .elementor-element.elementor-element-3e7e772 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23fc3c6 */.elementor-14 .elementor-element.elementor-element-23fc3c6 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4459695 */.elementor-14 .elementor-element.elementor-element-4459695 {
    border-radius: 5px;
border: 1px solid var(--gray---02, #5C5D63);
background: var(--gradient, linear-gradient(271deg, #0B0C0F 0%, #1F2024 100%));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce3a162 */.elementor-14 .elementor-element.elementor-element-ce3a162 {
    filter: drop-shadow(0 4px 90px rgba(0, 0, 0, 0.50));
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-ce3a162 {
    filter: drop-shadow(0 4px 90px rgba(0, 0, 0, 0.25));
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a9d1e9 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cfe397 */.elementor-14 .elementor-element.elementor-element-4cfe397 .elementor-button {
    border-radius: 8px;
background: linear-gradient(90deg, #0F1E3A 0%, #273E6C 49.97%, #0F1E3A 100%);

box-shadow: 0 109px 31px 0 rgba(0, 0, 0, 0.00), 0 70px 28px 0 rgba(0, 0, 0, 0.02), 0 39px 24px 0 rgba(0, 0, 0, 0.08), 0 18px 18px 0 rgba(0, 0, 0, 0.13), 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ef79f80 *//* Bullets padrão */
.elementor-14 .elementor-element.elementor-element-ef79f80 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: rgba(255,255,255,0.35);
    opacity: 1;
    border-radius: 50px;
    transition: all 0.4s ease;
}

/* Bullet ativo */
.elementor-14 .elementor-element.elementor-element-ef79f80 .swiper-pagination-bullet-active {
    width: 28px;
    background: #162A52;
    border-radius: 20px;
    box-shadow: 0 0 12px rgba(255,255,255,0.6);
}

.elementor-14 .elementor-element.elementor-element-ef79f80 .swiper-slide {
    padding: 0 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e608083 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3fa5b3 */.elementor-14 .elementor-element.elementor-element-d3fa5b3 .elementor-button {
    border-radius: 8px;
box-shadow: 0 109px 31px 0 rgba(0, 0, 0, 0.00), 0 70px 28px 0 rgba(0, 0, 0, 0.02), 0 39px 24px 0 rgba(0, 0, 0, 0.08), 0 18px 18px 0 rgba(0, 0, 0, 0.13), 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

.elementor-14 .elementor-element.elementor-element-d3fa5b3 svg {
    width: 24px;
}

.elementor-14 .elementor-element.elementor-element-d3fa5b3 {

animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
from { transform: translate(0,  0px); }

65%  { transform: translate(0, 15px); }
to   { transform: translate(0, -0px); }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2774c08 */.elementor-14 .elementor-element.elementor-element-2774c08 .swiper-wrapper {
transition-timing-function: linear
!important;
-webkit-transition-timing-funcition:
linear !important;
}

.elementor-14 .elementor-element.elementor-element-2774c08 img {
  position: relative;
  top: 3px; /* Sobe ou desce a imagem no eixo vertical */
}

/* Seta PREV (Esquerda) */
.elementor-14 .elementor-element.elementor-element-2774c08 .elementor-swiper-button-prev {
  top: -60px; 
  left: 50%; 
  right: auto; 
  transform: translateX(-50px); /* Ajustado de -40px (mais longe) */
  position: absolute;
  z-index: 9999;
}

/* Seta NEXT (Direita) */
.elementor-14 .elementor-element.elementor-element-2774c08 .elementor-swiper-button-next {
  top: -60px; 
  left: 50%; 
  right: auto; 
  transform: translateX(10px); /* Ajustado de 0px (mais longe) */
  position: absolute;
  z-index: 9999;
}


.elementor-14 .elementor-element.elementor-element-2774c08::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 150px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}

.elementor-14 .elementor-element.elementor-element-2774c08::after {
content:"";
position: absolute;
top: 0px;
right: 0px;
width: 150px;
height: 100%;
background: linear-gradient(to left, #FAFAF9, transparent);
z-index: 10;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-2774c08::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 0px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}

.elementor-14 .elementor-element.elementor-element-2774c08::after {
content:"";
position: absolute;
top: 0px;
right: 0px;
width: 0px;
height: 100%;
background: linear-gradient(to left, #FAFAF9, transparent);
z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e1380b */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d88f1b */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-42549a6 */.elementor-14 .elementor-element.elementor-element-42549a6 .swiper-wrapper {
transition-timing-function: linear
!important;
-webkit-transition-timing-funcition:
linear !important;
}

.elementor-14 .elementor-element.elementor-element-42549a6 img {
  position: relative;
  top: 3px; /* Sobe ou desce a imagem no eixo vertical */
}

.elementor-14 .elementor-element.elementor-element-42549a6::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 150px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-42549a6::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 0px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e95b249 */.elementor-14 .elementor-element.elementor-element-e95b249 {

animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
from { transform: translate(0,  0px); }

65%  { transform: translate(0, 15px); }
to   { transform: translate(0, -0px); }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae33f1d */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-754e55c */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8561a9 */.elementor-14 .elementor-element.elementor-element-e8561a9 {

animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
from { transform: translate(0,  0px); }

65%  { transform: translate(0, 15px); }
to   { transform: translate(0, -0px); }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3950b12 */.elementor-14 .elementor-element.elementor-element-3950b12 .swiper-wrapper {
transition-timing-function: linear
!important;
-webkit-transition-timing-funcition:
linear !important;
}

.elementor-14 .elementor-element.elementor-element-3950b12 img {
  position: relative;
  top: 3px; /* Sobe ou desce a imagem no eixo vertical */
}

.elementor-14 .elementor-element.elementor-element-3950b12::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 150px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}

.elementor-14 .elementor-element.elementor-element-3950b12::after {
content:"";
position: absolute;
top: 0px;
right: 0px;
width: 150px;
height: 100%;
background: linear-gradient(to left, #FAFAF9, transparent);
z-index: 10;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-3950b12::before {
content:"";
position: absolute;
top: 0px;
left: 0px;
width: 0px;
height: 100%;
background: linear-gradient(to right, #FAFAF9, transparent);
z-index: 10;
}

.elementor-14 .elementor-element.elementor-element-3950b12::after {
content:"";
position: absolute;
top: 0px;
right: 0px;
width: 0px;
height: 100%;
background: linear-gradient(to left, #FAFAF9, transparent);
z-index: 10;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12496d3 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad1e3b5 */.elementor-14 .elementor-element.elementor-element-ad1e3b5 {
  text-decoration: line-through;
  text-decoration-color: #8E1F1F;
  text-decoration-thickness: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9d33b8 */.elementor-14 .elementor-element.elementor-element-f9d33b8 .elementor-button {
background: linear-gradient(135deg, #1F7A5C, #34A37C);
border-radius: 8px;
box-shadow: 0 109px 31px 0 rgba(0, 0, 0, 0.00), 0 70px 28px 0 rgba(0, 0, 0, 0.02), 0 39px 24px 0 rgba(0, 0, 0, 0.08), 0 18px 18px 0 rgba(0, 0, 0, 0.13), 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c5508 */.elementor-14 .elementor-element.elementor-element-e4c5508 {
    border-radius: 24px;
border: 2px solid var(--gray---01, #C6C4C0);
background: var(--light---01, #FAFAF9);
box-shadow: 0 4px 75px 0 rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9e3bc5 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b678af */.elementor-14 .elementor-element.elementor-element-9b678af .elementor-button {
    border-radius: 8px;
background: linear-gradient(90deg, #0F1E3A 0%, #273E6C 49.97%, #0F1E3A 100%);

box-shadow: 0 109px 31px 0 rgba(0, 0, 0, 0.00), 0 70px 28px 0 rgba(0, 0, 0, 0.02), 0 39px 24px 0 rgba(0, 0, 0, 0.08), 0 18px 18px 0 rgba(0, 0, 0, 0.13), 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a0f7ec */.destaque2 {
    color: #B32626;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7077ec5 */.elementor-14 .elementor-element.elementor-element-7077ec5 {
    filter: drop-shadow(0 4px 90px rgba(0, 0, 0, 0.50));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f845 */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e162ed */.destaque {
    color: #8E1F1F;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5af9e04 *//* BOTÃO FIXO DO WHATSAPP */
.icon-whatsapp{
position: fixed;
z-index: 1000;
display: inline-grid;
place-items: center;
width: 70px;
height: 70px;
right: 16px; /* colado na direita */
bottom: calc(16px + env(safe-area-inset-bottom, 0px) + 8px); /* folga pequena embaixo */
background: #25D366;
border-radius: 50%;
animation: glow 2s infinite;
}

/* ÍCONE INTERNO */
.icon-whatsapp svg{
width: 46px;
height: 46px;
fill: #ffffff;
display: block;
}

/* MOBILE */
@media (max-width: 767px){
.icon-whatsapp{
width: 60px;
height: 60px;
right: 12px;
bottom: calc(14px + env(safe-area-inset-bottom, 0px) + 6px);
}
.icon-whatsapp svg{
width: 40px;
height: 40px;
}
}

/* BRILHO ANIMADO (puxado levemente pra cima pra não cortar) */
@keyframes glow{
0%,100%{
box-shadow:
0 -3px 10px rgba(37,211,102,.45),
0 -3px 18px rgba(37,211,102,.40),
0 -3px 26px rgba(37,211,102,.35);
}
50%{
box-shadow:
0 -6px 20px rgba(37,211,102,.50),
0 -8px 30px rgba(37,211,102,.45),
0 -10px 38px rgba(37,211,102,.40);
}
}

/* OPÇÃO DE ACESSIBILIDADE */
@media (prefers-reduced-motion: reduce){
.icon-whatsapp{ animation: none; }
}

/* GARANTE QUE O ELEMENTOR NÃO CORTE O BRILHO */
.elementor, .elementor-section, .elementor-container,
.elementor-column, .elementor-widget-wrap, .elementor-widget-html{
overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  .mobile-full {
    width: 100% !important;
  }
}/* End custom CSS */