/* Conference download only. Native Divi content; original PDF and cover. */
@font-face{font-family:"NBCF Cormorant";src:url("/wp-content/mu-plugins/nutriboobs-assets/fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"NBCF Nunito";src:url("/wp-content/mu-plugins/nutriboobs-assets/fonts/nunito-sans-latin-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"NBCF Nunito";src:url("/wp-content/mu-plugins/nutriboobs-assets/fonts/nunito-sans-latin-700-normal.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}
body.nbcf-page{background:#fbf8f2;color:#1f2b46}
body.nbcf-page #et-boc .et-l{font-family:"NBCF Nunito",sans-serif;color:#1f2b46;font-size:17px;line-height:1.7}
body.nbcf-page #et-boc .et-l .et_pb_section{background:#fbf8f2;padding:0}
body.nbcf-page #et-boc .et-l .nbcf-row{width:calc(100% - 64px);max-width:1060px;margin:0 auto;padding:0}
body.nbcf-page #et-boc .et-l .et_pb_column{min-width:0;margin:0}
body.nbcf-page #et-boc .et-l .et_pb_module{margin-bottom:0}
body.nbcf-page #et-boc .et-l p{padding-bottom:0;line-height:inherit}
body.nbcf-page #et-boc .et-l .nbcf-header-row{display:flex;align-items:center;justify-content:space-between;padding:26px 0;border-bottom:1px solid #e8e3dd}
body.nbcf-page #et-boc .et-l .nbcf-header-row .et_pb_column{width:auto}
body.nbcf-page #et-boc .et-l .nbcf-logo{width:165px}
body.nbcf-page #et-boc .et-l .nbcf-logo img{display:block;width:100%;height:auto}
body.nbcf-page #et-boc .et-l .nbcf-header-note{color:#68717d;font-size:14px;text-align:right}
body.nbcf-page #et-boc .et-l .nbcf-hero-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:center;padding:64px 0 56px}
body.nbcf-page #et-boc .et-l .nbcf-hero-row:after{display:none}
body.nbcf-page #et-boc .et-l .nbcf-hero-row .et_pb_column{width:100%}
body.nbcf-page #et-boc .et-l .nbcf-eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:20px;color:#586173}
body.nbcf-page #et-boc .et-l .nbcf-title h1{font-family:"NBCF Cormorant",Georgia,serif;font-size:72px;font-weight:600;line-height:.98;letter-spacing:-.025em;color:#1f2b46;padding:0;margin:0}
body.nbcf-page #et-boc .et-l .nbcf-subtitle{font-family:"NBCF Cormorant",Georgia,serif;font-size:31px;font-weight:600;line-height:1.18;margin-top:24px;color:#1f2b46}
body.nbcf-page #et-boc .et-l .nbcf-intro{max-width:420px;font-size:16px;line-height:1.7;color:#586173;margin-top:22px}
body.nbcf-page #et-boc .et-l .et_pb_button_module_wrapper{margin-top:28px}
body.nbcf-page #et-boc .et-l a.nbcf-download{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:13px 25px!important;border:0;border-radius:12px;background:#ffdb57!important;color:#1f2b46!important;font:700 17px/1.45 "NBCF Nunito",sans-serif!important;letter-spacing:0;text-align:center;box-shadow:0 5px 15px #d3b96020;transition:background-color .15s ease}
body.nbcf-page #et-boc .et-l a.nbcf-download:hover{background:#f4ce43!important;padding:13px 25px!important}
body.nbcf-page #et-boc .et-l a.nbcf-download:after{display:none}
body.nbcf-page #et-boc .et-l .et_pb_module a:focus-visible{outline:3px solid #1f2b46;outline-offset:5px}
body.nbcf-page #et-boc .et-l .nbcf-download-note{margin-top:12px;color:#586173;font-size:12px;line-height:1.6}
body.nbcf-page #et-boc .et-l .nbcf-visual{position:relative;padding:30px 30px 20px;isolation:isolate;text-align:center}
body.nbcf-page #et-boc .et-l .nbcf-visual:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:48% 48% 35% 35%;background:#f3e4e6}
body.nbcf-page #et-boc .et-l .nbcf-cover{max-width:310px;margin:0 auto}
body.nbcf-page #et-boc .et-l .nbcf-cover .et_pb_image_wrap{display:block;box-shadow:0 14px 38px #1f2b4624;border-radius:3px;background:white}
body.nbcf-page #et-boc .et-l .nbcf-cover img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:3px}
body.nbcf-page #et-boc .et-l .nbcf-cover-caption{font-family:"NBCF Cormorant",Georgia,serif;font-size:24px;font-weight:600;line-height:1.15;margin-top:25px}
body.nbcf-page #et-boc .et-l .nbcf-footer-row{display:flex;justify-content:space-between;gap:20px;padding:22px 0 0;border-top:1px solid #e8e3dd;font-size:13px;color:#586173}
body.nbcf-page #et-boc .et-l .nbcf-footer-row .et_pb_column{width:auto}
body.nbcf-page #et-boc .et-l .nbcf-footer-row:after{display:none}
body.nbcf-page #et-boc .et-l .nbcf-footer-link a{display:inline-block;min-height:44px;color:#1f2b46;text-decoration:underline;text-underline-offset:4px}
body.nbcf-page #et-boc .et-l .nbcf-medical-row{padding:0 0 24px}
body.nbcf-page #et-boc .et-l .nbcf-medical-note{font-size:11px;color:#68717d;line-height:1.5}
.nbcf-review-notice{padding:8px 20px;text-align:center;background:#f0ece6;color:#586173;font:13px/1.5 sans-serif}
/* Only remove decoration from the consent plugin's already closed wrapper. */
body.nbcf-page #cookie-notice:not(.cookie-notice-visible){border:0!important;box-shadow:none!important;background:transparent!important}
@media(max-width:980px){
 body.nbcf-page #et-boc .et-l .nbcf-hero-row{gap:32px;padding:48px 0}
 body.nbcf-page #et-boc .et-l .nbcf-title h1{font-size:60px}
 body.nbcf-page #et-boc .et-l .nbcf-subtitle{font-size:27px}
 body.nbcf-page #et-boc .et-l .nbcf-visual{padding:24px 20px 20px}
}
@media(max-width:700px){
 body.nbcf-page #et-boc .et-l .nbcf-row{width:calc(100% - 44px)}
 body.nbcf-page #et-boc .et-l .nbcf-header-row{padding:19px 0}
 body.nbcf-page #et-boc .et-l .nbcf-logo{width:142px}
 body.nbcf-page #et-boc .et-l .nbcf-header-note{font-size:12px}
 body.nbcf-page #et-boc .et-l .nbcf-hero-row{display:flex;flex-direction:column;gap:34px;padding:32px 0 36px}
 body.nbcf-page #et-boc .et-l .nbcf-eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:18px}
 body.nbcf-page #et-boc .et-l .nbcf-title h1{font-size:57px;line-height:1.02}
 body.nbcf-page #et-boc .et-l .nbcf-subtitle{font-size:27px;margin-top:19px}
 body.nbcf-page #et-boc .et-l .nbcf-intro{font-size:15px;margin-top:19px;max-width:none}
 body.nbcf-page #et-boc .et-l .et_pb_button_module_wrapper{margin-top:22px}
 body.nbcf-page #et-boc .et-l a.nbcf-download{width:100%;padding:14px 12px!important;font-size:16px!important}
 body.nbcf-page #et-boc .et-l .nbcf-download-note{text-align:center;font-size:11px}
 body.nbcf-page #et-boc .et-l .nbcf-visual{max-width:310px;padding:24px 26px 19px}
 body.nbcf-page #et-boc .et-l .nbcf-cover{max-width:236px}
 body.nbcf-page #et-boc .et-l .nbcf-cover-caption{font-size:22px;margin-top:21px}
 body.nbcf-page #et-boc .et-l .nbcf-footer-row{flex-direction:column;gap:7px;padding-top:21px}
 body.nbcf-page #et-boc .et-l .nbcf-footer-link a{min-height:36px}
 body.nbcf-page #et-boc .et-l .nbcf-medical-row{padding-bottom:24px}
}
@media(max-width:350px){body.nbcf-page #et-boc .et-l .nbcf-title h1{font-size:48px}body.nbcf-page #et-boc .et-l .nbcf-subtitle{font-size:24px}}
@media(max-width:360px){body.nbcf-page #et-boc .et-l .nbcf-header-note{display:none}}
@media(prefers-reduced-motion:reduce){body.nbcf-page #et-boc .et-l a.nbcf-download{transition:none}}
