.banner{align-items:center;background-color:#f7f6f4;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;display:flex;justify-content:center;min-height:600px!important;padding:50px;position:relative;width:100%}.banner:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.description{color:#fff;margin-right:20px;position:relative;text-align:center;width:50%;z-index:1}.description h1,.description h2{color:#fff;margin:0;padding-right:30px;text-align:left}.description h1{font-size:60px;margin-top:0}.description h2{font-size:24px;font-weight:300;padding-top:30px}.novak-form{position:relative;text-align:left;width:40%;z-index:1}.novak-form div{display:block}.novak-form label{color:#fff;display:block;font-size:12px;margin-bottom:5px;margin-top:15px;text-align:left}.novak-form input,.novak-form select,.novak-form textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px;width:100%}.novak-form p{color:#e5e5e5!important;margin-top:10px;text-align:left}.novak-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;margin-top:10px;padding:10px 20px;width:auto}.novak-form button:hover{background-color:#0056b3}@media (max-width:1200px){.banner{flex-direction:column;padding:20px}.description,.novak-form{text-align:center;width:100%}.description{margin-right:0}.description h1{font-size:40px!important}.description p{font-size:16px!important}}