.elementor-460 .elementor-element.elementor-element-f568357{--display:flex;--min-height:850px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-460 .elementor-element.elementor-element-f568357:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-f568357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/Frame-1707478618-1.jpg");background-position:center center;background-size:cover;}.elementor-460 .elementor-element.elementor-element-55f3baa{--display:flex;--justify-content:center;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-707a017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 21px 11px 21px;text-align:center;}.elementor-460 .elementor-element.elementor-element-707a017.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-707a017 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.5px;color:#555555;}.elementor-460 .elementor-element.elementor-element-ef64fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-460 .elementor-element.elementor-element-ef64fc6 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:65px;font-weight:500;line-height:70px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-8d4baa0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:400;line-height:35px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-8d4baa0.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-460 .elementor-element.elementor-element-ba2f042.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-ba2f042 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-ba2f042 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-ba2f042 .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-1f46404{--display:flex;--justify-content:center;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-4fb1967{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-460 .elementor-element.elementor-element-4fb1967{left:3px;}body.rtl .elementor-460 .elementor-element.elementor-element-4fb1967{right:3px;}.elementor-460 .elementor-element.elementor-element-9c0d507{--display:flex;--min-height:165px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D1CEC9;--border-color:#D1CEC9;--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-460 .elementor-element.elementor-element-9c0d507:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-9c0d507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-044e778{--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-460 .elementor-element.elementor-element-50cafdb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-460 .elementor-element.elementor-element-50cafdb .elementor-icon-box-title{margin-block-end:1px;color:#4B4848;}.elementor-460 .elementor-element.elementor-element-50cafdb .elementor-icon-box-title, .elementor-460 .elementor-element.elementor-element-50cafdb .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-460 .elementor-element.elementor-element-50cafdb:has(:hover) .elementor-icon-box-title,
					 .elementor-460 .elementor-element.elementor-element-50cafdb:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-460 .elementor-element.elementor-element-50cafdb .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-33fc073.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-6e25b35 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-460 .elementor-element.elementor-element-6e25b35 .elementor-icon-box-title{margin-block-end:1px;color:#4B4848;}.elementor-460 .elementor-element.elementor-element-6e25b35 .elementor-icon-box-title, .elementor-460 .elementor-element.elementor-element-6e25b35 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-460 .elementor-element.elementor-element-6e25b35:has(:hover) .elementor-icon-box-title,
					 .elementor-460 .elementor-element.elementor-element-6e25b35:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-460 .elementor-element.elementor-element-6e25b35 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-89c5cdb.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-655f870 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-460 .elementor-element.elementor-element-655f870 .elementor-icon-box-title{margin-block-end:1px;color:#4B4848;}.elementor-460 .elementor-element.elementor-element-655f870 .elementor-icon-box-title, .elementor-460 .elementor-element.elementor-element-655f870 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-460 .elementor-element.elementor-element-655f870:has(:hover) .elementor-icon-box-title,
					 .elementor-460 .elementor-element.elementor-element-655f870:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-460 .elementor-element.elementor-element-655f870 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-0d6177f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-460 .elementor-element.elementor-element-22cd0e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:17px;font-weight:700;line-height:30px;letter-spacing:1px;color:#FF5933;}.elementor-460 .elementor-element.elementor-element-22cd0e0.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-8d9a69f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-8d9a69f.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-9b3e32b{--display:flex;--min-height:611px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-9b3e32b:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-9b3e32b::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/Bymo-18.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-460 .elementor-element.elementor-element-c95b2c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 21px 11px 21px;text-align:center;}.elementor-460 .elementor-element.elementor-element-c95b2c3.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-c95b2c3 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:12px;font-weight:600;letter-spacing:0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-8e6bdf8{width:var( --container-widget-width, 610px );max-width:610px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-460 .elementor-element.elementor-element-8e6bdf8.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-8e6bdf8 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:42px;font-weight:500;line-height:45px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-4d17efc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:400;line-height:35px;letter-spacing:-0.5px;color:#CECECE;}.elementor-460 .elementor-element.elementor-element-4d17efc.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-52c1336{--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;--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-460 .elementor-element.elementor-element-96cefb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-96cefb2:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-96cefb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF12 0%, #232323 100%);}.elementor-460 .elementor-element.elementor-element-8b35e69 img{border-radius:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-76d1093{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-76d1093.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-76d1093 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-f288f14{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 35px 0px 35px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;color:#C4C4C4;}.elementor-460 .elementor-element.elementor-element-f288f14.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-f288f14 p{margin-block-end:0px;}.elementor-460 .elementor-element.elementor-element-e66c697{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-e66c697:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-e66c697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF12 0%, #232323 100%);}.elementor-460 .elementor-element.elementor-element-caa982c img{border-radius:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-bcb9393{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-bcb9393.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-bcb9393 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-9578959{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 35px 0px 35px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;color:#C4C4C4;}.elementor-460 .elementor-element.elementor-element-9578959.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-9578959 p{margin-block-end:0px;}.elementor-460 .elementor-element.elementor-element-6944c2d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-6944c2d:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-6944c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF12 0%, #232323 100%);}.elementor-460 .elementor-element.elementor-element-db645fa img{border-radius:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-de5b842{width:100%;max-width:100%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-de5b842.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-de5b842 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:24px;font-weight:500;line-height:30px;letter-spacing:-1px;word-spacing:0px;color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-ebac255{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 35px 0px 35px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0px;color:#C4C4C4;}.elementor-460 .elementor-element.elementor-element-ebac255.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-ebac255 p{margin-block-end:0px;}.elementor-460 .elementor-element.elementor-element-b5c6f5d{--display:flex;--min-height:577px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-b5c6f5d:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-b5c6f5d::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/Bymo-19.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-460 .elementor-element.elementor-element-0e7c450{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-460 .elementor-element.elementor-element-0289c06{width:var( --container-widget-width, 610px );max-width:610px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:start;}.elementor-460 .elementor-element.elementor-element-0289c06.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-0289c06 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:500;line-height:50px;letter-spacing:-1px;word-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-6bb2fdb{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:400;line-height:35px;letter-spacing:-0.5px;color:#555555;}.elementor-460 .elementor-element.elementor-element-6bb2fdb.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-b92f793{width:var( --container-widget-width, 420px );max-width:420px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-b92f793.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-b92f793 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-460 .elementor-element.elementor-element-b92f793 .elementor-icon-box-title{margin-block-end:1px;color:#4B4848;}.elementor-460 .elementor-element.elementor-element-b92f793 .elementor-icon-box-title, .elementor-460 .elementor-element.elementor-element-b92f793 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-460 .elementor-element.elementor-element-b92f793:has(:hover) .elementor-icon-box-title,
					 .elementor-460 .elementor-element.elementor-element-b92f793:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-460 .elementor-element.elementor-element-b92f793 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-286c492{width:var( --container-widget-width, 420px );max-width:420px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-286c492.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-286c492 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:24px;}.elementor-460 .elementor-element.elementor-element-286c492 .elementor-icon-box-title{margin-block-end:1px;color:#4B4848;}.elementor-460 .elementor-element.elementor-element-286c492 .elementor-icon-box-title, .elementor-460 .elementor-element.elementor-element-286c492 .elementor-icon-box-title a{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0px;}.elementor-460 .elementor-element.elementor-element-286c492:has(:hover) .elementor-icon-box-title,
					 .elementor-460 .elementor-element.elementor-element-286c492:has(:focus) .elementor-icon-box-title{color:#555555;}.elementor-460 .elementor-element.elementor-element-286c492 .elementor-icon-box-description{font-family:"Red Hat Display", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-b9eb05f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-b9eb05f.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-b9eb05f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-b9eb05f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-b9eb05f .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-e0f05cd{--display:flex;--justify-content:center;--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-460 .elementor-element.elementor-element-312bb7f img{border-radius:20px 20px 20px 20px;}.elementor-460 .elementor-element.elementor-element-5acd42c{--display:flex;--min-height:225px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-5acd42c:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-5acd42c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-4b2f788{width:var( --container-widget-width, 610px );max-width:610px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-460 .elementor-element.elementor-element-4b2f788.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-4b2f788 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:42px;font-weight:500;line-height:45px;letter-spacing:-1px;word-spacing:0px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-edda2b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Red Hat Display", Sans-serif;font-size:24px;font-weight:400;line-height:35px;letter-spacing:-0.5px;color:#CECECE;}.elementor-460 .elementor-element.elementor-element-edda2b7.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-89c67d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-89c67d8:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-89c67d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171514;}.elementor-460 .elementor-element.elementor-element-89c67d8::before, .elementor-460 .elementor-element.elementor-element-89c67d8 > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-89c67d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-89c67d8 > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-89c67d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-89c67d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-460 .elementor-element.elementor-element-ba0f06f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-f293ca1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-f293ca1.e-con{--align-self:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-a3357a7 .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-a3357a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-a3357a7.elementor-view-framed .elementor-icon, .elementor-460 .elementor-element.elementor-element-a3357a7.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-a3357a7.elementor-view-framed .elementor-icon, .elementor-460 .elementor-element.elementor-element-a3357a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-a973745{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-460 .elementor-element.elementor-element-a973745.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-a973745 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:-1px;color:#FFEBE6;}.elementor-460 .elementor-element.elementor-element-4d27674{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-4d27674.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-d399f60{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-460 .elementor-element.elementor-element-d399f60.e-con{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-2913c4b .elementor-icon-wrapper{text-align:end;}.elementor-460 .elementor-element.elementor-element-57cc9f0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-460 .elementor-element.elementor-element-57cc9f0.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-57cc9f0 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:-1px;color:#FFEBE6;}.elementor-460 .elementor-element.elementor-element-cedef57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-cedef57.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-f7f5147{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-f7f5147.e-con{--align-self:flex-end;}.elementor-460 .elementor-element.elementor-element-6af7248 .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-6af7248.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-6af7248.elementor-view-framed .elementor-icon, .elementor-460 .elementor-element.elementor-element-6af7248.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-6af7248.elementor-view-framed .elementor-icon, .elementor-460 .elementor-element.elementor-element-6af7248.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-460 .elementor-element.elementor-element-360f97c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-460 .elementor-element.elementor-element-360f97c.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-360f97c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:-1px;color:#FFEBE6;}.elementor-460 .elementor-element.elementor-element-00a7b55{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-00a7b55.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-06036ac{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-460 .elementor-element.elementor-element-06036ac.e-con{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-6c74e43 .elementor-icon-wrapper{text-align:end;}.elementor-460 .elementor-element.elementor-element-cf2f3e8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-460 .elementor-element.elementor-element-cf2f3e8.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-cf2f3e8 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:-1px;color:#FFEBE6;}.elementor-460 .elementor-element.elementor-element-7d1ef11{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;font-family:"Red Hat Display", Sans-serif;font-size:25px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-7d1ef11.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-e334e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-e334e0f.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-e334e0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-e334e0f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-e334e0f .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-8a900c6{--display:flex;--min-height:1px;--margin-top:0px;--margin-bottom:-55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-0f17519{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-5c05d54{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;padding:0px 0px 0px 0px;z-index:30;text-align:center;}.elementor-460 .elementor-element.elementor-element-5c05d54 img{width:110px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#F4821E1F;}.elementor-460 .elementor-element.elementor-element-bb29b50{--display:flex;--min-height:577px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-bb29b50:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-bb29b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-bb29b50::before, .elementor-460 .elementor-element.elementor-element-bb29b50 > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-bb29b50 > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-bb29b50 > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-bb29b50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-bb29b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-460 .elementor-element.elementor-element-852f0a2{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-460 .elementor-element.elementor-element-4e14913{width:var( --container-widget-width, 610px );max-width:610px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;padding:0px 0px 0px 0px;--container-widget-width:610px;--container-widget-flex-grow:0;text-align:center;}.elementor-460 .elementor-element.elementor-element-4e14913.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-4e14913 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:500;line-height:50px;letter-spacing:-1px;word-spacing:0px;color:#555555;}.elementor-460 .elementor-element.elementor-element-474cdeb{--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:center;--align-items:center;--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-460 .elementor-element.elementor-element-2670b0a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.3;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:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-460 .elementor-element.elementor-element-2670b0a:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-2670b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/base.avif");background-repeat:no-repeat;background-size:cover;}.elementor-460 .elementor-element.elementor-element-2670b0a::before, .elementor-460 .elementor-element.elementor-element-2670b0a > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-2670b0a > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-2670b0a > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-2670b0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-2670b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-460 .elementor-element.elementor-element-4f14377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-4f14377 .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-4f14377 .elementor-icon{font-size:55px;}.elementor-460 .elementor-element.elementor-element-4f14377 .elementor-icon svg{height:55px;}.elementor-460 .elementor-element.elementor-element-7766c3d{width:100%;max-width:100%;text-align:start;}.elementor-460 .elementor-element.elementor-element-7766c3d .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;letter-spacing:-1px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-91e5769{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-91e5769.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-9ebee69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-9ebee69.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-9ebee69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-9ebee69 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-9ebee69 .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-7fd01e3{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.3;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:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-460 .elementor-element.elementor-element-7fd01e3:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-7fd01e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/base.avif");background-repeat:no-repeat;background-size:cover;}.elementor-460 .elementor-element.elementor-element-7fd01e3::before, .elementor-460 .elementor-element.elementor-element-7fd01e3 > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-7fd01e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-7fd01e3 > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-7fd01e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-7fd01e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-460 .elementor-element.elementor-element-64be2ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-64be2ff .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-64be2ff .elementor-icon{font-size:55px;}.elementor-460 .elementor-element.elementor-element-64be2ff .elementor-icon svg{height:55px;}.elementor-460 .elementor-element.elementor-element-247aaae{width:100%;max-width:100%;text-align:start;}.elementor-460 .elementor-element.elementor-element-247aaae .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:40px;font-weight:500;letter-spacing:-1px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-bf29bc8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:400;line-height:33px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-460 .elementor-element.elementor-element-bf29bc8.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-2f9f02f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-2f9f02f.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-2f9f02f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-2f9f02f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-2f9f02f .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-09e9ebe{--display:flex;--min-height:577px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-09e9ebe:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-460 .elementor-element.elementor-element-09e9ebe::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/Bymo-19.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-460 .elementor-element.elementor-element-747eb8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-747eb8c .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:190px;font-weight:800;letter-spacing:-5px;color:#FFC59347;}.elementor-460 .elementor-element.elementor-element-6f5f73b{width:100%;max-width:100%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:4;text-align:center;}.elementor-460 .elementor-element.elementor-element-6f5f73b.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-6f5f73b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:50px;font-weight:500;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-7a0f54b{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:40;}.elementor-460 .elementor-element.elementor-element-7a0f54b.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-tab-title{border-width:0px;background-color:#FFFFFF;padding:16px 30px 16px 30px;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-tab-content{border-width:0px;background-color:#FFFFFF;color:#272727;font-family:"Metropolis", Sans-serif;font-size:20px;font-weight:500;letter-spacing:-0.5px;padding:10px 30px 30px 30px;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-toggle-item:not(:last-child){margin-block-end:5px;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-toggle-title, .elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-toggle-icon{color:#636363;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-toggle-icon svg{fill:#636363;}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-tab-title.elementor-active a, .elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-460 .elementor-element.elementor-element-7a0f54b .elementor-toggle-title{font-family:"Saira", Sans-serif;font-size:25px;font-weight:500;letter-spacing:-1px;}.elementor-460 .elementor-element.elementor-element-595ed8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-595ed8e.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-595ed8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-460 .elementor-element.elementor-element-595ed8e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-460 .elementor-element.elementor-element-595ed8e .elementor-button{font-family:"Red Hat Display", Sans-serif;font-size:23px;font-weight:700;line-height:30px;letter-spacing:-0.5px;fill:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}body.elementor-page-460:not(.elementor-motion-effects-element-type-background), body.elementor-page-460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-ba0f06f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:84px 84px;--row-gap:84px;--column-gap:84px;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-460 .elementor-element.elementor-element-f293ca1.e-con{--align-self:flex-end;}.elementor-460 .elementor-element.elementor-element-a973745{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-4d27674{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-d399f60.e-con{--align-self:flex-end;}.elementor-460 .elementor-element.elementor-element-57cc9f0{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-cedef57{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-f7f5147.e-con{--align-self:flex-end;}.elementor-460 .elementor-element.elementor-element-360f97c{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-00a7b55{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-06036ac.e-con{--align-self:flex-end;}.elementor-460 .elementor-element.elementor-element-cf2f3e8{width:var( --container-widget-width, 520px );max-width:520px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-7d1ef11{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-91e5769{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-bf29bc8{width:var( --container-widget-width, 494px );max-width:494px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-460 .elementor-element.elementor-element-f568357:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-f568357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fasedeacabamentos.com.br/wp-content/uploads/2026/09/BG-2026-09-24T201300.679.jpg");background-position:bottom center;}.elementor-460 .elementor-element.elementor-element-f568357{--min-height:670px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-55f3baa{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-460 .elementor-element.elementor-element-707a017{padding:6px 25px 5px 25px;border-radius:100px 100px 100px 100px;}.elementor-460 .elementor-element.elementor-element-707a017 .elementor-heading-title{line-height:1.5em;}.elementor-460 .elementor-element.elementor-element-ef64fc6{text-align:center;}.elementor-460 .elementor-element.elementor-element-ef64fc6 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-8d4baa0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-460 .elementor-element.elementor-element-ba2f042.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-ba2f042 .elementor-button{font-size:20px;}.elementor-460 .elementor-element.elementor-element-1f46404{--min-height:357px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-460 .elementor-element.elementor-element-4fb1967{left:-28px;}body.rtl .elementor-460 .elementor-element.elementor-element-4fb1967{right:-28px;}.elementor-460 .elementor-element.elementor-element-4fb1967{bottom:103px;}.elementor-460 .elementor-element.elementor-element-4fb1967 img{width:86%;}.elementor-460 .elementor-element.elementor-element-9c0d507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-22cd0e0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-8d9a69f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-9b3e32b::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-9b3e32b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:830px auto;}.elementor-460 .elementor-element.elementor-element-9b3e32b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-c95b2c3{padding:5px 13px 5px 13px;border-radius:100px 100px 100px 100px;}.elementor-460 .elementor-element.elementor-element-c95b2c3 .elementor-heading-title{line-height:1.7em;}.elementor-460 .elementor-element.elementor-element-8e6bdf8{text-align:center;}.elementor-460 .elementor-element.elementor-element-8e6bdf8 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-4d17efc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-76d1093{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-76d1093 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-460 .elementor-element.elementor-element-f288f14{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-bcb9393{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-bcb9393 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-460 .elementor-element.elementor-element-9578959{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-de5b842{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-460 .elementor-element.elementor-element-de5b842 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-460 .elementor-element.elementor-element-ebac255{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-b5c6f5d{--min-height:788px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-b5c6f5d::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-b5c6f5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:830px auto;}.elementor-460 .elementor-element.elementor-element-0e7c450{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-460 .elementor-element.elementor-element-0289c06{text-align:start;}.elementor-460 .elementor-element.elementor-element-0289c06 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-6bb2fdb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-b92f793{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-460 .elementor-element.elementor-element-286c492{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-460 .elementor-element.elementor-element-b9eb05f.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-b9eb05f .elementor-button{font-size:20px;border-radius:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-e0f05cd{--min-height:357px;}.elementor-460 .elementor-element.elementor-element-5acd42c{--min-height:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-4b2f788{text-align:start;}.elementor-460 .elementor-element.elementor-element-4b2f788 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-edda2b7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:17px;line-height:1.5em;letter-spacing:0.5px;}.elementor-460 .elementor-element.elementor-element-89c67d8{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-ba0f06f{--min-height:0px;--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-460 .elementor-element.elementor-element-f293ca1{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-a973745{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-a973745 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-4d27674{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-d399f60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-2913c4b{padding:0px 0px 0px 30px;}.elementor-460 .elementor-element.elementor-element-2913c4b .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-57cc9f0{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-460 .elementor-element.elementor-element-57cc9f0 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-cedef57{padding:0px 0px 0px 30px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-f7f5147{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-360f97c{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;}.elementor-460 .elementor-element.elementor-element-360f97c .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-00a7b55{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-06036ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-460 .elementor-element.elementor-element-6c74e43{padding:0px 0px 0px 30px;}.elementor-460 .elementor-element.elementor-element-6c74e43 .elementor-icon-wrapper{text-align:start;}.elementor-460 .elementor-element.elementor-element-cf2f3e8{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-460 .elementor-element.elementor-element-cf2f3e8 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-7d1ef11{padding:0px 0px 0px 30px;--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-e334e0f.elementor-element{--align-self:center;}.elementor-460 .elementor-element.elementor-element-e334e0f .elementor-button{font-size:20px;}.elementor-460 .elementor-element.elementor-element-5c05d54{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-460 .elementor-element.elementor-element-bb29b50{--min-height:788px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-852f0a2{--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-460 .elementor-element.elementor-element-4e14913{text-align:start;}.elementor-460 .elementor-element.elementor-element-4e14913 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-460 .elementor-element.elementor-element-2670b0a:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-2670b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-460 .elementor-element.elementor-element-2670b0a{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-460 .elementor-element.elementor-element-7766c3d{text-align:start;}.elementor-460 .elementor-element.elementor-element-7766c3d .elementor-heading-title{font-size:30px;}.elementor-460 .elementor-element.elementor-element-91e5769{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-9ebee69.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-9ebee69 .elementor-button{font-size:20px;}.elementor-460 .elementor-element.elementor-element-7fd01e3:not(.elementor-motion-effects-element-type-background), .elementor-460 .elementor-element.elementor-element-7fd01e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-460 .elementor-element.elementor-element-7fd01e3{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-460 .elementor-element.elementor-element-247aaae{text-align:start;}.elementor-460 .elementor-element.elementor-element-247aaae .elementor-heading-title{font-size:30px;}.elementor-460 .elementor-element.elementor-element-bf29bc8{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;text-align:start;font-size:22px;line-height:1.3em;}.elementor-460 .elementor-element.elementor-element-2f9f02f.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-2f9f02f .elementor-button{font-size:20px;}.elementor-460 .elementor-element.elementor-element-09e9ebe{--min-height:788px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-460 .elementor-element.elementor-element-09e9ebe::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .e-con-inner > .elementor-background-video-container::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-460 .elementor-element.elementor-element-09e9ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:830px auto;}.elementor-460 .elementor-element.elementor-element-747eb8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-460 .elementor-element.elementor-element-747eb8c .elementor-heading-title{font-size:115px;}.elementor-460 .elementor-element.elementor-element-6f5f73b{width:100%;max-width:100%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-460 .elementor-element.elementor-element-7a0f54b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-460 .elementor-element.elementor-element-595ed8e.elementor-element{--align-self:flex-start;}.elementor-460 .elementor-element.elementor-element-595ed8e .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-460 .elementor-element.elementor-element-f568357{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-9c0d507{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-044e778{--width:65%;}.elementor-460 .elementor-element.elementor-element-0d6177f{--width:35%;}.elementor-460 .elementor-element.elementor-element-9b3e32b{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-b5c6f5d{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-5acd42c{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-ba0f06f{--width:100%;}.elementor-460 .elementor-element.elementor-element-f293ca1{--width:50%;}.elementor-460 .elementor-element.elementor-element-d399f60{--width:50%;}.elementor-460 .elementor-element.elementor-element-f7f5147{--width:50%;}.elementor-460 .elementor-element.elementor-element-06036ac{--width:50%;}.elementor-460 .elementor-element.elementor-element-bb29b50{--content-width:1200px;}.elementor-460 .elementor-element.elementor-element-2670b0a{--width:569px;}.elementor-460 .elementor-element.elementor-element-7fd01e3{--width:569px;}.elementor-460 .elementor-element.elementor-element-09e9ebe{--content-width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-707a017 */.elementor-460 .elementor-element.elementor-element-707a017 {
  border-radius: 24px;
  border: 1px solid #e3e3e3;
  background: #f7f7f7;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
  color: #3a3a3a;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef64fc6 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba2f042 */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb1967 */.icon-move {
  animation: 
    fadeBlurIn 1s ease-out forwards,
    iconFloat 3s ease-in-out 1s infinite;
  opacity: 0;
  display: inline-block;
  pointer-events: none;
  user-select: none;
}

@keyframes fadeBlurIn {
  0%   { opacity: 0; filter: blur(12px); }
  60%  { opacity: 0.6; filter: blur(4px); }
  100% { opacity: 1; filter: blur(0px); }
}

@keyframes iconFloat {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-8px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0d507 */.elementor-460 .elementor-element.elementor-element-9c0d507 {
  position: relative;
}

.elementor-460 .elementor-element.elementor-element-9c0d507::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 15%;
  width: 70%;
  height: 5px;
  background: #e2461e;
  border-radius: 3px 3px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c95b2c3 */.elementor-460 .elementor-element.elementor-element-c95b2c3{
    border-radius: 24px;
border: 1px solid #373737;
border: 1px solid color(display-p3 0.2176 0.2176 0.2176);
background: var(--color-white-5, rgba(255, 255, 255, 0.05));
background: var(--color-white-5, color(display-p3 1 1 1 / 0.05));
}


.elementor-460 .elementor-element.elementor-element-c95b2c3 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0px, 80px);
    animation: showFromBottom 0.5s 0.1s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0px, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e6bdf8 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76d1093 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96cefb2 */.elementor-460 .elementor-element.elementor-element-96cefb2 {
  position: relative;
}

.elementor-460 .elementor-element.elementor-element-96cefb2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20%;
  width: 60%;
  height: 5px;
  background: #FF5933;
  border-radius: 3px 3px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcb9393 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e66c697 */.elementor-460 .elementor-element.elementor-element-e66c697 {
  position: relative;
}

.elementor-460 .elementor-element.elementor-element-e66c697::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20%;
  width: 60%;
  height: 5px;
  background: #FF5933;
  border-radius: 3px 3px 0 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de5b842 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944c2d */.elementor-460 .elementor-element.elementor-element-6944c2d {
  position: relative;
}

.elementor-460 .elementor-element.elementor-element-6944c2d::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20%;
  width: 60%;
  height: 5px;
  background: #FF5933;
  border-radius: 3px 3px 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b3e32b */.coluna-luz {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}

.coluna-luz::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 80%;
  height: 50%;
  transform: translate(-50%, -50%);
  background: #ff4d2d;
  border-radius: 400px;
  filter: blur(200px);
  opacity: 0.3;
  z-index: -1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0289c06 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9eb05f */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b2f788 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba0f06f */:root {
  --linha-neutra: rgba(102, 89, 89, 1);
  --linha-destaque: #ff724f; /* Linha roxa */
  --largura-trilha: 7px;

  /* Estilo do círculo */
  --tamanho-ponto: 10px;
  --cor-ponto: #fff; /* Cor interna roxa */
  --borda-ponto: 6px; /* CORRIGIDO */
  --cor-borda-ponto: #ff724f;
}

/* Container principal */
.snap-conteiner {
  position: relative;
}

/* Garante que o conteúdo fique clicável no Elementor */
.snap-conteiner > * {
  position: relative;
  z-index: 3;
}

/* Estilo do ponto (círculo) */
.snap-conteiner .snap-timeline::after {
  content: '';
  position: absolute;
  top: 0;
  width: var(--tamanho-ponto);
  height: var(--tamanho-ponto);
  background: var(--cor-ponto);
  border-radius: 50%;
  transition: 0.25s all ease-in-out;
  outline: var(--borda-ponto) solid var(--cor-borda-ponto);
  z-index: 2;
  pointer-events: none; /* CORREÇÃO */
}

/* Linha animada com base na rolagem */
.snap-conteiner::before {
  content: '';
  position: absolute;
  top: calc(var(--tamanho-ponto) / 2);
  left: 50%;
  transform: translateX(-50%);
  width: var(--largura-trilha);
  height: var(--distance, 0px);
  background: var(--linha-destaque);
  z-index: 1;
  pointer-events: none; /* CORREÇÃO */
}

/* Linha base completa */
.snap-conteiner::after {
  content: '';
  position: absolute;
  top: calc(var(--tamanho-ponto) / 2);
  left: 50%;
  transform: translateX(-50%);
  width: var(--largura-trilha);
  height: var(--total-distance, 0px);
  background: var(--linha-neutra);
  z-index: 0;
  pointer-events: none; /* CORREÇÃO */
}

/* Alternância para telas maiores */
@media (min-width: 768px) {
  .snap-conteiner .snap-timeline:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-ponto) * -1) / 2);
  }

  .snap-conteiner .snap-timeline:nth-child(2n)::after {
    right: calc((var(--tamanho-ponto) * -1) / 2);
  }
}

