.elementor .e-70486b09-cd36e78{font-family:Montserrat;font-weight:600;font-size:60px;color:#FFFFFF;letter-spacing:2px;text-transform:uppercase;margin-block-start:200px;margin-block-end:50px;}.elementor .e-7650f926-698c8b0{max-width:640px;font-family:Montserrat;font-weight:400;font-size:20px;color:#E4E6DF;line-height:1.6em;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a73817b-d168297{font-family:Montserrat;font-weight:600;font-size:16px;color:var(--Grey);line-height:1.2em;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:0px;background-color:var(--Yellow);}.elementor .e-a73817b-d168297:hover,.elementor .e-a73817b-d168297:focus-visible{color:#FFFFFF;background-color:var(--Grey);}.elementor .e-641ff4a1-02fda5b{padding:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:none;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-5f31b5e8-f32795c{min-height:700px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:64px;padding-inline-end:64px;background-image:linear-gradient(#00000080, #00000080),linear-gradient(#ff645c4d, #ff645c4d),url("https://caloran.es/wp-content/uploads/2026/10/Absolicon-Birra-Peroni-Bari-Italy-29.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;gap:0px;}.elementor .e-8dabdc4-5125ae7{padding:0px;display:flex;flex-direction:column;gap:0px;justify-content:flex-end;}.elementor .e-ff206b9-3443625{min-width:40px;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:1px;line-height:1em;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-width:0.5px;border-color:var(--Red);border-style:none;background-color:var(--e-gv-2cbf5fc);}.elementor .e-ba40b2b-19ee6ec{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://caloran.es/wp-content/uploads/2026/10/Solarni-kolektory-v-technickem-rezu-1024x1024.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 400px;background-position:center center;background-color:#ffffff;flex-direction:column;align-items:start;}.elementor .e-d509c4a-495602a{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--e-gv-1042e00);letter-spacing:4px;line-height:1.15em;text-transform:uppercase;margin:0px;}.elementor .e-2daafc5-ccd0e0d{font-family:Montserrat;font-weight:500;font-size:12px;color:var(--Red);letter-spacing:2.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-af7c769-b17a7d6{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-16e0de0-55af62c{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d095c6-23c2b6b{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff01035-2482ad5{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-aa31e23-3daee6a{font-family:Montserrat;font-weight:500;font-size:13px;color:var(--Grey);line-height:1.4em;margin:0px;}.elementor .e-51d7800-48b9243{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .e-54e9cbb-2c74f40{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-801ca24-1e9e13c{font-family:Montserrat;font-weight:500;font-size:13px;color:#394654;line-height:1.4em;margin:0px;}.elementor .e-6947bf0-62ded86{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D5D8E0;border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-ba2bacf-cd1ea64{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-af38648-da7bbdb{font-family:Montserrat;font-weight:500;font-size:13px;color:#394654;line-height:1.4em;margin:0px;}.elementor .e-54bcd29-d07850c{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D5D8E0;border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-b4af5cf-d70d941{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#394654;border-style:none;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-06092cc-e973841{width:100%;max-width:680px;display:flex;flex-direction:column;gap:0px;}.elementor .e-a33384d-2f0ace6{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-5685ac8-1865222{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;}.elementor .e-b6c61e8-e9844a0{min-width:40px;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:1px;line-height:1em;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-width:0.5px;border-color:var(--Red);border-style:none;background-color:var(--e-gv-2cbf5fc);}.elementor .e-01936fd-88fd4ce{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://caloran.es/wp-content/uploads/2026/10/Industrial-HVAC-Chiller-Assembly.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 350px;background-position:center center;flex-direction:column;align-items:start;}.elementor .e-d46ed41-882132c{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--e-gv-1042e00);letter-spacing:4px;line-height:1.15em;text-transform:uppercase;margin:0px;}.elementor .e-b858399-ff45c2d{font-family:Montserrat;font-weight:500;font-size:12px;color:var(--Red);letter-spacing:2.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f4c02ec-9b219fb{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-915f04a-f877186{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9abd16f-1124caa{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-7ed3da6-0d3c1e3{font-family:Montserrat;font-weight:500;font-size:13px;color:var(--Grey);line-height:1.4em;margin:0px;}.elementor .e-bd76864-e647659{padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .e-96d6b2b-d0131d2{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-314783b-d1fb66a{font-family:Montserrat;font-weight:500;font-size:13px;color:#394654;line-height:1.4em;margin:0px;}.elementor .e-6667d40-4d07c19{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D5D8E0;border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-24a2d2a-d151bcb{font-family:Montserrat;font-weight:700;font-size:22px;color:var(--Grey);line-height:1.1em;margin:0px;}.elementor .e-4868825-3c84ebe{font-family:Montserrat;font-weight:500;font-size:13px;color:#394654;line-height:1.4em;margin:0px;}.elementor .e-bdfe8fc-00f127f{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:#D5D8E0;border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-05185b3-b32edb6{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;border-color:#394654;border-style:none;display:grid;gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-646f948-16bff9a{width:100%;max-width:680px;display:flex;flex-direction:column;gap:0px;}.elementor .e-5af1205-2c13daa{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-ccc3f10-a94be3c{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#39465426;flex-direction:row;}.elementor .e-3cb31d2e-412b919{max-width:900px;font-family:Montserrat;font-weight:600;font-size:36px;color:var(--e-gv-1042e00);letter-spacing:4px;line-height:1.15em;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e42c074-d4a42dd{font-family:Montserrat;font-weight:600;font-size:16px;color:var(--Grey);line-height:1.2em;text-align:center;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:0px;background-color:var(--Yellow);align-self:center;}.elementor .e-6e42c074-d4a42dd:hover,.elementor .e-6e42c074-d4a42dd:focus-visible{color:#FFFFFF;background-color:var(--Grey);}.elementor .e-3906810a-186c598{padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FF645C;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-bbb1b7f-a4164a5{min-width:40px;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:1px;line-height:1em;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-width:0.5px;border-color:var(--Red);border-style:none;background-color:var(--e-gv-2cbf5fc);}.elementor .e-f9eba62-1a256c2{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://caloran.es/wp-content/uploads/2026/10/Industrial-Boiler-Tank-and-Control-Cabinet.png");background-repeat:no-repeat;background-attachment:scroll;background-size:400px 400px;background-position:center center;background-color:#ffffff;flex-direction:column;align-items:start;}.elementor .e-fdce481-de5d6a1{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--e-gv-1042e00);letter-spacing:4px;line-height:1.15em;text-transform:uppercase;margin:0px;}.elementor .e-69756c7-282ab45{font-family:Montserrat;font-weight:500;font-size:12px;color:var(--Red);letter-spacing:2.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6fd9054-777a876{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-294a51c-3ec6730{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-829064c-43f4916{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1223e91-c9ce3f1{width:100%;max-width:680px;display:flex;flex-direction:column;gap:0px;}.elementor .e-b78c627-e8bd78c{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-f8a5a48-20fa727{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;}.elementor .e-205e91e-e94c3e9{min-width:40px;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:1px;line-height:1em;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-width:0.5px;border-color:var(--Red);border-style:none;background-color:var(--e-gv-2cbf5fc);}.elementor .e-1888ba3-615b958{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://caloran.es/wp-content/uploads/2026/10/Industrial-Storage-Tank-and-Chiller-System.png");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 350px;background-position:center center;flex-direction:column;align-items:start;}.elementor .e-2bc3767-6fca1ce{font-family:Montserrat;font-weight:600;font-size:36px;color:var(--e-gv-1042e00);letter-spacing:4px;line-height:1.15em;text-transform:uppercase;margin:0px;}.elementor .e-ffcfff9-df1a1d2{font-family:Montserrat;font-weight:500;font-size:12px;color:var(--Red);letter-spacing:2.5px;line-height:1.3em;text-transform:uppercase;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f66a81e-5e4e1cc{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9ca8cee-da1818a{font-family:Montserrat;font-weight:400;font-size:17px;color:#394654;line-height:1.7em;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0301c9b-1a5d9d5{width:100%;max-width:680px;display:flex;flex-direction:column;gap:0px;}.elementor .e-271f535-3874928{width:50%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:0px;justify-content:center;}.elementor .e-f5f1e1f-3e011b7{padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#39465426;flex-direction:row;}.elementor .e-f54fbf1-46660c1{font-family:Montserrat;font-weight:800;font-size:80px;color:#ffffff;letter-spacing:1px;text-align:center;text-transform:uppercase;padding-block-end:80px;align-self:center;}.elementor .e-749aa2d-78d3193{font-family:Montserrat;font-weight:600;font-size:22px;color:#ffffff;letter-spacing:7px;text-align:center;text-transform:uppercase;margin-block-end:60px;align-self:center;}.elementor .e-ebd7f17-258f41e{font-family:Montserrat;font-weight:600;font-size:16px;color:var(--Grey);letter-spacing:0px;text-transform:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:30px;margin-block-end:20px;border-radius:0px;background-color:var(--Yellow);display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .e-ebd7f17-258f41e:hover,.elementor .e-ebd7f17-258f41e:focus-visible{color:#ffffff;background-color:var(--Grey);}.elementor .e-f309a15-f9b0b1a{font-family:Montserrat;font-weight:600;font-size:18px;color:#ffffff;text-align:center;}.elementor .e-201efcc-ac2ac46{padding-block-start:60px;padding-block-end:60px;background-image:linear-gradient(#0000004d, #0000004d),linear-gradient(#ff645c4d, #ff645c4d),url("https://caloran.es/wp-content/uploads/2026/10/29222058_l_normal_none-scaled.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;background-color:#8a1e1e4d;background-clip:border-box;flex-direction:column;}