.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
.val-banner, .val-popup p,.val-box p{

}
.home .item-page h2{
	font-size: 1.6em;
	padding-bottom: 20px;
}
.lead {
    font-size: 1.4em;
	
}
.slideshow-overlay{
	background: hsl(0deg 0% 0% / 20%);
}
span.slideshow-text{
	font-size: 1.6em;
}
.about-us .container-component{
	padding-bottom: 0;
	margin-bottom: 0!important;
}
.about-us .staff{
	flex-direction: column;
}
.staff-bio {
    text-align: center;
}
.call-to-actions img {
	height: 195px;
	width: 180px;
	aspect-ratio: cos(30deg);
	clip-path: polygon(-50% 50%, 50% 100%, 150% 50%, 50% 0);
	background: var(--cassiopeia-color-primary-btns);
	padding: 40px 30px;
}
.sidebar-cta1 .cta-text p:nth-child(2){
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
}
@media (max-width: 991.98px) {
    .brand-logo img {
        max-width: 20%;
    }
}
@media (min-width: 1024px) {
	.banner {
    margin-top: -130px;
}
    .brand-logo img {
        max-width: 100px;
    }
}
@media (min-width: 1200px) {
    .home .header {
        padding-top: 3rem;
    }
		.container-banner {
        margin-top: -300px;
    }
}
@media (min-width: 1600px) {
	.brand-logo img {
        max-width: 100px;
    }
    .home .brand-logo img {
        max-width: 180px;
    }
}