.features{background-color:#f5f5f5;border-radius:20px;overflow:hidden;position:relative}.features__container{margin-left:auto;margin-right:auto;padding:0 1rem;width:100%}@media (min-width:576px){.features__container{max-width:540px!important}}@media (min-width:768px){.features__container{max-width:720px!important}}@media (min-width:992px){.features__container{max-width:960px!important}}@media (min-width:1200px){.features__container{max-width:1140px!important}}@media (min-width:1400px){.features__container{max-width:1320px!important}}.features__header{margin-bottom:90px;text-align:center}.features__header h2{margin:0 auto;max-width:800px}.features .visually-hidden{overflow:hidden;position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;padding:0;width:1px}.featuresHeader{display:flex;justify-content:center}.featuresHeader,.features__listing{margin:0 auto;max-width:900px}.featuresHeader__text{align-items:flex-start;display:flex;flex:0 0 50%;flex-direction:column;justify-content:flex-start;padding:24px 24px 24px 0}.featuresHeader__text p{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0}.featuresHeader__th{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.featuresHeader__comp,.featuresHeader__th{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;justify-content:center;padding:24px;text-align:center}.featuresHeader__comp p{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0}.featuresItem{border-bottom:4px solid #fff;display:flex;justify-content:center}.featuresItem:last-child{border-bottom:0}.featuresItem__check{fill:#22b455}.featuresItem svg{flex-shrink:0}.featuresItem__text{flex:0 0 50%;padding:30px 24px 40px 0}.featuresItem__text .featuresItem__text-title{color:#232323;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;margin:0 0 1.4rem}.featuresItem__text p{margin:0}.featuresItem__th{align-items:center;background-color:#fff;display:flex;flex:0 0 25%;flex-direction:column;justify-content:center;padding:24px;text-align:center}.featuresItem__comp p,.featuresItem__th p{margin:10px 0 0}.featuresItem__comp{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;justify-content:center;padding:24px;text-align:center}.featuresItem:last-child .featuresItem__th{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-bottom:36px}.featuresItem:last-child .featuresItem__comp{padding-bottom:36px}.featuresItem__comp-title,.featuresItem__th-title{display:none;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;margin:0}.features__cta{margin-top:60px;text-align:center}@media(max-width:1366px){.featuresHeader,.features__listing{margin:0 auto 0 0;max-width:880px}}@media(max-width:768px){.features__header{margin-bottom:60px;max-width:100%;text-align:center}.featuresHeader{display:none}.featuresItem{flex-wrap:wrap}.featuresItem__text{flex:0 0 100%}.featuresItem__comp,.featuresItem__th{flex:0 0 50%;justify-content:flex-start;row-gap:20px}.featuresItem__comp-title,.featuresItem__th-title{display:block}.featuresItem__comp p,.featuresItem__th p{margin:0}.featuresItem svg{height:24px}.featuresItem:last-child .featuresItem__th{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:24px}.featuresItem:last-child{border-bottom:4px solid #fff}}.featuresCtaBlock{background:#2d2d2d;border-radius:20px;box-shadow:0 2px 16px rgba(0,0,0,.15);position:fixed;right:-400px;top:20%;transition:right 1s cubic-bezier(.77,0,.18,1);width:260px;z-index:9999}.featuresCtaBlock__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;left:0;opacity:0;padding:30px 15px;position:absolute;text-align:center;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.featuresCtaBlock__item.show{opacity:1;position:relative;visibility:visible}.featuresCtaBlock-title{color:#fff;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0}.featuresCtaBlock-text{color:#fff;font-size:14px;margin:16px 0 0}.featuresCtaBlock-button{background:#fff;color:#232323;font-size:14px;margin-top:20px;padding:1rem 1.5rem}.featuresCtaBlock-button:hover{background-color:#fcbd8b;color:#232323;margin-top:20px}@media(max-width:1200px){.featuresHeader,.features__listing{margin:0 auto;max-width:100%}.featuresCtaBlock{display:none}}