/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: testimonials layout (32), content rows only */
.fl-node-nfwujt9qpia1 { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-nfwujt9qpia1 :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-nfwujt9qpia1 .fl-row-content-wrap a { color: rgb(30, 211, 201); }
.fl-builder-content .fl-node-nfwujt9qpia1 .fl-row-content-wrap a:hover { color: rgb(35, 82, 124); }
.fl-builder-content .fl-node-nfwujt9qpia1 h1 { color: rgb(61, 61, 61); }
.fl-node-nfwujt9qpia1 .fl-row-content { max-width: 1100px; }
.fl-node-m5csq9xwutb8 { width: 100%; }
.fl-node-dvt3p9wh0jlk.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 400; font-size: 78px; letter-spacing: 3px; text-align: center; }
@media (max-width: 992px) { .fl-node-dvt3p9wh0jlk.fl-module-heading { font-size: 55px; } }
@media (max-width: 768px) { .fl-node-dvt3p9wh0jlk.fl-module-heading { font-size: 45px; } }
.fl-node-dvt3p9wh0jlk.fl-module-heading { margin-top: 40px; margin-bottom: 40px; }
@media (max-width: 768px) { .fl-node-dvt3p9wh0jlk.fl-module-heading { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content .fl-node-fsiryew9ngph.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-fsiryew9ngph.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-fsiryew9ngph.fl-module-rich-text { margin-top: 20px; margin-bottom: 20px; }
.fl-builder-content .fl-node-9npr0v3xf8db.fl-module-rich-text.fl-rich-text { font-family: Lora, serif; font-weight: 400; font-size: 18px; }
.fl-node-9npr0v3xf8db.fl-module-rich-text { margin: 20px; }
.fl-node-0w1ez82tf4pl .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-0w1ez82tf4pl .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-0w1ez82tf4pl.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-0w1ez82tf4pl.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-oj345x9ftaq7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-oj345x9ftaq7.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-q7ygpnlk4rec .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-q7ygpnlk4rec .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-q7ygpnlk4rec.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-q7ygpnlk4rec.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-6dlisn4g3w18.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6dlisn4g3w18.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-0b6jauris5v8 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-0b6jauris5v8 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-0b6jauris5v8.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-0b6jauris5v8.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-5wq6anzlp089.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5wq6anzlp089.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-8nv0qa2h7gml .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-8nv0qa2h7gml .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-8nv0qa2h7gml.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-8nv0qa2h7gml.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-oc5rbwjgzf4e.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-oc5rbwjgzf4e.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-hngfs39ob2qv .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-hngfs39ob2qv .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-hngfs39ob2qv.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-hngfs39ob2qv.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-0ij2adoy4xhg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-0ij2adoy4xhg.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-dalh582ey1pf .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-dalh582ey1pf .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-dalh582ey1pf.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-dalh582ey1pf.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-iz6ub79a1qn2.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-iz6ub79a1qn2.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-klbyngtehaod .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-klbyngtehaod .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-klbyngtehaod.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-klbyngtehaod.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-uftmr8ipj3yx.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-uftmr8ipj3yx.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-mwjdp5tvaf9s .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-mwjdp5tvaf9s .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-mwjdp5tvaf9s.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-mwjdp5tvaf9s.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-h34rlfocxpgi.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-h34rlfocxpgi.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-u65av1hxskez .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-u65av1hxskez .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-u65av1hxskez.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-u65av1hxskez.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-rgf17p5zwj3b.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-rgf17p5zwj3b.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-w6fab2kqt75p .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-w6fab2kqt75p .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-w6fab2kqt75p.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-w6fab2kqt75p.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-l9c47rbnuwh5.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-l9c47rbnuwh5.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-7r4pf1zsc8ia .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-7r4pf1zsc8ia .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-7r4pf1zsc8ia.fl-module-separator { margin-top: 35px; margin-bottom: 19px; }
@media (max-width: 768px) { .fl-node-7r4pf1zsc8ia.fl-module-separator { margin-top: 20px; } }
.fl-builder-content .fl-node-d5nm4czlkexr.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-d5nm4czlkexr.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-ftrwzm0sdjc9.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ftrwzm0sdjc9.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 400; font-size: 18px; letter-spacing: 0px; text-align: center; }
@media (max-width: 768px) { .fl-builder-content .fl-node-ftrwzm0sdjc9.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-ftrwzm0sdjc9.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 18px; text-align: left; } }
.fl-node-nfwujt9qpia1 .fl-row-content { min-width: 0px; }
