.form-curriculo{background:#fbd474;text-align:center;padding:60px 0 100px;margin-bottom:0}.form-curriculo h1{margin-bottom:15px;color:#373737}.form-curriculo p{font-size:.875em;color:#373737}.form-curriculo input,.form-curriculo select{border:none}.form-curriculo input[type=file]{background:#fff;position:relative;color:transparent;height:32px}.form-curriculo select{color:#aaa;background-color:#fff}.form-curriculo select option:first-child{color:green}.form-curriculo textarea{height:100px}.form-curriculo .custom-file-input::-webkit-file-upload-button{visibility:hidden}.form-curriculo .custom-file-input::after{content:'Carregar';position:absolute;text-align:center;right:-110px;top:0;background:0 0;color:#fff;border:1px solid #fff;border-radius:3px;padding:8px 0;width:90px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-size:.688em;text-transform:uppercase}.form-curriculo .custom-file-input:hover::before{border-color:#000}.form-curriculo .custom-file-input:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.form-curriculo input{height:40px}.form-curriculo input[type=submit]{width:100%;margin:0 auto;border-radius:4px;border:2px solid #fff;background:0 0;color:#fff;font-size:1.125em;text-transform:uppercase}.form-curriculo .error-message{float:left;font-size:.875em;padding:0 0 0 40px;display:inline-block;color:#fff;text-align:left;line-height:1.2em;background:url(../../bundles/app/assets/img/icons/close.svg) no-repeat}@media screen and (max-width:1024px){.error-message{margin-bottom:20px}}