.ComponentD5vA{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:32px}@media screen and (min-width:670px){.ComponentD5vA{border-right:1px solid #d9d9d6}}.ComponentD5vA__titles{display:flex;width:100%;text-align:center;text-transform:uppercase;font-weight:700}@media screen and (min-width:670px){.ComponentD5vA__titles{display:none;width:25%;min-width:285px}}.ComponentD5vA__titles.is-top{display:none}@media screen and (min-width:670px){.ComponentD5vA__titles.is-top{display:flex}}.ComponentD5vA__title{width:100%;padding:10px;border-bottom:1px solid #d9d9d6;border-left:1px solid #d9d9d6;background:#f2f2f2;font-size:1.4rem}@media screen and (min-width:670px){.ComponentD5vA__title{padding:16px;border-top:1px solid #d9d9d6;border-bottom:0;background:#fff}}.ComponentD5vA__subtitles{width:100%}@media screen and (min-width:670px){.ComponentD5vA__subtitles{border-left:1px solid #d9d9d6}}@media screen and (min-width:670px){.ComponentD5vA__subtitle .ComponentD5vA__titles{display:none}.ComponentD5vA__subtitle:last-of-type{border-bottom:1px solid #d9d9d6}}.ComponentD5vA__subtitle_text{padding:22px 16px;color:#fff;font-size:1.6rem;line-height:1.25;text-transform:uppercase;font-weight:700}@media screen and (min-width:670px){.ComponentD5vA__subtitle_text{padding:16px 20px;line-height:1.5}}.ComponentD5vA__lines{overflow:hidden;background:#fff}.ComponentD5vA__line{display:flex;flex-wrap:wrap}@media screen and (min-width:670px){.ComponentD5vA__line{flex-wrap:nowrap}.ComponentD5vA__line:not(:last-of-type){border-bottom:1px solid #d9d9d6}}.ComponentD5vA__line_text{width:100%;padding:10px 16px;font-size:1.4rem;text-align:center;text-transform:capitalize}@media screen and (min-width:670px){.ComponentD5vA__line_text{padding:16px 22px;text-align:start}}.ComponentD5vA__marks{display:flex;flex-shrink:0;width:100%;border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6}@media screen and (min-width:670px){.ComponentD5vA__marks{width:25%;min-width:285px;border:0}}.ComponentD5vA__mark{display:flex;justify-content:center;align-items:center;width:100%;padding:12px 0}.ComponentD5vA__mark:not(:last-of-type){border-right:1px solid #d9d9d6}.ComponentD5vA__mark:first-of-type{border-left:1px solid #d9d9d6}.ComponentD5vA__mark .ComponentD5vA__icon{width:14px;fill:#d9d9d6}.ComponentD5vA__mark.is-checked .ComponentD5vA__icon{fill:#000}.ComponentD5vA__mark:last-of-type{border-left:0}.ComponentD5vA__subtitle_text{background:#000}