html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{background:linear-gradient(to bottom,#737373,#7f7f7f 21%,#a4a4a4 51%,#e7e7e7);margin:0}.no-page-margin{margin:0;width:100%}.big-page-margin{max-width:1024px;margin-left:auto;margin-right:auto}@font-face{font-family:Structia;src:url("../assets/fonts/Structia Regular.ttf") format("truetype")}.flex-full-base{flex-basis:100%}nav{height:2.5rem;margin-top:5px;margin-bottom:10px;display:flex;justify-content:space-between}nav .header-logo{width:40px}nav .nav-items{display:flex;align-items:center;padding-right:10px}nav .nav-items a{text-decoration:none}nav .nav-items span{margin-left:2.875rem;font-family:Roboto;font-size:.9375rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff}nav .nav-items span:hover{text-decoration:underline}#navigation-burger{display:none}footer{height:160px;background-color:#eae8e8}footer .content{display:flex;height:100%;align-items:center}footer .content .footer-column{flex-basis:33%}footer .content .footer-column a{text-decoration:none}footer .content .footer-column.text-left{text-align:left}footer .content .footer-column.text-center{text-align:center}footer .content .footer-column.text-right{text-align:right}footer .content h1{font-family:Roboto;font-size:24px;font-weight:500;color:#757575}footer .content p{font-family:Roboto;font-size:16px;color:#7d7d7d}.cta-contact{width:193px;height:55px;border-radius:5px;background-color:#fb0;border:solid 1px #fb0;font-family:Roboto;font-size:26px;color:#fff;cursor:pointer}img{max-width:80vw}@media only screen and (max-width:880px){nav{margin-top:0;margin-bottom:20px}nav .header-logo{position:absolute;top:5px;left:5px;z-index:2}nav .nav-items{padding-right:0;width:100%;position:absolute;z-index:1;display:flex;flex-direction:column;overflow:hidden;height:0;background-color:#4f4e4e;-webkit-transition:height .5s ease-in;-moz-transition:height .5s ease-in;-o-transition:height .5s ease-in;transition:height .5s ease-in}nav .nav-items a{margin-bottom:20px}nav .nav-items a:first-child{margin-top:50px}nav .nav-items span{margin:0;height:20px;font-size:25px}nav .nav-items.is-active{height:350px}#navigation-burger{display:block;position:absolute;top:5px;right:5px;z-index:2}footer{height:initial}footer .content{flex-direction:column}footer .content .footer-column.text-right{text-align:center}}