.info-section,.quick-links-section{margin-bottom:var(--spacing-xl)}.info-section h2{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color);display:flex;align-items:center}.info-section h2 i{margin-right:var(--spacing-sm);color:var(--primary-color)}.info-card{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);border-top:4px solid var(--primary-color);position:relative}.info-card-content p{margin-bottom:var(--spacing-md);line-height:1.6}.info-card-content a{color:var(--primary-color);text-decoration:none}.info-card-content a:hover{text-decoration:underline}.important-note{background-color:var(--warning-light);border-left:4px solid var(--warning-color);margin-bottom:var(--spacing-md)}.contact-info,.important-note{padding:var(--spacing-md);border-radius:var(--border-radius-sm)}.contact-info{background-color:var(--info-light);border-left:4px solid var(--info-color)}.contact-info p{margin-bottom:var(--spacing-sm)}.contact-info p:last-child{margin-bottom:0}.contact-info i{color:var(--info-color);width:20px;margin-right:var(--spacing-sm)}.quick-links-section h2{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary-color);display:flex;align-items:center}.quick-links-section h2 i{margin-right:var(--spacing-sm);color:var(--primary-color)}.quick-links-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.quick-link{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease;border:1px solid var(--border-color);position:relative;overflow:hidden;width:100%;word-wrap:break-word;overflow-wrap:break-word}.quick-link:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--primary-color)}.quick-link:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(255,88,0,.15)}.quick-link i{font-size:2rem;color:var(--primary-color);margin-bottom:var(--spacing-md)}.quick-link h3{margin-bottom:0;font-size:1.1rem;color:var(--text-color);max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.contact-persons-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.contact-person-card{background-color:#fff;border-radius:var(--border-radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:flex-start;border-top:4px solid var(--primary-color);position:relative}.contact-person-card i:first-child{font-size:2.2rem;color:var(--primary-color);align-self:center;display:flex;justify-content:center;align-items:center;height:60px;width:60px}.contact-person-card h3{margin-bottom:var(--spacing-lg);font-size:1.2rem;font-weight:600;color:var(--primary-color);text-align:center;word-wrap:break-word;overflow-wrap:break-word}.contact-person-card h3,.contact-person-card p{width:100%;padding-bottom:var(--spacing-sm);border-bottom:1px solid #eee}.contact-person-card p{margin-bottom:var(--spacing-md);display:flex;align-items:center;min-height:36px}.contact-person-card p:last-child{border-bottom:none;margin-bottom:0}.contact-person-card p i{display:flex;justify-content:center;align-items:center;color:var(--primary-color);min-width:36px;width:36px;margin-right:8px;font-size:1.2rem;height:100%}.contact-person-card p i.fa-users{background-color:transparent;height:36px;border-radius:4px}.contact-person-card p:has(.fa-users){padding:0;background-color:transparent;border-radius:4px;overflow:hidden}.contact-person-card p:has(.fa-users) span{padding:8px 0}.contact-person-card p a,.contact-person-card p span{text-decoration:none;color:var(--text-color);overflow-wrap:break-word;word-break:break-word;line-height:1.4;flex:1 1;padding:8px 0}.contact-person-card p a:hover{color:var(--primary-color);text-decoration:underline}@media (max-width:992px){.contact-persons-grid,.quick-links-grid{grid-template-columns:repeat(3,1fr)}.contact-person-card h3,.quick-link h3{font-size:1rem}}@media (max-width:768px){.contact-persons-grid,.quick-links-grid{grid-template-columns:repeat(2,1fr)}.contact-person-card,.quick-link{padding:var(--spacing-md)}}@media (max-width:576px){.contact-persons-grid,.quick-links-grid{grid-template-columns:1fr}.contact-person-card h3,.contact-person-card p a,.contact-person-card p span,.quick-link h3{max-width:100%;word-break:break-word}}