footer{margin-top:0px !important;padding-top:0px !important}.contact-section{padding:80px 0;background:var(--neutral-light) !important;box-shadow:none !important;min-height:calc(100vh - 150px)}.contact-section .contact-container{max-width:1000px;margin:0 auto;padding-left:30px;padding-right:30px}.contact-section .section-header{text-align:left;margin-bottom:40px;padding-left:30px}.contact-section .section-title{font-size:2.5rem;font-weight:700;color:var(--ust-dark) !important;margin-bottom:16px;text-align:left}.contact-section .section-subtitle{font-size:1.125rem;color:#000;line-height:1.6;text-align:left;margin:0}.contact-section .contact-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;max-width:1000px;margin:0 auto}.contact-section .contact-card{background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.contact-section .contact-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.contact-section .contact-card.contact-card-wide{grid-column:1/-1}.contact-section .contact-card.contact-card-wide .contact-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.contact-section .map-wrapper{flex:1;min-width:260px;max-width:400px}.contact-section .map-wrapper iframe{border:0;border-radius:12px}.contact-section .contact-content{width:100%}.contact-section .contact-title{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.contact-section .contact-link{display:inline-block;font-size:1rem;font-weight:500;color:#667eea;text-decoration:none;margin-left:8px;transition:color .3s ease}.contact-section .contact-link.contact-link-blue{color:var(--ust-blue) !important}.contact-section .contact-link.contact-link-blue:hover{color:#013a8a !important}.contact-section .contact-description{font-size:.875rem;color:#888;margin:0}.contact-section .contact-info-left{flex:1;min-width:260px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}.contact-section .contact-info-block{margin-top:8px;display:flex;flex-direction:column;gap:12px}.contact-section .contact-address{font-size:1rem;color:#000;line-height:1.6;margin:0 0 16px 0;text-align:left}.contact-section .contact-info-row{display:flex;align-items:center;gap:8px;text-align:left}.contact-section .contact-info-label{font-weight:600;color:#1a1a1a;min-width:100px;text-align:left;display:inline-block}.contact-section .contact-info-colon{display:inline-block;width:15px;text-align:right}.contact-section .certificates-grid{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:40px;margin-top:60px}.contact-section .certificate-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:200px}.contact-section .certificate-circle{width:160px;height:160px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:25px;box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #f0f0f0;margin-bottom:20px;transition:transform .3s ease}.contact-section .certificate-circle:hover{transform:scale(1.05)}.contact-section .certificate-circle img{max-width:100%;max-height:100%;object-fit:contain}.contact-section .certificate-name{font-size:.95rem;font-weight:700;color:#444;line-height:1.3}html[dir=rtl] .contact-section .contact-card{text-align:right}html[dir=rtl] .contact-section .section-header{text-align:center}@media(max-width: 768px){.contact-section{padding:60px 0}.contact-section .section-title{font-size:2rem}.contact-section .section-subtitle{font-size:1rem}.contact-section .contact-grid{grid-template-columns:1fr;gap:20px}.contact-section .contact-card{padding:30px 20px}}
