.comparison{display:flex;flex-wrap:wrap;justify-content:space-between;margin:49px auto 77px;padding:43px 12px 67px}.comparison__column_head{border-bottom:2px solid #e0e0e0;color:#151824;font:13px/1.2 Euclid Circular B SemiBold,Roboto,sans-serif;padding-bottom:25px;padding-top:10px}.comparison__column_feature{border-bottom:1px solid #e0e0e0;padding-bottom:14px;padding-top:14px}.comparison__column_name{width:48%}.comparison__column_business,.comparison__column_enterprise{width:26%}.comparison__column_type{text-align:center}.comparison__column_0{position:relative}.comparison__column_0:before{border:1px solid #e1e1e1;bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:18px}.comparison__column_1{background:url(/images/products/ispring-learn/pricing/check-comparison.svg) 50% no-repeat}.comparison__column_bottom{padding-top:45px}.comparison__text{color:#3d3e47;font-family:Euclid Circular B Regular,Roboto,sans-serif}.comparison__name{color:#3d3e47;font-size:14px;line-height:1.19}.comparison__description{font-size:13px;line-height:1.43}.comparison__suite-feature{font-size:13px;margin-left:15px;padding-left:12px;position:relative}.comparison__suite-feature:before{background:#2f3337;border-radius:4px;content:"";height:4px;left:0;opacity:.8;position:absolute;top:7px;width:4px}.comparison__button{margin-left:auto;margin-right:auto;max-width:200px}.comparison__desktop{display:none}@media screen and (min-width:360px){.comparison{margin-top:35px;padding-bottom:13px;padding-top:8px}.comparison__column_head{text-transform:uppercase}}@media screen and (min-width:600px){.comparison__column_head{font-size:20px}.comparison__name{font-size:16px}}@media screen and (min-width:768px){.comparison{background:#fafafa;border-radius:10px;max-width:710px;padding:43px 30px 67px}.comparison__desktop{display:block}.comparison__column_name{width:37%}.comparison__column_business{width:35%}.comparison__column_enterprise{width:28%}.comparison__name{font-size:18px}.comparison__description,.comparison__suite-feature{font-size:14px}}@media screen and (min-width:1024px){.comparison{max-width:960px}.comparison__button{max-width:240px}}@media screen and (min-width:1158px){.comparison{max-width:1118px;padding-left:58px;padding-right:54px}.comparison__button{max-width:280px}}@media screen and (max-width:767px){.comparison__column_head{background:#fff;position:-webkit-sticky;position:sticky;top:44px;z-index:2}.comparison__column_bottom{width:100%}}