.elementor .TP Audience Card Description{font-family:"Host Grotesk";font-weight:400;font-size:13px;line-height:18px;margin:0;color:#281e2a!important}.elementor .TP Audience Card Title{font-family:Sora;font-weight:400;font-size:28px;letter-spacing:-1px;line-height:1.03;margin:0;color:#281e2a!important}.elementor .TP Audience Card Copy{position:absolute;inset-block-start:32px;inset-inline-end:20px;inset-inline-start:20px;z-index:2;display:flex;flex-direction:column;gap:16px}.elementor .TP Audience Card Art{width:100%;height:100%;object-fit:fill;position:absolute;z-index:0;inset:0}.elementor .TP Audience Card{width:25%;min-width:0px;overflow:hidden;aspect-ratio:426/605;position:relative;border-radius:18px;display:block;flex:1 1 0%}.elementor .TP Audience Cards{width:100%;margin-block-start:54px;display:flex;flex-direction:row;gap:4px;align-items:stretch}.elementor .TP WhatsApp Float{width:56px;height:56px;object-fit:contain;position:fixed;inset-block-start:50vh;inset-inline-end:7%;z-index:9999;border-radius:50%;box-shadow:0px 8px 24px 0px rgba(0,0,0,.14)}.elementor .TP Hero Secondary CTA{height:52px;font-family:"Schibsted Grotesk";font-weight:400;font-size:13px;color:#eaeef4;color:#f5f5f5!important;letter-spacing:.26px;line-height:13px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:60px;border-width:1px;border-color:#bcacce;border-style:solid;background-color:rgba(0,0,0,.2);backdrop-filter:blur(13px);background:rgba(234,238,244,.14)!important;padding-inline:20px}.elementor .TP Hero CTAs{margin-block-start:12px;display:flex;flex-direction:row;gap:12px;align-items:center}.elementor .TP Hero Description{max-width:447px;font-family:"Host Grotesk";font-size:18px;line-height:1.35;margin:0;opacity:80%;color:#eaeef4!important}.elementor .TP Hero Title{max-width:667px;font-family:Sora;font-weight:400;font-size:44px;letter-spacing:-2.5px;line-height:1.08;text-transform:uppercase;margin:0;color:#f5f5f5!important}.elementor .TP Hero Kicker{font-family:"Atkinson Hyperlegible Next";font-weight:700;font-size:14px;letter-spacing:.04em;line-height:17px;margin:0;opacity:80%;color:#f5f5f5!important}.elementor .TP Hero Copy{max-width:667px;position:relative;z-index:2;margin-block-start:auto;margin-block-end:20px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.elementor .TP Orange Button{font-family:"Schibsted Grotesk";font-weight:400;font-size:13px;color:#281e2a;color:#fff!important;letter-spacing:.26px;line-height:13px;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:56px;border-width:0;background-color:#fe5715!important}.elementor .TP Hero Nav Item{font-family:"Schibsted Grotesk";font-size:13px;letter-spacing:.26px;line-height:13px;text-transform:uppercase;padding-block-start:12px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;margin:0;border-radius:56px;backdrop-filter:blur(10px);color:#eaeef4!important;white-space:nowrap}.elementor .TP Hero Nav{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.elementor .TP Hero Header{width:100%;position:relative;z-index:3;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .TP Hero Canvas{min-height:900px;overflow:hidden;position:relative;padding-block-start:28px;padding-block-end:90px;padding-inline-start:5.8%;padding-inline-end:5.8%;background-color:#263f58;flex-direction:column;justify-content:space-between}