.main-content{padding:80px 0;}.contact-section{text-align:center;margin-bottom:60px;}.contact-title{font-size:42px;color:#333;margin-bottom:30px;font-weight:400;}.contact-subtitle{font-size:18px;color:#666;max-width:600px;margin:0 auto;line-height:1.6;}.contact-info-section{display:flex;align-items:center;gap:60px;margin-bottom:80px;}.contact-info{flex:1;background-color:#F3F6E0;padding:60px 40px;border-radius:10px;}.contact-info-item{margin-bottom:30px;}.contact-info-item:last-child{margin-bottom:0;}.contact-info-label{font-size:18px;color:#333;font-weight:bold;margin-bottom:8px;}.contact-info-text{font-size:16px;color:#666;line-height:1.6;}.contact-image{flex:1;text-align:center;}.contact-image img{width:540px;height:auto;border-radius:10px;}.contact-placeholder{background-color:#e0e0e0;width:100%;height:300px;display:flex;align-items:center;justify-content:center;color:#666;font-size:16px;border-radius:10px;}