@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap);
.supreme-validate-element{position:relative;margin-bottom:15px}.supreme-validate>*{font-family:"Inter",sans-serif}.supreme-validate button{appearance:none;padding:0 37px;height:55px;font-family:"Inter",sans-serif;font-size:14px;font-weight:300;color:#fff;border-radius:4px;background-color:#007aff;border:0;outline:none}.supreme-validate button:focus{outline:none}.supreme-validate button[disabled]{opacity:.2}.supreme-validate .checkbox-list{display:flex;flex-wrap:wrap;padding:0;margin:0}.supreme-validate .checkbox-list li{list-style-type:none}.supreme-validate .checkbox-list li:not(:last-child){margin-right:15px}.supreme-validate .checkbox-list li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.supreme-validate .checkbox-list li label{cursor:pointer;display:flex;align-items:center;margin:0;font-family:"Inter",sans-serif;font-size:12px;font-weight:300;color:#8b8b8b;transition-duration:.5s;transition-property:color}.supreme-validate .checkbox-list li label::before{content:"";display:flex;align-items:center;justify-content:center;font-family:"SupremeValidationIconFont";font-size:7px;color:transparent;width:15px;height:15px;border-radius:4px;border:solid 1px #8b8b8b;background-color:#fff;margin-right:10px;transition-duration:.5s;transition-property:border-color,color}.supreme-validate .checkbox-list li input:checked+label{color:#4fc56b}.supreme-validate .checkbox-list li input:checked+label::before{border-color:#4fc56b;color:#4fc56b}.supreme-validate input:not([type=radio]):not([type=checkbox]){width:100%;height:50px;border-radius:4px;border:solid 1px #d8d8d8;background-color:#fff;color:#8b8b8b;padding:0 20px;outline:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:300;transition-duration:.5s;transition-property:border-color}.supreme-validate input:not([type=radio]):not([type=checkbox])::placeholder{color:#d8d8d8}.supreme-validate input:not([type=radio]):not([type=checkbox]):focus{border-color:#8b8b8b}.supreme-validate .radio-list{display:flex;flex-wrap:wrap;padding:0;margin:0}.supreme-validate .radio-list li{list-style-type:none}.supreme-validate .radio-list li:not(:last-child){margin-right:15px}.supreme-validate .radio-list li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.supreme-validate .radio-list li label{cursor:pointer;display:flex;align-items:center;margin:0;font-family:"Inter",sans-serif;font-size:12px;font-weight:300;color:#8b8b8b;transition-duration:.5s;transition-property:color}.supreme-validate .radio-list li label::before{content:"";display:flex;align-items:center;justify-content:center;font-family:"SupremeValidationIconFont";font-size:5px;color:transparent;width:15px;height:15px;border-radius:50%;border:solid 1px #8b8b8b;background-color:#fff;margin-right:10px;transition-duration:.5s;transition-property:border-color,color}.supreme-validate .radio-list li input:checked+label{color:#4fc56b}.supreme-validate .radio-list li input:checked+label::before{border-color:#4fc56b;color:#4fc56b}.supreme-validate .select-container{position:relative;height:50px}.supreme-validate .select-container select{appearance:none;width:100%;height:100%;outline:none;border-radius:4px;border:solid 1px #d8d8d8;padding:0 20px;padding-right:70px;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;font-weight:300}.supreme-validate .select-container::after{content:"";font-family:"SupremeValidationIconFont";position:absolute;display:flex;align-items:center;justify-content:center;right:1px;top:1px;width:50px;height:calc(100% - 2px);border-left:solid 1px #d8d8d8;background-color:#f4f4f4;border-top-right-radius:4px;border-bottom-right-radius:4px;pointer-events:none}.supreme-validate textarea{display:block;width:100%;height:130px;padding:15px 20px;border-radius:4px;border:solid 1px #d8d8d8;background-color:#fff;outline:none;resize:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:300;transition-duration:.5s;transition-property:border-color}.supreme-validate textarea::placeholder{color:#d8d8d8}.supreme-validate textarea:focus{border-color:#8b8b8b}
