.elementor-21 .elementor-element.elementor-element-655e0278{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-655e0278:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-655e0278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/03-DESKTOP-HC.jpg");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-655e0278::before, .elementor-21 .elementor-element.elementor-element-655e0278 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-655e0278 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-655e0278 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-655e0278 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-655e0278 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #10101000 68%, var( --e-global-color-369881e ) 100%);}.elementor-21 .elementor-element.elementor-element-51fc0336{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-4cc43576{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-546ea70e{text-align:left;}.elementor-21 .elementor-element.elementor-element-546ea70e img{width:80%;}.elementor-21 .elementor-element.elementor-element-2991e0e{--display:flex;}.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-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-icon i{color:var( --e-global-color-833b416 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-833b416 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-97a28a4{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7856b3b{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-icon i{color:var( --e-global-color-833b416 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-icon svg{fill:var( --e-global-color-833b416 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-3819a33{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-21 .elementor-element.elementor-element-d8695c9{text-align:left;}.elementor-21 .elementor-element.elementor-element-d8695c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-7b3bcf46{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#DEDEDE;}.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-21 .elementor-element.elementor-element-101526e8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-101526e8 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#1F1414;color:#1F1414;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-2c31d15a{--display:flex;}.elementor-21 .elementor-element.elementor-element-128cbe36{--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;--overlay-opacity:0.33;--overlay-mix-blend-mode:lighten;}.elementor-21 .elementor-element.elementor-element-128cbe36:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-128cbe36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1B2D;}.elementor-21 .elementor-element.elementor-element-128cbe36::before, .elementor-21 .elementor-element.elementor-element-128cbe36 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-128cbe36 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-128cbe36 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-128cbe36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-128cbe36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F1B2D87;background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/01BG.jpg");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7f7b0860{--display:flex;}.elementor-21 .elementor-element.elementor-element-3112e31{--display:flex;}.elementor-21 .elementor-element.elementor-element-338203bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-21 .elementor-element.elementor-element-787aa959{border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-21 .elementor-element.elementor-element-787aa959 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-21 .elementor-element.elementor-element-78c8a13f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-78c8a13f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-65502619{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-21 .elementor-element.elementor-element-60c12604{--display:flex;}.elementor-21 .elementor-element.elementor-element-18eae285{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-75ce8b5d.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-324dbd49{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-244ec32c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-244ec32c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:24px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-260e66d4{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-260e66d4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-260e66d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-260e66d4::before, .elementor-21 .elementor-element.elementor-element-260e66d4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-260e66d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-260e66d4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-260e66d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-260e66d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C752 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-535c20d0{--display:flex;}.elementor-21 .elementor-element.elementor-element-18442983{--display:flex;}.elementor-21 .elementor-element.elementor-element-7c755db1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7c755db1 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#1F1414;color:#1F1414;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-4bc2d846{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-4bc2d846:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4bc2d846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/02BG.jpg");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-4bc2d846::before, .elementor-21 .elementor-element.elementor-element-4bc2d846 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4bc2d846 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4bc2d846 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4bc2d846 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4bc2d846 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-369881e ) 0%, #0F1B2DA8 38%);}.elementor-21 .elementor-element.elementor-element-3b384a55{--display:flex;}.elementor-21 .elementor-element.elementor-element-410d2f53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-21 .elementor-element.elementor-element-7ab0646f{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-118fb9b8{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-118fb9b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-7e7a8251{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-524c52ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3c1bba19{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3c1bba19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:600;line-height:38px;color:var( --e-global-color-833b416 );}.elementor-21 .elementor-element.elementor-element-70ee40c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-70ee40c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-d3ccf52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d3ccf52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:26px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-6d954673{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1a332d04{--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;--overlay-opacity:0.5;--overlay-mix-blend-mode:lighten;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1a332d04:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1a332d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-1a332d04::before, .elementor-21 .elementor-element.elementor-element-1a332d04 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a332d04 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1a332d04 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a332d04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1a332d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/01BG.jpg");--background-overlay:'';background-size:cover;}.elementor-21 .elementor-element.elementor-element-5d634721{--display:flex;}.elementor-21 .elementor-element.elementor-element-602155c0{--display:flex;}.elementor-21 .elementor-element.elementor-element-2a7532c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 250px 0px 250px;text-align:center;}.elementor-21 .elementor-element.elementor-element-2a7532c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-742ff118{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-21 .elementor-element.elementor-element-3685c9fe{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3685c9fe .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#1F1414;color:#1F1414;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-70094db6{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-70094db6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70094db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-70094db6::before, .elementor-21 .elementor-element.elementor-element-70094db6 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-70094db6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-70094db6 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-70094db6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-70094db6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C752 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-7c546748{--display:flex;}.elementor-21 .elementor-element.elementor-element-d6298d2{--display:flex;}.elementor-21 .elementor-element.elementor-element-6e414976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6e414976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-26f1c0cb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e0b578e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-e0b578e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:27px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-cd2074d{--display:flex;}.elementor-21 .elementor-element.elementor-element-cdae847{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cdae847:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cdae847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/CEO-SOBRE.jpg");background-position:top center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-cdae847::before, .elementor-21 .elementor-element.elementor-element-cdae847 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cdae847 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-cdae847 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-cdae847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-cdae847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0F1B2D00 57%, var( --e-global-color-369881e ) 100%);}.elementor-21 .elementor-element.elementor-element-9a53c56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-1825565{--display:flex;--border-radius:12px 12px 12px 12px;--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-21 .elementor-element.elementor-element-79a5f2b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-21 .elementor-element.elementor-element-79a5f2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-5012fb0{padding:0px 0px 0px 0px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e030811{--display:flex;}.elementor-21 .elementor-element.elementor-element-71077494{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-71077494:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-71077494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-71077494::before, .elementor-21 .elementor-element.elementor-element-71077494 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-71077494 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-71077494 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-71077494 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-71077494 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C752 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-54ea6a66{--display:flex;}.elementor-21 .elementor-element.elementor-element-18bd55d6{--display:flex;}.elementor-21 .elementor-element.elementor-element-1532756c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-21 .elementor-element.elementor-element-1532756c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-255c383a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-21 .elementor-element.elementor-element-255c383a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-58c741b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-1409618c{--display:flex;}.elementor-21 .elementor-element.elementor-element-61b415b8{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-61b415b8 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-29873363{--display:flex;}.elementor-21 .elementor-element.elementor-element-23139807{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-23139807 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-16940750{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-16940750:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-16940750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-16940750::before, .elementor-21 .elementor-element.elementor-element-16940750 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16940750 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-16940750 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16940750 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-16940750 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C752 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-1c943b24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-493c868c{--display:flex;}.elementor-21 .elementor-element.elementor-element-9eb4fa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-21 .elementor-element.elementor-element-9eb4fa1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-a55f228{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e4f732f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5e4f732f .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#1F1414;color:#1F1414;border-radius:16px 16px 16px 16px;padding:20px 20px 20px 20px;}.elementor-21 .elementor-element.elementor-element-6e7b6655{--display:flex;}.elementor-21 .elementor-element.elementor-element-6e7b6655.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-fa9380f{--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;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-fa9380f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fa9380f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-fa9380f::before, .elementor-21 .elementor-element.elementor-element-fa9380f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fa9380f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fa9380f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fa9380f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fa9380f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C752 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-0e2db41{--display:flex;}.elementor-21 .elementor-element.elementor-element-2862367{--display:flex;}.elementor-21 .elementor-element.elementor-element-a2ce818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 200px 0px 200px;text-align:center;}.elementor-21 .elementor-element.elementor-element-a2ce818 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;line-height:38px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-db34fc1{--display:flex;}.elementor-21 .elementor-element.elementor-element-1c974685{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1c974685:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1c974685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/03BG.jpg");}.elementor-21 .elementor-element.elementor-element-1c974685::before, .elementor-21 .elementor-element.elementor-element-1c974685 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1c974685 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-1c974685 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1c974685 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-1c974685 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #6DA3C754 0%, var( --e-global-color-369881e ) 74%);}.elementor-21 .elementor-element.elementor-element-ecf87d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-21 .elementor-element.elementor-element-232018db{--display:flex;--border-radius:12px 12px 12px 12px;--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-21 .elementor-element.elementor-element-227fd991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:center;}.elementor-21 .elementor-element.elementor-element-227fd991 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;line-height:31px;color:#ECECEB;}.elementor-21 .elementor-element.elementor-element-739f3cf6{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7c35d73c{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7c35d73c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7c35d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369881e );}.elementor-21 .elementor-element.elementor-element-7c35d73c::before, .elementor-21 .elementor-element.elementor-element-7c35d73c > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7c35d73c > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7c35d73c > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7c35d73c > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7c35d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-31d56d06{text-align:center;}.elementor-21 .elementor-element.elementor-element-31d56d06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:27px;color:#C6C6C6;}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-655e0278:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-655e0278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/01-MOBILE-HC.jpg");}.elementor-21 .elementor-element.elementor-element-655e0278{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-546ea70e{margin:230px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-546ea70e img{width:80%;}.elementor-21 .elementor-element.elementor-element-2991e0e{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-97a28a4{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-97a28a4 .elementor-icon-list-item > a{font-size:12px;}.elementor-21 .elementor-element.elementor-element-3819a33{padding:0px 0px 0px 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-3819a33 .elementor-icon-list-item > a{font-size:10px;}.elementor-21 .elementor-element.elementor-element-d8695c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d8695c9 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-7b3bcf46{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-101526e8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-101526e8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-101526e8 .elementor-button{font-size:12px;}.elementor-21 .elementor-element.elementor-element-338203bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-78c8a13f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-78c8a13f .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-65502619{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-18eae285{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-324dbd49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-244ec32c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-244ec32c .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-21 .elementor-element.elementor-element-18442983{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7582e6bd{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-7c755db1{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7c755db1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7c755db1 .elementor-button{font-size:12px;}.elementor-21 .elementor-element.elementor-element-410d2f53{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-118fb9b8{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-118fb9b8 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-7e7a8251{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-3c1bba19{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3c1bba19 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-70ee40c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-70ee40c8 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-4aa149eb.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-d3ccf52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d3ccf52 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-6d954673{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-2a7532c1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-2a7532c1 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-742ff118{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3685c9fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3685c9fe.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3685c9fe .elementor-button{font-size:12px;}.elementor-21 .elementor-element.elementor-element-6e414976{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6e414976 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-26f1c0cb{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-e0b578e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-e0b578e .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-cdae847:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cdae847 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homemdacasa.valuex.com.br/wp-content/uploads/2025/12/CEO-SOBRE-MOBILE.jpg");}.elementor-21 .elementor-element.elementor-element-cdae847{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1825565{--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-79a5f2b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-79a5f2b .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-5012fb0{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-1532756c{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-1532756c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-255c383a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-255c383a .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-61b415b8{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-61b415b8.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-61b415b8 .elementor-button{font-size:14px;}.elementor-21 .elementor-element.elementor-element-23139807{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-23139807.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-23139807 .elementor-button{font-size:14px;}.elementor-21 .elementor-element.elementor-element-9eb4fa1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9eb4fa1 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-a55f228{text-align:center;font-size:14px;}.elementor-21 .elementor-element.elementor-element-5e4f732f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5e4f732f.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5e4f732f .elementor-button{font-size:7px;}.elementor-21 .elementor-element.elementor-element-a2ce818{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-a2ce818 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-1c974685:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1c974685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-21 .elementor-element.elementor-element-ecf87d5{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-232018db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-227fd991{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-227fd991 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-21 .elementor-element.elementor-element-7c35d73c{--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31d56d06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-21 .elementor-element.elementor-element-31d56d06 .elementor-heading-title{font-size:10px;line-height:1.2em;}}/* Start custom CSS for container, class: .elementor-element-7856b3b *//* Fundo degradê NAVY PREMIUM para ESTE container */
.elementor-21 .elementor-element.elementor-element-7856b3b {
  position: relative;
  overflow: hidden;

  /* ❌ NÃO define padding — Elementor controla */
  /* padding: 0;  <-- removido */

  /* ✔ Border radius */
  border-radius: 12px;

  background: linear-gradient(
    135deg,
    #0F1B2D 0%,      
    #16243A 25%,     
    rgba(48,71,102,0.60) 65%, 
    rgba(109,163,199,0.35) 100%
  );

  background-size: 180% 180%;
  animation: navyMove 12s ease-in-out infinite;
}

/* Brilhos suaves */
.elementor-21 .elementor-element.elementor-element-7856b3b::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background:
    radial-gradient(circle at 20% 30%, rgba(109,163,199,0.18) 0%, transparent 55%),
    radial-gradient(circle at 80% 70%, rgba(109,163,199,0.12) 0%, transparent 60%);

  filter: blur(35px);
  opacity: 0.7;

  border-radius: 12px;
}

/* Ruído premium */
.elementor-21 .elementor-element.elementor-element-7856b3b::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background-image: url("https://grainy-gradients.vercel.app/noise.svg");
  opacity: 0.10;
  mix-blend-mode: soft-light;

  border-radius: 12px;
}

/* Animação */
@keyframes navyMove {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-101526e8 *//* BOTÃO GLASS AZUL PREMIUM #6DA3C7 */
.meu-glass-btn .elementor-button,
.elementor-button.meu-glass-btn,
a.elementor-button.meu-glass-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 14px 30px;
  border-radius: 14px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;

  color: #ffffff !important;              /* texto sempre branco */
  text-shadow: 0 1px 2px rgba(0,0,0,0.5); /* ajuda na leitura */
  border: 1px solid rgba(255, 255, 255, 0.24);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* 💎 DEGRADÊ AZUL CLARO BASEADO EM #6DA3C7 */
  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.30),
      rgba(255,255,255,0.08)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #5B8DB3,
      #304766
    ) !important;

  background-clip: padding-box;
  box-shadow:
    0 8px 22px rgba(0,0,0,0.45),
    0 0 18px rgba(109,163,199,0.55) !important; /* glow azul visível */

  transition: all .25s ease;
}

/* HOVER – mais brilho, ainda legível */
.meu-glass-btn .elementor-button:hover,
.elementor-button.meu-glass-btn:hover,
a.elementor-button.meu-glass-btn:hover {
  transform: translateY(-2px);

  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.36),
      rgba(255,255,255,0.12)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #7BB6D6,
      #304766
    ) !important;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.60),
    0 0 24px rgba(109,163,199,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60c12604 */.elementor-21 .elementor-element.elementor-element-60c12604 {
  background: rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  border-radius: 18px;
  padding: 25px;
  position: relative;
  overflow: hidden;
}

/* Borda azul premium com máscara */
.elementor-21 .elementor-element.elementor-element-60c12604::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  border-radius: inherit;

  background: linear-gradient(
    120deg,
    rgba(109,163,199,1),       /* #6DA3C7 start */
    rgba(109,163,199,0) 20%,   /* fade */
    rgba(48,71,102,0.7) 40%,   /* #304766 mid */
    rgba(109,163,199,0) 60%,   /* fade */
    rgba(109,163,199,1) 100%   /* #6DA3C7 end */
  );

  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-324dbd49 *//* Fundo degradê NAVY PREMIUM para ESTE container */
.elementor-21 .elementor-element.elementor-element-324dbd49 {
  position: relative;
  overflow: hidden;

  /* ❌ NÃO define padding — Elementor controla */
  /* padding: 0;  <-- removido */

  /* ✔ Border radius */
  border-radius: 12px;

  background: linear-gradient(
    135deg,
    #0F1B2D 0%,      
    #16243A 25%,     
    rgba(48,71,102,0.60) 65%, 
    rgba(109,163,199,0.35) 100%
  );

  background-size: 180% 180%;
  animation: navyMove 12s ease-in-out infinite;
}

/* Brilhos suaves */
.elementor-21 .elementor-element.elementor-element-324dbd49::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background:
    radial-gradient(circle at 20% 30%, rgba(109,163,199,0.18) 0%, transparent 55%),
    radial-gradient(circle at 80% 70%, rgba(109,163,199,0.12) 0%, transparent 60%);

  filter: blur(35px);
  opacity: 0.7;

  border-radius: 12px;
}

