/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: client-stories layout (29), content rows only */
.fl-node-h8rxeyc7su1i { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-h8rxeyc7su1i :not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { color: inherit; }
.fl-builder-content .fl-node-h8rxeyc7su1i h1, .fl-builder-content .fl-node-h8rxeyc7su1i h2 { color: rgb(61, 61, 61); }
.fl-node-h8rxeyc7su1i .fl-row-content { max-width: 1100px; }
.fl-node-rv603oexzt17 { width: 100%; }
.fl-node-xf59numkgdev { width: 100%; }
.fl-node-efzyh6ldg5vc.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 400; font-size: 100px; letter-spacing: 3px; text-align: center; }
@media (max-width: 768px) { .fl-node-efzyh6ldg5vc.fl-module-heading { font-size: 60px; line-height: 1.1; } }
.fl-node-efzyh6ldg5vc.fl-module-heading { margin-top: 40px; margin-bottom: 40px; }
@media (max-width: 768px) { .fl-node-efzyh6ldg5vc.fl-module-heading { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content .fl-node-9tb4n6j2x5ow.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-9tb4n6j2x5ow.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-s6no8jhu2w9k .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-s6no8jhu2w9k .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-s6no8jhu2w9k.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-s6no8jhu2w9k.fl-module-separator { margin-bottom: 20px; } }
.fl-node-bcn2yx1wi9k0.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-o5fwic7smrql.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-o5fwic7smrql.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-uoelyn3zxdrh .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-uoelyn3zxdrh .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-uoelyn3zxdrh.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-uoelyn3zxdrh.fl-module-separator { margin-bottom: 20px; } }
.fl-node-h26iboklcdqr.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 600; font-size: 24px; }
.fl-builder-content .fl-node-e5vzni4uk601.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-e5vzni4uk601.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-opir6vhtnlcs .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-opir6vhtnlcs .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-opir6vhtnlcs.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-opir6vhtnlcs.fl-module-separator { margin-bottom: 20px; } }
.fl-node-gyc5tquom0rl.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-z2alo8spuedr.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-z2alo8spuedr.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-go4j8sy9plna .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-go4j8sy9plna .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-go4j8sy9plna.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-go4j8sy9plna.fl-module-separator { margin-bottom: 20px; } }
.fl-node-bcxuj5pgovan.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-en9rz7akx6p2.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-en9rz7akx6p2.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-to8f6bwp09gz .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-to8f6bwp09gz .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-to8f6bwp09gz.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-to8f6bwp09gz.fl-module-separator { margin-bottom: 20px; } }
.fl-node-3c5qe27j4amx.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-vscwyolpkf1x.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-vscwyolpkf1x.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-d9l2f40npysr .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-d9l2f40npysr .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-d9l2f40npysr.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-d9l2f40npysr.fl-module-separator { margin-bottom: 20px; } }
.fl-node-1rzlxp8fo5vc.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-e1lzftphjmvn.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-e1lzftphjmvn.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-gubi814qpf3x .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-gubi814qpf3x .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-gubi814qpf3x.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-gubi814qpf3x.fl-module-separator { margin-bottom: 20px; } }
.fl-node-hcdo4efpbuwi.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-z67hokecbna8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-z67hokecbna8.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-62l4fmcnjx0w .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-62l4fmcnjx0w .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-62l4fmcnjx0w.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-62l4fmcnjx0w.fl-module-separator { margin-bottom: 20px; } }
.fl-node-6ef9b5noyzua.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-7tjxgwz4u0qy.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-7tjxgwz4u0qy.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-rid49xlzj5bs .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-rid49xlzj5bs .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-rid49xlzj5bs.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-rid49xlzj5bs.fl-module-separator { margin-bottom: 20px; } }
.fl-node-574g68e2jdcf.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-ljmhsp0vog4b.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ljmhsp0vog4b.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-ei1q3tx6fd09 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-ei1q3tx6fd09 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-ei1q3tx6fd09.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-ei1q3tx6fd09.fl-module-separator { margin-bottom: 20px; } }
.fl-node-zred05htwmil.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-kbxow7sq9atl.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-kbxow7sq9atl.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-lq1m80brudys .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-lq1m80brudys .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-lq1m80brudys.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-lq1m80brudys.fl-module-separator { margin-bottom: 20px; } }
.fl-node-svzm9p08xdqn.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-wn29u5ik48m6.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wn29u5ik48m6.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-avo531cbe6lp .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-avo531cbe6lp .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-avo531cbe6lp.fl-module-separator { margin-top: 17px; margin-bottom: 23px; }
@media (max-width: 768px) { .fl-node-avo531cbe6lp.fl-module-separator { margin-bottom: 20px; } }
.fl-node-76v9b1wirupl.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 24px; }
.fl-builder-content .fl-node-uc84iht1wodv.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-uc84iht1wodv.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-yck54z023r7t .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-yck54z023r7t .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-yck54z023r7t.fl-module-separator { margin-top: 17px; margin-bottom: 80px; }
@media (max-width: 768px) { .fl-node-yck54z023r7t.fl-module-separator { margin-bottom: 20px; } }
.fl-builder-content .fl-node-1qdi269scj3t.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-1qdi269scj3t.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-node-h8rxeyc7su1i .fl-row-content { min-width: 0px; }
