.eb-popup-container .eb-popup-button a.eb-popup-button-anchor {
   background-color: #155C99;
    border-color: #155C99;
    color: var(--maryknoll-white);
    border-radius: 12px;
    padding-bottom: 9px;
    padding-top: 9px;
    padding-right: 37px;
    padding-left: 37px;
}

.eb-popup-container .eb-popup-button a.eb-popup-button-anchor p {
    margin: 0;
    padding: 0
}

.eb-popup-container .eb-popup-button a.eb-popup-button-anchor .eb-popup-button-icon-left {
    margin-right: 8px
}

.eb-popup-container .eb-popup-button a.eb-popup-button-anchor .eb-popup-button-icon-right {
    margin-left: 8px
}

.eb-popup-container .eb-popup-button.alignment-left {
    text-align: left
}

.eb-popup-container .eb-popup-button.alignment-right {
    text-align: right
}

.eb-popup-container .eb-popup-button.alignment-center {
    text-align: center
}

.eb-popup-overlay {
    background: rgba(0,0,0,.8);
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
    visibility: hidden;
    z-index: 999
}

.eb-popup-overlay.active {
    opacity: 1;
    visibility: visible
}

.eb-popup-overlay.inactive {
    opacity: 0;
    visibility: hidden
}

.modal-main-wrap,.modal-main-wrap * {
    box-sizing: border-box
}

.modal-main-wrap {
    height: 100vh;
    left: 0;
    opacity: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
    visibility: hidden;
    width: 100vw;
    z-index: 999
}

.modal-main-wrap * {
    transition: none!important;
    visibility: hidden!important
}

.modal-main-wrap.active {
    opacity: 1;
    visibility: visible
}

.modal-main-wrap.active * {
    transition: all .3s ease!important;
    visibility: visible!important
}

.modal-main-wrap.inactive {
    opacity: 0;
    visibility: hidden
}

.modal-main-wrap.inactive * {
    transition: none!important;
    visibility: hidden
}

.eb-modal-container {
    display: flex;
    flex-wrap: wrap;
    left: 0;
    min-height: 100vh;
    padding: 50px;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: 999
}

.eb-modal-container.eb_popup_top_left {
    align-items: flex-start;
    justify-content: flex-start
}

.eb-modal-container.eb_popup_top_center {
    align-items: flex-start;
    justify-content: center
}

.eb-modal-container.eb_popup_top_right {
    align-items: flex-start;
    justify-content: flex-end
}

.eb-modal-container.eb_popup_middle_left {
    align-items: center;
    justify-content: flex-start
}

.eb-modal-container.eb_popup_middle_center {
    align-items: center;
    justify-content: center
}

.eb-modal-container.eb_popup_middle_right {
    align-items: center;
    justify-content: flex-end
}

.eb-modal-container.eb_popup_bottom_left {
    align-items: flex-end;
    justify-content: flex-start
}

.eb-modal-container.eb_popup_bottom_center {
    align-items: flex-end;
    justify-content: center
}

.eb-modal-container.eb_popup_bottom_right {
    align-items: flex-end;
    justify-content: flex-end
}

.eb-popup-content-editor {
    margin: 0 auto
}

.eb-popup-content,.eb-popup-content-editor {
    background-color: #fff;
    box-shadow: 0 10px 30px 0 rgba(0,0,0,.2);
    height: auto;
    overflow: auto;
    padding: 10px 15px;
    position: relative;
    width: auto
}

.eb-popup-close-icon {
    color: #000;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999
}

.eb-popup-active {
    display: block
}

.eb-popup-inactive {
    display: none
}

.eb-popup-before-content {
    text-align: center
}

.eb-popup-block-overflow {
    overflow: hidden
}

