.elementor-4895 .elementor-element.elementor-element-819be2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4895 .elementor-element.elementor-element-718c85c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4895 .elementor-element.elementor-element-718c85c > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-4895 .elementor-element.elementor-element-1fdd85c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4895 .elementor-element.elementor-element-1fdd85c:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-1fdd85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://amazonia.magisbrasil.org.br/wp-content/uploads/2026/07/Tecendo_Saberes_bg_Novo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4895 .elementor-element.elementor-element-1fdd85c::before, .elementor-4895 .elementor-element.elementor-element-1fdd85c > .elementor-background-video-container::before, .elementor-4895 .elementor-element.elementor-element-1fdd85c > .e-con-inner > .elementor-background-video-container::before, .elementor-4895 .elementor-element.elementor-element-1fdd85c > .elementor-background-slideshow::before, .elementor-4895 .elementor-element.elementor-element-1fdd85c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4895 .elementor-element.elementor-element-1fdd85c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4895 .elementor-element.elementor-element-3340107{--display:flex;}.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-39cf1da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-39cf1da.elementor-view-framed .elementor-icon, .elementor-4895 .elementor-element.elementor-element-39cf1da.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9466f9 );color:var( --e-global-color-d9466f9 );border-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon{font-size:52px;}.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:33px;font-weight:400;line-height:1.2em;letter-spacing:1.5px;}.elementor-4895 .elementor-element.elementor-element-850d4ae{--divider-border-style:zigzag;--divider-color:#535353;--divider-border-width:1px;--divider-pattern-height:25.2px;--divider-pattern-size:17.4px;}.elementor-4895 .elementor-element.elementor-element-850d4ae .elementor-divider-separator{width:61%;margin:0 auto;margin-center:0;}.elementor-4895 .elementor-element.elementor-element-850d4ae .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-f95ef28.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-f95ef28.elementor-view-framed .elementor-icon, .elementor-4895 .elementor-element.elementor-element-f95ef28.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9466f9 );color:var( --e-global-color-d9466f9 );border-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon{font-size:52px;}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:33px;font-weight:400;line-height:1.2em;letter-spacing:1.5px;}.elementor-4895 .elementor-element.elementor-element-5db4c1d{--divider-border-style:zigzag;--divider-color:#535353;--divider-border-width:1px;--divider-pattern-height:25.2px;--divider-pattern-size:17.4px;}.elementor-4895 .elementor-element.elementor-element-5db4c1d .elementor-divider-separator{width:61%;margin:0 auto;margin-center:0;}.elementor-4895 .elementor-element.elementor-element-5db4c1d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:10px;}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-1167699.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-1167699.elementor-view-framed .elementor-icon, .elementor-4895 .elementor-element.elementor-element-1167699.elementor-view-default .elementor-icon{fill:var( --e-global-color-d9466f9 );color:var( --e-global-color-d9466f9 );border-color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon{font-size:52px;}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:33px;font-weight:400;line-height:1.2em;letter-spacing:1.5px;}.elementor-4895 .elementor-element.elementor-element-2d1df0d{--display:flex;}.elementor-4895 .elementor-element.elementor-element-4705c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4895 .elementor-element.elementor-element-4705c4c:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-4705c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-dd401a3{text-align:start;font-family:"Average Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4895 .elementor-element.elementor-element-a3de076{--display:flex;}.elementor-4895 .elementor-element.elementor-element-b601978{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4895 .elementor-element.elementor-element-b601978:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-b601978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-cb236f8{text-align:start;font-family:"Average Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4895 .elementor-element.elementor-element-cadb9b1{--display:flex;}.elementor-4895 .elementor-element.elementor-element-b654faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4895 .elementor-element.elementor-element-b654faf:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-b654faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-11b997b{text-align:start;font-family:"Average Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4895 .elementor-element.elementor-element-ee35f1c{--display:flex;}.elementor-4895 .elementor-element.elementor-element-55e51ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4895 .elementor-element.elementor-element-55e51ca:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-55e51ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-f42675a{text-align:start;font-family:"Average Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-4895 .elementor-element.elementor-element-d5f3fe7{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-border-radius:20px 20px 20px 20px;}.elementor-4895 .elementor-element.elementor-element-1dc666e{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4895 .elementor-element.elementor-element-1dc666e:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-1dc666e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-1dc666e::before, .elementor-4895 .elementor-element.elementor-element-1dc666e > .elementor-background-video-container::before, .elementor-4895 .elementor-element.elementor-element-1dc666e > .e-con-inner > .elementor-background-video-container::before, .elementor-4895 .elementor-element.elementor-element-1dc666e > .elementor-background-slideshow::before, .elementor-4895 .elementor-element.elementor-element-1dc666e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4895 .elementor-element.elementor-element-1dc666e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4895 .elementor-element.elementor-element-53137f9{text-align:center;}.elementor-4895 .elementor-element.elementor-element-53137f9 .elementor-heading-title{font-family:"Averia Gruesa Libre", Sans-serif;font-size:50px;font-weight:700;}.elementor-4895 .elementor-element.elementor-element-b9b57f6{text-align:center;font-family:"Averia Gruesa Libre", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#0F8A25;}.elementor-4895 .elementor-element.elementor-element-b3e95e1{--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-4895 .elementor-element.elementor-element-23beb09{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-4895 .elementor-element.elementor-element-23beb09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-description{font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );color:#464646;}.elementor-4895 .elementor-element.elementor-element-c5e359c{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-4895 .elementor-element.elementor-element-c5e359c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-description{font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );color:#464646;}.elementor-4895 .elementor-element.elementor-element-6ff2850{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-4895 .elementor-element.elementor-element-6ff2850.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-description{font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );color:#464646;}.elementor-4895 .elementor-element.elementor-element-393cffa{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-4895 .elementor-element.elementor-element-393cffa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-description{font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );color:#464646;}.elementor-4895 .elementor-element.elementor-element-935680e{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-4895 .elementor-element.elementor-element-935680e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-title{font-family:"Bebas Neue", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:1px;color:var( --e-global-color-d9466f9 );}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-description{font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );color:#464646;}.elementor-4895 .elementor-element.elementor-element-69dedac{text-align:center;}.elementor-4895 .elementor-element.elementor-element-69dedac .elementor-heading-title{font-family:"Averia Gruesa Libre", Sans-serif;font-size:50px;font-weight:700;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-icon i{transform:rotate(0deg);}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-icon svg{transform:rotate(0deg);}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Averia Libre", Sans-serif;font-size:50px;font-weight:700;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:1px;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__button{margin-inline-center:0;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Averia Libre", Sans-serif;font-size:50px;font-weight:700;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#FFFFFF;font-family:var( --e-global-typography-5180568-font-family ), Sans-serif;font-size:var( --e-global-typography-5180568-font-size );font-weight:var( --e-global-typography-5180568-font-weight );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-33db3ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4895 .elementor-element.elementor-element-33db3ef:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-33db3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4895 .elementor-element.elementor-element-5371afb{text-align:center;}.elementor-4895 .elementor-element.elementor-element-5371afb .elementor-heading-title{font-family:"Averia Gruesa Libre", Sans-serif;font-size:50px;font-weight:700;}.elementor-4895 .elementor-element.elementor-element-f3c9623 > .elementor-widget-container{padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.18);}@media(max-width:1024px){.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title a{font-size:45px;}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title a{font-size:45px;}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title a{font-size:45px;}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-title{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-title{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-title{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-title{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-title{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:16px;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}}@media(min-width:768px){.elementor-4895 .elementor-element.elementor-element-1fdd85c{--content-width:1300px;}.elementor-4895 .elementor-element.elementor-element-3340107{--width:70%;}.elementor-4895 .elementor-element.elementor-element-33db3ef{--content-width:900px;}}@media(min-width:1025px){.elementor-4895 .elementor-element.elementor-element-1fdd85c:not(.elementor-motion-effects-element-type-background), .elementor-4895 .elementor-element.elementor-element-1fdd85c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-4895 .elementor-element.elementor-element-819be2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4895 .elementor-element.elementor-element-1fdd85c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-39cf1da .elementor-icon-box-title a{font-size:26px;}.elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-f95ef28 .elementor-icon-box-title a{font-size:26px;}.elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title, .elementor-4895 .elementor-element.elementor-element-1167699 .elementor-icon-box-title a{font-size:26px;}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-title{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-23beb09 .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-title{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-c5e359c .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-title{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-6ff2850 .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-title{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-393cffa .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-title{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-935680e .elementor-image-box-description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:14px;}.elementor-4895 .elementor-element.elementor-element-8f019f6 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-5180568-font-size );line-height:var( --e-global-typography-5180568-line-height );letter-spacing:var( --e-global-typography-5180568-letter-spacing );word-spacing:var( --e-global-typography-5180568-word-spacing );}}/* Start custom CSS *//* ================================
   FLUENT FORMS - ESTILO CLEAN
   Preto, branco e cinza
