*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}nav{height:80px;background:#fdcc04;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0rem calc((100vw - 1300px)/2)}.logo{color:#000;font-size:1.5rem;font-weight:bold;font-style:italic;padding:0 2rem}nav a{text-decoration:none;color:#000;padding:0 1.5rem}nav a:hover{color:#fff}.hero{background:#fdcc04}.hero-container{display:grid;grid-template-columns:1fr 1fr;height:95vh;padding:3rem calc((100vw - 1300px)/2)}.column-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;padding:0rem 2rem}.column-left h1{margin-bottom:1rem;font-size:3rem}.column-left p{margin-bottom:2rem;font-size:1.5rem;line-height:1.5}button{padding:1rem 3rem;font-size:1rem;border:none;color:#fdcc04;background:#000;cursor:pointer;border-radius:50px}button:hover{background:#fff;color:#000}.column-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0rem 2rem}.hero-image{width:100%;height:100%}@media screen and (max-width: 300px){.hero-container{grid-template-columns:1fr}}