.linkSheetContainer{display:flex;flex-direction:column;min-width:125px}.linkSheetName{font-weight:600;padding-bottom:15px}.linkSheetLink{color:var(--s2-black);margin:5px 0;padding:5px 0;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.linkSheetLink:hover{cursor:pointer;opacity:.65}.dark-mode .linkSheetLink{color:var(--s2-dark-mode-black)}#footer{background-color:var(--s2-accent-background-dark);border-top:1px solid var(--s2-border);color:var(--s2-black);padding:75px 200px 50px;width:100vw}.dark-mode #footer{background-color:var(--s2-dark-mode-accent-background-dark);border-top:1px solid var(--s2-dark-mode-border);color:var(--s2-dark-mode-black)}#footerContainer{margin:auto;max-width:1080px}.jollyRoger{background-image:url(../images/S2Logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:64px;width:175px}.dark-mode .jollyRoger{background-image:url(../images/S2LogoLight.svg)}#jollyRogerSmall{display:none}#mainContainer{align-items:flex-start}#formalContainer,#mainContainer{display:flex;flex-direction:row;justify-content:space-between}#formalContainer{align-items:center;margin-top:60px}#legalContainer{align-items:center;display:flex;flex-direction:row;font-weight:600;justify-content:flex-start}#legalContainer div{margin-right:15px;padding-right:7px}#legalContainer div:last-child{margin-right:0;padding-right:0}.legalLink{cursor:pointer;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.legalLink:hover{opacity:.65}#socialsContainer{align-items:center;display:flex;flex-direction:row;justify-content:center}.socialLink{cursor:pointer;margin:0 15px;padding:0 5px}.socialLink svg{color:var(--s2-black);height:24px;transition:opacity .25s cubic-bezier(.215,.61,.355,1);width:24px}.socialLink:hover svg{opacity:.65}.dark-mode .socialLink svg{color:var(--s2-dark-mode-black)}@media only screen and (max-width:1200px){#footer{padding:75px 100px 50px}}@media only screen and (max-width:900px){#jollyRogerSmall{display:block;margin:auto auto 40px}#jollyRoger{display:none}#mainContainer{margin:auto;max-width:550px}#formalContainer{align-items:center;flex-direction:column;justify-content:center}#legalContainer{margin-bottom:30px}#footer{padding:75px 40px 40px}}
