@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;500;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&display=swap);*{margin:0;padding:0;outline:0;font-family:Montserrat}p{font-family:Roboto}a{text-decoration:none;color:#2f65fc}a:hover{text-decoration:underline}.container{display:flex;flex-direction:rows;align-items:center}.container .column-left{width:34%;height:100vh;background:#fff;padding:60px;box-sizing:border-box}.container .column-left img{width:120px;margin-bottom:18vh}.container .column-left h2{font-size:30px;margin-top:30px;line-height:40px}.container .column-left p{margin-top:10px;line-height:24px}.container .column-left .form{display:flex;flex-direction:column;padding:30px 0}.container .column-left .form input{border:none;border-bottom:solid 1px #1588ce;padding-left:10px;font-size:18px;font-weight:300;font-family:Montserrat;height:50px;margin-bottom:20px}.container .column-left .form button{border:none;height:50px;margin-top:20px;font-size:18px;background:#1588ce;border-radius:80px;color:#eee;cursor:pointer;transition:background .1s}.container .column-left .form button:hover{background:#84a33b}.container .column-right{width:66%;height:100vh;display:flex;align-items:center;justify-content:flex-end;background:url('../img/bg-hero.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover}.container .column-right .content{width:40%;text-align:right;padding-right:80px;color:#e9e9e9}.container .column-right .content h1{font-size:60px;font-weight:600;margin-bottom:10px}.container .column-right .content p{font-size:20px;line-height:24px}.container .column-right .content button{margin-top:15px;padding:8px 12px;border:none;border-radius:3px;cursor:pointer}@media only screen and (max-width:768px){.container{display:flex;flex-direction:column;padding:0}.container .column-left{padding:20px 30px;width:100%;height:100vh;text-align:center}.container .column-left .content{padding-top:10px}.container .column-left img{width:120px;margin-bottom:12vh}.container .column-left h2{font-size:20px}.container .column-left .form input{width:100%;padding-left:15px;box-sizing:border-box}.container .column-left .form button{border-radius:80px}.container .column-right{display:none}}