.dhkv2-container .dhkv2-container__video-bg{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0}
.dhkv2-container .dhkv2-container__video-bg>div{width:100%;height:100%}
.dhkv2-container .dhkv2-container__video-bg>div video,.dhkv2-container .dhkv2-container__video-bg>div>video,.dhkv2-container .dhkv2-container__video-bg>div>video,.dhkv2-container .dhkv2-container__video-bg>div>video{width:100%;height:100%;object-fit:cover}
.dhkv2-container .dhkv2-container__video-bg{display:none}
.dhkv2-container>.content-wrapper{position:relative;z-index:1}
.dhkv2-col.cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.dhkv2-layout-container>.dhkv2-row{display:-webkit-flex;display:flex;flex-wrap:wrap}
.dhkv2-layout-container>.dhkv2-row>.new.newpar{width:100%}
.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch{display:-webkit-flex;display:flex}
.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.dhkv2-cmp-container,.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.image{flex-grow:1}
.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.dhkv2-cmp-container>.dhkv2-container,.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.image>.cmp-image,.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.image>.cmp-image>.cmp-image__link,.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.image>.cmp-image>.cmp-image__image{height:100%}
.dhkv2-layout-container>.dhkv2-row>.dhkv2-col.dhkv2-col-stretch>.dhkv2-cmp-container{width:100%}
.dhkv2-brand-container{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:wrap}
.dhkv2-brand-container.dhkv2-brand-container--video-bg{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;display:none}
.dhkv2-brand-container.dhkv2-brand-container--video-bg>div{width:100%;height:100%}
.dhkv2-brand-container.dhkv2-brand-container--video-bg>div video{width:100%;height:100%;object-fit:cover}
.dhkv2-brand-container>.separator{width:100%}
.dhkv2-brand-container .cq-Editable-dom,.dhkv2-brand-container .cover-content-container,.dhkv2-brand-container .basic-content-container{width:100%}
.dhkv2-brand-container.display-center{align-items:center}
.dhkv2-brand-container>.content-wrapper{position:relative;z-index:1}
.dhkv2-text-container .dhkv2-text__icon__left{margin-right:10px;vertical-align:middle}
.dhkv2-text-container .dhkv2-text__icon__right{margin-left:10px;vertical-align:middle}
.dhkv2-text-container .dhkv2-text__text{text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#3b002b}
.dhkv2-text-container .dhkv2-text__text b{font-weight:800}
.dhkv2-text-container .dhkv2-text__text a{color:inherit}
.dhkv2-text-container .dhkv2-text__text p:not(:last-child){margin-bottom:23px !important}
.dhkv2-text-container .dhkv2-text__see-more{cursor:pointer;text-decoration:underline;font-weight:800 !important;margin-top:8px;color:#3b002b}
.dhkv2-text-container.with-icon{display:flex}
@media screen and (max-width:768px){.dhkv2-text-container .dhkv2-text__text p:not(:last-child){margin-bottom:20px !important}
}
.dhkv2-btn{text-decoration:none}
.dhkv2-btn .btn-icon-box{width:9px;height:100%;position:absolute;top:0;justify-content:center;align-items:center;display:none}
.dhkv2-btn .btn-icon-box svg{width:100%;height:100%}
.dhkv2-btn .btn-icon-box svg path{fill:#fff}
.dhkv2-btn .btn-icon-box img{width:20px}
.dhkv2-btn .btn-icon-box.with-icon-filled img{width:calc(100% - 16px)}
.dhkv2-btn-label{border-radius:16px;padding:10px 20px;line-height:26px;cursor:pointer;display:inline-block;color:#fff;background-color:#ff1700;position:relative;border:1px solid transparent}
.dhkv2-btn-label:hover span{text-decoration:underline}
.dhkv2-btn-label.dhkv2-btn-disabled{cursor:unset;user-select:none;pointer-events:none;background-color:rgba(59,0,43,0.1);color:rgba(59,0,43,0.5)}
.dhkv2-btn-label.dhkv2-btn-disabled svg path{fill:rgba(59,0,43,0.5)}
.dhkv2-btn-label.dhkv2-btn-disabled:hover span{text-decoration:unset}
.dhkv2-btn-label.with-icon-left{padding-left:40px}
.dhkv2-btn-label.with-icon-left .btn-icon-box{left:20px;display:flex}
.dhkv2-btn-label.with-icon-right{padding-right:40px}
.dhkv2-btn-label.with-icon-right .btn-icon-box{right:20px;display:flex}
.dhkv2-btn-label.with-icon-right .btn-icon-box svg{transform:rotateY(180deg)}
.dhkv2-btn-label.with-icon-filled{position:relative}
.dhkv2-btn-label.with-icon-filled .btn-icon-box{display:flex;height:calc(100%);width:44px;top:0;right:0;border-radius:16px;background-color:#fff;border:1px solid #ff1700}
.dhkv2-btn-label.with-icon-filled .btn-icon-box svg{width:9px;height:16px}
.dhkv2-btn-label.with-icon-filled .btn-icon-box svg path{fill:#ff1700}
.dhkv2-btn-label.with-icon-filled.with-icon-left{padding-left:64px}
.dhkv2-btn-label.with-icon-filled.with-icon-left .btn-icon-box{left:0}
.dhkv2-btn-label.with-icon-filled.with-icon-right{padding-right:64px}
.dhkv2-btn-label.with-icon-filled.with-icon-right .btn-icon-box{right:0}
.dhkv2-btn-label.with-icon-filled.with-icon-right .btn-icon-box svg{transform:rotateY(180deg)}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-disabled .btn-icon-box{background-color:#fff;border-color:rgba(59,0,43,0.5)}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-disabled .btn-icon-box svg path{fill:rgba(59,0,43,0.5)}
.dhkv2-btn-text-link{text-decoration:underline;cursor:pointer;color:#3b002b;position:relative;display:inline-block;font-size:20px}
.dhkv2-btn-text-link .btn-icon-box{width:20px}
.dhkv2-btn-text-link .btn-icon-box svg{width:9px;height:16px}
.dhkv2-btn-text-link .btn-icon-box svg path{fill:#3b002b}
.dhkv2-btn-text-link .btn-icon-box img{width:unset}
.dhkv2-btn-text-link.dhkv2-btn-disabled{color:rgba(59,0,43,0.2);user-select:none;cursor:unset}
.dhkv2-btn-text-link.dhkv2-btn-disabled .btn-icon-box svg path{fill:rgba(59,0,43,0.2)}
.dhkv2-btn-text-link.with-icon-left{padding-left:20px}
.dhkv2-btn-text-link.with-icon-left .btn-icon-box{left:0;display:flex}
.dhkv2-btn-text-link.with-icon-right{padding-right:20px}
.dhkv2-btn-text-link.with-icon-right .btn-icon-box{right:0;display:flex}
.dhkv2-btn-text-link.with-icon-right .btn-icon-box svg{transform:rotateY(180deg)}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--top .btn-icon-box{align-items:flex-start}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--top .btn-icon-box svg{margin-top:6px}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--followText{padding:0}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--followText .btn-icon-box{display:none}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--followText span svg{display:inline-block;width:1rem;height:1rem;margin-left:8px;transform:scaleX(-1)}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--followText span svg path{fill:#3b002b}
.dhkv2-btn-text-link.dhkv2-btn__icon-align--followText.dhkv2-btn-disabled span svg path{fill:rgba(59,0,43,0.2)}
.dhkv2-btn-text-link.use-custom-icon:not(.dhkv2-btn__icon-align--followText) .btn-icon-box{width:16px}
.dhkv2-btn-text-link.use-custom-icon:not(.dhkv2-btn__icon-align--followText) .btn-icon-box img{width:100%}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon{width:44px;height:44px;border-radius:16px;background-color:#fff;position:relative;padding:0 !important}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon .btn-icon-box,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon .btn-icon-box{width:100% !important;display:flex;left:1px;right:1px;border:1px solid #3b002b}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon .btn-icon-box svg,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon .btn-icon-box svg{width:9px;height:16px}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon .btn-icon-box svg path,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon .btn-icon-box svg path{fill:#3b002b}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled{background-color:rgba(59,0,43,0.1)}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled .btn-icon-box,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled .btn-icon-box{background-color:rgba(59,0,43,0.1);border-color:transparent}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled .btn-icon-box svg path,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon.dhkv2-btn-disabled .btn-icon-box svg path{fill:rgba(59,0,43,0.5)}
.dhkv2-btn-label.with-icon-filled.dhkv2-btn-icon.with-icon-right .btn-icon-box svg,.dhkv2-btn-text-link.with-icon-filled.dhkv2-btn-icon.with-icon-right .btn-icon-box svg{transform:rotateY(180deg)}
.dhkv2-btn.full-width{width:100%;text-align:center}
@media screen and (min-width:769px) and (max-width:1024px){.dhkv2-btn-label{padding:10px 18px;border-radius:12px}
.dhkv2-btn .btn-icon-box{width:7.8px}
.dhkv2-btn.with-icon-filled{padding-right:50px}
.dhkv2-btn.with-icon-filled .btn-icon-box{width:38px;border-radius:12px}
.dhkv2-btn-icon{width:42px;height:42px}
.dhkv2-btn-icon .btn-icon-box svg{width:7.8px;height:14px}
}
@media screen and (max-width:768px){.dhkv2-btn .btn-icon-box{width:6.75px}
.dhkv2-btn-label{padding:10px 16px;border-radius:12px}
.dhkv2-btn-label.with-icon-left{padding-left:36px}
.dhkv2-btn-label.with-icon-left .btn-icon-box{left:18px}
.dhkv2-btn-label.with-icon-right{padding-right:36px}
.dhkv2-btn-label.with-icon-right .btn-icon-box{right:18px}
.dhkv2-btn-label.with-icon-filled{padding-right:42px}
.dhkv2-btn-label.with-icon-filled .btn-icon-box{width:32px;border-radius:12px}
.dhkv2-btn-label.with-icon-filled .btn-icon-box svg{width:6.75px}
.dhkv2-btn-text-link.with-icon-left{padding-left:16px}
.dhkv2-btn-text-link.with-icon-right{padding-right:16px}
.dhkv2-btn-icon{width:36px;height:36px}
.dhkv2-btn-icon .btn-icon-box svg{width:6.75px;height:12px}
}
.dhkv2-button-group{display:flex;flex-wrap:wrap}
.dhkv2-button-group .new.section{width:100%}
.dhkv2-button-group.type-vertical{flex-direction:column}
.dhkv2-button-group.type-vertical.align-left{align-items:flex-start}
.dhkv2-button-group.type-vertical.align-center{align-items:center}
.dhkv2-button-group.type-vertical.align-right{align-items:flex-end}
.dhkv2-button-group.type-horizontal{flex-direction:row}
.dhkv2-button-group.type-horizontal.align-left{justify-content:flex-start}
.dhkv2-button-group.type-horizontal.align-center{justify-content:center}
.dhkv2-button-group.type-horizontal.align-right{justify-content:flex-end}
.dhkv2-breadcrumb.default-behavior{padding:20px 40px;border-bottom:1px solid rgba(59,0,43,0.1)}
@media screen and (max-width:768px){.dhkv2-breadcrumb.default-behavior{padding:20px 20px}
}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__list{display:flex;flex-wrap:nowrap;list-style:none;padding:0;margin:0}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__list--wrap{flex-wrap:wrap}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__list--wrap .dhkv2-breadcrumb__item{flex-shrink:unset}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item{margin:0;position:relative;flex-shrink:0}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item.show-arrow::after{content:">";margin:0 8px;color:#3b002b}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item a{text-decoration:none;color:#3b002b}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item a:hover{text-decoration:underline}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item.text-ellipsis a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item--ellipsis{cursor:pointer}
.dhkv2-breadcrumb.default-behavior .dhkv2-breadcrumb__item--hide{display:none}
.hide{display:none}
:root{--scroll-margin-top:168px}
:target{scroll-margin-top:var(--scroll-margin-top)}
.cmp-experiencefragment .xf-content-height{margin:0}
@media screen and (min-width:769px){.hide-component-in-desktop{display:none}
}
@media screen and (max-width:768px){.hide-component-in-mobile{display:none}
}
.cookies p{font-size:13px;line-height:19.5px;font-size:.8125rem;line-height:1.21875rem;font-family:"Open Sans Regular",arial,sans-serif;line-height:23px;letter-spacing:0;color:#000}
.copy.copy--regular{font-size:.9375rem;font-family:'Open Sans Semi Bold',arial,sans-serif;line-height:25px;letter-spacing:0;margin-bottom:0}
.copy.copy--small{font-size:.9375rem;font-family:'Open Sans Regular',arial,sans-serif;line-height:25px;letter-spacing:0}
@media screen and (max-width:767px){.cookies p{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}
}
.zh-TW .cookies p,.cookies .zh-TW p,.zh-CN .cookies p,.cookies .zh-CN p{font-size:13px;line-height:19.5px;font-size:.8125rem;line-height:1.21875rem;line-height:23px;letter-spacing:0}
@media screen and (max-width:767px){.zh-TW .cookies p,.cookies .zh-TW p,.zh-CN .cookies p,.cookies .zh-CN p{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem;line-height:22px}
}
.cookies{position:fixed;width:1060px;bottom:0;z-index:1000;display:none}
html .cookies{background-color:#fff}
html .cookies{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
html[dir="rtl"] .cookies{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}
@media screen and (max-width:1199px){.cookies{width:960px}
}
@media screen and (max-width:991px){.cookies{width:720px}
}
@media screen and (max-width:767px){.cookies{width:540px}
}
@media screen and (max-width:575px){.cookies{width:100%}
html .cookies{-webkit-transform:none;transform:none}
html .cookies{left:0}
html[dir="rtl"] .cookies{right:0}
}
.cookies a{color:#fff}
.cookies a.underlined{position:relative;text-decoration:none;background-color:transparent;box-shadow:none}
html .cookies a{background-image:-webkit-gradient(linear,left top,left bottom,from(#e2002c),to(#e2002c)),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#e2002c,#e2002c),linear-gradient(#fff,#fff);background-position:0 95%;background-repeat:no-repeat;background-size:0 1px,100% 1px}
html .cookies a.underlined:hover{background-position:0 95%;background-size:100% 1px,100% 1px}
.cookies p{color:#fff}
html .cookies .button{margin:0}
.cookies.show{display:block}
.cookies .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.cookies .row>.col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}
html .cookies .row>.col{padding:0}
.cookies .row>.col:last-child{-ms-flex-negative:0;flex-shrink:0}
html .cookies .row>.col:last-child{padding-top:0;margin-top:0}
html .cookies .row>.col:last-child{border-left:1px solid #666;padding-left:30px;margin-left:30px}
html[dir="rtl"] .cookies .row>.col:last-child{border-right:1px solid #666;padding-right:30px;margin-right:30px}
@media screen and (max-width:767px){.cookies .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cookies .row>.col:last-child{-ms-flex-negative:1;flex-shrink:1}
html .cookies .row>.col:last-child{padding-top:30px;margin-top:30px;border-top:1px solid #666}
html .cookies .row>.col:last-child{padding-left:0;margin-left:0;border-left:0}
html[dir="rtl"] .cookies .row>.col:last-child{padding-right:0;margin-right:0;border-right:0}
}
@media screen and (max-width:767px) and (max-width:767px){html .cookies .row>.col:last-child{margin-top:25px}
}
html .cookies__column{text-align:center}
html .cookies__column--button button{background-color:#e2002c;cursor:pointer;padding:5px 50px;border:1px solid transparent;color:#fff;-webkit-transition:all 400ms cubic-bezier(0.455,0.03,0.515,0.955);transition:all 400ms cubic-bezier(0.455,0.03,0.515,0.955);border-radius:0;position:relative;font-size:1.125rem;line-height:28px;font-family:'Open Sans Semi Bold',arial,sans-serif;letter-spacing:0}
html .cookies__column--link{padding-top:15px;display:none}
html .cookies .container.cmp-container{background-color:rgba(63,63,63,0.95);padding:35px 40px}
@media screen and (max-width:767px){html .cookies .container.cmp-container{padding:25px 30px}
html .cookies .container.cmp-container.pwa-exists{padding:25px 30px 100px 30px !important}
}
@media screen and (min-width:1200px){.cookies .container.cmp-container{max-width:100%}
}
@media screen and (min-width:768px){.cookie-modal__container .modal-dialog{max-width:850px}
}
.cookie-modal__container .modal{position:fixed;top:0;z-index:2050;display:none;width:100%;height:100%;overflow:hidden;outline:0;left:0}
.cookie-modal__container .modal.show{display:block}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;pointer-events:none}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 3.5rem);max-width:850px;margin:1.75rem auto;transform:none}
html .cookie-setting__container{border:0;border-radius:0;border:1px solid #dee2e6}
.modal-backdrop{position:fixed;top:0;z-index:1040;width:100vw;height:100vh;display:none}
.modal-backdrop.show{background-color:#000;opacity:.5;left:0;display:block}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;outline:0;background-color:#fff;background-clip:padding-box;border:0;border-radius:0}
.rainbow-bar--animated{display:block;width:100%;height:7px;background-color:#ed1c24}
.cookie-setting__container .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:auto;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);padding:40px;padding-bottom:10px}
.modal-header .cmp-title{margin-bottom:20px}
.cookie-setting__container .modal-header .close{position:absolute;width:15px;height:15px;display:block;opacity:1;text-shadow:0 1px 0 #fff;float:right;border:0;z-index:2;top:50%;cursor:pointer;background-color:transparent;background-image:url(clientlib-site/resources/images/common/close.svg);background-repeat:no-repeat;background-size:cover;background-position:0 0;padding:0;margin:0;right:40px}
html[dir="rtl"] .cookie-setting__container .modal-header .close{left:40px}
html .cookie-setting__container .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;padding-top:0;padding-bottom:0}
html .cookie-setting__container .modal-body .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
html .cookie-setting__container .modal-body .row .background.background--gray{background-color:#f5f5f5}
.cookie-setting__container .nav{display:block}
html .cookie-setting__container .nav-tabs{border-bottom:0}
html[dir] .nav-tabs .nav-item{margin-bottom:-1px}
html .cookie-setting__container .nav-item:first-child{padding-top:30px}
html .cookie-setting__container .nav-link{text-decoration:none;display:block;box-shadow:none;color:#495057;padding:0;padding-bottom:20px;border:1px solid transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}
html .cookie-setting__container .nav-link:hover,html .cookie-setting__container .nav-link:focus{border:0}
html .cookie-setting__container .nav-link.active{background-color:transparent;border-color:transparent}
html .cookie-setting__container .nav-link.active{border-top-left-radius:0;border-top-right-radius:0}
html[dir="rtl"] .cookie-setting__container .nav-link.active{border-top-right-radius:0;border-top-left-radius:0}
.cookie-setting__container .nav-link.active .copy.copy--regular{color:#000}
.cookie-setting__container .nav-link:hover .copy.copy--regular,.cookie-setting__container .nav-link.active .copy.copy--regular{color:#e2002c}
.cookie-setting__container .nav-link:hover .copy.copy--regular p,.cookie-setting__container .nav-link.active .copy.copy--regular p{color:#e2002c}
html .cookie-setting__nav{padding:0 25px}
html .cookie-setting__nav .text .cmp-text{padding-top:0 !important;padding-bottom:0 !important}
html .cookie-setting__content{padding:30px 20px}
.cookie-setting__content .title.title--regular h5{font-family:"Open Sans Semi Bold"}
.cookie-setting__content.tab-content>.tab-pane{display:none}
.cookie-setting__content.tab-content>.active{display:block}
.cookie-setting__content.tab-content>.tab-pane.fade:not(.show){opacity:0}
.cookie-setting__content.tab-content>.tab-pane.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
html .cookie-setting__wrapper .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
html .cookie-setting__wrapper .text .cmp-text{padding-top:0 !important}
html .cookie-setting__wrapper .copy.copy--regular{margin-bottom:0}
html .cookie-setting__wrapper .text .cmp-text{padding-bottom:20px}
html .cookie-setting__wrapper .toggle-checkbox .switch{position:relative;display:inline-block;width:60px;height:34px}
html .cookie-setting__wrapper .toggle-checkbox .switch input{opacity:0;width:0;height:0;padding:0}
html .cookie-setting__wrapper .toggle-checkbox .slider{position:absolute;top:0;bottom:0;-webkit-transition:.4s;transition:.4s;cursor:pointer;background-color:#ccc;left:0;right:0}
html .cookie-setting__wrapper .toggle-checkbox .slider.round{border-radius:34px}
html .cookie-setting__wrapper .toggle-checkbox input:checked+.slider{background-color:#e2002c}
html .cookie-setting__wrapper .toggle-checkbox .slider::before{position:absolute;content:"";height:26px;width:26px;bottom:4px;background-color:white;-webkit-transition:.4s;left:4px}
html .cookie-setting__wrapper .toggle-checkbox .slider.round::before{border-radius:50%}
html .cookie-setting__wrapper .toggle-checkbox input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}
.cookie-setting__container .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;border-top:1px solid #dee2e6}
html .cookie-setting__container .modal-footer{padding:0 40px}
html .cookie-setting__container .modal-footer button{position:relative;color:#fff;transition:all 400ms cubic-bezier(0.455,0.03,0.515,0.955);margin:.25rem;padding:5px 50px;margin-top:30px;margin-bottom:30px;border:1px solid transparent;background-color:#e2002c;cursor:pointer}
html .cookie-setting__container .modal-footer button:hover{background-color:#b9002c}
@media screen and (max-width:767px){html .cookies{background-color:transparent}
html .cookies .container.cmp-container{padding:15px}
html .cookies .row>.col:last-child{padding-left:0;margin-left:0;border-left:0}
html .cookies .row>.col:last-child{padding-top:0;border-top:0;margin-top:15px;display:flex;flex-direction:row;gap:20px;align-items:center}
html .cookies__column button{padding:2px 40px;font-size:16px}
html .cookies__column--text a[data-target="#modalCookieSettings"]{display:none}
html .cookies__column--link{padding-top:0;display:block}
html .modal-dialog{margin:1.75rem auto;max-width:500px}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
html .cookie-setting__container .modal-footer button{margin-top:15px;margin-bottom:15px;font-size:1.125rem;line-height:28px}
}