
.contentsec h6{
    color: var(--gold);
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.22em;
    text-transform: uppercase;
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    gap: 0.7rem;
}
.contentsec h6::before {
    content: '';
    display: block;
    width: 28px;
    height: 2px;
    background: var(--gold);
}
.contentsec h2{
    font-family: 'Bebas Neue', sans-serif;
    font-size: clamp(2.4rem, 3.3vw, 3.8rem);
    line-height: 1;
    color: var(--navy);
    margin-bottom: 1.5rem;
    letter-spacing: 0.02em;
}
.contentsec h2 strong {
    color: var(--red);
    font-style: normal;
}

.towside {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.8rem;
    margin-bottom: 2.2rem;
    list-style-type: none;
}

.towside li {
    padding: 0.9rem;
    background: var(--cream);
    border-left: 3px solid var(--gold);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    font-size: 0.78rem;
    color: var(--stone);
    position: relative;
}

.towside li strong {
    display: block;
    font-family: 'Barlow Condensed', sans-serif;
    font-size: 0.8rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--navy);
    margin-bottom: 0.15rem;
}

.centercontent{text-align: center;}
.centercontent h6{justify-content: center;}

.bg-navy .contentsec h2{
    color: var(--cream);
}


/*1200px*/
@media only screen and (max-width: 1600px) { 



}

@media only screen and (max-width: 1400px) { 

    
}

/*1170px*/
@media only screen and (max-width: 1199px) {  
    
}

/*992px*/
@media only screen and (max-width: 1024px) {


}

/*768px*/
@media only screen and (max-width: 991px) {
	
}

/*600px*/
@media only screen and (max-width: 767px) {

}

/*480px*/
@media only screen and (max-width: 667px) {
    
}

/*360px*/
@media only screen and (max-width: 480px) {
    
}
/*320px*/
@media only screen and (max-width: 359px) {
    
}