.formbox,.formbox *{box-sizing:border-box;font-size:16px}.formbox *{padding:0;margin:0;border:0}.formbox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1em;max-width:100%;padding:1em;margin:1em 0;border:0;border-radius:4px}.formbox__body.has-group,.formbox__container{display:-webkit-flex;display:flex;grid-gap:.5em}@media screen and (max-width:776px){.formbox__container{-webkit-flex-direction:column;flex-direction:column}}.formbox__container.has-result .formbox-title{padding:0}.formbox__container.has-result.is-hidden{display:none}.formbox__title{-webkit-flex:2 0 0;flex:2 0 0;padding-top:.375em;font-weight:600;font-size:1.125em}.formbox__body{-webkit-flex:3 0 0;flex:3 0 0}@media screen and (max-width:776px){.formbox__body.has-group{-webkit-flex-direction:column;flex-direction:column}}.formbox__body.has-group .formbox__field{-webkit-flex:1 0 0;flex:1 0 0}.formbox__field input[type=checkbox],.formbox__field input[type=radio],.formbox__field label{cursor:pointer}input[type=number].formbox__field-input,input[type=text].formbox__field-result,select.formbox__field-select{width:100%;max-width:100%;height:2.5em!important;line-height:1.5!important;padding:calc(.5em - 1px) calc(.75em - 1px);font-size:1em;border:1px solid #dbdbdb;border-radius:4px}.formbox__field-addon{height:2.5em;line-height:1.5;padding:calc(.5em - 1px) calc(1em - 1px);font-size:1em;border:1px solid #dbdbdb;background:#f5f5f5}.formbox__field-lable{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.formbox__field-lable:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.formbox__field.has-addon{display:-webkit-flex;display:flex}.formbox__field.has-addon.is-right .formbox__field-input,.formbox__field.has-addon.is-right .formbox__field-result{border-radius:4px 0 0 4px}.formbox__field.has-addon.is-right .formbox__field-addon{-webkit-order:1;order:1;border-radius:0 4px 4px 0;border-left:none}.formbox__field.has-addon.is-left .formbox__field-input,.formbox__field.has-addon.is-left .formbox__field-result{border-radius:0 4px 4px 0}.formbox__field.has-addon.is-left .formbox__field-addon{border-radius:4px 0 0 4px;border-right:none}.formbox__btn{display:-webkit-flex;display:flex;grid-gap:.5em}.formbox__btn button,.formbox__btn input[type=reset],.formbox__btn input[type=submit]{padding:.5em 1em;-webkit-justify-content:center;justify-content:center;border-radius:4px;border:1px solid transparent;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;font-weight:500}.formbox__btn-calc{color:#fff;background:#006400}.formbox__btn-reset{color:#fff;background:#383838}@media screen and (max-width:776px){.formbox__btn{text-align:center}}