/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. privacy-policy layout (121), its own nodes */
.fl-node-ng0bc7zl596s { width: 100%; }
.fl-row .fl-col h2.fl-node-y4wjb6fs7q1t, h2.fl-node-y4wjb6fs7q1t { color: rgb(200, 11, 4); }
.fl-node-y4wjb6fs7q1t.fl-module-heading { font-family: Montserrat, sans-serif; font-weight: 900; font-size: 60px; text-align: center; }
@media (max-width: 768px) { .fl-node-y4wjb6fs7q1t.fl-module-heading { font-size: 40px; } }
@media (max-width: 768px) { .fl-node-y4wjb6fs7q1t.fl-module-heading.fl-module { margin-right: 15px; margin-left: 15px; } }
.fl-builder-content .fl-node-p61crigsl57d.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-p61crigsl57d.fl-module-rich-text.fl-rich-text * { color: rgb(41, 41, 41); }
.fl-builder-content .fl-node-p61crigsl57d.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-p61crigsl57d.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 20px; }
.fl-node-p61crigsl57d.fl-module-rich-text { margin: 40px 0px; }
@media (max-width: 768px) { .fl-node-p61crigsl57d.fl-module-rich-text.fl-module { margin-right: 15px; margin-left: 15px; } }
@media (max-width: 768px) { .fl-node-p61crigsl57d.fl-module-rich-text { margin-top: 20px; margin-bottom: 20px; } }
.fl-node-2e3a5cgkv4rw .fl-row-content { min-width: 0px; }
