/* 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 (723), its own nodes */
.fl-node-3jimybnf8ad4 > .fl-row-content-wrap { background-image: url("/wp-content/uploads/2026/03/home-bg-mob-1.jpg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; }
.fl-node-3jimybnf8ad4 > .fl-row-content-wrap { padding: 70px 20px; }
@media (max-width: 992px) { .fl-node-3jimybnf8ad4.fl-row > .fl-row-content-wrap { padding-top: 70px; } }
@media (max-width: 768px) { .fl-node-3jimybnf8ad4.fl-row > .fl-row-content-wrap { padding: 30px 20px; } }
.fl-node-6lu2fs91b3hc { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-6lu2fs91b3hc :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-6lu2fs91b3hc a { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-6lu2fs91b3hc a:hover { color: rgb(61, 61, 61); }
.fl-builder-content .fl-node-6lu2fs91b3hc h2 { color: rgb(61, 61, 61); }
.fl-node-6lu2fs91b3hc > .fl-row-content-wrap { padding: 50px 20px; }
@media (max-width: 768px) { .fl-node-6lu2fs91b3hc.fl-row > .fl-row-content-wrap { padding: 30px 5px; } }
.fl-node-a97ysnrc0t2g { width: 100%; }
.fl-node-mve84o9xf073 { width: 100%; }
.fl-row .fl-col h1.fl-node-i4l9jthdmrpf, h1.fl-node-i4l9jthdmrpf { color: rgb(255, 255, 255); }
.fl-node-i4l9jthdmrpf.fl-module-heading { font-size: 6rem; line-height: 1.2; text-align: center; text-transform: uppercase; }
@media (max-width: 992px) { .fl-node-i4l9jthdmrpf.fl-module-heading { font-size: 43px; } }
@media (max-width: 768px) { .fl-node-i4l9jthdmrpf.fl-module-heading { font-size: 26px; } }
.fl-builder-content .fl-node-o02ey36g9xfc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-o02ey36g9xfc.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 20px; line-height: 1.4; }
@media (max-width: 768px) { .fl-builder-content .fl-node-o02ey36g9xfc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-o02ey36g9xfc.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 16px; line-height: 1.6; } }
.fl-node-o02ey36g9xfc h2 { margin-bottom: 20px; margin-top: 30px; }
.fl-node-3jimybnf8ad4 .fl-row-content { min-width: 0px; }
.fl-node-6lu2fs91b3hc .fl-row-content { min-width: 0px; }
