.link-banner{display:block;width:calc(100% - 20px);min-width:calc(100% - 20px);height:auto;min-height:auto;padding:26px 36px 36px;margin:0 auto 36px;border-radius:10px;background:#0f0f0f;overflow:hidden;position:relative}.link-banner__background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.link-banner__background-image{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.link-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.link-banner__title,.link-banner__subtitle{display:block;line-height:110%;text-align:center;font-size:24px;color:#fff}.link-banner__title{font-weight:800;margin-bottom:26px}.link-banner__subtitle{margin-bottom:36px;font-weight:300}.link-banner__button{display:block;width:100%;min-width:100%;height:50px;min-height:50px;border-radius:5px;line-height:50px;font-size:16px;font-weight:300;text-align:center;background-color:var(--primaryButtonColour)}.link-banner__button:hover{background-color:var(--primaryButtonHoverColour)}.link-banner__button.btn--primary{font-weight:bold}.link-banner--pos{padding:0}.link-banner--pos .link-banner__inner{grid-gap:15px;gap:15px;padding:26px 36px 16px}.link-banner--pos .link-banner__title{margin-bottom:0;font-size:22px}.link-banner--pos .link-banner__button{height:40px;min-height:40px;line-height:40px;width:inherit;font-size:16px}.link-banner--pos .link-banner__logo{border-radius:5px}.link-banner--pos-cover .link-banner__background{position:relative}.link-banner--pos-cover .link-banner__background-image{position:relative;top:0;left:0;-webkit-transform:translate(0);transform:translate(0);width:100%;height:100%}.link-banner__wrapper{position:relative}.link-banner__wrapper--focus-banner{display:block;width:100%;margin:0 auto 20px}.link-banner__terms{background-color:#0f0f0f;color:#fff;font-size:10px;width:100%;display:block;text-align:center;position:relative;padding:0 5px}.link-banner__terms a{color:#fff;font-size:10px}.link-banner .overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(2, 2, 2, 0.8)), to(rgba(0, 0, 0, 0.4)));background-image:linear-gradient(rgba(2, 2, 2, 0.8), rgba(0, 0, 0, 0.4))}@media(min-width: 1200px){.link-banner{margin:0 auto 77px;min-width:0}.link-banner__inner{max-width:900px;margin:0 auto}.link-banner__title,.link-banner__subtitle{font-size:48px}.link-banner__title{margin:0}.link-banner__subtitle{margin-bottom:24px}.link-banner__button{width:auto;min-width:auto;height:46px;min-height:46px;margin:0 auto;padding:0 43px;line-height:46px;font-size:24px}.link-banner__wrapper--focus-banner{width:728px;height:90px;margin:0 auto 30px}.link-banner--pos{width:720px;margin:0 auto 30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.link-banner--pos .link-banner__subtitle{margin-bottom:14px}.link-banner--pos .link-banner__title{font-size:36px;margin:0 0 15px}.link-banner--pos .link-banner__inner{grid-gap:0;gap:0;padding:12px 16px 24px}.link-banner--pos .link-banner__logo{margin-bottom:15px}.link-banner--pos-terms .link-banner__inner{grid-gap:0;gap:0;padding:12px 16px 16px}.link-banner--pos-cover{width:800px;max-width:800px;max-height:250px}}
