/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. the-pivotal-role-a-book-publishing-company-plays-in-the-literary-landscape layout (915), its own nodes */
.fl-node-y3kf9g8xijq2 { width: 100%; }
.fl-node-h2j7ls8guion.fl-module-heading { font-weight: 700; font-size: 40px; text-align: center; }
@media (max-width: 992px) { .fl-node-h2j7ls8guion.fl-module-heading { font-size: 34px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-node-h2j7ls8guion.fl-module-heading { font-size: 30px; } }
.fl-node-0vrm5twonfj1 { text-align: center; }
.fl-node-0vrm5twonfj1 .fl-photo-img { border-radius: 15px; }
@media (max-width: 768px) { .fl-builder-content .fl-node-y7xqba3uv80h.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-y7xqba3uv80h.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-va1iq7d5jwcy.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-va1iq7d5jwcy.fl-module-heading { font-size: 24px; line-height: 1.1; } }
.fl-row .fl-col h3.fl-node-gxuqe6s18iwo, h3.fl-node-gxuqe6s18iwo { color: var(--fl-global-primary-400); }
.fl-node-gxuqe6s18iwo.fl-module-heading { font-size: 24px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-gxuqe6s18iwo.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-cbj0ntxy94pw.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-cbj0ntxy94pw.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-cbj0ntxy94pw.fl-module-rich-text { margin-top: 0px; }
.fl-row .fl-col h3.fl-node-qtgb75umwvo9, h3.fl-node-qtgb75umwvo9 { color: var(--fl-global-primary-400); }
.fl-node-qtgb75umwvo9.fl-module-heading { font-size: 24px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-qtgb75umwvo9.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-yp9bx7gz4k52.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yp9bx7gz4k52.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-yp9bx7gz4k52.fl-module-rich-text { margin-top: 0px; }
.fl-row .fl-col h3.fl-node-euv9rhlb6oqy, h3.fl-node-euv9rhlb6oqy { color: var(--fl-global-primary-400); }
.fl-node-euv9rhlb6oqy.fl-module-heading { font-size: 24px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-euv9rhlb6oqy.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-ao961rfietxg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ao961rfietxg.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-ao961rfietxg.fl-module-rich-text { margin-top: 0px; }
.fl-row .fl-col h3.fl-node-90qzyeolsnmx, h3.fl-node-90qzyeolsnmx { color: var(--fl-global-primary-400); }
.fl-node-90qzyeolsnmx.fl-module-heading { font-size: 24px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-90qzyeolsnmx.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-8yqe9z6cmfbv.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-8yqe9z6cmfbv.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-8yqe9z6cmfbv.fl-module-rich-text { margin-top: 0px; }
.fl-node-c04hj8mei27s.fl-module-heading { font-size: 30px; line-height: 1.1; }
@media (max-width: 768px) { .fl-node-c04hj8mei27s.fl-module-heading { font-size: 24px; line-height: 1.1; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-dfickas1ox94.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-dfickas1ox94.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; } }
.fl-node-dfickas1ox94.fl-module-rich-text { margin-top: 0px; }
.fl-node-h0q2fpmndo35 .fl-row-content { min-width: 0px; }
