.elementor .legal-text{width:100%;max-width:1076px;padding:0px;& h1 { font-family: "RM Neue", "Helvetica Neue", Arial, sans-serif; font-size: 48px; font-weight: 700; line-height: 52.8px; text-transform: none; letter-spacing: -0.96px; color: #111111; text-align: left; margin: 0 0 32px; } & h2 { font-family: "RM Neue", "Helvetica Neue", Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 35px; text-transform: none; color: #111111; margin: 48px 0 12px; } & h3 { font-family: "RM Neue", "Helvetica Neue", Arial, sans-serif; font-size: 18.4px; font-weight: 700; line-height: 23.92px; text-transform: none; color: #111111; margin: 32px 0 8px; } & h4, & h5, & h6 { font-family: "RM Neue", "Helvetica Neue", Arial, sans-serif; font-size: 16px; font-weight: 700; line-height: 19.2px; color: #111111; margin: 24px 0 8px; } & p, & li, & td, & th { font-family: "RM Neue", "Helvetica Neue", Arial, sans-serif; font-size: 16px; line-height: 27.2px; font-weight: 400; color: #111111; } & p { margin: 0 0 16px; } & ul, & ol { margin: 0 0 16px; padding-left: 1.25em; } & li { margin: 0 0 4px; } & strong, & b { font-weight: 700; } & h1, & h2, & h3, & h4, & h5, & h6, & p, & li { overflow-wrap: break-word; hyphens: auto; } & a { color: #385AA5; text-decoration: underline; text-underline-offset: 2px; word-break: break-word; } & a:hover, & a:focus-visible { color: #E94C23; }\n}.elementor .legal-page{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:4%;padding-inline-end:4%;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .cv-legal-link{font-weight:700;font-size:clamp(0.8rem, 1.1vw, 1rem);color:#385aa5;letter-spacing:0.02em;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;font-family: var(--cv-font-body);\n}.elementor .cv-legal-list{width:auto;padding:0px;margin:0px;display:flex;flex-wrap:wrap;align-items:center;gap: 0 1.4em;\n}.elementor .cv-legal{width:100%;max-width:1400px;padding:clamp(0.5rem, 1.5vw, 1.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 0 2.5em; box-sizing: border-box; user-select: none;\n}.elementor .cv-marquee-item{font-weight:700;font-size:clamp(0.8rem, 1.1vw, 1rem);color:#385aa5;letter-spacing:0.02em;text-transform:uppercase;padding-inline-end:0.6em;display:inline-flex;align-items:center;white-space: nowrap; font-family: var(--cv-font-body);\n}.elementor .cv-marquee-half{padding:0px;display:flex;gap:0px;flex-wrap:nowrap;flex:0 0 auto;}.elementor .cv-marquee-track{padding:0px;display:flex;gap:0px;flex-wrap:nowrap;width: max-content;\n}.elementor .cv-marquee-clip{min-width:0px;overflow:hidden;padding-block-start:clamp(0.5rem, 1.5vw, 1.5rem);padding-block-end:clamp(0.5rem, 1.5vw, 1.5rem);padding-inline-start:0px;padding-inline-end:0px;}.elementor .cv-marquee{width:100%;min-width:0px;max-width:1400px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(0.5rem, 1.5vw, 1.5rem);padding-inline-end:clamp(0.5rem, 1.5vw, 1.5rem);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box; user-select: none;\n}.elementor .cv-legal-list--legal{justify-content:flex-end;}.elementor .cv-legal-list--social{justify-content:flex-start;}