@font-face{font-family:"Clear Sans";src:url("clearsans.woff")}body{background-color:#002f41}html,body{text-align:left;font-family:"Clear Sans","Roboto",sans-serif;margin:0}body:nth-child(2){margin-top:60px}@media screen and (max-width: 500px){body{font-size:20px}}@media screen and (max-width: 350px){body{font-size:18px}}*:not(.dropdown){transition:height .5s ease-in-out}.navigator{position:fixed;top:0%;width:100%;height:60px;background-color:#002F41;color:#fff;box-shadow:0 0px 10px 5px rgba(0,0,0,0.5);font-size:18px;z-index:1}.navigator .container-fluid{height:100%;padding:0}.navigator .container-fluid table{height:100%;width:97.5%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.navigator .container-fluid table tr{height:100%}.navigator .container-fluid table tr th{height:100%;width:100px;table-layout:fixed;position:relative;text-align:center}.navigator .container-fluid table tr th a{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:block;text-decoration:none;color:#fff;font-weight:300}.navigator .container-fluid table tr .nav-active{background-color:#00151d;box-shadow:inset 0 -2px 0 0px #ff6f00}.navigator .container-fluid table tr .nav-active a span{display:block}.navigator .container-fluid table tr .nav-active a span::first-letter{color:#ff8f09}.navigator .container-fluid table tr th:not(#nav-brand){float:right}.navigator .container-fluid table tr th:not(#nav-brand):hover{background-color:#00151d}.navigator .container-fluid table tr .first-link{margin-right:5%}.navigator .container-fluid table tr #nav-brand{margin-left:5%;float:left}.navigator .container-fluid table tr #nav-brand #nav-brand-name{font-size:30px;font-weight:500}.navigator .container-fluid table tr #nav-brand #nav-brand-name img{width:200px;height:40px;margin-top:10px;margin-bottom:6px}.navigator .container-fluid table tr .navigator-menu{display:none;width:35px;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width: 760px){.navigator .container-fluid table tr th:not(.first-link):not(#nav-brand){display:none}.navigator .container-fluid table tr .first-link{cursor:pointer}.navigator .container-fluid table tr .first-link a{display:none}.navigator .container-fluid table tr .first-link .navigator-menu{display:inline}}.navigator .container-fluid .dropdown{display:none;width:350px;height:240px;float:right;background-color:#002F41;border-left:1px solid rgba(175,175,175,0.75)}.navigator .container-fluid .dropdown a:hover{text-decoration:none}.navigator .container-fluid .dropdown .dropdown-link{border-bottom:1px solid rgba(175,175,175,0.75);height:80px;width:100%;font-size:24px;font-weight:bold;font-variant:small-caps;text-shadow:4px 4px 1px rgba(0,0,0,0.5);padding-left:25px}.navigator .container-fluid .dropdown .dropdown-link div{color:#fff;position:relative;top:50%;transform:translateY(-50%)}@media screen and (min-width: 760px){.navigator .container-fluid .dropdown{display:none}}@media screen and (max-width: 760px){.navigator .container-fluid table{width:100%}}.footer{height:175px;background-color:#002f41}.footer .footer-container{padding-top:30px;background-color:#002f41}.footer .footer-container>*{color:#fff;background-color:#002f41;line-height:20px}.footer .footer-container>* h4{margin-bottom:1px;margin-top:5px;font-size:30px}.footer .footer-container>* h4 span:not(.contact-title){font-weight:lighter}@media screen and (max-width: 650px){.footer{text-align:center}.footer .footer-container>* h1{font-size:64px}.footer .footer-container>* h4{font-size:24px}}.header{background:transparent;min-height:700px;position:relative;box-shadow:inset 0px -5px 20px 0px rgba(0,0,0,0.25)}@media screen and (max-width: 991px){p{padding:0 75px}}.header .header-info{font-variant:small-caps;font-size:28px;background-color:rgba(0,0,0,0.65);color:#fff;outline:2px solid rgba(0,0,0,0.65);outline-offset:10px;padding:16px}.header .header-info p{text-shadow:2px 2px rgba(0,0,0,0.5);display:inline;vertical-align:middle}.h-2{min-height:400px}@media screen and (max-width: 555px){.header{min-height:450px}}.desc{min-height:475px;position:relative;padding:0 44px;background-color:#fff;box-shadow:0px 13px 25px -5px rgba(0,0,0,0.25)}.desc>*{position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1420px){.desc{min-height:630px}}@media screen and (max-width: 850px){.desc{min-height:1030px;text-align:center}.desc>*{width:85%}}@media screen and (max-width: 650px){.desc{padding:0;min-height:900px}.desc>*{width:100%;padding:0 25px}}@media screen and (max-width: 350px){.desc{min-height:820px}}.contact{background-color:#ff8c00;color:#fff;min-height:600px}.contact .contact-info h1{margin-bottom:50px}.contact .contact-info *:not(h1){margin-top:30px}.contact .contact-info div{margin-top:0}.contact .contact-info .linkdin{width:50px;margin:0;vertical-align:middle}.contact .contact-info .contact-brahe{display:inline-block;font-size:32px;vertical-align:bottom;margin-left:10px}.contact .map{padding:0;float:right;height:600px}@media screen and (max-width: 1000px){.contact .map{float:none}}@media screen and (max-width: 992px){.contact .col-md-3 div{text-align:center;padding-bottom:50px}.contact .col-md-3 div h1{font-size:80px;margin-bottom:30px}.contact .col-md-3 div h5{margin-top:20px}}.portfolio{position:relative}.portfolio>*{position:absolute;top:50%;transform:translateY(-50%)}.portfolio>* h1{margin:0 200px;color:#fff;font-weight:bold}@media screen and (max-width: 650px){.portfolio{text-align:center;width:100%;@font-face}.portfolio>*{width:100%;margin:0;padding:0 50px}font-family:"Clear Sans";src:url("clearsans.woff")}
