.contact-main .contact-section{padding:3rem 0;display:grid;grid-template-columns:2fr 1fr;gap:2rem;border-radius:.5rem}.contact-section .contact-header{grid-column:1/-1;margin-bottom:1.5rem}.contact-section .contact-header h1{font-size:2rem;color:#222;margin-bottom:.8rem;font-weight:600}.contact-section .contact-header p{color:#666;font-size:1rem;margin-bottom:.5em}.contact-section .contact-info{display:flex;flex-direction:column;gap:1rem}.contact-section .contact-item{display:flex;align-items:center;padding:2rem 1.5rem;background-color:#f8f9fa;border-radius:.5rem;transition:background-color .3s ease}.contact-section .contact-item:hover{background-color:#eef1f5}.contact-section .contact-icon i{margin-right:1rem;color:var(--comcolor);font-size:2rem}.contact-section .contact-label{font-weight:500;color:#444;min-width:5rem}.contact-section .contact-value{color:#333;font-size:1rem}.contact-section .whatsapp-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background-color:#f8f9fa;border-radius:.5rem}.contact-section .whatsapp-label{font-weight:500;background:#25d366;color:#fff;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;padding:1rem}.contact-section .whatsapp-label i{font-size:2rem}.contact-section .qrcode-img{width:11rem;border:1px solid #eee;padding:.5rem;background:#fff;margin-bottom:.5rem}@media (max-width:1000px){.contact-section .contact-header h1,.top-section .tit{font-size:1.5rem}.top-section .sub-tit{line-height:2}.contact-section .contact-header{margin-bottom:1rem}.contact-main .contact-section{grid-template-columns:1fr;padding:2rem 0;gap:1rem}}