@charset "UTF-8";.flexi-table {width: 100%;border-spacing: 0;table-layout: auto;border-collapse: collapse;margin: 0;background: #fff;transition: margin .25s ease-in-out;}.flexi-table-container {margin: 0 0 40px;}.flexi-table-container *, .flexi-table-container ::after, .flexi-table-container ::before {box-sizing: border-box;}.flexi-table-container .flexi-table-button {display: flex;text-align: center;font-size: 15px;font-weight: bold;border: 0;text-decoration: none;transition: .35s;line-height: 1.35;width: 100%;max-width: 120px;box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);}.flexi-table-container .flexi-table-button .text {padding: 10px 5px;display: block;width: 100%;text-decoration: none;}.flexi-table-container .flexi-table-button:hover, .flexi-table-container .flexi-table-button:active, .flexi-table-container .flexi-table-button:focus {cursor: pointer;transform: translateY(-1px);text-decoration: none;}.flexi-table-container .flexi-table-button:hover .text, .flexi-table-container .flexi-table-button:active .text, .flexi-table-container .flexi-table-button:focus .text {box-shadow: inset 0 0 0 180px rgba(0, 0, 0, 0.1);text-decoration: none;}.flexi-table-container .flexi-table-button.black {background: #191914;color: #fff;}.flexi-table-container .flexi-table-button.black:hover, .flexi-table-container .flexi-table-button.black:active, .flexi-table-container .flexi-table-button.black:focus, .flexi-table-container .flexi-table-button.black:visited {background: rgba(0, 0, 0, 0.6);color: #fff;}@media (min-width: 576px) {.flexi-table-container .flexi-table-button {max-width: 156px;}}.flexi-table-wrap {overflow: hidden;position: relative;border-right: 1px solid rgba(0, 0, 0, 0.25);border-bottom: 1px solid rgba(0, 0, 0, 0.25);}.flexi-table-wrap:before {content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 127px;z-index: 2;pointer-events: none;border-left: 1px solid rgba(0, 0, 0, 0.25);border-right: 1px solid rgba(0, 0, 0, 0.25);}@media (min-width: 576px) {.flexi-table-wrap:before {width: 161px;}}.flexi-table-wrap .flexi-table {margin-bottom: 0;}.flexi-table-box {margin-left: 126px;}@media (min-width: 576px) {.flexi-table-box {margin-left: 160px;}}.flexi-table-tbody, .flexi-table-thead {border: none;}.flexi-table tr.flexi-table-tr {background: #fff;}.flexi-table td.flexi-table-td {margin: 0;border: none;border-left: 1px solid rgba(0, 0, 0, 0.25);vertical-align: middle;background: #fff;padding: 10px 8px;min-width: 136px;max-width: 136px;}.flexi-table td.flexi-table-td img {margin: 0 auto;display: block;}.flexi-table td.flexi-table-td.flexi-table-paragraph {vertical-align: top;}.flexi-table td.flexi-table-td:first-child {border: none;}@media (min-width: 576px) {.flexi-table td.flexi-table-td {vertical-align: middle;min-width: 165px;max-width: 165px;padding: 15px 12px;}}.flexi-table th.flexi-table-th {background: #fff;position: relative;margin: 0;padding: 10px 8px;text-align: left;border: none;}.flexi-table th.flexi-table-th:before {content: '';position: absolute;left: 0;top: 0;height: 1px;width: 100vw;background: rgba(0, 0, 0, 0.25);}@media (min-width: 576px) {.flexi-table th.flexi-table-th {padding: 15px 12px;}}.flexi-table-thead tr {position: absolute;left: 0;top: 0;bottom: 0;width: 127px;display: flex;flex-direction: column;border: none;}@media (min-width: 576px) {.flexi-table-thead tr {min-width: 161px;}}.flexi-table-footer {padding: 12px;display: flex;flex-direction: column;align-items: center;border: 1px solid rgba(0, 0, 0, 0.25);border-top: none;}@media (min-width: 576px) {.flexi-table-footer {flex-direction: row;justify-content: center;}}.flexi-table-footer-text {font-weight: 600;font-size: 15px;margin: 0 0 6px;display: block;color: rgba(0, 0, 0, 0.87);}@media (min-width: 576px) {.flexi-table-footer-text {margin: 0 30px 0 0;font-size: 17px;}}.flexi-table-navigation {display: none;align-items: center;justify-content: flex-end;margin: 0 0 22px;font-size: 15px;font-weight: 600;}.flexi-table-navigation.show {display: flex;}.flexi-table-navigation-text {margin-right: 10px;}.flexi-table-navigation-item {font-size: 0;}.flexi-table-navigation .flexi-table-navigation-list {display: flex;margin: 0;padding: 0;}.flexi-table-navigation-button {display: block;width: 32px;height: 32px;background: #fff;position: relative;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.25);border: 0;margin: 0;padding: 0;font-size: 0;}.flexi-table-navigation-button:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;background: url("../assets/img/icon-arrow-action.min.svg") no-repeat center;background-size: 22px 20px;}.flexi-table-navigation-button:hover {cursor: pointer;}.flexi-table-navigation-button:hover:after {background: url("../assets/img/icon-arrow-hover.min.svg") no-repeat center;background-size: 22px 20px;}.flexi-table-navigation-button.disable:after {background: url("../assets/img/icon-arrow.min.svg") no-repeat center;background-size: 22px 20px;pointer-events: none;}.flexi-table-navigation-button.disable:hover {cursor: auto;}.flexi-table-navigation-button.backward {margin-right: 16px;}.flexi-table-navigation-button.backward:after, .flexi-table-navigation-button.backward:hover:after, .flexi-table-navigation-button.backward.disable:after {transform: rotate(-180deg);}.flexi-table-heading {position: relative;color: rgba(0, 0, 0, 0.87);}@media (min-width: 576px) {.flexi-table-heading {display: flex;align-items: center;}}.flexi-table-info {position: absolute;z-index: -5;top: 100%;left: 0;background: #fff;margin-top: 13px;width: 80vw;max-width: 352px;padding: 14px 16px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);font-size: 15px;line-height: 22px;letter-spacing: 0.26px;opacity: 0;transition: opacity 400ms;font-weight: normal;pointer-events: none;}@media (min-width: 576px) {.flexi-table-info {padding: 15px 20px;left: -10px;}}.flexi-table-info-ico {display: block;pointer-events: none;width: 20px;height: 25px;position: relative;background: url("../assets/img/icon-question.min.svg") no-repeat center;background-size: 20px 20px;}.flexi-table-info-ico:after {content: '';display: none;position: absolute;z-index: 6;bottom: -13px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 0 8px 10px 8px;border-color: transparent transparent #fff transparent;}@media (min-width: 576px) {.flexi-table-info-ico {width: 25px;margin-left: 6px;}}.flexi-table-info-box {position: relative;}.flexi-table-info-box.active .flexi-table-info {opacity: 1;z-index: 5;}.flexi-table-info-box.active .flexi-table-info-ico {background: url("../assets/img/icon-question-action.min.svg") no-repeat center;background-size: 20px 20px;}.flexi-table-info-box.active .flexi-table-info-ico:after {display: block;}.flexi-table th:nth-last-child(1) .flexi-table-info, .flexi-table th:nth-last-child(2) .flexi-table-info {top: auto;margin-top: 0;margin-bottom: 12px !important;bottom: 100%;}.flexi-table th:nth-last-child(1) .flexi-table-info-ico:after, .flexi-table th:nth-last-child(2) .flexi-table-info-ico:after {top: -13px;border-width: 10px 8px 0 8px;border-color: #fff transparent transparent transparent;}.flexi-table .flexi-table-td-img {text-align: center;}.flexi-table .flexi-table-td-img > a {display: block;}.flexi-table .flexi-table-td-img img {max-width: 100%;width: auto;max-height: 250px;}.flexi-table-tr-recommended td.flexi-table-td {vertical-align: top;}.flexi-table-tr-recommended .flexi-table-td-img, .flexi-table-tr-recommended .flexi-table-paragraph {text-align: center;}.flexi-table-tr-recommended .flexi-table-td-img img, .flexi-table-tr-recommended .flexi-table-paragraph img {margin: 0 auto;}.flexi-table-recommended {margin: -10px -8px 0;display: flex;flex-direction: column;}@media (min-width: 576px) {.flexi-table-recommended {margin: -15px -12px 0;padding: 0 0 12px;}}.flexi-table-recommended .recommended-text {display: flex;align-items: center;justify-content: center;flex: 1;padding: 8px;color: #fff;text-align: center;font-size: 13px;}.flexi-table-recommended .recommended-decoration {display: block;width: 0;height: 0;margin: 0 auto;border-style: solid;border-width: 8px 10px 0 10px;}@media (min-width: 576px) {.flexi-table-recommended .recommended-decoration {border-width: 8px 8px 0 8px;}}.flexi-table-td a:not([class]) {text-decoration: underline;}.flexi-table-td a:not([class]):hover {text-decoration: none;}.flexi-table-td b, .flexi-table-td strong {font-weight: 600;}.flexi-table-td p {margin: 0 0 10px;}.flexi-table-td ul:not([class]) {margin: 0 0 10px;padding: 0;}.flexi-table-td ul:not([class]) > li:not([class]) {position: static;display: block;padding: 0;}.flexi-table-td ul:not([class]) > li:not([class]):before {content: '';position: static;top: auto;left: auto;display: inline-block;vertical-align: middle;margin: 0 9px 4px 0;border-radius: 50%;width: 3px;height: 3px;background: rgba(0, 0, 0, 0.6);}.flexi-table-td-yes span, .flexi-table-td-no span {display: inline-block;font-size: 0;width: 17px;height: 13px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-position: center;mask-position: center;}.flexi-table-td-yes span {-webkit-mask-image: url("../assets/img/icon-yes.min.svg");mask-image: url("../assets/img/icon-yes.min.svg");background-color: #1dc990;}.flexi-table-td-no span {-webkit-mask-image: url("../assets/img/icon-no.min.svg");mask-image: url("../assets/img/icon-no.min.svg");background-color: #ff0c3e;}.flexi-table-td-score {color: rgba(0, 0, 0, 0.87);display: flex;align-items: center;}:root {--star-size: 14px;--star-color: rgba(0, 0, 0, 0.25);--star-background: #ffaa00;}.flexi-table-score {margin: 0 5px 0 0;font-weight: bold;}.flexi-table-stars {--percent: calc(var(--rating) / 5 * 100%);display: inline-block;font-size: var(--star-size);line-height: 1;}.flexi-table-stars::before {content: '★★★★★';background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.flexi-table-notrated {color: rgba(102, 102, 102, 0.87);font-size: 14px;font-weight: 600;}
