@import url(https://ccm-fonts.s3.us-east-2.amazonaws.com/fonts.css);.custom-select,input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],select{font-size:15px;font-weight:400;line-height:normal;color:#495057;background-color:#fff;width:100%;height:42px;margin:0;padding:0 15px;border:1px solid #ccc;border-radius:3px;outline:0;transition:all .3s ease}.custom-select.success,.custom-select:focus,input[type=date].success,input[type=date]:focus,input[type=email].success,input[type=email]:focus,input[type=number].success,input[type=number]:focus,input[type=password].success,input[type=password]:focus,input[type=tel].success,input[type=tel]:focus,input[type=text].success,input[type=text]:focus,input[type=time].success,input[type=time]:focus,input[type=url].success,input[type=url]:focus,select.success,select:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select.error,input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,select.error{border-color:#ca312a;box-shadow:0 0 8px #ca312a}select{--select-arrows:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='currentColor' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>");background:var(--select-arrows) center right 12px no-repeat #fff;background-size:8px;padding-right:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-group{text-align:left;width:100%;margin:0 auto 16px;position:relative}.form-group:last-child{margin-bottom:0}.form-wrapper .form-title{font-weight:600}.form-wrapper .form-group{border:0}.form-wrapper .btn{width:100%}