.elementor .e-21d231df-562acbe{width:40vw;font-family:Poppins;font-weight:700;font-size:4rem;color:#CB4154;}.elementor .e-156820ca-80a1874{width:30vw;font-family:Montserrat;font-weight:400;font-size:1rem;color:#d8d8d8;}.elementor .e-3cb7de43-74e96c5{height:50vh;padding-block-start:5%;padding-block-end:5%;padding-inline-start:20%;padding-inline-end:5%;background-image:linear-gradient(#00000099, #00000099),url("https://fortiapv.com/wp-content/uploads/2023/08/Paneles-solares-para-tiendas.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-6fa70925-b05830d{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;}.elementor .e-1706cc03-9430e65{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;}.elementor .e-400bf02a-50512ba{width:50%;flex-direction:column;gap:25px;}.elementor .e-562fce03-1051cc9{border-radius:20px;box-shadow:0px 20px 20px -20px rgba(0, 0, 0, 1);opacity:80%;}.elementor .e-72fda95e-509a9ed{width:50%;flex-direction:column;}.elementor .e-11cb4093-14f5544{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:row-reverse;gap:20px;align-items:center;}.elementor .e-7b699e43-f20b7d8{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-7b699e43-f20b7d8:hover,.elementor .e-7b699e43-f20b7d8:focus-visible{opacity:50%;}.elementor .e-70e17eae-5c99018{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-2a6c14a6-33c620f{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-48b19d15-cfebc38{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-69432ee9-54d4eb6{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-69432ee9-54d4eb6:hover,.elementor .e-69432ee9-54d4eb6:focus-visible{opacity:50%;}.elementor .e-7c1de506-39c3397{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1136391f-055949b{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-d7b80a4-d40b9df{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-5b90abcc-956632d{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-5b90abcc-956632d:hover,.elementor .e-5b90abcc-956632d:focus-visible{opacity:50%;}.elementor .e-448715c3-b83b6b6{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-3397a4c5-4bba8ec{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-3f8db480-0bb3737{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-551d3f4-b729d60{column-gap:30px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-cac6e26-8b7659f{padding-inline-start:10%;padding-inline-end:10%;}.elementor .e-3414fefe-3a821c1{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-36b435cc-85d06ad{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;}.elementor .e-101f1049-9ff6084{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-a016118-b857c3d{width:50%;flex-direction:column;gap:25px;}.elementor .e-1cb21e1-a09d013{border-radius:20px;box-shadow:0px 20px 20px -20px rgba(0, 0, 0, 1);opacity:80%;}.elementor .e-66453d76-9d71d0f{width:50%;flex-direction:column;}.elementor .e-58f97856-664e242{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;flex-direction:row;gap:20px;align-items:center;}.elementor .e-dca00e1-ce133c5{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-96b5578-78d28bc{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:center;}.elementor .e-359fc1f-71be62d{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-8443c79-51338e0{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-58e4ea1-9c2d937{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-016abea-0444abb{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-a093092-d89471e{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-ca8c38b-25e0477{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-fc98f68-d55c251{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-c1fb19b-68ec644{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-8cbd7bc-e37873b{height:400px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-b493871-3b48f93{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-4866dca-fd43493{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-161abf7-d26e2f4{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-c8296c0-fb2d8e7{column-gap:30px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f3c4d72-3b95b92{padding-inline-start:10%;padding-inline-end:10%;}.elementor .e-385abfd-1e6ad57{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-b103983-3faac9f{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-7fc8175c-7ebcd45{font-family:Montserrat;font-weight:500;font-size:1rem;color:#ffffff;text-align:center;}.elementor .e-61e5ed84-18399c4{column-gap:50px;padding:2%;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-775dcbcc-109f460{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-4661fc2-de63a09{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-33dc24f-8c09a5e{padding:5%;border-radius:20px;background-color:#cb415499;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-6d56b90-6f4d054{padding:5%;border-radius:20px;background-color:#cb415499;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-53b5de0-d1b6aa9{padding:5%;border-radius:20px;background-color:#cb415499;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-49eb333-8b985bb{padding:5%;border-radius:20px;background-color:#cb415499;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-04e5998-47fb4e2{column-gap:30px;row-gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-05f1f81-a94198c{padding-block-start:3%;padding-block-end:3%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-727b3d28-b4b45d8{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-0d67395-b520dac{font-family:Montserrat;font-weight:500;font-size:1rem;text-align:center;}.elementor .e-42d5bc03-e8357a2{column-gap:50px;padding:2%;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-e4200ef-a489021{padding-inline-start:10%;padding-inline-end:10%;}.elementor .e-6bcbb55d-c16e514{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;flex-direction:column;gap:30px;align-items:center;}.elementor .e-1ee8ebb2-531b7a6{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;}.elementor .e-7a5fe6a1-2401f0e{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-463a0de9-a142429{width:50%;flex-direction:column;gap:25px;}.elementor .e-70894ecf-cd36301{border-radius:20px;box-shadow:0px 20px 20px -20px rgba(0, 0, 0, 1);opacity:80%;}.elementor .e-6257c29a-d42bb60{width:50%;flex-direction:column;}.elementor .e-31d83062-99db297{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;flex-direction:row;gap:20px;align-items:center;}.elementor .e-41ae8ac4-6f72179{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-2e01e89c-4b9ff39{column-gap:30px;padding:2%;row-gap:30px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-6f722446-f9a4860{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-59d4048b-45d32e9{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-f2b5477-ed91781{font-family:Poppins;font-weight:400;font-size:2rem;color:#ffffff;text-align:center;}.elementor .e-4edaee2c-8dd9e9a{height:300px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-4edaee2c-8dd9e9a:hover,.elementor .e-4edaee2c-8dd9e9a:focus-visible{opacity:50%;}.elementor .e-74e60e97-48a0276{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-4b5b9dd6-ea5da19{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1aeeacba-71256a6{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-7ff71498-9e182dc{height:300px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-7ff71498-9e182dc:hover,.elementor .e-7ff71498-9e182dc:focus-visible{opacity:50%;}.elementor .e-67e4a081-9eec10d{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-5ef2d47c-7684b10{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-5ea76bb3-9446379{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-2eb91fdf-38e878b{width:100%;height:300px;border-start-start-radius:20px;border-start-end-radius:20px;}.elementor .e-2eb91fdf-38e878b:hover,.elementor .e-2eb91fdf-38e878b:focus-visible{opacity:50%;}.elementor .e-5a26ebca-bcaa972{font-family:Poppins;font-weight:700;font-size:1.5rem;color:#CB4154;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-1a2017a-b757709{font-family:Montserrat;font-weight:400;font-size:1rem;text-align:start;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-3bb68b13-4d3bf52{padding-block-start:0%;padding-block-end:5%;padding-inline-start:0%;padding-inline-end:0%;border-radius:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);justify-content:space-between;}.elementor .e-6982e162-1af4bb0{column-gap:30px;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-151c3d64-66543e0{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;background-color:#172333;flex-direction:column;gap:30px;align-items:center;}.elementor .e-5aeb3352-4bd0113{font-family:Poppins;font-weight:700;font-size:2rem;color:#CB4154;text-align:center;}.elementor .e-4440b0cc-3b72c76{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-32eaef4d-13afff5{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-6af918d8-7d7c42b{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-46db5b64-008e1ce{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-4b5d9ec8-86c701f{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-587c489d-80ee77f{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-67a41c7b-b8112c8{font-family:Montserrat;font-weight:500;font-size:1rem;color:#000000;}.elementor .e-3d279b5f-da3e8e7{padding-block-start:2%;padding-block-end:2%;padding-inline-start:20%;padding-inline-end:20%;flex-direction:column;gap:30px;align-items:center;}