.company-personal__header {margin-bottom: 40px}
.company-personal {position: relative}
.company-status {position: absolute; background: #f2f2f2; top: -3px; right: 30px; padding: 3px 10px}
.ajax-modal--overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 8000;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 0;
    transition: opacity 250ms;
    will-change: opacity;
}

.ajax-modal-right__container {
    position: fixed;
    z-index: 9000;
    width: 600px;
    transition: right 250ms;
    right: -640px;
    height: 100%;
    background: #fff;
}

.ajax-modal__close {
    width: 40px; 
    height: 40px; 
    background: #0D1630; 
    border-radius: 50%; 
    position: absolute; 
    top: 20px; 
    right: 20px; 
    transform: rotateZ(45deg); 
    cursor: pointer; 
    color: #fff;
}

.ajax-modal__close:before,
.ajax-modal__close:after {
    content: ''; 
    position: absolute; 
    background: currentcolor; 
    border-radius: 1px;
}

.ajax-modal__close:before {
    width: 40%; 
    height: 2px; 
    left: 30%; 
    top: 50%; 
    margin-top: -1px;
}

.ajax-modal__close:after {
    height: 40%; 
    left: 50%; 
    top: 30%; 
    width: 2px; 
    margin-left: -1px;
}

.ajax-modal .inner {
    padding: 80px; 
    height: 100%; 
    display: flex; 
    flex-direction: column; 
    justify-content: space-between;
}

.ajax-modal .overflow-y {
    overflow-y: auto; padding: 3px 1px 0 1px
}

@media screen and (max-width: 1890px) {
    .ajax-modal-right__container {width: 500px; right: -540px}
    .ajax-modal .inner {padding: 60px}
}

@media screen and (max-width: 1279px) {
    .ajax-modal .inner {padding: 40px}
}

@media screen and (max-width: 767px) {
    .ajax-modal-right__container {width: 100%; right: -100%}
    .ajax-modal .inner {padding: 20px}
}

.ajax-modal-right__container--show {
    right: 0;
}