.elementor-32 .elementor-element.elementor-element-c25f1ab{--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-c25f1ab::before, .elementor-32 .elementor-element.elementor-element-c25f1ab > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c25f1ab > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c25f1ab > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c25f1ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c25f1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-f313a2a{--display:flex;--justify-content:center;}.elementor-32 .elementor-element.elementor-element-7d0b659 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-32 .elementor-element.elementor-element-84a435a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e599089 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-13e63da{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-7bf0006{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-7bf0006.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-c7e3be8{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-c7e3be8:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c7e3be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Sistemas-urbanos-de-drenaje-sostenible.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-c7e3be8::before, .elementor-32 .elementor-element.elementor-element-c7e3be8 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c7e3be8 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c7e3be8 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c7e3be8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c7e3be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-6808421{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-7385a48 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-0159a83{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-0327765{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-0327765.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-0327765 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-0327765 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-c3a45fa{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-c3a45fa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c3a45fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Panot-SXXI-Sistema-colocacion-flexible.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-c3a45fa::before, .elementor-32 .elementor-element.elementor-element-c3a45fa > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c3a45fa > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-c3a45fa > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c3a45fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-c3a45fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-6e74a17{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-449437d .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-ac74df0{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-e8d364c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-e8d364c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-77d67e3{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-77d67e3:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-77d67e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Filtra-pavimento-drenante.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-77d67e3::before, .elementor-32 .elementor-element.elementor-element-77d67e3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-77d67e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-77d67e3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-77d67e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-77d67e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-43a5f1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4cc8cef .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-83eb971{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-d9e78b0{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-d9e78b0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-829a06b{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-829a06b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-829a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Ferrater-Brick-ladrillo-de-hormigon.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-829a06b::before, .elementor-32 .elementor-element.elementor-element-829a06b > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-829a06b > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-829a06b > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-829a06b > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-829a06b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-f367502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5bca705 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-e231e69{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-06fb3b7{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-06fb3b7.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-7bc26a3{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-7bc26a3:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-7bc26a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Llosa-vulcano-pavimento-jardin.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-7bc26a3::before, .elementor-32 .elementor-element.elementor-element-7bc26a3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7bc26a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-7bc26a3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7bc26a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-7bc26a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-24de43b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1c49e48 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-e7fce3b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-e86fea2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-e86fea2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-11ba5a0{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-11ba5a0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-11ba5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Temple-Mobiliario-urbano.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-11ba5a0::before, .elementor-32 .elementor-element.elementor-element-11ba5a0 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-11ba5a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-11ba5a0 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-11ba5a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-11ba5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-aab77d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-14cba55 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-51812bd{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-6801365{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-6801365.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-6801365 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-6801365 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-4998ced{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-4998ced:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-4998ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Llosa-trama-pavimento-junta-verde-drenante.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-4998ced::before, .elementor-32 .elementor-element.elementor-element-4998ced > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-4998ced > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-4998ced > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-4998ced > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-4998ced > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-b3e56e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-99ee9cc .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-216a681{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-77d84d9{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-77d84d9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-165365f{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-165365f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-165365f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Moments-pavimento-piscina.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-165365f::before, .elementor-32 .elementor-element.elementor-element-165365f > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-165365f > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-165365f > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-165365f > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-165365f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-3a7f361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0c55304 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-ec6a03b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-8a84dcd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-8a84dcd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-e96e167{--display:flex;--justify-content:center;--overlay-opacity:0.3;}.elementor-32 .elementor-element.elementor-element-e96e167:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e96e167 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Acqua-pave-adoquin-poroso-drenante.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-e96e167::before, .elementor-32 .elementor-element.elementor-element-e96e167 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e96e167 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e96e167 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e96e167 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e96e167 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-32 .elementor-element.elementor-element-fa781b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5c59fe9 .elementor-heading-title{font-family:var( --e-global-typography-f260233-font-family ), Sans-serif;font-size:var( --e-global-typography-f260233-font-size );font-weight:var( --e-global-typography-f260233-font-weight );line-height:var( --e-global-typography-f260233-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-9f7eec7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-fe09187{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-fe09187.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-1d9f1e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:0%;--e-n-carousel-dots-vertical-transform:0%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-32 .elementor-element.elementor-element-1d9f1e5 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-32 .elementor-element.elementor-element-266bccf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--align-items:stretch;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-2ff8bcc{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-2ff8bcc:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2ff8bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/04/home-feat1-768x387.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-27d7270{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-27d7270.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-e1233f8{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-286f6f0{text-align:start;}.elementor-32 .elementor-element.elementor-element-286f6f0 img{width:90px;}.elementor-32 .elementor-element.elementor-element-6502935 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-1a229a3 .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-6a16cd9{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-6a16cd9:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-6a16cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Ferrater-brick-ladrillo-pavimento-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a4546de{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-a4546de.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-3952070{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3398140{text-align:start;}.elementor-32 .elementor-element.elementor-element-3398140 img{width:90px;}.elementor-32 .elementor-element.elementor-element-121a383 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-6c92420 .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-e8cee0e{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-e8cee0e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e8cee0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Superstep-escalones-hormigon-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-7a4641b{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-7a4641b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-60c1a88{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-18daa80{text-align:start;}.elementor-32 .elementor-element.elementor-element-18daa80 img{width:90px;}.elementor-32 .elementor-element.elementor-element-e653c33 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-01d580c .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-c0fe9b0{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-c0fe9b0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-c0fe9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Ab-Three-muro-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-15b698f{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-15b698f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-48ccbfb{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ade565e{text-align:start;}.elementor-32 .elementor-element.elementor-element-ade565e img{width:90px;}.elementor-32 .elementor-element.elementor-element-8069acc .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-2b7d23d .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-b1f93cf{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-b1f93cf:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b1f93cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-calma-banco-mobiliario-urbano--768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a860295{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-a860295.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-647e26e{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-d8dee7f{text-align:start;}.elementor-32 .elementor-element.elementor-element-d8dee7f img{width:103px;}.elementor-32 .elementor-element.elementor-element-25295c1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-d96fefb .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-8b3254d{--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;--justify-content:space-between;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-8b3254d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-8b3254d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Wetcast-Hormigon-Arquitectonico-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-9a41791{--display:flex;--justify-content:space-between;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-32 .elementor-element.elementor-element-9a41791.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-120ff1d{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-294c263{text-align:start;}.elementor-32 .elementor-element.elementor-element-294c263 img{width:103px;}.elementor-32 .elementor-element.elementor-element-9166f15 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-8f47d1e .elementor-heading-title{font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-5d2b2f2{--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-32 .elementor-element.elementor-element-b114f5c{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f81d3d1{--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;--justify-content:space-between;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-04e8c4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-60eb8d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-3269708{width:var( --container-widget-width, 105.085% );max-width:105.085%;--container-widget-width:105.085%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-3269708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-3269708 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-b470890{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-b470890.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-b470890 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-b470890 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-555fee0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-555fee0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-555fee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Llosa-trama-pavimento-junta-verde-drenante-1024x683.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-ace3d5a img{width:260px;}.elementor-32 .elementor-element.elementor-element-7d88c90{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-8a98efd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-871fc6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-871fc6e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-871fc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/05/Breinco-Llosa-filtra-pavimento-drenante-SUDS-Vilafranca-barcelona-1024x682.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-871fc6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-1cc0dfc img{width:150px;}.elementor-32 .elementor-element.elementor-element-86c6191{--display:flex;--min-height:160px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-86c6191.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-dd6f3fb .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-f55c0fd{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-f55c0fd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-42ca527{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-dcfd9e7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-dcfd9e7:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-dcfd9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/06/Breinco-Ferrater-brick-ladrillo-de-hormigon-stormy-1024x600.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-f1d855b img{width:300px;}.elementor-32 .elementor-element.elementor-element-0524553{--display:flex;--min-height:160px;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0524553.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-ef04066 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-5775a50{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-5775a50.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-1ca2fb5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-32 .elementor-element.elementor-element-1ca2fb5:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1ca2fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-85970fc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1fe9f06{--display:flex;--min-height:380px;}.elementor-32 .elementor-element.elementor-element-1fe9f06:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1fe9f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/07/Breinco-Llosa-Vulcano-Tactile-Crossing-Bcn-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-8010783{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-50d0c99 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-1832bbe{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-1832bbe.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-318efa3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-dcb0f22{--display:flex;--min-height:380px;}.elementor-32 .elementor-element.elementor-element-dcb0f22:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-dcb0f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/07/Brienco-Superstep-escalones-peldano-1-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-b7cc96b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2386f49 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-2d9ef97 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-3009638{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-3009638.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-3009638 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-3009638 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-c6f25ab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-39fdd0b{--display:flex;--min-height:380px;}.elementor-32 .elementor-element.elementor-element-39fdd0b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-39fdd0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/07/Brienco-Vado-peatonal-urbanizacion-768x512.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-a6d25ab{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-1d1a370 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-b4c4be1 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );color:var( --e-global-color-accent );}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-16a7a29{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-16a7a29.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-4cf2166{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:110px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-bedcfa0{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e18e8a2{--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;--justify-content:space-between;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ae0319e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-4238841 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-f6d9f03{width:var( --container-widget-width, 105.085% );max-width:105.085%;--container-widget-width:105.085%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-f6d9f03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-f6d9f03 .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-c94ddfb{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-ba13d74{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-ba13d74.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-6f134f2{--display:flex;}.elementor-32 .elementor-element.elementor-element-3f967d2{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-797368b{--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;--justify-content:space-between;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-8206498{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-a12528b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-c81affd{width:var( --container-widget-width, 105.085% );max-width:105.085%;--container-widget-width:105.085%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-c81affd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-c81affd .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-33fcb4b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-1591445{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-1591445.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-1591445 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-1591445 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-cad7cb2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32 .elementor-element.elementor-element-cad7cb2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-cad7cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/07/Breinco-Kodole-pavimento-junta-drenante-1-853x1024.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-d599a4b img{width:195px;}.elementor-32 .elementor-element.elementor-element-30e05b5{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-07b76d1{--display:flex;}.elementor-32 .elementor-element.elementor-element-07b76d1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-07b76d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://breinco.com/wp-content/uploads/2025/06/Breinco-Temple-mobiliario-urbano-1024x600.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-32 .elementor-element.elementor-element-07b76d1.e-con{--align-self:stretch;}.elementor-32 .elementor-element.elementor-element-6e13a80{--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;--justify-content:space-between;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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ec0a276{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3cd9db7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-a6b6733 );}.elementor-32 .elementor-element.elementor-element-b5255ec{width:var( --container-widget-width, 105.085% );max-width:105.085%;--container-widget-width:105.085%;--container-widget-flex-grow:0;}.elementor-32 .elementor-element.elementor-element-b5255ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-b5255ec .elementor-heading-title{font-family:var( --e-global-typography-fe9097d-font-family ), Sans-serif;font-size:var( --e-global-typography-fe9097d-font-size );font-weight:var( --e-global-typography-fe9097d-font-weight );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b77c2c7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-df345db-font-family ), Sans-serif;font-size:var( --e-global-typography-df345db-font-size );font-weight:var( --e-global-typography-df345db-font-weight );line-height:var( --e-global-typography-df345db-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:8px 0px 8px 0px;}.elementor-32 .elementor-element.elementor-element-592e381{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-32 .elementor-element.elementor-element-592e381.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button:hover, .elementor-32 .elementor-element.elementor-element-592e381 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button:hover svg, .elementor-32 .elementor-element.elementor-element-592e381 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-a2d53a7{--display:flex;}.elementor-32 .elementor-element.elementor-element-a8c9f7b{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-110px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:0px;--arrow-size:77px;--arrow-normal-color:var( --e-global-color-3dd3e33 );--arrow-hover-color:var( --e-global-color-primary );}.elementor-32 .elementor-element.elementor-element-a8c9f7b .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-84a435a{--width:40%;}.elementor-32 .elementor-element.elementor-element-6808421{--width:60%;}.elementor-32 .elementor-element.elementor-element-6e74a17{--width:60%;}.elementor-32 .elementor-element.elementor-element-43a5f1d{--width:60%;}.elementor-32 .elementor-element.elementor-element-f367502{--width:60%;}.elementor-32 .elementor-element.elementor-element-24de43b{--width:60%;}.elementor-32 .elementor-element.elementor-element-aab77d5{--width:60%;}.elementor-32 .elementor-element.elementor-element-b3e56e2{--width:60%;}.elementor-32 .elementor-element.elementor-element-3a7f361{--width:60%;}.elementor-32 .elementor-element.elementor-element-fa781b3{--width:60%;}.elementor-32 .elementor-element.elementor-element-b114f5c{--width:100%;}.elementor-32 .elementor-element.elementor-element-f81d3d1{--width:100%;}.elementor-32 .elementor-element.elementor-element-555fee0{--width:100%;}.elementor-32 .elementor-element.elementor-element-bedcfa0{--width:100%;}.elementor-32 .elementor-element.elementor-element-e18e8a2{--width:100%;}.elementor-32 .elementor-element.elementor-element-6f134f2{--width:100%;}.elementor-32 .elementor-element.elementor-element-3f967d2{--width:100%;}.elementor-32 .elementor-element.elementor-element-797368b{--width:100%;}.elementor-32 .elementor-element.elementor-element-cad7cb2{--width:100%;}.elementor-32 .elementor-element.elementor-element-30e05b5{--width:100%;}.elementor-32 .elementor-element.elementor-element-07b76d1{--width:100%;}.elementor-32 .elementor-element.elementor-element-6e13a80{--width:100%;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-e599089 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-13e63da{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-7385a48 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-0159a83{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-449437d .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-ac74df0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-4cc8cef .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-83eb971{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-5bca705 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-e231e69{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1c49e48 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-e7fce3b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-14cba55 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-51812bd{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-99ee9cc .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-216a681{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-0c55304 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-ec6a03b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-5c59fe9 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-9f7eec7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1d9f1e5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-32 .elementor-element.elementor-element-266bccf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-1a229a3 .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-6c92420 .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-01d580c .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-2b7d23d .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-d96fefb .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-8f47d1e .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-b114f5c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-f81d3d1.e-con{--order:1;}.elementor-32 .elementor-element.elementor-element-60eb8d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-3269708 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-7d88c90{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-dd6f3fb .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-ef04066 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1ca2fb5{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-1fe9f06{--min-height:160px;}.elementor-32 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-50d0c99 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-dcb0f22{--min-height:160px;}.elementor-32 .elementor-element.elementor-element-2386f49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-2d9ef97 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-39fdd0b{--min-height:160px;}.elementor-32 .elementor-element.elementor-element-1d1a370 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-b4c4be1 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-bedcfa0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-e18e8a2.e-con{--order:2;}.elementor-32 .elementor-element.elementor-element-4238841 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-f6d9f03 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-c94ddfb{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-6f134f2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-6f134f2.e-con{--order:1;}.elementor-32 .elementor-element.elementor-element-3f967d2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3f967d2.e-con{--order:1;}.elementor-32 .elementor-element.elementor-element-797368b.e-con{--order:2;}.elementor-32 .elementor-element.elementor-element-a12528b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-c81affd .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-33fcb4b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-cad7cb2.e-con{--order:1;}.elementor-32 .elementor-element.elementor-element-30e05b5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3cd9db7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-b5255ec .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b77c2c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-a8c9f7b{--swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-e599089 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-13e63da{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-7bf0006 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-7385a48 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-0159a83{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-0327765 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-449437d .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-ac74df0{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-e8d364c .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-4cc8cef .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-83eb971{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-d9e78b0 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-5bca705 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-e231e69{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-06fb3b7 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1c49e48 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-e7fce3b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-e86fea2 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-14cba55 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-51812bd{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-6801365 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-99ee9cc .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-216a681{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-77d84d9 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-0c55304 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-ec6a03b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-8a84dcd .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-5c59fe9 .elementor-heading-title{font-size:var( --e-global-typography-f260233-font-size );line-height:var( --e-global-typography-f260233-line-height );}.elementor-32 .elementor-element.elementor-element-9f7eec7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-fe09187 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1d9f1e5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-32 .elementor-element.elementor-element-266bccf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-27d7270{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-1a229a3 .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-a4546de{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-6c92420 .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-7a4641b{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-01d580c .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-15b698f{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-2b7d23d .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-a860295{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-d96fefb .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-9a41791{--min-height:200px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-8f47d1e .elementor-heading-title{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-b114f5c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-f81d3d1.e-con{--order:2;}.elementor-32 .elementor-element.elementor-element-60eb8d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-3269708 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b470890 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-7d88c90{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-871fc6e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32 .elementor-element.elementor-element-dd6f3fb .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-f55c0fd .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-ef04066 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-5775a50 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-1ca2fb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-32 .elementor-element.elementor-element-dbbd2a8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-50d0c99 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-1832bbe .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-2386f49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-2d9ef97 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-3009638 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-1d1a370 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-b4c4be1 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-16a7a29 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-32 .elementor-element.elementor-element-4cf2166{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-32 .elementor-element.elementor-element-bedcfa0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-e18e8a2.e-con{--order:2;}.elementor-32 .elementor-element.elementor-element-4238841 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-f6d9f03 .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-c94ddfb{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-ba13d74 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-3f967d2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-797368b.e-con{--order:2;}.elementor-32 .elementor-element.elementor-element-a12528b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-c81affd .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-33fcb4b{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1591445 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-cad7cb2.e-con{--order:1;}.elementor-32 .elementor-element.elementor-element-30e05b5{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-3cd9db7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-32 .elementor-element.elementor-element-b5255ec .elementor-heading-title{font-size:var( --e-global-typography-fe9097d-font-size );line-height:var( --e-global-typography-fe9097d-line-height );}.elementor-32 .elementor-element.elementor-element-b77c2c7{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-592e381 .elementor-button{font-size:var( --e-global-typography-df345db-font-size );line-height:var( --e-global-typography-df345db-line-height );}.elementor-32 .elementor-element.elementor-element-a8c9f7b{--swiper-slides-to-display:1;}}/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-7d0b659 */.elementor-32 .elementor-element.elementor-element-7d0b659 {
    position:absolute; 
    top:0px;
    left:0px;
    width:100%;
   
}
.elementor-32 .elementor-element.elementor-element-7d0b659 video{
       width:100%;
    height:90vh!important;
    object-fit: cover!important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871fc6e */.elementor-32 .elementor-element.elementor-element-871fc6e{
  aspect-ratio: 9/10.1;
}

@media (max-width: 1024px){
  .elementor-32 .elementor-element.elementor-element-871fc6e{
    aspect-ratio: 16/9;
  }
}

@media (max-width: 767px){
  .elementor-32 .elementor-element.elementor-element-871fc6e{
    aspect-ratio: 16/9;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f134f2 */.elementor-32 .elementor-element.elementor-element-6f134f2{aspect-ratio:16/9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cad7cb2 */.elementor-32 .elementor-element.elementor-element-cad7cb2{aspect-ratio:16/9;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07b76d1 */.elementor-32 .elementor-element.elementor-element-07b76d1{aspect-ratio: 16/9;}/* End custom CSS */