*{box-sizing:border-box;font-family:Verdana,Geneva,sans-serif}.landing-wrap{overflow-X:hidden;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:1200px;min-height:75vh;padding:40px;position:relative;width:100%}.landing-wrap nav{align-items:center;display:flex;height:100px;justify-content:space-between;left:50%;max-width:1200px;padding:0 40px;position:absolute;top:0;transform:translateX(-50%);width:100vw;width:100dvw;z-index:5}nav .logo{width:150px}nav span a{background:#0084cb;color:#fff;margin:0 5px;padding:8px 20px;text-decoration:none}.hero-section{align-items:stretch;display:flex;justify-content:space-between;padding-top:60px;position:relative}.hero-section>div{display:flex;flex:0 1 50%;flex-direction:column;height:75vh;height:75dvh;justify-content:center}.hero-section .hero-text{padding-right:40px}.hero-section .hero-text *{margin:10px 0}.hero-section .hero-text h1{color:#444;font-size:55px;font-weight:900;line-height:1em}.hero-section .hero-text h3{color:#0084cb;font-size:50px;font-weight:200;line-height:1.2em}.hero-section .hero-pic{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px 0 30px 0}.topbutton,.topbutton:hover{border:1px solid #0084cb;text-decoration:none!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.topbutton:hover{background:#fff;color:#0084cb}@media screen and (max-width:767px){.landing-wrap nav{flex-direction:row;flex-wrap:wrap;height:120px;padding:20px}.landing-wrap nav span{display:flex;flex:0 1 100%;flex-direction:row}.landing-wrap nav span a{font-size:14px;margin:0 10px 0 0;padding:5px}.landing-wrap{min-height:unset;padding:80px 20px 20px}.hero-section{align-items:flex-start;display:flex;flex-direction:column-reverse}.hero-section .hero-text h1{font-size:35px}.hero-section .hero-text h3{font-size:22px}.hero-pic,.hero-section>div{height:auto}.hero-pic{border-radius:0!important;min-height:180px;width:100%}.hero-pic img{height:220px;width:100%}}