.elementor-3439 .elementor-element.elementor-element-044aba1{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3439 .elementor-element.elementor-element-044aba1:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-044aba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A283F;}.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-3439 .elementor-element.elementor-element-0cffc70{text-align:center;}.elementor-3439 .elementor-element.elementor-element-0cffc70 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:25px;font-weight:400;letter-spacing:10px;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-1e5994e{--display:flex;--min-height:432px;--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-6823f7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-6823f7c:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-6823f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/09/mini-1.webp");background-position:center center;background-size:cover;}.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-3439 .elementor-element.elementor-element-bdcf66b{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-bdcf66b:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-bdcf66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-d88a041{text-align:center;}.elementor-3439 .elementor-element.elementor-element-d88a041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;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-3439 .elementor-element.elementor-element-53415c6{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.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-3439 .elementor-element.elementor-element-8eb3240 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-b65fc73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-b65fc73:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-b65fc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/novo-itajai.webp");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-612ed2e{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-612ed2e:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-612ed2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-729f114{text-align:center;}.elementor-3439 .elementor-element.elementor-element-729f114 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-916ee90{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-cbf03c5 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-8bf1e7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-8bf1e7e:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-8bf1e7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/dest-1.webp");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-6990141{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-6990141:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-6990141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-21e07f8{text-align:center;}.elementor-3439 .elementor-element.elementor-element-21e07f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-397d02e{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-16e1e81 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-7d811ad{--display:flex;--min-height:432px;--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-ca0aa9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-ca0aa9a:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-ca0aa9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/01_fachada__monet2-659x1024-1.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-066dac0{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-066dac0:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-066dac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-220bd5d{text-align:center;}.elementor-3439 .elementor-element.elementor-element-220bd5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-4d4a94d{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-6b2a420 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-ba5e8ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-ba5e8ca:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-ba5e8ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/3e48ecc2-990c-4143-a42e-5696dd78b544.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-87bf824{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-87bf824:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-87bf824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-9946e34{text-align:center;}.elementor-3439 .elementor-element.elementor-element-9946e34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-35345c5{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-1bcc296 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-3b7c7a3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-3b7c7a3:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-3b7c7a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/img_top-copiar.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-a0b911e{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-a0b911e:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-a0b911e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-b84fbe4{text-align:center;}.elementor-3439 .elementor-element.elementor-element-b84fbe4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-a433717{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-cf606fa .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-cd5e8cb{--display:flex;--min-height:432px;--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-8ec38bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-8ec38bc:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-8ec38bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/01.2-copiar.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-5b685c3{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-5b685c3:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-5b685c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-2c7541f{text-align:center;}.elementor-3439 .elementor-element.elementor-element-2c7541f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-0f0afaf{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-1dc9ba7 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-a9c67fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-a9c67fb:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-a9c67fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/WE_E_FACHADA_EF_web-e1652829040833-676x1024-1.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-5ea8ed1{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-5ea8ed1:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-5ea8ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-ea23c23{text-align:center;}.elementor-3439 .elementor-element.elementor-element-ea23c23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-92bf904{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-e84a552 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-ac63d90{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3439 .elementor-element.elementor-element-ac63d90:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-ac63d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://werkempreendimentos.com.br/wp-content/uploads/2025/08/fachada.jpg");background-position:center center;background-size:cover;}.elementor-3439 .elementor-element.elementor-element-b2b1b61{--display:flex;--min-height:432px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3439 .elementor-element.elementor-element-b2b1b61:not(.elementor-motion-effects-element-type-background), .elementor-3439 .elementor-element.elementor-element-b2b1b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-3439 .elementor-element.elementor-element-3fab7c4{text-align:center;}.elementor-3439 .elementor-element.elementor-element-3fab7c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-1ed2912{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3439 .elementor-element.elementor-element-eab2999 .elementor-button{background-color:#25315D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3439 .elementor-element.elementor-element-6823f7c{--width:33%;}.elementor-3439 .elementor-element.elementor-element-b65fc73{--width:33%;}.elementor-3439 .elementor-element.elementor-element-8bf1e7e{--width:33%;}.elementor-3439 .elementor-element.elementor-element-ca0aa9a{--width:33%;}.elementor-3439 .elementor-element.elementor-element-ba5e8ca{--width:33%;}.elementor-3439 .elementor-element.elementor-element-3b7c7a3{--width:33%;}.elementor-3439 .elementor-element.elementor-element-8ec38bc{--width:33%;}.elementor-3439 .elementor-element.elementor-element-a9c67fb{--width:33%;}.elementor-3439 .elementor-element.elementor-element-ac63d90{--width:33%;}}@media(max-width:767px){.elementor-3439 .elementor-element.elementor-element-0cffc70 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-3439 .elementor-element.elementor-element-1e5994e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3439 .elementor-element.elementor-element-6823f7c{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-b65fc73{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-8bf1e7e{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-7d811ad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3439 .elementor-element.elementor-element-ca0aa9a{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-ba5e8ca{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-3b7c7a3{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-8ec38bc{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-a9c67fb{--min-height:400px;}.elementor-3439 .elementor-element.elementor-element-ac63d90{--min-height:400px;}}/* Start custom CSS for container, class: .elementor-element-bdcf66b */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6823f7c */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

/* overlay padrão (desktop) */
.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

/* mostra no hover e por teclado (acessível) */
.custom-hover-box:hover .hover-content,
.custom-hover-box:focus-within .hover-content {
  opacity: 1;
}

/* MOBILE: sempre visível e cortando topo/baixo */
@media (hover: none) {
  .custom-hover-box .hover-content {
    opacity: 1;           /* sempre visível */
    inset: 16px 0;        /* corta 16px em cima e 16px embaixo */
    border-radius: 8px;   /* opcional, só pra dar acabamento */
  }
}

@media (max-width: 767px) {
  .custom-hover-box .hover-content {
    opacity: 1;      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-612ed2e */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65fc73 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

/* overlay padrão (desktop) */
.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

/* mostra no hover e por teclado (acessível) */
.custom-hover-box:hover .hover-content,
.custom-hover-box:focus-within .hover-content {
  opacity: 1;
}

/* MOBILE: sempre visível e cortando topo/baixo */
@media (hover: none) {
  .custom-hover-box .hover-content {
    opacity: 1;           /* sempre visível */
    inset: 16px 0;        /* corta 16px em cima e 16px embaixo */
    border-radius: 8px;   /* opcional, só pra dar acabamento */
  }
}

@media (max-width: 767px) {
  .custom-hover-box .hover-content {
    opacity: 1;      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6990141 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-066dac0 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca0aa9a */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

/* overlay padrão (desktop) */
.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

/* mostra no hover e por teclado (acessível) */
.custom-hover-box:hover .hover-content,
.custom-hover-box:focus-within .hover-content {
  opacity: 1;
}

/* MOBILE: sempre visível e cortando topo/baixo */
@media (hover: none) {
  .custom-hover-box .hover-content {
    opacity: 1;           /* sempre visível */
    inset: 16px 0;        /* corta 16px em cima e 16px embaixo */
    border-radius: 8px;   /* opcional, só pra dar acabamento */
  }
}

@media (max-width: 767px) {
  .custom-hover-box .hover-content {
    opacity: 1;      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87bf824 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0b911e */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b685c3 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ec38bc */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

/* overlay padrão (desktop) */
.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

/* mostra no hover e por teclado (acessível) */
.custom-hover-box:hover .hover-content,
.custom-hover-box:focus-within .hover-content {
  opacity: 1;
}

/* MOBILE: sempre visível e cortando topo/baixo */
@media (hover: none) {
  .custom-hover-box .hover-content {
    opacity: 1;           /* sempre visível */
    inset: 16px 0;        /* corta 16px em cima e 16px embaixo */
    border-radius: 8px;   /* opcional, só pra dar acabamento */
  }
}

@media (max-width: 767px) {
  .custom-hover-box .hover-content {
    opacity: 1;      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea8ed1 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c67fb */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

/* overlay padrão (desktop) */
.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,.6);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity .3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

/* mostra no hover e por teclado (acessível) */
.custom-hover-box:hover .hover-content,
.custom-hover-box:focus-within .hover-content {
  opacity: 1;
}

/* MOBILE: sempre visível e cortando topo/baixo */
@media (hover: none) {
  .custom-hover-box .hover-content {
    opacity: 1;           /* sempre visível */
    inset: 16px 0;        /* corta 16px em cima e 16px embaixo */
    border-radius: 8px;   /* opcional, só pra dar acabamento */
  }
}

@media (max-width: 767px) {
  .custom-hover-box .hover-content {
    opacity: 1;      
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b1b61 */.custom-hover-box {
  position: relative;
  overflow: hidden;
}

.hover-content {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6); /* fundo escuro */
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  padding: 20px;
  text-align: center;
}

.custom-hover-box:hover .hover-content {
  opacity: 1;
}/* End custom CSS */