body,html{padding:0;margin:0;font-family:Open Sans,san-serif}body{background:#fafafa}body.fixed{position:fixed}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.container{padding:0 20px;max-width:1200px;margin:0 auto}h1{font-size:39.06px;font-family:Montserrat,sans-serif;font-weight:700;padding-top:20px;text-transform:none}h1 span{font-family:din-2014,sans-serif;font-size:23.44px;font-weight:400;display:block;margin-top:12px}h1.center{text-align:center}@media(max-width:480px){h1.mobile-left{text-align:left}}@media(max-width:768px){h1{padding-top:0}}h2{font-size:31.25px;font-family:Montserrat,sans-serif;font-weight:600;padding:10px 0}h2.category{color:blue}.main{display:flex;justify-content:space-between}@media(max-width:768px){.main{display:block}}.articles-container,.single-article-container{width:calc(100% - 338px);min-height:calc(100vh - 420px)}@media(max-width:768px){.articles-container,.single-article-container{min-height:0;width:100%}}.articles-container h1,.single-article-container h1{font-size:40px;text-transform:capitalize;font-family:Montserrat,sans-serif}.articles-container h2,.single-article-container h2{text-transform:capitalize}.rail-container{width:330px}@media(max-width:768px){.rail-container{display:none}}.rail-container .rail-sticky-wrapper{position:-webkit-sticky;position:sticky;top:20px}.cards{display:flex;flex-wrap:wrap;margin-top:20px}.button{background:#b64026;color:#fff;font-size:18px;font-family:Open Sans,sans-serif;border-color:1px solid #dc3545;display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.375rem .75rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.button:active,.button:focus,.button:hover{background:#02405e}.button.secondary{border-radius:13px;background:hsla(60,6%,94%,.347);padding:.375rem 1rem;white-space:nowrap}input,select:not(.yext-section-picker),textarea{padding:0 12px;font-size:15px;box-shadow:none;border:1px solid #a19c9c;border-radius:6px;height:40px;width:100%;display:block;font-weight:400;font-family:Open Sans,sans-serif;color:#2e2e2e}input:active,input:focus,select:not(.yext-section-picker):active,select:not(.yext-section-picker):focus,textarea:active,textarea:focus{border-color:#17a3dd!important}@media(max-width:480px){input,select:not(.yext-section-picker),textarea{display:block;margin:5px 0 0;font-size:16px}}textarea{padding:8px;height:100px}.submit{height:40px;border:1px solid #b73e18;border-radius:5px;padding:0 12px;background:#b73e18;color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .25s ease}.submit:active,.submit:focus,.submit:hover{background:#02405e;border-color:#02405e}.submit[disabled],.submit[disabled]:active,.submit[disabled]:focus,.submit[disabled]:hover{cursor:not-allowed}.input-container{width:100%;position:relative;padding-bottom:12px}.input-container.error input,.input-container.error textarea{border-color:#b73e18;color:#b73e18;background-color:#faf7af}.input-container.error .error_msg{display:block}.input-container input,.input-container textarea{border-color:rgba(0,0,0,.2)}.input-container .error_msg{display:none;color:#b73e18;text-align:left;padding-top:3px;font-size:13px;font-weight:500}.input-container .error_msg span{font-style:italic;font-weight:500}.checkbox-container{position:relative;margin:4px auto 20px}.checkbox-container input[type=checkbox]{position:absolute;top:2px;left:0;height:12px;width:12px}.checkbox-container label{display:block;font-size:9px!important;padding-left:22px;margin:0;font-weight:400;font-family:din-2014,sans-serif;color:#737373!important;cursor:pointer}@media(max-width:480px){.checkbox-container label{margin-top:10px}}.checkbox-container .error_msg{display:none;text-align:left;padding-top:3px;color:#b73e18;font-size:13px;font-weight:500}.checkbox-container.error input{border-color:#b73e18;color:#b73e18}.checkbox-container.error label{color:#b73e18}.checkbox-container.error .error_msg{display:block}