body:has(.internships-modal.open){overflow-y:hidden!important}.internships-modal{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;display:flex;align-items:center;justify-content:center;transition:.3s}.internships-modal.open{opacity:1;pointer-events:all}.internships-modal__overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.32);width:100%;height:100%;z-index:1}.internships-modal__close{position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}.internships-modal .modal-content{position:relative;z-index:2;max-width:calc(100% - 4rem);width:1340px;max-height:calc(100% - 5rem);overflow-y:auto;border-radius:1rem;background-color:#fff;padding:calc(var(--container-padding-block) * 1.5) var(--container-padding-block);display:flex;flex-direction:column;gap:40px}.internships-modal .modal-content .modal-content__row img{height:315px;object-fit:cover;border-radius:1rem;object-position:center center}.internships-modal .modal-content__row{display:flex;gap:24px;flex-wrap:wrap}.internships-modal .modal-content__col{display:flex;flex-direction:column;gap:24px;flex:1;min-width:350px}.internships-modal .modal-content__details{display:flex;flex-direction:column;gap:8px}.internships-modal .modal-content__details h4{line-height:130%;font-size:20px;font-weight:500}.internships-modal__close{width:1rem;height:1rem;cursor:pointer}.internships-modal__close span{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:rgba(12,25,55,1);transform-origin:center;transition:.3s ease}.internships-modal__close span:first-child{transform:rotate(45deg)}.internships-modal__close span:last-child{transform:rotate(-45deg)}@media (max-width:1024px){.internships-modal .modal-content{max-width:calc(100% - 1rem);max-height:calc(100% - 1rem);margin-inline:auto;height:100%;padding:64px 24px}.internships-modal .modal-content__row:first-child{flex-direction:column-reverse}.internships-modal .excel-button{width:100%}}