/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: quantum-rhyme layout (68), content rows only */
.fl-node-vbqmkdy3h6en .fl-row-content { max-width: 1100px; }
.fl-node-4fux1q85gbv3 { width: 100%; }
.fl-builder-content-68 .fl-node-v38m2gqy1hws { display: flex; flex-direction: column; gap: 10px; }
.fl-node-oc9mg60xztvw { text-align: center; }
.fl-node-oc9mg60xztvw .fl-photo-content, .fl-node-oc9mg60xztvw .fl-photo-img { width: 470px; }
.fl-node-oc9mg60xztvw .fl-photo-img { border-radius: 2px; box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-oc9mg60xztvw.fl-module-photo { margin: 20px; }
@media (max-width: 768px) { .fl-node-oc9mg60xztvw.fl-module-photo.fl-module { margin: 0px; } }
.fl-node-xsoflv9i0te3 { width: 100%; }
.fl-node-xsoflv9i0te3 .uabb-spacer-gap-preview.uabb-spacer-gap { height: 10px; clear: both; width: 100%; }
.fl-node-61heul4qj235 .uabb-module-content.uabb-dual-color-heading .uabb-first-heading-text {  }
.fl-node-61heul4qj235 .fl-module-content .uabb-module-content.uabb-dual-color-heading .uabb-second-heading-text { color: rgb(156, 76, 113); }
.fl-node-61heul4qj235 .uabb-module-content.uabb-dual-color-heading .uabb-second-heading-text {  }
.fl-node-61heul4qj235 .uabb-module-content.uabb-dual-color-heading { text-align: center; }
.fl-node-61heul4qj235 .uabb-dual-color-heading *, .fl-node-61heul4qj235 .uabb-dual-color-heading .uabb-first-heading-text { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 36px; }
.fl-node-61heul4qj235 .uabb-dual-color-heading .uabb-second-heading-text { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 30px; }
@media (max-width: 768px) { .fl-node-61heul4qj235 .uabb-dual-color-heading *, .fl-node-61heul4qj235 .uabb-dual-color-heading .uabb-first-heading-text { font-size: 30px; } }
.fl-node-61heul4qj235 > .fl-module-content { margin: 20px; }
@media (max-width: 768px) { .fl-node-61heul4qj235.fl-module > .fl-module-content { margin: 0px; } }
.fl-builder-content-68 .fl-node-hku7t9ys3a1w { display: flex; flex-direction: column; justify-content: stretch; align-items: stretch; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-68 .fl-node-hku7t9ys3a1w { gap: 30px; } }
@media (max-width: 768px) { .fl-node-hku7t9ys3a1w.fl-module-box.fl-module { margin-top: 20px; } }
.fl-builder-content-68 .fl-node-o0tay3mvej9r { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-68 .fl-node-o0tay3mvej9r { display: flex; flex-direction: column; justify-content: stretch; align-items: stretch; } }
.fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text * { color: rgb(27, 19, 19); }
.fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 20px; letter-spacing: 0px; text-align: center; }
@media (max-width: 768px) { .fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 16px; } }
.fl-node-a9mlgxte6nju.fl-module-rich-text { margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
@media (max-width: 768px) { .fl-node-a9mlgxte6nju.fl-module-rich-text.fl-module { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } }
.fl-node-qu73x50hnl82.fl-module-html { margin: 20px; }
@media (max-width: 768px) { .fl-node-qu73x50hnl82.fl-module-html.fl-module { margin: 0px; } }
.fl-node-vbqmkdy3h6en .fl-row-content { min-width: 0px; }
