/* BO – Design 1.0.6 — become-outstanding.com, etapa 5 */

/* ---------- Fonturi locale (OFL) ---------- */
@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:500;src:url(../fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-display:swap;font-weight:500;src:url(../fonts/cormorant-garamond-latin-ext-500-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-display:swap;font-weight:500;src:url(../fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---------- Variabile ---------- */
:root{
	--bo-accent:#B3262E; --bo-accent-dark:#8E1C23; --bo-navy:#161A33; --bo-navy-2:#262B4A;
	--bo-ink:#1D1F2B; --bo-text:#3A3D4C; --bo-muted:#5A5D6B; --bo-bg:#FAF8F4; --bo-sand:#F1ECE3;
	--bo-line:#E6E1D8; --bo-rose:#E9B9BC; --bo-on-navy:#CDD0DE; --bo-on-navy-2:#A9AECB;
	--bo-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;
	--bo-sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;
	--bo-w:1180px;
}

/* ---------- Antet Divi ---------- */
.bo-design #main-header{background:var(--bo-bg);border-bottom:1px solid var(--bo-line);box-shadow:none}
.bo-design #top-menu li a,.bo-design #et_mobile_nav_menu .mobile_nav,.bo-design .et_mobile_menu li a{font-family:var(--bo-sans);font-weight:600;font-size:15px;color:var(--bo-ink)}
.bo-design #top-menu li.current-menu-item>a,.bo-design #top-menu li a:hover{color:var(--bo-accent);opacity:1}
.bo-design #top-menu li.bo-cta>a{background:var(--bo-accent);color:#fff!important;padding:12px 22px!important;border-radius:999px}
.bo-design #top-menu li.bo-cta>a:hover{background:var(--bo-accent-dark)}
.bo-design .mobile_menu_bar:before{color:var(--bo-accent)}
.bo-design .et_mobile_menu{border-top-color:var(--bo-accent)}

/* ---------- Subsolul Divi înlocuit ---------- */
.bo-design #main-footer{display:none}

/* ---------- Pagini construite cu secțiuni bo-s ---------- */
#main-content:has(.bo-s){background:var(--bo-bg)}
.et_pb_section.bo-s{padding:0!important;background:transparent}
.et_pb_section.bo-s .et_pb_row.bo-r{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.et_pb_section.bo-s .et_pb_column{margin:0!important;width:100%!important}
.et_pb_section.bo-s .et_pb_text.bo-t{margin:0!important}
.bo-t,.bo-t p,.bo-t li{font-family:var(--bo-sans);font-size:17px;line-height:1.65;color:var(--bo-text)}
.bo-t p{padding:0;margin:0}
.bo-t h1,.bo-t h2,.bo-t h3{padding:0;margin:0;line-height:1.1;font-weight:500}
.bo-t a{color:var(--bo-accent)}
.bo-t a:hover{color:var(--bo-accent-dark)}
.bo-t img{display:block;max-width:100%;height:auto}

.bo-wrap{max-width:var(--bo-w);margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}
.bo-band{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px)}
.bo-white{background:#fff;border-top:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line)}
.bo-sand{background:var(--bo-sand)}
.bo-navy{background:var(--bo-navy)}
.bo-flex{display:flex;flex-wrap:wrap;gap:24px}
.bo-flex>*{min-width:0}

.bo-eyebrow{display:block;margin:0 0 12px!important;font-family:var(--bo-sans);font-size:13px!important;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--bo-accent)!important}
.bo-h1{font-family:var(--bo-serif)!important;font-weight:500!important;font-size:clamp(40px,6vw,64px)!important;line-height:1.05!important;letter-spacing:-.5px}
.bo-h2{font-family:var(--bo-serif)!important;font-weight:500!important;font-size:clamp(34px,4.4vw,46px)!important;line-height:1.1!important;color:var(--bo-navy)!important}
.bo-h3{font-family:var(--bo-sans)!important;font-weight:700!important;font-size:20px!important;line-height:1.3!important;color:var(--bo-navy)!important}
.bo-lead{font-size:19px!important}
.bo-small,.bo-small p{font-size:15px!important;color:var(--bo-muted)!important}

.bo-btn{display:inline-block;font-family:var(--bo-sans);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;padding:16px 30px;border-radius:999px;border:1px solid transparent;transition:background .15s,border-color .15s}
.bo-btn--accent{background:var(--bo-accent);color:#fff!important}
.bo-btn--accent:hover{background:var(--bo-accent-dark)}
.bo-btn--navy{background:var(--bo-navy);color:#fff!important}
.bo-btn--navy:hover{background:#000}
.bo-btn--ghost{border-color:#5B6185;color:#fff!important;font-weight:600}
.bo-btn--ghost:hover{border-color:#fff}
.bo-btn--line{border-color:#C9C2B4;color:var(--bo-navy)!important;font-weight:600}
.bo-btn--line:hover{border-color:var(--bo-navy)}
.bo-btns{display:flex;flex-wrap:wrap;gap:14px}
.bo-link{font-weight:700;text-decoration:none!important}
.bo-link:hover{text-decoration:underline!important}

.bo-t a:focus-visible,.bo-footer a:focus-visible{outline:3px solid var(--bo-accent);outline-offset:3px}
.bo-navy .bo-t a:focus-visible,.bo-navy a:focus-visible{outline-color:#fff}

/* Hero */
.bo-hero{background:var(--bo-navy)}
.bo-hero__in{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(64px,8vw,88px)}
.bo-hero__txt{flex:1 1 480px;display:flex;flex-direction:column;gap:24px;min-width:0}
.bo-hero__txt .bo-eyebrow{color:var(--bo-rose)!important;margin:0!important}
.bo-hero .bo-h1{color:#fff!important}
.bo-hero p{color:var(--bo-on-navy)!important}
.bo-hero__motto{font-family:var(--bo-serif)!important;font-style:italic;font-size:22px!important;color:var(--bo-rose)!important}
.bo-hero__img{flex:1 1 380px;min-width:0}
.bo-hero__img img{width:100%;height:clamp(300px,40vw,460px);object-fit:cover;border-radius:20px}

/* Repere */
.bo-stats{background:#fff;border-bottom:1px solid var(--bo-line)}
.bo-stats .bo-wrap{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding-top:36px;padding-bottom:36px}
.bo-stat{flex:1 1 200px;display:flex;flex-direction:column;gap:2px}
.bo-stat strong{font-family:var(--bo-serif);font-size:40px;font-weight:600;line-height:1.2;color:var(--bo-navy)}
.bo-stat span{font-size:15px;color:var(--bo-muted)}

/* Misiune */
.bo-mission{display:flex;flex-wrap:wrap;gap:56px}
.bo-mission>div:first-child{flex:1 1 360px;min-width:0}
.bo-mission>div:last-child{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px}
.bo-quote{margin:0!important;padding:24px 28px!important;background:var(--bo-sand);border:0!important;border-radius:16px;font-family:var(--bo-serif)!important;font-style:italic;font-size:26px!important;line-height:1.3!important;color:var(--bo-navy)!important}
.bo-quote p{font:inherit!important;color:inherit!important}

/* Carduri */
.bo-cards{display:flex;flex-wrap:wrap;gap:20px}
.bo-card{flex:1 1 320px;min-width:0;background:#fff;border:1px solid var(--bo-line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}
.bo-card__num{font-size:13px;font-weight:700;color:var(--bo-accent)}
.bo-card p{font-size:15px!important;color:var(--bo-muted)!important}

/* Cum funcționează */
.bo-spaces{display:flex;flex-wrap:wrap;gap:24px}
.bo-space{flex:1 1 300px;min-width:0;background:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}
.bo-space img{width:100%;height:200px;object-fit:cover}
.bo-space__body{padding:28px;display:flex;flex-direction:column;gap:10px}
.bo-space__ph{height:200px;background:var(--bo-navy);display:flex;align-items:center;justify-content:center}
.bo-space__ph span{font-family:var(--bo-serif);font-style:italic;font-size:30px;color:var(--bo-rose)}

/* Testimoniale */
.bo-testi{display:flex;flex-wrap:wrap;gap:24px}
.bo-testi figure{flex:1 1 320px;min-width:0;margin:0;padding:32px;background:#fff;border:1px solid var(--bo-line);border-radius:20px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;box-sizing:border-box}
.bo-testi blockquote{margin:0!important;padding:0!important;border:0!important;font-family:var(--bo-serif)!important;font-size:23px!important;line-height:1.35!important;color:var(--bo-ink)!important}
.bo-testi blockquote p{font:inherit!important;color:inherit!important}
.bo-testi figcaption{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.4}
.bo-initials{width:48px;height:48px;flex:none;border-radius:50%;background:var(--bo-sand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:var(--bo-navy)}
.bo-testi figcaption strong{display:block;color:var(--bo-navy)}
.bo-testi figcaption span span{color:var(--bo-muted)}
.bo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}

/* Fondator */
.bo-founder{display:flex;flex-wrap:wrap;gap:64px;align-items:center}
.bo-founder__img{flex:0 1 400px;min-width:260px}
.bo-founder__img img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:24px}
.bo-founder__txt{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:20px}
.bo-founder__name{font-size:clamp(40px,5vw,54px)!important}
.bo-role{font-size:16px!important;font-weight:600;color:var(--bo-text)}

/* Resurse */
.bo-res{display:flex;flex-wrap:wrap;gap:20px}
.bo-res a{flex:1 1 240px;min-width:0;text-decoration:none!important;padding:28px;border-radius:16px;background:#fff;border:1px solid var(--bo-line);display:flex;flex-direction:column;gap:8px;box-sizing:border-box;transition:border-color .15s}
.bo-res a:hover{border-color:var(--bo-accent)}
.bo-res a span{font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--bo-accent)}
.bo-res a strong{font-size:20px;line-height:1.3;color:var(--bo-navy)}
.bo-res a.bo-res--dark{background:var(--bo-navy);border-color:var(--bo-navy)}
.bo-res a.bo-res--dark span{color:var(--bo-rose)}
.bo-res a.bo-res--dark strong{color:#fff}

/* Aplică */
.bo-apply{background:var(--bo-navy);border-radius:28px;padding:clamp(36px,6vw,64px) clamp(24px,5vw,56px);display:flex;flex-wrap:wrap;gap:48px}
.bo-apply>div{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px}
.bo-apply .bo-h2{color:#fff!important;font-size:clamp(36px,4.6vw,48px)!important}
.bo-apply p{color:var(--bo-on-navy)!important}
.bo-apply .bo-note{font-size:14px!important;color:var(--bo-on-navy-2)!important}
.bo-checks{flex:1 1 380px;min-width:0;list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}
.bo-checks li{position:relative;padding:0 0 0 34px!important;color:#fff!important;font-size:16px!important;list-style:none!important}
.bo-checks li:before{content:"";position:absolute;left:4px;top:6px;width:7px;height:13px;border:solid var(--bo-rose);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}

/* ---------- Subsol nou ---------- */
.bo-footer{background:#12152A;color:var(--bo-on-navy);font-family:var(--bo-sans);font-size:15px;line-height:1.6}
.bo-footer a{color:var(--bo-on-navy);text-decoration:none}
.bo-footer a:hover{color:#fff}
.bo-footer__in{max-width:var(--bo-w);margin:0 auto;padding:64px 24px 40px;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;box-sizing:border-box}
.bo-footer__brand{flex:1 1 320px;display:flex;flex-direction:column;gap:12px}
.bo-footer__brand p{margin:0;padding:0;color:var(--bo-on-navy)}
.bo-wordmark{display:inline-flex;align-items:baseline;gap:6px;font-size:22px}
.bo-wordmark span{font-weight:700;color:#fff}
.bo-wordmark em{font-family:var(--bo-serif);font-style:italic;color:var(--bo-rose)}
.bo-footer__nav{flex:1 1 200px;display:flex;flex-direction:column;gap:8px}
.bo-footer__contact{flex:1 1 240px;display:flex;flex-direction:column;gap:8px}
.bo-footer__label{color:#fff;font-weight:700}
.bo-footer .bo-footer__cta{color:var(--bo-rose);font-weight:600}
.bo-footer__bottom{max-width:var(--bo-w);margin:0 auto;padding:20px 24px 32px;border-top:1px solid #2A2F4D;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font-size:13px;color:var(--bo-on-navy-2);box-sizing:border-box}
.bo-footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px}
.bo-footer__bottom a{color:var(--bo-on-navy-2);text-decoration:underline}

/* ---------- 1.0.1: pagini interioare ---------- */
.bo-hero--page .bo-hero__txt{flex-basis:100%;max-width:820px}
.bo-prose{max-width:720px}
.bo-prose p+p,.bo-prose p+ul,.bo-prose ul+p{margin-top:1em!important}
.bo-list{margin:0!important;padding:0 0 0 1.25em!important;list-style:disc!important}
.bo-list li{margin:.45em 0;padding:0!important;list-style:disc!important}
.bo-list li::marker{color:var(--bo-accent)}
.bo-rounded{width:100%;height:auto;border-radius:20px}
.bo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}
.bo-gallery img{width:100%;height:200px;object-fit:cover;border-radius:14px}
.bo-founder__img--tall img{aspect-ratio:4/5}
.bo-res--wide a{flex-basis:260px}
.bo-res a span.bo-res__d{font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.55;color:var(--bo-muted);margin-top:4px}
.bo-res a.bo-res--dark span.bo-res__d{color:var(--bo-on-navy)}
.bo-bigquote{margin:0 auto!important;padding:0!important;border:0!important;max-width:860px}
.bo-bigquote p{font-family:var(--bo-serif)!important;font-style:italic;font-size:clamp(24px,3vw,32px)!important;line-height:1.35!important;color:var(--bo-navy)!important}
.bo-bigquote cite{display:block;margin-top:18px;font-style:normal;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--bo-muted)}
.bo-apply a:not(.bo-btn){color:#fff}

/* ---------- 1.0.2 ---------- */
.bo-t p:empty{display:none}

/* ---------- 1.0.3: meniu ---------- */
@media (min-width:981px){.bo-design #top-menu li{padding-right:18px}.bo-design #top-menu>li:last-child{padding-right:0}}
.bo-design.logged-in #top-menu li.bo-cta,.bo-design.logged-in .et_mobile_menu li.bo-cta{display:none}
.bo-design .et_mobile_menu li.bo-cta>a{color:var(--bo-accent);font-weight:700}

/* ---------- 1.0.4: testimoniale, contact, aplicație ---------- */
.bo-tlist{display:flex;flex-direction:column;gap:24px;max-width:900px;margin:0 auto}
.bo-tcard{background:#fff;border:1px solid var(--bo-line);border-radius:20px;padding:clamp(24px,4vw,40px)}
.bo-tcard__head{display:flex;align-items:center;gap:16px;margin-bottom:20px}
.bo-tcard__role{display:block;font-size:14px;color:var(--bo-muted)}
.bo-tcard__body{max-width:none}
.bo-avatar{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover}
.bo-testi figcaption .bo-avatar{width:48px;height:48px}
.bo-split{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}
.bo-split>.bo-prose{flex:1 1 420px;min-width:0}
.bo-formcard{flex:1 1 380px;min-width:0;background:#fff;border:1px solid var(--bo-line);border-radius:20px;padding:clamp(20px,3vw,32px);box-sizing:border-box}
@media (min-width:981px){.bo-formcard{position:sticky;top:120px}}
.bo-formcard .nf-form-cont input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.bo-formcard .nf-form-cont textarea,.bo-formcard .nf-form-cont select{border:1px solid var(--bo-line)!important;border-radius:10px!important;background:#fff!important;font-family:var(--bo-sans)!important;font-size:16px!important}
.bo-formcard .nf-form-cont input[type=button],.bo-formcard .nf-form-cont input[type=submit]{background:var(--bo-accent)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 30px!important;font-family:var(--bo-sans)!important;font-weight:700!important;font-size:16px!important;cursor:pointer;height:auto!important}
.et_pb_section.bo-s .et_pb_row.bo-r.bo-form-row{max-width:760px!important;margin:0 auto!important;padding:clamp(48px,7vw,88px) 24px!important;box-sizing:border-box}
.bo-form-row .et_pb_contact_form_container{background:transparent!important;margin:0!important;padding:0!important}
.bo-form-row .et_pb_contact .input,.bo-form-row .et_pb_contact input[type=text],.bo-form-row .et_pb_contact textarea{background:#fff!important;border:1px solid var(--bo-line)!important;border-radius:12px!important;padding:14px 16px!important;font-family:var(--bo-sans)!important;font-size:16px!important;color:var(--bo-ink)!important}
.bo-form-row .et_pb_contact .input:focus{border-color:var(--bo-navy)!important;outline:2px solid var(--bo-navy);outline-offset:1px}
.bo-form-row .et_pb_contact_field_options_title{font-family:var(--bo-sans);font-weight:600;color:var(--bo-ink)}
.bo-form-row .et_pb_contact_field_checkbox label{font-family:var(--bo-sans);font-size:15px;color:var(--bo-text)}
.bo-form-row .et_pb_contact_submit,.bo-form-row .et_pb_button.et_pb_contact_submit{background:var(--bo-accent)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 30px!important;font-family:var(--bo-sans)!important;font-weight:700!important;font-size:16px!important;line-height:1.2!important}
.bo-form-row .et_pb_contact_submit:hover{background:var(--bo-accent-dark)!important;padding:14px 30px!important}
.bo-form-row .et_pb_contact_submit:after{display:none!important}
.bo-form-row .et_contact_bottom_container{float:none;display:flex;flex-wrap:wrap;align-items:center;gap:16px;justify-content:flex-start;margin-top:8px}

/* ---------- 1.0.5: formular aplicație ---------- */
@media (min-width:981px){.bo-formcard{position:static}}
.bo-formcard .nf-field-container.label-left .field-wrap{display:block!important}
.bo-formcard .nf-field-container.label-left .nf-field-label,.bo-formcard .nf-field-container.label-left .nf-field-element{display:block!important;width:100%!important;float:none!important;text-align:left!important;padding:0!important;margin:0 0 6px!important}
.bo-formcard .nf-field-label label{font-family:var(--bo-sans);font-weight:600;font-size:15px;color:var(--bo-ink)}
.bo-formcard .nf-form-fields-required{font-size:14px;color:var(--bo-muted);margin-bottom:12px}

/* ---------- 1.0.6 ---------- */
ol.bo-list--num,ol.bo-list--num li{list-style:decimal!important}
