.elementor .pl-3{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(15,30,52,0.28);}.elementor .e-04f626a-0d899d0{width:150px;height:58px;object-fit:contain;}.elementor .hl-3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .hl-4{font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F2EFE8;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hl-5{font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F2EFE8;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hl-6{font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F2EFE8;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hl-7{font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F2EFE8;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:0px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hl-8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:48px;justify-content:flex-end;align-items:center;}.elementor .e-1c020d3-d004c96{max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;}.elementor .hl-10{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:100;padding-block-start:16px;padding-block-end:16px;padding-inline-start:80px;padding-inline-end:80px;background-color:rgba(8,41,51,0.1);backdrop-filter:blur(40px);flex-direction:row;justify-content:center;align-items:center;}.elementor .pl-4{font-family:Octave Display;font-weight:300;font-size:80px;color:#F8F6F1;letter-spacing:-0.4px;line-height:1.04em;text-align:center;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pl-5{font-family:ABC Diatype;font-size:15px;color:#F2EFE8;letter-spacing:2.7px;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pl-6{z-index:5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:280px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:center;}.elementor .pl-7{width:100%;min-height:1080px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://purocarrasco.com/wp-content/uploads/2026/06/02-hero-fachada-posterior-scaled-1.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 40%;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .pl-8{height:100%;object-fit:fill;position:absolute;inset-block-start:0%;inset-inline-start:0px;}.elementor .pl-9{font-family:Octave Display;font-weight:300;font-size:64px;color:#11233F;letter-spacing:-0.6px;line-height:1.05em;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pl-10{max-width:520px;font-family:ABC Diatype;font-size:16px;color:#5A6B7A;line-height:1.7em;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pl-11{max-width:520px;font-family:ABC Diatype;font-size:16px;color:#5A6B7A;line-height:1.7em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pl-12{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .pl-13{width:100%;max-height:620px;aspect-ratio:4/5;object-fit:cover;}.elementor .pl-14{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:center;}.elementor .pl-15{width:100%;max-width:1280px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:100px;align-items:center;}.elementor .pl-16{width:100%;overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .pl-19{width:100%;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .ph-1{width:100%;aspect-ratio:16/5;object-fit:cover;position:static;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ph-2{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .p2-1{font-family:Octave Display;font-weight:300;font-size:60px;color:#11233F;letter-spacing:-0.6px;line-height:1.05em;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-2{font-family:Octave Display;font-weight:300;font-size:30px;color:#11233F;letter-spacing:-0.15px;line-height:1.1em;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-3{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-4{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-5{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-6{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-7{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-8{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-10{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .p2-11{font-family:Octave Display;font-weight:300;font-size:30px;color:#11233F;letter-spacing:-0.15px;line-height:1.1em;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-12{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-13{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-14{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-15{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-16{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-17{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-18{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .p2-19{width:100%;min-width:280px;font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F8F6F1;letter-spacing:2.6px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;background-color:#8E9CA2;transition:all 300ms;justify-content:center;align-self:flex-start;}.elementor .p2-19:hover,.elementor .p2-19:focus-visible{background-color:#5A6C72;}.elementor .p2-20{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-21{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-22{width:100%;height:100%;min-height:700px;object-fit:cover;}.elementor .p2-23{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-24{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:100px;align-items:stretch;}.elementor .p2-25{width:100%;padding-block-start:140px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .ph-3{width:100%;aspect-ratio:16/5.2;object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ph-4{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .p2-47{width:100%;height:100%;min-height:700px;object-fit:cover;}.elementor .p2-48{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-28{font-family:Octave Display;font-weight:300;font-size:30px;color:#11233F;letter-spacing:-0.15px;line-height:1.1em;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-29{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-30{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-31{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-32{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-33{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .p2-34{font-family:Octave Display;font-weight:300;font-size:30px;color:#11233F;letter-spacing:-0.15px;line-height:1.1em;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-35{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-36{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-37{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-38{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-39{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-40{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-41{font-family:ABC Diatype;font-weight:500;font-size:11.5px;color:#5A6B7A;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;}.elementor .p2-42{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-43{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .p2-44{width:100%;min-width:280px;font-family:ABC Diatype;font-weight:500;font-size:12px;color:#F8F6F1;letter-spacing:2.6px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;background-color:#8E9CA2;transition:all 300ms;justify-content:center;align-self:flex-start;}.elementor .p2-44:hover,.elementor .p2-44:focus-visible{background-color:#5A6C72;}.elementor .p2-45{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p2-46{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .p2-49{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:100px;align-items:stretch;}.elementor .p2-50{width:100%;padding-block-start:130px;padding-block-end:110px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .pg-1{width:31%;min-width:31%;aspect-ratio:1/1.05;object-fit:cover;}.elementor .pg-2{width:31%;min-width:31%;aspect-ratio:1/1.05;object-fit:cover;}.elementor .pg-3{width:31%;min-width:31%;aspect-ratio:1/1.05;object-fit:cover;}.elementor .pg-4{width:31%;min-width:31%;aspect-ratio:1/1.05;object-fit:cover;}.elementor .pg-5{width:100%;overflow:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:4px;flex-wrap:nowrap;justify-content:space-between;}.elementor .p3-1{font-family:ABC Diatype;font-weight:500;font-size:12px;color:#11233F;letter-spacing:2.6px;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-2{font-family:Octave Display;font-weight:300;font-size:120px;color:#11233F;letter-spacing:-1.8px;line-height:0.94em;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-3{max-width:480px;font-family:ABC Diatype;font-size:15px;color:#5A6B7A;line-height:1.7em;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-4{max-width:480px;font-family:ABC Diatype;font-size:15px;color:#5A6B7A;line-height:1.7em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-5{height:90px;object-fit:contain;margin-block-end:17px;}.elementor .p3-6{height:80px;object-fit:contain;padding-block-start:0px;margin-block-start:0px;}.elementor .p3-7{padding:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:36px;align-items:end;}.elementor .p3-8{width:50%;padding:0px;flex-direction:column;align-items:start;}.elementor .p3-9{width:140px;height:140px;object-fit:contain;}.elementor .p3-10{font-family:ABC Diatype;font-weight:500;font-size:13px;color:#11233F;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-11{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:36px;align-items:center;}.elementor .p3-12{width:140px;height:140px;object-fit:contain;}.elementor .p3-13{font-family:ABC Diatype;font-weight:500;font-size:13px;color:#11233F;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-14{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:36px;align-items:center;}.elementor .p3-15{width:140px;height:140px;object-fit:contain;}.elementor .p3-16{font-family:ABC Diatype;font-weight:500;font-size:13px;color:#11233F;letter-spacing:2.3px;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .p3-17{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:36px;align-items:center;}.elementor .p3-18{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:30px;}.elementor .p3-19{width:100%;max-width:1280px;padding:0px;flex-direction:row;gap:100px;align-items:center;}.elementor .p3-20{width:100%;padding-block-start:130px;padding-block-end:130px;padding-inline-start:64px;padding-inline-end:64px;background-color:#ECE8E1;flex-direction:column;align-items:center;}.elementor .ph-5{width:100%;aspect-ratio:16/5;object-fit:cover;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ph-6{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f253904-eb3faf7{height:100%;object-fit:fill;position:absolute;inset-block-start:0%;inset-inline-start:0px;}.elementor .pf-1{font-family:Octave Display;font-weight:300;font-size:52px;color:#11233F;letter-spacing:-0.25px;line-height:1.05em;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-2{max-width:400px;font-family:ABC Diatype;font-size:15px;color:#5A6B7A;line-height:1.7em;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-3{width:100%;height:350px;aspect-ratio:5/4;object-fit:cover;}.elementor .pf-4{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .pf-5{width:200px;object-fit:contain;}.elementor .pf-6{font-family:ABC Diatype;font-weight:500;font-size:11px;color:#11233F;letter-spacing:2.4px;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-7{padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;flex-direction:column;gap:16px;align-items:center;}.elementor .pf-8{width:300px;object-fit:contain;}.elementor .pf-9{font-family:ABC Diatype;font-weight:500;font-size:11px;color:#11233F;letter-spacing:2.4px;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-10{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#DCD7CC;border-style:solid;flex-direction:column;gap:16px;align-items:center;}.elementor .pf-11{width:120px;object-fit:contain;}.elementor .pf-12{font-family:ABC Diatype;font-weight:500;font-size:11px;color:#11233F;letter-spacing:2.4px;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-13{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:center;}.elementor .pf-14{width:100%;max-width:360px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .pf-15{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:start;}.elementor .pf-16{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:120px;align-items:center;}.elementor .pf-17{width:100%;padding-block-start:140px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .pf-39{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(17,35,63,0.55);}.elementor .pf-18{font-family:Octave Display;font-weight:300;font-size:64px;color:#F2EFE8;letter-spacing:-0.3px;line-height:1.05em;text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-19{font-family:ABC Diatype;font-size:20px;color:rgba(242,239,232,0.85);line-height:1.7em;text-align:center;margin-block-start:0px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-30{width:100%;font-family:ABC Diatype;font-size:14px;color:#F2EFE8;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .pf-29{font-family:Octave Display;font-weight:300;font-size:18px;color:#F2EFE8;font-style:italic;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-31{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .pf-21{width:100%;font-family:ABC Diatype;font-size:14px;color:#F2EFE8;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .pf-20{font-family:Octave Display;font-weight:300;font-size:18px;color:#F2EFE8;font-style:italic;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-22{width:150px;padding:0px;flex-direction:column;gap:6px;}.elementor .pf-24{width:100%;font-family:ABC Diatype;font-size:14px;color:#F2EFE8;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .pf-23{font-family:Octave Display;font-weight:300;font-size:18px;color:#F2EFE8;font-style:italic;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-25{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .pf-26{width:100%;padding:0px;flex-direction:row;gap:22px;}.elementor .pf-33{width:100%;font-family:ABC Diatype;font-size:14px;color:#F2EFE8;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .pf-32{font-family:Octave Display;font-weight:300;font-size:18px;color:#F2EFE8;font-style:italic;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-34{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .pf-36{width:100%;font-family:ABC Diatype;font-size:14px;color:#F2EFE8;padding-block-start:14px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .pf-35{font-family:Octave Display;font-weight:300;font-size:18px;color:#F2EFE8;font-style:italic;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-37{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .pf-27{width:100%;font-family:ABC Diatype;font-weight:500;font-size:12px;color:#11233F;letter-spacing:2.6px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#D8CFB9;transition:all 300ms;justify-content:center;}.elementor .pf-27:hover,.elementor .pf-27:focus-visible{color:#FFFFFF;background-color:#11233F;}.elementor .pf-28{width:100%;max-width:800px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:80px;padding-inline-end:80px;border-radius:28px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(242,239,232,0.5);border-style:solid;background-color:rgba(255,255,255,0.04);flex-direction:column;gap:22px;}.elementor .pf-38{width:100%;max-width:720px;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .pf-40{width:100%;overflow:hidden;position:relative;padding-block-start:110px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://purocarrasco.com/wp-content/uploads/2026/06/08-contacto-bg.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;align-items:center;}.elementor .pf-41{width:170px;object-fit:contain;}.elementor .pf-42{width:1px;height:86px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(201,207,217,0.25);}.elementor .pf-43{font-family:ABC Diatype;font-weight:500;font-size:14px;color:#9AA3B0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-44{width:100%;height:106px;object-fit:contain;object-position:center left;}.elementor .pf-45{width:200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .pf-46{font-family:ABC Diatype;font-weight:500;font-size:14px;color:#9AA3B0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-47{width:100%;height:106px;object-fit:contain;object-position:center left;}.elementor .pf-48{width:300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .pf-49{font-family:ABC Diatype;font-weight:500;font-size:14px;color:#9AA3B0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pf-50{width:100%;height:106px;object-fit:contain;object-position:center left;}.elementor .pf-51{width:100px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .pf-52{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:80px;justify-content:space-between;align-items:start;}.elementor .pf-53{width:30px;height:30px;object-fit:contain;}.elementor .pf-54{width:30px;height:30px;aspect-ratio:1/1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;border-color:#C9CFD9;border-style:none;justify-content:center;align-items:center;}.elementor .pf-55{width:39px;height:30px;object-fit:contain;}.elementor .pf-56{width:30px;height:30px;aspect-ratio:1/1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#C9CFD9;border-style:none;justify-content:center;align-items:center;}.elementor .pf-57{width:30px;height:30px;object-fit:contain;}.elementor .pf-58{width:30px;height:30px;aspect-ratio:1/1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#C9CFD9;border-style:none;justify-content:center;align-items:center;}.elementor .pf-59{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;justify-content:flex-end;}.elementor .pf-60{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:flex-end;}.elementor .pf-62{width:100%;max-width:1600px;padding-block-start:56px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:56px;align-items:center;}.elementor .pf-63{width:100%;max-width:1600px;font-family:ABC Diatype;font-size:11px;color:#7A8597;text-align:end;padding-block-start:0px;padding-block-end:28px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:end;}.elementor .pf-64{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0F1F37;flex-direction:column;align-items:center;}