.elementor-1758 .elementor-element.elementor-element-6e77f59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:-116px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-6e77f59:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-6e77f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/lo-que-el-espacio-guarda-en-silencio.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-def6b5c{--display:flex;--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-1758 .elementor-element.elementor-element-a8194ee{--display:flex;--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:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-4dc1d4e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-b84b0e1{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:100;}.elementor-1758 .elementor-element.elementor-element-b84b0e1.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-b84b0e1 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-a79e432{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1758 .elementor-element.elementor-element-1c744e3{--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;--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-1758 .elementor-element.elementor-element-a951316{--display:flex;--min-height:489px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-1758 .elementor-element.elementor-element-a951316:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-a951316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-hover-Residencial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-a951316::before, .elementor-1758 .elementor-element.elementor-element-a951316 > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-a951316 > .e-con-inner > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-a951316 > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-a951316 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-a951316 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1758 .elementor-element.elementor-element-00871d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-1758 .elementor-element.elementor-element-bcf03d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Kanit", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-5614b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6% 0% 3% 0%;text-align:center;font-family:"Kanit", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-5614b65 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-f07d702{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 6% 0%;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:100;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-f07d702.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-f07d702 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1758 .elementor-element.elementor-element-c65191b .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:14px 60px 14px 60px;}.elementor-1758 .elementor-element.elementor-element-c65191b .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-c65191b .elementor-button:focus{background-color:#FFFFFF;color:#2E2E2E;box-shadow:0px 0px 10px -2px #949494;}.elementor-1758 .elementor-element.elementor-element-c65191b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1758 .elementor-element.elementor-element-c65191b .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-c65191b .elementor-button:focus svg{fill:#2E2E2E;}.elementor-1758 .elementor-element.elementor-element-9b9fb66{--display:flex;--min-height:489px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-1758 .elementor-element.elementor-element-9b9fb66:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/Comercial-imagen-hover.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-9b9fb66::before, .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .e-con-inner > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-9b9fb66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1758 .elementor-element.elementor-element-54512d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-1758 .elementor-element.elementor-element-0bda478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Kanit", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-357274d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4% 0% 3% 0%;text-align:center;font-family:"Kanit", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-357274d p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-a510e93{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 6% 0%;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:100;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-a510e93.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-a510e93 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-cc0882b .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:14px 60px 14px 60px;}.elementor-1758 .elementor-element.elementor-element-cc0882b .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-cc0882b .elementor-button:focus{background-color:#FFFFFF;color:#2E2E2E;box-shadow:0px 0px 10px -2px #949494;}.elementor-1758 .elementor-element.elementor-element-cc0882b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1758 .elementor-element.elementor-element-cc0882b .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-cc0882b .elementor-button:focus svg{fill:#2E2E2E;}.elementor-1758 .elementor-element.elementor-element-1acd612{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1758 .elementor-element.elementor-element-bbde093{--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;--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-1758 .elementor-element.elementor-element-b9bf083{--display:flex;--min-height:489px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-1758 .elementor-element.elementor-element-b9bf083:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-b9bf083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-hover-Residencial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-b9bf083::before, .elementor-1758 .elementor-element.elementor-element-b9bf083 > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-b9bf083 > .e-con-inner > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-b9bf083 > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-b9bf083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-b9bf083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1758 .elementor-element.elementor-element-6ca7b64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4% 0% 3% 0%;text-align:center;font-family:"Kanit", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-6ca7b64 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-50d6184{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 6% 0%;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:200;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-50d6184.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-50d6184 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:14px 60px 14px 60px;}.elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button:focus{background-color:#FFFFFF;color:#2E2E2E;box-shadow:0px 0px 10px -2px #949494;}.elementor-1758 .elementor-element.elementor-element-be38674{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button:focus svg{fill:#2E2E2E;}.elementor-1758 .elementor-element.elementor-element-2efb073{--display:flex;--min-height:489px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.78;--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-1758 .elementor-element.elementor-element-2efb073:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-2efb073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/Comercial-imagen-hover.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-2efb073::before, .elementor-1758 .elementor-element.elementor-element-2efb073 > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-2efb073 > .e-con-inner > .elementor-background-video-container::before, .elementor-1758 .elementor-element.elementor-element-2efb073 > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-2efb073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1758 .elementor-element.elementor-element-2efb073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1758 .elementor-element.elementor-element-3942a42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4% 0% 3% 0%;text-align:center;font-family:"Kanit", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-3942a42 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-c066ce3{width:var( --container-widget-width, 400px );max-width:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 6% 0%;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:24px;font-weight:200;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-c066ce3.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-c066ce3 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:14px 60px 14px 60px;}.elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button:focus{background-color:#FFFFFF;color:#2E2E2E;box-shadow:0px 0px 10px -2px #949494;}.elementor-1758 .elementor-element.elementor-element-b4598b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button:focus svg{fill:#2E2E2E;}.elementor-1758 .elementor-element.elementor-element-8bca2d9{--display:flex;--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:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-465f632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-fa2ce72{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1758 .elementor-element.elementor-element-0332da3 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:70px;font-weight:400;line-height:80px;color:#FFFFFF00;}.elementor-1758 .elementor-element.elementor-element-3ae2d5c{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:200;color:#6B6B6B;}.elementor-1758 .elementor-element.elementor-element-3ae2d5c p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#2E2E2E;color:#2E2E2E;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#949494;border-radius:30px 30px 30px 30px;padding:14px 36px 14px 36px;}.elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button:focus{background-color:#949494;color:#FFFFFF;box-shadow:0px 0px 10px -4px #949494;}.elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-d5fb28a{--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-1758 .elementor-element.elementor-element-b70e01b{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-b70e01b:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-b70e01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-casa-ad.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-e319d15{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-e319d15 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-89c781f{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-89c781f:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-89c781f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-casa-am.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-55df6b6{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-55df6b6 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-37ab70c{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-37ab70c:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-37ab70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-casa-CN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-004b949{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-004b949 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-c80befc{--display:flex;--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:center;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-6408b2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-d348e4b{--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-1758 .elementor-element.elementor-element-e54a030{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-e54a030:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-e54a030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-gala.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-c46435e{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-c46435e p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-ed79639{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-ed79639:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-ed79639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-putanesca.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-1c2e106{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-1c2e106 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-288549b{--display:flex;--min-height:55vh;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-288549b:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-288549b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-mulato.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-83ea5b6{padding:0% 0% 0% 0%;text-align:start;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-83ea5b6 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-f45bdeb{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1758 .elementor-element.elementor-element-42b7bfa .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:70px;font-weight:400;line-height:80px;color:#FFFFFF00;}.elementor-1758 .elementor-element.elementor-element-39a31f1{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:20px;font-weight:200;color:#6B6B6B;}.elementor-1758 .elementor-element.elementor-element-39a31f1 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#2E2E2E;color:#2E2E2E;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#949494;border-radius:30px 30px 30px 30px;padding:14px 36px 14px 36px;}.elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button:focus{background-color:#949494;color:#FFFFFF;box-shadow:0px 0px 10px -4px #949494;}.elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-404367b{--display:flex;--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:center;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-404367b:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-404367b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;background-image:url("https://diodotech.com/wp-content/uploads/2025/09/fonfo-oscuro-con-gris.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-76f7479{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-3704510{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1758 .elementor-element.elementor-element-2d053c4 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:40px;font-weight:400;color:#FFFFFF00;}.elementor-1758 .elementor-element.elementor-element-0f009f4{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1758 .elementor-element.elementor-element-4e15fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1758 .elementor-element.elementor-element-4e15fed img{width:100%;}.elementor-1758 .elementor-element.elementor-element-d3ee2ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-1476d32{--display:flex;}.elementor-1758 .elementor-element.elementor-element-8b327f0{text-align:start;}.elementor-1758 .elementor-element.elementor-element-4c539af{text-align:start;}.elementor-1758 .elementor-element.elementor-element-23b9190{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-23b9190 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-1a554f8{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:200;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-1a554f8 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-4568511{--display:flex;}.elementor-1758 .elementor-element.elementor-element-b6abf3a{text-align:start;}.elementor-1758 .elementor-element.elementor-element-7e768b1{text-align:start;}.elementor-1758 .elementor-element.elementor-element-b2420cf{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-b2420cf p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-d625563{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:200;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-d625563 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-7e89a9a{--display:flex;}.elementor-1758 .elementor-element.elementor-element-c8caf3f{text-align:start;}.elementor-1758 .elementor-element.elementor-element-70ab478{text-align:start;}.elementor-1758 .elementor-element.elementor-element-2454993{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-2454993 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-1c69209{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:200;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-1c69209 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-75eb395{--display:flex;}.elementor-1758 .elementor-element.elementor-element-fff56de{text-align:start;}.elementor-1758 .elementor-element.elementor-element-7ce77be{text-align:start;}.elementor-1758 .elementor-element.elementor-element-0819391{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-0819391 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-0a0dfaf{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:200;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-0a0dfaf p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-b4b8465{--display:flex;}.elementor-1758 .elementor-element.elementor-element-43b780e{text-align:start;}.elementor-1758 .elementor-element.elementor-element-a1e9b6a{text-align:start;}.elementor-1758 .elementor-element.elementor-element-b6cae6a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:500;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-b6cae6a p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-8cb8833{font-family:"Kanit", Sans-serif;font-size:15px;font-weight:200;color:#CDCDCD;}.elementor-1758 .elementor-element.elementor-element-8cb8833 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-a3dbed7{--display:flex;--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:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-a3dbed7:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-a3dbed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-mueble-con-cuadro-iluminado.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1758 .elementor-element.elementor-element-df874c0{--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-1758 .elementor-element.elementor-element-4477c82{--display:flex;--justify-content:center;}.elementor-1758 .elementor-element.elementor-element-714c8d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 52%;padding:0px 0px 0px 0px;text-align:center;}.elementor-1758 .elementor-element.elementor-element-714c8d0.elementor-element{--align-self:center;}.elementor-1758 .elementor-element.elementor-element-714c8d0 img{width:100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1758 .elementor-element.elementor-element-9ef4f81{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1758 .elementor-element.elementor-element-03d5248{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:end;}.elementor-1758 .elementor-element.elementor-element-03d5248.elementor-element{--align-self:flex-end;}.elementor-1758 .elementor-element.elementor-element-03d5248 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:40px;font-weight:400;color:#6B6B6B;}.elementor-1758 .elementor-element.elementor-element-022f0e9{width:var( --container-widget-width, 312px );max-width:312px;padding:0% 0% 6% 0%;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:end;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:200;color:#6B6B6B;}.elementor-1758 .elementor-element.elementor-element-022f0e9.elementor-element{--align-self:flex-end;}.elementor-1758 .elementor-element.elementor-element-022f0e9 p{margin-block-end:0px;}.elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button{background-color:#61CE7000;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;fill:#2E2E2E;color:#2E2E2E;box-shadow:0px 4px 10px -6px #949494;border-style:solid;border-width:1px 1px 1px 1px;border-color:#949494;border-radius:30px 30px 30px 30px;padding:14px 50px 14px 50px;}.elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button:hover, .elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button:focus{background-color:#949494;color:#FFFFFF;box-shadow:0px 0px 10px -4px #949494;}.elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button:hover svg, .elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1758 .elementor-element.elementor-element-38af6b9{--display:flex;--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:center;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-ae00213{--display:flex;--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-1758 .elementor-element.elementor-element-979abdf{--display:flex;}.elementor-1758 .elementor-element.elementor-element-1afb4c8{--e-image-carousel-slides-to-show:6;}.elementor-1758 .elementor-element.elementor-element-1afb4c8 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1758 .elementor-element.elementor-element-1afb4c8 .elementor-swiper-button.elementor-swiper-button-next{color:#A1A1A1;}.elementor-1758 .elementor-element.elementor-element-1afb4c8 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1758 .elementor-element.elementor-element-1afb4c8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#A1A1A1;}@media(max-width:1024px){.elementor-1758 .elementor-element.elementor-element-6e77f59{--min-height:54vh;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1758 .elementor-element.elementor-element-a8194ee{--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-b84b0e1{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-b9bf083{--min-height:392px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-6ca7b64{font-size:30px;}.elementor-1758 .elementor-element.elementor-element-50d6184{padding:0% 0% 8% 0%;font-size:16px;}.elementor-1758 .elementor-element.elementor-element-be38674 .elementor-button{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-2efb073{--min-height:392px;--overlay-opacity:0.7;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1758 .elementor-element.elementor-element-3942a42{font-size:30px;}.elementor-1758 .elementor-element.elementor-element-c066ce3{padding:0% 0% 8% 0%;font-size:16px;}.elementor-1758 .elementor-element.elementor-element-b4598b9 .elementor-button{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-8bca2d9{--padding-top:6%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-465f632{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1758 .elementor-element.elementor-element-fa2ce72{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-1758 .elementor-element.elementor-element-0332da3{text-align:center;}.elementor-1758 .elementor-element.elementor-element-0332da3 .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1758 .elementor-element.elementor-element-3ae2d5c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-1758 .elementor-element.elementor-element-20fc549 .elementor-button{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-d5fb28a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1758 .elementor-element.elementor-element-b70e01b{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-e319d15{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-89c781f{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-55df6b6{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-37ab70c{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-004b949{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-c80befc{--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-6408b2f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--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-1758 .elementor-element.elementor-element-d348e4b{--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-1758 .elementor-element.elementor-element-e54a030{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-c46435e{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-ed79639{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-1c2e106{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-288549b{--min-height:42vh;}.elementor-1758 .elementor-element.elementor-element-83ea5b6{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-f45bdeb{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--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-1758 .elementor-element.elementor-element-42b7bfa{text-align:center;}.elementor-1758 .elementor-element.elementor-element-42b7bfa .elementor-heading-title{font-size:44px;line-height:54px;}.elementor-1758 .elementor-element.elementor-element-39a31f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:18px;}.elementor-1758 .elementor-element.elementor-element-b25c8f9 .elementor-button{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-404367b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:6%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-76f7479{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1758 .elementor-element.elementor-element-2d053c4{text-align:center;}.elementor-1758 .elementor-element.elementor-element-2d053c4 .elementor-heading-title{font-size:34px;}.elementor-1758 .elementor-element.elementor-element-0f009f4{--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-1758 .elementor-element.elementor-element-d3ee2ab{--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-1758 .elementor-element.elementor-element-1476d32{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1758 .elementor-element.elementor-element-8b327f0{text-align:center;}.elementor-1758 .elementor-element.elementor-element-4c539af{text-align:center;}.elementor-1758 .elementor-element.elementor-element-23b9190{text-align:center;}.elementor-1758 .elementor-element.elementor-element-1a554f8{text-align:center;}.elementor-1758 .elementor-element.elementor-element-4568511{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1758 .elementor-element.elementor-element-b6abf3a{text-align:center;}.elementor-1758 .elementor-element.elementor-element-7e768b1{text-align:center;}.elementor-1758 .elementor-element.elementor-element-b2420cf{text-align:center;}.elementor-1758 .elementor-element.elementor-element-d625563{text-align:center;}.elementor-1758 .elementor-element.elementor-element-7e89a9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1758 .elementor-element.elementor-element-c8caf3f{text-align:center;}.elementor-1758 .elementor-element.elementor-element-70ab478{text-align:center;}.elementor-1758 .elementor-element.elementor-element-2454993{text-align:center;}.elementor-1758 .elementor-element.elementor-element-1c69209{text-align:center;}.elementor-1758 .elementor-element.elementor-element-75eb395{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1758 .elementor-element.elementor-element-fff56de{text-align:center;}.elementor-1758 .elementor-element.elementor-element-7ce77be{text-align:center;}.elementor-1758 .elementor-element.elementor-element-0819391{text-align:center;}.elementor-1758 .elementor-element.elementor-element-0a0dfaf{text-align:center;}.elementor-1758 .elementor-element.elementor-element-b4b8465{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1758 .elementor-element.elementor-element-43b780e{text-align:center;}.elementor-1758 .elementor-element.elementor-element-a1e9b6a{text-align:center;}.elementor-1758 .elementor-element.elementor-element-b6cae6a{text-align:center;}.elementor-1758 .elementor-element.elementor-element-8cb8833{text-align:center;}.elementor-1758 .elementor-element.elementor-element-a3dbed7:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-a3dbed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-1758 .elementor-element.elementor-element-a3dbed7{--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-df874c0{--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-1758 .elementor-element.elementor-element-714c8d0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-1758 .elementor-element.elementor-element-9ef4f81{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1758 .elementor-element.elementor-element-03d5248 .elementor-heading-title{font-size:34px;}.elementor-1758 .elementor-element.elementor-element-022f0e9{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-5b28c13 .elementor-button{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-38af6b9{--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-1afb4c8{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-1758 .elementor-element.elementor-element-6e77f59{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-a8194ee{--padding-top:12%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-4dc1d4e{--width:90%;--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-1758 .elementor-element.elementor-element-b84b0e1{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-b9bf083{--min-height:318px;}.elementor-1758 .elementor-element.elementor-element-6ca7b64{padding:0% 0% 4% 0%;}.elementor-1758 .elementor-element.elementor-element-2efb073{--min-height:318px;}.elementor-1758 .elementor-element.elementor-element-3942a42{padding:0% 0% 4% 0%;}.elementor-1758 .elementor-element.elementor-element-8bca2d9{--padding-top:12%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-465f632{--width:90%;}.elementor-1758 .elementor-element.elementor-element-0332da3 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-1758 .elementor-element.elementor-element-3ae2d5c{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-b70e01b:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-b70e01b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-Casa-ADK.jpg");background-size:cover;}.elementor-1758 .elementor-element.elementor-element-b70e01b{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-e319d15{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-89c781f:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-89c781f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-casa-Alhuna.jpg");}.elementor-1758 .elementor-element.elementor-element-89c781f{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-55df6b6{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-37ab70c:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-37ab70c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-Casa-Valle-Sereno.jpg");}.elementor-1758 .elementor-element.elementor-element-37ab70c{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-004b949{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-c80befc{--padding-top:0%;--padding-bottom:16%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-6408b2f{--width:90%;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-1758 .elementor-element.elementor-element-e54a030:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-e54a030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-Gala.jpg");}.elementor-1758 .elementor-element.elementor-element-e54a030{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-c46435e{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-ed79639:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-ed79639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-puttanesca.jpg");}.elementor-1758 .elementor-element.elementor-element-ed79639{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-1c2e106{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-288549b:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-288549b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diodotech.com/wp-content/uploads/2025/09/imagen-principal-Mulatto.jpg");}.elementor-1758 .elementor-element.elementor-element-288549b{--min-height:44vh;}.elementor-1758 .elementor-element.elementor-element-83ea5b6{font-size:20px;}.elementor-1758 .elementor-element.elementor-element-42b7bfa .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-1758 .elementor-element.elementor-element-39a31f1{font-size:16px;}.elementor-1758 .elementor-element.elementor-element-404367b{--padding-top:12%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-76f7479{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1758 .elementor-element.elementor-element-2d053c4 .elementor-heading-title{font-size:28px;}.elementor-1758 .elementor-element.elementor-element-d3ee2ab{--width:90%;}.elementor-1758 .elementor-element.elementor-element-8b327f0 img{width:50px;}.elementor-1758 .elementor-element.elementor-element-b6abf3a img{width:50px;}.elementor-1758 .elementor-element.elementor-element-c8caf3f img{width:50px;}.elementor-1758 .elementor-element.elementor-element-fff56de img{width:50px;}.elementor-1758 .elementor-element.elementor-element-43b780e img{width:50px;}.elementor-1758 .elementor-element.elementor-element-a3dbed7{--padding-top:14%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-df874c0{--width:90%;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-1758 .elementor-element.elementor-element-4477c82{--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-1758 .elementor-element.elementor-element-9ef4f81{--width:100%;--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-1758 .elementor-element.elementor-element-03d5248{text-align:center;}.elementor-1758 .elementor-element.elementor-element-03d5248 .elementor-heading-title{font-size:24px;}.elementor-1758 .elementor-element.elementor-element-022f0e9{text-align:center;}.elementor-1758 .elementor-element.elementor-element-38af6b9{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-1758 .elementor-element.elementor-element-ae00213{--width:90%;}.elementor-1758 .elementor-element.elementor-element-979abdf{--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-1758 .elementor-element.elementor-element-1afb4c8{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-1758 .elementor-element.elementor-element-6e77f59{--content-width:100%;}.elementor-1758 .elementor-element.elementor-element-a8194ee{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-4dc1d4e{--width:90%;}.elementor-1758 .elementor-element.elementor-element-8bca2d9{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-465f632{--width:90%;}.elementor-1758 .elementor-element.elementor-element-fa2ce72{--width:72%;}.elementor-1758 .elementor-element.elementor-element-c80befc{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-6408b2f{--width:90%;}.elementor-1758 .elementor-element.elementor-element-f45bdeb{--width:72%;}.elementor-1758 .elementor-element.elementor-element-404367b{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-76f7479{--width:90%;}.elementor-1758 .elementor-element.elementor-element-3704510{--width:54%;}.elementor-1758 .elementor-element.elementor-element-d3ee2ab{--width:90%;}.elementor-1758 .elementor-element.elementor-element-a3dbed7{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-df874c0{--width:90%;}.elementor-1758 .elementor-element.elementor-element-9ef4f81{--width:60%;}.elementor-1758 .elementor-element.elementor-element-38af6b9{--content-width:1680px;}.elementor-1758 .elementor-element.elementor-element-ae00213{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1758 .elementor-element.elementor-element-1acd612{--width:100%;}.elementor-1758 .elementor-element.elementor-element-fa2ce72{--width:100%;}.elementor-1758 .elementor-element.elementor-element-d5fb28a{--width:100%;}.elementor-1758 .elementor-element.elementor-element-d348e4b{--width:100%;}.elementor-1758 .elementor-element.elementor-element-f45bdeb{--width:100%;}.elementor-1758 .elementor-element.elementor-element-3704510{--width:100%;}.elementor-1758 .elementor-element.elementor-element-9ef4f81{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a79e432 */.elementor-1758 .elementor-element.elementor-element-a79e432 .card-content {
    height: 22% !important;
    transition: all 1s ease !important;
}

.elementor-1758 .elementor-element.elementor-element-a79e432 .card-wrapper:hover .card-content {
    margin-bottom: 0px !important;
    height: 100% !important;
}

.elementor-1758 .elementor-element.elementor-element-a79e432 .card-content .e-con-inner {
    transition: all 1s ease !important;
}

.elementor-1758 .elementor-element.elementor-element-a79e432 .card-wrapper:hover .card-content {
    background: rgba(0,0,0,0.9) !important; /* más oscuro en hover */
}

/* --- Título visible en estado normal --- */
.elementor-1758 .elementor-element.elementor-element-a79e432 .card-title {
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 0.5s ease !important, visibility 0.5s ease !important;
}

/* En hover se oculta el título */
.elementor-1758 .elementor-element.elementor-element-a79e432 .card-wrapper:hover .card-title {
    opacity: 0 !important;
    visibility: hidden !important;
}

/* --- Contenido oculto en estado normal --- */
.elementor-1758 .elementor-element.elementor-element-a79e432 .card-description {
    opacity: 0 !important;
    visibility: hidden !important;
    transition: opacity 0.5s ease !important, visibility 0.5s ease !important;
}

/* En hover aparece el contenido */
.elementor-1758 .elementor-element.elementor-element-a79e432 .card-wrapper:hover .card-description {
    opacity: 1 !important;
    visibility: visible !important;
}

@media (max-width:1024px) {
    .elementor-1758 .elementor-element.elementor-element-a79e432 .card-content {
        height: 54% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0332da3 */.elementor-1758 .elementor-element.elementor-element-0332da3 .elementor-heading-title {
    background-image: linear-gradient(to right, #000000, #7E7E7E);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent; /* Para que funcione en Chrome/Safari */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b7bfa */.elementor-1758 .elementor-element.elementor-element-42b7bfa .elementor-heading-title {
    background-image: linear-gradient(to right, #000000, #7E7E7E);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent; /* Para que funcione en Chrome/Safari */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d053c4 */.elementor-1758 .elementor-element.elementor-element-2d053c4 .elementor-heading-title {
    background-image: linear-gradient(to right, #f0f0f0, #aaaaaa, #666666);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent; /* Necesario en algunos navegadores */
}/* End custom CSS */