@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 div.faqItem {display:none;background:#fae3d7;padding:1em;}
div.ux-faq div.faqItem > h3 {font-size:1em;font-weight:bold;margin-top:1em;cursor:pointer;color:#8F0F46;}
div.ux-faq div.faqItem > h3:first-child {margin-top:0;}
div.ux-faq div.faqItem > p {display:none;color:#573636;}
div.ux-faq div.faqItem > h3:first-child + p {display:block;}
div.ux-faq div.faqItem > p > a {text-decoration:underline;color:#573636;}
@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 div.faqItem {margin-bottom:.3em;}
}section.ux-promotion-prText {background-color:transparent;position:relative;font-size:0.65em;width:100%;text-align:justify;padding:2em;}footer nav.ux-navigation-footer {background:#260000;color:#fff;clear:both;text-align:center;padding:4em 0 2em;font-size:.875rem;}
footer nav.ux-navigation-footer a {padding:0;text-decoration:none;color:#fff;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:#260000;color:#fff;padding:0 0 2em;font-size:.875rem;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:#ffeedf;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:.875rem;}
.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;}