.ds2-legal-accordion{border-top:1px solid #e6e6e6;max-width:1185px;margin:0 auto}
.ds2-legal-accordion+.ds2-legal-accordion,.legalaccordion+.legalaccordion .ds2-legal-accordion{margin-top:-1px}
.ds2-legal-accordion__item{position:relative}
.ds2-legal-accordion__item::after{content:' ';display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:#e6e6e6}
.ds2-legal-section .ds2-legal-accordion__item::after{content:none}
.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon,.ds2-legal-accordion__item .ds2-info-icon{height:14px}
.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon::after,.ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon::before,.ds2-legal-accordion__item .ds2-info-icon::after,.ds2-legal-accordion__item .ds2-info-icon::before{top:0;background-position:center;box-sizing:content-box;width:14px;height:14px;background-size:14px}
.ds2-legal-section .ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon::after,.ds2-legal-section .ds2-legal-accordion__item .ds2-cms-output .ds2-info-icon::before,.ds2-legal-section .ds2-legal-accordion__item .ds2-info-icon::after,.ds2-legal-section .ds2-legal-accordion__item .ds2-info-icon::before{top:-1px}
.ds2-legal-accordion__item--with-arrow .ds2-legal-accordion__header{cursor:pointer}
.ds2-legal-accordion__header{display:flex;align-items:flex-start;padding:30px 0 30px 50px;position:relative}
.ds2-legal-section .ds2-legal-accordion__header{padding:0}
.ds2-legal-accordion__header:focus{overflow:hidden}
.ds2-legal-accordion__header-head{padding:0;margin:0;margin-right:7.5px;position:relative}
.ds2-legal-section .ds2-legal-accordion__header-head{font-size:1rem;line-height:1.5rem;font-weight:300;color:inherit}
html .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeNextWeb,Arial,Helvetica,sans-serif}
html:lang(he-IL) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeNextWebHebrew,Arial,Helvetica,sans-serif}
html:lang(ko-KR) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeNextWeb,bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK KR","Noto Sans",sans-serif}
html:lang(ja-JP) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK JP","Noto Sans",sans-serif}
html:lang(zh-TW) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-HK) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,"microsoft jhenghei",Helvetica,"Noto Sans CJK TC","Noto Sans",sans-serif}
html:lang(zh-CN) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,Helvetica,"Noto Sans CJK SC","Noto Sans",sans-serif}
html:lang(th-TH) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
html[dir=rtl]:not(:lang(he-IL)) .ds2-legal-section .ds2-legal-accordion__header-head{font-family:bmwTypeWeb,Arial,Helvetica,sans-serif}
.ds2-legal-accordion__header-head p{display:inline;font-family:inherit;line-height:inherit}
.ds2-legal-accordion__arrow{position:absolute;top:37.5px;left:25px;width:60px;height:60px}
.ds2-legal-accordion__arrow::before{content:' ';position:absolute;width:inherit;height:inherit;background-position:center center;background-size:35px;left:-30px;top:-30px;transition:transform .5s ease-in-out}
.ds2-legal-accordion p{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}
.ds2-legal-accordion__content{position:relative;overflow:hidden;display:none;transition:height .6s}
.ds2-legal-accordion__content p{margin-bottom:15px}
.ds2-legal-accordion.editmode .ds2-legal-accordion__content{display:block;height:auto}
.ds2-legal-accordion__content::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:1px;background:#e6e6e6}
.ds2-legal-accordion__opened .ds2-legal-accordion__arrow::before{transform:rotate(-180deg)}
.ds2-legal-accordion__content table{margin:0}
@media only screen and (min-width:981px){.ds2-legal-accordion__content table tbody{-moz-columns:2;columns:2;display:block;-moz-column-gap:15px;column-gap:15px}
}
.ds2-legal-accordion__content table tr{display:inline-flex;width:100%;border-bottom:1px solid #e6e6e6}
.ds2-legal-accordion__content table tr td{width:50%;margin:0}
.ds2-legal-accordion__content table tr td:first-child{padding:30px 10px 15px 20px}
@media only screen and (min-width:521px){.ds2-legal-accordion__content table tr td:first-child{padding:30px 15px 15px 50px}
}
.ds2-legal-accordion__content table tr td:last-child{padding:30px 20px 15px 10px}
@media only screen and (min-width:521px){.ds2-legal-accordion__content table tr td:last-child{padding:30px 50px 15px 15px}
}