main{padding-top:30px}@media screen and (max-width: 576px){main{padding:15px}}main h1{margin:60px 0 10px 0;text-align:center;font-family:"Inter",sans-serif;font-size:1.75rem;color:var(--ddcompany-color);white-space:normal}main small{white-space:normal;font-size:.9rem}@media screen and (max-width: 576px){main small{white-space:normal;padding:20px}}main img{border-radius:10px;width:400px}main{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:-30px}@media screen and (max-width: 576px){main{flex-direction:column}}main h1{text-transform:uppercase}main form{display:grid;margin-top:40px;grid-gap:5px 10px;grid-template-columns:175px 175px;justify-content:center}main form .label{color:var(--gray70);border-radius:5px}main form input{padding:0 10px;border-bottom:2px var(--gray20) solid;transition:border-bottom-color .25s;transition:border-bottom-color .25s;width:100%}main form input.invalid{border-bottom-color:var(--error-red)}main form input:focus{border-bottom-color:var(--gray80)}main form button{grid-column:span 2;margin:35px auto 0 auto;font-family:"Inter",sans-serif;height:45px;text-transform:uppercase;border-radius:5px;color:var(--light);font-weight:bold;background:var(--ddcompany-color);width:100%}main form button i{margin-left:10px;font-size:1.2em}