================================ */

/* Base geral do formulário */
.fluentform,
.fluentform p,
.fluentform label,
.fluentform span,
.fluentform div {
    color: #222;
    font-family: inherit;
}

/* Remove aparência pesada dos textos */
.fluentform label,
.fluentform span {
    text-transform: none !important;
    letter-spacing: normal !important;
}

/* Título principal do formulário */
.fluentform h1,
.fluentform h2,
.fluentform h3,
.fluentform h4,
.fluentform h5,
.fluentform strong {
    color: #000 !important;
    font-weight: 600;
}

/* Subtítulos em itálico */
.fluentform em,
.fluentform i {
    color: #333 !important;
}

/* Linha divisória */
.fluentform hr {
    border: none;
    border-top: 1px solid #ddd;
}

/* ================================
   ETAPAS / PROGRESS BAR
================================ */

.ff-step-titles li,
.ff-step-title-text {
    color: #222 !important;
    font-size: 12px;
    font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}

.ff-step-titles li.ff_active .ff-step-title-text {
    color: #000 !important;
    font-weight: 600 !important;
}

/* Bolinhas/números das etapas */
.ff-step-titles li span:not(.ff-step-title-text) {
    background: #fff !important;
    color: #000 !important;
    border: 1px solid #bbb !important;
}

