.b2b-form-tools{display:block;position:relative}
.b2b-form-tools__interest{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--b2b-line)}
.b2b-form-tools__embed{width:100%;min-width:0;min-height:180px;color:var(--b2b-ink)}
.b2b-form-tools__embed .embed_enquiry{width:100%;min-width:0}
.b2b-form-tools__embed iframe{display:block;width:100%!important;max-width:100%;min-height:680px;border:0;background:#fff}
.b2b-form-tools__embed :where(form){width:100%;max-width:none!important;margin:0!important}
.b2b-form-tools__embed :where(label){display:block;margin:0 0 8px;color:var(--b2b-ink)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase}
.b2b-form-tools__embed :where(input:not([type='checkbox']):not([type='radio']),select,textarea){display:block;width:100%!important;max-width:100%;min-height:50px;padding:12px 14px!important;border:1px solid #d4cec4!important;border-radius:0!important;background:#fff!important;color:var(--b2b-ink)!important;font:inherit!important;box-shadow:none!important;transition:border-color .22s ease,box-shadow .22s ease}
.b2b-form-tools__embed :where(textarea){min-height:150px;resize:vertical}
.b2b-form-tools__embed :where(input,select,textarea):focus{outline:0!important;border-color:var(--b2b-clay)!important;box-shadow:0 0 0 3px rgba(149,102,77,.1)!important}
.b2b-form-tools__embed :where(button,[type='submit']){width:100%;min-height:52px;padding:13px 20px!important;border:1px solid var(--b2b-ink)!important;border-radius:0!important;background:var(--b2b-ink)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase;cursor:pointer;transition:transform .22s ease,background-color .22s ease}
.b2b-form-tools__embed :where(button,[type='submit']) *{color:#fff!important}
.b2b-form-tools__embed :where(button,[type='submit']):hover{background:#3a3a34!important;transform:translateY(-2px)}
.b2b-form-tools__embed :where(button,[type='submit']):active{transform:translateY(0) scale(.99)}
.b2b-form-tools__embed :where(h1,h2,h3,h4){color:var(--b2b-ink)!important;font-family:Georgia,serif!important;font-weight:400!important}
.b2b-form-tools__embed :where(p,span){color:inherit}
@media (max-width:640px){.b2b-form-tools__embed iframe{min-height:760px}}
@media (max-width:640px){.b2b-form-tools__embed :where(input:not([type='checkbox']):not([type='radio']),select,textarea,button,[type='submit']){font-size:16px}}
