.price-table .texts__subheadline{font-size:18px;line-height:1.5}.price-table__body{padding:40px 20px;background-color:var(--color-white)}.price-table__header{font-weight:700;color:var(--color-tertiary);margin-bottom:12px}.price-table__subtitle{display:block;font-size:16px;margin-bottom:16px;font-weight:700;color:var(--color-tertiary)}.price-table__heading{margin:0}.price-table__ico{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px}.price-table__ico .icon-svg{max-width:34px;max-height:34px}.price-table__item{padding:24px;background-color:var(--color-grey-scale-100);font-size:20px;font-weight:700;line-height:115%}.price-table__item:not(:last-child){margin-bottom:12px}.price-table__item .richtext{font-weight:500;color:var(--color-grey-scale-600)}.price-table__item .richtext strong{color:var(--color-text)}.price-table__item .richtext>:last-child{margin-bottom:0}.price-table__item--tertiary{background-color:var(--color-tertiary);color:var(--color-white)}.price-table__item--tertiary .richtext,.price-table__item--tertiary .richtext strong{color:var(--color-white)}.price-table__value{display:flex;align-items:center;gap:8px}.price-table__value--alt{color:var(--color-grey-scale-600);font-weight:500;font-size:16px}.price-table__bottom{padding-top:40px}@media(max-width:749px){.price-table__body{margin-inline:calc(var(--container-indent) * -1)}.price-table__col--max+.price-table__col--sm{margin-top:32px}.price-table__col--sm+.price-table__col--sm{margin-top:24px}.price-table__bottom .btn{width:100%}.price-table--divide .price-table__item{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.price-table--divide .price-table__item:not(:has(.price-table__col:first-child .price-table__ico)){flex-direction:column;align-items:flex-start;gap:20px}.price-table__header:has(.price-table__col:nth-child(4)) .price-table__col,.price-table--max-first .price-table__header .price-table__col,.price-table--third .price-table__header .price-table__col{display:none}.price-table__header:has(.price-table__col:nth-child(4)) .price-table__col:first-child,.price-table--max-first .price-table__header .price-table__col:first-child,.price-table--third .price-table__header .price-table__col:first-child{display:block}.price-table__item:has(.price-table__col:nth-child(4)) .price-table__col,.price-table--max-first .price-table__list .price-table__col,.price-table--third .price-table__list .price-table__col{display:flex;flex-direction:column-reverse;margin-bottom:24px}.price-table__item:has(.price-table__col:nth-child(4)) .price-table__col:first-child,.price-table--max-first .price-table__list .price-table__col:first-child,.price-table--third .price-table__list .price-table__col:first-child{margin-bottom:32px}.price-table__item:has(.price-table__col:nth-child(4)) .price-table__col:last-child,.price-table--max-first .price-table__list .price-table__col:last-child,.price-table--third .price-table__list .price-table__col:last-child{margin-bottom:0}}@media(min-width:750px){.price-table .texts__subheadline{font-size:20px}.price-table__body{padding:32px 32px 40px}.price-table--md{max-width:960px;margin:0 auto}.price-table__subtitle{display:none}.price-table__item{display:flex;align-items:center}.price-table__header{padding:4px 24px 16px;display:flex;margin-bottom:16px}.price-table__col--max{flex:1}.price-table__col--sm{flex:0 0 23%}.price-table__name{display:flex;align-items:center;gap:16px}.price-table__ico{margin:0}.price-table__bottom{text-align:right}.price-table--divide .price-table__item{justify-content:space-between}.price-table--third .price-table__item,.price-table--third .price-table__header{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.price-table--max-first .price-table__col{flex:0 0 25%}.price-table--max-first .price-table__col:first-child{flex:1}.price-table__header:has(.price-table__col:nth-child(4)) .price-table__col,.price-table__item:has(.price-table__col:nth-child(4)) .price-table__col{flex:0 0 25%!important}}@media(min-width:999px){.price-table__item .richtext{font-size:18px;font-weight:500}.price-table__item .richtext strong,.price-table__item{font-size:24px}.price-table__value--alt{font-size:18px}.price-table__bottom{padding-top:32px}}@media(min-width:1200px){.price-table__header,.price-table__item{gap:40px}.price-table__header:has(.price-table__col:nth-child(4)) .price-table__col,.price-table__item:has(.price-table__col:nth-child(4)) .price-table__col{flex:1!important}}
