.tridion-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-.3125rem}.tridion-form__field{padding:.3125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.tridion-form__field button,.tridion-form__field select{text-transform:none}.tridion-form__field input[type=email],.tridion-form__field input[type=tel],.tridion-form__field input[type=text],.tridion-form__field select,.tridion-form__field textarea{border:.0625rem solid #5d6e7f;border-radius:.25rem;padding:.3125rem .625rem;background-color:#fff;min-height:1.875rem;font-size:1rem;line-height:1;height:2rem;width:100%;margin:0;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.tridion-form__field input[type=email]:hover,.tridion-form__field input[type=tel]:hover,.tridion-form__field input[type=text]:hover,.tridion-form__field select:hover,.tridion-form__field textarea:hover{border-color:#000}.tridion-form__field input[type=email].valid,.tridion-form__field input[type=tel].valid,.tridion-form__field input[type=text].valid,.tridion-form__field select.valid,.tridion-form__field textarea.valid{border-color:teal}.tridion-form__field input[type=email].input-validation-error,.tridion-form__field input[type=tel].input-validation-error,.tridion-form__field input[type=text].input-validation-error,.tridion-form__field select.input-validation-error,.tridion-form__field textarea.input-validation-error{border-color:#eb2c51}.tridion-form__field input[type=email]:focus,.tridion-form__field input[type=tel]:focus,.tridion-form__field input[type=text]:focus,.tridion-form__field select:focus,.tridion-form__field textarea:focus{border-color:teal;outline:0}.tridion-form__field input[type=checkbox],.tridion-form__field input[type=radio]{opacity:0;z-index:2;position:absolute}.tridion-form__field input[type=checkbox]{margin:3px}.tridion-form__field input[type=checkbox].input-validation-error+a.tridion-form__field-text{color:#eb2c51}.tridion-form__field textarea{min-height:7.25rem;color:#5d6e7f}.tridion-form__field select{-moz-appearance:none;-webkit-appearance:none;padding:0 .625rem;color:#5d6e7f!important}.tridion-form__field select[multiple=multiple]{min-height:6rem}.tridion-form__field--textarea{width:auto}.tridion-form__field--dropdown{position:relative;cursor:pointer}.tridion-form__field--dropdown:after{content:"\e01c";font-family:icon-font;right:6px;top:6px;position:absolute;line-height:2rem;height:1.85rem;width:2rem;padding-left:.625rem;border-radius:.25rem;background-color:#fff;pointer-events:none}.tridion-form__field--dropdown select{cursor:pointer}.tridion-form__field--checkbox .tridion-form__field-text--checkbox:before,.tridion-form__field--checkbox-group .tridion-form__field-text--checkbox:before{content:"\e033";font-size:.9rem}.tridion-form__field--checkbox input:checked+.tridion-form__field-text--checkbox:before,.tridion-form__field--checkbox-group input:checked+.tridion-form__field-text--checkbox:before{content:"\e034";font-size:.9rem;color:teal}.tridion-form__field--radio-button .tridion-form__field-text--radiobutton:before,.tridion-form__field--radio-group .tridion-form__field-text--radiobutton:before{content:"\e035";font-size:.9rem;line-height:1.6}.tridion-form__field--radio-button input:checked+.tridion-form__field-text--radiobutton:before,.tridion-form__field--radio-group input:checked+.tridion-form__field-text--radiobutton:before{content:"\e036";color:teal}.tridion-form__field--disabled{display:none}.tridion-form__field-text{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.875rem;line-height:1.25;display:inline-block;margin-left:1.5rem}.tridion-form__field-text:before{font-family:icon-font;color:#5d6e7f;position:absolute;left:0}.tridion-form__bool-wrapper{width:100%;position:relative}.tridion-form__label{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.875rem;line-height:1.25;width:100%}.tridion-form__fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.3125rem;width:100%;padding:0 .35rem}.tridion-form__fieldset>p{padding:0 .35rem}.tridion-form__fieldset--dependent .tridion-form__field{margin-left:0;padding:.3125rem 0}.tridion-form__field-group{border-top:1px solid #dbe2e9;padding:1.25rem 0}.tridion-form__set-title{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:1.125rem;line-height:1.2;padding:0 .35rem}@media only screen and (min-width:1200px){.tridion-form__set-title{font-size:1.4375rem;line-height:1.16}}.tridion-form__button{padding-right:.9375rem;padding-left:.9375rem;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#fff;border-radius:.25rem;-webkit-box-shadow:inset 0 -.125rem 0 0 rgba(0,0,0,.1);box-shadow:inset 0 -.125rem 0 0 rgba(0,0,0,.1);text-decoration:none;background-color:teal;font-size:1rem;line-height:2.25;border:none;cursor:pointer}.tridion-form__button:hover{color:#fff;background-color:#007373;-webkit-box-shadow:none;box-shadow:none}.tridion-form__button-wrapper{margin:.3125rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:600px){.tridion-form__error-message{padding-left:1.25rem}}@media only screen and (max-width:599px){.tridion-form__button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tridion-form__error-message{padding-top:1.25rem}}.tridion-form__error-message-title{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.75rem;line-height:1.29;color:#eb2c51}.tridion-form__error-message-text{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.75rem;line-height:1.29}.form-field-connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.form-field-connector .tridion-form__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:14rem;flex-basis:14rem;width:auto}.field-validation-error [id*="-error"]{display:none!important}.field-validation-error~.tridion-form__bool-wrapper{color:#eb2c51}.file-input input{display:none}.file-input__file-drop-zone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem dashed #dbe2e9;border-radius:.25rem;padding:.625rem;cursor:pointer}.file-input__file-drop-zone-text{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.75rem;line-height:1.29;text-align:center;margin-left:.625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.file-input__file-drop-zone:before{content:"\e05b";font-family:icon-font;display:inline-block;font-size:2rem}.file-input__file-preview{padding:0 .3125rem}.file-input__file-thumbnail-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-input__file-caption-name{font-weight:400;font-family:noto_sansregular,sans-serif;font-size:.875rem;line-height:1.25;width:80%!important}.file-input__file-upload-indicator{width:10%;padding-right:.3125rem}.file-input__file-upload-indicator .glyphicon-exclamation-sign,.file-input__file-upload-indicator .glyphicon-ok-sign,.file-input__file-upload-indicator .glyphicon-plus-sign{font-style:normal}.file-input__file-upload-indicator .glyphicon-exclamation-sign:before,.file-input__file-upload-indicator .glyphicon-ok-sign:before,.file-input__file-upload-indicator .glyphicon-plus-sign:before{content:"\e02c";font-family:icon-font;display:inline-block;font-size:1rem}.file-input__file-upload-indicator .glyphicon-ok-sign:before{content:"\e039";color:teal}.file-input__file-upload-indicator .glyphicon-exclamation-sign:before{content:"\e05c";color:#eb2c51}.file-input .file-preview-frame{margin-top:.625rem}.file-input .file-thumb-progress{margin-top:.3125rem;width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.file-input .file-thumb-progress .progress{width:100%;height:.25rem;background-color:#dbe2e9;border-radius:.25rem;overflow:hidden}.file-input .file-thumb-progress .progress-bar{height:100%;background-color:teal}.file-input .file-thumb-progress .progress-bar-success{background-color:teal}.file-input .file-drop-zone-title{display:none}.file-input .file-actions{width:10%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right}.file-input .file-actions .kv-file-remove{color:#5d6e7f}.file-input .file-actions .kv-file-remove:before{content:"\e00a";font-family:icon-font;display:inline-block;font-size:1rem;color:inherit}.file-input .file-actions .kv-file-remove:hover{color:#eb2c51}