/* Ruído premium */
.elementor-21 .elementor-element.elementor-element-324dbd49::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background-image: url("https://grainy-gradients.vercel.app/noise.svg");
  opacity: 0.10;
  mix-blend-mode: soft-light;

  border-radius: 12px;
}

/* Animação */
@keyframes navyMove {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c755db1 *//* BOTÃO GLASS AZUL PREMIUM #6DA3C7 */
.meu-glass-btn .elementor-button,
.elementor-button.meu-glass-btn,
a.elementor-button.meu-glass-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 14px 30px;
  border-radius: 14px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;

  color: #ffffff !important;              /* texto sempre branco */
  text-shadow: 0 1px 2px rgba(0,0,0,0.5); /* ajuda na leitura */
  border: 1px solid rgba(255, 255, 255, 0.24);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* 💎 DEGRADÊ AZUL CLARO BASEADO EM #6DA3C7 */
  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.30),
      rgba(255,255,255,0.08)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #5B8DB3,
      #304766
    ) !important;

  background-clip: padding-box;
  box-shadow:
    0 8px 22px rgba(0,0,0,0.45),
    0 0 18px rgba(109,163,199,0.55) !important; /* glow azul visível */

  transition: all .25s ease;
}

/* HOVER – mais brilho, ainda legível */
.meu-glass-btn .elementor-button:hover,
.elementor-button.meu-glass-btn:hover,
a.elementor-button.meu-glass-btn:hover {
  transform: translateY(-2px);

  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.36),
      rgba(255,255,255,0.12)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #7BB6D6,
      #304766
    ) !important;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.60),
    0 0 24px rgba(109,163,199,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ab0646f *//* Fundo degradê NAVY suave para ESTE container */
.elementor-21 .elementor-element.elementor-element-7ab0646f {
  position: relative;
  overflow: hidden;

  background: linear-gradient(
    135deg,
    #0F1B2D 0%,                       /* navy deep */
    #16243A 25%,                      /* navy mid */
    rgba(48, 71, 102, 0.60) 65%,      /* azul aço suave */
    rgba(109, 163, 199, 0.35) 100%    /* brilho azul claro */
  );

  background-size: 180% 180%;
  animation: goldenMove 12s ease-in-out infinite;
}

/* Brilhos AZUIS suaves */
.elementor-21 .elementor-element.elementor-element-7ab0646f::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background:
    radial-gradient(circle at 20% 30%, rgba(109,163,199,0.18) 0%, transparent 55%), /* #6DA3C7 */
    radial-gradient(circle at 80% 70%, rgba(109,163,199,0.12) 0%, transparent 60%);

  filter: blur(35px);
  opacity: 0.7;
}

