.consultation-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;width:100%}.consultation-banner{width:100%;min-height:450px;background-color:#fff;background-image:url(/_next/static/media/consultation-banner.55987d90.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.private-consultation-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;width:100%}.private-consultation-banner{width:100%;min-height:450px;background-color:#fff;background-image:url(/_next/static/media/consultation-banner.55987d90.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.consultation-form-container,.private-consultation-form-container{width:100%;max-width:560px;margin:2rem auto;padding:0 1rem}.consultation-form-paper,.private-consultation-form-paper{margin:0 auto;padding:2rem;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.consultation-form{width:100%}.consultation-form .form-section{margin-bottom:1.5rem}.consultation-form .form-submit-container{display:flex;justify-content:center;margin-top:2rem}.consultation-form .form-submit-container .cta-button-secondary{min-width:200px;padding:12px 24px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .3s ease}.consultation-form .form-submit-container .cta-button-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.private-consultation-form{width:100%}.private-consultation-form .form-section{margin-bottom:1.5rem}.private-consultation-form .form-submit-container{display:flex;justify-content:center;margin-top:2rem}.private-consultation-form .form-submit-container .cta-button-secondary{min-width:200px;padding:12px 24px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:8px;transition:all .3s ease}.private-consultation-form .form-submit-container .cta-button-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.consultation-container,.private-consultation-container{padding:1rem}.consultation-form-container,.private-consultation-form-container{margin:1rem auto;padding:0 .5rem}.consultation-form-paper,.private-consultation-form-paper{padding:1.5rem;margin:0 .5rem}.consultation-form .form-submit-container .cta-button-secondary,.private-consultation-form .form-submit-container .cta-button-secondary{min-width:150px;padding:10px 20px}}