:root{font-family:balboa;line-height:1.5;font-weight:400;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;margin:0}#root{width:100vw;margin:0;display:flex;text-align:center;flex-direction:column;height:100%}body{margin:0;display:flex;place-items:start;justify-content:center;min-width:320px;min-height:100vh}h1{font-family:balboa;font-size:3.2em;font-weight:700;line-height:1.1;text-transform:uppercase}h2{font-family:balboa;font-weight:200;font-size:2.5rem;opacity:.2;text-align:start;margin-bottom:0}h3{font-family:balboa;font-weight:700;font-size:1rem}h4{font-family:balboa;font-weight:200;font-size:1.5rem;line-height:1.8rem;opacity:.5;text-align:start;margin-bottom:0}.container{flex:1;padding:1rem 2rem 0}header{display:flex;justify-content:space-between;align-items:flex-start;font-family:balboa;font-weight:700;font-size:1.2rem;text-transform:uppercase;padding:1rem 2rem 0}header a{color:#000;opacity:.3;text-decoration:none}header a:hover{text-decoration:underline;cursor:pointer}header img{width:60px}header #centerLinks{display:flex;justify-content:space-evenly;width:50%}header .alumInitials{text-transform:uppercase;filter:grayscale(1);opacity:.3}header .alumInitials:hover{opacity:1;cursor:pointer}header .underscore{opacity:1;text-decoration:underline}header .alumInitials.active{text-transform:uppercase;filter:grayscale(0)}.separatingLine{background-color:#000;width:100%;height:2px;margin-top:30px;margin-bottom:30px}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.disabled{opacity:.3;cursor:not-allowed}.successMessage{font-size:1.1rem;color:#006400;font-weight:700}footer{display:flex;width:100%;min-height:50px;background-color:#000;justify-content:center;align-items:center;margin-top:50px}footer h4{font-family:balboa;font-weight:700;font-size:.8rem;text-transform:uppercase;color:#fff;margin-top:2px;opacity:1}.login{margin-top:200px}.login input,.login button{border:1px solid black;background-color:#fff;border-radius:0;min-width:80px;font-size:1.5rem;font-family:balboa;font-weight:400}@keyframes shake{0%{transform:translate(0) rotateX(0)}25%{transform:translate(-2px) rotateX(25deg)}50%{transform:translate(0) rotateX(0)}75%{transform:translate(2px) rotateX(-25deg)}to{transform:translate(0) rotateX(0)}}#community,#announcements{padding-top:10px}#community h1,#announcements h1{text-align:start}#community .filterByYear{display:flex}#community .filterByYear ol{display:flex;list-style:none;flex-wrap:wrap}#community .filterByYear h3{padding:2px 5px}#community .filterByYear ol li{border:1px solid black;padding:2px 5px;margin:2px;font-family:balboa;font-weight:700;font-size:1rem;width:33px}#community .filterByYear ol li:hover{color:gray;cursor:pointer}#community .filterByYear ol li.active{background-color:#000;color:#fff}#community .cardHolder{display:flex;margin-top:30px;flex-wrap:wrap}#community .cardHolder .alumniCard{border:3px solid black;width:250px;height:350px;display:flex;margin:10px;padding:10px 25px 10px 10px;flex-direction:column;justify-content:space-between;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 5px #0000004d}#community .cardHolder .alumniCard:hover{scale:102%;cursor:pointer;box-shadow:0 4px 12px #0000004d}#community .cardHolder .alumniCardPrivate{background-image:url(/private.svg);color:#fff;width:250px;height:350px;display:flex;margin:10px;padding:10px 25px 10px 10px;flex-direction:column;justify-content:center;box-sizing:border-box;align-items:center}#community .cardHolder .alumniCardPrivate .schoolLogo{width:55px;background-color:#fff;border-radius:50%;padding:10px}#community .cardHolder .alumniCardPrivate img{width:45px}#community .cardHolder .alumniCard .name{font-family:balboa-condensed;font-weight:700;font-size:2.5rem;margin:0;padding:0;line-height:2.6rem;text-align:start;overflow:visible;height:40%}#community .cardHolder .alumniCard .bio{font-family:balboa;font-weight:400;font-size:1rem;margin:0;padding:0;line-height:1.1rem;text-align:start;height:40%}#community .cardHolder .alumniCard .footer{display:flex;justify-content:space-between;align-items:center;font-family:balboa;color:#888;font-weight:200;font-size:.8rem}#community .cardHolder .alumniCard .footer .left{text-align:start}#community .cardHolder .alumniCard .footer img{width:45px;height:45px}.modal-alumni-content{background:#fff;padding:20px 40px 40px;border-radius:0;width:70%;max-width:680px;height:fit-content;max-height:70%;border:6px solid black;position:relative;overflow:auto}.modal-alumni-content .info-holder{display:flex;justify-content:space-between;text-align:left;min-height:40%;padding-top:20px}.modal-alumni-content .info-holder .name{font-family:balboa;font-weight:700;font-size:2.5rem;line-height:2.5rem}.modal-alumni-content .info-holder .socials{padding-top:50px;display:flex;gap:10px}.modal-alumni-content .info-holder .socials img{width:30px;transform-origin:center bottom;transition:transform .2s ease}.modal-alumni-content .info-holder .socials img:hover{animation:shake .5s ease;animation-iteration-count:infinite}.modal-alumni-content .info-holder .about{font-family:balboa;margin-top:20px;font-weight:200;font-size:1rem;line-height:1.1rem;width:50%}.modal-alumni-content .info-holder .about .bio{font-family:balboa;font-weight:400;font-size:1rem;margin:0;padding:0 0 20px;line-height:1.1rem;text-align:start}.modal-alumni-content .info-holder .about .personalLinks{margin-top:20px;font-size:1rem;line-height:.6rem}.modal-alumni-content h3.pastExTitle{text-align:start}.modal-alumni-content .exhibition-holder{display:flex;flex-wrap:wrap;overflow-x:hidden;overflow-y:auto;width:100%;height:fit-content}.modal-alumni-content .exhibition-holder .exhibition-card{font-family:balboa;font-weight:400;text-align:left;margin:0 20px 20px 0;width:150px;font-size:.8rem}.modal-alumni-content .exhibition-holder .exhibition-card img{width:100%}.modal-alumni-content .exhibition-holder .exhibition-card h4{margin-top:0;font-size:1.2rem;line-height:1.3rem}.modal-alumni-content .exhibition-holder .exhibition-card p{margin-top:2px}.modal-alumni-content .exhibition-holder .exhibition-card .referenceHolder{display:flex;gap:10px}.modal-alumni-content .school{width:100%;transform:rotate(0);transform-origin:bottom left;display:flex;justify-content:space-between;gap:10px;font-family:balboa;opacity:.35;font-weight:200;text-align:left;font-size:1rem;line-height:1.1rem;padding-bottom:5px;border-bottom:1px solid gray}.modal-alumni-content .school .schoolName{max-width:50%}.modal-alumni-content .school .years{text-align:right}@keyframes gradientAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.constructionBanner{margin-top:50px;width:100%;height:1.5rem;background-color:#fcee21;color:#000;position:relative}.constructionBanner:before,.constructionBanner:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:100px;height:1.5rem;background-size:contain;background-repeat:no-repeat}.constructionBanner:before{left:0;background-image:url(/constructionlines.svg)}.constructionBanner:after{right:0;transform:translateY(-50%) scaleX(-1);background-image:url(/constructionlines.svg)}.addUsers{width:100%;display:flex;justify-content:space-between;align-items:center}.addUsers button{border:1px solid black;background-color:#fff;border-radius:0;min-width:80px;font-size:1.5rem;font-family:balboa;font-weight:400}.user-table{width:100%;border-collapse:collapse;margin-top:20px;font-family:balboa;font-weight:400}.user-table th{text-align:left;padding:10px;font-size:.9rem;font-weight:700;color:#888;border-bottom:1px solid #e5e5e5}.user-table th{width:100px}.search-container{margin:20px 0;text-align:start}.search-container input{padding:8px;width:30%;max-width:300px;border:1px solid #ccc}#adminUserTable.user-table th:last-child{visibility:hidden}.user-table td:first-child{text-align:left}.user-table td{padding:10px;font-size:1.1rem;font-weight:700;text-align:start}.user-table td:last-child{display:flex}.user-table input[type=text],.user-table select{max-width:100px;overflow:hidden;width:100%;padding:5px;font-size:1rem;font-family:inherit;border:1px solid #000;box-sizing:border-box;background-color:#fff}.user-table td .yearGroup{display:flex;align-items:center}.user-table td .yearGroup button.savebtn{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150.42%20149.9'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23000;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cg%20id='pGIvh7'%3e%3cg%3e%3cpath%20class='cls-1'%20d='M39.83.54v48.23h70.03V.07c7.14,0,13.89-.1,20.63.11,1.06.03,2.18,1.39,3.11,2.31,5.31,5.28,12.57,9.77,15.29,16.17,2.71,6.37.98,14.69,1,22.16.05,33.15.02,66.3.02,99.45,0,8.05-1.58,9.63-9.6,9.63-43.65,0-87.29,0-130.94,0-7.72,0-9.36-1.65-9.36-9.37C0,96.72,0,52.9,0,9.09,0,1.76,1.77,0,9.15,0c9.66-.01,19.32.02,28.98.06.31,0,.63.17,1.71.49ZM74.98,138.05c12.15,0,24.3.03,36.44-.01,5.75-.02,7.59-1.75,7.61-7.33.06-13.65.06-27.29.01-40.94-.02-5.26-1.96-7.38-7.17-7.4-24.63-.08-49.26-.08-73.89,0-5.21.02-7.11,2.12-7.13,7.44-.05,13.48-.04,26.96,0,40.44.02,6.04,1.72,7.76,7.67,7.78,12.15.04,24.3.01,36.44.01Z'/%3e%3cpath%20class='cls-1'%20d='M102.7,24.91c0,5.15-.07,10.29.03,15.44.06,2.94-1.16,4.36-4.12,4.21-.33-.02-.66,0-1,.01q-13.75.34-13.75-13.43c0-7.47.08-14.94-.05-22.41-.05-2.98,1.1-4.23,4.07-4.18,18.11.31,14.41-2.61,14.82,13.89.05,2.16,0,4.32,0,6.47Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;font-size:.7rem;padding:0;margin-left:5px;border:none;background-color:#fff;opacity:.5}.user-table td .yearGroup button.savebtn:hover{opacity:.7}.user-table td .yearGroup button.savebtn:active{opacity:1}.user-table select{background-color:#fff;cursor:pointer}.register-circle{width:33px;height:33px;border-radius:50%;background-color:#d3d3d3;display:inline-block}.register-circle.check{background-color:green;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2018.96%2016.72'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23fff;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cpolygon%20class='cls-1'%20points='15.79%200%206.81%2012.39%203.2%207.38%200%2011.07%203.67%2013.97%206.83%2016.72%2010.03%2013.03%2018.96%202.75%2015.79%200'/%3e%3c/g%3e%3c/svg%3e");background-size:20px;background-repeat:no-repeat;background-position:center}.user-table tr[data-deletable=true]:hover{background-color:#ececec}.user-table .deleteIcon{visibility:hidden}.user-table tr:hover .deleteIcon{visibility:visible}.user-table .deleteIcon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013.1%2018.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23c1272d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cg%20id='NiQ47O.tif'%3e%3cg%3e%3cpath%20class='cls-1'%20d='M12.37,5.83v12.95H.72V5.83h11.65ZM3.4,7.85c-.2,0-.44.15-.49.35l-.02,7.85c.11.61.87.6,1.03.02l.02-7.69c-.02-.28-.25-.54-.54-.53ZM6.53,7.85c-.24,0-.5.24-.51.49l.02,7.81c.23.52.96.44,1.03-.14l-.02-7.77c-.05-.21-.31-.39-.52-.38ZM9.67,7.85c-.28.02-.49.26-.51.53.03,2.59-.06,5.2.05,7.78.22.5.91.44,1-.11l-.02-7.85c-.05-.2-.32-.36-.51-.35Z'/%3e%3cpath%20class='cls-1'%20d='M13.1,4.79H0v-1.63c0-.32.58-.9.9-.9h2.57l.06-.06v-1.16s.09-.25.11-.29c.22-.46.66-.66,1.15-.7.96-.07,2.49-.06,3.46,0,.52.03.95.22,1.19.7.03.05.11.25.11.29v1.16l.06.06h2.61c.29,0,.86.61.86.9v1.63ZM4.54,1.24c-.05.24.04.64,0,.9h4.02v-.9s-.05-.09-.07-.1l-3.87-.02s-.08.1-.08.12Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;border:none;background-color:#ececec;padding-top:10px;margin-top:5px;margin-left:5px}.user-table .deleteIcon:hover{background-color:#ececec;rotate:-10deg}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:999}.modal-content{background:#fff;padding:20px;border-radius:8px;max-width:500px;width:100%;max-height:75%;overflow-y:auto}#exhibitionModal .modal-content{max-width:930px;padding:50px}.modal-content button{border:1px solid black;background-color:#000;color:#fff;border-radius:0;min-width:80px;font-size:1.5rem;font-family:balboa;font-weight:400;padding-left:10px;padding-right:10px;margin-bottom:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content .form-group{margin-bottom:15px}.modal-content label{font-family:balboa;font-weight:700;font-size:.9rem;display:block;text-align:left;padding:10px;color:#888}textarea{padding:10px;border:1px solid #ccc;border-radius:0;font-family:balboa;font-weight:200;font-size:1.2rem;height:100px;width:90%;resize:none;opacity:.5}.alumPage{margin-top:50px;display:flex;flex-direction:column;align-items:center}.alumPage .topNavigation{display:flex;justify-content:space-between;width:100%}.alumPage .topNavigation .rightGroup{display:flex;gap:10px}.alumPage button{border:1px solid black;background-color:#fff;padding:2px 10px;margin:0 2px;font-family:balboa;font-weight:700;font-size:1.2rem}.alumPage .description{line-height:1.1rem;font-weight:400;width:80%}.alumPage button:hover{background-color:#000;color:#fff;cursor:pointer}.alumData{padding-top:60px;padding-bottom:60px;display:flex;font-family:balboa;font-weight:400;max-width:1200px;width:100%;flex-direction:row}.alumData .personal{width:50%;text-align:left;padding-right:45px}.alumData .personal .name{font-family:balboa-condensed;font-weight:700;font-size:3.8rem;margin:0;padding:0;line-height:3.9rem;text-align:start;height:150px}.alumData .personal .bio,.alumData .personal .permission{width:80%;font-size:1.3rem;line-height:1.4rem}.alumData .personal .permission{padding-top:10px}.alumData .personal .socials .socialItem,.alumData .personal .links .linkItem{display:flex;justify-content:space-between;align-items:center;padding-left:10px;padding-right:10px}.alumData .exhibitions .exhibitionItem .referenceItem{height:30px}.alumData .exhibitions .exhibitionItem h4,.alumData .exhibitions .exhibitionItem p{margin-top:0;text-transform:capitalize}.alumData .exhibitions .exhibitionItem .referenceItem:first-of-type{padding-top:10px}.alumData .personal .socials .socialItem:hover,.alumData .personal .links .linkItem:hover,.alumData .exhibitions .exhibitionItem .referenceItem:hover{background-color:#ececec}.alumData .deleteIcon{visibility:hidden}.alumData .personal .links .linkItem:hover .deleteIcon,.alumData .personal .socials .socialItem:hover .deleteIcon,.alumData .exhibitions .exhibitionItem .referenceItem:hover .deleteIcon{visibility:visible}.alumData .personal .socials .socialItem .socialInfo,.alumData .personal .links .linkItem .linkInfo{display:flex;justify-content:start;align-items:center;gap:10px}.alumData .personal .socials .socialItem .socialInfo a,.alumData .personal .links .linkItem .linkInfo a{font-style:italic}.alumData .personal .socials .socialItem .socialInfo img{height:25px}.alumData .deleteIcon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20data-name='Layer%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2013.1%2018.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23c1272d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%20data-name='Layer%201'%3e%3cg%20id='NiQ47O.tif'%3e%3cg%3e%3cpath%20class='cls-1'%20d='M12.37,5.83v12.95H.72V5.83h11.65ZM3.4,7.85c-.2,0-.44.15-.49.35l-.02,7.85c.11.61.87.6,1.03.02l.02-7.69c-.02-.28-.25-.54-.54-.53ZM6.53,7.85c-.24,0-.5.24-.51.49l.02,7.81c.23.52.96.44,1.03-.14l-.02-7.77c-.05-.21-.31-.39-.52-.38ZM9.67,7.85c-.28.02-.49.26-.51.53.03,2.59-.06,5.2.05,7.78.22.5.91.44,1-.11l-.02-7.85c-.05-.2-.32-.36-.51-.35Z'/%3e%3cpath%20class='cls-1'%20d='M13.1,4.79H0v-1.63c0-.32.58-.9.9-.9h2.57l.06-.06v-1.16s.09-.25.11-.29c.22-.46.66-.66,1.15-.7.96-.07,2.49-.06,3.46,0,.52.03.95.22,1.19.7.03.05.11.25.11.29v1.16l.06.06h2.61c.29,0,.86.61.86.9v1.63ZM4.54,1.24c-.05.24.04.64,0,.9h4.02v-.9s-.05-.09-.07-.1l-3.87-.02s-.08.1-.08.12Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;border:none;background-color:#ececec}.alumData .deleteIcon:hover{background-color:#ececec;rotate:-10deg}.alumData .exhibitions{width:50%;text-align:left;padding-left:45px}.alumData .exhibitions .exhibitionItem{display:flex;padding-bottom:20px;padding-top:20px;border-bottom:1px dashed #888}.alumData .exhibitions .exhibitionItem img{width:200px;height:fit-content}.alumData .exhibitions .exhibitionItem .references{width:100%;padding-left:20px}.alumData .exhibitions .exhibitionItem .referenceItem,.alumData .exhibitions .exhibitionItem .referenceInfo{display:flex;align-items:center;gap:10px}.alumData .exhibitions .exhibitionItem .referenceInfo p{margin:0}.alumData .exhibitions .exhibitionItem .referenceItem{justify-content:space-between}#updateProfileForm textarea{opacity:1}#updateProfileForm .user-table input[type=text],#addLinkForm .user-table input[type=text],#addSocialMediaLinkForm input[type=text],#addReferenceLinkForm .user-table input[type=text]{border:1px solid #ccc;max-width:100%}#updateProfileForm td{position:relative}#updateProfileForm label{position:absolute;bottom:-40px;padding-left:0;line-height:1rem;font-weight:400}#addExhibitionForm .exhibition-list{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:25px}#addExhibitionForm .exhibition-list .exhibition-item{border:1px solid #ccc;padding:10px;cursor:"pointer";width:100px;background-color:#fff}#addExhibitionForm .exhibition-list .exhibition-item img{width:100%;height:fit-content}#addExhibitionForm .exhibition-list .exhibition-item label{font-family:balboa;font-weight:400;font-size:.9rem;display:block;text-align:left;padding:10px 0 0;color:#888}#addExhibitionForm .exhibition-list .exhibition-item.selected{background-color:#d3f9d8;border:1px solid green}.alumPage #createProfileForm{padding:0 20%;width:50%}#createProfileForm .user-table input[type=text]{border:1px solid #ccc;max-width:100%}#createProfileForm textarea{opacity:1;width:100%}#createProfileForm td{position:relative}#createProfileForm label{position:absolute;bottom:-30px;padding-left:0;color:#888;font-size:1rem;line-height:1.1rem;font-weight:400}#createProfileForm button{font-size:1.5rem}.announcement-container{display:flex;flex-direction:column;align-items:center;width:100%}.create-announcement-button{text-align:start}.create-announcement-button button{border:1px solid black;padding:2px 5px;margin:2px;font-family:balboa;font-weight:700;font-size:1.2rem;width:fit-content;background-color:#fff}.create-announcement-button button:hover{background-color:#000;color:#fff;cursor:pointer}.newAnnouncementPage form button{background-color:#fff;color:#000}.newAnnouncementPage form button:hover{background-color:#000;color:#fff}.newAnnouncementPage{margin-top:50px;display:flex;flex-direction:column;align-items:center}.newAnnouncementPage button.cta-btn{border:1px solid black;background-color:#000;color:#fff;padding:2px 10px;cursor:pointer;margin:0 2px;font-family:balboa;font-weight:700;text-transform:uppercase}.newAnnouncementPage button{border:1px solid black;background-color:#fff;padding:2px 10px;margin:0 2px;color:#000;font-family:balboa;font-weight:700;font-size:1.2rem}.newAnnouncementPage .preview-container{padding:10px 20px;background-color:#d3d3d3;margin:10px 0 20px;display:flex;flex-direction:column;align-items:center}.newAnnouncementPage .event-card{margin:0 0 20px}#newAnnouncementForm{width:80%;max-width:900px}#newAnnouncementForm .newAnnouncement-table{width:100%}#newAnnouncementForm input,#newAnnouncementForm select{overflow:hidden;width:100%;padding:5px;font-size:1rem;font-family:inherit;border:1px solid #000;box-sizing:border-box;background-color:#fff}#newAnnouncementForm h5{padding:10px;font-size:1.1rem;font-weight:700;text-align:start;margin:0}#newAnnouncementForm label{font-size:1rem}.emailAnnouncementPage h2{text-align:center;color:green;opacity:1}.emailAnnouncementPage-buttons{display:flex;justify-content:center;gap:10px}.emailAnnouncementPage button{border:1px solid black;background-color:#fff;padding:2px 10px;margin:0 2px;color:#000;font-family:balboa;font-weight:700;font-size:1.2rem}@media (max-width: 575.98px){h1{font-size:2.2rem}h4{font-size:1.2rem;line-height:1.5rem}header #centerLinks{flex-direction:column}#community .filterByYear{flex-direction:column}#community .cardHolder{justify-content:center}#community .filterByYear ol{padding:0}#community .filterByYear ol li{margin:3px}#community .cardHolder .alumniCard .name{font-size:2rem;line-height:2.2rem;height:20%}#community .cardHolder .alumniCard{height:150px}#community .cardHolder .alumniCard .bio{display:none}#community .cardHolder .alumniCardPrivate{background-image:url(/private_mobile.svg);height:150px}#community .cardHolder .alumniCardPrivate .schoolLogo{width:35px;height:35px;background-color:#fff;border-radius:50%;padding:10px}#community .cardHolder .alumniCardPrivate img{width:35px}.modal-alumni-content{padding:15px;width:280px;height:fit-content;max-height:65%}.modal-alumni-content .info-holder{flex-direction:column}.modal-alumni-content .info-holder .socials{padding-top:20px}.modal-alumni-content .info-holder .about{width:100%}.modal-alumni-content .exhibition-holder .exhibition-card{width:120px}.alumData{flex-direction:column}.alumData .personal{width:100%;text-align:left;padding-right:0}.alumData .exhibitions{width:100%;text-align:left;padding-left:0}.alumData .exhibitions .exhibitionItem img{width:100px;height:fit-content}.user-table{width:100%;display:block;overflow-x:auto;white-space:nowrap}.modal-mass-email-content{width:80%}}.event-card{background:#fff;padding:1rem 1.5rem;border:2px solid black;margin:2rem 0;width:90%;box-sizing:border-box;position:relative}.event-card-header{display:flex;justify-content:space-between;align-items:flex-start}.event-card-header h1{font-family:balboa;font-size:2.2em;font-weight:700;line-height:1.1;text-transform:uppercase;color:#000;margin:0}.event-card-subtitle{color:#000;font-size:1.3rem;margin:.8rem 0 1rem;font-family:balboa;font-weight:400;text-align:start}.event-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem}.event-card-expiry,.event-card-author{font-size:1rem;color:#000;font-family:balboa}.delete-btn{background:#c62828;color:#fff;font-weight:700;font-size:1rem;border:none;padding:.5rem 1rem;cursor:pointer;margin-left:2rem;margin-top:.2rem;letter-spacing:1px;transition:background .2s}.delete-btn:hover{background:#a31515}.cta-btn{background:#111;color:#fff;font-weight:700;font-size:1.5rem;border:none;border-radius:2px;padding:.5rem 1rem;width:fit-content;min-width:150px;cursor:pointer;letter-spacing:1px;font-family:balboa;transition:background .2s;text-transform:uppercase}.cta-btn:hover{background:#333}.login-required{display:flex;justify-content:center;align-items:center;height:100%}.newsprint.event-card{background:#f3e5b1;padding:1rem 1.5rem;border:2px solid #3e220b;border-radius:2px}.newsprint .event-card-header h1{color:#3d220b;font-family:georgia,serif;font-size:2em}.newsprint .event-card-subtitle{color:#3d220b;font-family:georgia,serif;font-weight:600;font-size:1em}.newsprint .event-card-expiry,.newsprint .event-card-author{font-size:.8rem;color:#3d220b;font-weight:600;font-family:georgia,serif}.newsprint .cta-btn,.newsprint .delete-btn{color:#f3e5b1}@media (max-width: 575.98px){.event-card{padding:.5rem 1rem!important;text-align:start!important}.event-card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse}.event-card-header h1{font-size:1.5rem}.newsprint .event-card-header h1{font-size:1.4rem}.event-card-subtitle{font-size:1rem;margin:1rem 0 0}.newsprint .event-card-subtitle{font-size:.8rem}.event-card-footer{flex-direction:column;margin-top:2rem}.delete-btn{margin-left:0;margin-bottom:.5rem;font-size:.6rem!important;padding:.2rem .5rem!important}.cta-btn{font-size:1rem!important;width:100%;margin:1rem 0 .5rem}}
