@font-face{font-family:BTLAFamily;src:url(fonts/poppins-regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:BTLAFamily;src:url(fonts/poppins-medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}
.btla-form-shell{font-family:BTLAFamily,Poppins,Arial,sans-serif;color:#00393f;font-size:15px;line-height:1.65;max-width:100%}
.btla-form-shell *{box-sizing:border-box}
.btla-form-shell .wpforms-container{margin:24px 0 0!important;padding:0!important}
.btla-form-shell .wpforms-form{margin:0!important;padding:0!important}
.btla-form-shell .wpforms-field-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 17px!important}
.btla-form-shell .wpforms-field{grid-column:1/-1;float:none!important;width:100%!important;margin:0!important;padding:0!important;min-width:0}
.btla-form-shell .wpforms-field.wpforms-one-half{grid-column:auto!important}
.btla-form-shell .wpforms-field-label{display:block!important;font-family:inherit!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;margin:0 0 7px!important;color:#00393f!important}
.btla-form-shell .wpforms-required-label{color:#005c66!important}
.btla-form-shell .wpforms-field :is(input[type='text'],input[type='email'],input[type='tel'],input[type='url'],input[type='number'],select,textarea){display:block!important;width:100%!important;max-width:100%!important;min-height:48px!important;background:#fff!important;color:#00393f!important;border:1px solid #bacdca!important;border-radius:4px!important;padding:11px 13px!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important}
.btla-form-shell .wpforms-field textarea{min-height:135px!important;resize:vertical}
.btla-form-shell .wpforms-field :is(input,select,textarea):focus-visible{outline:3px solid #6fbc85!important;outline-offset:2px!important;border-color:#005c66!important}
.btla-form-shell .wpforms-field :is(input,textarea)::placeholder{color:#6a8584;opacity:1}
.btla-form-shell .wpforms-field :is(ul,li){list-style:none!important;margin:0!important;padding:0!important}
.btla-form-shell .wpforms-field-checkbox ul{display:grid;gap:10px}
.btla-form-shell .wpforms-field-checkbox li{display:flex!important;gap:11px!important;align-items:flex-start!important}
.btla-form-shell input[type='checkbox']{appearance:auto!important;flex:none;width:18px!important;height:18px!important;margin:3px 0 0!important;accent-color:#005c66;min-height:18px!important;border:1px solid #bacdca!important;position:static!important}
.btla-form-shell .wpforms-field-label-inline{font-family:inherit!important;font-size:12px!important;line-height:1.7!important;color:#496366!important;font-weight:400!important;display:inline!important;margin:0!important}
.btla-form-shell .wpforms-field-description,.btla-form-shell .wpforms-field-sublabel{font-family:inherit!important;font-size:11px!important;line-height:1.6!important;color:#496366!important;margin-top:7px!important}
.btla-form-shell .wpforms-field-description a{color:#005c66!important;text-decoration:underline!important;text-underline-offset:3px}
.btla-form-shell .wpforms-submit-container{margin:22px 0 0!important;padding:0!important}
.btla-form-shell .wpforms-submit,.btla-form-shell button[type='submit']{display:inline-flex!important;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:52px!important;background:#dbe283!important;color:#00393f!important;border:0!important;border-radius:4px!important;box-shadow:none!important;padding:13px 22px!important;font:500 14px/1.6 BTLAFamily,Poppins,Arial,sans-serif!important;white-space:normal!important;cursor:pointer}
.btla-form-shell :is(.wpforms-submit,button[type='submit']):hover{background:#cdd574!important}
.btla-form-shell :is(.wpforms-submit,button[type='submit']):focus-visible{outline:3px solid #005c66!important;outline-offset:3px!important}
.btla-form-shell label.wpforms-error,.btla-form-shell .wpforms-error-container{font:400 12px/1.6 BTLAFamily,Poppins,Arial,sans-serif!important;color:#9d2929!important;margin-top:6px!important}
.btla-form-shell .wpforms-field :is(input,textarea,select).wpforms-error{border-color:#9d2929!important}
.btla-form-shell .wpforms-confirmation-container,.btla-form-shell .wpforms-confirmation-container-full{font:400 15px/1.7 BTLAFamily,Poppins,Arial,sans-serif!important;background:#edf5df!important;color:#00393f!important;border:1px solid #cedebf!important;border-radius:4px;padding:22px!important;margin:20px 0 0!important}
.btla-form-shell .wpforms-field-hp,.btla-form-shell .wpforms-field-hidden,.btla-form-shell .wpforms-antispam-field{display:none!important}
.btla-form-fallback{padding:24px;background:#f3f7f5;border-left:4px solid #6fbc85;border-radius:4px}
.btla-form-fallback p{margin:0 0 13px}
.btla-form-fallback a{color:#005c66;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media(max-width:560px){.btla-form-shell .wpforms-field-container{grid-template-columns:1fr}.btla-form-shell .wpforms-field.wpforms-one-half{grid-column:1/-1!important}.btla-form-shell .wpforms-field-label-inline{font-size:12px!important}}
