@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@100;200;300;400;700&display=swap");*{margin:0;padding:0;position:relative;box-sizing:border-box;color:#222}::-moz-selection{background-color:#222;color:#fff}::selection{background-color:#222;color:#fff}*{font-family:Nunito Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px}.section-headline{font-size:24px;padding:14px 0;text-align:left}.list-headline,.section-headline{font-weight:700;text-transform:uppercase}.list-headline{font-size:16px;padding:0 0 4px}li,ul{list-style-type:disc}ul{padding-left:20px}li{padding-left:4px}p{margin:0 0 1em}#header{text-align:center;position:fixed;top:0;left:0;width:100%;z-index:100;background-color:#00394d}#header-content{max-width:1400px;text-align:left;padding:0 40px;position:relative;margin:0 auto -5px}#primos-logo{display:inline-block;height:96px;margin:30px 0}#header-headline{position:absolute;top:30px;right:40px}#header-headline span{font-size:18px;color:#fff;font-weight:100}#header-headline .bold{font-weight:700}#header-links{position:absolute;bottom:35px;right:15px}.header-link{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:18px;display:inline-block;padding:2px 25px}.header-link:hover{text-decoration:underline}#header-contact,#header-menu{display:none}#header-contact{position:absolute;top:26px;right:40px;text-align:right;font-size:20px}#header-contact #header-phone{font-weight:100}#header-contact #header-email,#header-contact #header-phone{color:#fff;display:block;text-decoration:none;font-size:inherit}#header-contact #header-email{top:10px}#header-menu{position:absolute;top:30px;left:40px;height:56px;width:56px}.menu-bar{width:100%;height:20%;border-radius:5px;background:#fff;position:absolute;transition:all .2s ease}#menu-top{top:0;transform-origin:bottom left}#menu-mid{top:50%;transform:translateY(-50%)}#menu-bot{bottom:0;transform-origin:top left}.menu-active #menu-top{transform:rotate(45deg) translateX(2%)}.menu-active #menu-mid{opacity:0}.menu-active #menu-bot{transform:rotate(-45deg) translateX(2%)}#content{padding-top:195px}.section-container{padding:20px 0 35px}.section{max-width:1000px;margin:0 auto}.section p:last-child{margin-bottom:.5em}footer{text-align:center;padding:20px;background-color:#00394d}footer p#copy{font-size:10px;cursor:default;color:#fff}