@charset "UTF-8";body.landingpage .affiliate-landingpage-tool * {position:static;}
body.landingpage header {background:#AE0D13;width:100%;max-width:100%;}
body.landingpage header .logoBox {max-width:50%;}
body.landingpage header .logoBox a.logo > svg {height:7em;padding:.5em 0 .2em 1em;}
body.landingpage header .headerContainer {max-width:980px;margin:auto;}
body.landingpage div.pageContent {max-width:100%;background-color:rgba(0,0,0,0);}
body.landingpage div.pageContent > .bgWrapper {background:#fff;max-width:980px;width:auto;margin:1em auto;padding-top:1em;}
body.landingpage .errorContainer {font-size:.9em;margin:.5em 0;padding:.1em .5em;}
body.landingpage .homepage-confirmation {background:#fff;width:980px;margin:5em auto;padding:1em 2em 2em;}
body.landingpage .homepage-confirmation div.emailImage {width:100%;}
body.landingpage .homepage-confirmation div.emailImage img {display:block;margin:auto;}
body.landingpage .homepage-confirmation > div {padding:.4em 0;}
body.landingpage .homepage-confirmation > div .email {color:#D1131A;max-width:100%;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;}
body.landingpage .affiliate-landingpage-tool ul,body.landingpage .affiliate-landingpage-tool ol {list-style-position:inside;margin-left:1.5em;}
body.landingpage .affiliate-landingpage-tool ul li {list-style-type:disc;}
body.landingpage .affiliate-landingpage-tool ol li {list-style-type:decimal;}
body.landingpage .affiliate-landingpage-tool table {width:100%;max-width:100%;table-layout:fixed;}
body.landingpage .affiliate-landingpage-tool h2 {padding-bottom:0.5em;padding-top:0.5em;}
body.landingpage .affiliate-landingpage-tool p {padding-bottom:1em;}
body.landingpage .affiliate-landingpage-tool p,body.landingpage .affiliate-landingpage-tool p strong {line-height:1.7em;}
body.landingpage .affiliate-landingpage-tool img {max-width:100%;}
body.landingpage .affiliate-landingpage-tool .header {display:none;position:fixed;width:100%;z-index:100;}
body.landingpage .affiliate-landingpage-tool .header > .miniHeader {background-color:#AE0D13;height:4em;}
body.landingpage .affiliate-landingpage-tool .header > .miniHeader a {position:absolute;top:0;left:0;padding:1em;}
body.landingpage .affiliate-landingpage-tool .header > .miniHeader svg {max-height:2.5em;}
body.landingpage .affiliate-landingpage-tool .header > .miniHeader img {max-height:4em;margin-top:-1em !important;}
body.landingpage .affiliate-landingpage-tool .header .regHeader {display:block;background:#FE9A00 none repeat scroll 0 0;color:#fff;cursor:pointer;font-size:24px;font-weight:bold;padding:10px;text-align:center;text-shadow:0 1px 1px #212121;transition:font-size 0.5s ease 0s,height 0.5s ease 0s;width:100%;}
@media screen and (min-width:768px) and (max-width:1279px) {body.landingpage header .logoBox {width:40%;padding-left:1.25em;}
body.landingpage header .logoBox a.logo > svg {height:auto;max-height:15vw;}
body.landingpage header .loginBox {width:60%;}
body.landingpage .homepage-confirmation {max-width:100%;}
body.landingpage .minilogo {height:20vw;}
body.landingpage .minilogo a {padding:5vw;}
}
@media screen and (max-width:767px) {body.landingpage header .logoBox {background:url("/staticcontent/image/c4d966422a922519ba25a911469c9522/img/pages/homepage/bgExternal.jpg") no-repeat center center;background-size:cover;height:12.5em;position:relative;max-width:100%;}
body.landingpage header .logoBox a.logo {position:absolute;bottom:1em;top:auto;width:100%;display:block;}
body.landingpage header .logoBox a.logo > svg {display:block;height:3.5em;padding:0;margin:0 auto;}
body.landingpage div.pageContent {margin-top:0;}
body.landingpage .minilogo {height:17vw;}
body.landingpage .minilogo a {padding:4vw;}
}div.auth-registrationForm-landingpage {height:100%;width:calc(100% - 2em);max-width:980px;padding:1em;margin:1em auto;border:1px solid #ccc;color:#666;}
div.auth-registrationForm-landingpage > h2 {width:100%;text-align:center;font-size:1.7em;margin:0 0 .5em;}
div.auth-registrationForm-landingpage .formStep > .formSwitch > button,div.auth-registrationForm-landingpage .formStep > .formSwitch > div.button {padding:.7em 2em;}
div.auth-registrationForm-landingpage .formStep > .formElement > .elementDescription {font-size:1.5em;width:8em;display:inline-block;}
div.auth-registrationForm-landingpage .formStep > .formElement > input:not([type="radio"]) {width:20em;display:inline-block;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] {display:none;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] + label {text-align:center;text-transform:uppercase;padding:.7em 3em;border-radius:.2em;border:none;background:#D6D6D6;color:#666;cursor:pointer;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] + label:hover {background:#bdbdbd;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"]:checked + label {background:#FE9A00;color:#fff;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"]:checked + label:hover {background:#E18A04;}
div.auth-registrationForm-landingpage .formStep > .formError {display:none;margin:1em 0;color:#D1131A;}
div.auth-registrationForm-landingpage .formStep.error > .formError {display:block;}
@media screen and (min-width:768px) {div.auth-registrationForm-landingpage .formStep > .formSwitch {text-align:right;width:40%;}
div.auth-registrationForm-landingpage .formStep > .formSwitch,div.auth-registrationForm-landingpage .formStep > .formElement {float:left;}
div.auth-registrationForm-landingpage .formStep > .formElement {width:60%;}
div.auth-registrationForm-landingpage .formStep.gtc {margin-bottom:1em;}
}
@media screen and (min-width:768px) and (max-width:1279px) {div.auth-registrationForm-landingpage .formStep > .formElement {width:63%;}
div.auth-registrationForm-landingpage .formStep > .formSwitch {width:37%;}
div.auth-registrationForm-landingpage .formStep > .formElement > .elementDescription {font-size:1.3em;width:7em;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] + label {padding:.7em 3.2em;}
div.auth-registrationForm-landingpage .formStep > .formElement > input:not([type="radio"]) {width:18em;}
}
@media screen and (max-width:767px) {div.auth-registrationForm-landingpage {width:96vw;max-width:96vw;padding:2vw;margin:2vw auto;}
div.auth-registrationForm-landingpage > h2 {font-size:7vw;margin:0 0 2vw;}
div.auth-registrationForm-landingpage .formStep > .formElement {margin-bottom:2vw;clear:both;}
div.auth-registrationForm-landingpage .formStep > .formSwitch {width:100%;text-align:right;}
div.auth-registrationForm-landingpage .formStep > .formElement > .elementDescription {width:100%;display:block;font-size:6vw;}
div.auth-registrationForm-landingpage .formStep > .formElement > input:not([type="radio"]) {width:100%;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] + label,div.auth-registrationForm-landingpage .formStep > .formSwitch > button,div.auth-registrationForm-landingpage .formStep > .formSwitch > div.button {width:calc(46vw - 3px);margin:0;padding:2vw 0;font-size:4vw;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="checkbox"] ~ label {padding-left:8vw;padding-bottom:0;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="checkbox"] ~ label::before {width:6vw;height:6vw;margin-right:0;line-height:6vw;font-size:5vw;}
div.auth-registrationForm-landingpage .formStep.gtc {margin-top:4vw;}
div.auth-registrationForm-landingpage .formStep.gtc,div.auth-registrationForm-landingpage .formStep.entertainmentprivacy {min-height:7vw;}
}
@media screen and (max-width:767px) and (orientation:landscape) {div.auth-registrationForm-landingpage > h2 {font-size:5vw;margin:0 0 1vw;}
div.auth-registrationForm-landingpage .formStep > .formElement {margin-bottom:1vw;}
div.auth-registrationForm-landingpage .formStep > .formElement > .elementDescription {font-size:4vw;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="radio"] + label,div.auth-registrationForm-landingpage .formStep > .formSwitch > button,div.auth-registrationForm-landingpage .formStep > .formSwitch > div.button {font-size:3vw;}
div.auth-registrationForm-landingpage .formStep > .formElement > input[type="checkbox"] ~ label::before {width:5vw;height:5vw;line-height:5vw;font-size:4vw;}
div.auth-registrationForm-landingpage .formStep.gtc {margin-top:3vw;}
div.auth-registrationForm-landingpage .formStep.gtc,div.auth-registrationForm-landingpage .formStep.entertainmentprivacy {min-height:6vw;}
}div.affiliate-landingpage-tool {width:980px;margin:auto;background:#fff;border-radius:3px;clear:both;padding:20px;max-width:100%;}
div.affiliate-landingpage-tool img {max-width:calc(100vw - 40px) !important;}
@media screen and (max-width:767px) {div.affiliate-landingpage-tool img {margin:0 !important;float:unset !important;}
}section.ux-promotion-prText {background-color:#EEEEEE;position:relative;font-size:.8em;width:100%;text-align:justify;margin:0 auto;border-radius:1em;padding:2em;color:#000000 ;}footer nav.ux-navigation-footer {background:#F4F4F4;color:#AE0D13;clear:both;text-align:center;padding:4em 0 2em;font-size:.85em;}
footer nav.ux-navigation-footer a {padding:0;text-decoration:none;color:#AE0D13;text-transform:uppercase;}
footer nav.ux-navigation-footer a ~ a:before {content:"\2022";padding:0 1em;}
@media screen and (max-width:767px) {footer nav.ux-navigation-footer a.mobile,footer nav.ux-navigation-footer a.mobile ~ a:before {display:inline-block;}
}
@media screen and (min-width:768px) and (max-width:1279px) {footer nav.ux-navigation-footer a.tablet,footer nav.ux-navigation-footer a.tablet ~ a:before {display:inline-block;}
}
@media screen and (min-width:1280px) {footer nav.ux-navigation-footer a.desktop,footer nav.ux-navigation-footer a.desktop ~ a:before {display:inline-block;}
}
footer nav.ux-navigation-footer a.privacyComplience {display:block;}footer div.legal-footerCopyright {background:#F4F4F4;color:#AE0D13;padding:0 0 2em;font-size:.85em;text-align:center;}.currentOverlayContainer {z-index:1000;}
.ux-overlay-shade {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);}
.ux-overlay-content {display:block;position:fixed;top:0;right:0;bottom:auto;left:0;z-index:30;background:#fff;margin:10% auto auto;max-width:90%;padding:2em 2em 1em;width:20em;border:none;}
.ux-overlay-content.sizeNormal,.ux-overlay-content.sizeNormalNoPadding {width:30em;}
.ux-overlay-content.sizeFull,.ux-overlay-content.sizeFullscreen {width:100%;max-width:960px;margin:2% auto 0;padding:1em;height:auto;max-height:100%;overflow:auto;}
.ux-overlay-content.sizeFullscreen {max-width:980px;height:95%;}
.ux-overlay-content > .close {position:absolute;top:0;right:0;bottom:auto;left:auto;cursor:pointer;}
.ux-overlay-content > p {margin-bottom:1em;}
.ux-overlay-content > div.center {text-align:center;}
.ux-overlay-content > div.center > div.preloader {margin:0 auto;}
.ux-overlay-content > p.overlayInfo {font-size:.85em;}
.ux-overlay-content > .buttonContainer {text-align:center;}
@media screen and (min-width:768px) {.ux-overlay-content > .buttonContainer > button.yesno {width:48%;}
}
@media screen and (max-width:767px) {.ux-overlay-content,.ux-overlay-content.sizeNormal {width:96%;padding:6vw 3vw 3vw;max-width:96%;margin:6% auto 0;overflow:auto;-webkit-overflow-scrolling:touch;}
.ux-overlay-content > h2 {margin-bottom:4vw;}
.ux-overlay-content > p {margin-bottom:6vw;font-size:4vw;}
.ux-overlay-content > p.center {width:100%;text-align:center;}
.ux-overlay-content .close,.ux-overlay-content .close > svg {cursor:pointer;width:auto;height:8vw;}
.ux-overlay-content .close {background:none;}
.ux-overlay-content .close > svg {padding:1vw;}
.ux-overlay-content > .buttonContainer > button {font-size:4vw;padding:2vw 4vw;}
.ux-overlay-content > .buttonContainer > button.yesno {width:100%;display:block;}
.ux-overlay-content > .buttonContainer > button.yesno ~ button.yesno {margin-top:3vw;}
}
@media screen and (max-width:767px) and (orientation:landscape) {.ux-overlay-content,.ux-overlay-content.sizeNormal {margin:2% auto 0;}
.ux-overlay-content .close,.ux-overlay-content .close > svg {height:6vw;}
.ux-overlay-content > h2 {margin-bottom:3vw;}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape) {.ux-overlay-content > .buttonContainer > button {font-size:3vw;padding:1vw 3vw;}
}.legal-cookiebar {position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1;font-size:14px;background-color:rgba(150,150,150,.75);padding:1rem 3rem;text-align:center;color:#333;z-index:999999;}
.legal-cookiebar a {color:#333;}
.legal-cookiebar a:link {text-decoration:underline;}
.legal-cookiebar > span.close {position:absolute;top:0;right:0;bottom:auto;left:auto;color:#333;display:block;font-size:2rem;padding:.5rem;cursor:pointer;}