/* Layout empilhado em telas menores */
@media (max-width: 767px) {
  .snap-conteiner .snap-timeline:nth-child(2n),
  .snap-conteiner .snap-timeline:nth-child(2n + 1)::after {
    left: calc((var(--tamanho-ponto) * -1) / 2);
    right: unset;
  }

  .snap-conteiner::before,
  .snap-conteiner::after {
    left: -3px; /* ajuste para centralizar a linha nas bolinhas */
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e334e0f */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e14913 */.texto-gradient2 {
    background: radial-gradient(
        circle at top,
        #ff6e49 10%,
        #FE4616 90%
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ebee69 */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f9f02f */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747eb8c */.elementor-460 .elementor-element.elementor-element-747eb8c::after{
    content: "";
    background: linear-gradient(0deg, #F5F5F3, transparent);
    width: calc(900% + 20px);
    margin-left: -20px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-7a0f54b */.elementor-toggle .elementor-toggle-item {
    border-radius: 13px !important;
    overflow: hidden; 
    border: 1px solid rgba(236, 223, 212, 1); 
}
.elementor-toggle .elementor-tab-title {
    border-radius: 13px !important;
}
.elementor-toggle .elementor-tab-content {
    border-radius: 0 0 10px 10px !important;
}
.elementor-accordion,
.elementor-accordion .elementor-tab-title,
.elementor-accordion .elementor-tab-content,
.elementor-accordion * {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.elementor-toggle,
.elementor-toggle .elementor-toggle-title,
.elementor-toggle .elementor-toggle-content,
.elementor-toggle * {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-595ed8e */.elementor-button {
    padding: 15px 25px 15px 35px !important;
    border-radius: 100px !important;
    border: 0.883px solid #FF9F88 !important;
    border: 0.883px solid color(display-p3 1 0.6463 0.5561) !important;
    background: #FE4516 !important;
    background: color(display-p3 0.9176 0.3333 0.1843) !important;
    box-shadow: 0px 0px 22.064px 0px rgba(254, 69, 22, 0.30), 0px 0px 13.238px 0px #810600 inset !important;
    transition: 0.5s ease all;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
}

/* Círculo branco ao redor do ícone */
.elementor-button .elementor-button-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    transition: transform 0.5s ease;
    flex-shrink: 0;
    margin: 0 !important;
}

/* Símbolo laranja dentro do círculo branco */
.elementor-button .elementor-button-icon i,
.elementor-button .elementor-button-icon svg {
    color: #FE4516 !important;
    fill: #FE4516 !important;
    display: block;
    margin: 0 !important;
    width: 16px;
    height: 16px;
    transition: transform 0.5s ease;
}

/* Rotação do ícone no hover */
.elementor-button:hover .elementor-button-icon {
    transform: rotate(45deg);
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}
html, body {
    overflow-x: hidden;
}/* End custom CSS */