:root{--eid-blue-tint:color-mix(in srgb,var(--eurofyre-blue,#14779f) 10%,#fff);--eid-red-tint:color-mix(in srgb,var(--error-red,#9f1416) 8%,#fff);--eid-green-tint:color-mix(in srgb,var(--success-green,#00863f) 8%,#fff);--eid-grey-hint:#666}.eid-form{padding:2rem 2.25rem;background:#fff;border:1px solid var(--eurofyre-grey);border-radius:12px;box-shadow:var(--eurofyre-shadow)}@media (max-width:480px){.eid-form{padding:1.5rem;border-radius:8px}}.eid-field{display:flex;flex-direction:column;gap:10px;margin-bottom:1.5rem}.eid-field label,.eid-directory__field label,.eid-directory__certifications legend,.eid-form--profile .acf-field .acf-label label,#loginform label{font-weight:600;color:var(--eurofyre-black)}.eid-field__hint,.eid-form--profile .acf-field .description{font-size:12px;color:var(--eid-grey-hint)}@media (min-width:1024px){.eid-field__hint,.eid-form--profile .acf-field .description{font-size:14px}}.eid-required{color:var(--error-red);font-weight:400}.eid-field input,.eid-directory__field input,.eid-directory__field select,#loginform .input,.eid-form--profile .acf-input input:is([type=text],[type=email],[type=url],[type=number]),.eid-form--profile .acf-input select,.eid-form--profile .acf-input textarea{display:block;box-sizing:border-box;width:100%;height:55px;margin:0;padding:15px 20px;border:0;border-radius:40px;background-color:#efefef;box-shadow:var(--eurofyre-shadow);color:#666;font:inherit;-webkit-appearance:none;appearance:none}.eid-field input:focus,.eid-directory__field input:focus,.eid-directory__field select:focus,#loginform .input:focus,.eid-form--profile .acf-input input:focus,.eid-form--profile .acf-input select:focus,.eid-form--profile .acf-input textarea:focus{outline:1px solid var(--eurofyre-blue);outline-offset:-1px;color:#111}.eid-form--profile .acf-input textarea{height:auto;min-height:120px;border-radius:25px;resize:vertical}.eid-directory__field select,.eid-form--profile .acf-input select{padding-right:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%23005e86' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:14px auto}.eid-form--profile input[type=file]{display:inline-flex;height:auto;width:auto;align-self:flex-start;padding:10px 20px;border:0;border-radius:40px;background:#efefef;box-shadow:var(--eurofyre-shadow)}.eid-form--profile input[type=checkbox],.eid-directory__cert-option input[type=checkbox],#loginform input[type=checkbox]{height:auto;accent-color:var(--eurofyre-blue)}.eid-form--profile .acf-field:is([data-name=eid_certifications],[data-name=eid_loc_certs]) .acf-checkbox-list{box-sizing:border-box;padding:15px 20px;border:0;border-radius:25px;background:#efefef;box-shadow:var(--eurofyre-shadow)}.acf-field-eid-certifications ul.acf-checkbox-list label,.eid-form--profile .acf-field[data-name=eid_loc_certs] ul.acf-checkbox-list label,.eid-form--profile .acf-field[data-name=eid_loc_same_certs] .acf-input label{display:flex;align-items:center;gap:10px}.acf-taxonomy-field .categorychecklist-holder{border:none !important}.eid-control{position:relative;display:block}.eid-form--profile .eid-icon .acf-input,#loginform :is(.login-username,.login-password){position:relative}.eid-control:before,.eid-form--profile .eid-icon .acf-input:before,#loginform :is(.login-username,.login-password):before{content:var(--eid-icon,"");position:absolute;left:20px;top:27.5px;transform:translateY(-50%);z-index:1;width:18px;font-family:var(--eid-icon-font,"Font Awesome 6 Pro");font-weight:400;font-size:16px;line-height:1;text-align:center;color:var(--eurofyre-dark-blue);pointer-events:none}#loginform :is(.login-username,.login-password):before{top:auto;bottom:27.5px;transform:translateY(50%)}.eid-form--profile .eid-icon .acf-input:has(>.acf-notice):before{content:none}@media (min-width:1024px){.eid-control:before,.eid-form--profile .eid-icon .acf-input:before,#loginform :is(.login-username,.login-password):before{font-size:18px}}.eid-control>:is(input,select),.eid-form--profile .eid-icon .acf-input :is(input,select,textarea),#loginform .input{padding-left:52px}.eid-icon--building{--eid-icon:"\f1ad"}.eid-icon--comment{--eid-icon:"\f075"}.eid-icon--pin{--eid-icon:"\f3c5"}.eid-icon--globe{--eid-icon:"\f0ac"}.eid-icon--user{--eid-icon:"\f007"}.eid-icon--phone{--eid-icon:"\f095"}.eid-icon--envelope{--eid-icon:"\f0e0"}.eid-icon--lock{--eid-icon:"\f023"}.eid-icon--link{--eid-icon:"\f0c1"}.eid-icon--search{--eid-icon:"\f002"}.eid-icon--route{--eid-icon:"\f4d7"}.eid-icon--linkedin{--eid-icon:"\f08c";--eid-icon-font:"Font Awesome 6 Brands"}#loginform .login-username{--eid-icon:"\f0e0"}#loginform .login-password{--eid-icon:"\f023"}.eid-hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}:is(.eid-form,.eid-notice,.eid-directory,.eid-profile,#loginform) :is(button,.button,input[type=submit]):is(:hover,:focus-visible){border-color:var(--eurofyre-dark-blue);background-color:var(--eurofyre-dark-blue);color:var(--white)}:is(.eid-form,.eid-notice,.eid-directory,.eid-profile) a.button{color:var(--eurofyre-dark-blue);text-decoration:none;-webkit-text-stroke:0}:is(.eid-form,.eid-notice,.eid-directory,.eid-profile) a.button:is(:hover,:focus-visible){color:var(--white)}.eid-actions{display:flex;flex-wrap:wrap;gap:15px}.eid-form__actions{margin-top:.5rem}.eid-notice{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border-radius:8px;border-left:4px solid currentColor;line-height:1.5}.eid-notice--error{color:var(--error-red);background:var(--eid-red-tint)}.eid-notice--success{color:var(--success-green);background:var(--eid-green-tint)}.eid-notice--info{color:var(--eurofyre-blue);background:var(--eid-blue-tint)}.eid-notice ul{margin:0;padding-left:1.25rem}.eid-notice ul,.eid-notice p{color:var(--eurofyre-black)}.eid-notice p:last-child{margin-bottom:0}.eid-notice.eid-notice--info{padding:50px}.eid-status{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--eurofyre-grey);border-radius:8px}.eid-status--publish{border-color:var(--success-green);background:var(--eid-green-tint)}.eid-status--pending{border-color:var(--eurofyre-blue);background:var(--eid-blue-tint)}.eid-status--draft{background:var(--eurofyre-light-grey)}.eid-status__label{margin:0;font-weight:600;color:var(--eurofyre-black)}.eid-status__note{margin:.5rem 0 0;color:var(--eid-grey-hint)}.eid-form__footnote{margin-top:1.5rem;color:var(--eid-grey-hint)}.eid-form__footnote a{color:var(--eurofyre-blue);font-weight:600}.eid-form--profile .acf-fields{display:flex;flex-wrap:wrap;margin:0 -.75rem}.eid-form--profile .acf-fields>.acf-field{box-sizing:border-box;width:100%;padding:0 .75rem 1.5rem;border-top:0;border-left:0}.eid-form--profile .acf-field .acf-label label{margin-bottom:10px}.eid-form--profile .acf-field .description{margin-top:.375rem}.eid-form--profile .acf-form-submit{margin-top:.5rem}.eid-form--profile .acf-fields>.acf-field:is(.eid-section,.eid-locations){margin-top:1rem;padding-top:2rem;border-top:1px solid var(--eurofyre-grey)}.eid-form--profile :is(.eid-section,.eid-locations)>.acf-label label{font-size:1.25rem;font-weight:700}.eid-form--profile .eid-section .acf-input{color:var(--eid-grey-hint)}.eid-form--profile .eid-section .acf-input p{margin:0}.eid-form--profile .eid-locations,.eid-form--profile .eid-locations>.acf-input{display:flex;flex-direction:column}.eid-form--profile .eid-locations>.acf-label{order:-2}.eid-form--profile .eid-locations>.description,.eid-form--profile .eid-locations>.acf-input>.description{order:-1;margin:0 0 1.25rem}.eid-form--profile .eid-locations .acf-table,.eid-form--profile .eid-locations .acf-table>tbody{display:block;border:0;background:0 0}.eid-form--profile .eid-locations .acf-row:not(.acf-clone){position:relative;display:block;margin-bottom:1.25rem;padding-top:3.5rem;background:#fff;border:1px solid var(--eurofyre-grey);border-radius:12px;box-shadow:var(--eurofyre-shadow);overflow:hidden}.eid-form--profile .eid-locations .acf-row>td{background:0 0}.eid-form--profile .eid-locations .acf-row>td.acf-fields{display:flex;flex-wrap:wrap;margin:0;padding:0 .75rem;border:0}.eid-form--profile .eid-locations td.acf-fields>.acf-field{border:0}.eid-form--profile .eid-locations .acf-row>td.acf-row-handle{position:absolute;top:0;display:flex;align-items:center;width:auto;height:3.5rem;padding:0;border:0;background:0 0;vertical-align:middle}.eid-form--profile .eid-locations .acf-row>td.acf-row-handle.order{left:1.5rem;color:var(--eurofyre-dark-blue);font-weight:600;cursor:move}.eid-form--profile .eid-locations .acf-row-handle.order>span:before{content:"Location "}.eid-form--profile .eid-locations .acf-row>td.acf-row-handle.remove{right:1.5rem}.eid-form--profile .eid-locations .acf-row-handle .acf-icon:not(.-minus){display:none !important}.eid-form--profile .eid-locations .acf-row-handle .acf-icon.-minus{position:static;display:block !important;width:auto;height:auto;margin:0;border:0;background:0 0;color:var(--eid-grey-hint);font-size:14px;line-height:1.5;text-decoration:underline}.eid-form--profile .eid-locations .acf-row-handle .acf-icon.-minus:before{content:none;display:none}.eid-form--profile .eid-locations .acf-row-handle .acf-icon.-minus:after{content:"Remove"}.eid-form--profile .eid-locations .acf-row-handle .acf-icon.-minus:is(:hover,:focus-visible){color:var(--error-red)}.eid-form--profile .eid-locations .acf-actions{text-align:left}.eid-form--profile .eid-locations .acf-actions .acf-button{float:none}@media (max-width:640px){.eid-form--profile .acf-fields>.acf-field{width:100% !important}}form#loginform p label{display:block;margin-bottom:10px}form#loginform p{margin-bottom:20px}form#loginform p label:has(input[name=rememberme]){display:flex;align-items:center;gap:10px}