.camp-form-app{padding-bottom:100px}.camp-form-app article{width:600px;margin:0 auto;padding-bottom:20px;font-size:14px}.camp-form-app .stage-item{padding-bottom:35px}.camp-form-app .stage-item h3{font-family:Calibri;font-size:24px;color:#e67200;padding-bottom:10px}.camp-form-app .stage-item >div{margin-bottom:10px;position:relative}.camp-form-app .stage-item >div input,.camp-form-app .stage-item >div select{border:1px solid #ddd;height:36px;border-radius:15px;margin-top:0;width:100%;outline:0!important;font-size:13px;padding:0 15px}.camp-form-app .stage-item >div input[type=radio],.camp-form-app .stage-item >div select[type=radio],.camp-form-app .stage-item >div input[type=checkbox],.camp-form-app .stage-item >div select[type=checkbox]{width:auto;height:auto;margin-right:5px}.camp-form-app .stage-item >div input.error,.camp-form-app .stage-item >div select.error{border-color:red}.camp-form-app .stage-item >div input+a,.camp-form-app .stage-item >div select+a{color:red;font-size:13px;text-decoration:none;cursor:default;margin-left:15px}.camp-form-app .stage-item >div label{margin-bottom:0;margin-left:10px;font-weight:400;display:inline-flex;align-items:center}.camp-form-app .stage-item >div label span,.camp-form-app .stage-item >div label input{vertical-align:middle}.camp-form-app .stage-item >div.skypeBox{position:relative}.camp-form-app .stage-item >div.skypeBox select{position:absolute;width:100px;height:30px;top:3px;right:15px;border:0}.camp-form-app div.is-flex{display:flex}.camp-form-app div.is-flex .key{flex:shrink 0}.camp-form-app div.is-flex .value{width:100%;padding-left:15px}.camp-form-app button{width:200px!important;height:40px!important;font-size:18px!important;border-radius:20px!important}