.elementor .b-legal-h{font-family:"Linke Akzent";font-weight:400;font-size:1.9rem;color:#00326E;letter-spacing:-0.01em;line-height:1.2;padding-block-start:2rem;margin-block-start:2rem;border-block-start-width:1px;border-top-style: solid; border-top-color: #D8D2C4;\n}.elementor .b-legal{width:100%;max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:1.1rem;overflow-wrap: anywhere; max-width: none;\n}.elementor .b-body{max-width:44rem;font-family:"Linke Text";font-size:1.1rem;color:#3F3E3E;line-height:1.8;max-width: none;\n}.elementor .b-h1-w{max-width:60rem;font-family:"Linke Akzent";font-weight:400;font-size:5.25rem;color:#FCFCFC;letter-spacing:-0.02em;line-height:1.05;}.elementor .b-eyebrow-w{font-family:"Linke Mono";font-weight:500;font-size:0.8rem;color:#D8BC84;letter-spacing:0.28em;line-height:1.6;text-transform:uppercase;}.elementor .b-sec-light{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#F7F5F0;display:flex;flex-direction:column;gap:3.5rem;}.elementor .b-hero{min-height:70vh;padding-block-start:13rem;padding-block-end:5.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#001836;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-end;align-items:flex-start;background-size: cover; background-position: center;\n}