

/* About us */
.single {padding-block: 2.5rem;}
.single .title {font-size: 34px; margin-bottom: 16px; text-align: center;  }
.single .wrapper {display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; gap: 1.5rem; margin-bottom: 3.75rem;}
.single .content > :first-child {font-size: var(--fs-lg, 32px); margin-bottom: 1.5rem;}
.single .text p a {display: inline; color: var(--_c-dark-pink);}
.single .text p a:hover {color: var(--_c-dark-blue);}
.single .details :where(h2, h3, h4, h5, h6) {font-weight: 500; text-transform: capitalize; color: var(--c-heading); margin-bottom: 1.25rem;}
.single .details h2 {font-size: var(--fs-lg, 32px)}
.single .details h3 {font-size: calc(var(--fs-md, 24px) + 4px);}
.single .details h4 {font-size: var(--fs-sm, 24px)}
.single .details h5 {font-size: var(--fs-sm, 20px);}
.single .details h6 {font-size: var(--fs-base, 16px);}
.single .details :where(ul, ol) {padding-left: 1.125rem; margin-bottom: 1rem;}
.single .details :where(ul, ol) li {font-size: var(--fs-base, 16px); line-height: 1.5;}
.single .details ul li {list-style: disc;}
.single .details ol li {list-style: auto;}
.single .details li:not(:last-child) {margin-bottom: 0.35rem;}
.single .details p {font-size: var(--fs-base, 16x);}
.single .details p:not(:last-child) {margin-bottom: 1rem;}
.single .details p a {display: inline; font-size: var(--fs-base, 16px); color: var(--c-primary);}
.single .details p strong {font-size: var(--fs-base, 16px); text-transform: capitalize; color: var(--c-text);}

/* Media Queries */
@media only screen and (max-width: 991px) {
    /* Single */
    .single {padding-block: 2rem;}
    .single .wrapper {margin-bottom: 2.5rem;}
    .single img {margin-inline: auto;}
    .single .content > :first-child {margin-bottom: 0.75rem;}
}
@media only screen and (max-width: 767px) {
    /* Single */
    .single .wrapper {grid-template-columns: 1fr; margin-bottom: 1.5rem;}
}
@media only screen and (max-width: 575px){
    /* Single */
    .single {padding-block: 1.5rem;}
    .single .wrapper {gap: 1rem; margin-bottom: 0.75rem;}
    .single .details > :first-child {margin-bottom: 0.75rem;}
    .single .details p:not(:last-child) {margin-bottom: 0.875rem;}
    .single .details :is(h2, h3, h4, h5, h6) {margin-bottom: 0.5rem;}
    .single .details p {margin-bottom: 0.5rem;}
}