dialog.data-consent{position:absolute;left:0;right:0;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;background:#fff;color:#000;display:block;overflow:auto;font-size:1rem;line-height:1.5;box-shadow:0 1px 3px rgba(30,40,50,.75);padding:3.75em 3.75em 0;border:none;box-sizing:border-box;border-radius:2px;width:68.5em;min-height:30em;max-width:80vw;max-height:80vh;display:flex;flex-flow:column}dialog.data-consent+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.data-consent.fixed{transform:translate(0,-50%)}dialog.data-consent[data-banner='1']{bottom:0;left:0;right:0;top:auto;width:100%;position:fixed;transform:none;margin:0;max-width:100%;min-height:0}dialog.data-consent *,dialog.data-consent :after,dialog.data-consent :before{box-sizing:border-box}dialog.data-consent *+*{margin-top:1.25em}dialog.data-consent.fixed{position:fixed;top:0;bottom:0;transform:none}dialog.data-consent form:after{content:'';display:block;height:3.75em}dialog.data-consent:not([open]){display:none}dialog.data-consent .data-consent-focus-catch{height:0;overflow:hidden;outline:0}dialog.data-consent section>svg{width:auto;height:4em;display:block;margin:0}dialog.data-consent section>svg.center{text-align:center;margin:0 auto}dialog.data-consent section>svg.right{text-align:right;margin-left:auto}dialog.data-consent form{display:flex;flex-flow:column;flex:1 0 auto}dialog.data-consent+.backdrop,dialog.data-consent::backdrop{background:rgba(0,0,0,.7)}dialog.data-consent[data-banner='1']+.backdrop,dialog.data-consent[data-banner='1']+.backdrop+._dialog_overlay,dialog.data-consent[data-banner='1']::backdrop{display:none}dialog.data-consent form .data-consent-options label{margin:0 auto}dialog.data-consent form .data-consent-options input{margin:0}dialog.data-consent menu{display:flex;justify-content:center;margin:2.75em -5px 0;padding:0}dialog.data-consent menu>*+*{margin-top:0}dialog.data-consent form menu>span{display:flex;align-items:center;width:5em;flex:0 0 5em;justify-content:center;font-weight:700}dialog.data-consent menu button{font-weight:700;font-size:1em;margin-left:5px;margin-right:5px;flex:0 1 20em;width:18em;padding:.65em 1.1em;background:0 0;color:var(--primary-color,#259d15);color:inherit;border:1px solid rgba(0,0,0,.3);border-radius:var(--btn-border-radius,0);cursor:pointer;position:relative;z-index:0}dialog.data-consent menu button:focus:before,dialog.data-consent menu button:hover:before{content:'';display:block;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);border-radius:var(--btn-border-radius,0)}dialog.data-consent menu button[value=accept-all]{background-color:#259d15;background-color:var(--primary-color,#259d15);border-color:transparent;color:#fff}dialog.data-consent[data-transatlantic-services] menu>:not([value=accept]){display:none}dialog.data-consent h2{font-size:1.7857em}template{display:none}dialog.data-consent .notice{margin-top:0;cursor:pointer;font-size:.875em;font-weight:400}dialog.data-consent .notice svg{height:1.25em;width:1.25em;vertical-align:text-bottom;transition:transform .35s}dialog.data-consent .data-consent-accordion-state:checked+.data-consent-option .notice svg{transform:rotate(180deg)}dialog.data-consent .data-consent-accordion-state{position:absolute;opacity:0;z-index:-1}dialog.data-consent .data-consent-option{position:relative;padding-left:2em;padding-right:1em;flex:1 0 25%}dialog.data-consent .data-consent-option input{position:absolute;opacity:0;z-index:-1}dialog.data-consent .data-consent-option input+label{position:relative;user-select:none;display:block;font-weight:700;z-index:2;cursor:pointer;line-height:1;padding-top:.2em;padding-bottom:.2em}dialog.data-consent .data-consent-option input+label:before{content:'';display:block;position:absolute;left:-2em;top:auto;transform:translateY(-1px);color:#259d15;color:var(--primary-color,#259d15);border:1px solid currentColor;width:1em;height:1em;border-radius:1px}dialog.data-consent .data-consent-option input[disabled]+label{cursor:default}dialog.data-consent .data-consent-option input[disabled]+label:before{color:rgba(60,60,59,.3)}dialog.data-consent .data-consent-option input:checked+label:before{background-color:currentColor;border-color:transparent;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z' fill='white'/></svg>");background-size:100% 100%}dialog.data-consent .data-consent-option .fallback{display:none}dialog.data-consent .data-consent-accordion-state:checked+.data-consent-option .fallback{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:block;cursor:pointer}dialog.data-consent .notice-content{display:none;font-size:.8em;background-color:#ededed;background-color:var(--box-background,#ededed);padding:1em;margin-top:1.25em!important;width:100%;order:1}dialog.data-consent #data-consent-options-show-details-essential:checked~.notice-content-essential,dialog.data-consent #data-consent-options-show-details-functional:checked~.notice-content-functional,dialog.data-consent #data-consent-options-show-details-marketing:checked~.notice-content-marketing,dialog.data-consent #data-consent-options-show-details-statistics:checked~.notice-content-statistics{display:block}dialog.data-consent form .data-consent-options{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:2em;padding-right:2em}dialog.data-consent form .data-consent-options>*+*{margin-top:1.25em}dialog.data-consent .data-consent-options label{margin:0;width:auto}dialog.data-consent:not([data-transatlantic-services]) .data-consent-transatlantic-services,dialog.data-consent[data-transatlantic-services] .hide-for-single-mode{display:none}dialog.data-consent .data-consent-transatlantic-services-confirmation{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin-top:0}dialog.data-consent .data-consent-transatlantic-services-confirmation>*{margin-top:1.25em;flex:1 0 300px}dialog.data-consent .data-consent-transatlantic-services-confirmation>.tristate{flex:0 0 auto}dialog.data-consent .data-consent-transatlantic-services label{border:1px solid #000;padding:8px 12px 5px 7px;display:inline-block;font-weight:700;margin-top:0;cursor:pointer}dialog.data-consent .data-consent-transatlantic-services label:first-child{margin-left:-1px}dialog.data-consent .data-consent-transatlantic-services .tristate{display:flex;flex-direction:row-reverse;flex:0 0 auto;margin-right:1em}dialog.data-consent .data-consent-transatlantic-services label input{margin-right:5px;cursor:pointer}dialog.data-consent[data-banner='1']{padding:2em 2em 0;box-shadow:0 0 6px rgba(3,4,5,.75)}dialog.data-consent[data-banner='1'] form{max-width:72em;margin:0 auto}dialog.data-consent[data-banner='1'] form:after{height:2em}dialog.data-consent[data-banner='1'] section>svg{display:none}dialog.data-consent[data-banner='1'] h2{text-align:left;margin-top:0}@media (max-width:56em){dialog.data-consent form .data-consent-options{padding:0}dialog.data-consent .data-consent-option{width:100%;flex:1 0 auto}dialog.data-consent .notice-content{order:0}dialog.data-consent menu{flex-wrap:wrap}dialog.data-consent menu>span{width:100%!important;flex:1 0 auto!important}dialog.data-consent menu>*+*{margin-top:.75em}}dialog.data-consent form .data-consent-options.horizontal{flex-direction:column;padding:0}dialog.data-consent form .data-consent-options.horizontal .notice{display:none}dialog.data-consent form .data-consent-options.horizontal .notice-content{order:0;display:block!important}dialog.data-consent .data-consent-options.horizontal .data-consent-option input+label{font-weight:400;display:inline-block}dialog.data-consent .dialog-caption{color:#6b6b6b;font-size:.85em;text-align:right;margin-top:-2em;height:2em;margin-right:-3.75em}