.eti-bfc-wrapper .eti-bfc-form-content[hidden],
.eti-bfc-wrapper .eti-bfc-success[hidden]{display:none!important}
.eti-bfc-wrapper .eti-bfc-form-content.eti-bfc-exiting{opacity:0;transform:translateY(-8px);transition:opacity 160ms ease,transform 160ms ease}
.eti-bfc-success{
  --eti-bfc-title:var(--eti-bfc-desktop-title-size);
  --eti-bfc-body:var(--eti-bfc-desktop-body-size);
  --eti-bfc-icon:var(--eti-bfc-desktop-icon-size);
  --eti-bfc-padding:var(--eti-bfc-desktop-padding);
  --eti-bfc-width:var(--eti-bfc-desktop-max-width);
  --eti-bfc-gap:var(--eti-bfc-desktop-gap);
  box-sizing:border-box!important;
  width:100%;max-width:var(--eti-bfc-width);margin:0 auto;
  padding:var(--eti-bfc-padding) 24px;
  border-radius:var(--eti-bfc-radius);
  background:var(--eti-bfc-bg);
  color:var(--eti-bfc-text);
  font-family:var(--eti-bfc-font);
  display:flex;flex-direction:column;align-items:center;
  gap:var(--eti-bfc-gap);text-align:center;
}
.eti-bfc-success *{box-sizing:border-box}
.eti-bfc-success .eti-bfc-medallion{
  width:var(--eti-bfc-icon);height:var(--eti-bfc-icon);
  flex-shrink:0;border-radius:50%;background:var(--eti-bfc-accent);color:var(--eti-bfc-bg);
  display:flex;align-items:center;justify-content:center;
}
.eti-bfc-success .eti-bfc-medallion svg{width:50%;height:50%}
.eti-bfc-success .eti-bfc-medallion img{width:60%;height:60%;max-width:100%;object-fit:contain}
.eti-bfc-success .eti-bfc-medallion .dashicons{font-size:calc(var(--eti-bfc-icon) * .52);width:auto;height:auto;line-height:1}
.eti-bfc-success h2.eti-bfc-title{font-family:inherit;font-weight:600;font-size:var(--eti-bfc-title);line-height:1.25;color:var(--eti-bfc-accent);margin:0!important;padding:0!important}
.eti-bfc-success .eti-bfc-message{width:100%;color:var(--eti-bfc-text);font-family:inherit;font-size:var(--eti-bfc-body);line-height:1.6;overflow-wrap:anywhere}
.eti-bfc-success .eti-bfc-message p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 13px;padding:0}
.eti-bfc-success .eti-bfc-message p:last-child{margin-bottom:0}
.eti-bfc-success .eti-bfc-message strong{color:var(--eti-bfc-accent)}
.eti-bfc-success .eti-bfc-message a{color:var(--eti-bfc-accent);text-decoration:underline}
.eti-bfc-success .eti-bfc-message img{max-width:100%;height:auto}
.eti-bfc-success .eti-bfc-message ul,.eti-bfc-success .eti-bfc-message ol{display:inline-block;text-align:left;list-style-position:inside;margin:0 0 12px;padding-left:16px}
.eti-bfc-success .eti-bfc-message h3,.eti-bfc-success .eti-bfc-message h4{color:inherit;line-height:1.3;margin:0 0 12px}
.eti-bfc-success[data-eti-transition="fade"].eti-bfc-show{animation:eti-bfc-fade var(--eti-bfc-speed) ease both}
.eti-bfc-success[data-eti-transition="slide-up"].eti-bfc-show{animation:eti-bfc-up var(--eti-bfc-speed) ease-out both}
.eti-bfc-success[data-eti-transition="slide-down"].eti-bfc-show{animation:eti-bfc-down var(--eti-bfc-speed) ease-out both}
.eti-bfc-success[data-eti-transition="scale"].eti-bfc-show{animation:eti-bfc-scale var(--eti-bfc-speed) ease-out both}
.eti-bfc-success[data-eti-transition="blur"].eti-bfc-show{animation:eti-bfc-blur var(--eti-bfc-speed) ease-out both}
@keyframes eti-bfc-fade{from{opacity:0}to{opacity:1}}
@keyframes eti-bfc-up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@keyframes eti-bfc-down{from{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}
@keyframes eti-bfc-scale{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
@keyframes eti-bfc-blur{from{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}
@media(max-width:1023px){.eti-bfc-success{
  --eti-bfc-title:var(--eti-bfc-tablet-title-size);
  --eti-bfc-body:var(--eti-bfc-tablet-body-size);
  --eti-bfc-icon:var(--eti-bfc-tablet-icon-size);
  --eti-bfc-padding:var(--eti-bfc-tablet-padding);
  --eti-bfc-width:var(--eti-bfc-tablet-max-width);
  --eti-bfc-gap:var(--eti-bfc-tablet-gap);
}}
@media(max-width:767px){.eti-bfc-success{
  --eti-bfc-title:var(--eti-bfc-mobile-title-size);
  --eti-bfc-body:var(--eti-bfc-mobile-body-size);
  --eti-bfc-icon:var(--eti-bfc-mobile-icon-size);
  --eti-bfc-padding:var(--eti-bfc-mobile-padding);
  --eti-bfc-width:var(--eti-bfc-mobile-max-width);
  --eti-bfc-gap:var(--eti-bfc-mobile-gap);
  padding-left:16px;padding-right:16px;
}}
@media(prefers-reduced-motion:reduce){.eti-bfc-wrapper .eti-bfc-exiting{transition:none!important}.eti-bfc-success.eti-bfc-show{animation:none!important}}

/* v0.8: custom elements inserted through the visual rich-text editor */
.eti-bfc-message .eti-bfc-inline-button {display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 22px;border-radius:7px;background:var(--eti-bfc-accent);color:var(--eti-bfc-bg)!important;text-decoration:none;font-weight:700;line-height:1.35;}
.eti-bfc-message .eti-bfc-inline-button:hover {filter:brightness(1.06);}
.eti-bfc-message .eti-bfc-inline-icon {display:inline-block;font-size:29px;width:29px;height:29px;line-height:1;color:var(--eti-bfc-accent);}
.eti-bfc-message hr {height:1px;max-width:100%;border:0;background:currentColor;opacity:.24;margin:20px auto;}
