/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: dignified-beauty layout (38), content rows only */
.fl-node-0mvoy5qrk9fa > .fl-row-content-wrap { background-color: rgb(220, 212, 210); }
.fl-node-0mvoy5qrk9fa .fl-row-content { max-width: 1034px; }
@media (max-width: 992px) { .fl-node-0mvoy5qrk9fa .fl-row-content { max-width: 1034px; } }
@media (max-width: 768px) { .fl-node-0mvoy5qrk9fa .fl-row-content { max-width: 1034px; } }
.fl-node-0mvoy5qrk9fa > .fl-row-content-wrap { padding: 20px; }
@media (max-width: 992px) { .fl-node-0mvoy5qrk9fa.fl-row > .fl-row-content-wrap { padding: 0px; } }
@media (max-width: 768px) { .fl-node-0mvoy5qrk9fa.fl-row > .fl-row-content-wrap { padding: 40px 20px 20px; } }
.fl-node-cop2vdl67bak > .fl-row-content-wrap { background-color: rgb(255, 255, 255); }
.fl-node-cop2vdl67bak .fl-row-content { max-width: 1100px; }
@media (max-width: 992px) { .fl-node-cop2vdl67bak .fl-row-content { max-width: 1034px; } }
@media (max-width: 768px) { .fl-node-cop2vdl67bak .fl-row-content { max-width: 1034px; } }
.fl-node-cop2vdl67bak > .fl-row-content-wrap { padding: 20px; }
@media (max-width: 992px) { .fl-node-cop2vdl67bak.fl-row > .fl-row-content-wrap { padding: 0px; } }
@media (max-width: 768px) { .fl-node-cop2vdl67bak.fl-row > .fl-row-content-wrap { padding: 40px 20px 20px; } }
.fl-node-of70dgvb6juk { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-of70dgvb6juk :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-of70dgvb6juk h2 { color: rgb(61, 61, 61); }
.fl-node-of70dgvb6juk .fl-row-content { max-width: 1134px; }
.fl-node-345uarcos9ti { width: 100%; }
.fl-node-rbypwsceu0xh { width: 100%; }
@media (max-width: 992px) { .fl-node-rbypwsceu0xh.fl-col > .fl-col-content { padding: 40px 20px 20px; } }
.fl-node-o85t71bsp3cn { width: 100%; }
.fl-node-358n9uc07r4a { width: 100%; }
.fl-node-d4zn7ak2s9lf { width: 100%; }
.fl-node-vhb8k1ref3sd { width: 100%; }
.fl-node-aypv0kfl5qo3 { width: 100%; }
@media (max-width: 992px) { .fl-node-aypv0kfl5qo3.fl-col > .fl-col-content { padding: 40px 20px 20px; } }
.fl-node-2nlk0gfqtiwr.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
@media (max-width: 768px) { .fl-node-2nlk0gfqtiwr.fl-module-heading { text-align: center; } }
.fl-row .fl-col h1.fl-node-fah9lj42wu6p, h1.fl-node-fah9lj42wu6p { color: rgb(123, 30, 63); }
.fl-node-fah9lj42wu6p.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 400; font-size: 82px; text-align: center; }
@media (max-width: 992px) { .fl-node-fah9lj42wu6p.fl-module-heading { font-size: 60px; } }
@media (max-width: 768px) { .fl-node-fah9lj42wu6p.fl-module-heading { font-size: 50px; line-height: 1.1; } }
.fl-node-fah9lj42wu6p.fl-module-heading { margin-top: 40px; margin-bottom: 3px; }
@media (max-width: 992px) { .fl-node-fah9lj42wu6p.fl-module-heading.fl-module { margin: 20px; } }
@media (max-width: 768px) { .fl-node-fah9lj42wu6p.fl-module-heading.fl-module { margin: 0px; } }
.fl-builder-content-38 .fl-node-j74vhsy62id5 { display: flex; flex-direction: row; gap: 10px; }
.fl-node-h52qiyjcf1nv { text-align: center; }
.fl-node-h52qiyjcf1nv .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-h52qiyjcf1nv.fl-module-photo { margin: 20px; }
.fl-node-vt5p3zhdjr1k { text-align: center; }
.fl-node-vt5p3zhdjr1k .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-vt5p3zhdjr1k.fl-module-photo { margin: 20px; }
.fl-builder-content-38 .fl-node-g12udrw6hmbq { display: grid; grid-template-columns: repeat(1, 1fr); flex-direction: column; grid-auto-flow: row; place-items: stretch; padding-right: 41px; }
.fl-node-9nqj4irkhy7o.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
@media (max-width: 768px) { .fl-node-9nqj4irkhy7o.fl-module-heading { text-align: center; } }
.fl-node-fi4p97jwn82r .uabb-video__play-icon::before { font-size: 80px; line-height: 80px; }
.fl-node-fi4p97jwn82r .uabb-video__play-icon { width: 80px; height: 80px; }
.fl-node-fi4p97jwn82r .uabb-youtube-icon-bg { fill: rgba(31, 31, 31, 0.81); }
.fl-node-fi4p97jwn82r .uabb-video__outer-wrap:hover .uabb-video__play-icon .uabb-youtube-icon-bg { fill: rgb(204, 24, 30); }
.fl-node-fi4p97jwn82r .uabb-video__outer-wrap { border-color: rgb(196, 196, 196); border-width: 1px; border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-fi4p97jwn82r > .fl-module-content { margin: 20px; }
.fl-node-5u9yj61tqhao .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-5u9yj61tqhao .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-n6qhdty0258x .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-n6qhdty0258x .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text * { color: rgb(123, 30, 63); }
.fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: "Playfair Display", serif; font-weight: 400; font-size: 31px; letter-spacing: 0px; text-align: center; }
@media (max-width: 768px) { .fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-g1tna3o804z7.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 31px; } }
.fl-node-g1tna3o804z7.fl-module-rich-text { margin-top: 20px; margin-bottom: 30px; }
@media (max-width: 992px) { .fl-node-g1tna3o804z7.fl-module-rich-text.fl-module { margin: 20px; } }
@media (max-width: 768px) { .fl-node-g1tna3o804z7.fl-module-rich-text.fl-module { margin: 50px 0px 0px; } }
.fl-builder-content .fl-node-t0cuofk5ye6z.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-t0cuofk5ye6z.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-38 .fl-node-x0thnr1veo6c { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-38 .fl-node-ihksrc9onvfp { display: grid; grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
.fl-builder-content .fl-node-92xjv8w3mclz.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-92xjv8w3mclz.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-6kym12z8ndq3.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
@media (max-width: 768px) { .fl-node-6kym12z8ndq3.fl-module-heading { text-align: center; } }
@media (max-width: 992px) { .fl-node-hjlb8y603onw.fl-module-html.fl-module { margin: 20px; } }
@media (max-width: 768px) { .fl-node-hjlb8y603onw.fl-module-html.fl-module { margin: 45px 0px 0px; } }
.fl-node-ecp9is1k8zj5 .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-ecp9is1k8zj5 .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-builder-content .fl-node-zp8hof7q6g2a.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zp8hof7q6g2a.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-sn5f1qam8hrb.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
@media (max-width: 768px) { .fl-node-sn5f1qam8hrb.fl-module-heading { text-align: center; } }
.fl-builder-content .fl-node-8xpgdik34whz.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-8xpgdik34whz.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-jcv295ymk7gd .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-jcv295ymk7gd .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-4rd7exnyci63.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
.fl-builder-content .fl-node-rx0ye6dzpucj.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-rx0ye6dzpucj.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-cg56z3n0wt4u .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-cg56z3n0wt4u .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-builder-content-38 .fl-node-bs96myenwfti { display: grid; grid-template-columns: repeat(2, 1fr); flex-direction: row; grid-auto-flow: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-38 .fl-node-bs96myenwfti { display: flex; justify-content: start; align-items: start; flex-wrap: wrap; } }
.fl-node-a5lspwxcn91k .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-a5lspwxcn91k .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-fqze5dr0ts9y .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-fqze5dr0ts9y .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-node-h7dokyaj08gt.fl-module-heading { font-family: "Libre Baskerville", serif; font-weight: 700; font-size: 30px; text-align: left; }
.fl-builder-content .fl-node-w1ridg2t3va8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-w1ridg2t3va8.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-2dqgx5mejsno .fl-separator { border-top-width: 1px; max-width: 100%; margin: auto; }
.fl-node-2dqgx5mejsno .fl-separator { border-top-color: rgb(204, 204, 204); border-top-style: solid; }
.fl-builder-content-38 .fl-node-61zbnoey8va3 { display: grid; grid-template-columns: repeat(2, 1fr); flex-direction: row; grid-auto-flow: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-38 .fl-node-61zbnoey8va3 { display: flex; flex-direction: column; justify-content: stretch; align-items: stretch; } }
.fl-node-0mvoy5qrk9fa .fl-row-content { min-width: 0px; }
.fl-node-cop2vdl67bak .fl-row-content { min-width: 0px; }
.fl-node-of70dgvb6juk .fl-row-content { min-width: 0px; }
.fl-node-dh0189csloag .fl-row-content { min-width: 0px; }
.fl-node-guxd3jaib8lo .fl-row-content { min-width: 0px; }
