/*!***************************************************************************************************************************************************************************************************!*\
  !*** 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/gov.css ***!
  \***************************************************************************************************************************************************************************************************/
.results-ctas {
    max-width: 300px;
}

section.pricing .card .card-body .plan-title {
    color: var(--btn-primary-bg);
    margin-top: 1.5rem;
}

section.pricing .card .card-body .description {
    text-align: center;
    color: var(--bg-dark);
    font-weight: 700;
    /* Tall enough for the 4-line description so the highlight lines up
       across the three cards. */
    min-height: 8rem;
    margin-bottom: 1.5rem;
}

section.pricing .card .card-body .highlight {
    text-align: center;
    color: var(--btn-primary-bg);
    /* Equal height so the benefits list starts at the same offset. */
    min-height: 3.5rem;
    margin-bottom: 1.5rem;
}

section.pricing .card .card-body ul.benefits {
    list-style: none;
    padding: 1em;
    color: var(--bg-dark);
    /* Centre the list as a block under the centred highlight, while the
       items themselves stay left-aligned. */
    width: fit-content;
    margin-inline: auto;
    /* Absorb the leftover height so the quota line sits at the same
       offset in all three cards, whatever the number of benefits. */
    flex-grow: 1;
}

section.pricing .card .card-body .quota .quota-number {
    color: var(--btn-primary-bg);
}

section.pricing .card .card-body .quota .quota-unit {
    color: var(--bg-dark);
}

/* Beat the mt-2 utility carried in the markup. */
section.pricing .card .card-body .quota {
    padding: 1em;
    margin-top: 1.5rem !important;
}

section.pricing .card .ctas .btn {
    color: var(--btn-primary-bg) !important;
    border-color: var(--btn-primary-bg) !important;
}

section.pricing .card .ctas .btn:hover {
    background-color: var(--btn-primary-bg) !important;
    color: #fff !important;
}


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