.legal-notice-accordion{padding-bottom:20px;padding-top:20px}.legal-notice-accordion .accordion{border-bottom:1px solid #c3c3c3;margin:0 auto;max-width:685px;padding:0;width:100%}.legal-notice-accordion .card{border:none}.legal-notice-accordion .card .card-header{background:#fff;border-bottom:none;border-top:1px solid #c3c3c3;margin-bottom:0!important;padding:14px 24px 10px;position:relative}.legal-notice-accordion .card h5{font-size:14px;line-height:14px}.legal-notice-accordion .card h5 span{color:#2b2b2b;display:inline-block;vertical-align:middle}.legal-notice-accordion .card h5 button{display:block;height:16px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .3s ease-in;width:16px}.legal-notice-accordion .card h5 button:focus{box-shadow:none;outline:0}.legal-notice-accordion .card h5 button:after,.legal-notice-accordion .card h5 button:before{background-color:#d52828;content:"";display:block;position:absolute;transition:all .3s ease-in}.legal-notice-accordion .card h5 button:before{height:1px;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in;width:100%}.legal-notice-accordion .card h5 button[aria-expanded=false]:after{height:100%;left:50%;top:0;transform:translateX(-50%);transition:all .3s ease-in;width:1px}.legal-notice-accordion .card h5 button[aria-expanded=true]:after{height:100%;left:50%;top:0;transform:translateX(-50%) rotate(90deg);transition:all .3s ease-in;width:1px}.legal-notice-accordion .card-body{border-top:1px solid #c3c3c3;color:#2b2b2b;font-size:16px;letter-spacing:normal;line-height:normal;padding:20px 24px}.legal-notice-accordion li,.legal-notice-accordion p{margin-bottom:2rem}.legal-notice-accordion .card-header h5 span a{font-weight:500}@media screen and (max-width:767px){.legal-notice-accordion h2{font-size:26px;line-height:36px}.legal-notice-accordion .card h5{line-height:30px}.legal-notice-accordion .card .card-header{padding-left:0!important;padding-right:0!important}.legal-notice-accordion .card h5 span{max-width:82%}.legal-notice-accordion{padding-top:0}.legal-notice-accordion .accordion{margin-top:30px;padding:0 10px}.legal-notice-accordion .card-body{padding-left:0;padding-right:0}}