.elementor .e-02ba25f-42cd86d{margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#970100;border-style:solid;flex-direction:column;align-self:center;}.elementor .e-728ba1a-8d9ff82{font-family:"Abel";font-size:20px;color:#ffffff;}.elementor .e-ea321df-4cf03bd{flex-direction:column;}.elementor .e-db634aa-08eb57b{aspect-ratio:auto;padding-block-start:100px;padding-block-end:100px;padding-inline-start:150px;padding-inline-end:150px;display:block;flex:0 1 250%;align-self:stretch;}.elementor .e-7bbe29e-76a8ac0{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:#970100;display:block;}.elementor .e-187c8a7-55c9365{margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#970100;border-style:solid;flex-direction:column;align-self:center;}.elementor .e-6a25d02-7a002d1{font-family:"Abel";font-size:20px;color:#ffffff;}.elementor .e-b985256-46f68aa{flex-direction:column;}.elementor .e-1ae8907-535791c{aspect-ratio:auto;padding-block-start:100px;padding-block-end:100px;padding-inline-start:150px;padding-inline-end:150px;display:block;flex:0 1 250%;align-self:stretch;}.elementor .e-4aedd1e-e667a8a{padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:#970100;display:block;}.elementor .e-e8b7f1f-e760319{font-family:"Abel";font-weight:700;font-size:35px;color:#000000;line-height:40px;}.elementor .e-a4251c5-11a3aed{color:#000000;flex-direction:column;}.elementor .e-6b6faf4-2a0d025{color:#000000;flex-direction:column;}.elementor .e-04937a7-4d597e1{aspect-ratio:auto;background-image:url("https://ruiz-construcciones.com/wp-content/uploads/2026/07/hermosa-foto-de-una-cocina-de-casa-moderna-scaled-1-1024x684.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:top left;background-color:#414141;display:block;align-self:stretch;}.elementor .e-df1aca9-efcd500{font-family:"Abel";font-size:15px;}.elementor .e-d29772a-a11a060{font-family:"Abel";font-size:15px;}.elementor .e-a51179f-2e13b47{column-gap:100px;padding:5px;display:flex;}.elementor .e-d96ceed-40b3be5{color:#000000;flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-359f413-06b20ba{padding-block-start:100px;padding-block-end:100px;padding-inline-start:100px;padding-inline-end:50px;background-color:#e7e7e7;display:block;flex:0 1 3000px;}.elementor .e-7bcbb6d-0abea67{font-family:"Rubik";font-weight:600;font-size:40px;text-align:center;}.elementor .e-959b19e-ce768bb{display:flex;flex-direction:row;}.elementor .e-917512c-691f348{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-bcd75e3-19f7c37{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-d18d730-df0f753{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-5466356-ec1b39f{flex-direction:column;}.elementor .e-6f1a882-0f4c902{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-51e296e-6356084{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-cc44a49-2cf5b49{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-6223eb7-79d0c8e{flex-direction:column;}.elementor .e-cef8b4d-2ef9cbf{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-11d982a-5565dde{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-9aa3416-d773937{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-854c2d2-1dd54c0{flex-direction:column;}.elementor .e-c748709-6a6bd98{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-cf4732a-472b636{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-b8fc426-06a6101{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-28de3ad-5f14f76{flex-direction:column;}.elementor .e-ee8228d-67e716a{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-51914c7-f2bc687{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-89fdf64-2d898f4{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-cb5c51f-58b80d2{flex-direction:column;}.elementor .e-6f5736f-eaa68b5{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-2455b16-f28c34d{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-028fdd5-6c00420{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-7a57c5d-78cbe29{flex-direction:column;}.elementor .e-10921d2-1c4b61f{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-d0d7c39-5b14e3c{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-a99932f-d59e3b2{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-b6dd514-fdaea5f{flex-direction:column;}.elementor .e-820e726-238ed29{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-72fde94-0d0e98d{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-d7431e1-899cd32{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-29b715a-c947007{flex-direction:column;}.elementor .e-de524d9-86fe750{aspect-ratio:auto;object-fit:fill;box-shadow:0px 10px 10px 5px rgba(0, 0, 0, 0.12);}.elementor .e-361ab33-c50729a{font-family:"Abel";font-weight:800;font-size:20px;margin-block-end:6px;}.elementor .e-9e3a3f6-4dccaa5{padding:20px;border-width:1px;border-color:#afafaf;border-style:solid;flex-direction:column;}.elementor .e-d123b19-6fe0207{flex-direction:column;}.elementor .e-2f6f4ec{flex-direction:row;}.elementor .e-87024bd-f88639a{margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#ffffff;border-style:solid;flex-direction:column;align-self:center;}.elementor .e-33234a8-d484735{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#ffffff;border-style:none;flex-direction:column;align-self:center;}.elementor .e-fc78292-050f4f3{width:50%;padding-inline-start:150px;background-color:#970100;flex-direction:column;}.elementor .e-8eca60d-8f328f8{padding:20px;margin-block-end:100px;background-color:#000000;flex-direction:column;}.elementor .e-d58d190-50d3212{margin-block-end:100px;margin-inline-start:20px;flex-direction:column;}.elementor .e-712f85c-a822e9b{width:50%;padding:0px;flex-direction:column;}.elementor .e-cead4fe-09fbdfe{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0px;}.elementor .e-9b53ec7-0a2fdb5{margin-block-start:0px;margin-block-end:50px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#ffffff;border-style:solid;flex-direction:column;align-self:center;}.elementor .e-4c41a3b-8aed1a7{padding-block-start:50px;padding-block-end:50px;padding-inline-start:150px;padding-inline-end:50px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:10px;border-inline-end-width:0px;border-color:#ffffff;border-style:none;flex-direction:column;align-self:center;}.elementor .e-042e0c0-ebba11b{padding:0px;flex-direction:column;}