.infoColumn{text-align:left}.custom-cursor{pointer-events:none;z-index:-100;background-color:#090f1d;border-radius:50%;width:1px;height:1px;transition:transform .1s;position:fixed;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 400px 200px #182749}.custom-cursor:hover{transform:scale(1.2)}.logoContainer{border:3px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:250px;height:250px;margin:0 15% 1.25rem;display:flex;overflow:hidden}.personalLogo{object-fit:cover;width:100%;height:100%}.mainTitle{cursor:default;color:#e2e8f0;font-size:3rem;font-weight:700}.jobTitle{cursor:default;color:#e2e8f0;font-size:1.25rem}.subTitle{cursor:default;color:#94a3b8;font-size:1rem}#iconContainer{margin-top:2rem}#progressItems{margin-top:3rem}.testHeight{height:500vh}.sidebar{width:35%;height:100%;position:fixed;top:6rem;overflow:auto}#contactRow{justify-content:space-between;width:45%}.scrollInfo{width:50%;margin-left:50%;overflow:auto}#resumeButtonText{margin-top:1.5rem}@media screen and (max-height:469px){.mainTitle{font-size:1.5rem}.jobTitle,.subTitle{font-size:.8rem}#progressItems{margin-top:1rem}#iconContainer{margin-top:1.5rem}#resumeButtonText{margin-top:.6rem}.sidebar{top:5rem}}@media screen and (min-height:470px) and (max-height:550px){.mainTitle{font-size:1.5rem}.jobTitle{font-size:.7rem}.activeLink,.inactiveLink{font-size:.8rem}.subTitle{font-size:.7rem}.sidebar{top:4rem}#progressItems{margin-top:.8rem}#iconContainer{margin-top:1rem}#resumeButtonText{margin-top:1rem;font-size:.8rem}.containerEndItems{display:flex}#contactRow{width:80%}}@media screen and (min-height:551px) and (max-height:650px){.logoContainer{width:180px;height:180px}.mainTitle{font-size:2rem}.jobTitle{font-size:1rem}.activeLink,.inactiveLink,.subTitle{font-size:.8rem}#progressItems,#iconContainer{margin-top:1rem}#resumeButtonText{font-size:.8rem}.sidebar{top:4rem}#contactRow{width:35%}}@media screen and (min-height:651px) and (max-height:900px){.logoContainer{width:220px;height:220px}.mainTitle{font-size:2.8rem}.jobTitle{font-size:1rem}.subTitle{font-size:.9rem}#progressItems{margin-top:1.5rem}}@media screen and (min-height:901px) and (max-height:1500px){.mainTitle{font-size:3rem}.jobTitle{font-size:1.25rem}.subTitle{font-size:1rem}#iconContainer{margin-top:2rem}#progressItems{margin-top:3rem}.sidebar{top:6rem}}@media screen and (max-width:1399px){.scrollInfo{width:60%;margin-left:40%}.logoContainer{width:200px;height:200px;margin:0 10% 1.25rem}}@media screen and (max-width:1199px){.scrollInfo{width:65%;margin-left:40%}}@media screen and (max-width:991px){.sidebar{width:100%;margin-bottom:4rem;position:relative}.scrollInfo{width:100%;margin-left:0%}.logoContainer{border-radius:0;width:300px;height:300px;margin:0 2% 1rem}}@media screen and (max-width:500px){.logoContainer{width:200px;height:200px}#contactRow{width:70%}}@media screen and (min-width:1500px){#contactRow{width:25%}}.colLinkProgress{margin:1vh 0}.inactiveLink{color:#94a3b8;padding-left:65px;font-weight:400;text-decoration:none;position:relative}.inactiveLink:hover{color:#e2e8f0;font-weight:700}.activeLink{color:#e2e8f0;padding-left:80px;font-weight:700;text-decoration:none;position:relative}.activeLink:after{content:"";background-color:#94a3b8;width:65px;height:2px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.inactiveLink:after{content:"";background-color:#94a3b8;width:50px;height:2px;transition:all .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.activeLink:after,.inactiveLink:hover:after{background-color:#e2e8f0;height:3px}.projectsRow{flex-direction:column;display:flex}.projectCardWrapper{opacity:1;transition:opacity .3s}.projectCardWrapper:hover{opacity:1}.projectCardWrapper:hover~.projectCardWrapper,.projectCardWrapper:hover~* .projectCardWrapper{opacity:.5}.projectCardWrapper:hover~* .projectCardWrapper{opacity:.3}.contactIcon{color:#e2e8f0;font-size:1.5rem}
