.form-row-full{width:100%;margin-bottom:20px}.cv-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.cv-field input{width:100%!important;padding:10px;border:1px solid #ccc}.cv-field label{font-size:14px;color:#666;display:block;margin-bottom:5px}@media (max-width:800px){.cv-form-grid{grid-template-columns:1fr}}.main-navigation a,.nav-menu a,#top-menu a{font-size:10px!important}