/*! @version pwa-studio: 14.1.0, @magento/venia-ui: ~11.5.0, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.3, @magento/peregrine: ~14.4.1, @magento/pagebuilder: ~9.3.2, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.5.0 */
.benefits-benefits-p8E {

    text-align: left;

    font-size: 1rem;
}

.benefits-benefits-p8E h3 {

    margin-bottom: 0.25rem;

    font-size: 1.25rem;

    font-weight: 700;

    line-height: 1.2;
}

.benefits-benefits-p8E h5 {

    margin-bottom: 2rem;
}

.benefits-benefits-p8E p {

    line-height: 1.4;
}

.benefits-benefits-p8E ul {

    margin-top: 0px;

    margin-bottom: 0px;

    list-style-type: none;
}

.benefits-benefits-p8E ul > :not([hidden]) ~ :not([hidden]) {

    --tw-space-y-reverse: 0;

    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}

.benefits-benefits-p8E ul {

    padding-left: 1.5rem;
}

.benefits-benefits-p8E ul li {

    position: relative;

    font-size: 1rem;

    line-height: 1.4;
}

.benefits-benefits-p8E ul li::before {

    position: absolute;

    left: -1.5rem;

    top: 0.125rem;

    height: 1rem;

    width: 1rem;

    background-size: contain;

    background-repeat: no-repeat;

    --tw-content: '';

    content: var(--tw-content);
}

@media (prefers-contrast: more) {

    .benefits-benefits-p8E ul li::before {

        background-color: CanvasText !important;
    }
}

.benefits-benefits-p8E ul li::before {

    background-color: currentColor;
    mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC4wMDAwOCAyLjY2Njc1TDcuMDYwMDggMy42MDY3NUwxMC43ODAxIDcuMzMzNDJIMi42NjY3NVY4LjY2Njc1SDEwLjc4MDFMNy4wNjAwOCAxMi4zOTM0TDguMDAwMDggMTMuMzMzNEwxMy4zMzM0IDguMDAwMDhMOC4wMDAwOCAyLjY2Njc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+');
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOC4wMDAwOCAyLjY2Njc1TDcuMDYwMDggMy42MDY3NUwxMC43ODAxIDcuMzMzNDJIMi42NjY3NVY4LjY2Njc1SDEwLjc4MDFMNy4wNjAwOCAxMi4zOTM0TDguMDAwMDggMTMuMzMzNEwxMy4zMzM0IDguMDAwMDhMOC4wMDAwOCAyLjY2Njc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+');
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
}

@media (min-width: 960px) {
    .benefits-benefits-p8E h3 {

        font-size: 1.25rem;
    }

    .benefits-benefits-p8E p {

        font-size: 1.25rem;

        line-height: 1.2;
    }

    .benefits-benefits-p8E ul li {

        font-size: 1rem;

        line-height: 1.4;
    }

    .benefits-benefits-p8E ul li::before {

        left: -1.5rem;

        top: 0px;

        height: 1rem;

        width: 1rem;
    }
}

.signInPage-root-2VM {
}@media (min-width: 960px) {.signInPage-root-2VM {
        width: calc(100vw + var(--global-scrollbar-width));
    }body:has([class*='signInPage-root']) {
        overflow-x: hidden;
    }
}

.signInPage-container-5TT {
}

.signInPage-header-Amu {
}

.signInPage-headerContainer-1PE {
}

.signInPage-primaryHeading-Fw2 {
}

.signInPage-secondaryHeading-0Vz {
}

.signInPage-registrationBlock-nOt {
}

.signInPage-registrationTop-tG0 {
}

.signInPage-registrationPrimaryHeading-uGo {
}

.signInPage-bottomContainer-5Vh {
}

.signInPage-signInIcon-4ys {
}

.signInPage-benefits-2jx {
}

.signInPage-registrationContainer-D-t {
}

.signInPage-registrationBottom-55Z {
}

.signIn-root-d9n {
}

.signIn-form-vN4 {
}

.signIn-fieldset-5jC {
}

.signIn-legend-hsU {
}

.signIn-actions-SLZ {
}

.signIn-or_line-hOK {
}

.signIn-forgotPasswordContainer-Vf6 {
}

.signIn-buttonsContainer-Xnv {
}


/*# sourceMappingURL=27.b972ac989d97416ac62d.css.map*/