/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. Sheet: media-entertainment layout (56), content rows only */
.fl-node-x3s196ef2jm4 > .fl-row-content-wrap { background-color: rgb(220, 212, 210); }
.fl-node-x3s196ef2jm4 .fl-row-content { max-width: 1100px; }
.fl-node-x3s196ef2jm4 > .fl-row-content-wrap { padding: 20px; }
.fl-node-nlb76e0j1rhi { width: 100%; }
.fl-node-i4sfhokwgq23 { width: 100%; }
.fl-node-ds4lb5y80uhp { width: 33.333%; }
.fl-node-t638vlds41wa { width: 33.333%; }
.fl-node-awc20mud35je { width: 33.333%; }
.fl-node-md74jln6ri10.fl-module-heading { font-family: "Playfair Display", serif; font-weight: 400; font-size: 49px; letter-spacing: 2px; text-align: center; }
@media (max-width: 768px) { .fl-node-md74jln6ri10.fl-module-heading { font-size: 30px; } }
.fl-node-md74jln6ri10.fl-module-heading { margin-top: 0px; margin-bottom: 0px; }
.fl-builder-content .fl-node-awzo2v83ki0j.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-awzo2v83ki0j.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 500; font-size: 26px; text-align: center; }
.fl-node-awzo2v83ki0j.fl-module-rich-text { margin-top: 0px; margin-bottom: 0px; }
@media (max-width: 768px) { .fl-node-awzo2v83ki0j.fl-module-rich-text.fl-module { margin: 0px; } }
.fl-builder-content-56 .fl-node-0aqw2gfbx96u { display: flex; flex-direction: row; gap: 10px; }
.fl-node-h09rzqd652cm { text-align: center; }
.fl-node-h09rzqd652cm .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-h09rzqd652cm.fl-module-photo { margin: 20px; }
.fl-node-d5gpb1c28l0m { text-align: center; }
.fl-node-d5gpb1c28l0m .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-d5gpb1c28l0m.fl-module-photo { margin: 20px; }
.fl-node-dkpwinqgzjhf { text-align: center; }
.fl-node-dkpwinqgzjhf .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-dkpwinqgzjhf.fl-module-photo { margin: 20px; }
.fl-builder-content-56 .fl-node-5pnwx9daj1vf { display: flex; flex-direction: row; gap: 10px; }
.fl-node-2km7gzouqft1 { text-align: center; }
.fl-node-2km7gzouqft1 .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-upgvqdzo9mjk { text-align: center; }
.fl-node-upgvqdzo9mjk .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-sofp4ldqg5mh { text-align: center; }
.fl-node-sofp4ldqg5mh .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content-56 .fl-node-a60twbs1lzpi { display: flex; flex-direction: row; gap: 10px; }
.fl-node-db9fx5jm7pya { text-align: center; }
.fl-node-db9fx5jm7pya .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-gj92yukwvdrt { text-align: center; }
.fl-node-gj92yukwvdrt .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-agjp0vi3cwtf { text-align: center; }
.fl-node-agjp0vi3cwtf .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content-56 .fl-node-xjhzm2kv7aw8 { display: flex; flex-direction: row; gap: 10px; }
.fl-node-4u7ahzy50jrw { text-align: center; }
.fl-node-4u7ahzy50jrw .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-3oyudg7zc5hf { text-align: center; }
.fl-node-3oyudg7zc5hf .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-zme0b2fqi6wp { text-align: center; }
.fl-node-zme0b2fqi6wp .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content-56 .fl-node-yuhcbdz4v2eg { display: flex; flex-direction: row; gap: 10px; }
.fl-node-70plb2z4smgw { text-align: center; }
.fl-node-70plb2z4smgw .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-dv9rw6tgpuei { text-align: center; }
.fl-node-dv9rw6tgpuei .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-kg3npfmv0bte { text-align: center; }
.fl-node-kg3npfmv0bte .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-builder-content-56 .fl-node-cx6jiqoz0g8t { display: flex; flex-direction: row; gap: 10px; }
.fl-node-y1atzmlg4vu7 { text-align: center; }
.fl-node-y1atzmlg4vu7 .fl-photo-img { box-shadow: rgb(61, 61, 61) 0px 0px 5px 0px; }
.fl-node-h2u3nzoxm5tp { text-align: center; }
.fl-node-h2u3nzoxm5tp .fl-photo-img { border-radius: 2px; box-shadow: rgba(14, 0, 22, 0.54) 0px 0px 12px 0px; }
.fl-node-qicboxsd4rn1 { text-align: center; }
.fl-builder-content-56 .fl-node-q6y5exifjsz3 { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-q6y5exifjsz3 { display: flex; flex-direction: column; } }
.fl-node-q6y5exifjsz3.fl-module-box { margin: 0px; }
.fl-builder-content-56 .fl-node-bhdva8xsy2mi { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-hrjlp3wvet9k { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-wjlhqx26vs1m { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-qpflr5xe1w0c { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-3ce9x0lpi645 { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-wvjeb7z4krca { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-5rv4lt26dmu3 { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content .fl-node-i9hobyxdcef3.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-i9hobyxdcef3.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 500; font-size: 24px; text-align: center; }
.fl-node-i9hobyxdcef3.fl-module-rich-text { margin-top: 0px; }
@media (max-width: 768px) { .fl-node-i9hobyxdcef3.fl-module-rich-text.fl-module { margin: 0px; } }
.fl-builder-content-56 .fl-node-pr5slb2a6uen { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-erup7f4zhc08 { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-3f0jub7ze8yl { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-9str76uvc4nw { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-ov4inuef0r7y { display: flex; flex-direction: row; gap: 10px; }
.fl-builder-content-56 .fl-node-iew5yok6psjg { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-iew5yok6psjg { display: flex; flex-direction: column; } }
.fl-builder-content .fl-node-kao5t4jq8xgn.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-kao5t4jq8xgn.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 500; font-size: 24px; text-align: center; }
.fl-node-kao5t4jq8xgn.fl-module-rich-text { margin: 20px; }
@media (max-width: 992px) { .fl-node-kao5t4jq8xgn.fl-module-rich-text.fl-module { margin: 20px; } }
@media (max-width: 768px) { .fl-node-kao5t4jq8xgn.fl-module-rich-text.fl-module { margin-top: 0px; } }
.fl-builder-content-56 .fl-node-ldn43o0j8gpz { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-ldn43o0j8gpz { display: flex; flex-direction: column; } }
.fl-builder-content .fl-node-6nzp815qw42a.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6nzp815qw42a.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 500; font-size: 24px; text-align: center; }
.fl-node-6nzp815qw42a.fl-module-rich-text { margin-top: 20px; }
@media (max-width: 992px) { .fl-node-6nzp815qw42a.fl-module-rich-text.fl-module { margin-top: 20px; } }
@media (max-width: 768px) { .fl-node-6nzp815qw42a.fl-module-rich-text.fl-module { margin: 0px; } }
.fl-builder-content-56 .fl-node-jl275fe4r1gb { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-jl275fe4r1gb { display: flex; flex-direction: column; } }
.fl-builder-content-56 .fl-node-mgfocp3tz160 { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-mgfocp3tz160 { display: flex; flex-direction: column; } }
.fl-builder-content .fl-node-b6kcsugolz5r.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-b6kcsugolz5r.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Lora, serif; font-weight: 500; font-size: 24px; text-align: center; }
.fl-node-b6kcsugolz5r.fl-module-rich-text { margin-top: 0px; }
@media (max-width: 768px) { .fl-node-b6kcsugolz5r.fl-module-rich-text.fl-module { margin: 0px; } }
.fl-builder-content-56 .fl-node-u1w9banl7tkc { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(1, 1fr); flex-direction: row; gap: 10px; }
@media (max-width: 768px) { .fl-builder-content-56 .fl-node-u1w9banl7tkc { display: flex; flex-direction: column; } }
.fl-node-u1w9banl7tkc.fl-module-box { margin: 20px; }
.fl-node-x3s196ef2jm4 .fl-row-content { min-width: 0px; }
.fl-node-rs1zu63mjnp9 .fl-row-content { min-width: 0px; }
