template[class^=consent-]{display:none!important}body.consent-active{overflow:hidden}body.has-banner:after{content:'';float:left;width:100%;height:40%}@media screen and (min-width:768px){body.has-banner:after{height:65px}}.consent-banner *,.consent-modal *{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.consent-banner button,.consent-modal button{font-family:Equip,Equip-Regular,Helvetica,Arial,sans-serif}.consent-banner{float:none;clear:both;margin-left:auto;margin-right:auto;width:100%;max-width:1600px;padding-left:24px;padding-right:24px;position:absolute;left:50%;transform:translateX(-50%);position:fixed;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;bottom:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;background:var(--color-white-900);padding-top:12px;padding-bottom:12px;box-shadow:0 -1px 8px rgba(var(--color-black-900-rgb),.15);z-index:10000;max-width:1600px}.consent-banner:after{content:'';display:table;clear:both;height:0}@media screen and (min-width:1024px){.consent-banner{padding-left:40px;padding-right:40px}}.consent-banner .consent-banner-copy{width:100%;-ms-flex-order:2;order:2;font-family:Equip-Medium,Helvetica,Arial,sans-serif;color:var(--color-neutral-500)}@media screen and (min-width:768px){.consent-banner .consent-banner-copy{width:auto;max-width:55%;-ms-flex-order:1;order:1}}.consent-banner .consent-close{-ms-flex-order:1;order:1;margin-left:auto}@media screen and (min-width:768px){.consent-banner .consent-close{margin-left:0;-ms-flex-order:3;order:3}}.consent-banner .consent-banner-buttons{-ms-flex-order:3;order:3;width:100%;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:768px){.consent-banner .consent-banner-buttons{-ms-flex-order:2;order:2;width:auto;margin-left:auto;margin-top:0}}.consent-banner .consent-banner-buttons button{padding-top:11px;padding-bottom:11px;margin-top:0;margin-right:0;transition:none;width:100%;height:auto}.consent-banner .consent-banner-buttons button.btn--outlined{-ms-flex-order:2;order:2}.consent-banner .consent-banner-buttons button.btn--outlined,.consent-banner .consent-banner-buttons button.btn--outlined:hover{border-width:0}@media screen and (min-width:768px){.consent-banner .consent-banner-buttons button.btn--outlined,.consent-banner .consent-banner-buttons button.btn--outlined:hover{border-width:1px}}.consent-banner .consent-banner-buttons button.consent--accept{-ms-flex-order:1;order:1}.consent-banner .consent-banner-buttons button:hover{transform:none}@media screen and (min-width:768px){.consent-banner .consent-banner-buttons button{width:auto;margin-bottom:0;margin-right:10px}.consent-banner .consent-banner-buttons button.btn--outlined{-ms-flex-order:1;order:1;border-width:1px}.consent-banner .consent-banner-buttons button.consent--accept{-ms-flex-order:2;order:2}.consent-banner .consent-banner-buttons button:last-of-type{margin-right:0}}@media screen and (min-width:1024px){.consent-banner{-ms-flex-align:center;align-items:center}.consent-banner--gdpr{width:440px;max-width:100%;bottom:auto;top:100px;right:100px;margin:0;left:auto;transform:none;border-radius:8px;box-shadow:2px 4px 8px 0 rgba(var(--color-neutral-500-rgb),.65);padding-left:24px;padding-right:24px}.consent-banner--gdpr .consent-banner-buttons,.consent-banner--gdpr .consent-banner-copy{width:100%;max-width:100%;margin:12px 0}}.consent-close,.consent-modal-close{display:inline-block;vertical-align:middle;width:32px;height:32px;background:url(../icons/icon-x-8af98244f18c0490459506f11a552895.svg) center no-repeat}.consent-close:hover,.consent-modal-close:hover{cursor:pointer}.consent-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000}.consent-modal .font-medium{font-family:Equip-Medium,Helvetica,Arial,sans-serif}.consent-modal .consent-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-black-900-rgb),.65)}.consent-modal .consent-modal-container{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-white-900);overflow:hidden}@media screen and (min-width:768px){.consent-modal .consent-modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:650px;max-width:95%;max-height:calc(100vh - 20px);height:auto;border-radius:4px}}.consent-modal .consent-modal-header{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid var(--color-tertiary-500);padding:16px 16px 16px 32px}.consent-modal .consent-modal-header .consent-modal-heading{-ms-flex-positive:1;flex-grow:1;text-align:center;color:var(--color-neutral-500)}.consent-modal .consent-modal-content{position:relative;padding-top:24px;padding-bottom:24px;max-height:calc(100vh - 170px);min-height:calc(100% - 170px);overflow:auto}.consent-modal .consent-modal-content .h3{font-size:24px;margin-bottom:24px;color:var(--color-neutral-500)}.consent-modal .consent-modal-content .consent-subtitle{font-size:14px;margin-top:12px;line-height:22px}.consent-modal .consent-modal-content .consent-subtitle a{font-weight:700;text-decoration:underline}.consent-modal .consent-modal-content .consent-modal-icon,.consent-modal .consent-modal-content .h3{padding-left:24px;padding-right:24px}@media screen and (min-width:768px){.consent-modal .consent-modal-content{padding:28px 40px 16px 40px;min-height:auto}.consent-modal .consent-modal-content .consent-modal-icon,.consent-modal .consent-modal-content .h3{padding-left:0;padding-right:0}}.consent-modal .consent-modal-icon{margin-bottom:15px;width:48px;height:48px}.consent-modal .consent-modal-icon .icon{width:48px;height:48px}.consent-modal .consent-modal-icon .icon .fill_color{fill:var(--color-blue)}.consent-modal .third-parties-container{display:block;max-height:0;transition:max-height 250ms;overflow:hidden;padding-left:36px}.consent-modal .third-parties-container.active{max-height:350px;transition:max-height 250ms;padding-top:16px}.consent-modal .third-parties-container[data-third-party-container=essential]{display:none}.consent-modal .third-parties-container .third-party{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 24px;margin-top:4px;margin-bottom:4px;border:1px solid var(--color-tertiary-500);border-radius:4px}.consent-modal .third-parties-container .third-party .check-icon{display:-ms-flexbox;display:flex;cursor:pointer}.consent-modal .third-parties-container .third-party:not(.active) .check-icon path{display:none}.consent-modal .third-parties-container .third-party:not(.active) .check-icon svg{border:1px solid var(--color-tertiary-700);border-radius:4px}.consent-modal .third-parties-container .third-party.active{background:var(--color-primary-100);border:2px solid var(--color-primary-500);margin-top:3px;margin-bottom:3px}.consent-modal .third-parties-container .disclaimer{font-size:12px;color:var(--color-neutral-500);padding-top:8px}.consent-modal .third-parties-container .disclaimer a{text-decoration:none}.consent-modal .consent-bucket{border-top:1px solid var(--color-tertiary-500);padding:16px 20px 16px 20px}.consent-modal .consent-bucket .consent-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.consent-modal .consent-bucket .status{padding-left:36px;padding-top:12px;color:var(--color-neutral-300)}.consent-modal .consent-bucket.active .status{color:var(--color-primary-500)}@supports (-webkit-touch-callout:none){.consent-modal .consent-bucket:last-child{margin-bottom:75px}}.consent-modal .consent-bucket[data-bucket='3']{margin-bottom:100px;border-bottom:1px solid var(--color-tertiary-500)}@media screen and (min-width:768px){.consent-modal .consent-bucket[data-bucket='3']{margin-bottom:0;border-bottom:none}}.consent-modal .consent-bucket[data-bucket=essential] .consent-bucket-icon{opacity:0;pointer-events:none}.consent-modal .consent-bucket[data-bucket=essential] .status,.consent-modal .consent-bucket[data-bucket=essential] .switch{display:none}@media screen and (min-width:768px){.consent-modal .consent-bucket{padding-right:0}}.consent-modal .consent-bucket .consent-bucket-icon{padding-right:20px}.consent-modal .consent-bucket .consent-bucket-icon svg{transform:rotate(0);transition:transform 250ms}.consent-modal .consent-bucket .consent-bucket-icon svg .fill_color{fill:var(--color-primary-500)}.consent-modal .consent-bucket .consent-bucket-icon.active svg{transform:rotate(180deg);transition:transform 250ms}.consent-modal .consent-bucket .consent-bucket-copy{-ms-flex-positive:1;flex-grow:1;width:100%}.consent-modal .consent-bucket .consent-bucket-copy b{padding-bottom:4px;color:var(--color-neutral-500)}.consent-modal .consent-bucket b{display:block;width:100%}.consent-modal .consent-bucket .consent-bucket-description{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;color:var(--color-neutral-500);font-family:Equip-Light,Helvetica,Arial,sans-serif}.consent-modal .consent-bucket .consent-bucket-description>div{margin-left:20px;min-width:50px}@media screen and (min-width:768px){.consent-modal .expanded .consent-save-bar{margin:0;padding-left:40px;padding-right:40px;box-shadow:0 0 10px rgba(var(--color-black-900-rgb),.25);width:100%}}.consent-modal .consent-save-bar{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid var(--color-tertiary-500);background:var(--color-white-900);box-shadow:0 0 10px 0 rgba(var(--color-black-900-rgb),.25);padding:16px 24px}.consent-modal .consent-save-bar button.consent-save{display:-ms-flexbox;display:flex;margin-right:0;margin-left:auto;margin-top:0;width:100%;text-align:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.consent-modal .consent-save-bar button.consent-save{min-width:200px}}.consent-modal .consent-save-bar .cookie-policy{text-decoration:none}@media screen and (min-width:768px){.consent-modal .consent-save-bar{position:static;margin-left:40px;margin-right:40px;padding:16px 0;box-shadow:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(100% - 80px)}.consent-modal .consent-save-bar button.consent-save{width:auto;margin-top:10px;margin-bottom:10px}}.consent-manage-link{display:none}.consent-manage-link:hover{cursor:pointer}