#bookContact .modal-dialog{max-width:620px;margin:28px auto}#bookContact .modal-content{border:0;border-radius:16px;overflow:hidden}#bookContact .modal-header{padding:20px 24px;background:#edf9fe}#bookContact .modal-title{font-size:22px;color:#007eaa}#bookContact .modal-body{padding:24px}#bookContact .modal-footer{padding:16px 24px}#bookContact .form-control{min-height:46px;border-radius:8px}#bookContact label{font-size:14px;font-weight:600;margin-bottom:6px}.ktw-form-lead{margin-bottom:20px}.ktw-form-note{font-size:13px;color:#526573;margin:10px 0 16px}.ktw-captcha{margin-top:16px;max-width:100%}.ktw-form .ktw-send{background:#008dbf;border-color:#008dbf}.ktw-contact-grid{align-items:start}.ktw-contact-panel .ktw-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ktw-contact-panel .ktw-field{margin:0}.ktw-contact-panel .ktw-field:first-of-type,.ktw-contact-panel .ktw-field:nth-of-type(6),.ktw-contact-panel .ktw-captcha,.ktw-contact-panel .ktw-form-note,.ktw-contact-panel .ktw-form>.form-group{grid-column:1/-1}.ktw-contact-panel .ktw-form>.ktw-field{grid-column:auto}.ktw-contact-panel .ktw-form>.ktw-field:first-of-type,.ktw-contact-panel .ktw-form>.ktw-field:nth-of-type(6){grid-column:1/-1}.ktw-contact-panel .ktw-field>.col-12{padding:0}.ktw-contact-panel .ktw-form>.form-group:last-child{text-align:left}.ktw-contact-panel .ktw-contact-info p{margin-bottom:20px}@media(max-width:600px){#bookContact .modal-dialog{margin:12px;max-width:calc(100% - 24px)}#bookContact .modal-body,#bookContact .modal-header,#bookContact .modal-footer{padding:18px}#bookContact .ktw-send{width:100%}.ktw-contact-panel .ktw-form{grid-template-columns:1fr}.ktw-contact-panel .ktw-field{grid-column:1!important}}
