.contact-form textarea.input,form .input{font-family:Poppins,sans-serif;color:#666}.contact-form .btn,form .input{transition:.3s;outline:0;width:100%}#submitBtn,#submitBtn i{height:44px;line-height:44px}#submitBtn,.file-label,.input[type=file],.input[type=file]:hover{cursor:pointer}.btn-submit,.contact-form p,span input,textarea{font-family:Poppins,sans-serif}.contact-form .form p.text{text-align:left;font-size:14px;line-height:22px}.modal .container{position:relative;width:100%;min-height:100vh;padding:2rem;background-color:#fafafa;overflow:hidden;display:flex;align-items:center;justify-content:center}.contact-form .form{width:100%;max-width:820px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px 1px rgba(0,0,0,.1);z-index:1000;overflow:hidden;display:grid;grid-template-columns:repeat(2,1fr)}.contact-form{background-color:#0000;position:relative}form#contactForm{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;background:#fff}.contact-form form{padding:0 1px;z-index:10;overflow:hidden;position:relative}.contact-form .input-container{position:relative;overflow:hidden}form .input{height:45px;border:1px solid #eee;background:0 0;padding:.6rem 1.2rem;font-weight:500;font-size:12px;letter-spacing:1px}input#file{margin:0}.contact-form textarea.input{min-height:150px;border-radius:5px;resize:none;overflow-y:auto}.contact-form .btn{padding:.6rem 1.3rem;background-color:#fff;border:2px solid #fafafa;font-size:.95rem;color:#ce2226;line-height:1;border-radius:5px;cursor:pointer;margin:0}.contact-form .btn-primary:hover{border-color:#ce2327}@media (max-width:850px){.modal .form{grid-template-columns:1fr}.modal .text{margin:1rem 0 1.5rem}}@media (max-width:480px){.contact-form .container{padding:1.5rem}.contact-form .contact-info:before{display:none}.contact-form .btn,.contact-form .input{padding:.45rem 1.2rem}}.contact-form .input:focus{border-color:#ce22259c}#submitBtn{background-color:#ce2327;padding:0 85px 0 45px;outline:0;border:none;-webkit-appearance:none;float:left;position:relative;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:400}#submitBtn i{position:absolute;right:0;width:44px;background:#2a2a2e;top:0;transition:.5s ease-in-out}#responseContainer p{text-align:left;margin-top:10px}h3#status{color:#333}#submitBtn .fa-spinner{background-color:transparent}.file-label{position:absolute;top:0;left:0;height:100%;width:100%;padding:10px;box-sizing:border-box;background-color:#0000;color:#757575;border:1px solid #eee;border-radius:5px}.input[type=file]{position:relative;z-index:2;opacity:0}.file-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px);display:inline-block;vertical-align:middle;margin-right:10px}.file-input{margin:20px 0}.content,.fixed-column-wrap{background:#fff}.col-50{width:48%}.col-100{width:100%}@media (max-width:1064px){.col-100,.col-50{width:100%}.fixed-column-wrap{display:none}}@media (min-width:1065px){.calendly-mobile{display:none}}