.bc-wrapper{background:#ece4da;padding:60px 20px 80px;text-align:center;font-family:Georgia,Times New Roman,serif;color:#2b2b2b}.bc-logo{letter-spacing:4px;font-size:14px;margin-bottom:40px}.bc-logo span{display:block;font-size:9px;letter-spacing:2px;color:#8a8a8a;margin-top:4px}.bc-title{font-size:42px;font-weight:400;letter-spacing:3px;margin:0 0 16px}.bc-tagline{font-style:italic;font-size:16px;margin-bottom:24px}.bc-divider{width:60px;height:1px;background:#2b2b2b;margin:0 auto 32px}.bc-intro{max-width:600px;margin:0 auto 16px;font-size:15px;line-height:1.6}.bc-note{font-style:italic;font-size:14px;color:#6b6b6b;max-width:500px;margin:24px auto 0;line-height:1.6}.bc-card{background:#fff;max-width:640px;margin:48px auto 0;padding:48px 40px;text-align:left}.bc-card-title{text-align:center;font-size:24px;margin:0 0 8px}.bc-required-note{text-align:center;font-size:12px;color:#8a8a8a;margin-bottom:32px}.bc-form label{display:block;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#4a4a4a;margin-bottom:8px}.bc-row{display:flex;gap:32px;margin-bottom:24px}.bc-row-single{display:block}.bc-field{flex:1}.bc-form input,.bc-form textarea{width:100%;border:none;border-bottom:1px solid #d8d0c4;padding:8px 0;font-size:15px;font-family:inherit;background:transparent;box-sizing:border-box}.bc-form input:focus,.bc-form textarea:focus{outline:none;border-bottom-color:#2b2b2b}.bc-form input::placeholder,.bc-form textarea::placeholder{color:#b8b0a4}.bc-submit{display:block;margin:32px auto 0;background:#fff;border:1px solid #2b2b2b;padding:14px 40px;font-size:12px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.bc-submit:hover{background:#2b2b2b;color:#fff}.bc-success{text-align:center;color:#3a6b3a;margin-bottom:24px;font-size:14px}.bc-expect{margin-top:64px}.bc-expect-title{font-size:26px;margin-bottom:40px}.bc-steps{display:flex;justify-content:center;gap:60px;flex-wrap:wrap;max-width:700px;margin:0 auto}.bc-step{max-width:180px}.bc-step-num{font-style:italic;font-size:24px;display:block;margin-bottom:12px}.bc-step p{font-size:14px;line-height:1.5;margin:0}@media(max-width:700px){.bc-row{flex-direction:column;gap:16px}.bc-steps{flex-direction:column;align-items:center;gap:32px}.bc-title{font-size:32px}.bc-card{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/book-consultation-custom.css.map */
