        
        .mikrosize-offices-section{padding:60px 0}
.mikrosize-offices-container{max-width:var(--container-width);margin:0 auto;padding:0 20px}
.mikrosize-offices-header{text-align:center;margin-bottom:50px}
.mikrosize-offices-title{font-size:36px;font-weight:700;margin-bottom:15px;position:relative;display:inline-block;color:#ffffff}
.mikrosize-offices-title:after{content:'';position:absolute;width:60px;height:3px;background:var(--primary-orange);bottom:-10px;left:50%;transform:translateX(-50%)}
.mikrosize-offices-subtitle{font-size:18px;color:#ffffff;line-height:1.6;max-width:800px;margin:0 auto}
.mikrosize-offices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}
.mikrosize-office-card{background:#fff;border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);overflow:hidden;height:100%;display:flex;flex-direction:column}
.mikrosize-office-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}
.mikrosize-office-header{background:var(--bg-dark);color:var(--text-white);padding:20px;position:relative}
.mikrosize-office-header::before{content:"";position:absolute;background:var(--primary-orange);top:0;left:0;bottom:0;width:8px}
.mikrosize-office-country{display:flex;align-items:center;margin-bottom:5px}
.mikrosize-office-country img{margin-right:10px;border-radius:2px}
.mikrosize-office-country h3{font-size:20px;font-weight:700;margin:0}
.mikrosize-office-company{font-size:14px;opacity:0.9;margin:0}
.mikrosize-office-body{padding:20px;flex-grow:1}
.mikrosize-office-details{margin-bottom:20px}
.mikrosize-office-detail{display:flex;margin-bottom:15px}
.mikrosize-office-detail:last-child{margin-bottom:0}
.mikrosize-office-icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;color:var(--primary-orange)}
.mikrosize-office-content{flex-grow:1}
.mikrosize-office-content strong{display:block;font-size:14px;color:#666;margin-bottom:5px}
.mikrosize-office-content span{display:block;font-size:15px;line-height:1.5;color:var(--text-dark)}
.mikrosize-office-content a{color:var(--text-dark);transition:var(--transition)}
.mikrosize-office-content a:hover{color:var(--primary-orange)}
.mikrosize-office-actions{display:flex;gap:10px;margin-top:auto}
.mikrosize-office-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-orange);color:var(--text-white);padding:8px 15px;border-radius:var(--border-radius);font-weight:600;font-size:14px;transition:var(--transition);flex-grow:1;text-align:center}
.mikrosize-office-btn:hover{background:#e36622;color:var(--text-white)}
.mikrosize-office-btn.secondary{background:transparent;color:var(--primary-orange);border:1px solid var(--primary-orange)}
.mikrosize-office-btn.secondary:hover{background:var(--primary-orange);color:var(--text-white)}
@media (max-width:992px){.mikrosize-offices-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}
}@media (max-width:768px){.mikrosize-offices-section{padding:40px 0}
.mikrosize-offices-title{font-size:28px}
.mikrosize-offices-subtitle{font-size:16px}
.mikrosize-offices-grid{grid-template-columns:1fr;gap:20px}
}@media (max-width:576px){.mikrosize-offices-title{font-size:24px}
.mikrosize-offices-subtitle{font-size:15px}
.mikrosize-office-header{padding:15px}
.mikrosize-office-body{padding:15px}
.mikrosize-office-actions{flex-direction:column}
}.mikrosize-contact-section{padding:80px 0;background-color:transparent}
.mikrosize-contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}
.mikrosize-engineer-card{background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease}
.mikrosize-engineer-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15)}
.mikrosize-engineer-image{width:100%;height:280px;overflow:hidden}
.mikrosize-engineer-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}
.mikrosize-engineer-card:hover .mikrosize-engineer-image img{transform:scale(1.05)}
.mikrosize-engineer-content{padding:30px}
.mikrosize-engineer-name{font-size:24px;font-weight:700;color:#333;margin-bottom:5px}
.mikrosize-engineer-title{font-size:16px;color:#666;margin-bottom:25px;position:relative;padding-bottom:15px}
.mikrosize-engineer-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--primary-orange)}
.mikrosize-contact-details{margin-bottom:25px}
.mikrosize-contact-detail{display:flex;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}
.mikrosize-contact-detail:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.mikrosize-contact-icon{width:24px;height:24px;margin-right:15px;flex-shrink:0;color:var(--primary-orange)}
.mikrosize-contact-text span{display:block;font-size:14px;color:#666;margin-bottom:5px}
.mikrosize-contact-text a,.mikrosize-contact-text p{font-size:16px;color:#333;font-weight:500;transition:color 0.3s ease}
.mikrosize-contact-text a:hover{color:var(--primary-orange)}
.mikrosize-contact-note{background:#f9f9f9;padding:15px;border-radius:8px;border-left:4px solid var(--primary-orange)}
.mikrosize-contact-note p{font-size:14px;color:#666;margin:0;line-height:1.5}
.mikrosize-form-card{background:#ffffff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.1);padding:40px;height:100%}
.mikrosize-form-title{font-size:28px;font-weight:700;color:#333;margin-bottom:10px}
.mikrosize-form-subtitle{font-size:16px;color:#666;margin-bottom:30px;line-height:1.5}
.mikrosize-message-form{display:flex;flex-direction:column}
.mikrosize-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.mikrosize-form-group{margin-bottom:20px}
.mikrosize-form-group label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}
.mikrosize-form-group input,.mikrosize-form-group select,.mikrosize-form-group textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;color:#333;background:#fff;transition:border-color 0.3s ease,box-shadow 0.3s ease}
.mikrosize-form-group input:focus,.mikrosize-form-group select:focus,.mikrosize-form-group textarea:focus{outline:none;border-color:var(--primary-orange);box-shadow:0 0 0 3px rgba(244,117,42,0.1)}
.mikrosize-form-group textarea{resize:vertical;min-height:120px}
.mikrosize-form-submit{margin-top:10px}
.mikrosize-btn-submit{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-orange);color:#fff;padding:14px 30px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%}
.mikrosize-btn-submit:hover{background:#e36622;transform:translateY(-2px);box-shadow:0 5px 15px rgba(244,117,42,0.3)}
.mikrosize-btn-submit .mikrosize-icon{width:18px;height:18px;margin-left:8px}
@media (max-width:992px){.mikrosize-contact-grid{grid-template-columns:1fr;gap:30px}
.mikrosize-form-card{padding:30px}
}@media (max-width:768px){.mikrosize-contact-section{padding:60px 0}
.mikrosize-form-row{grid-template-columns:1fr;gap:0}
.mikrosize-engineer-content{padding:25px}
.mikrosize-engineer-name{font-size:22px}
.mikrosize-form-title{font-size:24px}
}@media (max-width:576px){.mikrosize-contact-section{padding:40px 0}
.mikrosize-form-card{padding:25px 20px}
.mikrosize-engineer-content{padding:20px}
.mikrosize-contact-detail{flex-direction:column}
.mikrosize-contact-icon{margin-bottom:10px;margin-right:0}
.mikrosize-engineer-name{font-size:20px}
.mikrosize-form-title{font-size:22px}
}