.KeyFeatures{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:calc(var(--grid-padding) + var(--content-padding));padding-right:calc(var(--grid-padding) + var(--content-padding));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.KeyFeatures .KeyFeatures-items{display:grid;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:0;row-gap:var(--grid-gutter);width:100%}.KeyFeatures .KeyFeatures-item{display:grid;grid-column-end:span 12;grid-column-end:0;grid-column-start:0;grid-template-columns:var(--size-key-features-icon) 1fr;grid-column-gap:var(--spacing-xxs);-webkit-column-gap:var(--spacing-xxs);-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs)}@media (min-width:768px){.KeyFeatures .KeyFeatures-item{-webkit-column-gap:var(--spacing-xs);-moz-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs)}}.KeyFeatures .KeyFeatures-item .KeyFeatures-icon svg{color:var(--color-key-features-icon);height:var(--size-key-features-icon);width:var(--size-key-features-icon)}.KeyFeatures .KeyFeatures-item .KeyFeatures-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:var(--spacing-xxs)}.KeyFeatures .KeyFeatures-cta{margin-top:var(--spacing-l)}@media (min-width:768px){.KeyFeatures.KeyFeatures--items-2 .KeyFeatures-item{grid-column-end:span 6;grid-column-end:0;grid-column-start:0}.KeyFeatures.KeyFeatures--items-3 .KeyFeatures-item{grid-column-end:span 4;grid-column-end:0;grid-column-start:0}}.KeyFeatures:not(.KeyFeatures--items-2):not(.KeyFeatures--items-3){pointer-events:none;position:relative}.KeyFeatures:not(.KeyFeatures--items-2):not(.KeyFeatures--items-3):after{background-color:var(--color-red);border:.2rem solid #fff;color:var(--color-white);content:"Not supported!";display:block;font-size:2rem;font-weight:700;left:50%;outline:.2rem solid var(--color-red);position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%) rotate(8deg);transform:translate(-50%,-50%) rotate(8deg);width:20rem;z-index:2}
