.comparison {padding: 40px 0;background: #f1f3ff;}.comparison__heading h2 {font-size: 36px;font-weight: 400;text-align: center;color: var(--Blue, #0158b7);}.comparison__heading p {font-size: 16px;font-weight: 400;text-align: center;color: var(--color-black-300, #333);}.comparison__table-wrapper {overflow: auto;padding: 0 0 20px;}.comparison__table {display: flex;width: fit-content;margin: 0 auto;align-items: center;}.comparison__col {position: relative;width: 139px;padding-top: 65px;padding-bottom: 20px;}.comparison__col.text-col {width: 215px;}.comparison__col:last-child {width: 168px;}.comparison__col h3 {font-size: 15px;font-weight: 700;line-height: normal;position: absolute;top: 0;width: 100%;padding: 15px 10px;text-align: center;color: var(--color-black-300, #333);}.comparison__col h3 img {margin: 0 auto;}.comparison__col p {font-size: 12px;font-weight: 500;line-height: normal;display: flex;height: 70px;padding: 20px 30px;margin-bottom: 0;color: var(--color-black-300, #333);border-bottom: 1px solid var(--gray, #a9b4c2);align-items: center;}.comparison__col p img {width: 24px;height: 24px;margin: 0 auto;}.comparison .checked-col {border: 1px solid var(--Blue, #0158b7);border-radius: 10px;background: rgba(1, 88, 183, 0.2);}.comparison__btn {font-size: 16px;font-weight: 700;font-style: normal;line-height: 160%;display: flex;width: 100%;max-width: 440px;margin: 0 auto;padding: 16px 0;cursor: pointer;transition: all 0.3s;text-align: center;color: var(--colors-brand-white, #fff);border: none;border-radius: 10px;background: var(--Green, #FF6700);leading-trim: both;text-edge: cap;align-items: center;justify-content: center;text-decoration: none;}.comparison__btn:hover {opacity: 0.8;}@media (min-width: 992px) {.comparison {padding: 60px 0;}.comparison__col {width: 193px;}.comparison__col p {font-size: 16px;height: 64px;}.comparison__col.text-col {width: auto;}.comparison__col:last-child {width: 193px;}}@media only screen and (max-width: 767px) {.comparison__col {padding-bottom: 10px;}.comparison__col.checked-col {width: 85px;}.comparison__col.text-col {width: 180px;}.comparison__col p {padding: 10px 5px 10px 0;}.comparison__col h3 {font-size: 11px;text-transform: none;}.comparison__col:last-child {width: 85px;}.comparison__heading h2 {font-size: 28px;}}