/* Ruído fininho premium (mantido) */
.elementor-21 .elementor-element.elementor-element-7ab0646f::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  background-image: url("https://grainy-gradients.vercel.app/noise.svg");
  opacity: 0.10;
  mix-blend-mode: soft-light;
}

/* Animação do degradê (mesmo nome, só muda a cor) */
@keyframes goldenMove {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3685c9fe *//* BOTÃO GLASS AZUL PREMIUM #6DA3C7 */
.meu-glass-btn .elementor-button,
.elementor-button.meu-glass-btn,
a.elementor-button.meu-glass-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 14px 30px;
  border-radius: 14px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;

  color: #ffffff !important;              /* texto sempre branco */
  text-shadow: 0 1px 2px rgba(0,0,0,0.5); /* ajuda na leitura */
  border: 1px solid rgba(255, 255, 255, 0.24);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* 💎 DEGRADÊ AZUL CLARO BASEADO EM #6DA3C7 */
  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.30),
      rgba(255,255,255,0.08)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #5B8DB3,
      #304766
    ) !important;

  background-clip: padding-box;
  box-shadow:
    0 8px 22px rgba(0,0,0,0.45),
    0 0 18px rgba(109,163,199,0.55) !important; /* glow azul visível */

  transition: all .25s ease;
}

