.alma-pp-container.ps17 div {
    margin-bottom: initial;
}

.alma-pp-container.ps15 {
    float: right;
    margin: 15px 0;
}

.alma-pp-container.ps15 .alma-paymentPlans {
    text-align: left !important;
}

.alma-pp-container img.logo {
    display: inline-block;
    width: auto !important;
    height: 20px !important;
    border: none !important;
    vertical-align: middle;
}

.alma-widget-root .atw-z-50.atw-bg-black,
.alma-widget-root.alma-howItWorks > div {
    z-index: 99999 !important;
}

.alma-reinsurance {
    color: #173036;
    font-size: 14px;
    font-family: 'Lato';
    line-height: 20px;
    letter-spacing: 2px;
    margin-bottom: 42px;
    padding: 0;
}
.alma-reinsurance span {
    font-weight: 600;
}
#blockcart-modal .alma-reinsurance {
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: right;
}
.cart-summary .alma-reinsurance {
    margin-top: 20px;
    margin-bottom: 0;
}