.nexus .slimImageBanner h1{margin:0 0 15px;font-weight:800;line-height:1.2;font-family:var(--font-title);color:var(--colour-title)}@media(min-width: 1420px){.nexus .slimImageBanner h1{margin-bottom:20px}}.nexus .slimImageBanner h1+ul,.nexus .slimImageBanner h1+ol{margin-top:0}html.mac .button{padding:8px 30px !important}.slimImageBanner{position:relative;overflow:hidden}.slimImageBanner.noImage .inner{min-height:260px}@media(max-width: 1049.9px){.slimImageBanner.noImage .inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}@media(min-width: 1050px){.slimImageBanner.noImage .inner{min-height:370px}}@media(min-width: 1420px){.slimImageBanner.noImage .inner{min-height:430px}}.slimImageBanner.noImage .textWrapper{text-align:left}@media(min-width: 500px){.slimImageBanner.noImage .textWrapper{padding-bottom:80px}}@media(min-width: 768px){.slimImageBanner.noImage .textWrapper{padding:70px 8% 80px;width:80%}}@media(min-width: 1050px){.slimImageBanner.noImage .textWrapper{padding:80px 0 100px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;max-width:650px;width:45%}}@media(min-width: 1420px){.slimImageBanner.noImage .textWrapper{padding:100px 0 120px;width:50%;max-width:720px}}.slimImageBanner.noImage .backgroundImage{display:block;position:absolute;bottom:0px;right:0;width:100%;max-height:180px}@media(min-width: 500px){.slimImageBanner.noImage .backgroundImage{max-height:200px}}@media(min-width: 768px){.slimImageBanner.noImage .backgroundImage{height:100%;max-height:100%;width:auto}}@media(min-width: 1050px){.slimImageBanner .inner{display:flex;justify-content:space-between;padding-left:8%;padding-right:40px;min-height:390px}}@media(min-width: 1420px){.slimImageBanner .inner{padding-right:60px;min-height:450px}}@media(min-width: 1540px){.slimImageBanner .inner{padding-left:calc((100% - 1280px)/2)}}.slimImageBanner .textWrapper{padding:60px 5% 55px;position:relative;z-index:10;text-align:center}@media(min-width: 768px){.slimImageBanner .textWrapper{padding:70px 8% 80px}}@media(min-width: 1050px){.slimImageBanner .textWrapper{padding:60px 0 80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;max-width:560px;width:40%}}@media(min-width: 1420px){.slimImageBanner .textWrapper{padding:80px 0 100px}}.nexus .slimImageBanner{background-color:var(--colour-primary)}.nexus .slimImageBanner.noImage .backgroundImage{display:block;position:absolute;bottom:0px;right:0;width:100%;max-height:180px}@media(min-width: 500px){.nexus .slimImageBanner.noImage .backgroundImage{max-height:200px}}@media(min-width: 768px){.nexus .slimImageBanner.noImage .backgroundImage{height:100%;max-height:100%;width:auto}}@media(max-width: 1049.9px){.nexus .slimImageBanner .backgroundImage{display:none}}@media(min-width: 1050px){.nexus .slimImageBanner .backgroundImage{position:absolute;bottom:0;right:0;width:100%;width:auto;height:100%;max-width:70%}}.nexus .slimImageBanner h1{font-size:3.2rem;color:var(--colour-white)}@media(min-width: 768px){.nexus .slimImageBanner h1{font-size:4rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .slimImageBanner h1{font-size:4.8rem}}.nexus .slimImageBanner .preambleLarge{margin:0 0 20px;line-height:1.4;font-weight:400;font-family:var(--font-body);color:var(--colour-body);font-size:2rem;line-height:1.5;color:var(--colour-white);margin:-5px 0 0}@media(min-width: 768px){.nexus .slimImageBanner .preambleLarge{font-size:2.2rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .slimImageBanner .preambleLarge{font-size:2.4rem}}.nexus .slimImageBanner .preamble{margin:0 0 20px;line-height:1.4;font-weight:400;font-family:var(--font-body);color:var(--colour-body);font-size:1.8rem;color:var(--colour-white);margin:0}@media(min-width: 768px){.nexus .slimImageBanner .preamble{font-size:2rem}}@media(min-width: 1420px)and (min-height: 800px){.nexus .slimImageBanner .preamble{font-size:2.2rem}}.nexus .slimImageBanner .button{font-family:var(--font-title);font-size:1.4rem;font-weight:800;border-radius:60px;width:auto;max-width:100%;font-weight:800;padding:10px 30px 7px;min-width:160px;margin:20px 0;text-decoration:none;text-align:center;min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1;transition:background .2s ease,border-color .2s ease,color .2s ease;border:1px solid var(--colour-white);color:var(--colour-primary);background-color:var(--colour-white);margin:30px 0 0}.nexus .slimImageBanner .button.disabled,.nexus .slimImageBanner .button[disabled]{opacity:.4;pointer-events:none}.nexus .slimImageBanner .button:focus-visible{outline:1px solid var(--colour-focus);outline-offset:4px}.nexus .slimImageBanner .button:hover{background-color:var(--colour-primaryDark);border-color:var(--colour-primaryDark);color:var(--colour-white)}@media(min-width: 1420px){.nexus .slimImageBanner .button{margin-top:40px}}@media(max-width: 1049.9px){.nexus .slimImageBanner .imageWrapper{display:none}}@media(min-width: 1050px){.nexus .slimImageBanner .imageWrapper{display:flex;align-items:center;justify-content:center;z-index:10;margin:0 30px -140px 10px}}@media(min-width: 1420px){.nexus .slimImageBanner .imageWrapper{margin:5px 40px -170px 30px}}@media(min-width: 1050px){.nexus .slimImageBanner .imageWrapper img{border-radius:100px;transform:matrix(0.95, 0.31, -0.31, 0.95, 0, 0)}}