/* HOVER – mais brilho, ainda legível */
.meu-glass-btn .elementor-button:hover,
.elementor-button.meu-glass-btn:hover,
a.elementor-button.meu-glass-btn:hover {
  transform: translateY(-2px);

  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.36),
      rgba(255,255,255,0.12)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #7BB6D6,
      #304766
    ) !important;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.60),
    0 0 24px rgba(109,163,199,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a332d04 *//* ======== PARTÍCULAS AZUIS ULTRAMINI (POR CIMA DO BACKGROUND) ======== */

.elementor-21 .elementor-element.elementor-element-1a332d04 {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

/* duas camadas de partículas */
.elementor-21 .elementor-element.elementor-element-1a332d04::before,
.elementor-21 .elementor-element.elementor-element-1a332d04::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 2;

  /* Pontinhos muito pequenos (0.5px – 1.2px) — agora em azul */
  background-image:
    radial-gradient(circle, rgba(109,163,199,0.90) 0.8px, transparent 1px),
    radial-gradient(circle, rgba(109,163,199,0.55) 0.6px, transparent 1px),
    radial-gradient(circle, rgba(109,163,199,0.35) 0.5px, transparent 1px);

  /* Distribuição mais densa */
  background-size:
    90px 140px,
    110px 160px,
    70px 100px;

  animation: blueDust 18s linear infinite;
}

/* profundidade */
.elementor-21 .elementor-element.elementor-element-1a332d04::after {
  opacity: 0.45;
  animation-duration: 26s;
  animation-direction: reverse;
}

/* animação caindo suavemente */
@keyframes blueDust {
  0% {
    transform: translateY(-15%);
  }
  100% {
    transform: translateY(15%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1825565 */.elementor-21 .elementor-element.elementor-element-1825565 {
  /* 🚨 CORREÇÃO CRÍTICA DO ELEMENTOR MOBILE */
  display: block !important;

  position: relative;
  box-sizing: border-box;

  /* altura para scroll existir */
  height: 380px;
  overflow-y: auto;
  overflow-x: hidden;

  padding: 22px;
  border-radius: 18px;

  color: #ffffff;

  /* GLASS AZUL */
  background: linear-gradient(
    145deg,
    rgba(10, 13, 22, 0.70) 0%,
    rgba(27, 35, 61, 0.55) 40%,
    rgba(109, 163, 199, 0.15) 100%
  );

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  border: 1px solid rgba(255, 255, 255, 0.08);

  box-shadow:
    0 10px 25px rgba(0,0,0,0.45),
    inset 0 0 18px rgba(0,0,0,0.25);

  -webkit-overflow-scrolling: touch;
}

/* brilho do glass */
.elementor-21 .elementor-element.elementor-element-1825565::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  z-index: 0;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.05),
    rgba(255,255,255,0.00) 40%,
    transparent 80%
  );
}

/* conteúdo acima do brilho */
.elementor-21 .elementor-element.elementor-element-1825565 > * {
  position: relative;
  z-index: 1;
}

/* SCROLLBAR */
.elementor-21 .elementor-element.elementor-element-1825565::-webkit-scrollbar {
  width: 12px;
}

.elementor-21 .elementor-element.elementor-element-1825565::-webkit-scrollbar-track {
  background: rgba(255,255,255,0.10);
  border-radius: 999px;
}

.elementor-21 .elementor-element.elementor-element-1825565::-webkit-scrollbar-thumb {
  background: rgba(255,255,255,0.55);
  border-radius: 999px;
  border: 3px solid rgba(255,255,255,0.10);
}

/* Firefox */
.elementor-21 .elementor-element.elementor-element-1825565 {
  scrollbar-width: auto;
  scrollbar-color: rgba(255,255,255,0.55) rgba(255,255,255,0.10);
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-21 .elementor-element.elementor-element-1825565 {
    height: 260px;
    padding: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61b415b8 *//* aplica o estilo SOMENTE no botão interno do Elementor */
.blue-button .elementor-button {
  position: relative;
  display: inline-block;
  padding: 14px 34px;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border-radius: 999px;
  border: 0;
  cursor: pointer;
  color: #E5E1E6; /* offwhite da paleta */
  overflow: hidden;

  /* 🔷 GRADIENTE METALIZADO EM AZUL */
  background-image:
    linear-gradient(
      180deg,
      #E5E1E6 0%,
      #B9CFDD 18%,
      #6DA3C7 45%,
      #3C617F 72%,
      #1B233D 100%
    ),
    linear-gradient(
      145deg,
      #F0F3F7 0%,
      #C7D7E2 20%,
      #8FB7CD 45%,
      #527B95 70%,
      #2B3A55 90%,
      #0E1521 100%
    );

  background-origin: border-box;
  background-clip: padding-box, border-box;

  box-shadow:
    0 6px 16px rgba(0,0,0,0.55),
    inset 0 2px 4px rgba(255,255,255,0.65),
    inset 0 -3px 5px rgba(0,0,0,0.55);

  transition: transform .18s ease, box-shadow .18s ease;
}

/* 💠 BRILHO EM MOVIMENTO (SHINE) */
.blue-button .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 220%;
  height: 100%;

  background: linear-gradient(
    115deg,
    rgba(255,255,255,0.8) 0%,
    rgba(255,255,255,0.35) 20%,
    rgba(255,255,255,0) 60%
  );

  transform: skewX(-20deg);
  pointer-events: none;
  mix-blend-mode: screen;
  animation: blueShine 2.8s ease-in-out infinite;
}

/* 🎯 HOVER */
.blue-button .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow:
    0 10px 24px rgba(0,0,0,0.7),
    inset 0 3px 5px rgba(255,255,255,0.75),
    inset 0 -4px 6px rgba(0,0,0,0.65);
}

/* 🎯 ACTIVE */
.blue-button .elementor-button:active {
  transform: translateY(1px);
  box-shadow:
    0 3px 8px rgba(0,0,0,0.7),
    inset 0 1px 3px rgba(255,255,255,0.5),
    inset 0 -2px 4px rgba(0,0,0,0.7);
}

/* ✨ ANIMAÇÃO */
@keyframes blueShine {
  0%   { left: -120%; }
  55%  { left: 120%; }
  100% { left: 120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23139807 *//* aplica o estilo SOMENTE no botão interno do Elementor */
.blue-button .elementor-button {
  position: relative;
  display: inline-block;
  padding: 14px 34px;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border-radius: 999px;
  border: 0;
  cursor: pointer;
  color: #E5E1E6; /* offwhite da paleta */
  overflow: hidden;

  /* 🔷 GRADIENTE METALIZADO EM AZUL */
  background-image:
    linear-gradient(
      180deg,
      #E5E1E6 0%,
      #B9CFDD 18%,
      #6DA3C7 45%,
      #3C617F 72%,
      #1B233D 100%
    ),
    linear-gradient(
      145deg,
      #F0F3F7 0%,
      #C7D7E2 20%,
      #8FB7CD 45%,
      #527B95 70%,
      #2B3A55 90%,
      #0E1521 100%
    );

  background-origin: border-box;
  background-clip: padding-box, border-box;

  box-shadow:
    0 6px 16px rgba(0,0,0,0.55),
    inset 0 2px 4px rgba(255,255,255,0.65),
    inset 0 -3px 5px rgba(0,0,0,0.55);

  transition: transform .18s ease, box-shadow .18s ease;
}

/* 💠 BRILHO EM MOVIMENTO (SHINE) */
.blue-button .elementor-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 220%;
  height: 100%;

  background: linear-gradient(
    115deg,
    rgba(255,255,255,0.8) 0%,
    rgba(255,255,255,0.35) 20%,
    rgba(255,255,255,0) 60%
  );

  transform: skewX(-20deg);
  pointer-events: none;
  mix-blend-mode: screen;
  animation: blueShine 2.8s ease-in-out infinite;
}

/* 🎯 HOVER */
.blue-button .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow:
    0 10px 24px rgba(0,0,0,0.7),
    inset 0 3px 5px rgba(255,255,255,0.75),
    inset 0 -4px 6px rgba(0,0,0,0.65);
}

/* 🎯 ACTIVE */
.blue-button .elementor-button:active {
  transform: translateY(1px);
  box-shadow:
    0 3px 8px rgba(0,0,0,0.7),
    inset 0 1px 3px rgba(255,255,255,0.5),
    inset 0 -2px 4px rgba(0,0,0,0.7);
}

/* ✨ ANIMAÇÃO */
@keyframes blueShine {
  0%   { left: -120%; }
  55%  { left: 120%; }
  100% { left: 120%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e4f732f *//* BOTÃO GLASS AZUL PREMIUM #6DA3C7 */
.meu-glass-btn .elementor-button,
.elementor-button.meu-glass-btn,
a.elementor-button.meu-glass-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 14px 30px;
  border-radius: 14px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;

  color: #ffffff !important;              /* texto sempre branco */
  text-shadow: 0 1px 2px rgba(0,0,0,0.5); /* ajuda na leitura */
  border: 1px solid rgba(255, 255, 255, 0.24);

  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* 💎 DEGRADÊ AZUL CLARO BASEADO EM #6DA3C7 */
  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.30),
      rgba(255,255,255,0.08)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #5B8DB3,
      #304766
    ) !important;

  background-clip: padding-box;
  box-shadow:
    0 8px 22px rgba(0,0,0,0.45),
    0 0 18px rgba(109,163,199,0.55) !important; /* glow azul visível */

  transition: all .25s ease;
}

