.elementor-9 .elementor-element.elementor-element-01dc833{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overlay-opacity:0.77;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-9 .elementor-element.elementor-element-01dc833::before, .elementor-9 .elementor-element.elementor-element-01dc833 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-01dc833 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-01dc833 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-01dc833 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-01dc833 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-49f6707{--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:center;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-358bc25{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-1fdaee5{--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:center;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e835c0a{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-aa28415{--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:center;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b002da7{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-23f91cf{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-23f91cf .elementor-heading-title{font-size:1.9vw;text-transform:uppercase;color:var( --e-global-color-8a096f8 );}.elementor-9 .elementor-element.elementor-element-39197f4{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.81;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:15%;--padding-right:15%;--z-index:1;}.elementor-9 .elementor-element.elementor-element-39197f4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-39197f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-39197f4::before, .elementor-9 .elementor-element.elementor-element-39197f4 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-39197f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-39197f4 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-39197f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-39197f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acr.com.pe/wp-content/uploads/2026/07/Franja.png");--background-overlay:'';background-position:top center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-5a0bb31{--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:center;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-10db6b2{--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:center;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-d391473{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-d391473 .elementor-heading-title{font-size:1.5vw;color:var( --e-global-color-8a096f8 );}.elementor-9 .elementor-element.elementor-element-2190ebd{--display:flex;--min-height:40vh;--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-2190ebd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2190ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acr.com.pe/wp-content/uploads/2024/04/ACR-concreto-premezclado.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-df3e984{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-df3e984 img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-5f73a02{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-5f73a02:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5f73a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-bd02e87 .elementor-heading-title{font-size:1vw;line-height:1em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-86a3e94{line-height:1.3em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-86a3e94 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-67b9c2f{--display:flex;--min-height:40vh;--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-67b9c2f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-67b9c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acr.com.pe/wp-content/uploads/2024/04/ACR-Mixers.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-9f8d32f{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-9f8d32f img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-cda56b9{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-cda56b9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cda56b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-910be48 .elementor-heading-title{font-size:1vw;line-height:1em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f6b5e71{line-height:1.3em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-f6b5e71 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-848dad9{--display:flex;--min-height:40vh;--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-848dad9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-848dad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acr.com.pe/wp-content/uploads/2024/04/ACR-Control-de-calidad.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2e49e2c{width:var( --container-widget-width, 28% );max-width:28%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-2e49e2c img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-dec42b4{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-dec42b4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dec42b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-cf838f9 .elementor-heading-title{font-size:1vw;line-height:1em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4d95c82{line-height:1.3em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4d95c82 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-5f4fcaf{--display:flex;--min-height:40vh;--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-5f4fcaf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5f4fcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acr.com.pe/wp-content/uploads/2024/04/ACR-bombas-de-concreto-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-5fe8e8b{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5fe8e8b img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-f9d7226{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-f9d7226:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f9d7226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-244ccc0 .elementor-heading-title{font-size:1vw;line-height:1em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-95c5782{line-height:1.3em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-95c5782 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-bb9cbd0{--display:flex;--min-height:40vh;--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:flex-start;--align-items:flex-end;--flex-wrap:wrap;--align-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:1%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-bb9cbd0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bb9cbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acr.com.pe/wp-content/uploads/2026/07/Chancadora-en-Jaen.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-429ec6b{width:var( --container-widget-width, 36% );max-width:36%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-429ec6b img{border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-ed6ecba{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-ed6ecba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ed6ecba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-45744ec .elementor-heading-title{font-size:1vw;line-height:1em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2fb74cf{line-height:1.3em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2fb74cf p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-2705c6d{--display:flex;--min-height:80vh;--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:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:0.76;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:2%;--padding-left:18%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-2705c6d::before, .elementor-9 .elementor-element.elementor-element-2705c6d > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2705c6d > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2705c6d > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2705c6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2705c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #37343500 39%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-a988a9f{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-a988a9f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a988a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#585A5E40;}.elementor-9 .elementor-element.elementor-element-65f855e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.9vw;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-65f855e p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button{background-color:#B6B6B600;font-size:0.8vw;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f93db68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-279d901{--display:flex;--min-height:44vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.76;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:2;}.elementor-9 .elementor-element.elementor-element-279d901:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-279d901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-279d901::before, .elementor-9 .elementor-element.elementor-element-279d901 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-279d901 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-279d901 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-279d901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-279d901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acr.com.pe/wp-content/uploads/2026/07/Franja.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-a0ddc3b{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 20px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-a0ddc3b .elementor-heading-title{font-size:1.7vw;text-transform:uppercase;color:#FFEC00;}.elementor-9 .elementor-element.elementor-element-0e0a71d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:0.9vw;line-height:1.5em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0e0a71d p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-f6b020f .elementor-button{background-color:#02010100;font-size:0.8vw;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-f6b020f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f6b020f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5ab463f{--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:center;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--flex-wrap:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-5ab463f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5ab463f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-08bec1e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-26bb6c6{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-530882e{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-48fb32c{width:var( --container-widget-width, 68% );max-width:68%;padding:0px 0px 20px 0px;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-48fb32c .elementor-heading-title{font-size:1.2vw;text-transform:uppercase;line-height:1.4em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7d524fd{--display:flex;--min-height:0vh;--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:flex-start;--align-items:center;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:var( --e-global-color-eb4a4af );--border-color:var( --e-global-color-eb4a4af );--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-7d524fd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7d524fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9C9C9;}.elementor-9 .elementor-element.elementor-element-0dc5e55 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-0dc5e55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-0dc5e55.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0dc5e55.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-0dc5e55.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-0dc5e55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-0dc5e55 .elementor-icon{font-size:1.6vw;}.elementor-9 .elementor-element.elementor-element-0dc5e55 .elementor-icon svg{height:1.6vw;}.elementor-9 .elementor-element.elementor-element-fb875d6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f448e0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.03em;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8ef46d7{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-8ef46d7 .elementor-heading-title{font-size:1.8vw;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-959c9a1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2b197e6{--display:flex;--min-height:0vh;--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:flex-start;--align-items:center;--flex-wrap:wrap;--overflow:auto;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:#063774;--border-color:#063774;--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-2b197e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2b197e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#949494;}.elementor-9 .elementor-element.elementor-element-f08121f .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f08121f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f08121f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f08121f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f08121f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f08121f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-f08121f .elementor-icon{font-size:1.6vw;}.elementor-9 .elementor-element.elementor-element-f08121f .elementor-icon svg{height:1.6vw;}.elementor-9 .elementor-element.elementor-element-ebe0826{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-41e6e49{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-41e6e49 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9vw;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:0.03em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-fc91021{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-fc91021 .elementor-heading-title{font-size:1.8vw;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-0f82376{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-0f82376 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-cf440d1{--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:center;--align-items:stretch;--gap:10px 30px;--row-gap:10px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-cf440d1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cf440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-cf440d1::before, .elementor-9 .elementor-element.elementor-element-cf440d1 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cf440d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-cf440d1 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cf440d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-cf440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://acr.com.pe/wp-content/uploads/2026/07/Franja.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-5f40e78{--display:flex;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11f17d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-9 .elementor-element.elementor-element-11f17d0 img{height:57vh;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-d1d8542{--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:center;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-d1d8542:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d1d8542 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-9 .elementor-element.elementor-element-7b551e2{width:var( --container-widget-width, 26% );max-width:26%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:26%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-7b551e2 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ddb6bc9{width:var( --container-widget-width, 24% );max-width:24%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-ddb6bc9 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-b556bf2{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-b556bf2 img{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-beefdde{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-beefdde:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-beefdde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93f4e9d );}.elementor-9 .elementor-element.elementor-element-f418641 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-fadf7a9{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:#00A7E6;--border-color:#00A7E6;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-fadf7a9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fadf7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a096f8 );}.elementor-9 .elementor-element.elementor-element-4d51afe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e64e9cd{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;border-color:#CCC86E;--border-color:#CCC86E;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-e64e9cd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e64e9cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6D6D6;}.elementor-9 .elementor-element.elementor-element-7e59fad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1vw;font-weight:500;text-transform:none;line-height:1.4em;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4e2b9dd{--display:flex;--min-height:65vh;--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:flex-start;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-end;--overlay-opacity:0.35;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:2%;--padding-left:16%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-4e2b9dd:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4e2b9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a096f8 );background-image:url("https://acr.com.pe/wp-content/uploads/2024/04/ACR-concreto-premezclado.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-4e2b9dd::before, .elementor-9 .elementor-element.elementor-element-4e2b9dd > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4e2b9dd > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-4e2b9dd > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4e2b9dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-4e2b9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-ecc48ba{--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:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-ecc48ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ecc48ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B6B6BBF;}.elementor-9 .elementor-element.elementor-element-0ce1544{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-9 .elementor-element.elementor-element-0ce1544 .elementor-heading-title{font-size:1.3vw;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c2b339d{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:7.1px;}.elementor-9 .elementor-element.elementor-element-c2b339d .elementor-divider-separator{width:10%;}.elementor-9 .elementor-element.elementor-element-c2b339d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-c797881 .elementor-button{background-color:#00A85900;font-size:0.8vw;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-c797881 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c797881 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-c797881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-23f91cf{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-9 .elementor-element.elementor-element-23f91cf .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-39197f4{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-10db6b2{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-d391473 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-2190ebd{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-9 .elementor-element.elementor-element-5f73a02{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-bd02e87 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-67b9c2f{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-9 .elementor-element.elementor-element-cda56b9{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-910be48 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-848dad9{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-9 .elementor-element.elementor-element-dec42b4{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-cf838f9 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-5f4fcaf{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-9 .elementor-element.elementor-element-f9d7226{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-244ccc0 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-bb9cbd0{--padding-top:0%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-9 .elementor-element.elementor-element-ed6ecba{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-45744ec .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-2705c6d{--min-height:68vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-a988a9f{--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-65f855e{padding:0px 0px 0px 0px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-f93db68{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button{font-size:14px;padding:10px 20px 10px 20px;}.elementor-9 .elementor-element.elementor-element-a0ddc3b .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0e0a71d{padding:0px 0px 0px 0px;font-size:14px;}.elementor-9 .elementor-element.elementor-element-f6b020f .elementor-button{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5ab463f{--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-48fb32c .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0dc5e55 .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-0dc5e55 .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-f448e0d .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-8ef46d7 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-959c9a1 .elementor-heading-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-f08121f .elementor-icon{font-size:28px;}.elementor-9 .elementor-element.elementor-element-f08121f .elementor-icon svg{height:28px;}.elementor-9 .elementor-element.elementor-element-41e6e49{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-41e6e49 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fc91021 .elementor-heading-title{font-size:22px;}.elementor-9 .elementor-element.elementor-element-0f82376 .elementor-heading-title{font-size:15px;}.elementor-9 .elementor-element.elementor-element-cf440d1{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-5f40e78{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11f17d0{width:initial;max-width:initial;}.elementor-9 .elementor-element.elementor-element-11f17d0 img{width:100%;max-width:100%;height:37vh;}.elementor-9 .elementor-element.elementor-element-d1d8542{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7b551e2{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-9 .elementor-element.elementor-element-ddb6bc9{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-9 .elementor-element.elementor-element-b556bf2{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-9 .elementor-element.elementor-element-beefdde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-f418641{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-f418641 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-fadf7a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-4d51afe{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-4d51afe .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-e64e9cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-7e59fad{width:auto;max-width:auto;}.elementor-9 .elementor-element.elementor-element-7e59fad .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4e2b9dd{--min-height:53vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-9 .elementor-element.elementor-element-ecc48ba{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9 .elementor-element.elementor-element-0ce1544{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-0ce1544 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-9 .elementor-element.elementor-element-c797881{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c797881 .elementor-button{font-size:14px;padding:12px 20px 12px 20px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-49f6707{--width:20vw;}.elementor-9 .elementor-element.elementor-element-1fdaee5{--width:20vw;}.elementor-9 .elementor-element.elementor-element-aa28415{--width:20vw;}.elementor-9 .elementor-element.elementor-element-2190ebd{--width:48%;}.elementor-9 .elementor-element.elementor-element-67b9c2f{--width:48%;}.elementor-9 .elementor-element.elementor-element-848dad9{--width:48%;}.elementor-9 .elementor-element.elementor-element-5f4fcaf{--width:48%;}.elementor-9 .elementor-element.elementor-element-bb9cbd0{--width:48%;}.elementor-9 .elementor-element.elementor-element-a988a9f{--width:27%;}.elementor-9 .elementor-element.elementor-element-7d524fd{--width:70%;}.elementor-9 .elementor-element.elementor-element-fb875d6{--width:73%;}.elementor-9 .elementor-element.elementor-element-2b197e6{--width:70%;}.elementor-9 .elementor-element.elementor-element-ebe0826{--width:73%;}.elementor-9 .elementor-element.elementor-element-5f40e78{--width:34%;}.elementor-9 .elementor-element.elementor-element-d1d8542{--width:36%;}.elementor-9 .elementor-element.elementor-element-ecc48ba{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-49f6707{--width:30%;}.elementor-9 .elementor-element.elementor-element-1fdaee5{--width:30%;}.elementor-9 .elementor-element.elementor-element-aa28415{--width:30%;}.elementor-9 .elementor-element.elementor-element-2190ebd{--width:46%;}.elementor-9 .elementor-element.elementor-element-67b9c2f{--width:46%;}.elementor-9 .elementor-element.elementor-element-848dad9{--width:46%;}.elementor-9 .elementor-element.elementor-element-5f4fcaf{--width:46%;}.elementor-9 .elementor-element.elementor-element-bb9cbd0{--width:46%;}.elementor-9 .elementor-element.elementor-element-a988a9f{--width:100%;}.elementor-9 .elementor-element.elementor-element-7d524fd{--width:100%;}.elementor-9 .elementor-element.elementor-element-2b197e6{--width:100%;}.elementor-9 .elementor-element.elementor-element-5f40e78{--width:100%;}.elementor-9 .elementor-element.elementor-element-d1d8542{--width:100%;}.elementor-9 .elementor-element.elementor-element-4e2b9dd{--width:100%;}.elementor-9 .elementor-element.elementor-element-ecc48ba{--width:40%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-01dc833{--padding-top:34%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-49f6707.e-con{--order:2;}.elementor-9 .elementor-element.elementor-element-1fdaee5.e-con{--order:1;}.elementor-9 .elementor-element.elementor-element-aa28415.e-con{--order:3;}.elementor-9 .elementor-element.elementor-element-23f91cf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-23f91cf .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-10db6b2{--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-9 .elementor-element.elementor-element-d391473{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-d391473 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-2190ebd{--width:100%;--min-height:36vh;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-86a3e94{font-size:14px;}.elementor-9 .elementor-element.elementor-element-67b9c2f{--width:100%;--min-height:36vh;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-f6b5e71{font-size:14px;}.elementor-9 .elementor-element.elementor-element-848dad9{--width:100%;--min-height:36vh;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-4d95c82{font-size:14px;}.elementor-9 .elementor-element.elementor-element-5f4fcaf{--width:100%;--min-height:36vh;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-95c5782{font-size:14px;}.elementor-9 .elementor-element.elementor-element-bb9cbd0{--width:100%;--min-height:36vh;--padding-top:0%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-9 .elementor-element.elementor-element-2fb74cf{font-size:14px;}.elementor-9 .elementor-element.elementor-element-2705c6d{--min-height:0vh;--justify-content:flex-start;--align-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-9 .elementor-element.elementor-element-a988a9f{--width:71%;--padding-top:8%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-9 .elementor-element.elementor-element-f93db68{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f93db68 .elementor-button{font-size:12px;}.elementor-9 .elementor-element.elementor-element-279d901{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-a0ddc3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-a0ddc3b .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-f6b020f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f6b020f .elementor-button{font-size:12px;}.elementor-9 .elementor-element.elementor-element-5ab463f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18%;--padding-bottom:18%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-08bec1e{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-9 .elementor-element.elementor-element-26bb6c6{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9 .elementor-element.elementor-element-530882e{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9 .elementor-element.elementor-element-48fb32c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9 .elementor-element.elementor-element-48fb32c .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-9 .elementor-element.elementor-element-7d524fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-2b197e6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-cf440d1{--border-radius:6px 6px 6px 6px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-9 .elementor-element.elementor-element-5f40e78{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-11f17d0 img{height:158px;}.elementor-9 .elementor-element.elementor-element-d1d8542{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-7b551e2{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9 .elementor-element.elementor-element-7b551e2 img{width:100%;}.elementor-9 .elementor-element.elementor-element-ddb6bc9{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}.elementor-9 .elementor-element.elementor-element-ddb6bc9 img{width:100%;}.elementor-9 .elementor-element.elementor-element-b556bf2{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-9 .elementor-element.elementor-element-b556bf2 img{width:100%;}.elementor-9 .elementor-element.elementor-element-beefdde{--width:100%;--min-height:10vh;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-f418641 .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-fadf7a9{--min-height:10vh;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-4d51afe .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-e64e9cd{--min-height:10vh;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-9 .elementor-element.elementor-element-7e59fad .elementor-heading-title{font-size:14px;}.elementor-9 .elementor-element.elementor-element-ecc48ba{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-9 .elementor-element.elementor-element-0ce1544 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-c797881 .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-01dc833 *//* =========================================================
   1. ESCRITORIO (De 1025px hacia arriba)
   ========================================================= */

/* Contenedor Padre: Forzamos altura mínima y centrado vertical absoluto */
.elementor-element-01dc833 {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important; /* Centrado horizontal */
    align-items: center !important;     /* Centrado vertical (evita que suban) */
    flex-wrap: wrap !important;
    gap: 2vw !important;
    min-height: 85vh !important;        /* Mantiene el techo y piso estables */
}

/* Contenedores Hijo: Mantienen proporción exacta del 20vw */
.elementor-element-01dc833 > .e-child {
    width: 20vw !important; 
    height: auto !important; 
    aspect-ratio: 384 / 583 !important; 
    overflow: hidden; 
}

/* Videos de fondo adaptables */
.elementor-element-01dc833 > .e-child .elementor-background-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* =========================================================
   2. TABLET (De 768px hasta 1024px)
   ========================================================= */
@media (max-width: 1024px) {
    /* Aumentamos el tamaño al 30% para que no se vean diminutos */
    .elementor-element-01dc833 > .e-child {
        width: 30vw !important; 
    }
}

/* =========================================================
   3. MÓVIL (Hasta 767px) - Uno debajo del otro
   ========================================================= */
@media (max-width: 767px) {
    /* El contenedor padre cambia la alineación en columna vertical */
    .elementor-element-01dc833 {
        flex-direction: column !important;
        gap: 25px !important; /* Espacio vertical entre los 3 bloques */
    }

    /* Los hijos toman el 85% del ancho de la pantalla del celular */
    .elementor-element-01dc833 > .e-child {
        width: 85vw !important;
        /* El aspect-ratio se sigue aplicando automáticamente para no deformarlos */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f73a02 */.elementor-9 .elementor-element.elementor-element-5f73a02 {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 6px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2190ebd *//* ==========================================
   1. ESTILOS GENERALES (COMPUTADORAS / ESCRITORIO)
   ========================================== */
.hover-revelar-texto,
.hover-revelar-texto .e-con,
.hover-revelar-texto .e-child {
    gap: 0 !important;
}

.hover-revelar-texto .e-child {
    padding-bottom: 8px !important;
    transition: padding 0.4s ease-in-out;
}

/* Ocultar el widget de texto inicialmente */
.hover-revelar-texto .elementor-widget-text-editor {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    transition: all 0.4s ease-in-out;
    transform: translateY(15px);
}

/* Mostrar texto en Hover o Foco */
.hover-revelar-texto:hover .elementor-widget-text-editor,
.hover-revelar-texto:focus-within .elementor-widget-text-editor {
    opacity: 1;
    max-height: 300px;
    margin-top: 12px !important;
    transform: translateY(0);
}

.hover-revelar-texto:hover .e-child {
    padding-bottom: 25px !important; 
}


/* ==========================================
   2. CORRECCIÓN PARA TABLETS Y MÓVILES (HASTA 1024px)
   ========================================== */
@media (max-width: 1024px) {
    /* Reduce el padding inferior del contenedor en tablet y celular */
    .hover-revelar-texto .e-child {
        padding-bottom: 3px !important; /* Puedes poner 0px si lo quieres aún más pegado */
        min-height: auto !important;
    }

    /* Elimina el margen inferior que Elementor le da por defecto al Título en tablets/móviles */
    .hover-revelar-texto .elementor-widget-heading,
    .hover-revelar-texto .elementor-widget-heading .elementor-heading-title {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Al tocar la pantalla (hover/foco en tablet o celular), ajusta el padding inferior */
    .hover-revelar-texto:hover .e-child,
    .hover-revelar-texto:focus-within .e-child {
        padding-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda56b9 */.elementor-9 .elementor-element.elementor-element-cda56b9 {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 6px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec42b4 */.elementor-9 .elementor-element.elementor-element-dec42b4 {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 6px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9d7226 */.elementor-9 .elementor-element.elementor-element-f9d7226 {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 6px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6ecba */.elementor-9 .elementor-element.elementor-element-ed6ecba {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 6px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a988a9f */.elementor-9 .elementor-element.elementor-element-a988a9f {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 12px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2705c6d */@media screen and (max-width: 1920px) {
.back{
    background-attachment: fixed;
}
}

/* Limita el video para que no se salga de los bordes del contenedor */
.elementor-9 .elementor-element.elementor-element-2705c6d {
    clip-path: inset(0);
}

/* Fija el contenedor del video a la pantalla del navegador */
.elementor-9 .elementor-element.elementor-element-2705c6d .elementor-background-video-container {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    z-index: -1 !important; 
}

/* Fuerza al video a cubrir toda la pantalla sin deformarse */
.elementor-9 .elementor-element.elementor-element-2705c6d .elementor-background-video-container video {
    width: 100vw !important;
    height: 100vh !important;
    max-width: 100vw !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecc48ba */.elementor-9 .elementor-element.elementor-element-ecc48ba {
    /* ==========================================
       VARIABLES AJUSTABLES (Para el efecto vidrio)
       ========================================== */
    --desenfoque: 12px;          /* Intensidad del borroso detrás del contenedor */
    --color-borde: rgba(255, 255, 255, 0.3); /* Color y transparencia del borde */
    --radio-borde: 16px;         /* Curvatura de las esquinas */
    --sombra: 0 8px 32px 0 rgba(0, 0, 0, 0.25); /* Sombra flotante */

    /* ==========================================
       APLICACIÓN DEL EFECTO (Sin tocar el fondo)
       ========================================== */
    backdrop-filter: blur(var(--desenfoque));
    -webkit-backdrop-filter: blur(var(--desenfoque)); /* Soporte para Safari */
    border: 1px solid var(--color-borde) !important;
    border-radius: var(--radio-borde);
    box-shadow: var(--sombra);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e2b9dd */@media screen and (max-width: 1920px) {
.back{
    background-attachment: fixed;
}
}/* End custom CSS */