.elementor .e-51c8314e-9576913{max-width:900px;font-family:Anton;font-size:clamp(42px,6vw,78px);color:#ffffff;line-height:0.98;}.elementor .e-6766f090-597a370{max-width:760px;font-family:Montserrat;font-size:19px;color:#f7f7f7;line-height:1.6;}.elementor .e-1cf32c72-c65741d{font-family:Montserrat;font-weight:700;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#e95b0c;width: fit-content;\n}.elementor .e-65da8b8e-b5d86a8{max-width:900px;font-family:Anton;font-size:clamp(32px,4.5vw,58px);color:#111111;line-height:1.02;align-self:start;color:#FFFFFF; font-family:Anton,Impact,sans-serif; font-size:clamp(38px,5vw,72px); line-height:1; letter-spacing:.5px; text-transform:uppercase; max-width:900px; position:relative; z-index:2; margin:0 0 28px;\n}.elementor .e-aaf6f4a-67c4960{max-width:980px;font-family:Montserrat;font-size:18px;color:#555555;line-height:1.65;columns:260px 3; column-gap:42px; column-rule:1px solid #B9FF00; background:linear-gradient(135deg,#2336A8 0%,#5D45F5 52%,#2638B8 100%); color:#FFFFFF; padding:30px 34px; border:1px solid #B9FF00; border-radius:22px; font-family:Montserrat,Arial,sans-serif; font-size:16px; line-height:1.55; box-shadow:0 18px 48px rgba(35,54,168,.32);column-count:3; column-width:auto; column-gap:24px; column-rule:1px solid #B9FF00; background:linear-gradient(135deg,#2336A8 0%,#5D45F5 52%,#2638B8 100%); color:#FFFFFF; padding:30px 34px; border:1px solid #B9FF00; border-radius:22px; font-family:Montserrat,Arial,sans-serif; font-size:16px; line-height:1.55; box-shadow:0 18px 48px rgba(35,54,168,.32); width:100%; max-width:100%; box-sizing:border-box; overflow:hidden;column-count:3; column-width:auto; column-gap:24px; column-rule:1px solid #e95b0c; background:linear-gradient(135deg,#ff2aa1 0%,#ff3eb5 52%,#f00087 100%); color:#FFFFFF; padding:30px 34px; border:1px solid #e95b0c; border-radius:22px; font-family:Montserrat,Arial,sans-serif; font-size:16px; line-height:1.55; box-shadow:0 18px 48px rgba(240,0,135,.32); width:100%; max-width:100%; box-sizing:border-box; overflow:hidden;\n}.elementor .e-559e0365-3eb79e2{color:#111111;padding-block-start:56px;padding-block-end:56px;padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:20px;border-radius:22px;background-color:#f7f7f7;flex-direction:column;gap:18px;background:#071525; border:1px solid #B9FF00; border-radius:28px; padding:64px 48px; position:relative; overflow:hidden; box-shadow:0 22px 70px rgba(0,0,0,.45);background-color:#071525; background-image:url("data:image/svg+xml,svg xmlns=http://www.w3.org/2000/svg width=1200 height=180 viewBox=0 0 1200 180text x=600 y=125 text-anchor=middle fill=B9FF00 fill-opacity=.16 font-family=Anton,Arial,sans-serif font-size=128 font-weight=700 letter-spacing=4PARKING VIEW/text/svg"); background-repeat:no-repeat; background-position:center 18px; background-size:95% 160px; border:1px solid #B9FF00; border-radius:28px; padding:96px 48px 48px; position:relative; overflow:hidden; box-shadow:0 22px 70px rgba(0,0,0,.45);background-color:#071525; background-image:url("data:image/svg+xml,svg xmlns=http://www.w3.org/2000/svg width=1200 height=180 viewBox=0 0 1200 180text x=600 y=125 text-anchor=middle fill=e95b0c fill-opacity=.20 font-family=Anton,Arial,sans-serif font-size=128 font-weight=700 letter-spacing=4PARKING VIEW/text/svg"); background-repeat:no-repeat; background-position:center 18px; background-size:95% 160px; border:1px solid #e95b0c; border-radius:28px; padding:96px 48px 48px; position:relative; overflow:hidden; box-shadow:0 22px 70px rgba(0,0,0,.45);\n}.elementor .e-3dd40e28-7fad2a8{max-width:900px;font-family:Anton;font-size:clamp(32px,4.5vw,58px);color:#111111;line-height:1.02;color:#FFFFFF; font-family:Anton,Impact,sans-serif; font-size:clamp(40px,4.5vw,66px); line-height:1; text-transform:uppercase; margin:0 0 20px;\n}.elementor .e-6439fb73-53a30ef{max-width:980px;font-family:Montserrat;font-size:18px;color:#555555;line-height:1.65;color:#D8DCE5; font-family:Montserrat,Arial,sans-serif; font-size:18px; line-height:1.65; max-width:920px; margin:0 0 34px;\n}.elementor .e-21846e67-af635fe{color:#111111;padding-block-start:56px;padding-block-end:56px;padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:20px;border-radius:22px;background-color:#ffffff;flex-direction:column;gap:18px;background:#000000; color:#FFFFFF; border-radius:0; padding:64px 48px;\n}.elementor .e-51696323-278ee18{max-width:900px;font-family:Anton;font-size:clamp(32px,4.5vw,58px);color:#111111;line-height:1.02;color:#FFFFFF; font-family:Anton,Impact,sans-serif; font-size:clamp(42px,5vw,76px); line-height:1; text-transform:uppercase; margin:0 0 34px; max-width:760px; text-shadow:0 3px 24px rgba(0,0,0,.55);\n}.elementor .e-4bf71d87-b84b6a5{max-width:980px;font-family:Montserrat;font-size:18px;color:#555555;line-height:1.65;columns:3 180px; column-gap:22px; color:#FFFFFF; background:rgba(5,11,20,.78); border:1px solid rgba(255,255,255,.18); border-radius:22px; padding:28px 30px; font-family:Montserrat,Arial,sans-serif; font-size:13px; line-height:1.3; letter-spacing:1.4px; text-transform:uppercase; max-width:820px; backdrop-filter:blur(10px); box-shadow:0 18px 50px rgba(0,0,0,.32);columns:3 150px; column-gap:18px; color:#FFFFFF; background:rgba(5,11,20,.78); border:1px solid rgba(255,255,255,.18); border-radius:22px; padding:28px 26px; font-family:Montserrat,Arial,sans-serif; font-size:12px; line-height:1.3; letter-spacing:1.2px; text-transform:uppercase; max-width:68%; min-height:154px; backdrop-filter:blur(10px); box-shadow:0 18px 50px rgba(0,0,0,.32); position:relative; z-index:2;\n}.elementor .e-2ff1822a-9571a27{color:#111111;padding-block-start:56px;padding-block-end:56px;padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:20px;border-radius:22px;background-color:#f7f7f7;flex-direction:column;gap:18px;background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 58%,rgba(0,0,0,.35) 100%),url("https://tumedio.es/wp-content/uploads/2026/09/Parking-View-02-1024x768.webp"); background-size:cover; background-position:center; color:#FFFFFF; border:1px solid rgba(185,255,0,.55); border-radius:28px; min-height:520px; padding:70px 48px; position:relative; overflow:hidden; box-shadow:0 24px 70px rgba(0,0,0,.55);\n}.elementor .e-5e5a59cf-99c1242{max-width:900px;font-family:Anton;font-size:clamp(32px,4.5vw,58px);color:#111111;line-height:1.02;}.elementor .e-209cf1b6-d534623{max-width:980px;font-family:Montserrat;font-size:18px;color:#555555;line-height:1.65;}.elementor .e-d1ea8b9-9eb3d3e{color:#111111;padding-block-start:56px;padding-block-end:56px;padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:20px;border-radius:22px;background-color:#ffffff;flex-direction:column;gap:18px;background:#000000; color:#FFFFFF; padding:64px 48px;\n}.elementor .e-a530fa0-be1ba8e{color:#ffffff;padding-block-start:84px;padding-block-end:84px;padding-inline-start:clamp(24px,6vw,90px);padding-inline-end:clamp(24px,6vw,90px);background-color:#111111;flex-direction:column;gap:24px;}.elementor .e-14e3f18f-8cc2653{flex-direction:column;background:#000000; color:#FFFFFF;\n}.elementor .e-576b215b-0decfcc{max-width:900px;font-family:Anton;font-size:clamp(32px,4.5vw,58px);color:#fe8000;line-height:1.02;}.elementor .e-4f37e80d-9583cc1{max-width:980px;font-family:Montserrat;font-size:18px;color:#555555;line-height:1.65;}.elementor .e-78027b48-3887047{font-family:Montserrat;font-weight:700;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;background-color:#e95b0c;width: fit-content;width:fit-content; margin-left:auto; margin-right:auto; align-self:center;\n}.elementor .e-1d66990a-84abcec{color:#111111;padding-block-start:56px;padding-block-end:56px;padding-inline-start:clamp(24px,5vw,72px);padding-inline-end:clamp(24px,5vw,72px);margin-block-start:20px;border-radius:22px;background-color:#f7f7f7;flex-direction:column;gap:18px;}