/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. ultimate-story-writing-blueprint--thank-you-page layout (252), its own nodes */
.fl-node-u3gmt4rv98bj > .fl-row-content-wrap { background-image: url("/wp-content/uploads/2026/03/background__hollywood-carpet-3C.jpg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; }
.fl-node-u3gmt4rv98bj .fl-row-content { max-width: 1299.99px; }
.fl-node-ur5iy83hedlo { width: 100%; }
.fl-node-57fagw2m16uv { width: 100%; }
.fl-node-l9eqk8jbs20z { width: 100%; }
.fl-node-l9eqk8jbs20z > .fl-col-content { background-color: rgb(255, 255, 255); border-radius: 15px; }
@media (max-width: 768px) { .fl-node-l9eqk8jbs20z.fl-col > .fl-col-content { margin-right: 20px; margin-left: 20px; } }
.fl-row .fl-col h2.fl-node-g10oq5tlev9j, h2.fl-node-g10oq5tlev9j { color: rgb(212, 175, 55); }
.fl-node-g10oq5tlev9j.fl-module-heading { font-family: Oswald, sans-serif; font-weight: 700; font-size: 46px; text-align: center; }
@media (max-width: 768px) { .fl-node-g10oq5tlev9j.fl-module-heading { font-size: 31px; } }
.fl-node-g10oq5tlev9j.fl-module-heading { margin-top: 60px; }
@media (max-width: 768px) { .fl-node-g10oq5tlev9j.fl-module-heading.fl-module { margin-top: 40px; } }
.fl-node-olvgjwqmai5h .fl-builder-new-order-summary-wrap .fl-builder-summary-title {  }
.fl-node-olvgjwqmai5h .fl-builder-new-order-summary-wrap .Table .Heading {  }
.fl-node-olvgjwqmai5h .fl-builder-new-order-summary-wrap .Table .Heading p { margin: 0px; }
.fl-node-olvgjwqmai5h .fl-builder-new-order-summary-wrap .Table .Row {  }
.fl-node-olvgjwqmai5h .fl-builder-new-order-summary-wrap .Table .Cell p { margin: 0px; }
@media (max-width: 768px) { .fl-node-olvgjwqmai5h.fl-module > .fl-module-content { margin-right: 10px; margin-left: 10px; } }
.fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text * { color: rgb(255, 255, 255); }
.fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text :not(b, strong) { font-weight: 400; font-size: 20px; text-align: center; }
@media (max-width: 768px) { .fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-6g24yfqebwvc.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 16px; } }
.fl-node-6g24yfqebwvc.fl-module-rich-text { margin-top: 300px; }
@media (max-width: 768px) { .fl-node-6g24yfqebwvc.fl-module-rich-text { margin-top: 20px; } }
.fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text * { color: rgb(255, 255, 255); }
.fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 22px; text-align: center; }
@media (max-width: 768px) { .fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-wmnh6x4g1ljy.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 16px; } }
.fl-node-wmnh6x4g1ljy.fl-module-rich-text { margin-top: 40px; margin-bottom: 50px; }
@media (max-width: 768px) { .fl-node-wmnh6x4g1ljy.fl-module-rich-text { margin-top: 20px; margin-bottom: 20px; } }
.fl-builder-content .fl-node-kdynbua1e47o.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-kdynbua1e47o.fl-module-rich-text.fl-rich-text * { color: rgb(255, 255, 255); }
.fl-builder-content .fl-node-kdynbua1e47o.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-kdynbua1e47o.fl-module-rich-text.fl-rich-text :not(b, strong) { font-family: Montserrat, sans-serif; font-weight: 400; font-size: 16px; text-align: center; }
.fl-node-kdynbua1e47o.fl-module-rich-text { margin-top: 0px; }
.fl-node-ohulf4q6xp7k { width: 100%; }
.fl-node-ohulf4q6xp7k .uabb-spacer-gap-preview.uabb-spacer-gap { height: 10px; clear: both; width: 100%; }
.fl-node-u3gmt4rv98bj .fl-row-content { min-width: 0px; }
