.legal-notice .breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:4px 8px;line-height:1.5;margin:0 0 32px}.legal-notice .breadcrumb a{color:var(--blue);font-size:12px;font-weight:400;line-height:16px;text-decoration-line:underline}.legal-notice .breadcrumb span{color:var(--dark-blue);font-size:12px;font-weight:400;line-height:16px}.legal-notice .breadcrumb span[aria-hidden=true]{color:var(--dark-blue)}.legal-notice{background:#fff;box-sizing:border-box;font-family:var(--font);padding:80px 0 48px;width:100%}.legal-notice .legal-notice__title{color:var(--dark-blue);font-size:32px;font-weight:600;line-height:1.25;margin:0 0 32px}.legal-notice .legal-notice__content,.legal-notice .legal-notice__content li,.legal-notice .legal-notice__content p{color:var(--grey);font-size:16px;font-weight:400;line-height:1.625;width:100%}.legal-notice .legal-notice__content h2{color:var(--dark-blue);font-size:20px;font-weight:600;line-height:1.625;margin:40px 0 12px}.legal-notice .legal-notice__content h3{color:var(--dark-blue);font-size:18px;font-weight:600;line-height:1.625;margin:24px 0 8px}.legal-notice .legal-notice__content p{margin:0 0 16px}.legal-notice .legal-notice__content p:last-child{margin-bottom:0}.legal-notice .legal-notice__content strong{color:var(--dark-blue);font-weight:600}.legal-notice .legal-notice__content strong a{font-weight:600}.legal-notice .legal-notice__content a{color:var(--blue);text-decoration:underline}.legal-notice .legal-notice__content a:hover{color:var(--blue-hover)}.legal-notice .legal-notice__content ul,.legal-notice__content ol{margin:0 0 16px;padding-left:20px}.legal-notice .legal-notice__content ul{list-style:disc}.legal-notice .legal-notice__content ol{list-style:decimal}.legal-notice .legal-notice__content li{margin-bottom:4px}.legal-notice .legal-notice__content hr{background:var(--blue-line);border:0;height:1px;margin:16px 0 0}.legal-notice thead th{background-color:transparent}.legal-notice td,.legal-notice th{vertical-align:middle}.legal-notice table{margin:0}.legal-notice input+label{padding-left:6px}@media (min-width:768px){.legal-notice{padding:96px 0 64px}.legal-notice .legal-notice__title{font-size:40px}}@media (min-width:1024px){.legal-notice{padding-bottom:80px;padding-top:112px}}@media (max-width:767px){.legal-notice .legal-notice__content{font-size:16px}.legal-notice .legal-notice__content h2{font-size:20px}.legal-notice .legal-notice__content h3{font-size:18px}}