a{color:#FFF;font-family:'Montserrat',sans-serif;text-decoration:none;transition:0.3s}a:visited{color:#FFF;text-decoration:none}a:hover{color:#FFF}a:active{color:#FFF}a:focus{color:#FFF;text-decoration:none}a.button{color:#000}html,body{color:#FFF;background-color:#0d0d0d;font-size:16px;font-family:'Montserrat',sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:300}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.2rem}.heading{font-family:'Raleway',sans-serif;letter-spacing:0.5rem;font-weight:lighter}p{font-family:'Montserrat',sans-serif;font-size:1rem;padding:0.3125rem 0.3125rem 0.3125rem 0;font-weight:400}.strong{font-weight:bold}.uppercase{text-transform:uppercase}.capitalized{text-transform:capitalize}.spaced{letter-spacing:0.3125rem}.subtle{color:#999}.highlight-1{color:#6522E1}.highlight-2{color:#BE070A}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}ul{margin:0.625rem 0;list-style:none;padding:0}.floated-left{float:left}.floated-right{float:right}.inline{display:inline}.tiny-margin{margin-bottom:3rem}.small-margin{margin-bottom:6rem}.medium-margin{margin-bottom:8rem}.large-margin{margin-bottom:12rem}#sidebar{position:fixed;top:0;right:0;height:100%;width:250px;z-index:5;text-align:center;padding-top:4.5rem;background:#060606;transition:0.5s;overflow-x:hidden;transform:translateX(100%)}#sidebar.open{transform:translateX(0)}.nav-link{font-size:1.4rem;margin-bottom:0.5rem}.nav-link a{transition:0.3s}.nav-link a:hover{color:#888888}#close-sidebar{position:absolute;top:1rem;left:6.5rem;background:transparent;border:none;color:#FFF;font-size:2rem;transition:0.3s}#close-sidebar:hover{transform:scale(0.9)}#sidebar div{position:fixed;bottom:0;width:100%;text-align:center}#sidebar #copyright{margin-bottom:0;padding-bottom:0}#sidebar div p{padding-top:0}#hamburger{position:fixed;top:2rem;right:3rem;background:rgba(0,0,0,0.6) !important;padding:5px 10px;border:none;border-radius:2px;z-index:5}#hamburger .icon-bar{display:block;height:0.125rem;width:1.5625rem;background:#FFF;margin:0.4375rem 0;transition:.3s ease-in-out}#hamburger .icon-bar:nth-child(1){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger .icon-bar:nth-child(3){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#hamburger.open .icon-bar:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger.open .icon-bar:nth-child(2){width:0%;opacity:0}#hamburger.open .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hero-section{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}#bgvid{width:100%;height:100vh;object-fit:cover}.hero-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.4);z-index:1}.hero-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:3}.hero-caption h1{font-family:'Montserrat',sans-serif;font-size:150px;font-weight:bold;color:#FFF}.hero-caption p{font-size:1.5rem}.showcase-section .row{position:relative}.showcase-section img,.showcase-section h2{position:relative;z-index:1}.showcase-section h2{font-weight:200;font-size:4rem;letter-spacing:0.5rem}.showcase-section img{border:1px solid #606060;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.11)}.bg-text{position:absolute;left:40%;top:0;font-size:200px;color:#121212;font-weight:700;line-height:normal;z-index:0}.anim span{display:inline-block;opacity:0;transform:translateX(50px);transition:transform 0.3s ease,opacity 0.3s ease}.row.left span{transform:translateX(-50px)}.bg-text.left{left:2%}.text-offset-small{padding-left:3rem}.text-offset-small-2{padding-left:6rem}.text-offset{padding-left:8rem}.text-offset-2{padding-left:18rem}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.pages-section img{width:100%;height:auto;border:1px solid #303030;border-radius:5px}.pages-section h4{margin:1.25rem 0 1rem 0}.big-heading{overflow:hidden;white-space:nowrap}.big-heading .bg-text{position:relative;left:0;margin-bottom:6rem;color:#0d0d0d;-webkit-text-stroke:2px #FFF;paint-order:stroke fill}.scrolling{display:inline-block;animation:scroll-left 20s linear infinite}.scrolling span{display:inline-block;padding-right:2rem}.page-card{position:relative;transition:0.3s;box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0)}.page-card button{position:absolute;left:0;top:0;width:100%;height:100%;font-size:1.5rem;text-transform:capitalize;font-weight:400;background:none;border:none;opacity:0}.page-card button:hover,button:active,button:focus{background:none !important}.page-card p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.2rem;text-transform:capitalize;font-weight:400;opacity:0;transition:0.3s}.text-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0}.text-overlay,.page-card button{transition:0.3s}.page-card:hover .text-overlay{opacity:0.8}.page-card:hover{transform:scale(0.9)}.page-card:hover button{opacity:1}.page-card:hover p{opacity:1}.modal-xl{max-width:1367px}.modal-body{background:url(../images/topography.png) repeat;padding:3rem 3rem 5rem 3rem;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.modal-body,.modal-header{color:#000}.modal-header{justify-content:center}.feature-card{position:relative;display:flex;align-items:center;justify-content:center}.feature-card{width:100%;height:100%;padding:4rem 0}.feature-card img{width:auto;height:80px;margin-bottom:2rem}.feature-card a{display:block;width:auto;height:auto}.special-thanks h3{line-height:2.5rem}.special-thanks a:hover{text-decoration:underline}#main-footer{width:100%;height:auto;background:#121212;padding:1rem 0}footer p{margin-bottom:0;padding:2px}.footer-text{font-size:0.9rem}@media (min-width:991px) and (max-width:1200px){.showcase-section h2{font-size:3rem}}@media (max-width:1024px ){.showcase-section .col-lg-5{justify-content:center !important}.showcase-section img{margin-top:3rem}.big-heading .bg-text span{opacity:1 !important}.large-margin{margin-bottom:6rem}#hamburger{top:1rem;right:1rem}}@media (min-width:991px) and (max-width:1366px){.hero-caption h1{font-size:5rem}}@media (max-width:991px){.hero-caption h1{font-size:3rem}.hero-caption p{font-size:1rem}.order-xs-1{order:1 !important}.order-xs-2{order:2 !important}.showcase-section .bg-text,.bg-text span{opacity:0 !important}}@media (max-width:768px){.showcase-section span,h2{font-size:3rem;padding:0;letter-spacing:normal}}