body.ip3-edit .Module-ExternalPopup {
    display: none;
}
.exit-modal {
     display: none;
     position: fixed;
     z-index: 1000;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.5);
     justify-content: center;
     align-items: center;
}
 .exit-modal__content {
     background-color: var(--white);
     width: calc(100% - 10%);
     box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
}
 .exit-modal__header {
     background: var(--grey);
     padding: 2.4rem 2.4rem 2.4rem 7.2rem;
}
 .exit-modal__header h5 {
     color: var(--heritage-red);
     margin: 0;
}
 .exit-modal__body p {
     font-size: 2rem;
     color: #000000;
}
 .exit-modal__body p:last-child {
     margin: 0;
}
 .exit-modal__header button {
     background: none;
     border: none;
     cursor: pointer;
     color: var(--dark);
     font-size: 5.4rem;
     padding: 0;
}
 .exit-modal__body {
     font-size: 14px;
     color: #333;
     padding: 2.4rem 7.2rem 3.2rem 7.2rem;
}
 .modal-footer__footer {
     padding: 0 7.2rem 3.2rem 7.2rem;
     gap: 40px;
}
 .modal-footer__footer a {
     padding: 1.8rem 3.5rem;
}
 .exit-modal .btn {
     padding: 10px 20px;
     border: none;
     border-radius: 20px;
     cursor: pointer;
     font-size: 14px;
}
 .exit-modal .btn-external {
     background-color: transparent;
     border: 2px solid var(--heritage-red);
     border-radius: 50px;
     color: var(--dark);
}
 .exit-modal .btn-external:hover {
     background-color: var(--heritage-red-hover);
     color: var(--white);
     border-color: var(--heritage-red-hover);
}
 @media (min-width: 991px) {
     .exit-modal__content {
         width: 813px;
    }
}
 @media (max-width: 991px) {
     .modal-footer__footer {
         padding: 0 3.2rem 3.2rem 3.2rem;
    }
     .exit-modal__body {
         padding: 2.4rem 3.2rem 3.2rem 3.2rem;
    }
     .exit-modal__header {
         padding: 2.4rem 2.4rem 2.4rem 3.2rem;
    }
}
 @media (max-width: 767px) {
     .modal-footer__footer {
         flex-direction: column !important;
         gap: 24px;
    }
     .modal-footer__footer a {
         padding: 1.8rem 2rem;
    }
}
