@charset "UTF-8";body.faqExternal .logo svg,body.faqExternal .logo img {height:5em;padding:.5em 1em .2em;max-width:100%;}
body.faqExternal .pageContent {margin-top:0;}
@media screen and (max-width:767px) {body.faqExternal .logo img {max-width:calc(100% - 2em);}
}div.ux-faq {padding:1em;}
div.ux-faq button.faqNavItem {display:block;margin-bottom:.3em;text-align:left;width:100%;}
div.ux-faq button.faqNavItem.active {background:#fff;color:#e11c1e;border:2px solid #e11c1e;}
div.ux-faq div.faqItem {display:none;padding:1em;}
div.ux-faq div.faqItem > h3 {font-size:1em;font-weight:normal;margin-top:1em;cursor:pointer;}
div.ux-faq div.faqItem > h3:first-child {margin-top:0;}
div.ux-faq div.faqItem > h3,div.ux-faq div.faqItem > p {padding:.5em;}
div.ux-faq div.faqItem > p {display:none;background:#edfaff;border-radius:.2em;}
div.ux-faq div.faqItem > p {display:none;}
div.ux-faq div.faqItem > h3:first-child + p {display:block;}
div.ux-faq div.faqItem > p > a {text-decoration:underline;color:#084c80;}
@media screen and (min-width:768px) {div.ux-faq > nav.faqNav {width:35%;float:left;}
div.ux-faq > div.faqContent {width:65%;float:left;padding-left:1em;margin-bottom:1em;}
}
@media screen and (max-width:767px) {div.ux-faq {padding:2vw;}
div.ux-faq button.faqNavItem,div.ux-faq div.faqItem {margin-bottom:.6vw;}
div.ux-faq div.faqItem {padding:2vw 0;}
div.ux-faq div.faqItem > h3 {font-size:4vw;margin-top:2vw;}
div.ux-faq div.faqItem > p {font-size:3.5vw;text-align:justify;}
div.ux-faq div.faqItem > h3,div.ux-faq div.faqItem > p {padding:1vw;}
}
@media screen and (max-width:767px) and (orientation:landscape) {div.ux-faq div.faqItem > h3 {font-size:3vw;}
div.ux-faq div.faqItem > p {font-size:2.5vw;}
}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;}