.block-dmv{background-color:var(--dark);color:var(--white);border-radius:1.0625rem;overflow:hidden;padding:2.5rem 2.5rem 1.5rem;margin-bottom:1rem}.dmv-form label{font-size:20px;font-size:1.25rem;margin-bottom:.75rem}.dmv-form label span{color:var(--quaternary)}.dmv-form .state-select{border-radius:.75rem;border:0 solid #fff;overflow:hidden;background:#fff;position:relative}.dmv-form .state-select:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;right:1.25rem;pointer-events:none;font-size:16px;font-size:1rem;font-family:unset;font-weight:700;color:#28293c}.dmv-form .state-select select{font-size:16px;font-size:1rem;line-height:1;padding:.78125rem 2.5rem .78125rem 1.5rem;border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);background-image:none;width:100%;-webkit-appearance:none}.dmv-form .state-select select:focus{outline:none}.dmv-form .state-select select:hover{cursor:pointer}.dmv-form .state-select{display:inline-block;vertical-align:middle;width:calc(100% - 90px)}.dmv-form .state-select:after{display:inline-block;height:16px;width:16px;background-color:#000;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xml:space='preserve' width='32' height='32' y='1536' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.4 12.4-10 10c-.1.1-.2.1-.4.1s-.3 0-.4-.1l-10-10c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0l9.6 9.6 9.6-9.6c.2-.2.5-.2.7 0s.3.5.2.7z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xml:space='preserve' width='32' height='32' y='1536' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.4 12.4-10 10c-.1.1-.2.1-.4.1s-.3 0-.4-.1l-10-10c-.2-.2-.2-.5 0-.7.2-.2.5-.2.7 0l9.6 9.6 9.6-9.6c.2-.2.5-.2.7 0s.3.5.2.7z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;content:""}.dmv-form .dmv-error{color:var(--danger);opacity:0;padding-left:.5rem;font-size:0;font-weight:300;-webkit-transition-property:opacity,margin-top,font-size;transition-property:opacity,margin-top,font-size;-webkit-transition-duration:var(--global-transition-duration);transition-duration:var(--global-transition-duration);-webkit-transition-timing-function:var(--global-transition-timing-function);transition-timing-function:var(--global-transition-timing-function);will-change:opacity,max-width,margin-top,font-size}.dmv-form.show-error .dmv-error{font-size:12px;font-size:.75rem;opacity:1;margin-top:.25rem}