html { height: 100%; scroll-behavior: smooth; } body { height: 100%; background: url('../images/computer-image.jpg') no-repeat center center fixed; background-size: cover; margin: 0; } a { text-decoration: none; position: relative; color: black; } a:hover { color: black; } a:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: black; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } a:hover:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); } section { height: 100vh; overflow-wrap: normal; overflow: auto; } section:nth-child(4) { background: #5EB8B6; color: #eee; font-family: 'Montserrat', sans-serif; } section:nth-child(6) { background: #E2E4E3; color: black; font-family: 'Montserrat', sans-serif; } section:nth-child(8) { background: #133852; color: #eee; font-family: 'Montserrat', sans-serif; } .row:after { content: ""; display: table; clear: both; padding-bottom: 13vh; } .column { float: left; overflow-wrap: normal; overflow: auto; text-align: center; width: 25%; font-family: 'Montserrat', sans-serif; position: relative; padding-top: 1vh; bottom: 0%; } #title { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 3em; text-align: center; } #selfie { display: block; margin-left: auto; margin-right: auto; object-fit: cover; width: 250px; height: 250px; border-radius: 50%; } #box { display: block; width: 35%; overflow-wrap: normal; overflow: auto; background-color: #eee; color: black; -moz-box-shadow: 10px 14px 13px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 14px 3px rgba(0,0,0,0.4), 10px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1); box-shadow: 10px 14px 13px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1); margin: auto; } #typedStyling { padding-top: 35px; padding-bottom: 45px; text-align: center; font-family: 'Montserrat', sans-serif; font-size: 2em; } .typed-cursor { color: black; font-size: inherit; } @media (max-width: 950px) { #typed-strings { font-size: 1.5em; padding-top: 25px; padding-bottom: 15px; } #box { width: 70%; } } @media (max-width: 950px) { #typed-strings { font-size: 1.5em; padding-top: 25px; padding-bottom: 15px; } #box { width: 70%; } } @media (max-width: 950px) { #typed-strings { font-size: 1.5em; padding-top: 25px; padding-bottom: 15px; } #box { width: 70%; } } @media (max-width: 1165px) { #typed-strings { padding-top: 25px; padding-bottom: 15px; } #box { width: 60%; } } @media (max-width: 1250px) { #typed-strings { padding-top: 25px; padding-bottom: 15px; } #box { width: 50%; } } @media (max-width: 1350px) { #typed-strings { padding-top: 25px; padding-bottom: 15px; } #box { width: 40%; } } .contentStyling { position: relative; float: left; overflow-wrap: normal; overflow: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); } .spacing { content: ""; padding-top: 25px; } /* Style the buttons that are used to open and close the accordion panel */ .accordion { /* background-color: #eee; */ color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s; } .leadershipColoring { background-color: #133852; color: white; } .active, .accordion:hover { background-color: #ccc; } .panel { padding: 0 18px; /* background-color: white; */ max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }