.banner{position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;min-height:300px;display:flex;align-items:center;justify-content:center;padding:2rem 0}.banner:before{content:"";position:absolute;background:rgb(0 0 0 / .5);width:100%;height:100%;top:0;bottom:0;left:0;right:0}.banner h1{text-align:center;color:#fff}.interior{padding-top:3rem;padding-bottom:3rem}@media (min-width:600px){.banner{min-height:350px}}@media (min-width:1000px){.banner{min-height:400px;padding:3rem 0}.interior{padding-top:4rem;padding-bottom:4rem}}.rank-math-breadcrumb{margin-bottom:2rem}.rank-math-breadcrumb a,.rank-math-breadcrumb .separator,.rank-math-breadcrumb .last{font-weight:700;margin-right:8px;text-decoration:none!important}@media (min-width:1000px){.rank-math-breadcrumb{margin-bottom:3rem}}.pagination{margin:2rem 0}.pagination span,.pagination a{font-size:1.25rem;font-weight:700;margin:0 .5rem;text-decoration:none!important}@media (min-width:600px){.pagination span,.pagination a{font-size:1.5rem}}.search-bar{margin-top:2rem}form.search-form{display:flex;align-items:center}form.search-form input.search-field{width:250px;height:48px;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);line-height:1;padding:8px;margin-right:4px}form.search-form input.search-submit{background-color:var(--wp--preset--color--red);border-radius:0;border:none;color:#fff!important;font-family:'Lato',sans-serif;font-size:clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.208), 1rem);font-weight:700;letter-spacing:1px;line-height:1;padding-top:1rem;padding-right:2rem;padding-bottom:1rem;padding-left:2rem;transition:.3s all}form.search-form input.search-submit:hover{background-color:#8c1016!important}