.KeyFeatures-modal.Modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.KeyFeatures-modal.Modal.is-open{background-color:var(--color-key-features-modal-background)}.KeyFeatures-modal.Modal .Modal-container{border-radius:var(--radius-large);height:auto;margin:0 auto;max-height:90vh;max-width:90vw;overflow:hidden;position:relative;width:auto}@media (min-width:768px){.KeyFeatures-modal.Modal .Modal-container{width:558px}}@media (min-width:1480px){.KeyFeatures-modal.Modal .Modal-container{width:1094px}}.KeyFeatures-modal.Modal .Modal-header{background-color:var(--color-key-features-modal-header-background);padding:0;position:relative}.KeyFeatures-modal.Modal .Modal-header .Modal-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:16px;top:16px;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:20px;height:24px;justify-content:center;width:24px}.KeyFeatures-modal.Modal .Modal-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;margin:0;max-width:none;overflow:auto;padding-bottom:0;width:auto}.KeyFeaturesTileModal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-primary-white);border-radius:var(--radius-large);-ms-flex-direction:column;flex-direction:column;width:100%}@media (min-width:1480px){.KeyFeaturesTileModal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1094px}}.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--color-key-features-modal-header-background);height:210px;justify-content:center}@media (min-width:768px){.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper{height:336px}}@media (min-width:1480px){.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper{height:auto;width:452px}}.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper svg{height:auto;max-height:76px;width:76px;fill:var(--color-key-features-modal-icon)}@media (min-width:768px){.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper svg{max-height:144px;width:144px}}@media (min-width:1480px){.KeyFeaturesTileModal .KeyFeaturesTileModal-iconWrapper svg{max-height:184px;width:184px}}.KeyFeaturesTileModal .KeyFeaturesTileModal-contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--gap-xxlarge)}@media (min-width:1480px){.KeyFeaturesTileModal .KeyFeaturesTileModal-contentWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}}.KeyFeaturesTileModal .KeyFeaturesTileModal-contentWrapper .headline{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--text-primary-headline-font-size);font-size:var(--text-primary-headline-large-font-size);font-weight:600;hyphens:manual;letter-spacing:var(--letter-spacing-normal);line-height:var(--text-primary-headline-line-height);line-height:var(--text-primary-headline-large-line-height)}.KeyFeaturesTileModal .KeyFeaturesTileModal-list{list-style:none;list-style-position:inside;margin:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.KeyFeaturesTileModal .KeyFeaturesTileModal-listItem{color:var(--color-text-base);font-family:var(--font-family-base);font-size:var(--text-copy-large-font-size);font-weight:400;line-height:var(--text-copy-large-line-height)}.KeyFeaturesTileModal .KeyFeaturesTileModal-listItem:before{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-kemper-ic-checkmark-32)}.KeyFeaturesTileModal .KeyFeaturesTileModal-listItem{padding-left:32px;position:relative}.KeyFeaturesTileModal .KeyFeaturesTileModal-listItem:before{background-color:var(--color-key-features-arrow-icon);border-radius:50%;color:var(--color-primary-white);font-size:12px;font-weight:700;left:0;padding:4px;position:absolute;top:8px}
