.elementor-10715 .elementor-element.elementor-element-d7a78f6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6E7E1;--border-color:#E6E7E1;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-10715 .elementor-element.elementor-element-d7a78f6:not(.elementor-motion-effects-element-type-background), .elementor-10715 .elementor-element.elementor-element-d7a78f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea6cde8 );}.elementor-10715 .elementor-element.elementor-element-2cff0e3{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;border-style:none;--border-style:none;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-10715 .elementor-element.elementor-element-5589ddf > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-5589ddf:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-5589ddf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:#1C1C1CCC;}.elementor-10715 .elementor-element.elementor-element-0aec2f4 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:#275538;}.elementor-10715 .elementor-element.elementor-element-0aec2f4:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-0aec2f4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-62a0e0d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-62a0e0d:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-62a0e0d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-74245a5 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-74245a5:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-74245a5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-e7d32a2:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-e7d32a2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-wrapper{text-align:start;}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-title{margin-bottom:5px;font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-a0ecf71:has(:hover) .elementor-image-box-title,
					 .elementor-10715 .elementor-element.elementor-element-a0ecf71:has(:focus) .elementor-image-box-title{color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-description{font-family:var( --e-global-typography-3d8708c-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-3d8708c-font-size );font-weight:var( --e-global-typography-3d8708c-font-weight );line-height:var( --e-global-typography-3d8708c-line-height );color:var( --e-global-color-768e06b );}.elementor-10715 .elementor-element.elementor-element-121f49c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10715 .elementor-element.elementor-element-c3d137e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-c3d137e.elementor-element{--align-self:flex-start;}.elementor-10715 .elementor-element.elementor-element-c3d137e{text-align:start;}.elementor-10715 .elementor-element.elementor-element-c3d137e .elementor-heading-title{font-family:var( --e-global-typography-dea9849-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-dea9849-font-size );font-weight:var( --e-global-typography-dea9849-font-weight );text-transform:var( --e-global-typography-dea9849-text-transform );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );color:var( --e-global-color-8655e79 );}.elementor-10715 .elementor-element.elementor-element-f9cf327 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-f9cf327 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-8655e79 );}.elementor-10715 .elementor-element.elementor-element-6a22345{--display:flex;--min-height:50vh;--justify-content:flex-end;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10715 .elementor-element.elementor-element-6a22345:not(.elementor-motion-effects-element-type-background), .elementor-10715 .elementor-element.elementor-element-6a22345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://haussbrasil.com/wp-content/uploads/2026/05/hauss-brasil-casa-ideal-b2c.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10715 .elementor-element.elementor-element-6a22345::before, .elementor-10715 .elementor-element.elementor-element-6a22345 > .elementor-background-video-container::before, .elementor-10715 .elementor-element.elementor-element-6a22345 > .e-con-inner > .elementor-background-video-container::before, .elementor-10715 .elementor-element.elementor-element-6a22345 > .elementor-background-slideshow::before, .elementor-10715 .elementor-element.elementor-element-6a22345 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10715 .elementor-element.elementor-element-6a22345 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #16161600 0%, var( --e-global-color-8655e79 ) 100%);}.elementor-10715 .elementor-element.elementor-element-0a065b0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-0a065b0 .elementor-heading-title{font-family:var( --e-global-typography-e5148c9-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-e5148c9-font-size );font-weight:var( --e-global-typography-e5148c9-font-weight );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-a2f9a7b .elementor-button{background-color:#FFFFFF1A;fill:#FAFBF8;color:#FAFBF8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:10px 10px 10px 10px;}.elementor-10715 .elementor-element.elementor-element-a2f9a7b.elementor-element{--align-self:flex-start;}.elementor-10715 .elementor-element.elementor-element-fe9ff41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10715 .elementor-element.elementor-element-1638b11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-1638b11.elementor-element{--align-self:center;}.elementor-10715 .elementor-element.elementor-element-1638b11{text-align:start;}.elementor-10715 .elementor-element.elementor-element-1638b11 .elementor-heading-title{font-family:var( --e-global-typography-dea9849-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-dea9849-font-size );font-weight:var( --e-global-typography-dea9849-font-weight );text-transform:var( --e-global-typography-dea9849-text-transform );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );color:var( --e-global-color-8655e79 );}.elementor-10715 .elementor-element.elementor-element-4dbec81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-4dbec81.elementor-element{--align-self:center;}.elementor-10715 .elementor-element.elementor-element-4dbec81 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-8655e79 );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-3e03e44{--image-transition-duration:800ms;--overlay-mix-blend-mode:multiply;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:300ms;--content-transition-delay:300ms;}.elementor-10715 .elementor-element.elementor-element-11e722d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10715 .elementor-element.elementor-element-4f656fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-4f656fd.elementor-element{--align-self:flex-start;}.elementor-10715 .elementor-element.elementor-element-4f656fd{text-align:start;}.elementor-10715 .elementor-element.elementor-element-4f656fd .elementor-heading-title{font-family:var( --e-global-typography-dea9849-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-dea9849-font-size );font-weight:var( --e-global-typography-dea9849-font-weight );text-transform:var( --e-global-typography-dea9849-text-transform );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );color:var( --e-global-color-8655e79 );}.elementor-10715 .elementor-element.elementor-element-2ea969e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10715 .elementor-element.elementor-element-2ea969e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Gotham, Montserrat, Helvetica Neue, Arial, Inter, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-8655e79 );}.elementor-10715 .elementor-element.elementor-element-799917f > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.elementor-10715 .elementor-element.elementor-element-799917f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10715 .elementor-element.elementor-element-799917f .elementor-custom-embed-play i{color:var( --e-global-color-primary );font-size:40px;}.elementor-10715 .elementor-element.elementor-element-799917f .elementor-custom-embed-play svg{fill:var( --e-global-color-primary );width:40px;height:40px;}:root{--page-title-display:none;}@media(max-width:1550px){.elementor-10715 .elementor-element.elementor-element-2cff0e3{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-c3d137e .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-f9cf327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10715 .elementor-element.elementor-element-0a065b0 .elementor-heading-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-1638b11 .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4dbec81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4f656fd .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-2ea969e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1199px){.elementor-10715 .elementor-element.elementor-element-2cff0e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-c3d137e .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-f9cf327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10715 .elementor-element.elementor-element-0a065b0 .elementor-heading-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-1638b11 .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4dbec81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4f656fd .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-2ea969e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-10715 .elementor-element.elementor-element-2cff0e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-0aec2f4{width:100%;max-width:100%;}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-c3d137e{width:100%;max-width:100%;}.elementor-10715 .elementor-element.elementor-element-c3d137e .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-f9cf327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10715 .elementor-element.elementor-element-0a065b0 .elementor-heading-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-1638b11{width:100%;max-width:100%;}.elementor-10715 .elementor-element.elementor-element-1638b11 .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4dbec81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4f656fd{width:100%;max-width:100%;}.elementor-10715 .elementor-element.elementor-element-4f656fd .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-2ea969e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:2400px){.elementor-10715 .elementor-element.elementor-element-2cff0e3{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-5589ddf .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-0aec2f4 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-62a0e0d .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-74245a5 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-e7d32a2 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-a0ecf71 .elementor-image-box-description{font-size:var( --e-global-typography-3d8708c-font-size );line-height:var( --e-global-typography-3d8708c-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-c3d137e .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-f9cf327 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10715 .elementor-element.elementor-element-0a065b0 .elementor-heading-title{font-size:var( --e-global-typography-e5148c9-font-size );line-height:var( --e-global-typography-e5148c9-line-height );letter-spacing:var( --e-global-typography-e5148c9-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-1638b11 .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4dbec81 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-4f656fd .elementor-heading-title{font-size:var( --e-global-typography-dea9849-font-size );line-height:var( --e-global-typography-dea9849-line-height );letter-spacing:var( --e-global-typography-dea9849-letter-spacing );}.elementor-10715 .elementor-element.elementor-element-2ea969e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for container, class: .elementor-element-2cff0e3 *//* Estiliza cada widget de Caixa de Imagem */
.hauss-kpi-grid > .elementor-widget-image-box {
    padding: 44px 32px !important; /* Espaçamento interno */
    transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border-top: none !important;
    border-left: none !important;
    border-bottom: none !important;
}

/* Hover - Iluminação sutil de fundo pegando todo o padding */
.hauss-kpi-grid > .elementor-widget-image-box:hover {
    background-color: rgba(39, 85, 56, 0.02) !important;
}

/* ----------------------------------------------------
   LINHA DIREITA - DESKTOP (Widescreen e Desktop)
   ---------------------------------------------------- */
@media (min-width: 1025px) {
    .hauss-kpi-grid > .elementor-widget-image-box {
        border-right: 1px solid #E6E7E1 !important; /* Linha direita nos cards */
    }
    /* Remove a linha direita do último card */
    .hauss-kpi-grid > .elementor-widget-image-box:last-child {
        border-right: none !important;
    }
}

/* ----------------------------------------------------
   LINHA DIREITA - TABLET (2 colunas)
   ---------------------------------------------------- */
@media (max-width: 1024px) and (min-width: 768px) {
    .hauss-kpi-grid > .elementor-widget-image-box {
        border-right: 1px solid #E6E7E1 !important;
    }
    /* Remove a linha direita das colunas da direita (card 2 e card 4) */
    .hauss-kpi-grid > .elementor-widget-image-box:nth-child(2n) {
        border-right: none !important;
    }
}

/* ----------------------------------------------------
   LINHA DE BAIXO - MOBILE (1 coluna empilhada)
   ---------------------------------------------------- */
@media (max-width: 767px) {
    .hauss-kpi-grid > .elementor-widget-image-box {
        padding: 36px 24px !important; /* Padding compacto para celular */
        border-right: none !important; /* Remove a linha do lado */
        border-bottom: 1px solid #E6E7E1 !important; /* Adiciona a linha embaixo */
    }
    /* Remove a linha de baixo do último card (card 4) */
    .hauss-kpi-grid > .elementor-widget-image-box:last-child {
        border-bottom: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9cf327 */.elementor-10715 .elementor-element.elementor-element-f9cf327{text-wrap: balance  !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a065b0 */.elementor-10715 .elementor-element.elementor-element-0a065b0{text-wrap: balance  !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dbec81 */.elementor-10715 .elementor-element.elementor-element-4dbec81{text-wrap: balance  !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ea969e */.elementor-10715 .elementor-element.elementor-element-2ea969e{text-wrap: balance  !important;}/* End custom CSS */