.elementor .e-5d5ec841-3fe90b1{font-family:Helvetica;font-weight:700;font-size:3.8rem;color:#338997;text-align:start;}.elementor .e-12728710-a82dbc6{font-family:Montserrat;font-weight:500;font-size:1.2rem;color:#000000;text-align:start;}.elementor .e-16625a03-e57b3b8{width:70%;padding-inline-end:7%;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-b8e7e79-0f7dc83{height:50vh;padding-inline-start:20%;padding-inline-end:20%;background-image:linear-gradient(#ffffffe6, #ffffffe6),url("https://puertaselectricasmx.com/wp-content/uploads/2024/10/puertas-electricas-para-cochera.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;align-items:center;}.elementor .e-2dfc16d4-e497b4c{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-531b9470-b3838fa{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-7a8b9888-d68ccb5{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-4ecb6974-725b675{width:50%;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-75ab8b87-b75b386{border-radius:30px;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);}.elementor .e-9b1732-d407b62{width:50%;flex-direction:column;justify-content:center;}.elementor .e-11da6c93-056ab41{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#2C2C2C ;flex-direction:row;gap:30px;}.elementor .e-21915064-19f4180{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-739ccba1-f3cdc0d{font-family:Montserrat;font-weight:500;font-size:1.3rem;color:#000000;text-align:center;}.elementor .e-620a21f2-d89ea03{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-3e075285-afeb8f4{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-b3e327f-cfaa3bd{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1b09f0f1-c735cae{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-61fe3e69-24514a4{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-189ea8c4-cbd8c45{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-e529ef2-8fa0a5c{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1fad63be-6b3c6b6{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-111c3742-06bfe5b{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-e5f9a65-4535f00{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-18d6499-d56f63c{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-7428d7b7-c873be3{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:stretch;}.elementor .e-7a98e96b-e5893e1{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-7d42db1e-7687541{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;flex-direction:column;gap:50px;align-items:center;}.elementor .e-64441db8-2891e12{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-2471906e-9cfa2df{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-3d34fec0-beeb5a4{width:50%;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-43e16446-61f24fc{border-radius:30px;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);}.elementor .e-559f946e-1689624{width:50%;flex-direction:column;justify-content:center;}.elementor .e-1a877221-057b926{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#2C2C2C ;flex-direction:row-reverse;gap:30px;}.elementor .e-556cb085-9efabed{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-3fa53c44-4042d01{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-6eb4e392-56a9237{padding-block-start:1%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;flex-direction:column;gap:50px;align-items:center;}.elementor .e-14d79c5-02384d5{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-70e04e5-bae8e16{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-7002e79-90dab74{width:50%;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-142bdb7-0130a12{border-radius:30px;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);}.elementor .e-46a8955-2bc6cd1{width:50%;flex-direction:column;justify-content:center;}.elementor .e-e2b62af-c7715ab{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;flex-direction:row;gap:30px;}.elementor .e-a405f26-5389eca{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-fe7e765-53409d7{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-a7b01ff-ca91afd{padding-block-start:1%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;flex-direction:column;gap:50px;align-items:center;}.elementor .e-1974445a-04b7b1c{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-48d44f58-958e18c{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-766e7011-149905e{width:50%;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-c8e9dcd-1c3ec3b{border-radius:30px;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);}.elementor .e-52a03555-9323180{width:50%;flex-direction:column;justify-content:space-evenly;}.elementor .e-34f687a9-07c0c42{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#2C2C2C ;flex-direction:row-reverse;gap:30px;}.elementor .e-c60ad91-267cc04{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-338fc6c-7bc7b71{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-4147903-1514d8c{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-27d485a-1d0c850{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-caa0d96-0f3fd3b{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-6fc4d6a-6b0e429{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-869beb1-6f2dd67{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-7338643-f8fc6fd{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-02a813c-3b25b26{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;}.elementor .e-de19fb0-9aeaa36{min-height:230px;border-start-start-radius:15px;border-start-end-radius:15px;}.elementor .e-746d782-cd826bc{font-family:Helvetica;font-weight:700;font-size:1.5rem;color:#338997;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-10e612c-b90cd08{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-25db91b-ad4341c{padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;border-radius:15px;background-color:#ffffff;box-shadow:0px 20px 30px -20px rgba(0, 0, 0, 1);display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:stretch;}.elementor .e-f3d4a03-e555a38{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-dbf7596-3a40c21{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;flex-direction:column;gap:50px;align-items:center;}.elementor .e-251f1dd1-deda4cd{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#338997;text-align:start;}.elementor .e-3d2e3c60-f674d05{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-6093d8cc-08fc21e{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-737ef1d0-d2149a8{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-5b823004-904adb8{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-17ee9410-2fe8f4d{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:start;}.elementor .e-6ab9cc3a-93d0e34{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#232323 ;flex-direction:column;gap:50px;align-items:center;}