.elementor-6 .elementor-element.elementor-element-631b927a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-631b927a::before, .elementor-6 .elementor-element.elementor-element-631b927a > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-631b927a > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-631b927a > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-631b927a > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-631b927a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-abbea88 );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-79f3803c{--display:flex;--z-index:0;}.elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:83px;font-weight:600;line-height:1.2em;letter-spacing:-3.5px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5fe2d10b{--display:flex;--z-index:1;}.elementor-6 .elementor-element.elementor-element-bdc1ad8{color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-409e565c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button{background-color:var( --e-global-color-bfa149c );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:1em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:100px 100px 100px 100px;padding:17px 32px 17px 32px;}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button:focus{background-color:var( --e-global-color-fa50b1a );color:var( --e-global-color-accent );border-color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button-content-wrapper{flex-direction:row;}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-1a6d6f6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-1a6d6f6f.e-con{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-5f71243{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-2699ee01 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-0858bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-0858bfd-font-size );font-weight:var( --e-global-typography-0858bfd-font-weight );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-263ba08d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-3d1406b7 .elementor-heading-title{font-family:var( --e-global-typography-40f6a7f-font-family ), Sans-serif;font-size:var( --e-global-typography-40f6a7f-font-size );font-weight:var( --e-global-typography-40f6a7f-font-weight );line-height:var( --e-global-typography-40f6a7f-line-height );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-19898624{--display:flex;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-1cee98f9{--spacer-size:100px;}.elementor-6 .elementor-element.elementor-element-1cee98f9 > .elementor-widget-container{background-color:#585858;}.elementor-6 .elementor-element.elementor-element-75881c4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-cdb8672 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-1fbdec2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-4f460bc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-6061bd8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-5fee3625{--display:flex;--border-radius:15px 15px 15px 0px;--margin-top:-155px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-6 .elementor-element.elementor-element-1d3ef0eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-1d3ef0eb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1d3ef0eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6b36e0 );}.elementor-6 .elementor-element.elementor-element-3b212d78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--z-index:0;}.elementor-6 .elementor-element.elementor-element-4ffc32dc{--display:flex;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-429d1ba2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-527c4d9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-6c8ba80f{--display:flex;--z-index:1;}.elementor-6 .elementor-element.elementor-element-3baf849a{--display:flex;--position:absolute;--overflow:hidden;bottom:0px;--z-index:0;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-3baf849a{left:134px;}body.rtl .elementor-6 .elementor-element.elementor-element-3baf849a{right:134px;}.elementor-6 .elementor-element.elementor-element-60462005{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:2;}.elementor-6 .elementor-element.elementor-element-60462005.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-60462005 img{width:100%;}.elementor-6 .elementor-element.elementor-element-3f1e9723{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-135px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-6 .elementor-element.elementor-element-2f551bbd{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-2f551bbd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2f551bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lsanchezconstructionca.webmediapowersllc.net/wp-content/uploads/2026/09/uk-london-skyscrapers-at-lime-street-upward-vie-2026-09-22-13-48-13-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-2f551bbd::before, .elementor-6 .elementor-element.elementor-element-2f551bbd > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2f551bbd > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2f551bbd > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2f551bbd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2f551bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-abbea88 );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-1391be69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-6 .elementor-element.elementor-element-64e74e5e{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-63d76cda{text-align:end;font-family:"Lato", Sans-serif;font-size:25px;font-weight:500;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-4fae0db9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-41865555{--display:flex;}.elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:61px;font-weight:600;line-height:1.2em;letter-spacing:-3.5px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-192b8f76{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-4a3a2ea3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-2a6b8b0 );--border-color:var( --e-global-color-2a6b8b0 );--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-4a3a2ea3:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-4a3a2ea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-5cdb904e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-26be7ae2{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-26be7ae2:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-26be7ae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6b36e0 );}.elementor-6 .elementor-element.elementor-element-70197e2f{--display:flex;}.elementor-6 .elementor-element.elementor-element-34739a4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-34739a4e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-58a979d7{color:var( --e-global-color-abbea88 );}.elementor-6 .elementor-element.elementor-element-352af045 .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-f6b36e0 );color:var( --e-global-color-f6b36e0 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-352af045 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-352af045 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-352af045 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-352af045 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-352af045 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-352af045 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-688cfdef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-2bb4c54a{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-2bb4c54a:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2bb4c54a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6b36e0 );}.elementor-6 .elementor-element.elementor-element-dac696a{--display:flex;}.elementor-6 .elementor-element.elementor-element-29d53557{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-29d53557 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-618ddbae{color:var( --e-global-color-abbea88 );}.elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-f6b36e0 );color:var( --e-global-color-f6b36e0 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-d3fff70 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1355cb3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-3f3e26cb{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-3f3e26cb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3f3e26cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6b36e0 );}.elementor-6 .elementor-element.elementor-element-36ca4312{--display:flex;}.elementor-6 .elementor-element.elementor-element-21c4464c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-21c4464c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4f9da13b{color:var( --e-global-color-abbea88 );}.elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-f6b36e0 );color:var( --e-global-color-f6b36e0 );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-aa45f41 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-49e96e14{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-49e96e14:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-49e96e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abbea88 );background-image:url("https://lsanchezconstructionca.webmediapowersllc.net/wp-content/uploads/2026/09/elegant-dining-room-with-marble-counter-and-tulips-2026-09-22-15-38-58-utc-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-49e96e14::before, .elementor-6 .elementor-element.elementor-element-49e96e14 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-49e96e14 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-49e96e14 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-49e96e14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-49e96e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-abbea88 );--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-33890022{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-6 .elementor-element.elementor-element-3148c3e3{--display:flex;}.elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:59px;font-weight:600;line-height:1.2em;letter-spacing:-3.5px;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-5ee76843{--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-6 .elementor-element.elementor-element-424412e2{--display:flex;--z-index:1;}.elementor-6 .elementor-element.elementor-element-66c11a8c p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-66c11a8c{color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-36aaf05d{--display:flex;}.elementor-6 .elementor-element.elementor-element-6fa980d0{--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-6 .elementor-element.elementor-element-49c8e962 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-49c8e962 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-4eb20d54{--display:flex;}.elementor-6 .elementor-element.elementor-element-305b003b{--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-6 .elementor-element.elementor-element-24171986 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-5ac298f2{--display:flex;}.elementor-6 .elementor-element.elementor-element-4681ec3b{--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-6 .elementor-element.elementor-element-4c3a73bc img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-c5b1e80{--display:flex;}.elementor-6 .elementor-element.elementor-element-31bb74c9{--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-6 .elementor-element.elementor-element-1f2fcd21 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-6 .elementor-element.elementor-element-70f68d74{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:40%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;z-index:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:120px;--n-tabs-title-transition:0.6s;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:38px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:38px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:36px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-f6b36e0 );--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:25px;--n-tabs-icon-gap:266px;--n-tabs-icon-color:var( --e-global-color-secondary );--n-tabs-icon-color-active:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-70f68d74 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-fa50b1a );}.elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-fa50b1a );border-style:none;}.elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-fa50b1a );border-style:none;text-shadow:0px 0px 6px #FFFFFF;}.elementor-6 .elementor-element.elementor-element-70f68d74 > .elementor-widget-container{margin:-105px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:600;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-70f68d74 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-bfa149c );--n-tabs-icon-color-hover:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-4ec74f7c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-663c8683{--display:flex;}.elementor-6 .elementor-element.elementor-element-663c8683.e-con{--align-self:flex-end;}.elementor-6 .elementor-element.elementor-element-14226257{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-14226257 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-14226257.elementor-element{--align-self:center;}.elementor-6 .elementor-element.elementor-element-746fd2f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-6714d938{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2a6b8b0 );--border-color:var( --e-global-color-2a6b8b0 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-156c78c4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-6 .elementor-element.elementor-element-1e8036bc{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-1e8036bc:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-1e8036bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-54507fc8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-275e924a .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-bfa149c );color:var( --e-global-color-bfa149c );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-275e924a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-275e924a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-275e924a .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-275e924a .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-275e924a .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-275e924a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4c3d6f11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2a6b8b0 );--border-color:var( --e-global-color-2a6b8b0 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-131e2a8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-6 .elementor-element.elementor-element-7506fbe7{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-7506fbe7:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-7506fbe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-3e2b0eb3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-bfa149c );color:var( --e-global-color-bfa149c );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-7723eb64 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-4390f1e1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2a6b8b0 );--border-color:var( --e-global-color-2a6b8b0 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6 .elementor-element.elementor-element-1f05dbc3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-6 .elementor-element.elementor-element-88c12eb{--display:flex;--min-height:80px;--justify-content:center;--border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-88c12eb:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-88c12eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-f2d590a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-bfa149c );color:var( --e-global-color-bfa149c );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-3841a41f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-1d1c458a{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5c9fbda6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-6 .elementor-element.elementor-element-322c1c4d{--display:flex;}.elementor-6 .elementor-element.elementor-element-4770ef70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-57096dd9{--display:flex;}.elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button{background-color:var( --e-global-color-fa50b1a );fill:var( --e-global-color-bfa149c );color:var( --e-global-color-bfa149c );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-791ddb7e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-7c8c0eec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-12f9a555{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-12f9a555:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-12f9a555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-539629ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-68c12591{--display:flex;--min-height:100px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-c5d939a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF917C;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-c5da16c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-6cd3d81d .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-0858bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-0858bfd-font-size );font-weight:var( --e-global-typography-0858bfd-font-weight );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-19ac0643 .elementor-heading-title{font-family:var( --e-global-typography-9bc0a73-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc0a73-font-size );font-weight:var( --e-global-typography-9bc0a73-font-weight );line-height:var( --e-global-typography-9bc0a73-line-height );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-330c8561 .elementor-heading-title{color:var( --e-global-color-0a57e5c );}.elementor-6 .elementor-element.elementor-element-71f71f71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-3dacded6{--display:flex;--min-height:100px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-24de2d46 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF917C;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-3097f10a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-321fde47 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-0858bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-0858bfd-font-size );font-weight:var( --e-global-typography-0858bfd-font-weight );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-6d60a04a .elementor-heading-title{font-family:var( --e-global-typography-9bc0a73-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc0a73-font-size );font-weight:var( --e-global-typography-9bc0a73-font-weight );line-height:var( --e-global-typography-9bc0a73-line-height );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4a0743cf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-57419b06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-4837467a{--display:flex;--min-height:100px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-4cd7f138 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF917C;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-3031a1cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-12e6b62b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-0858bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-0858bfd-font-size );font-weight:var( --e-global-typography-0858bfd-font-weight );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-402c7f16 .elementor-heading-title{font-family:var( --e-global-typography-9bc0a73-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc0a73-font-size );font-weight:var( --e-global-typography-9bc0a73-font-weight );line-height:var( --e-global-typography-9bc0a73-line-height );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-4a9d496e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-469e261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-6 .elementor-element.elementor-element-1c6dc630{--display:flex;--min-height:100px;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-14f95961 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF917C;border-radius:100px 100px 100px 100px;}.elementor-6 .elementor-element.elementor-element-1b06beec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-49f05dd7 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-0858bfd-font-family ), Sans-serif;font-size:var( --e-global-typography-0858bfd-font-size );font-weight:var( --e-global-typography-0858bfd-font-weight );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-10a32b1b .elementor-heading-title{font-family:var( --e-global-typography-9bc0a73-font-family ), Sans-serif;font-size:var( --e-global-typography-9bc0a73-font-size );font-weight:var( --e-global-typography-9bc0a73-font-weight );line-height:var( --e-global-typography-9bc0a73-line-height );color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-238e320e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-17295c71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-5eb41cca{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-6 .elementor-element.elementor-element-5eb41cca:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5eb41cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abbea88 );}.elementor-6 .elementor-element.elementor-element-2a79221d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-2a79221d{text-align:start;}.elementor-6 .elementor-element.elementor-element-2a79221d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-6 .elementor-element.elementor-element-661f5dd .elementor-heading-title{color:var( --e-global-color-bfa149c );}.elementor-6 .elementor-element.elementor-element-1ecdfabf p{margin-block-end:20px;}.elementor-6 .elementor-element.elementor-element-1ecdfabf{color:var( --e-global-color-0d16ca8 );}.elementor-6 .elementor-element.elementor-element-266900ce{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-icon i{color:var( --e-global-color-bfa149c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-icon svg{fill:var( --e-global-color-bfa149c );transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-581e0cbd{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > a{font-family:var( --e-global-typography-7810902-font-family ), Sans-serif;font-size:var( --e-global-typography-7810902-font-size );font-weight:var( --e-global-typography-7810902-font-weight );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-text{color:var( --e-global-color-0a57e5c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-icon i{color:var( --e-global-color-bfa149c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-icon svg{fill:var( --e-global-color-bfa149c );transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-7db6d256{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7810902-font-family ), Sans-serif;font-size:var( --e-global-typography-7810902-font-size );font-weight:var( --e-global-typography-7810902-font-weight );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-text{color:var( --e-global-color-0a57e5c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-icon i{color:var( --e-global-color-bfa149c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-icon svg{fill:var( --e-global-color-bfa149c );transition:fill 0.3s;}.elementor-6 .elementor-element.elementor-element-a295557{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > a{font-family:var( --e-global-typography-7810902-font-family ), Sans-serif;font-size:var( --e-global-typography-7810902-font-size );font-weight:var( --e-global-typography-7810902-font-weight );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-text{color:var( --e-global-color-0a57e5c );transition:color 0.3s;}.elementor-6 .elementor-element.elementor-element-7ba855de{--display:flex;--z-index:2;}.elementor-6 .elementor-element.elementor-element-73aedff{--display:flex;--position:absolute;--min-height:100%;bottom:0px;--z-index:0;}.elementor-6 .elementor-element.elementor-element-73aedff:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-73aedff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lsanchezconstructionca.webmediapowersllc.net/wp-content/uploads/2026/09/6ETKFG7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-73aedff{right:0px;}body.rtl .elementor-6 .elementor-element.elementor-element-73aedff{left:0px;}.elementor-6 .elementor-element.elementor-element-734b9442{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-79f3803c{--width:67%;}.elementor-6 .elementor-element.elementor-element-5fe2d10b{--width:66%;}.elementor-6 .elementor-element.elementor-element-1a6d6f6f{--width:33%;}.elementor-6 .elementor-element.elementor-element-19898624{--width:2px;}.elementor-6 .elementor-element.elementor-element-6061bd8b{--width:26%;}.elementor-6 .elementor-element.elementor-element-5fee3625{--width:100%;}.elementor-6 .elementor-element.elementor-element-4ffc32dc{--width:30%;}.elementor-6 .elementor-element.elementor-element-527c4d9f{--width:70%;}.elementor-6 .elementor-element.elementor-element-6c8ba80f{--width:60%;}.elementor-6 .elementor-element.elementor-element-3f1e9723{--width:60%;}.elementor-6 .elementor-element.elementor-element-1391be69{--width:100%;}.elementor-6 .elementor-element.elementor-element-64e74e5e{--width:50%;}.elementor-6 .elementor-element.elementor-element-41865555{--width:50%;}.elementor-6 .elementor-element.elementor-element-192b8f76{--width:100%;}.elementor-6 .elementor-element.elementor-element-4a3a2ea3{--width:100%;}.elementor-6 .elementor-element.elementor-element-26be7ae2{--width:80px;}.elementor-6 .elementor-element.elementor-element-70197e2f{--width:73%;}.elementor-6 .elementor-element.elementor-element-2bb4c54a{--width:80px;}.elementor-6 .elementor-element.elementor-element-dac696a{--width:73%;}.elementor-6 .elementor-element.elementor-element-3f3e26cb{--width:80px;}.elementor-6 .elementor-element.elementor-element-36ca4312{--width:73%;}.elementor-6 .elementor-element.elementor-element-33890022{--width:100%;}.elementor-6 .elementor-element.elementor-element-3148c3e3{--width:50%;}.elementor-6 .elementor-element.elementor-element-5ee76843{--width:100%;}.elementor-6 .elementor-element.elementor-element-424412e2{--width:40%;}.elementor-6 .elementor-element.elementor-element-663c8683{--width:100%;}.elementor-6 .elementor-element.elementor-element-6714d938{--width:32.2%;}.elementor-6 .elementor-element.elementor-element-1e8036bc{--width:80px;}.elementor-6 .elementor-element.elementor-element-4c3d6f11{--width:32.2%;}.elementor-6 .elementor-element.elementor-element-7506fbe7{--width:80px;}.elementor-6 .elementor-element.elementor-element-4390f1e1{--width:32.2%;}.elementor-6 .elementor-element.elementor-element-88c12eb{--width:80px;}.elementor-6 .elementor-element.elementor-element-1d1c458a{--content-width:1500px;}.elementor-6 .elementor-element.elementor-element-322c1c4d{--width:56%;}.elementor-6 .elementor-element.elementor-element-57096dd9{--width:30%;}.elementor-6 .elementor-element.elementor-element-68c12591{--width:100px;}.elementor-6 .elementor-element.elementor-element-c5da16c{--width:59%;}.elementor-6 .elementor-element.elementor-element-3dacded6{--width:100px;}.elementor-6 .elementor-element.elementor-element-3097f10a{--width:59%;}.elementor-6 .elementor-element.elementor-element-4837467a{--width:100px;}.elementor-6 .elementor-element.elementor-element-3031a1cc{--width:59%;}.elementor-6 .elementor-element.elementor-element-1c6dc630{--width:100px;}.elementor-6 .elementor-element.elementor-element-1b06beec{--width:59%;}.elementor-6 .elementor-element.elementor-element-5eb41cca{--width:32%;}.elementor-6 .elementor-element.elementor-element-7ba855de{--width:64%;}.elementor-6 .elementor-element.elementor-element-73aedff{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-79f3803c{--width:100%;}.elementor-6 .elementor-element.elementor-element-5fe2d10b{--width:100%;}.elementor-6 .elementor-element.elementor-element-1a6d6f6f{--width:50%;}.elementor-6 .elementor-element.elementor-element-6061bd8b{--width:42%;}.elementor-6 .elementor-element.elementor-element-4ffc32dc{--width:45%;}.elementor-6 .elementor-element.elementor-element-527c4d9f{--width:100%;}.elementor-6 .elementor-element.elementor-element-3f1e9723{--width:70%;}.elementor-6 .elementor-element.elementor-element-64e74e5e{--width:100%;}.elementor-6 .elementor-element.elementor-element-41865555{--width:100%;}.elementor-6 .elementor-element.elementor-element-5cdb904e{--width:48%;}.elementor-6 .elementor-element.elementor-element-26be7ae2{--width:70px;}.elementor-6 .elementor-element.elementor-element-688cfdef{--width:48%;}.elementor-6 .elementor-element.elementor-element-2bb4c54a{--width:70px;}.elementor-6 .elementor-element.elementor-element-1355cb3a{--width:100%;}.elementor-6 .elementor-element.elementor-element-3f3e26cb{--width:70px;}.elementor-6 .elementor-element.elementor-element-3148c3e3{--width:100%;}.elementor-6 .elementor-element.elementor-element-424412e2{--width:45%;}.elementor-6 .elementor-element.elementor-element-6714d938{--width:48.5%;}.elementor-6 .elementor-element.elementor-element-1e8036bc{--width:70px;}.elementor-6 .elementor-element.elementor-element-4c3d6f11{--width:48.5%;}.elementor-6 .elementor-element.elementor-element-7506fbe7{--width:70px;}.elementor-6 .elementor-element.elementor-element-4390f1e1{--width:48.5%;}.elementor-6 .elementor-element.elementor-element-88c12eb{--width:70px;}.elementor-6 .elementor-element.elementor-element-322c1c4d{--width:100%;}.elementor-6 .elementor-element.elementor-element-57096dd9{--width:100%;}.elementor-6 .elementor-element.elementor-element-539629ac{--width:40%;}.elementor-6 .elementor-element.elementor-element-68c12591{--width:70px;}.elementor-6 .elementor-element.elementor-element-c5da16c{--width:68%;}.elementor-6 .elementor-element.elementor-element-71f71f71{--width:40%;}.elementor-6 .elementor-element.elementor-element-3dacded6{--width:70px;}.elementor-6 .elementor-element.elementor-element-3097f10a{--width:68%;}.elementor-6 .elementor-element.elementor-element-57419b06{--width:40%;}.elementor-6 .elementor-element.elementor-element-4837467a{--width:70px;}.elementor-6 .elementor-element.elementor-element-3031a1cc{--width:68%;}.elementor-6 .elementor-element.elementor-element-469e261{--width:40%;}.elementor-6 .elementor-element.elementor-element-1c6dc630{--width:70px;}.elementor-6 .elementor-element.elementor-element-1b06beec{--width:68%;}.elementor-6 .elementor-element.elementor-element-5eb41cca{--width:100%;}.elementor-6 .elementor-element.elementor-element-7ba855de{--width:100%;}.elementor-6 .elementor-element.elementor-element-73aedff{--width:100%;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-631b927a{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title{font-size:80px;}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button{font-size:15px;padding:15px 28px 15px 28px;}.elementor-6 .elementor-element.elementor-element-1a6d6f6f.e-con{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-2699ee01 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-3d1406b7 .elementor-heading-title{font-size:var( --e-global-typography-40f6a7f-font-size );line-height:var( --e-global-typography-40f6a7f-line-height );}.elementor-6 .elementor-element.elementor-element-cdb8672 .elementor-counter-number-wrapper{font-size:50px;}.elementor-6 .elementor-element.elementor-element-4f460bc9 .elementor-heading-title{font-size:17px;}.elementor-6 .elementor-element.elementor-element-5fee3625{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-1d3ef0eb{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-3b212d78{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-4ffc32dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-527c4d9f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-6 .elementor-element.elementor-element-3f1e9723{--margin-top:0px;--margin-bottom:0px;--margin-left:-140px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-1391be69{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-63d76cda{text-align:start;font-size:20px;}.elementor-6 .elementor-element.elementor-element-41865555.e-con{--order:-99999 /* order start hack */;}.elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title{font-size:80px;}.elementor-6 .elementor-element.elementor-element-4a3a2ea3{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-5cdb904e{--justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-26be7ae2{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-70197e2f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-688cfdef{--justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-2bb4c54a{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-dac696a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-1355cb3a{--justify-content:flex-start;}.elementor-6 .elementor-element.elementor-element-3f3e26cb{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-36ca4312{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6 .elementor-element.elementor-element-33890022{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title{font-size:80px;}.elementor-6 .elementor-element.elementor-element-5ee76843{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--margin-top:-153px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-70f68d74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-70f68d74{--n-tabs-heading-width:246px;--n-tabs-gap:65px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:30px;}.elementor-6 .elementor-element.elementor-element-70f68d74.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:2.5em;}.elementor-6 .elementor-element.elementor-element-1e8036bc{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-7506fbe7{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-88c12eb{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-5c9fbda6{--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:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-12f9a555{--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-6 .elementor-element.elementor-element-539629ac{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-68c12591{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-6cd3d81d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-19ac0643 .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-71f71f71{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-3dacded6{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-321fde47 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-6d60a04a .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-57419b06{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-4837467a{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-12e6b62b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-402c7f16 .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-469e261{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-6 .elementor-element.elementor-element-1c6dc630{--min-height:70px;}.elementor-6 .elementor-element.elementor-element-49f05dd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-10a32b1b .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-17295c71{--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-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-73aedff{--min-height:40%;}.elementor-6 .elementor-element.elementor-element-73aedff:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-73aedff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title{font-size:44px;letter-spacing:-2.5px;}.elementor-6 .elementor-element.elementor-element-1b33a591 .elementor-button{font-size:14px;padding:13px 26px 13px 26px;}.elementor-6 .elementor-element.elementor-element-5f71243{--width:43%;}.elementor-6 .elementor-element.elementor-element-2699ee01 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-3d1406b7 .elementor-heading-title{font-size:var( --e-global-typography-40f6a7f-font-size );line-height:var( --e-global-typography-40f6a7f-line-height );}.elementor-6 .elementor-element.elementor-element-19898624{--width:1px;}.elementor-6 .elementor-element.elementor-element-75881c4b{--width:43%;}.elementor-6 .elementor-element.elementor-element-cdb8672 .elementor-counter-number-wrapper{font-size:40px;}.elementor-6 .elementor-element.elementor-element-4f460bc9 .elementor-heading-title{font-size:16px;}.elementor-6 .elementor-element.elementor-element-4ffc32dc{--z-index:1;}.elementor-6 .elementor-element.elementor-element-527c4d9f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6 .elementor-element.elementor-element-3f1e9723{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-3f1e9723.e-con{--align-self:center;}.elementor-6 .elementor-element.elementor-element-1391be69{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-63d76cda{font-size:18px;}.elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title{font-size:44px;letter-spacing:-2.5px;}.elementor-6 .elementor-element.elementor-element-26be7ae2{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-70197e2f{--width:73%;}.elementor-6 .elementor-element.elementor-element-2bb4c54a{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-dac696a{--width:73%;}.elementor-6 .elementor-element.elementor-element-3f3e26cb{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-36ca4312{--width:73%;}.elementor-6 .elementor-element.elementor-element-49e96e14{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-33890022{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-6 .elementor-element.elementor-element-3148c3e3.e-con{--order:99999 /* order end hack */;}.elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title{font-size:44px;letter-spacing:-2.5px;}.elementor-6 .elementor-element.elementor-element-5ee76843{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6 .elementor-element.elementor-element-70f68d74{--n-tabs-gap:20px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:25px;}.elementor-6 .elementor-element.elementor-element-14226257{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-6714d938{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-1e8036bc{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-54507fc8{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-6 .elementor-element.elementor-element-4c3d6f11{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-7506fbe7{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-3e2b0eb3{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-6 .elementor-element.elementor-element-4390f1e1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6 .elementor-element.elementor-element-88c12eb{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-f2d590a{--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-6 .elementor-element.elementor-element-539629ac{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-68c12591{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-c5da16c{--width:54%;}.elementor-6 .elementor-element.elementor-element-6cd3d81d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-19ac0643 .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-71f71f71{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-3dacded6{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-3097f10a{--width:54%;}.elementor-6 .elementor-element.elementor-element-321fde47 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-6d60a04a .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-57419b06{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-4837467a{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-3031a1cc{--width:54%;}.elementor-6 .elementor-element.elementor-element-12e6b62b .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-402c7f16 .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-469e261{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-1c6dc630{--width:60px;--min-height:60px;}.elementor-6 .elementor-element.elementor-element-1b06beec{--width:54%;}.elementor-6 .elementor-element.elementor-element-49f05dd7 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0858bfd-font-size );line-height:var( --e-global-typography-0858bfd-line-height );}.elementor-6 .elementor-element.elementor-element-10a32b1b .elementor-heading-title{font-size:var( --e-global-typography-9bc0a73-font-size );line-height:var( --e-global-typography-9bc0a73-line-height );}.elementor-6 .elementor-element.elementor-element-2a79221d{text-align:center;}.elementor-6 .elementor-element.elementor-element-1ecdfabf{text-align:center;}.elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-581e0cbd .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-7db6d256 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6 .elementor-element.elementor-element-a295557 .elementor-icon-list-item > a{font-size:var( --e-global-typography-7810902-font-size );line-height:var( --e-global-typography-7810902-line-height );}.elementor-6 .elementor-element.elementor-element-73aedff{--min-height:40%;}}/* Start custom CSS for heading, class: .elementor-element-24e3971 *//* ==========================================================
   WMP CONSTRUCTION LIGHT SIGN
   Cartel luminoso industrial / carousel visual
   Usa el color elegido en Elementor
   ========================================================== */

.elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title {

    position: relative;
    display: inline-block;

    transform-origin: center center;

    /* ======================================================
       TEXTURA INDUSTRIAL
       ====================================================== */

    background-image:

        /* HAZ DE LUZ */
        linear-gradient(
            115deg,
            transparent 0%,
            transparent 40%,

            rgba(255,255,255,.06) 44%,
            rgba(255,255,255,.30) 48%,
            rgba(255,255,255,.85) 50%,
            rgba(255,255,255,.30) 52%,
            rgba(255,255,255,.06) 56%,

            transparent 60%,
            transparent 100%
        ),

        /* RAYAS INDUSTRIALES */
        repeating-linear-gradient(
            135deg,
            transparent 0 7px,
            rgba(255,255,255,.09) 7px 9px,
            transparent 9px 16px,
            rgba(0,0,0,.09) 16px 18px,
            transparent 18px 26px
        ),

        /* MICRO TEXTURA */
        repeating-linear-gradient(
            0deg,
            transparent 0 5px,
            rgba(255,255,255,.045) 5px 6px,
            transparent 6px 11px,
            rgba(0,0,0,.05) 11px 12px
        ),

        /* COLOR BASE */
        linear-gradient(
            180deg,

            color-mix(
                in srgb,
                currentColor 88%,
                white
            ) 0%,

            currentColor 22%,

            currentColor 48%,

            color-mix(
                in srgb,
                currentColor 94%,
                black
            ) 74%,

            color-mix(
                in srgb,
                currentColor 86%,
                black
            ) 100%
        );


    background-size:

        240% 100%,
        28px 28px,
        100% 24px,
        100% 100%;


    background-position:

        140% 50%,
        0 0,
        0 0,
        center;


    background-repeat:

        no-repeat,
        repeat,
        repeat,
        no-repeat;


    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;


    /* ======================================================
       RELIEVE
       ====================================================== */

    -webkit-text-stroke:

        .35px

        color-mix(
            in srgb,
            currentColor 66%,
            black
        );


    text-shadow:

        0 -1px 0 rgba(255,255,255,.22),

        0 1px 0
        color-mix(in srgb,currentColor 75%,black),

        0 2px 0
        color-mix(in srgb,currentColor 67%,black),

        0 3px 0
        color-mix(in srgb,currentColor 58%,black),

        0 4px 1px
        color-mix(in srgb,currentColor 50%,black),

        0 7px 6px rgba(0,0,0,.20),

        0 10px 13px rgba(0,0,0,.10);


    /* ======================================================
       ANIMACIÓN PRINCIPAL
       ====================================================== */

    animation:

        wmpConstructionCarousel
        6s ease-in-out infinite;


    will-change:

        opacity,
        transform,
        filter,
        background-position;
}



/* ==========================================================
   CARTEL LUMINOSO / CAROUSEL
   ========================================================== */

@keyframes wmpConstructionCarousel {

    /* APAGADO */
    0% {

        opacity: 0;

        transform:
            translateY(8px)
            scale(.96);

        filter:
            brightness(.35)
            saturate(.65)
            blur(.6px);

        background-position:
            140% 50%,
            0 0,
            0 0,
            center;
    }


    /* EMPIEZA A ENCENDER */
    8% {

        opacity: .35;

        transform:
            translateY(4px)
            scale(.98);

        filter:
            brightness(.65)
            saturate(.85)
            blur(.3px);
    }


    /* ENCENDIDO */
    16% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1.08)
            saturate(1.08)
            contrast(1.05);
    }


    /* HAZ RECORRIENDO */
    30% {

        background-position:
            110% 50%,
            8px 8px,
            0 6px,
            center;
    }


    45% {

        background-position:
            20% 50%,
            16px 16px,
            0 12px,
            center;
    }


    58% {

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;

        filter:
            brightness(1.16)
            saturate(1.10)
            contrast(1.06);

        opacity: 1;
    }


    /* SE MANTIENE */
    68% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1)
            saturate(1.04);
    }


    /* PARPADEO DE CARTEL */
    74% {

        opacity: .58;

        filter:
            brightness(.62)
            saturate(.80);
    }


    78% {

        opacity: 1;

        filter:
            brightness(1.18)
            saturate(1.10);
    }


    82% {

        opacity: .42;

        filter:
            brightness(.48)
            saturate(.65);
    }


    86% {

        opacity: .92;

        filter:
            brightness(.92)
            saturate(.95);
    }


    /* SE APAGA */
    94% {

        opacity: .18;

        transform:
            translateY(-3px)
            scale(.985);

        filter:
            brightness(.35)
            saturate(.55)
            blur(.25px);
    }


    100% {

        opacity: 0;

        transform:
            translateY(-6px)
            scale(.96);

        filter:
            brightness(.25)
            saturate(.45)
            blur(.5px);

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;
    }
}



/* ==========================================================
   MOBILE
   Más suave y menos dramático
   ========================================================== */

@media (max-width: 767px) {

    .elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title {

        background-size:

            260% 100%,
            22px 22px,
            100% 20px,
            100% 100%;


        animation-duration:
            6.8s;


        text-shadow:

            0 -1px 0 rgba(255,255,255,.18),

            0 1px 0
            color-mix(in srgb,currentColor 70%,black),

            0 2px 0
            color-mix(in srgb,currentColor 60%,black),

            0 3px 1px
            color-mix(in srgb,currentColor 50%,black),

            0 5px 5px
            rgba(0,0,0,.16);
    }
}



/* ==========================================================
   ACCESIBILIDAD
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-6 .elementor-element.elementor-element-24e3971 .elementor-heading-title {

        animation: none !important;

        opacity: 1 !important;

        transform: none !important;

        filter: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-411cb2bd *//* ==========================================================
   WMP CONSTRUCTION LIGHT SIGN
   Cartel luminoso industrial / carousel visual
   Usa el color elegido en Elementor
   ========================================================== */

.elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title {

    position: relative;
    display: inline-block;

    transform-origin: center center;

    /* ======================================================
       TEXTURA INDUSTRIAL
       ====================================================== */

    background-image:

        /* HAZ DE LUZ */
        linear-gradient(
            115deg,
            transparent 0%,
            transparent 40%,

            rgba(255,255,255,.06) 44%,
            rgba(255,255,255,.30) 48%,
            rgba(255,255,255,.85) 50%,
            rgba(255,255,255,.30) 52%,
            rgba(255,255,255,.06) 56%,

            transparent 60%,
            transparent 100%
        ),

        /* RAYAS INDUSTRIALES */
        repeating-linear-gradient(
            135deg,
            transparent 0 7px,
            rgba(255,255,255,.09) 7px 9px,
            transparent 9px 16px,
            rgba(0,0,0,.09) 16px 18px,
            transparent 18px 26px
        ),

        /* MICRO TEXTURA */
        repeating-linear-gradient(
            0deg,
            transparent 0 5px,
            rgba(255,255,255,.045) 5px 6px,
            transparent 6px 11px,
            rgba(0,0,0,.05) 11px 12px
        ),

        /* COLOR BASE */
        linear-gradient(
            180deg,

            color-mix(
                in srgb,
                currentColor 88%,
                white
            ) 0%,

            currentColor 22%,

            currentColor 48%,

            color-mix(
                in srgb,
                currentColor 94%,
                black
            ) 74%,

            color-mix(
                in srgb,
                currentColor 86%,
                black
            ) 100%
        );


    background-size:

        240% 100%,
        28px 28px,
        100% 24px,
        100% 100%;


    background-position:

        140% 50%,
        0 0,
        0 0,
        center;


    background-repeat:

        no-repeat,
        repeat,
        repeat,
        no-repeat;


    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;


    /* ======================================================
       RELIEVE
       ====================================================== */

    -webkit-text-stroke:

        .35px

        color-mix(
            in srgb,
            currentColor 66%,
            black
        );


    text-shadow:

        0 -1px 0 rgba(255,255,255,.22),

        0 1px 0
        color-mix(in srgb,currentColor 75%,black),

        0 2px 0
        color-mix(in srgb,currentColor 67%,black),

        0 3px 0
        color-mix(in srgb,currentColor 58%,black),

        0 4px 1px
        color-mix(in srgb,currentColor 50%,black),

        0 7px 6px rgba(0,0,0,.20),

        0 10px 13px rgba(0,0,0,.10);


    /* ======================================================
       ANIMACIÓN PRINCIPAL
       ====================================================== */

    animation:

        wmpConstructionCarousel
        6s ease-in-out infinite;


    will-change:

        opacity,
        transform,
        filter,
        background-position;
}



/* ==========================================================
   CARTEL LUMINOSO / CAROUSEL
   ========================================================== */

@keyframes wmpConstructionCarousel {

    /* APAGADO */
    0% {

        opacity: 0;

        transform:
            translateY(8px)
            scale(.96);

        filter:
            brightness(.35)
            saturate(.65)
            blur(.6px);

        background-position:
            140% 50%,
            0 0,
            0 0,
            center;
    }


    /* EMPIEZA A ENCENDER */
    8% {

        opacity: .35;

        transform:
            translateY(4px)
            scale(.98);

        filter:
            brightness(.65)
            saturate(.85)
            blur(.3px);
    }


    /* ENCENDIDO */
    16% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1.08)
            saturate(1.08)
            contrast(1.05);
    }


    /* HAZ RECORRIENDO */
    30% {

        background-position:
            110% 50%,
            8px 8px,
            0 6px,
            center;
    }


    45% {

        background-position:
            20% 50%,
            16px 16px,
            0 12px,
            center;
    }


    58% {

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;

        filter:
            brightness(1.16)
            saturate(1.10)
            contrast(1.06);

        opacity: 1;
    }


    /* SE MANTIENE */
    68% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1)
            saturate(1.04);
    }


    /* PARPADEO DE CARTEL */
    74% {

        opacity: .58;

        filter:
            brightness(.62)
            saturate(.80);
    }


    78% {

        opacity: 1;

        filter:
            brightness(1.18)
            saturate(1.10);
    }


    82% {

        opacity: .42;

        filter:
            brightness(.48)
            saturate(.65);
    }


    86% {

        opacity: .92;

        filter:
            brightness(.92)
            saturate(.95);
    }


    /* SE APAGA */
    94% {

        opacity: .18;

        transform:
            translateY(-3px)
            scale(.985);

        filter:
            brightness(.35)
            saturate(.55)
            blur(.25px);
    }


    100% {

        opacity: 0;

        transform:
            translateY(-6px)
            scale(.96);

        filter:
            brightness(.25)
            saturate(.45)
            blur(.5px);

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;
    }
}