/* HOVER – mais brilho, ainda legível */
.meu-glass-btn .elementor-button:hover,
.elementor-button.meu-glass-btn:hover,
a.elementor-button.meu-glass-btn:hover {
  transform: translateY(-2px);

  background:
    linear-gradient(
      to bottom,
      rgba(255,255,255,0.36),
      rgba(255,255,255,0.12)
    ),
    linear-gradient(
      135deg,
      #6DA3C7,
      #7BB6D6,
      #304766
    ) !important;

  box-shadow:
    0 12px 28px rgba(0,0,0,0.60),
    0 0 24px rgba(109,163,199,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-232018db *//* Container Glass Azul Premium */
.glass-blue {
  position: relative;
  padding: 22px;                    /* ajuste como quiser */
  border-radius: 18px;

  /* 🔵 degradê azul escuro → claro (escuro predominante) */
  background: linear-gradient(
    145deg,
    rgba(10, 13, 22, 0.70) 0%,       /* azul escuro predominante */
    rgba(27, 35, 61, 0.55) 40%,
    rgba(109, 163, 199, 0.15) 100%   /* azul claro suave */
  );

  /* 🔥 glass suave */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* 🔹 borda fina translúcida */
  border: 1px solid rgba(255, 255, 255, 0.08);

  /* 🔥 3D MUITO SUAVE */
  box-shadow:
    0 10px 25px rgba(0,0,0,0.45),
    inset 0 0 18px rgba(0,0,0,0.25);

  /* impede overflow feio de efeitos */
  overflow: hidden;
}

/* leve brilho diagonal sobre o vidro */
.glass-blue::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;

  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.05),
    rgba(255,255,255,0.00) 40%,
    transparent 80%
  );
}/* End custom CSS */