#page-content:has(> #contact-us-page){display:flex;flex-direction:column}#contact-us-page{flex:1 0 auto}@media (max-width:1023px){.contact-section{flex-direction:column}.contact-card{width:100%}}.contact-card{border:var(--spacing_3) solid var(--border_color)}.contact-card:hover{border-color:var(--color_2)}.contact-info-item{background:var(--border_color)}.contact-info-icon{width:2.5rem;height:2.5rem}