.form-input,.form-input:focus{width:100%}.contact-form .col-md-6{padding:0 5px 0 0}*{margin:0;padding:0;outline:0;font-family:Montserrat;font-size:12px}.form-outer{width:100%;overflow:hidden}.form-outer div.contact-form{display:flex;width:400%}.form-outer .page{width:25%;transition:margin-left .3s ease-in-out}.form-outer .page .title{text-align:left;font-size:25px;font-weight:500}.form-outer .page .field{margin:45px 0;display:flex;position:relative}.page .field .label{color:grey;font-size:12px}.page .field input,.page .field select{border-radius:0;border:0;background-color:transparent;border-bottom:1px solid #000}.page .btns button.prev{margin-right:3px}.page .btns button.next{margin-left:3px}.progress-bar1{display:flex;margin:40px 0;user-select:none}.progress-bar1 .step{text-align:center;width:100%;position:relative}.progress-bar1 .step p{font-weight:500;font-size:18px;color:#000;margin-bottom:8px}.progress-bar1 .step .bullet{height:25px;width:25px;border:2px solid #000;display:inline-block;border-radius:50%;position:relative;transition:.2s;font-weight:500;font-size:14px;line-height:20px}.progress-bar1 .step .bullet.active{border-color:#f64747;background:#f64747}.progress-bar1 .step .bullet span{position:absolute;left:50%;transform:translateX(-50%)}.progress-bar1 .step .bullet.active span,.progress-bar1 .step:last-child .bullet:after,.progress-bar1 .step:last-child .bullet:before{display:none}.progress-bar1 .step .bullet:after,.progress-bar1 .step .bullet:before{position:absolute;content:'';bottom:11px;right:-51px;height:3px;width:44px;background:#262626}.progress-bar1 .step .bullet.active:after{background:#f64747;transform:scaleX(0);transform-origin:left;animation:.3s linear forwards animate}@keyframes animate{100%{transform:scaleX(1)}}.progress-bar1 .step p.active{color:#f64747;transition:.2s linear}.progress-bar1 .step .check{position:absolute;left:50%;top:70%;font-size:15px;transform:translate(-50%,-50%);display:none}.progress-bar1 .step .check.active{display:block;color:#fff}