.modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    align-items: center; 
    justify-content: center !important;
    flex-direction: column;
    animation:0.3s fadeIn ease-in-out; 
}


.pop-up-modal .close{
    top: 15px;
    right: 35px;
    font-size: 40px;
    transition: all 0.3s ease-in-out;
    position: fixed;
}


.pop-up-modal .close::after, body.careers .modal .modal-content .close::after{
   /* content: "\58"; */
    font-weight: 400;
    font-family: "Font Awesome 6 Sharp";
}

.modal-content {
    width: 80%;
    max-width: 1200px;
    display: block;
    position: relative;
    overflow: visible;
    max-height: 80%;
    overflow-y: auto;
}

.pop-up-modal .modal-content{
    overflow-y: visible;
}

.pop-up-modal .modal-content .content{
    overflow-y: auto;
}

.pop-up-modal .content{
    gap:1rem;
    display: flex;
    max-height: 100%;
}

.pop-up-modal .content .pop-up-body{
    padding:10px 1px;
}

.pop-up-modal .content img{
    width:50%;
    object-fit: cover;
    object-position: center;
    border-radius:4px;
}

.pop-up-modal .information-modal {
    max-width: 850px;
}

.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: black;
    font-size: 40px;
    font-weight: bold;
    cursor: pointer;
    font-family: 'proxima-nova', serif !important;
}

.information-modal{
    background: #fff;
    padding: 1em;
    box-shadow: var(--general-box-shadow);
}