/* https://www.zahnarzt-chemnitz.de/wp-content/plugins/pm-jobcontact/pm-jcf.style.css?ver=6.6.3 */
#pm-jcf br{display:none}#pm-jcf .pm-jcf__form{max-width:640px;margin:2rem auto}#pm-jcf .pm-jcf__element{margin-bottom:1.5rem;position:relative}#pm-jcf .pm-jcf__element--required{display:none}#pm-jcf .pm-jcf__input{width:100%;padding:1.875rem .5rem .5rem;margin:0;border:1px solid transparent;box-shadow:0 0 .25rem 0 rgba(93,93,93,.6) inset;color:inherit;font-family:inherit;font-size:1.125rem}#pm-jcf .pm-jcf__input--select{padding:.5rem}#pm-jcf .pm-jcf__input--checkbox{width:auto}#pm-jcf .pm-jcf__input--file{padding-top:3.4rem;background:#fff}@media screen and (min-width:460px){#pm-jcf .pm-jcf__input--file{padding-top:2rem}}#pm-jcf .pm-jcf__input--non-validate{border-color:#de0027;background:#fee}#pm-jcf .pm-jcf__input--non-validate+.pm-jcf__req-notice{display:block}#pm-jcf .pm-jcf__label{position:absolute;top:.5rem;left:.5rem;z-index:10;color:inherit;font-size:.875rem;pointer-events:none}#pm-jcf .pm-jcf__label sup{font-size:1em}#pm-jcf .pm-jcf__legal{position:relative;padding:0 0 0 1.5rem}#pm-jcf .pm-jcf__legal .pm-jcf__label{display:block;position:static;top:auto;left:auto;pointer-events:all}#pm-jcf .pm-jcf__legal .pm-jcf__input--checkbox{position:absolute;top:.2rem;left:0}#pm-jcf .pm-jcf__admin-notice{font-weight:700}#pm-jcf .pm-jcf__warning{display:none;color:#de0027;font-weight:700}#pm-jcf .pm-jcf__warning--show{display:block}#pm-jcf .pm-jcf__req-notice{display:none;margin:.5rem 0 0;padding-left:.5rem;font-weight:700;color:#de0027}#pm-jcf-submit:disabled{cursor:not-allowed;background-color:#670000}#pm-jcf-submit:hover{background-color:#670000}