.popup-template-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 500px;
    text-align: center;
    box-shadow: rgb(0 0 0 / 35%) 0px 0px 25px 5px;
    text-transform: uppercase;
    font-family: 'FuturaPT';
    max-height: 400px;
    overflow-y: auto;
}

.popup-template-container.black{
    background-color: rgba(0,0,0,0.7);
    color: white;
}

.popup-template-container.white{
    background-color: rgba(242, 242, 242, 0.7);
    color: black;
}

.popup-template-text > div{
    margin-bottom: 20px;
}

.popup-template-container.black > .popup-template-text > .popup-template-small-text,
.popup-template-container.white > .popup-template-text > .popup-template-small-text{
    color: grey;
    text-transform: none;
}

.popup-template-text-bold{
    font-weight: bold;
}

.popup-template-close{
    margin: 20px 20px 30px auto;
    position: initial !important;
    font-weight: normal !important;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.popup-template-container.black > .popup-template-close{
    color: white !important;
}

.popup-template-container.white > .popup-template-close{
    color: black !important;
}

.popup-template-container.black > .popup-template-text > a > .popup-template-button{
        background-color: initial !important;
        color: white !important;
        border-color: white !important;
}

.popup-template-container.black > .popup-template-text > a > .popup-template-button::before{
    filter: invert(1) !important;
}

.popup-template-close > .close-text{
    margin-right: 10px;
}

.popup-template-text{
    margin: 0 12%;
}

.popup-template-close > .logo-close-popup{
    background: url('@{baseDir}images/popup-close.png');
}

#bio_ep{
    background-color: inherit !important;
}

.mageplaza-betterpopup-content > #bio_ep_close{
    display: none;
}
