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