/* ==========================================================
   MOBILE
   Más suave y menos dramático
   ========================================================== */

@media (max-width: 767px) {

    .elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title {

        background-size:

            260% 100%,
            22px 22px,
            100% 20px,
            100% 100%;


        animation-duration:
            6.8s;


        text-shadow:

            0 -1px 0 rgba(255,255,255,.18),

            0 1px 0
            color-mix(in srgb,currentColor 70%,black),

            0 2px 0
            color-mix(in srgb,currentColor 60%,black),

            0 3px 1px
            color-mix(in srgb,currentColor 50%,black),

            0 5px 5px
            rgba(0,0,0,.16);
    }
}



/* ==========================================================
   ACCESIBILIDAD
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-6 .elementor-element.elementor-element-411cb2bd .elementor-heading-title {

        animation: none !important;

        opacity: 1 !important;

        transform: none !important;

        filter: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d2b09db *//* ==========================================================
   WMP CONSTRUCTION LIGHT SIGN
   Cartel luminoso industrial / carousel visual
   Usa el color elegido en Elementor
   ========================================================== */

.elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title {

    position: relative;
    display: inline-block;

    transform-origin: center center;

    /* ======================================================
       TEXTURA INDUSTRIAL
       ====================================================== */

    background-image:

        /* HAZ DE LUZ */
        linear-gradient(
            115deg,
            transparent 0%,
            transparent 40%,

            rgba(255,255,255,.06) 44%,
            rgba(255,255,255,.30) 48%,
            rgba(255,255,255,.85) 50%,
            rgba(255,255,255,.30) 52%,
            rgba(255,255,255,.06) 56%,

            transparent 60%,
            transparent 100%
        ),

        /* RAYAS INDUSTRIALES */
        repeating-linear-gradient(
            135deg,
            transparent 0 7px,
            rgba(255,255,255,.09) 7px 9px,
            transparent 9px 16px,
            rgba(0,0,0,.09) 16px 18px,
            transparent 18px 26px
        ),

        /* MICRO TEXTURA */
        repeating-linear-gradient(
            0deg,
            transparent 0 5px,
            rgba(255,255,255,.045) 5px 6px,
            transparent 6px 11px,
            rgba(0,0,0,.05) 11px 12px
        ),

        /* COLOR BASE */
        linear-gradient(
            180deg,

            color-mix(
                in srgb,
                currentColor 88%,
                white
            ) 0%,

            currentColor 22%,

            currentColor 48%,

            color-mix(
                in srgb,
                currentColor 94%,
                black
            ) 74%,

            color-mix(
                in srgb,
                currentColor 86%,
                black
            ) 100%
        );


    background-size:

        240% 100%,
        28px 28px,
        100% 24px,
        100% 100%;


    background-position:

        140% 50%,
        0 0,
        0 0,
        center;


    background-repeat:

        no-repeat,
        repeat,
        repeat,
        no-repeat;


    -webkit-background-clip: text;
    background-clip: text;

    -webkit-text-fill-color: transparent;


    /* ======================================================
       RELIEVE
       ====================================================== */

    -webkit-text-stroke:

        .35px

        color-mix(
            in srgb,
            currentColor 66%,
            black
        );


    text-shadow:

        0 -1px 0 rgba(255,255,255,.22),

        0 1px 0
        color-mix(in srgb,currentColor 75%,black),

        0 2px 0
        color-mix(in srgb,currentColor 67%,black),

        0 3px 0
        color-mix(in srgb,currentColor 58%,black),

        0 4px 1px
        color-mix(in srgb,currentColor 50%,black),

        0 7px 6px rgba(0,0,0,.20),

        0 10px 13px rgba(0,0,0,.10);


    /* ======================================================
       ANIMACIÓN PRINCIPAL
       ====================================================== */

    animation:

        wmpConstructionCarousel
        6s ease-in-out infinite;


    will-change:

        opacity,
        transform,
        filter,
        background-position;
}



