/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: about layout (20), content rows only */
.fl-builder-content .fl-node-suxt3qfpbi9v .fl-row-content-wrap a { color: rgb(30, 211, 201); }
.fl-builder-content .fl-node-suxt3qfpbi9v .fl-row-content-wrap a:hover { color: rgb(51, 122, 183); }
.fl-node-km6as12qgyfr > .fl-row-content-wrap { background-color: rgb(31, 38, 50); }
.fl-node-jgw9f1mzoa8x { width: 100%; }
.fl-node-jgw9f1mzoa8x > .fl-col-content { margin-bottom: 27px; }
.fl-node-vy72qfg65e08 { width: 100%; }
.fl-node-3olhg8tr0u6y { width: 33.333%; }
.fl-builder-content .fl-node-0e3fq4yr1nhm .fl-col-content a { color: rgb(30, 211, 201); }
.fl-builder-content .fl-node-0e3fq4yr1nhm .fl-col-content a:hover { color: rgb(51, 122, 183); }
.fl-node-0e3fq4yr1nhm { width: 100%; }
.fl-node-xyo2ge4r0n5a { width: 100%; }
.fl-node-0qk6swem1bpl { width: 100%; }
.fl-node-fr23e159asij { width: 33.333%; }
.fl-node-i7hv1jd320ao { width: 50%; }
.fl-node-7w5lg6meon2s { width: 100%; }
.fl-node-ljkx31o9mfcr { width: 100%; }
.fl-node-ljkx31o9mfcr > .fl-col-content { margin-bottom: 42px; }
.fl-node-rzh3etf05kp6 { width: 33.333%; }
.fl-node-3is4mnw0xjdc { width: 33.333%; }
.fl-node-43lbo1827ueq { width: 50%; }
.fl-node-6djzc7vsk213 { width: 33.333%; }
.fl-node-jqsdkct6iao3 { width: 33.333%; }
.fl-builder-content .fl-node-1w3kshd5p0ov.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-1w3kshd5p0ov.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-1w3kshd5p0ov.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-1w3kshd5p0ov.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-builder-content .fl-node-5yndw94pe7k8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5yndw94pe7k8.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-5yndw94pe7k8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5yndw94pe7k8.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; }
.fl-builder-content-20 .fl-node-3xfan05ietlp { display: flex; flex-direction: row; gap: 10px; }
.fl-node-8z49vjq25tmg.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-8z49vjq25tmg.fl-module-heading { text-align: center; } }
.fl-builder-content .fl-node-e219p8c4l0of.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-e219p8c4l0of.fl-module-rich-text.fl-rich-text * { color: rgb(248, 248, 250); }
.fl-builder-content .fl-node-e219p8c4l0of.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-e219p8c4l0of.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 21px; letter-spacing: 0px; }
.fl-builder-content .fl-node-sum7qgjb3yc5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-sum7qgjb3yc5.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-sum7qgjb3yc5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-sum7qgjb3yc5.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; }
.fl-node-te1mnckgq57f { text-align: center; }
.fl-node-ur65n8ow1ekb .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-ur65n8ow1ekb .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-ur65n8ow1ekb.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-ur65n8ow1ekb.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-node-iec7hom4fv02 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-iec7hom4fv02 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-iec7hom4fv02.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-iec7hom4fv02.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content-20 .fl-node-2946b7w8go3z { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content .fl-node-7va1dnt3lefu.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-7va1dnt3lefu.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-m5z4disyu67x.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-m5z4disyu67x.fl-module-heading { text-align: center; } }
.fl-builder-content-20 .fl-node-5wg26cnzy7vm { display: grid; grid-template-columns: repeat(2, 1fr); flex-direction: row; grid-auto-flow: row; gap: 40px; }
@media (max-width: 768px) { .fl-builder-content-20 .fl-node-5wg26cnzy7vm { display: flex; flex-flow: wrap; align-items: center; } }
.fl-node-pzl9u1en705s .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-pzl9u1en705s .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-pzl9u1en705s.fl-module-separator { margin-top: 41px; margin-bottom: 26px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-pzl9u1en705s.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content .fl-node-inbvhz6m7k12.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-inbvhz6m7k12.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-inbvhz6m7k12.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-inbvhz6m7k12.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-auexpoj21k03.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-auexpoj21k03.fl-module-heading { text-align: center; } }
.fl-node-hxemctyzujl9 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-hxemctyzujl9 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-hxemctyzujl9.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-hxemctyzujl9.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content .fl-node-yoa1x8jitnlm.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yoa1x8jitnlm.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-yoa1x8jitnlm.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-yoa1x8jitnlm.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-1h9et3jr6ga4.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-1h9et3jr6ga4.fl-module-heading { text-align: center; } }
.fl-builder-content .fl-node-b3rduovp6law.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-b3rduovp6law.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-b3rduovp6law.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-b3rduovp6law.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-1ysb274f3l8i .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-1ysb274f3l8i .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-1ysb274f3l8i.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-1ysb274f3l8i.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-node-yenzuks9ptv1.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
.fl-builder-content .fl-node-05mhja1nuryw.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-05mhja1nuryw.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-05mhja1nuryw.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-05mhja1nuryw.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-bgxrtjeam08i .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-bgxrtjeam08i .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-bgxrtjeam08i.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-bgxrtjeam08i.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-node-wbz1tsi0j8rg.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-wbz1tsi0j8rg.fl-module-heading { text-align: center; } }
.fl-builder-content .fl-node-mk729tcuxyi3.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-mk729tcuxyi3.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-mk729tcuxyi3.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-mk729tcuxyi3.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-wmnb08uoxire .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-wmnb08uoxire .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-wmnb08uoxire.fl-module-separator { margin-top: 41px; margin-bottom: 34px; margin-left: 3px; }
@media (max-width: 768px) { .fl-node-wmnb08uoxire.fl-module-separator { margin-top: 20px; margin-bottom: 20px; } }
.fl-node-1yu7t2rd5bpm.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; }
@media (max-width: 768px) { .fl-node-1yu7t2rd5bpm.fl-module-heading { text-align: center; } }
.fl-builder-content .fl-node-o0ydfz2pgq8v.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-o0ydfz2pgq8v.fl-module-rich-text.fl-rich-text * { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-o0ydfz2pgq8v.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-o0ydfz2pgq8v.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-suxt3qfpbi9v .fl-row-content { min-width: 0px; }
.fl-node-a3ekbp04xfzg .fl-row-content { min-width: 0px; }
.fl-node-svqkil3xdcbn .fl-row-content { min-width: 0px; }
.fl-node-s5j763vdpn1c .fl-row-content { min-width: 0px; }
.fl-node-oeuy76xf8jr5 .fl-row-content { min-width: 0px; }
.fl-node-oxrs2ldwk9z8 .fl-row-content { min-width: 0px; }
.fl-node-km6as12qgyfr .fl-row-content { min-width: 0px; }
