.advantages{padding-top:var(--block-section-spacing-top,var(--section-spacing-top,40px));padding-bottom:var(--block-section-spacing-bottom,var(--section-spacing-bottom,40px))}.advantages__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.advantages__card{position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .08);border-radius:var(--block-border-radius,10px);background:var(--block-bg,#303345);color:var(--text-color)}.advantages__card::before{content:"";position:absolute;top:0;right:0;left:0;height:8px;background:var(--advantages-icon-color)}.advantages__header{padding:30px 24px 16px}.advantages__title{margin:0;color:inherit;font-size:var(--block-title-font-size,16px);font-weight:700;line-height:1.2;padding-left:0}.advantages__title:before{display:none}.advantages__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0 24px 34px;list-style:none}.advantages__item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:0;color:inherit;font-size:var(--block-body-font-size,16px);line-height:1.35}.advantages__item::before{display:none}.advantages__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--advantages-icon-color)}.advantages__card--cons .advantages__icon{background:rgb(248 213 30 / .18)}.advantages__card--pros .advantages__icon{background:rgb(63 209 123 / .18)}.advantages__icon::before{content:"";position:absolute}.advantages__card--pros{--advantages-icon-color:#57d879}.advantages__card--pros .advantages__icon::before{width:5px;height:9px;margin-top:-2px;border-right:2px solid var(--advantages-icon-color);border-bottom:2px solid var(--advantages-icon-color);transform:rotate(45deg)}.advantages__card--cons .advantages__icon::before{content:"!";color:var(--additional-c-elements);font-size:12px;font-weight:800;line-height:1}.advantages__text{min-width:0}@media screen and (max-width:990px){.advantages__grid{gap:24px}.advantages__list{padding:0 24px 34px}}@media screen and (max-width:768px){.advantages__grid{grid-template-columns:1fr}.advantages__item{grid-template-columns:24px minmax(0,1fr);gap:16px;font-size:var(--block-body-font-size-mobile,var(--block-body-font-size,16px))}.advantages__title{font-size:var(--block-title-font-size-mobile,var(--block-title-font-size,16px))}}