.elementor-9 .elementor-element.elementor-element-12ea0b2e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12ea0b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solutionsmu.com.br/wp-content/uploads/2025/08/ChatGPT-Image-27-de-ago.-de-2025-19_43_12.png");background-position:0px -41px;background-size:cover;}.elementor-9 .elementor-element.elementor-element-12ea0b2e > .elementor-container{max-width:728px;min-height:690px;}.elementor-9 .elementor-element.elementor-element-12ea0b2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 50px;}.elementor-9 .elementor-element.elementor-element-12ea0b2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-44ebe2f0.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-9 .elementor-element.elementor-element-44ebe2f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-9 .elementor-element.elementor-element-5249b651:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5249b651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000054;}.elementor-9 .elementor-element.elementor-element-5249b651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-5249b651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-57e22498 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-1f2c324f{width:var( --container-widget-width, 103.593% );max-width:103.593%;--container-widget-width:103.593%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-1f2c324f .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-size:52px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-645bbfb{--spacer-size:7px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7b63e157 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-7b63e157{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-7b63e157 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-70fc9ca9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-70fc9ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-9 .elementor-element.elementor-element-70fc9ca9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 50px;}.elementor-9 .elementor-element.elementor-element-70fc9ca9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-124fef0c{text-align:center;}.elementor-9 .elementor-element.elementor-element-124fef0c .elementor-heading-title{font-size:36px;font-weight:700;color:#0E2B47;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-7327f0da{--divider-border-style:solid;--divider-color:#0E2B47;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-7327f0da .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-9 .elementor-element.elementor-element-7327f0da .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-9 .elementor-element.elementor-element-588110ef{text-align:center;}.elementor-9 .elementor-element.elementor-element-588110ef .elementor-heading-title{color:#333333;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-b582727{text-align:center;}.elementor-9 .elementor-element.elementor-element-b582727 .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-4f704a66{width:var( --container-widget-width, 102.296% );max-width:102.296%;--container-widget-width:102.296%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-67e35b86{text-align:center;}.elementor-9 .elementor-element.elementor-element-67e35b86 .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-4abbdf3d{width:var( --container-widget-width, 100.069% );max-width:100.069%;--container-widget-width:100.069%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-47909e7f{text-align:center;}.elementor-9 .elementor-element.elementor-element-47909e7f .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-26df7a18{width:var( --container-widget-width, 108.35% );max-width:108.35%;--container-widget-width:108.35%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6c1f44e0{text-align:center;}.elementor-9 .elementor-element.elementor-element-6c1f44e0 .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-2d95b871{width:var( --container-widget-width, 105.423% );max-width:105.423%;--container-widget-width:105.423%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-21b53f8c{text-align:center;}.elementor-9 .elementor-element.elementor-element-21b53f8c .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-688c5029{width:var( --container-widget-width, 102.466% );max-width:102.466%;--container-widget-width:102.466%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5bfd3563{text-align:center;}.elementor-9 .elementor-element.elementor-element-5bfd3563 .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-78d915fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-78d915fa .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-684c1a1e{width:var( --container-widget-width, 105.839% );max-width:105.839%;--container-widget-width:105.839%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-4b7ba7c{text-align:center;}.elementor-9 .elementor-element.elementor-element-4b7ba7c .elementor-heading-title{color:#333333;}.elementor-9 .elementor-element.elementor-element-5970f451{width:var( --container-widget-width, 107.108% );max-width:107.108%;--container-widget-width:107.108%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1cb06ef4{padding:40px 50px 40px 50px;}.elementor-9 .elementor-element.elementor-element-fa68717{text-align:center;}.elementor-9 .elementor-element.elementor-element-fa68717 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-size:53px;font-weight:500;color:#000000;}.elementor-9 .elementor-element.elementor-element-77272f82:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-77272f82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-77272f82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 50px;}.elementor-9 .elementor-element.elementor-element-77272f82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-300a0bd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-4745329 .elementor-heading-title{font-size:42px;font-weight:800;color:#1A2C42;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-9 .elementor-element.elementor-element-2accb1b4{color:#54595F;}.elementor-9 .elementor-element.elementor-element-c6ba8a6 .elementor-button{background-color:#00008B;}.elementor-9 .elementor-element.elementor-element-3c0f58ce{--e-image-carousel-slides-to-show:1;}.elementor-9 .elementor-element.elementor-element-342e2eb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-342e2eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-9 .elementor-element.elementor-element-342e2eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-342e2eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-2e1ec92:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-2e1ec92 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07060657;}.elementor-9 .elementor-element.elementor-element-2e1ec92 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-2e1ec92 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-8fbfbe2{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-1e9a83d{--spacer-size:90px;}.elementor-9 .elementor-element.elementor-element-55f60b82:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-55f60b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solutionsmu.com.br/wp-content/uploads/2025/08/ChatGPT-Image-27-de-ago.-de-2025-19_45_45.png");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-55f60b82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 50px 80px 50px;}.elementor-9 .elementor-element.elementor-element-55f60b82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1aa13a24.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-9 .elementor-element.elementor-element-1aa13a24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-9 .elementor-element.elementor-element-1aa13a24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-1aa13a24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-753cd5d{--spacer-size:5px;width:var( --container-widget-width, 107.819% );max-width:107.819%;--container-widget-width:107.819%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-27e358b1{width:var( --container-widget-width, 101.235% );max-width:101.235%;--container-widget-width:101.235%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-27e358b1 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6188e05a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6188e05a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6188e05a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 40px 50px;}.elementor-9 .elementor-element.elementor-element-6188e05a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-ee5355c.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-9 .elementor-element.elementor-element-ee5355c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-9 .elementor-element.elementor-element-3367f54{text-align:center;}.elementor-9 .elementor-element.elementor-element-3367f54 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-f455445{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-f455445 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-f455445 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-560ae759 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-baa40cc{text-align:center;}.elementor-9 .elementor-element.elementor-element-baa40cc .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-29f9e62{text-align:center;}.elementor-9 .elementor-element.elementor-element-4a75c55e .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-2446746f > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-4daa1f4{text-align:center;}.elementor-9 .elementor-element.elementor-element-4daa1f4 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-248dbb70{text-align:center;}.elementor-9 .elementor-element.elementor-element-364d649d .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-53993909 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-6d046f4{text-align:center;}.elementor-9 .elementor-element.elementor-element-6d046f4 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-1c04d515{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c157b73 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-2e856fe1 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-ad7337d{text-align:center;}.elementor-9 .elementor-element.elementor-element-ad7337d .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-7bcebc7b{text-align:center;}.elementor-9 .elementor-element.elementor-element-2650cd8e .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-73d59f9c > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-8fe43e1{text-align:center;}.elementor-9 .elementor-element.elementor-element-8fe43e1 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-7ab17450{text-align:center;}.elementor-9 .elementor-element.elementor-element-41b8b1b1 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-05cbda3{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-b1bce2b .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b1bce2b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b1bce2b .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b1bce2b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-b1bce2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4028ca5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4028ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4028ca5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 40px 50px;}.elementor-9 .elementor-element.elementor-element-4028ca5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-bd50dd7.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-9 .elementor-element.elementor-element-bd50dd7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-9 .elementor-element.elementor-element-e41aa65{text-align:center;}.elementor-9 .elementor-element.elementor-element-e41aa65 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-b8dfb1c{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-b8dfb1c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-b8dfb1c .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-0e126d5 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-c57f882{text-align:center;}.elementor-9 .elementor-element.elementor-element-c57f882 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-94cab91{text-align:center;}.elementor-9 .elementor-element.elementor-element-99c04d9 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-e84f57c > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-1662c10{text-align:center;}.elementor-9 .elementor-element.elementor-element-1662c10 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-f2f96b3{text-align:center;}.elementor-9 .elementor-element.elementor-element-0ebc27d .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-2f83b7a > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-001bef0{text-align:center;}.elementor-9 .elementor-element.elementor-element-001bef0 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-77392bb{text-align:center;}.elementor-9 .elementor-element.elementor-element-17765ec .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-99b91df > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-1369243{text-align:center;}.elementor-9 .elementor-element.elementor-element-1369243 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-8ce5c01{text-align:center;}.elementor-9 .elementor-element.elementor-element-d788389 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-ab34e5e > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-eeaf0d7{text-align:center;}.elementor-9 .elementor-element.elementor-element-eeaf0d7 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-aae6757{text-align:center;}.elementor-9 .elementor-element.elementor-element-8c43259 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-6874509{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-a53b228 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a53b228 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a53b228 .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a53b228 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-a53b228 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e065ee:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7e065ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e065ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 50px 40px 50px;}.elementor-9 .elementor-element.elementor-element-7e065ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-ed58042.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-9 .elementor-element.elementor-element-ed58042.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-9 .elementor-element.elementor-element-dcd0836{text-align:center;}.elementor-9 .elementor-element.elementor-element-dcd0836 .elementor-heading-title{font-family:"Chelsea Market", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-905ef14{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-905ef14 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-9 .elementor-element.elementor-element-905ef14 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-16c7c53 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-cd79006{text-align:center;}.elementor-9 .elementor-element.elementor-element-cd79006 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-23b1300{text-align:center;}.elementor-9 .elementor-element.elementor-element-dc87f86 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-111d41d > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-32a6106{text-align:center;}.elementor-9 .elementor-element.elementor-element-32a6106 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-f575166{text-align:center;}.elementor-9 .elementor-element.elementor-element-2f73cbe .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-7ff1cf4 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-b306f2d{text-align:center;}.elementor-9 .elementor-element.elementor-element-b306f2d .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-f5e0bc7{text-align:center;}.elementor-9 .elementor-element.elementor-element-79ef601 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-9977c82 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-d66b92d{text-align:center;}.elementor-9 .elementor-element.elementor-element-d66b92d .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-d671d2a{text-align:center;}.elementor-9 .elementor-element.elementor-element-148537b .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-67df794 > .elementor-element-populated{border-style:solid;border-color:#F0F0F0;}.elementor-9 .elementor-element.elementor-element-81eeaf1{text-align:center;}.elementor-9 .elementor-element.elementor-element-81eeaf1 .elementor-heading-title{font-size:16px;color:#333333;}.elementor-9 .elementor-element.elementor-element-82d6c39{text-align:center;}.elementor-9 .elementor-element.elementor-element-d94b177 .elementor-button{background-color:#FF0000;}.elementor-9 .elementor-element.elementor-element-3ab55ac{--spacer-size:10px;}.elementor-9 .elementor-element.elementor-element-e59e480 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e59e480 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-e59e480 .elementor-button:focus{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e59e480 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-e59e480 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-3d8ec859{width:43.001%;}.elementor-9 .elementor-element.elementor-element-4bb83e26{width:42.227%;}.elementor-9 .elementor-element.elementor-element-6c88fc29{width:42.773%;}.elementor-9 .elementor-element.elementor-element-3d24b703{width:41.097%;}.elementor-9 .elementor-element.elementor-element-77c54693{width:40.125%;}.elementor-9 .elementor-element.elementor-element-32f3f598{width:40.13%;}.elementor-9 .elementor-element.elementor-element-3605f459{width:39.494%;}.elementor-9 .elementor-element.elementor-element-49603ea8{width:37.847%;}.elementor-9 .elementor-element.elementor-element-2166c4b{width:39.06%;}.elementor-9 .elementor-element.elementor-element-1aa13a24{width:100%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-12ea0b2e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12ea0b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-12ea0b2e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-12ea0b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-1f2c324f *//* Texto mágico mais legível */
.elementor-9 .elementor-element.elementor-element-1f2c324f {
  position: relative;
  display: inline-block;
  font-weight: 700;
  background: linear-gradient(90deg, #ffffff, #f5f5f5, #e6e6e6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200% 200%;
  animation: brilhoSuave 8s infinite linear, pulsarSuave 4s infinite ease-in-out;
  text-shadow: 0 0 10px rgba(255,255,255,0.6), 0 0 25px rgba(200,200,255,0.3);
}

/* Aura suave em volta */
.elementor-9 .elementor-element.elementor-element-1f2c324f::after {
  content: "";
  position: absolute;
  top: -10%;
  left: -10%;
  width: 120%;
  height: 120%;
  border-radius: 10px;
  background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 70%);
  animation: auraSuave 6s infinite alternate;
  z-index: -1;
}

/* Gradiente suave andando */
@keyframes brilhoSuave {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Pulsar bem leve */
@keyframes pulsarSuave {
  0%, 100% { transform: scale(1); text-shadow: 0 0 10px rgba(255,255,255,0.6); }
  50% { transform: scale(1.03); text-shadow: 0 0 20px rgba(200,200,255,0.5); }
}

/* Aura respirando */
@keyframes auraSuave {
  0% { transform: scale(1); opacity: 0.4; }
  100% { transform: scale(1.15); opacity: 0.1; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-386ce339 *//* Botão principal */
.elementor-9 .elementor-element.elementor-element-386ce339 button, 
.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button {
  position: relative;
  overflow: hidden;
  z-index: 1;
  animation: pulsar 2s infinite;
}

/* Brilho ao redor */
.elementor-9 .elementor-element.elementor-element-386ce339 button::before,
.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(
    from 0deg,
    #00f, #0ff, #fff, #0ff, #00f
  );
  animation: girar 6s linear infinite;
  z-index: -1;
  opacity: 0.7;
}

/* Máscara de brilho */
.elementor-9 .elementor-element.elementor-element-386ce339 button::after,
.elementor-9 .elementor-element.elementor-element-386ce339 .elementor-button::after {
  content: "";
  position: absolute;
  inset: 2px;
  background: black; /* fundo do botão */
  border-radius: inherit;
  z-index: -1;
}

/* Animação de pulsar */
@keyframes pulsar {
  0%, 100% { transform: scale(1); box-shadow: 0 0 10px #0ff; }
  50% { transform: scale(1.05); box-shadow: 0 0 25px #0ff; }
}

/* Animação giratória */
@keyframes girar {
  to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12ea0b2e *//* Container */
.elementor-9 .elementor-element.elementor-element-12ea0b2e {
  position: relative;
  overflow: hidden;
}

/* Partículas */
.elementor-9 .elementor-element.elementor-element-12ea0b2e::before,
.elementor-9 .elementor-element.elementor-element-12ea0b2e::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  pointer-events: none;
  background-image: radial-gradient(circle, rgba(0, 200, 255, 0.8) 2px, transparent 2px),
                    radial-gradient(circle, rgba(255, 255, 255, 0.6) 1px, transparent 1px),
                    radial-gradient(circle, rgba(0, 150, 255, 0.5) 3px, transparent 3px);
  background-size: 150px 150px, 100px 100px, 200px 200px;
  animation: flutuar 30s linear infinite;
  opacity: 0.8;
  filter: blur(1px);
  z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-12ea0b2e::after {
  animation: flutuar2 60s linear infinite;
  opacity: 0.5;
  filter: blur(2px);
}

/* Animações */
@keyframes flutuar {
  from { transform: translateY(0) translateX(0); }
  to { transform: translateY(-200px) translateX(-200px); }
}

@keyframes flutuar2 {
  from { transform: translateY(0) translateX(0); }
  to { transform: translateY(200px) translateX(200px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-124fef0c */.elementor-9 .elementor-element.elementor-element-124fef0c h2 {
  position: relative;
  font-size: 2.5rem;
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
}

.elementor-9 .elementor-element.elementor-element-124fef0c h2::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #00f, #0ff, #00f);
  background-size: 200% 200%;
  animation: animLinha 3s infinite linear;
  border-radius: 2px;
}

@keyframes animLinha {
  0% { background-position: 0% 50%; }
  100% { background-position: 200% 50%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27e358b1 *//* =====================================
   EFEITO DE TEXTO MÁGICO - PULO OUSADO
   ===================================== */
   
.elementor-9 .elementor-element.elementor-element-27e358b1 .elementor-heading-title {
  /* --- Efeitos Anteriores (Mantidos) --- */
  background-image: linear-gradient(
    -45deg,
    #ffdf7e, #f8b400, #ffefa8, #f8b400
  );
  background-size: 300% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* --- Animação ATUALIZADA --- */
  /* Adicionamos 'puloMagico' à lista de animações */
  animation:
    gradienteAnimado 5s linear infinite,
    brilhoPulsante 3s ease-in-out infinite,
    puloMagico 2s ease-in-out infinite; /* <-- NOVA ANIMAÇÃO AQUI */
}

/* --- Keyframes (Animações) --- */

/* Animação do gradiente (mantida) */
@keyframes gradienteAnimado {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* Animação do brilho (mantida) */
@keyframes brilhoPulsante {
  0%, 100% {
    text-shadow: 0 0 5px #fff, 0 0 10px #ffc857, 0 0 15px #ffc857;
  }
  50% {
    text-shadow: 0 0 10px #fff, 0 0 20px #ff9a00, 0 0 30px #ff9a00;
  }
}

/* NOVA ANIMAÇÃO DE PULO */
@keyframes puloMagico {
  0%, 100% {
    transform: translateY(0) scale(1);
  }
  50% {
    transform: translateY(10px) scale(1.05); /* Desce 10px e aumenta um pouco */
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55f60b82 *//* Remove o z-index da seção principal para evitar conflitos */
.elementor-9 .elementor-element.elementor-element-55f60b82 {
  position: relative;
  overflow: hidden;
}

/* 🔥 Camada de partículas "explosivas" */
.elementor-9 .elementor-element.elementor-element-55f60b82::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle, rgba(255,200,0,0.7) 2px, transparent 3px),
    radial-gradient(circle, rgba(255,160,0,0.5) 2px, transparent 3px),
    radial-gradient(circle, rgba(255,255,200,0.6) 1.5px, transparent 3px);
  background-size: 60px 60px, 100px 100px, 140px 140px;
  animation: particulasExplodindo 6s ease-in-out infinite;
  opacity: 0.6;
  pointer-events: none;
  z-index: 0; /* Coloca as partículas acima do fundo da seção, mas abaixo do conteúdo */
}

/* ✨ Camada extra – partículas mais suaves ao fundo */
.elementor-9 .elementor-element.elementor-element-55f60b82::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle, rgba(255,220,100,0.4) 1.5px, transparent 3px),
    radial-gradient(circle, rgba(255,255,255,0.3) 1px, transparent 2px);
  background-size: 80px 80px, 150px 150px;
  animation: particulasExplodindoInvert 10s ease-in-out infinite;
  opacity: 0.4;
  pointer-events: none;
  z-index: 0; /* Também acima do fundo, mas abaixo do conteúdo */
}

/* ==========================
   ANIMAÇÕES (Mantidas)
   ========================== */
@keyframes particulasExplodindo {
  0%   { background-position: 0 0, 0 0, 0 0; transform: scale(1); }
  25%  { background-position: 50px -50px, -40px 30px, 30px -40px; transform: scale(1.1); }
  50%  { background-position: -60px -80px, 60px 40px, -50px 70px; transform: scale(1.05); }
  75%  { background-position: 30px -20px, -20px -40px, 40px 20px; transform: scale(1.08); }
  100% { background-position: 0 0, 0 0, 0 0; transform: scale(1); }
}

@keyframes particulasExplodindoInvert {
  0%   { background-position: 0 0, 0 0; transform: scale(1); }
  50%  { background-position: -70px 50px, 60px -60px; transform: scale(1.1); }
  100% { background-position: 0 0, 0 0; transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3367f54 *//* =====================================
   EFEITO DE TÍTULO - BRILHO DE SANGUE
   ===================================== */

.elementor-9 .elementor-element.elementor-element-3367f54 .elementor-heading-title {
  /* Cor base do texto (um vermelho escuro) */
  color: #a11d1d; 
  
  /* Gradiente com tons de vermelho */
  background: linear-gradient(
    90deg, 
    #a11d1d 0%,    /* Vermelho escuro */
    #a11d1d 40%,   /* Vermelho escuro */
    #ff4d4d 50%,   /* Vermelho vivo (o brilho) */
    #a11d1d 60%,   /* Vermelho escuro */
    #a11d1d 100%
  );
  
  /* O resto do código permanece o mesmo */
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: brilhoAnimado 4s linear infinite;
}

/* Animação (não precisa mudar) */
@keyframes brilhoAnimado {
  from {
    background-position: 200% center;
  }
  to {
    background-position: -200% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e41aa65 *//* =====================================
   EFEITO DE TÍTULO - BRILHO DE SANGUE
   ===================================== */

.elementor-9 .elementor-element.elementor-element-e41aa65 .elementor-heading-title {
  /* Cor base do texto (um vermelho escuro) */
  color: #a11d1d; 
  
  /* Gradiente com tons de vermelho */
  background: linear-gradient(
    90deg, 
    #a11d1d 0%,    /* Vermelho escuro */
    #a11d1d 40%,   /* Vermelho escuro */
    #ff4d4d 50%,   /* Vermelho vivo (o brilho) */
    #a11d1d 60%,   /* Vermelho escuro */
    #a11d1d 100%
  );
  
  /* O resto do código permanece o mesmo */
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: brilhoAnimado 4s linear infinite;
}

/* Animação (não precisa mudar) */
@keyframes brilhoAnimado {
  from {
    background-position: 200% center;
  }
  to {
    background-position: -200% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcd0836 *//* =====================================
   EFEITO DE TÍTULO - BRILHO DE SANGUE
   ===================================== */

.elementor-9 .elementor-element.elementor-element-dcd0836 .elementor-heading-title {
  /* Cor base do texto (um vermelho escuro) */
  color: #a11d1d; 
  
  /* Gradiente com tons de vermelho */
  background: linear-gradient(
    90deg, 
    #a11d1d 0%,    /* Vermelho escuro */
    #a11d1d 40%,   /* Vermelho escuro */
    #ff4d4d 50%,   /* Vermelho vivo (o brilho) */
    #a11d1d 60%,   /* Vermelho escuro */
    #a11d1d 100%
  );
  
  /* O resto do código permanece o mesmo */
  background-size: 200% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  animation: brilhoAnimado 4s linear infinite;
}

/* Animação (não precisa mudar) */
@keyframes brilhoAnimado {
  from {
    background-position: 200% center;
  }
  to {
    background-position: -200% center;
  }
}/* End custom CSS */