@charset "UTF-8";body.homepage > header {display:none;}
body.homepage > div.pageContent {width:100%;max-width:100%;}
body.homepage > div.pageContent > div.bgWrapperActions {background:url("/staticcontent/image/ecbf49d318024243d1276a61d91667c7/img/pages/homepage/bgWrapperAction.jpg") no-repeat top center;background-size:cover;background-attachment:fixed;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle,body.homepage > div.pageContent > div.bgWrapperActions > .actionBox {display:block;background:none;left:50%;width:50%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle {height:20vw;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle > .actionLogo {width:70%;margin-left:4em;padding-top:10%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle > p {max-width:70%;padding:2em 5% 1em;font-size:2.5em;font-family:inherit;color:#084c80;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > * {width:70%;left:5%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .actionTabs > button {display:block;float:left;margin-top:.4em;padding:.6em 1.5em;font-family:inherit;text-transform:uppercase;background:#e11c1e;color:#fff;opacity:.9;border-radius:.2em .2em 0 0;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .actionTabs > button.active {padding:.8em 1.5em;margin-top:0;background:#fff;color:#666;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .actionContainer {padding-bottom:3em;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation {padding:1em;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation div.emailImage {width:100%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation div.emailImage img {display:block;margin:auto;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation > div {padding:.4em 0;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation > div .email {color:#e11c1e;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;}
@media screen and (min-width:768px) {body.homepage > div.pageContent > div.bgWrapperActions {min-height:100vh;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation {max-width:500px;min-height:420px;padding:5em 1em 10em;}
}
@media screen and (min-width:1280px) {body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation {min-height:370px;padding:10em 1em;}
}
@media screen and (max-width:767px) {body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation {padding:2vw 5vw 5vw;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation > div {padding:1vw 0;}
body.homepage > div.pageContent > div.bgWrapperActions {background:url("/staticcontent/image/df583fc38032cb479299f3649d710179/img/pages/homepage/bgWrapperMobile.jpg") no-repeat top left;background-size:contain;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle {height:37vh;}
}
@media screen and (max-width:767px) and (orientation:landscape) {body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation {padding:1vw 5vw 3vw;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .homepage-confirmation > div {padding:.5vw 0;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle {height:60vh;}
}
body.homepage > div.pageContent > div.bgWrapperChat {width:100%;max-width:980px;margin:2em auto;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser,body.homepage > div.pageContent > div.bgWrapperChat > ul {display:inline-block;width:480px;vertical-align:middle;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser > p {width:80%;margin-left:10%;text-align:left;font-size:2.3rem;font-family:inherit;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser > button {left:10%;margin-top:2em;font-family:inherit;text-transform:uppercase;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li {margin:.5em 0;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage,body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {float:left;height:5em;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage {width:5em;border-radius:100%;z-index:1;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage > img {width:100%;height:auto;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {width:23em;background:#d6d6d6;padding:.5em 1em;margin:0 .3em 0 1em;border-radius:.4em;z-index:2;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText:after {border-top:solid 14px transparent;border-bottom:solid 14px transparent;border-left:solid 14px #d6d6d6;transform:translateX(-50%);position:absolute;z-index:0;content:'';top:30%;right:-20px;height:0;width:0;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > * {color:#444;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText {background:#084c80;margin:0 1em 0 .3em;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText:after {border-top:solid 14px transparent;border-bottom:solid 14px transparent;border-right:solid 14px #084c80;border-left:unset;left:-7px;right:auto;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText > * {color:#fff;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > h2 {font-size:1.3rem;font-style:italic;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > p {font-size:.9rem;}
@media screen and (min-width:768px) {body.homepage > div.pageContent > div.bgWrapperChat > div.teaser,body.homepage > div.pageContent > div.bgWrapperChat > ul {float:right;}
}
@media screen and (min-width:768px) and (max-width:1279px) {body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > * {width:90%;left:5%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle > p {max-width:80%;}
}
@media screen and (min-width:768px) and (max-width:970px) {body.homepage > div.pageContent > div.bgWrapperChat > div.teaser {width:48%;}
body.homepage > div.pageContent > div.bgWrapperChat > ul {width:50%;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li {margin:1vw 0;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser > p {font-size:4vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage,body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {height:9vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage {width:9vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {width:38vw;padding:.8vw 1.2vw;margin:0 .5vw 0 2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText:after {border-top:solid 2vw transparent;border-bottom:solid 2vw transparent;border-left:solid 2vw #084c80;right:-2.8vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText {margin:0 2vw 0 .5vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText:after {border-top:solid 2vw transparent;border-bottom:solid 2vw transparent;border-right:solid 2vw #084c80;left:-.8vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > h2 {font-size:2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > p {font-size:1.6vw;}
}
@media screen and (max-width:767px) {body.homepage > div.pageContent {margin-top:0;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox {background:rgba(255,255,255,.9);}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle > .actionLogo {padding-top:1em;margin:0;background:rgb(255,255,255,.7);padding-left:10vh;padding-right:10vh;width:100%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle,body.homepage > div.pageContent > div.bgWrapperActions > .actionBox,body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > * {width:100%;left:0;background:transparent;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionTitle > p {max-width:100%;padding:1vw 2vw;font-size:7.5vw;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .actionTabs > button {width:50%;}
body.homepage > div.pageContent > div.bgWrapperActions > .actionBox > .actionContainer {padding-bottom:0;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser,body.homepage > div.pageContent > div.bgWrapperChat > ul {width:100%;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser > p {width:94vw;margin:3vw;font-size:6vw;}
body.homepage > div.pageContent > div.bgWrapperChat > div.teaser > button {margin:0;width:92vw;left:4vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul {padding:0 2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li {margin:3vw 0;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {width:79vw;padding:.8vw 1.2vw;margin:0 .5vw 0 2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage,body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {height:14vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage {width:14vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText:after {border-top:solid 3vw transparent;border-bottom:solid 3vw transparent;border-left:solid 3vw #d6d6d6;right:-4vw;top:4vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText {margin:0 2vw 0 .5vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage ~ div.chatText:after {border-top:solid 3vw transparent;border-bottom:solid 3vw transparent;border-right:solid 3vw #084c80;left:-.8vw;top:4vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > h2 {font-size:3.2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > p {font-size:2.7vw;}
}
@media screen and (min-width:350px) and (max-width:500px) {body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage,body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {height:20vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > h2 {font-size:4.2vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > p {font-size:3.7vw;}
}
@media screen and (max-width:349px) {body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatImage,body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText {height:20vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > h2 {font-size:5vw;}
body.homepage > div.pageContent > div.bgWrapperChat > ul > li > div.chatText > p {font-size:3.5vw;}
}
body.homepage > div.pageContent > div.bgWrapperProfiles {width:100%;margin:2em auto;}.auth-registrationForm {height:100%;width:100%;background:transparent;}
.auth-registrationForm h2 {margin-bottom:1em;}
.auth-registrationForm form {background:rgba(255,255,255,0.9);padding:1em;border-radius:0 .3em .3em .3em;}
@media screen and (min-width:768px) {.auth-registrationForm form {max-width:500px;min-height:420px;}
.auth-registrationForm form div.buttonContainer {margin-top:.5em;}
.auth-registrationForm form > div.gtc {margin-bottom:1em;}
}
@media screen and (min-width:1280px) {.auth-registrationForm form {min-height:370px;}
}
@media screen and (min-width:600px) {.auth-registrationForm form > div.gtc {margin-bottom:1em;}
}
.auth-registrationForm form .formElement {margin:.5em 0;}
.auth-registrationForm form .formElement label {display:none;}
.auth-registrationForm form button {width:100%;text-transform:uppercase;font-family:inherit;}
.auth-registrationForm form .agb a,.auth-registrationForm form .payment-registrationLegals a {text-decoration:underline;color:inherit;}
.auth-registrationForm form button {width:100%;}
.auth-registrationForm .emailExistsInfo {background-color:#fff;padding:1em;}
.auth-registrationForm form .payment-registrationLegals {margin-top:1em;}
@media screen and (max-width:767px) {.auth-registrationForm {padding:0;}
.auth-registrationForm form {width:100%;float:none;min-height:unset;padding:3vw;background:rgba(255,255,255,0.9);border-radius:0 0 .3em .3em;}
.auth-registrationForm form .formElement {height:7vw;}
.auth-registrationForm form .formElement:not(.error) {margin:1vw 0;}
.auth-registrationForm form .agb {margin-bottom:1vw;margin-top:1vw;}
.auth-registrationForm form .buttonContainer {margin-top:1vw;}
.auth-registrationForm form .payment-registrationLegals {font-size:3vw;}
.auth-registrationForm form .payment-registrationLegals {margin-top:2vw;}
}.auth-loginBox {height:100%;width:100%;background:transparent;}
.auth-loginBox form {background:rgba(255,255,255,0.9);padding:1em;border-radius:0 .3em .3em .3em;}
@media screen and (min-width:768px) {.auth-loginBox form {max-width:500px;min-height:420px;}
}
@media screen and (min-width:1280px) {.auth-loginBox form {min-height:370px;}
}
.auth-loginBox form .formElement {margin:.5em 0;}
.auth-loginBox form .formElement label {display:none;}
.auth-loginBox form .formElement.error label {background:#e11c1e;}
.auth-loginBox .buttonContainer {z-index:5;clear:both;}
.auth-loginBox .buttonContainer button {width:100%;text-transform:uppercase;font-family:inherit;}
@media screen and (max-width:767px) {.auth-loginBox {padding:0;}
.auth-loginBox form {width:100%;float:none;min-height:unset;padding:3vw;background:rgba(255,255,255,0.9);border-radius:0 0 .3em .3em;}
.auth-loginBox form .formElement {height:7vw;}
}.auth-resetPassword-link {margin-top:1em;font-size:1.2em;display:block;}
.auth-resetPassword-link > u {cursor:pointer;}
@media screen and (max-width:767px) {.auth-resetPassword-link {margin-top:3vw;font-size:3.5vw;}
}.auth-resetPassword {height:100%;width:100%;background:transparent;}
.auth-resetPassword > div.form {background:rgba(255,255,255,0.9);padding:1em;border-radius:0 .3em .3em .3em;}
@media screen and (min-width:768px) {.auth-resetPassword > div.form {max-width:500px;min-height:420px;}
}
@media screen and (min-width:1280px) {.auth-resetPassword > div.form {min-height:370px;}
}
.auth-resetPassword > div.form .formElement {margin:.5em 0;}
.auth-resetPassword > div.form .formElement label {display:none;}
.auth-resetPassword > div.form .formElement.error label {background:#e11c1e;}
.auth-resetPassword > div.form .buttonContainer {z-index:5;clear:both;}
.auth-resetPassword > div.form .buttonContainer button {width:100%;text-transform:uppercase;font-family:inherit;}
@media screen and (max-width:767px) {.auth-resetPassword {padding:0;}
.auth-resetPassword > div.form {width:100%;float:none;min-height:unset;padding:3vw;background:rgba(255,255,255,0.9);border-radius:0 0 .3em .3em;}
.auth-resetPassword > div.form .formElement {height:7vw;}
}.auth-loginBox-link {margin-top:1em;font-size:1.2em;display:block;}
.auth-loginBox-link u {cursor:pointer;}
@media screen and (max-width:767px) {.auth-loginBox-link {margin-top:3vw;font-size:3.5vw;}
}.auth-registrationForm-link {margin-top:1em;font-size:1.2em;display:block;}
.auth-registrationForm-link u {cursor:pointer;}
@media screen and (max-width:767px) {.auth-registrationForm-link {margin-top:3vw;font-size:3.5vw;}
}ul.ux-promotion-boxExternal {width:100%;}
ul.ux-promotion-boxExternal > li {display:block;float:left;cursor:pointer;}
ul.ux-promotion-boxExternal > li,ul.ux-promotion-boxExternal > li > img {width:12.5%;height:12.5vw;}
ul.ux-promotion-boxExternal > li > img {width:12.5vw;}
ul.ux-promotion-boxExternal > li > span.description {display:none;position:absolute;top:0;left:100%;width:100%;height:100%;background:#eee;z-index:3;padding:1vw;cursor:pointer;font-size:1.3rem;pointer-events:none;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;font-family:inherit;}
ul.ux-promotion-boxExternal > li:nth-child(even) > span.description {left:auto;right:100%;}
ul.ux-promotion-boxExternal > li > span.description > span.text {display:block;position:relative;font-size:.9rem;font-family:"Source Sans Pro",sans-serif;line-height:1.3rem;margin:1rem 0 0 0;white-space:normal;}
ul.ux-promotion-boxExternal > li:hover > span.description {display:block;}
ul.ux-promotion-boxExternal > li:after {background:#084c80;opacity:.8;position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:2;}
ul.ux-promotion-boxExternal > li:hover:after {display:none;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {display:block;position:absolute;top:auto;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {background:#e11c1e;display:inline-block;}
@media screen and (min-width:1280px) {ul.ux-promotion-boxExternal {overflow:hidden;}
ul.ux-promotion-boxExternal > li > span.description {font-size:1.2vw;}
ul.ux-promotion-boxExternal > li > span.description > span.text {font-size:1vw;margin:.3vw 0;line-height:1.2vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {padding:0 2.4vw;bottom:.7vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {margin:0 .2vw;width:2vw;height:2vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble > span[class^="fontIcon-"] {font-size:1.4vw;line-height:2vw;}
}
@media screen and (min-width:768px) and (max-width:1279px) {ul.ux-promotion-boxExternal > li {width:12.5vw;}
ul.ux-promotion-boxExternal > li > span.description {font-size:1.2vw;padding:.6vw;}
ul.ux-promotion-boxExternal > li > span.description > span.text {font-size:1vw;margin:.3vw 0;line-height:1.4vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {padding:0 1.4vw;bottom:.5vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {margin:0 .5vw;width:2vw;height:2vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble > span[class^="fontIcon-"] {font-size:1.4vw;line-height:2vw;}
}
@media screen and (max-width:767px) {ul.ux-promotion-boxExternal > li:after {display:none;}
ul.ux-promotion-boxExternal > li > span.description > span.text {margin:1vw 0 0 0;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {padding:0 1.5vw;bottom:1vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {margin:0 .5vw;width:3vw;height:3vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble > span[class^="fontIcon-"] {font-size:2vw;line-height:3vw;}
}
@media screen and (min-width:600px) and (max-width:767px) {ul.ux-promotion-boxExternal > li {width:33.333vw;height:16.666vw;}
ul.ux-promotion-boxExternal > li > img {width:16.666vw;height:16.666vw;}
ul.ux-promotion-boxExternal > li > span.description,ul.ux-promotion-boxExternal > li:nth-child(even) > span.description {display:block;width:16.666vw;height:16.666vw;left:16.666vw;font-size:2vw;padding:.6vw;}
ul.ux-promotion-boxExternal > li:nth-child(4) > img,ul.ux-promotion-boxExternal > li:nth-child(5) > img,ul.ux-promotion-boxExternal > li:nth-child(6) > img {left:16.666vw;}
ul.ux-promotion-boxExternal > li:nth-child(4) > span.description,ul.ux-promotion-boxExternal > li:nth-child(5) > span.description,ul.ux-promotion-boxExternal > li:nth-child(6) > span.description {right:16.666vw;left:auto;}
ul.ux-promotion-boxExternal > li > span.description > span.text {font-size:1.4vw;line-height:1.5vw;}
ul.ux-promotion-boxExternal > li:nth-child(n + 10) {display:none;}
}
@media screen and (min-width:450px) and (max-width:599px) {ul.ux-promotion-boxExternal > li {width:50vw;height:25vw;}
ul.ux-promotion-boxExternal > li > img {width:25vw;height:25vw;}
ul.ux-promotion-boxExternal > li > span.description,ul.ux-promotion-boxExternal > li:nth-child(even) > span.description {display:block;width:25vw;height:25vw;left:25vw;font-size:2.5vw;padding:1vw;}
ul.ux-promotion-boxExternal > li:nth-child(3) > img,ul.ux-promotion-boxExternal > li:nth-child(4) > img {left:25vw;}
ul.ux-promotion-boxExternal > li:nth-child(3) > span.description,ul.ux-promotion-boxExternal > li:nth-child(4) > span.description {right:25vw;left:auto;}
ul.ux-promotion-boxExternal > li > span.description > span.text {font-size:2vw;line-height:2.5vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {padding:0 2.7vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {margin:0 .5vw;width:5vw;height:5vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble > span[class^="fontIcon-"] {font-size:3.5vw;line-height:5vw;}
ul.ux-promotion-boxExternal > li:nth-child(n + 7){display:none;}
}
@media screen and (max-width:449px) {ul.ux-promotion-boxExternal > li {width:100vw;height:50vw;}
ul.ux-promotion-boxExternal > li > img {width:50vw;height:50vw;}
ul.ux-promotion-boxExternal > li > span.description,ul.ux-promotion-boxExternal > li:nth-child(even) > span.description {display:block;width:50vw;height:50vw;left:50vw;font-size:4vw;padding:1vw;}
ul.ux-promotion-boxExternal > li:nth-child(even) > img {left:50vw;}
ul.ux-promotion-boxExternal > li:nth-child(even) > span.description {right:50vw;left:auto;}
ul.ux-promotion-boxExternal > li > span.description > span.text {font-size:4vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors {padding:0 7.4vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble {margin:0 .5vw;width:10vw;height:10vw;}
ul.ux-promotion-boxExternal > li > span.description > span.interactors > .bubble > span[class^="fontIcon-"] {font-size:6.5vw;line-height:10vw;}
ul.ux-promotion-boxExternal > li:nth-child(n + 3) {display:none;}
}section.ux-promotion-prText {background-color:#eee;color:#666;position:relative;font-size:.7em;width:100%;text-align:justify;padding:2em 2em 0;}
@media screen and (max-width:767px) {section.ux-promotion-prText {font-size:2.5vw;padding:2vw 5vw 0;}
}footer nav.ux-navigation-footer {background:#eee;color:#666;clear:both;text-align:center;padding:4em 0 2em;font-size:.85em;}
footer nav.ux-navigation-footer a {padding:0;text-decoration:none;color:#666;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:#eee;color:#666;padding:0 0 2em;font-size:.85em;text-align:center;}
@media screen and (max-width:767px) {footer div.legal-footerCopyright {padding:5vw 0;font-size:3.5vw;}
}.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%;max-height:calc(100% - 3em);padding:2em 2em 1em;width:20em;border:none;overflow-y:auto;}
.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%;max-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;margin-bottom:1em;}
@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;}
}
@media screen and (min-width:1280px) and (orientation:landscape) {.ux-overlay-content {max-height:calc(75% - 3em);}
}.legal-cookiebar {position:fixed;top:auto;right:0;bottom:0;left:0;z-index:999;background:rgba(0,0,0,.7);padding:1em 2em;color:#fff;}
.legal-cookiebar > p > a {color:#fff;}
.legal-cookiebar > p > a:link {text-decoration:underline;}
.legal-cookiebar > .buttonContainer {display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-top:1em;}
.legal-cookiebar > .buttonContainer > button {white-space:nowrap;}
@media screen and (min-width:768px) {.legal-cookiebar > p {font-size:1.1em;}
.legal-cookiebar > .buttonContainer > button.accept {margin-left:.5em;width:calc(100% - .5em);}
}
@media screen and (max-width:767px) {.legal-cookiebar > .buttonContainer {flex-direction:column-reverse;}
.legal-cookiebar > .buttonContainer > button {width:100%;margin-top:.5em;}
}
.legal-cookiebar-overlay span.help {display:inline-block;vertical-align:top;}
.legal-cookiebar-overlay span.help > a.helpContent {margin-left:.25em;padding:0;text-decoration:none;background:transparent;cursor:pointer;}
.legal-cookiebar-overlay p.typeHeader {margin:1em 0 .5em;cursor:pointer;}
.legal-cookiebar-overlay ul.typeList {margin-left:1em;}
.legal-cookiebar-overlay ul > li {margin:.5em 0;list-style:none;}
.legal-cookiebar-overlay .buttonContainer > button {width:100%;margin-top:.5em;}
.legal-cookiebar-overlay span.help > a.helpContent.bubble {background:#084c80;border:none;width:1.2rem;height:1.2rem;}
.legal-cookiebar-overlay span.help > a.helpContent.bubble > [class^="fontIcon-"] {font-size:1.2rem;line-height:1.2rem;}