@keyframes entrance{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes entranceBackdrop{0%{opacity:0}to{opacity:1}}@keyframes leaving{0%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(.8)}}@keyframes leavingBackdrop{0%{opacity:1}to{opacity:0}}.modalOuter{position:fixed;top:0;left:0;background-color:hsla(0,0%,100%,.8);z-index:98;height:100%;width:100%;min-width:100%;align-items:center}.modalOuter,.videoModal{animation:entrance .3s ease-in-out;animation-fill-mode:forwards;display:flex;justify-content:center}.videoModal{border:none;cursor:default;width:90%;max-height:90%;margin:auto;background:none}.videoModal iframe{border:none}.modalClose{position:absolute;top:5px;right:10px;font-size:3rem;color:#000}.modalVideo{width:100%}.notificationModal{position:fixed;width:95%;border:none;margin:auto;padding:2rem;border-radius:20px;background-color:var(--alternate-bg)}.notificationModal::-webkit-backdrop{background-color:#000;opacity:.8}.notificationModal::backdrop{background-color:#000;opacity:.8}.notificationClose{padding-bottom:1rem;width:100%;display:flex;justify-content:flex-end;align-items:center;color:var(--accent-color);font-size:4rem}.notificationClose svg:hover{cursor:pointer}.jobApplyModal{position:fixed;width:95%;max-width:500px;border:none;margin:auto;padding:.5rem 1rem 1rem;background-color:var(--primary-bg)}.jobApplyModal::-webkit-backdrop{background-color:#000;opacity:.85}.jobApplyModal::backdrop{background-color:#000;opacity:.85}.jobApplyModalClose{margin-left:auto;width:30px;display:flex;justify-content:flex-end;align-items:center;font-size:2rem;cursor:pointer}.jobApplyModalClose,.jobApplyModalContent{color:var(--primary-font-color)}.jobApplyModalContent>h3{font-size:1.1rem;text-transform:uppercase;margin-bottom:5px}.jobApplyModalContent>p{margin-bottom:20px}@media screen and (min-width:768px){.jobApplyModal{padding:1rem 2rem 2rem}.jobApplyModalContent>h3{font-size:1.4rem}.jobApplyModalContent>p{margin-bottom:25px}.signUpModal>div:first-child{padding:2rem}}@media screen and (max-width:350px){.jobApplyModalContent button{font-size:13px}}