/* Etapa ativa */
.ff-step-titles li.ff_active span:not(.ff-step-title-text) {
    background: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

/* Linha entre etapas */
.ff-step-titles li:before,
.ff-step-titles li:after {
    background: #bbb !important;
}

/* ================================
   CAMPOS RADIO - SIM / NÃO
================================ */

.ff-el-form-check {
    margin-bottom: 12px;
}

.ff-el-form-check-label {
    display: flex;
    align-items: center;
    gap: 10px;

    font-size: 16px;
    font-weight: 400 !important;
    color: #222 !important;

    text-transform: none !important;
    letter-spacing: normal !important;

    cursor: pointer;
}

.ff-el-form-check-label span {
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 1.4;
    color: #222 !important;

    text-transform: none !important;
    letter-spacing: normal !important;
}

/* Radio padrão clean */
.ff-el-form-check-input[type="radio"] {
    width: 17px;
    height: 17px;
    margin: 0;
    accent-color: #000;
}

/* Texto quando selecionado */
.ff-el-form-check-input[type="radio"]:checked + span {
    color: #000 !important;
    font-weight: 500 !important;
}

/* ================================
   INPUTS / SELECTS / TEXTAREAS
================================ */

.fluentform .ff-el-form-control {
    background: #fff !important;
    color: #222 !important;

    border: 1px solid #ccc !important;
    border-radius: 4px;

    font-size: 15px;
    font-weight: 400;

    box-shadow: none !important;
}

.fluentform .ff-el-form-control:focus {
    border-color: #000 !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Placeholder */
.fluentform .ff-el-form-control::placeholder {
    color: #777;
}

/* ================================
   BOTÕES
================================ */

.fluentform .ff-btn {
    background: #000 !important;
    color: #fff !important;

    border: 1px solid #000 !important;
    border-radius: 4px;

    font-weight: 500;
    text-transform: none;
    letter-spacing: normal;

    box-shadow: none !important;
}

.fluentform .ff-btn:hover {
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
}

/* Botão anterior */
.fluentform .ff-btn-prev {
    background: transparent !important;
    color: #000 !important;
    border: 1px solid #ccc !important;
}

.fluentform .ff-btn-prev:hover {
    border-color: #000 !important;
}

/* ================================
   LABELS DOS CAMPOS
================================ */

.ff-el-input--label label {
    color: #222 !important;
    font-size: 15px;
    font-weight: 500 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}

/* Asterisco obrigatório */
.ff-el-is-required label:after,
.asterisk-right label:after {
    color: #000 !important;
}

/* ================================
   ESPAÇAMENTO
================================ */

.ff-el-group {
    margin-bottom: 22px;
}

.ff-section_break_desk p {
    line-height: 1.6;
}/* End custom CSS */