.elementor .e-58989df-6c49:hover,.elementor .e-58989df-6c49:focus-visible{color:var(--brand-red);}.elementor .e-58989df-6c49{font-weight:600;font-size:14px;color:#000000;}.elementor .e-a5da818-af15{font-size:14px;color:#000000;opacity:35%;}.elementor .e-4f3b7f4-7b6c{font-weight:600;font-size:14px;color:var(--brand-red);}.elementor .e-d8bea12-5b2a{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-59c5209-e4b3{font-weight:100;font-size:128px;color:#000000;letter-spacing:-4px;line-height:0.95;text-transform:none;}.elementor .e-379388c-7f07{max-width:760px;font-weight:500;font-size:32px;color:#000000;letter-spacing:-0.5px;line-height:1.25;}.elementor .e-18357ad-e2d0{padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;gap:24px;}.elementor .e-c3bd3e2-72f0{font-weight:100;font-size:32px;color:#000000;line-height:1.2;flex:0 0 280px;}.elementor .e-0b482d1-ea81{max-width:640px;font-weight:400;font-size:18px;color:#111111;line-height:1.75;flex:1 1 420px;}.elementor .e-0019917-31ff{padding-block-start:48px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0.12);border-style:solid;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;}.elementor .e-457036d-142d{padding:0px;background-color:#ffffff;display:flex;flex-direction:column;}