.twisted-form-wrapper .fields{margin:0 -10px}.twisted-form-wrapper .fields:before,.twisted-form-wrapper .fields:after{content:"";display:table}.twisted-form-wrapper .fields:after{clear:both}.twisted-form-wrapper .field{float:left;padding:10px;width:100%}@media screen and (min-width: 1024px){.twisted-form-wrapper .field.field-1{width:4.16667%}.twisted-form-wrapper .field.field-2{width:8.33333%}.twisted-form-wrapper .field.field-3{width:12.5%}.twisted-form-wrapper .field.field-4{width:16.66667%}.twisted-form-wrapper .field.field-5{width:20.83333%}.twisted-form-wrapper .field.field-6{width:25%}.twisted-form-wrapper .field.field-7{width:29.16667%}.twisted-form-wrapper .field.field-8{width:33.33333%}.twisted-form-wrapper .field.field-9{width:37.5%}.twisted-form-wrapper .field.field-10{width:41.66667%}.twisted-form-wrapper .field.field-11{width:45.83333%}.twisted-form-wrapper .field.field-12{width:50%}.twisted-form-wrapper .field.field-13{width:54.16667%}.twisted-form-wrapper .field.field-14{width:58.33333%}.twisted-form-wrapper .field.field-15{width:62.5%}.twisted-form-wrapper .field.field-16{width:66.66667%}.twisted-form-wrapper .field.field-17{width:70.83333%}.twisted-form-wrapper .field.field-18{width:75%}.twisted-form-wrapper .field.field-19{width:79.16667%}.twisted-form-wrapper .field.field-20{width:83.33333%}.twisted-form-wrapper .field.field-21{width:87.5%}.twisted-form-wrapper .field.field-22{width:91.66667%}.twisted-form-wrapper .field.field-23{width:95.83333%}.twisted-form-wrapper .field.field-24{width:100%}}.twisted-form-wrapper .field.field-clear-left{clear:left}.twisted-form-wrapper .field.hidden{display:none}.twisted-form-wrapper input[type="text"],.twisted-form-wrapper input[type="email"],.twisted-form-wrapper select,.twisted-form-wrapper textarea{width:100%;max-width:none}.twisted-form-wrapper .has-errors input[type="text"],.twisted-form-wrapper .has-errors input[type="email"],.twisted-form-wrapper .has-errors select,.twisted-form-wrapper .has-errors textarea{border-color:#ca2121}.twisted-form-wrapper .error-message{margin:0;padding:0;list-style:none}.twisted-form-wrapper .error-message li{margin:0;padding:0;color:#ca2121}.form-field-required{color:#ca2121}.twisted-form-result{border-left:3px solid #ccc;margin:0;margin-bottom:16px;padding:10px;list-style:none}.twisted-form-result li{margin:0;padding:0}.twisted-form-result.error{background:#f3ecec;border-color:#ca2121;color:#ca2121}
