:focus{box-shadow:none!important;border-color:transparent!important;outline:0!important}body,html{margin:0;padding:0}body{font-family:sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box}header{padding:1em}.container{max-width:1200px;width:100%;margin:0 auto}.logo{max-height:60px}.logo2{max-height:60px}.success{font-size:28px;text-align:center}main{min-height:65vh;padding:1em}main .container{display:grid;grid-template-rows:auto;grid-gap:30px;min-height:65vh;grid-template-columns:2fr 1fr}img.img-alt{object-fit:cover;width:100%}.call-to-action{float:left;display:flex;flex-flow:column;justify-content:center}h1{font-size:60px;padding:0;margin:0}p{font-size:1.3rem}.form{display:flex;flex-flow:column;justify-content:center}form{display:grid;padding:0 1em;border-radius:8px}input{height:20px;padding:1em;font-size:15px;margin:1em 0;border-radius:8px;border:0;text-transform:lowercase}input[name=name]{text-transform:capitalize}.button{font-weight:500;font-size:20px;padding:0;height:45px}.button:hover{opacity:.8;cursor:pointer}footer{padding:1em 0}footer .container{text-align:justify;font-size:10px}@media only screen and (max-width:500px){main{padding:0!important}main .container{grid-template-columns:1fr}h1{text-align:center;line-height:1;padding:1em 1em 0 1em;font-size:30px}p{text-align:center}.form{padding:0 1em;margin-bottom:1em}header .container{text-align:center;display:block;margin:0 auto}header .container img{float:none!important}footer{padding:1em}.button{-webkit-appearance:none}img.img-alt{width:90vw;padding:0 1em;display:flex;flex-flow:column;justify-content:center}}::-webkit-input-placeholder{text-transform:uppercase}:-moz-placeholder{text-transform:uppercase;opacity:1}::-moz-placeholder{text-transform:uppercase;opacity:1}:-ms-input-placeholder{text-transform:uppercase}