@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sf-custom__block{padding:calc(var(--column-gap)/2)}.student-certification h3{font-weight:700;letter-spacing:-.02em;color:#002cff8c;text-transform:uppercase}.student-certification .preview-image,.student-certification .input-placeholder{width:300px;height:300px;border-radius:8px;margin-bottom:10px}.student-certification .input-placeholder{background-color:#fff;border:1px solid #ccc;cursor:pointer}.student-certification .preview-item{position:relative}.student-certification .preview-delete-btn{display:block;position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;text-align:center;font-size:24px;line-height:30px;z-index:10}.student-certification label[data-required=true]:before{content:"*";color:red;margin-left:2px}.student-certification [type=file]{border:none}.student-certification button[type=submit]{position:relative}.student-certification button:disabled{cursor:not-allowed}.student-certification button[data-loading=true] .spinner{display:flex;color:#01f}.student-certification button .spinner{position:absolute;display:none;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;z-index:1}.student-certification button .spinner svg{display:block;width:20px;height:20px;animation:spin 1s linear infinite}.student-certification__errors{color:#d50d0d}
/*# sourceMappingURL=/cdn/shop/t/23/assets/student-certification.css.map */
