.consultation-section{padding:60px 20px}.consultation-wrapper{max-width:1000px;margin:0 auto}.consultation-header{margin-bottom:40px}.consultation-header h2{color:#e5b350;margin-bottom:10px;font-size:36px}.consultation-header p{color:#000;font-size:18px;font-weight:300}.consultation-container{grid-template-columns:2fr 1fr;gap:30px;max-width:1200px;margin:auto;display:grid}.appointment-box,.clinic-box{background:0 0}.appointment-box h3,.clinic-box h3{color:#552824;margin-bottom:20px;padding-left:30px;font-size:24px}.box-title{color:#4a2b2b;margin-bottom:15px;font-size:22px}.appointment-form{background:#f1ede6;padding:30px}.appointment-form h3{margin-bottom:10px;font-size:22px}.sub-text{color:#555;margin-bottom:20px;font-size:18px;font-weight:300}.appointment-form h4{color:var(--sub-heading-title);margin:20px 0 10px;font-size:18px;font-weight:700}.form-grid{grid-template-columns:40% 55%;gap:0 24px;display:grid}.form-grid input{background:#e2dbd3;border:none;padding:10px}textarea{background:#e2dbd3;border:none;width:100%;margin-top:15px;padding:10px}.appointment-btn{color:#fff;cursor:pointer;background:#5a2e2e;border:none;width:100%;margin-top:15px;padding:12px;font-size:18px}.privacy-text{text-align:center;margin-top:10px;font-size:14px}.clinic-info{background:#f1ede6;padding:25px}.clinic-info h3{margin-bottom:20px}.info-item{align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.info-icon{color:#5a2e2e;width:30px;height:30px;margin-top:4px}.prefer-icon{color:#5a2e2e;width:56px;height:92px;margin-top:4px;padding:2px}.info-item strong{color:#5a2e2e;margin-bottom:4px;font-size:18px;display:block}.info-item p{color:#5a2e2e;margin:0;font-size:18px;font-weight:300;line-height:1.4}.call-box{text-align:center;background:#e5b350;margin-top:35px;padding:49px 0}.prefer-call{font-size:26px;font-weight:500}.call-box button{color:#fff;cursor:pointer;background:#5a2e2e;border:none;margin-top:10px;margin-bottom:10px;padding:8px 30px;font-size:18px;font-weight:300}.call-box p{font-size:16px;font-weight:300}.call-box h4{color:#5a2e2e;font-size:30px}.form-group{flex-direction:column;grid-template-columns:40% 60%;margin-top:12px;display:flex}.form-group label{color:#4a2b2b;margin-bottom:6px;font-size:16px}.form-group input,.form-group textarea{background:#e2dbd3;border:none;padding:10px}.full-width{grid-column:1/-1}@media (max-width:900px){.consultation-container,.form-grid{grid-template-columns:1fr}}.phone-image{padding:20px;font-size:50px}.info-item-2{align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.info-item-2 svg{color:#6c2d26;margin-top:3px}.info-item-2 h4{margin:0;font-size:18px;font-weight:700}.info-item-2 p{color:#5a2e2e;margin:0;font-size:18px;font-weight:300;line-height:1.4}.info-item-2 strong{color:#5a2e2e;margin-bottom:4px;font-size:18px;display:block}.call-box-button{color:#fff;cursor:pointer;background:#5a2e2e;border:none;margin-top:10px;margin-bottom:34px;padding:10px 20px;font-size:16px;font-weight:300;transition:transform .3s}.call-box-button:hover{transform-origin:50%;transform:scale(1.05)}
