: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:#000}input,textarea,select{background:none;width:100%;padding:1.6rem 2rem;border:solid 1px #1bad4b;font-size:18px;border-radius:2rem;background:#fff;color:#000;outline:0;resize:none}input::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:rgba(0,0,0,.4)}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(0,0,0,.4)}input[disabled],textarea[disabled],select[disabled]{opacity:.5}.form-label{display:block;color:#000;font-size:calc(1.8rem*var(--qahwcag_base-font-size));margin-bottom:1.5rem}.form-error{background:#e74c3c;color:#fff;margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;font-size:calc(1.5rem*var(--qahwcag_base-font-size))}.form-select{padding-right:4rem}.form-select option{color:#000}label.error{background:#e74c3c;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 #1bad4b;border-radius:.4rem;background:bottom no-repeat;transition:all .5s}.checkbox-content .point{position:absolute;left:50%;top:50%;border-radius:50%;translate:-50% -50%;animation:animatecheck .8s ease-out;background-color:#1bad4b}.checkbox-content.white{border-color:#fff}.checkbox-content.white .point{background-color:#fff}.checkbox input:focus+.checkbox-content{outline:2px dashed fadeout(#0C6A2B, 60%);outline-offset:1px;transition:none}.checkbox input:checked+label .checkbox-content{background:#1bad4b center/56% auto no-repeat;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6Ij48L3BhdGg+PC9zdmc+");border-color:#1bad4b}.checkbox input:checked+label .checkbox-content .point{animation:animatecheck .8s ease-out;background-color:rgba(0,0,0,.5)}.checkbox input:checked+label .checkbox-content.white{background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAP1BMVEUAAAAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi7dJZA8AAAAFHRSTlMAqxO7DPDhxqaioZSIfHRpYUovG0PWRUMAAAA0SURBVAjXJYu3EQAhEMT2jn+8Z/uvFQaUSIlw+cS/KIzXg07RKpb9J2CYhR2ACpneEYwebSWVAUTNMHELAAAAAElFTkSuQmCC")}.checkbox-label{position:relative;padding-left:4rem;display:block;cursor:pointer;z-index:2}.checkbox a{text-decoration:underline;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:1px solid #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);color:#fff;border-radius:.5rem;padding:2rem 2rem 2rem 6.5rem;z-index:99;animation:appendAnimation .3s ease-in-out;-webkit-animation:appendAnimation .3s ease-in-out}.flash-message:before{position:absolute;content:"";left:5.5rem;top:50%;transform:translate(0, -50%);width:.1rem;height:50%;background:#fff}.flash-message:after{position:absolute;content:"";left:1rem;top:50%;transform:translate(0, -50%);width:3.5rem;height:3.5rem;background-size:contain;background-repeat:no-repeat}.flash-message.flash-error{background:#e74c3c}.flash-message.flash-error:after{background-image:url("../img/ico/error.svg")}.flash-message.flash-warning{background:#f39c12}.flash-message.flash-warning:after{background-image:url("../img/ico/warning.svg")}.flash-message.flash-success{background:#27ae60}.flash-message.flash-success:after{background-image:url("../img/ico/success.svg")}