/* ==========================================================
   CARTEL LUMINOSO / CAROUSEL
   ========================================================== */

@keyframes wmpConstructionCarousel {

    /* APAGADO */
    0% {

        opacity: 0;

        transform:
            translateY(8px)
            scale(.96);

        filter:
            brightness(.35)
            saturate(.65)
            blur(.6px);

        background-position:
            140% 50%,
            0 0,
            0 0,
            center;
    }


    /* EMPIEZA A ENCENDER */
    8% {

        opacity: .35;

        transform:
            translateY(4px)
            scale(.98);

        filter:
            brightness(.65)
            saturate(.85)
            blur(.3px);
    }


    /* ENCENDIDO */
    16% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1.08)
            saturate(1.08)
            contrast(1.05);
    }


    /* HAZ RECORRIENDO */
    30% {

        background-position:
            110% 50%,
            8px 8px,
            0 6px,
            center;
    }


    45% {

        background-position:
            20% 50%,
            16px 16px,
            0 12px,
            center;
    }


    58% {

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;

        filter:
            brightness(1.16)
            saturate(1.10)
            contrast(1.06);

        opacity: 1;
    }


    /* SE MANTIENE */
    68% {

        opacity: 1;

        transform:
            translateY(0)
            scale(1);

        filter:
            brightness(1)
            saturate(1.04);
    }


    /* PARPADEO DE CARTEL */
    74% {

        opacity: .58;

        filter:
            brightness(.62)
            saturate(.80);
    }


    78% {

        opacity: 1;

        filter:
            brightness(1.18)
            saturate(1.10);
    }


    82% {

        opacity: .42;

        filter:
            brightness(.48)
            saturate(.65);
    }


    86% {

        opacity: .92;

        filter:
            brightness(.92)
            saturate(.95);
    }


    /* SE APAGA */
    94% {

        opacity: .18;

        transform:
            translateY(-3px)
            scale(.985);

        filter:
            brightness(.35)
            saturate(.55)
            blur(.25px);
    }


    100% {

        opacity: 0;

        transform:
            translateY(-6px)
            scale(.96);

        filter:
            brightness(.25)
            saturate(.45)
            blur(.5px);

        background-position:
            -40% 50%,
            28px 28px,
            0 24px,
            center;
    }
}



/* ==========================================================
   MOBILE
   Más suave y menos dramático
   ========================================================== */

@media (max-width: 767px) {

    .elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title {

        background-size:

            260% 100%,
            22px 22px,
            100% 20px,
            100% 100%;


        animation-duration:
            6.8s;


        text-shadow:

            0 -1px 0 rgba(255,255,255,.18),

            0 1px 0
            color-mix(in srgb,currentColor 70%,black),

            0 2px 0
            color-mix(in srgb,currentColor 60%,black),

            0 3px 1px
            color-mix(in srgb,currentColor 50%,black),

            0 5px 5px
            rgba(0,0,0,.16);
    }
}



/* ==========================================================
   ACCESIBILIDAD
   ========================================================== */

@media (prefers-reduced-motion: reduce) {

    .elementor-6 .elementor-element.elementor-element-3d2b09db .elementor-heading-title {

        animation: none !important;

        opacity: 1 !important;

        transform: none !important;

        filter: none !important;
    }
}/* End custom CSS */