html{overflow-x: hidden;}h1, h2, h3, h4, h5, h6{font-family: "Nunito", sans-serif;}#preloader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;background-color: #111e31;display: flex;justify-content: center;align-items: center;}.loader {border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #89b293;width: 120px;height: 120px;animation: spin 2s linear infinite;}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.navbar-brand{padding-top: 0;}#main-menu .nav-link{font-family: "Raleway", sans-serif;transition: all .2s ease-in-out;padding: .5rem .8rem;}#main-hero{background-position: top center;background-size: cover;background-repeat: no-repeat;height: calc(100vh - 75px);overflow: hidden;}.main-hero-text{font-family: "Nunito", sans-serif;padding-right: 50%;padding-top: 23vh;}.main-hero-text h2{font-size: 2.3em;}.main-hero-img{position: absolute;right: 0;top: 30%;width: 44vw;}main{overflow: hidden;}section{padding: 5rem 0;}section.section-break{background-size: cover;background-position: center;background-repeat: no-repeat;padding: 10rem 0 20rem 0;font-family: "Lora", serif;height: 677px;}.projects-section{font-family: "Nunito", sans-serif;}.projects-section .project-wrapper{border-radius: 1em;overflow: hidden;box-shadow: 5px 5px 10px rgba(0, 0, 0, .1);}.projects-section .project-header{display: flex;flex-direction: column;}.projects-section .project-tip{background-color: #111e31;color: #ffffff;padding: 10px;position: absolute;margin-top: 6px;margin-left: 6px;border-radius: .5em;}.projects-section .project-body{text-align: center;font-weight: 600;padding: 60px;background-color: #ffffff;}.projects-section .project-logo{margin: 0 auto;margin-top: -35px;margin-bottom: -35px;max-width: 70px;}footer h3{font-family: "Nunito", sans-serif;color: #111e31;}footer a{color: #FFF;text-decoration: underline;}footer a:hover{color: #111e31;}footer p,footer h4{color: #111e31;}footer ul{padding: 0;}footer #footer-logo{max-height: 150px;}footer ul li{list-style-type: none;}.btn.btn-primary{background-color: #111e31;color: #FFF;border: 0;}.btn.btn-primary:hover{background-color: #263B59;border: 0;}.btn.btn-secondary{background-color: #89b293;color: #FFF;border: 0;}.btn.btn-secondary:hover{background-color: #B2D5BA;}.top-line{border-top: 1px solid #EEE;}