section#ensModalWrapper{position:fixed;top:0 !important;left:0 !important;right:0;bottom:0;background-color:rgba(0,0,0,0.66);border:0;max-width:none;overflow:scroll;padding:0 20px}
section#ensModalWrapper .ensModal{position:relative;margin:20px auto;max-width:520px;z-index:1;color:#fff;font-family:'vw-text',sans-serif;line-height:1.42857;padding:40px;background-color:#2f3538}
@media(min-width:480px){section#ensModalWrapper .ensModal{width:75%}
}
section#ensModalWrapper .ensModal input[type='checkbox']:checked ~ .toggle{right:36px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow{margin-left:0;margin-right:60px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow .ensToggleLabel{margin:0 0 5px 5px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow .ensToggleLabel.chevron.right:before{transform:rotate(-135deg)}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow .ensToggleLabel.chevron.bottom:before{margin-right:2px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow .ensToggleLabel.chevron::before{margin:0 0 2px 5px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRowWrapper .ensToggleRow .ensToggleLabel .card{left:0;right:-35px;float:right !important}
section#ensModalWrapper .ensModal .ensToggleLabel{font-size:18px;font-weight:700;margin:0 5px 5px 0}
section#ensModalWrapper .ensModal .ensToggleLabel .card{position:absolute;left:-35px;top:0}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleLabel .card{left:0;right:-35px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleLabel{margin:0 0 5px 5px}
section#ensModalWrapper .ensModal .description{font-size:12px}
section#ensModalWrapper .ensModal a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;white-space:nowrap;position:relative;outline:0}
section#ensModalWrapper .ensModal a:hover{color:#fff}
section#ensModalWrapper .ensModal a:hover::before{content:'';border-radius:2px;width:100%;height:100%;position:absolute;top:0;background-color:rgba(194,202,207,0.2)}
section#ensModalWrapper .ensModal a:focus::after{content:'';position:absolute;width:100%;padding:2px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-3px 0}
section#ensModalWrapper .ensModal hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;opacity:0}
section#ensModalWrapper .ensModal .switch{display:none !important;width:0}
section#ensModalWrapper .ensModal input[type='checkbox']{display:block !important;transform:scale(1.35);background-color:#0099da;border:0}
section#ensModalWrapper .ensModal input[type='checkbox']:focus{outline:1px solid #4cc7f4;outline-offset:3px}
section#ensModalWrapper .ensModal .toggle{display:none}
section#ensModalWrapper .ensModal .card{float:left !important;height:unset;width:min-content}
section#ensModalWrapper .ensModal .card:focus{outline:0}
[dir='rtl'] section#ensModalWrapper .ensModal .card{float:right !important}
section#ensModalWrapper .ensModal .ensToggleRow{position:relative;margin-bottom:10px;margin-left:60px}
[dir='rtl'] section#ensModalWrapper .ensModal .ensToggleRow{margin-left:0;margin-right:60px}
section#ensModalWrapper .ensTitle{color:#fff;font-size:28px;font-weight:bold;position:relative;padding:0;margin:0;width:auto;top:initial;left:initial}
[dir='rtl'] section#ensModalWrapper .ensTitle{right:initial}
section#ensModalWrapper .consentDescription{margin:25px -40px;border-top:1px solid #808890;padding:25px 40px 0;color:#fff}
section#ensModalWrapper .ensButtons{float:none;font-size:14px;padding:5px 10px;margin-top:10px;margin-left:20px}
[dir='rtl'] section#ensModalWrapper .ensButtons{margin-left:0;margin-right:20px}
section#ensModalWrapper .ensButtons .button{box-sizing:border-box;margin-top:10px}
@media(min-width:768px){[dir='rtl'] section#ensModalWrapper .ensButtons .button{margin-left:0;margin-right:20px}
}
section#ensModalWrapper .ensButtons .button.raised.blue{display:inline-flex;white-space:nowrap;background:#fff;color:#001e50;min-height:44px;min-width:44px;border-radius:500px;padding:0 32px;border:2px solid #fff;outline:0;justify-content:center;align-items:center}
section#ensModalWrapper .ensButtons .button.raised.blue:focus::after{content:'';position:absolute;width:100%;padding:4px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-6px 0}
section#ensModalWrapper .ensButtons .button.raised.blue:hover::before{content:'';border-radius:500px;position:absolute;top:0;right:0;left:0;bottom:0;margin:-2px;background-color:rgba(194,202,207,0.2)}
@media(min-width:768px){[dir='rtl'] section#ensModalWrapper .ensButtons .button.raised.blue{left:10% !important;right:auto !important}
}
section#ensModalWrapper .ensButtons .button.raised{padding-top:4px}
section#ensModalWrapper .ensButtons .button.grey{display:inline-flex;white-space:nowrap;background:transparent;color:white;min-height:44px;min-width:44px;border-radius:500px;padding:0 32px;border:2px solid #fff;justify-content:center;align-items:center;outline:0}
section#ensModalWrapper .ensButtons .button.grey:hover::before{content:'';border-radius:500px;position:absolute;top:0;right:0;left:0;bottom:0;margin:-2px;background-color:rgba(194,202,207,0.2)}
section#ensModalWrapper .ensButtons .button.grey:focus::after{content:'';position:absolute;width:100%;padding:4px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-6px 0}
@media(min-width:768px){[dir='rtl'] section#ensModalWrapper .ensButtons .button.grey{right:10% !important;left:0 !important}
}
div#ensNotifyBanner{background-color:#2f3538;opacity:1;color:#fff;font-family:'vw-text',sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:20px;border-radius:0;position:fixed;z-index:99999;top:0;left:0 !important;right:0;bottom:auto;padding:20px}
@media(min-width:768px){div#ensNotifyBanner{padding:20px 75px 20px 45px}
[dir='rtl'] div#ensNotifyBanner{padding:20px 45px 20px 75px}
}
div#ensNotifyBanner p{width:91.66667%;margin:1rem}
div#ensNotifyBanner p #ensModalLink{position:relative;outline:0;color:#fff;border-bottom:1px solid #fff;text-decoration:none}
div#ensNotifyBanner p #ensModalLink:focus::after{content:'';position:absolute;width:100%;padding:2px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-3px 0}
div#ensNotifyBanner p #ensModalLink:hover::before{content:'';border-radius:2px;width:100%;height:100%;position:absolute;top:0;background-color:rgba(194,202,207,0.2)}
div#ensNotifyBanner a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;white-space:nowrap;position:relative;outline:0}
div#ensNotifyBanner a:hover{color:#fff}
div#ensNotifyBanner a:hover::before{content:'';border-radius:2px;width:100%;height:100%;position:absolute;top:0;background-color:rgba(194,202,207,0.2)}
div#ensNotifyBanner a:focus::after{content:'';position:absolute;width:100%;padding:2px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-3px 0}
div#ensNotifyBanner .ensPrivacyTitle{font-family:'vw-head',sans-serif;font-weight:bold;font-size:28px;line-height:33px;letter-spacing:-0.025em;margin:0 1rem 1rem !important;width:91.66667%}
div#ensNotifyBanner .ensButtons{width:0;height:0;padding:0}
div#ensNotifyBanner .ensButtons .button{cursor:pointer;width:0;height:0;border-radius:0;transition:none;box-shadow:none;background-color:transparent}
div#ensNotifyBanner #ensCloseBanner{position:absolute;top:20px;right:30px;width:40px;height:40px;border:0}
div#ensNotifyBanner #ensCloseBanner:focus{outline:2px solid #4cc7f4;outline-offset:6px}
div#ensNotifyBanner #ensCloseBanner::after{content:'';position:absolute;background:no-repeat center / 16px url("data:image/svg+xml;utf8,%3Csvg%20width%3D'100%25'%20height%3D'100%25'%20viewBox%3D'0%200%2020%2020'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%20xml%3Aspace%3D'preserve'%20xmlns%3Aserif%3D'http%3A%2F%2Fwww.serif.com%2F'%3E%3Cpath%20d%3D'M13.1%2C10L19.9%2C2.9C20.1%2C2.7%2020.1%2C2.4%2019.9%2C2.2L17.9%2C0.2C17.7%2C0%2017.4%2C0%2017.2%2C0.2L10%2C7L2.9%2C0.2C2.7%2C0%202.4%2C0%202.2%2C0.2L0.2%2C2.2C0%2C2.4%200%2C2.7%200.1%2C2.9L7%2C10L0.2%2C17.1C0%2C17.3%200%2C17.6%200.2%2C17.8L2.2%2C19.8C2.4%2C20%202.7%2C20%202.9%2C19.8L10%2C13L17.1%2C19.8C17.3%2C20%2017.6%2C20%2017.8%2C19.8L19.8%2C17.8C20%2C17.6%2020%2C17.3%2019.8%2C17.1L13.1%2C10Z'%20style%3D'fill%3Awhite%3Bfill-rule%3Anonzero%3B'%2F%3E%3C%2Fsvg%3E") #202427;width:40px;height:40px;left:0;top:0;border-radius:20px}
[dir='rtl'] div#ensNotifyBanner #ensCloseBanner{left:10px;right:initial}
div#ensNotifyBanner #ensSave{display:none !important}
[dir='rtl'] div#ensNotifyBanner .ensPrivacyActions a{float:left !important}
div#ensNotifyBanner #ensBannerDescription button#bannerAcceptButton{display:inline-flex;white-space:nowrap;background:#fff;color:#001e50;min-height:44px;min-width:44px;border-radius:500px;padding:0 32px;border:2px solid #fff;outline:0;justify-content:center;align-items:center}
div#ensNotifyBanner #ensBannerDescription button#bannerAcceptButton:focus::after{content:'';position:absolute;width:100%;padding:4px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-6px 0}
div#ensNotifyBanner #ensBannerDescription button#bannerAcceptButton:hover::before{content:'';border-radius:500px;position:absolute;top:0;right:0;left:0;bottom:0;margin:-2px;background-color:rgba(194,202,207,0.2)}
@media(min-width:768px){[dir='rtl'] div#ensNotifyBanner #ensBannerDescription button#bannerAcceptButton{left:10% !important;right:auto !important}
}
div#ensNotifyBanner #ensBannerDescription button#mngSettings{display:inline-flex;white-space:nowrap;background:transparent;color:white;min-height:44px;min-width:44px;border-radius:500px;padding:0 32px;border:2px solid #fff;justify-content:center;align-items:center;outline:0}
div#ensNotifyBanner #ensBannerDescription button#mngSettings:hover::before{content:'';border-radius:500px;position:absolute;top:0;right:0;left:0;bottom:0;margin:-2px;background-color:rgba(194,202,207,0.2)}
div#ensNotifyBanner #ensBannerDescription button#mngSettings:focus::after{content:'';position:absolute;width:100%;padding:4px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-6px 0}
@media(min-width:768px){[dir='rtl'] div#ensNotifyBanner #ensBannerDescription button#mngSettings{right:10% !important;left:0 !important}
}
div#ensNotifyBanner #ensBannerDescription button#customButton{cursor:pointer;position:relative;white-space:nowrap;border-radius:500px;padding:0 32px;background:#fff;color:#001e50;min-height:44px;min-width:44px;margin:0 1rem;float:left;outline:0}
@media(max-width:768px){div#ensNotifyBanner #ensBannerDescription button#customButton{width:auto !important}
}
div#ensNotifyBanner #ensBannerDescription button#customButton:hover::before{content:'';border-radius:500px;position:absolute;top:0;right:0;left:0;bottom:0;margin:-2px;background-color:rgba(194,202,207,0.2)}
div#ensNotifyBanner #ensBannerDescription button#customButton:focus::after{content:'';position:absolute;width:100%;padding:4px 0;height:100%;border-width:2px 0;border-color:#4cc7f4;border-style:solid;top:0;left:0;margin:-6px 0}
[dir='rtl'] div#ensNotifyBanner #ensBannerDescription button#customButton{float:right}