.elementor-29 .elementor-element.elementor-element-1a6ce8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-1a6ce8d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1a6ce8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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 );}.elementor-29 .elementor-element.elementor-element-9421b32{padding:25px 25px 0px 25px;}.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 );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-12ce43a{text-align:center;}.elementor-29 .elementor-element.elementor-element-12ce43a .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 );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-6413ec0{padding:0px 0px 50px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-6413ec0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b7e9610{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-9a0ded6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-2bd4ce7{text-align:start;}.elementor-29 .elementor-element.elementor-element-2bd4ce7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-dbcc467 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;}.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-29 .elementor-element.elementor-element-15b751b{color:var( --e-global-color-primary );}.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 );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4ea9ecb{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-4ea9ecb:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#383F304D;}.elementor-29 .elementor-element.elementor-element-4ea9ecb .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-4ea9ecb .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-4ea9ecb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-4ea9ecb .elementor-icon-box-title{color:#383F30;}.elementor-29 .elementor-element.elementor-element-4ea9ecb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-81998f1{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-81998f1:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#383F304D;}.elementor-29 .elementor-element.elementor-element-81998f1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-81998f1.elementor-view-stacked .elementor-icon{background-color:#06E993;}.elementor-29 .elementor-element.elementor-element-81998f1.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-81998f1.elementor-view-default .elementor-icon{fill:#06E993;color:#06E993;border-color:#06E993;}.elementor-29 .elementor-element.elementor-element-81998f1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-81998f1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-81998f1 .elementor-icon-box-title{color:#383F30;}.elementor-29 .elementor-element.elementor-element-81998f1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-6a3b0a3{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-6a3b0a3:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#383F304D;}.elementor-29 .elementor-element.elementor-element-6a3b0a3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-6a3b0a3.elementor-view-stacked .elementor-icon{background-color:#34580B;}.elementor-29 .elementor-element.elementor-element-6a3b0a3.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-6a3b0a3.elementor-view-default .elementor-icon{fill:#34580B;color:#34580B;border-color:#34580B;}.elementor-29 .elementor-element.elementor-element-6a3b0a3 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6a3b0a3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-6a3b0a3 .elementor-icon-box-title{color:#383F30;}.elementor-29 .elementor-element.elementor-element-6a3b0a3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0d1552c{padding:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-29 .elementor-element.elementor-element-0d1552c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#383F304D;}.elementor-29 .elementor-element.elementor-element-0d1552c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-29 .elementor-element.elementor-element-0d1552c.elementor-view-stacked .elementor-icon{background-color:#1608F8;}.elementor-29 .elementor-element.elementor-element-0d1552c.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-0d1552c.elementor-view-default .elementor-icon{fill:#1608F8;color:#1608F8;border-color:#1608F8;}.elementor-29 .elementor-element.elementor-element-0d1552c .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0d1552c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-0d1552c .elementor-icon-box-title{color:#383F30;}.elementor-29 .elementor-element.elementor-element-0d1552c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-8430db5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-3625ed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-c70170f{text-align:center;}.elementor-29 .elementor-element.elementor-element-c70170f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-52a4fb6{text-align:center;}.elementor-29 .elementor-element.elementor-element-52a4fb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-a69e5da{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-a69e5da.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-a69e5da .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-843dfc8{box-shadow:-4px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-29 .elementor-element.elementor-element-8977b63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-33241ad{text-align:center;}.elementor-29 .elementor-element.elementor-element-33241ad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-7d28d31{padding:0px 0px 50px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-7d28d31 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-2d5d4b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-86cd4b4{--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;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.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-29 .elementor-element.elementor-element-d7ca1ac .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-d7ca1ac.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d7ca1ac.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-d7ca1ac.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d7ca1ac.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-d7ca1ac.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f25e32e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-f25e32e .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-f25e32e .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c6f7749{color:#333232;}.elementor-29 .elementor-element.elementor-element-c6f7749 a:hover, .elementor-29 .elementor-element.elementor-element-c6f7749 a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-d1913ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-d1913ad .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-d1913ad .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1808276{--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;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-1570531 .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-1570531.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1570531.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-1570531.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1570531.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-1570531.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-119d4f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-119d4f1 .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-119d4f1 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-57eec1d{color:#333232;}.elementor-29 .elementor-element.elementor-element-57eec1d a:hover, .elementor-29 .elementor-element.elementor-element-57eec1d a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-f6b54e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-f6b54e2 .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-f6b54e2 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-db888c8{--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;--background-transition:0.3s;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-29 .elementor-element.elementor-element-7fb1a5c .elementor-icon-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-7fb1a5c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7fb1a5c.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-7fb1a5c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7fb1a5c.elementor-view-framed .elementor-icon:hover, .elementor-29 .elementor-element.elementor-element-7fb1a5c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-aa25564 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-aa25564 .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-aa25564 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-089dd9e{color:#333232;}.elementor-29 .elementor-element.elementor-element-089dd9e a:hover, .elementor-29 .elementor-element.elementor-element-089dd9e a:focus{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-bb93995 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-29 .elementor-element.elementor-element-bb93995 .elementor-heading-title a:hover, .elementor-29 .elementor-element.elementor-element-bb93995 .elementor-heading-title a:focus{color:var( --e-global-color-text );}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-9a0ded6{--width:50%;}.elementor-29 .elementor-element.elementor-element-8430db5{--width:50%;}.elementor-29 .elementor-element.elementor-element-86cd4b4{--width:33%;}.elementor-29 .elementor-element.elementor-element-1808276{--width:33%;}.elementor-29 .elementor-element.elementor-element-db888c8{--width:33%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-12ce43a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-6413ec0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29 .elementor-element.elementor-element-2bd4ce7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.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 );}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-12ce43a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-29 .elementor-element.elementor-element-6413ec0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29 .elementor-element.elementor-element-2bd4ce7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.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 );}}/* Start custom CSS for container, class: .elementor-element-86cd4b4 *//* Força a mudança de fundo do container ao hover */
.ctazul:hover {
    background-color: #0057b3 !important;
    transition: all 0.3s ease-in-out;
}

/* Muda todos os textos, links, títulos, parágrafos para branco */
.ctazul:hover,
.ctazul:hover .elementor-widget-container,
.ctazul:hover .elementor-heading-title,
.ctazul:hover .elementor-text-editor,
.ctazul:hover p,
.ctazul:hover h1,
.ctazul:hover h2,
.ctazul:hover h3,
.ctazul:hover h4,
.ctazul:hover h5,
.ctazul:hover h6,
.ctazul:hover span,
.ctazul:hover a,
.ctazul:hover .elementor-button-text,
.ctazul:hover .elementor-icon,
.ctazul:hover .elementor-icon i,
.ctazul:hover .elementor-button {
    color: #ffffff !important;
}

/* Garante que ícones SVG também fiquem brancos */
.ctazul:hover svg,
.ctazul:hover i {
    fill: #ffffff !important;
    stroke: none !important;
}

/* Caso tenhas botões, mantém o fundo do botão azul escuro ou personalizado, mas texto branco */
.ctazul:hover .elementor-button {
    background-color: #003d7a !important;
    border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1808276 *//* Força a mudança de fundo do container para roxo ao hover */
.ctroxo:hover {
    background-color: #6a0dad !important;  /* Roxo violeta (podes trocar por #8a2be2, #9b30ff, etc.) */
    transition: all 0.3s ease-in-out;
}

/* Muda todos os textos, links, títulos, parágrafos para branco */
.ctroxo:hover,
.ctroxo:hover .elementor-widget-container,
.ctroxo:hover .elementor-heading-title,
.ctroxo:hover .elementor-text-editor,
.ctroxo:hover p,
.ctroxo:hover h1,
.ctroxo:hover h2,
.ctroxo:hover h3,
.ctroxo:hover h4,
.ctroxo:hover h5,
.ctroxo:hover h6,
.ctroxo:hover span,
.ctroxo:hover a,
.ctroxo:hover .elementor-button-text,
.ctroxo:hover .elementor-icon,
.ctroxo:hover .elementor-icon i,
.ctroxo:hover .elementor-button {
    color: #ffffff !important;
}

/* Garante que ícones SVG também fiquem brancos */
.ctroxo:hover svg,
.ctroxo:hover i {
    fill: #ffffff !important;
    stroke: none !important;
}

/* Mantém o fundo dos botões num tom de roxo mais escuro (opcional) */
.ctroxo:hover .elementor-button {
    background-color: #4b0082 !important;
    border-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db888c8 *//* Força a mudança de fundo do container para verde ao hover */
.ctaverde:hover {
    background-color: #28a745 !important;  /* Verde médio (podes trocar por #2ecc71, #00a86b, etc.) */
    transition: all 0.3s ease-in-out;
}

/* Muda todos os textos, links, títulos, parágrafos e elementos internos para branco */
.ctaverde:hover,
.ctaverde:hover .elementor-widget-container,
.ctaverde:hover .elementor-heading-title,
.ctaverde:hover .elementor-text-editor,
.ctaverde:hover p,
.ctaverde:hover h1,
.ctaverde:hover h2,
.ctaverde:hover h3,
.ctaverde:hover h4,
.ctaverde:hover h5,
.ctaverde:hover h6,
.ctaverde:hover span,
.ctaverde:hover a,
.ctaverde:hover .elementor-button-text,
.ctaverde:hover .elementor-icon,
.ctaverde:hover .elementor-icon i,
.ctaverde:hover .elementor-button {
    color: #ffffff !important;
}

/* Garante que ícones SVG também fiquem brancos */
.ctaverde:hover svg,
.ctaverde:hover i {
    fill: #ffffff !important;
    stroke: none !important;
}

/* Mantém o fundo dos botões num tom de verde mais escuro (opcional) */
.ctaverde:hover .elementor-button {
    background-color: #1e7e34 !important;
    border-color: #ffffff !important;
}/* End custom CSS */