.primary{background-color:#000;color:#fff}.primary-light{background-color:#d0d0d0;color:#000}.secondary-light{background-color:#d0d0d0;color:#000}.main-container{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:200px max-content}.main{max-width:1200px;width:100%;justify-self:center;padding:0}.container-padding{padding:0!important}#preview-options-spacer{height:1rem}.panel .panelBody .bordered-panel{border:solid 1px #000}.featured-content li a{font-size:1.2em;font-weight:500;color:initial}.banner{background-repeat:no-repeat;background-size:cover;position:relative;display:grid;max-width:1380px;width:100%;justify-self:center;padding:0}.update-form{max-width:800px;margin-left:auto;margin-right:auto;width:100%;padding:20px}.update-form h2.form-title{font-size:1.5em}.update-form label.display{font-weight:400}.update-form ul{padding:15px}.update-form ul li{padding:3px 10px}.update-form .border-panel{padding:20px}h2.event-registration{font-size:1.2em;margin:0 0 30px 0}.custom-button{border-style:none}form .error,form .field-validation-error{padding-left:5px;padding-top:10px;color:#d80035;font-size:.85em;font-weight:600;display:block}@media(min-width:768px){.banner{background-size:contain}}