/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: drbradley layout (44), content rows only */
.fl-node-4pf8mwdbtuyj > .fl-row-content-wrap { background-color: rgb(220, 212, 210); }
.fl-node-4pf8mwdbtuyj .fl-row-content { max-width: 812px; }
.fl-node-4pf8mwdbtuyj > .fl-row-content-wrap { padding: 20px; }
.fl-node-rpl8mhwca93n { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-rpl8mhwca93n :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-rpl8mhwca93n .fl-row-content-wrap a { color: rgb(30, 211, 201); }
.fl-builder-content .fl-node-rpl8mhwca93n .fl-row-content-wrap a:hover { color: rgb(108, 159, 203); }
.fl-builder-content .fl-node-rpl8mhwca93n h2 { color: rgb(61, 61, 61); }
.fl-node-83y2pshlred0 { width: 100%; }
.fl-node-akm846zjeif7 { width: 100%; }
.fl-node-8n0uy73bz49p.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 30px; text-align: left; }
.fl-node-gjz63btkqwfv.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 400; font-size: 79px; letter-spacing: -1.3px; text-align: center; }
.fl-node-gjz63btkqwfv.fl-module-heading { margin-top: 40px; margin-bottom: 40px; }
@media (max-width: 768px) { .fl-node-gjz63btkqwfv.fl-module-heading { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content-44 .fl-node-ls8n6pg4qd5o { display: flex; flex-direction: column; gap: 10px; }
.fl-builder-content-44 .fl-node-p5x2hyr7uwv8 { display: flex; flex-direction: row; gap: 10px; }
.fl-node-fjrqi2ae06k4 { text-align: center; }
.fl-node-fjrqi2ae06k4 .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-fjrqi2ae06k4.fl-module-photo { margin: 20px; }
.fl-node-b4nvrpg2jech { text-align: center; }
.fl-node-b4nvrpg2jech .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-b4nvrpg2jech.fl-module-photo { margin: 20px; }
.fl-builder-content .fl-node-t3f1kb6z485n.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-t3f1kb6z485n.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-mp6ytsu1er82.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-mp6ytsu1er82.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-ja2pxmzfbhoq { text-align: center; }
.fl-node-ja2pxmzfbhoq .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-2jfrd4m153uo { text-align: center; }
.fl-node-2jfrd4m153uo .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content .fl-node-uz13y9wmaipk.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-uz13y9wmaipk.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-44 .fl-node-ocmvntsp3a49 { display: flex; flex-direction: column; gap: 10px; }
.fl-builder-content .fl-node-opm6r9wkzthn.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-opm6r9wkzthn.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; }
.fl-builder-content-44 .fl-node-hpegy1dq2x90 { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content .fl-node-3jpd48ywlu76.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-3jpd48ywlu76.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; }
.fl-node-sx1mh6fnr94p .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-sx1mh6fnr94p .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-builder-content-44 .fl-node-3du94w1xhlit { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-44 .fl-node-jpbq8duyo3gr { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
.fl-builder-content-44 .fl-node-uaq8oj7h6pnb { display: flex; flex-direction: row; gap: 10px; }
.fl-node-chiygtjlfxz2 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-chiygtjlfxz2 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-osc8b3wzh5de.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 30px; text-align: left; }
.fl-builder-content-44 .fl-node-jdm3u264szq9 { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
.fl-builder-content .fl-node-5obh2vxnf6qc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-5obh2vxnf6qc.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-h4i9wltmon2d .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-h4i9wltmon2d .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-ebgu79r6sw0o.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 400; font-size: 30px; text-align: left; }
.fl-builder-content .fl-node-q9otnu8zaimg.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-q9otnu8zaimg.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-u6eni5d39vz1 a.fl-button, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:visited { background: rgb(166, 38, 61); }
.fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover { background-color: rgb(166, 38, 61); }
.fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:visited, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button *, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:visited * { color: rgb(243, 241, 242); }
.fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover span.fl-button-text, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover * { color: rgb(245, 244, 244); }
.fl-node-u6eni5d39vz1 a.fl-button { width: 380px; }
.fl-node-u6eni5d39vz1 .fl-button-wrap { text-align: center; }
.fl-builder-content .fl-node-u6eni5d39vz1 .fl-button-wrap a.fl-button { padding-top: 6px; padding-bottom: 10px; }
.fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:visited { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 20px; line-height: 1.4; border: 1px solid rgb(123, 30, 63); background-clip: border-box; border-radius: 5px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:hover, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:focus { border: 1px solid rgb(123, 30, 63); background-clip: border-box; border-radius: 5px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
@media (max-width: 768px) { .fl-builder-content .fl-node-u6eni5d39vz1 .fl-button-wrap a.fl-button { padding-top: 5px; padding-bottom: 5px; } }
@media (max-width: 768px) { .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button, .fl-builder-content .fl-node-u6eni5d39vz1 a.fl-button:visited { font-size: 20px; } }
.fl-node-u6eni5d39vz1 > .fl-module-content { margin-top: 5px; margin-bottom: 40px; }
@media (max-width: 768px) { .fl-node-u6eni5d39vz1.fl-module > .fl-module-content { margin: 0px 15px 40px; } }
.fl-node-4pf8mwdbtuyj .fl-row-content { min-width: 0px; }
.fl-node-rpl8mhwca93n .fl-row-content { min-width: 0px; }
