:root{--white:#ffffff;--primary-color:#e5e5e4;--primary-color-light:#7f7c7a;--secondary-color:#00a2e6;--black:#000000;--light-gray:#f9f9f9}body{background-color:var(--light-gray)}.header{background-color:var(--primary-color)}nav ul.menu li.current-menu-item a{color:var(--primary-color-light)}nav ul.menu li a:hover{color:var(--primary-color-light);border-bottom:2px solid var(--primary-color-light)}h2,h3,h4,h5,h6,main h1{color:var(--secondary-color)}form input,form textarea{background-color:var(--primary-color)}form input[type=submit]{background-color:var(--primary-color-light);color:var(--black)}.footer{background-color:var(--primary-color-light)}.footer{color:var(--white)}.footer .nav-footer #footer-nav li a,.footer a{color:var(--black)}.footer .nav-footer #footer-nav li a:hover,.footer a:hover{color:var(--white);transition:color,.3s}.background-container{height:57vh}.header .ham-container{align-self:center}form input[type=submit]{color:var(--white);border:2px solid var(--black)}form input[type=submit]:hover{cursor:pointer}#wpmem_login input[type=password],#wpmem_login input[type=submit],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=submit],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea,form input,form textarea{margin-bottom:1em}form p{padding-bottom:.5em!important}#wpmem_login label,#wpmem_login_form input,#wpmem_reg label{float:none}#wpmem_login input[type=checkbox]{position:relative;top:7px}.button-link{display:inline-block;background-color:var(--primary-color);color:#000;text-align:center;padding-block:.9em;padding-inline:1.9em;border-bottom:none;margin-bottom:2em;align-self:flex-start}a:hover{color:var(--secondary-color);transition:color,.3s}.maillink{align-self:flex-start}.person-card figcaption{display:none}.person-card{display:flex;align-items:center;column-gap:2em;margin-bottom:4em}.person-card figure{line-height:0}.person-card figure img{max-height:300px}.person-card>*{flex-basis:30%}div.person-card:nth-of-type(even) p:has(img){order:2}.vsfk-main-glow{color:var(--secondary-color);font-weight:700}