.content-section#contact{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.contact-card,.text-card-part{background-color:var(--color-z-95);color:var(--color-z-10);border-radius:var(--radius-card);padding:var(--spacing-4);margin-top:0;margin-bottom:0;width:100%;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.contact-card h2.section-heading,.contact-card .section-heading{color:var(--color-z-10);margin-top:0!important;margin-bottom:1.5rem!important;transition:color .3s ease}.contact-card p.section-text,.contact-card .section-text{color:var(--color-z-10);margin-bottom:0!important;margin-top:0!important;transition:color .3s ease}.contact-card .button-group{margin-top:1.5rem!important}[data-theme=light] .contact-card,[data-theme=light] .text-card-part{background-color:var(--color-z-10);color:var(--color-z-100)}[data-theme=light] .contact-card h2.section-heading,[data-theme=light] .contact-card .section-heading{color:var(--color-z-100)}[data-theme=light] .contact-card p.section-text,[data-theme=light] .contact-card .section-text{color:var(--color-z-80)}[data-theme=light] .card-elevation{box-shadow:0 4px 12px #00000014}[data-theme=dark] .contact-card,[data-theme=dark] .text-card-part{background-color:var(--color-z-95);color:var(--color-z-10)}[data-theme=dark] .contact-card .section-heading,[data-theme=dark] .contact-card .section-text{color:var(--color-z-10)}[data-theme=dark] .card-elevation{box-shadow:0 4px 12px #00000040}.card-elevation{box-shadow:0 4px 12px #00000026;transition:box-shadow .3s ease}
