/* MailerLite embedded form (Free Guide), adapted to the SuanSupply site */
#mlb2-46362068.ml-form-embedContainer{box-sizing:border-box;display:block;margin:0;width:100%!important}
#mlb2-46362068 .ml-form-align-center{text-align:left}
#mlb2-46362068 .ml-form-embedWrapper{background:transparent;border:0;box-sizing:border-box;display:block!important;margin:0;padding:0;position:relative;max-width:520px;width:100%}
#mlb2-46362068 .ml-form-embedBody,#mlb2-46362068 .ml-form-successBody{padding:0}
#mlb2-46362068 .ml-form-embedContent{margin:0}
#mlb2-46362068 h4,#mlb2-46362068 p,#mlb2-46362068 span,#mlb2-46362068 button{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font)!important}
#mlb2-46362068 .ml-block-form{margin:0;width:100%}
#mlb2-46362068 .ml-form-formContent{margin:0 0 14px;width:100%}
#mlb2-46362068 .ml-form-fieldRow{margin:0;width:100%}
#mlb2-46362068 .ml-field-group{text-align:left!important}
#mlb2-46362068 .ml-form-fieldRow input{background:#fff!important;color:var(--ink)!important;border:2px solid var(--rule)!important;border-radius:6px!important;font-family:var(--font)!important;font-size:16px!important;line-height:22px!important;padding:11px 14px!important;width:100%!important;box-sizing:border-box!important;margin:0}
#mlb2-46362068 .ml-form-fieldRow input:focus{border-color:var(--ink)!important;outline:none}
#mlb2-46362068 .ml-form-fieldRow input::placeholder{color:#8A96A3}
#mlb2-46362068 .ml-form-embedPermissions{text-align:left;width:100%}
#mlb2-46362068 .ml-form-embedPermissionsContent{margin:0 0 14px}
#mlb2-46362068 .ml-form-embedPermissionsContent p{color:#3A4652;font-size:14px;line-height:21px;margin:0}
#mlb2-46362068 .ml-form-recaptcha{margin:0 0 16px;float:none!important}
#mlb2-46362068 .ml-form-recaptcha.ml-error iframe{border:1px solid #B3261E}
#mlb2-46362068 .ml-form-embedSubmit{margin:0;width:100%}
#mlb2-46362068 .ml-form-embedSubmit button{background:var(--seal)!important;border:0!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:600!important;line-height:21px!important;padding:13px 22px!important;width:100%!important;box-sizing:border-box!important}
#mlb2-46362068 .ml-form-embedSubmit button:hover{background:var(--seal-dk)!important}

#mlb2-46362068 .ml-form-successContent{text-align:left;background:#fff;border:1px solid var(--rule);border-left:4px solid #2E6B3A;border-radius:6px;padding:18px 20px}
#mlb2-46362068 .ml-form-successContent h4{color:var(--ink);font-size:20px;font-weight:700;margin:0 0 6px}
#mlb2-46362068 .ml-form-successContent p{color:#3A4652;font-size:15px;line-height:22px;margin:0}
.ml-form-embedSubmitLoad{display:inline-block;width:20px;height:20px}
.ml-form-embedSubmitLoad:after{content:" ";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:4px solid #fff;border-color:#fff #fff #fff transparent;animation:ml-load 1.2s linear infinite}
@keyframes ml-load{to{transform:rotate(360deg)}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.ml-error input{border-color:#B3261E!important}
.ml-error .label-description,.ml-error .label-description p{color:#B3261E!important}
@media screen and (max-width:480px){#mlb2-46362068 .ml-form-recaptcha{width:240px!important}#mlb2-46362068 .g-recaptcha{transform:scale(.85);transform-origin:0 0}}

#mlb2-46362068 .ml-inline-error{color:#B3261E;font-size:14px;margin:0 0 12px;display:none}
#mlb2-46362068 .ml-form-embedSubmit button.loading{align-items:center;justify-content:center}
