/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/pages/com.css ***!
  \***************************************************************************************************************************************************************************************************/
.com-solutions-subtitle {
    max-width: 720px;
}

.com-solutions-grid {
    width: 83%;
    margin: auto;
}

.com-solution-card {
    border: 1px solid #757575;
    border-radius: 24px;
    overflow: hidden;
    background-color: var(--bg-default);
}

.com-solution-card-header {
    border-radius: 24px 24px 0 0;
    /* Both headers line up even though their titles wrap differently. */
    min-height: 300px;
}

.com-solution-light-green {
    background-color: var(--btn-success-bg);
}

.com-solution-dark-green {
    background-color: var(--bg-dark-green);
}

/* theme.css gives every h3 its own colour, which beats the inherited
   .text-white on the header — so restate it here. */
.com-solution-card-header h3 {
    color: #fff;
}

.com-solution-badge {
    display: inline-block;
    background-color: var(--bg-default);
    color: var(--bg-dark);
    font-size: 1rem;
    font-weight: 600;
    padding: 0.45rem 1.1rem;
    border-radius: 999px;
}

.com-solution-card-header .com-solution-badge {
    float: right;
}

/* The badge floats top-right; push the title down so it clears it. */
.com-solution-card-header h3 {
    margin-top: 2.75rem !important;
}

.com-solution-features li {
    line-height: 1.4;
}

.com-solution-divider {
    border-top: 1px solid #757575;
    opacity: 1;
    margin: 0 0 1rem;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL3BhZ2VzL2NvbS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxVQUFVO0lBQ1YsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1DQUFtQztBQUN2Qzs7QUFFQTtJQUNJLDRCQUE0QjtJQUM1QixvRUFBb0U7SUFDcEUsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksdUNBQXVDO0FBQzNDOztBQUVBO0lBQ0ksc0NBQXNDO0FBQzFDOztBQUVBO29EQUNvRDtBQUNwRDtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixtQ0FBbUM7SUFDbkMscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUEscUVBQXFFO0FBQ3JFO0lBQ0ksOEJBQThCO0FBQ2xDOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLFVBQVU7SUFDVixnQkFBZ0I7QUFDcEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL2NvbS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNvbS1zb2x1dGlvbnMtc3VidGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxufVxyXG5cclxuLmNvbS1zb2x1dGlvbnMtZ3JpZCB7XHJcbiAgICB3aWR0aDogODMlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG59XHJcblxyXG4uY29tLXNvbHV0aW9uLWNhcmQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzU3NTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGVmYXVsdCk7XHJcbn1cclxuXHJcbi5jb20tc29sdXRpb24tY2FyZC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgIC8qIEJvdGggaGVhZGVycyBsaW5lIHVwIGV2ZW4gdGhvdWdoIHRoZWlyIHRpdGxlcyB3cmFwIGRpZmZlcmVudGx5LiAqL1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5jb20tc29sdXRpb24tbGlnaHQtZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4uY29tLXNvbHV0aW9uLWRhcmstZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGFyay1ncmVlbik7XHJcbn1cclxuXHJcbi8qIHRoZW1lLmNzcyBnaXZlcyBldmVyeSBoMyBpdHMgb3duIGNvbG91ciwgd2hpY2ggYmVhdHMgdGhlIGluaGVyaXRlZFxyXG4gICAudGV4dC13aGl0ZSBvbiB0aGUgaGVhZGVyIOKAlCBzbyByZXN0YXRlIGl0IGhlcmUuICovXHJcbi5jb20tc29sdXRpb24tY2FyZC1oZWFkZXIgaDMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb20tc29sdXRpb24tYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZGVmYXVsdCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYmctZGFyayk7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMC40NXJlbSAxLjFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxufVxyXG5cclxuLmNvbS1zb2x1dGlvbi1jYXJkLWhlYWRlciAuY29tLXNvbHV0aW9uLWJhZGdlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLyogVGhlIGJhZGdlIGZsb2F0cyB0b3AtcmlnaHQ7IHB1c2ggdGhlIHRpdGxlIGRvd24gc28gaXQgY2xlYXJzIGl0LiAqL1xyXG4uY29tLXNvbHV0aW9uLWNhcmQtaGVhZGVyIGgzIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbS1zb2x1dGlvbi1mZWF0dXJlcyBsaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uY29tLXNvbHV0aW9uLWRpdmlkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3NTc1NzU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/