a.popup-button {
    background-color: #eb585e;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    padding: 12px 24px;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    text-transform: uppercase;
}

.nw-pp .sgpb-main-html-content-wrapper {
    padding: 20px !important;
    text-align: center;
}

#sgpb-popup-dialog-main-div-wrapper img.sgpb-popup-close-button-1 {
    top: 7px !important;
    bottom: auto !important;
    right: 5px !important;
}

@media screen and (max-width: 768px) {
    .nw-pp h2.wp-block-heading.fusion-responsive-typography-calculated {
        line-height: 1.1em !important;
    }
}