/*!=== simpleform styles (Dec. 2021) ===*/.simpleform__wrapper{background-color:#fff;font-size:18px;margin:1em;max-width:1000px}@media screen and (min-width: 576px){.simpleform__wrapper{margin:1em auto}}@media screen and (min-width: 768px){.simpleform__wrapper{font-size:1.7em}}.simpleform__form{line-height:1.75;padding:1em}/*!=== simpleform: row ===*/.simpleform__row{border-bottom:2px solid #eee;font-size:inherit;line-height:1.35;margin-bottom:1.5em;padding-bottom:1.5em}.simpleform__row-label{align-items:center;display:flex;font-size:1.15em;margin-bottom:.5em;position:relative}.simpleform__row-num,.simpleform__row-required{color:#fff;line-height:1.5em}.simpleform__row-num{background-color:#2a2;flex:0 0 1.5em;font-size:.75em;font-weight:bold;margin-right:.5em;text-align:center}.simpleform__row-required{border:1px solid #f20;border-radius:.35em;color:#f20;display:inline-block;font-size:.65em;font-weight:normal;line-height:1.4;margin-top:-0.3em;padding:0 .25em;position:relative;vertical-align:middle}/*!=== simpleform: radio ===*/.simpleform__radio-group{display:flex;flex-wrap:wrap}.simpleform__radio-with-fig{flex:0 0 49.9%}@media screen and (min-width: 576px){.simpleform__radio-with-fig{flex-basis:24.9%}}.simpleform__radio{display:none}.simpleform__radio-option-label{align-items:center;border-radius:.25em;cursor:pointer;display:flex;flex-direction:column;padding:.5em;transition:all .1s linear}.simpleform__radio-option-label:hover{background-color:#9f9;box-shadow:0px -2px 0px #6b6 inset}.simpleform__radio-option-label .radio-fig{display:block;overflow:hidden;width:100%}.simpleform__radio-option-label .radio-fig-img{display:block;height:auto;width:100%}.simpleform__radio:checked~.simpleform__radio-option-label{background-color:#bfc;box-shadow:0px 2px 1px rgba(0,0,0,.2) inset;transform:translateY(2px)}/*!=== simpleform: select, text, textarea ===*/.simpleform__select-group,.simpleform__inputtext-group,.simpleform__textarea-group{padding:0 0 0 1.675em}.simpleform__select-group .note,.simpleform__inputtext-group .note,.simpleform__textarea-group .note{margin-top:.5em;font-size:.75em}.simpleform__select-group{position:relative}.simpleform__select,.simpleform__inputtext,.simpleform__textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:inherit;border:1px solid rgba(0,0,0,.45);border-radius:.25em;padding:.25em .65em;width:100%}.simpleform__select::-ms-expand,.simpleform__inputtext::-ms-expand,.simpleform__textarea::-ms-expand{display:none}@media screen and (min-width: 768px){.simpleform__select,.simpleform__inputtext,.simpleform__textarea{font-size:1.15em;padding:.6em}}.simpleform__select:required:not(:valid),.simpleform__inputtext:required:not(:valid),.simpleform__textarea:required:not(:valid){color:rgba(0,0,0,.45)}.simpleform__select{background:linear-gradient(#fff, #f6f6f6);cursor:pointer;padding:.7em}.simpleform__select-arrow{align-items:center;bottom:4px;border-radius:0 .25em .25em 0;color:rgba(0,0,0,.35);display:flex;font-size:12px;height:calc(100% - 8px);justify-content:center;pointer-events:none;position:absolute;right:4px;top:4px;width:2.5em}@media screen and (min-width: 768px){.simpleform__select-arrow{font-size:22px;width:3em}}.simpleform__inputtext,.simpleform__textarea{background-color:#fff;box-shadow:0px 1px 4px rgba(0,0,0,.15) inset;padding:.6em}.simpleform__textarea{display:block;line-height:1.35}/*!=== submit ===*/.simpleform__submit-row{padding-top:.1em}.simpleform__submit{background-color:#ec8439;border:none;border-radius:.25em;box-shadow:0px -4px 0px rgba(0,0,0,.25) inset;color:#fff;cursor:pointer;display:block;font-size:1.5em;font-weight:bold;line-height:1.35;margin:0 auto;padding:.65em 0;text-align:center;transition:all .1s linear;width:100%}@media screen and (min-width: 576px){.simpleform__submit{min-width:12em;padding:1em 0}}.simpleform__submit:hover{background-color:#1c3}.simpleform__submit:active{background-color:#0a1;box-shadow:0px 3px 1px rgba(0,0,0,.25) inset;transform:translateY(2px)}/*!=== simpleform__intro ===*/.simpleform__intro{background-color:#ffffdf;border:2px solid #4f7a28;border-radius:1.25em;font-size:15px;line-height:1.35;margin:0;padding:1em}@media screen and (min-width: 576px){.simpleform__intro{margin:0 1em}}@media screen and (min-width: 768px){.simpleform__intro{border-width:4px;font-size:21px;padding:1.25em}}.simpleform__intro-heading{color:#4f7a28;font-size:1.35em;line-height:inherit;margin-bottom:.75em}.simpleform__intro-list{margin:0;padding-left:1.5em}@media screen and (min-width: 768px){.simpleform__intro-list{padding-left:4em}}.simpleform__intro-list .list-item+.list-item{margin-top:.5em}/*!---utility---*/@media screen and (min-width: 576px){.below-sm{display:none}}
/*# sourceMappingURL=simpleform.css.map */
