.elementor-58 .elementor-element.elementor-element-eee6856{--display:flex;--min-height:55vh;--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-58 .elementor-element.elementor-element-eee6856:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-eee6856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/11/Hero_Desktop-3.webp");background-position:center center;background-size:cover;}.elementor-58 .elementor-element.elementor-element-3c29cce{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-a89be8d{--display:flex;--min-height:51vh;--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-58 .elementor-element.elementor-element-a89be8d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a89be8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/11/Hero_Desktop-3.webp");background-size:cover;}.elementor-58 .elementor-element.elementor-element-203b2b6{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-aceec23{--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-58 .elementor-element.elementor-element-aceec23:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-aceec23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-ab55b58{--spacer-size:61px;}.elementor-58 .elementor-element.elementor-element-9825e73{width:var( --container-widget-width, 93.859% );max-width:93.859%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:93.859%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto Condensed", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;line-height:96px;color:#1E1E1E;}.elementor-58 .elementor-element.elementor-element-9825e73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-aaed3d3{--spacer-size:61px;}.elementor-58 .elementor-element.elementor-element-4faa893{--display:flex;--min-height:100vh;--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:center;--align-items:center;}.elementor-58 .elementor-element.elementor-element-4faa893:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4faa893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-4e14d91{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:36px 36px 36px 36px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-58 .elementor-element.elementor-element-4e14d91:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4e14d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/11/Design-Comunica_Desktop.webp");background-size:cover;}.elementor-58 .elementor-element.elementor-element-3f22606{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0100px) 0px;}.elementor-58 .elementor-element.elementor-element-3f22606 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;line-height:0.9em;color:var( --e-global-color-12d1a0d );}.elementor-58 .elementor-element.elementor-element-3072c84{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-4aa9bec );}.elementor-58 .elementor-element.elementor-element-8497391{--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-58 .elementor-element.elementor-element-8497391:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8497391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-31119f9{text-align:center;}.elementor-58 .elementor-element.elementor-element-31119f9 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:70px;font-weight:600;text-transform:uppercase;line-height:1em;color:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-324d57f{--spacer-size:50px;}.elementor-58 .elementor-element.elementor-element-007452a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-007452a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-007452a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-7d07394{--display:flex;}.elementor-58 .elementor-element.elementor-element-92b5610{--display:flex;}.elementor-58 .elementor-element.elementor-element-dec8af0{--display:flex;}.elementor-58 .elementor-element.elementor-element-c378360{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-c378360:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c378360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-645dc92{--display:flex;}.elementor-58 .elementor-element.elementor-element-8cda496{--display:flex;}.elementor-58 .elementor-element.elementor-element-03a8814{--display:flex;}.elementor-58 .elementor-element.elementor-element-10f6b86{--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-58 .elementor-element.elementor-element-10f6b86:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-10f6b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-58 .elementor-element.elementor-element-8341208{--display:flex;}.elementor-58 .elementor-element.elementor-element-669fad7{--display:flex;}.elementor-58 .elementor-element.elementor-element-6ef5db7{--display:flex;}.elementor-58 .elementor-element.elementor-element-47be3d5{--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-58 .elementor-element.elementor-element-47be3d5:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-47be3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/12/CTA_Desktop-1.webp");background-repeat:no-repeat;}.elementor-58 .elementor-element.elementor-element-47422a5{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-eda8baa{width:var( --container-widget-width, 61.876% );max-width:61.876%;margin:0px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:61.876%;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-eda8baa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-eda8baa .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;line-height:0.9em;color:#0A0A0A;}.elementor-58 .elementor-element.elementor-element-b0ea043{--display:flex;}.elementor-58 .elementor-element.elementor-element-4feb342{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-e1e66c3{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button{background-color:var( --e-global-color-eb507f3 );font-family:"Roboto Condensed", Sans-serif;font-weight:600;fill:var( --e-global-color-292f87b );color:var( --e-global-color-292f87b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292f87b );border-radius:19px 19px 19px 19px;}.elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-f0700cb .elementor-button:focus svg{fill:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-d731527{--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-58 .elementor-element.elementor-element-d731527:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d731527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/12/CTA_Desktop-1.webp");background-repeat:no-repeat;}.elementor-58 .elementor-element.elementor-element-7204897{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-6695fb8{width:var( --container-widget-width, 61.876% );max-width:61.876%;margin:0px -25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:61.876%;--container-widget-flex-grow:0;text-align:start;}.elementor-58 .elementor-element.elementor-element-6695fb8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-58 .elementor-element.elementor-element-6695fb8 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:100px;font-weight:600;text-transform:uppercase;line-height:0.9em;color:#0A0A0A;}.elementor-58 .elementor-element.elementor-element-c37edba{--display:flex;}.elementor-58 .elementor-element.elementor-element-5006c3e{--display:flex;--min-height:320px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-da66209{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-656afdd .elementor-button{background-color:var( --e-global-color-eb507f3 );font-family:"Roboto Condensed", Sans-serif;font-weight:600;fill:var( --e-global-color-292f87b );color:var( --e-global-color-292f87b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-292f87b );border-radius:19px 19px 19px 19px;}.elementor-58 .elementor-element.elementor-element-656afdd .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-656afdd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-292f87b );}.elementor-58 .elementor-element.elementor-element-656afdd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-58 .elementor-element.elementor-element-656afdd .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-656afdd .elementor-button:focus svg{fill:var( --e-global-color-292f87b );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-4e14d91{--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-3f22606 .elementor-heading-title{font-size:3.5em;}.elementor-58 .elementor-element.elementor-element-31119f9 .elementor-heading-title{font-size:3.5em;}.elementor-58 .elementor-element.elementor-element-007452a{--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-c378360{--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-eda8baa .elementor-heading-title{font-size:3.5em;}.elementor-58 .elementor-element.elementor-element-6695fb8 .elementor-heading-title{font-size:3.5em;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-a89be8d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a89be8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2026/01/LOUZ-Folio-Mobile.webp");background-position:center center;background-size:cover;}.elementor-58 .elementor-element.elementor-element-aceec23{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-ab55b58{--spacer-size:90px;}.elementor-58 .elementor-element.elementor-element-9825e73{width:100%;max-width:100%;font-size:60px;line-height:1em;}.elementor-58 .elementor-element.elementor-element-4faa893{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-58 .elementor-element.elementor-element-4e14d91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-3f22606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-3f22606 .elementor-heading-title{font-size:44px;}.elementor-58 .elementor-element.elementor-element-3072c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:16px;}.elementor-58 .elementor-element.elementor-element-31119f9{text-align:center;}.elementor-58 .elementor-element.elementor-element-31119f9 .elementor-heading-title{font-size:60px;}.elementor-58 .elementor-element.elementor-element-007452a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-c378360{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-58 .elementor-element.elementor-element-eda8baa{text-align:center;}.elementor-58 .elementor-element.elementor-element-eda8baa .elementor-heading-title{font-size:50px;}.elementor-58 .elementor-element.elementor-element-d731527:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d731527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louzdesign.com.br/wp-content/uploads/2025/12/CTA_Mobile-1.webp");background-size:cover;}.elementor-58 .elementor-element.elementor-element-d731527{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-58 .elementor-element.elementor-element-6695fb8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-58 .elementor-element.elementor-element-6695fb8 .elementor-heading-title{font-size:50px;}}/* Start custom CSS */.img-hover-swap {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  line-height: 0;
  text-decoration: none; /* remove sublinhado de links */
}

.img-hover-swap img {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none; /* evita "selecionar" a imagem no hover */
}

.img-hover-swap .normal {
  opacity: 1;
  transition: opacity 0.25s ease-in-out;
}

.img-hover-swap .hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}

/* efeito ao passar o mouse */
.img-hover-swap:hover .hover {
  opacity: 1;
}

.img-hover-swap:hover .normal {
  opacity: 0;
}/* End custom CSS */