#contact-form{padding:20px;box-sizing:border-box}h1{color:#b82091;text-transform:uppercase;border-bottom:1px solid #b82091;text-align:right;margin:0 0 20px 0}.red{color:red}.form{position:relative;text-align:left;width:100%}.form label{display:block}.form input,.form textarea{width:100%;height:30px;font-size:17px;margin-bottom:20px;font-family:'Calibri Regular'}.form textarea{height:100px;resize:none}.submit-form{background:#1673bb;color:#fff;border-radius:3px;padding:10px 20px;font-size:17px;font-weight:700;float:right;cursor:pointer}.submit-form:hover{background:#027ad6}.contact-left{margin-bottom:40px;text-align:center}.contact-left h3{margin-bottom:0}.contact-left p{margin-top:0}.contact-left h2{color:#0170ba;text-transform:uppercase}.contact-left h3{text-transform:uppercase;font-weight:400;font-size:22px}.contact-left h3 strong{font-weight:700}@media only screen and (min-width:968px){.flex-container{display:flex}.contact-left{position:relative;display:flex;width:calc(100% * 2 / 3 - 30px);align-self:stretch;align-items:center;justify-content:center;z-index:1;margin:0 30px 0 0}.contact-container{width:70%;background:rgba(255,255,255,.9);padding:0 10px;box-sizing:border-box}.contact-left::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:-1;background:url(/public/img/contact/background.png) center no-repeat;background-size:contain}.form{width:calc(100% / 3);margin:0 20px}}