.tabs-component{margin-bottom:2rem}.tabs-component__links{list-style:none;padding:0;margin:0;width:100%}.tabs-component__links>.tabs-component__links__li{padding:1rem;background-color:#f0f0f1;border:.1rem solid grey;margin-bottom:-1px}.tabs-component__links>.tabs-component__links__li.tabs-component__links__li--active{background-color:#fff;border-left:1rem solid #6c1d45}.tabs-component__links>.tabs-component__links__li.tabs-component__links__li--active a{text-decoration:none}.tabs-component__links .h3{margin:0 0 -.1rem;font-size:1.6rem;width:100%}.tabs-component__links a{text-decoration:underline;color:#000;display:inline-block}.fca-colour--ffffff .tabs-component__content,.tabs-component__content{padding:2rem 1rem;border:1px solid #6c1d45}.fca-colour--ffffff .tabs-component__content a,.tabs-component__content a{color:#6c1d45}.fca-colour--ffffff .tabs-component__content a.btn,.tabs-component__content a.btn{color:#fff;text-decoration:underline}.fca-colour--ffffff .tabs-component__content a.btn:focus,.fca-colour--ffffff .tabs-component__content a.btn:hover,.tabs-component__content a.btn:focus,.tabs-component__content a.btn:hover{color:#fff}.fca-colour--ffffff .tabs-component__content a:focus,.fca-colour--ffffff .tabs-component__content a:hover,.tabs-component__content a:focus,.tabs-component__content a:hover{color:#300d1e}.fca-colour--ffffff .tabs-component__content p,.tabs-component__content p{font-size:1.5rem}.tabs-component__content--hidden{display:none}@media (min-width:768px){.tabs-component{display:flex}.tabs-component__links{width:20rem}.tabs-component__links>.tabs-component__links__li{padding:2rem;display:block}.tabs-component__links>.tabs-component__links__li.tabs-component__links__li--active{position:relative}.tabs-component__links>.tabs-component__links__li.tabs-component__links__li--active::after{content:"";position:absolute;right:-.6rem;top:0;bottom:0;width:.6rem;background-color:#fff}.tabs-component__content{width:calc(100% - 200px);padding:2.8rem 3rem 2.5rem;margin-left:-1px;margin-bottom:-1px;overflow-x:auto}}@media (min-width:992px){.tabs-component__links{width:30rem}.tabs-component__content{width:calc(100% - 300px)}}