:root{--borderColor: #DCDCDC}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}select:required:invalid{color:#bbb}input:-internal-autofill-selected{color:inherit;background:inherit}select:required option[value=""][disabled]{display:none}select:required option{color:#1e1e1e}input,textarea,select{background:none;width:100%;padding:2rem 2.4rem;border:solid 1px #008264;font-size:18px;border-radius:1.6rem;background:#fafafa;color:#1e1e1e;outline:0;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:rgba(30,30,30,.4)}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(30,30,30,.4)}input[disabled],textarea[disabled],select[disabled]{opacity:.5}select{background:right 1.4rem center/1.4rem auto no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(30,30,30)" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>');padding-right:4rem}.form-label{display:block;font-size:calc(1.8rem*var(--qahwcag_base-font-size));margin-bottom:1rem}.form-error{position:relative;margin-top:.8rem;padding:1rem 1.2rem 1rem 3.6rem;background:#d32f2f;color:#fff;border-radius:.8rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));font-weight:500;line-height:120%;animation:appendAnimation .25s ease-in-out;-webkit-animation:appendAnimation .25s ease-in-out}.form-error:before{position:absolute;content:"";left:1.2rem;top:50%;transform:translate(0, -50%);width:1.6rem;height:1.6rem;background:#fff;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.form-row:has(.form-error) input,.form-row:has(.form-error) textarea,.form-row:has(.form-error) select{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.15)}.form-row:has(.form-error) input:hover,.form-row:has(.form-error) input:focus,.form-row:has(.form-error) textarea:hover,.form-row:has(.form-error) textarea:focus,.form-row:has(.form-error) select:hover,.form-row:has(.form-error) select:focus{border-color:#d32f2f;box-shadow:0 0 0 3px rgba(211,47,47,.15)}.form-select{padding-right:4rem}.form-select option{color:#1e1e1e}label.error{background:#d32f2f;color:#fff;border-radius:4px;display:inline-block;font-size:calc(1.2rem*var(--qahwcag_base-font-size));margin-top:5px;font-weight:400;padding:.3rem .8rem}.input-list{position:absolute;left:0;top:100%;opacity:0;z-index:1;background:#333;color:#fafaff;max-height:0;overflow:hidden;width:100%;transition:.5s all}.input-list-container{position:relative}.input-list.show{opacity:1;max-height:20rem;overflow-y:auto}.input-list.loading:after{content:"...";padding:1rem;display:block}.input-list-item{padding:1rem;cursor:pointer}.input-list-item.active,.input-list-item:hover{background:#444}.checkbox{position:relative;min-width:2rem;min-height:2rem}.checkbox input,.checkbox-content{position:absolute;left:0;top:2px;width:2rem;height:2rem}.checkbox input{opacity:0;z-index:1;cursor:pointer}.checkbox input[disabled]~label{opacity:.5}.checkbox-content{border:1px solid #1e1e1e;background:bottom no-repeat;border-radius:.5rem;z-index:5;transition:.5s}.checkbox input:focus+.checkbox-content{outline:2px dashed fadeout(#1E1E1E, 60%);outline-offset:1px;transition:none}.checkbox input:checked+label .checkbox-content{background:#1e1e1e center/56% auto no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ij48L3BhdGg+PC9zdmc+");border-color:#1e1e1e;transition:.5s}.checkbox input:checked+label .checkbox-content .point{animation:animatecheck .8s ease-out;background-color:rgba(0,0,0,.5)}.checkbox-label{position:relative;padding-left:4rem;display:block;cursor:pointer;z-index:2}.checkbox a{display:inline-block}.checkbox-middle input,.checkbox-middle .checkbox-content{top:50%;translate:0 -50%}.checkbox-radio .checkbox-content{border-radius:50%}.checkbox--white .checkbox-content{border-color:#fff}.checkbox--white input:focus+.checkbox-content{outline:2px dashed hsla(0,0%,100%,.6)}.checkbox--white input:checked+label .checkbox-content{background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(0,130,100)" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');border-color:#fff}.qahwcag_highContrast .checkbox-content{border:1px solid #ff0}.qahwcag_highContrast .checkbox input:checked+label .checkbox-content{background:#ff0 center/56% auto no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ij48L3BhdGg+PC9zdmc+");border-color:#ff0}@keyframes animatecheck{0%{width:200%;height:200%;opacity:1}to{width:400%;height:400%;opacity:0}}@keyframes appendAnimation{0%{opacity:0}100%{opacity:1}}.flash-message{position:fixed;top:5rem;left:50%;transform:translate(-50%, 0);padding:1.4rem 2rem 1.4rem 4.6rem;border-radius:.8rem;font-size:calc(1.4rem*var(--qahwcag_base-font-size));color:#fff;font-weight:500;line-height:120%;box-shadow:0 1rem 3rem rgba(0,0,0,.12);z-index:99;animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.flash-message:before{position:absolute;content:"";left:1.4rem;top:50%;transform:translate(0, -50%);width:2rem;height:2rem}.flash-message.flash-error{background:#d32f2f}.flash-message.flash-error:before{background:#fff;-webkit-mask:url("../img/ico/error.svg") no-repeat center/contain;mask:url("../img/ico/error.svg") no-repeat center/contain}.flash-message.flash-warning{background:#f39c12}.flash-message.flash-warning:before{background:#fff;-webkit-mask:url("../img/ico/warning.svg") no-repeat center/contain;mask:url("../img/ico/warning.svg") no-repeat center/contain}.flash-message.flash-success{background:#27ae60}.flash-message.flash-success:before{background:#fff;-webkit-mask:url("../img/ico/success.svg") no-repeat center/contain;mask:url("../img/ico/success.svg") no-repeat center/contain}.static-error{position:relative;padding:1rem;text-align:center;font-size:calc(1.4rem*var(--qahwcag_base-font-size));margin-bottom:3rem;border-radius:.5rem;animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.static--error{border:solid 1px #d32f2f;background:rgba(211,47,47,.2)}.static--warning{border:solid 1px #f39c12;background:rgba(243,156,18,.2)}.static--success{border:solid 1px #27ae60;background:rgba(39,174,96,.2)}