/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. writers-room-videos--v4-checkout layout (262), its own nodes */
.fl-node-9kqxnc3r20gm > .fl-row-content-wrap { background-image: url("/wp-content/uploads/2026/03/background__hollywood-carpet-2b.jpg"); background-repeat: no-repeat; background-position: center top; background-attachment: scroll; background-size: cover; }
@media (max-width: 768px) { .fl-node-9kqxnc3r20gm > .fl-row-content-wrap { background-position: center bottom; } }
.fl-node-fs65h3eknm47 { width: 100%; }
.fl-node-cujqirya602z { width: 50%; }
@media (max-width: 992px) { .fl-builder-content .fl-node-cujqirya602z { max-width: none; flex: 0 1 auto; width: 100% !important; } }
.fl-node-o0zf9vqix1r7 { width: 66.66%; }
.fl-node-o0zf9vqix1r7 > .fl-col-content { background-color: rgb(255, 255, 255); }
@media (max-width: 992px) { .fl-builder-content .fl-node-o0zf9vqix1r7 { max-width: none; flex: 0 1 auto; width: 100% !important; } }
.fl-node-o0zf9vqix1r7 > .fl-col-content { margin: 20px 0px 20px 20px; }
@media (max-width: 992px) { .fl-node-o0zf9vqix1r7.fl-col > .fl-col-content { margin: 20px; } }
@media (max-width: 768px) { .fl-node-o0zf9vqix1r7.fl-col > .fl-col-content { margin-top: 20px; margin-right: 20px; margin-left: 20px; } }
.fl-node-o0zf9vqix1r7 > .fl-col-content { padding: 40px; }
@media (max-width: 992px) { .fl-node-o0zf9vqix1r7.fl-col > .fl-col-content { padding: 0px; } }
.fl-node-mnvs9fi2aoqz { width: 50%; }
.fl-node-gyhvp6andjz3 { width: 33.34%; }
.fl-node-gyhvp6andjz3 > .fl-col-content { background-color: rgb(212, 175, 55); }
.fl-node-gyhvp6andjz3 > .fl-col-content { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; }
@media (max-width: 768px) { .fl-node-gyhvp6andjz3.fl-col > .fl-col-content { margin-top: 70px; margin-right: 20px; margin-left: 20px; } }
.fl-node-gyhvp6andjz3 > .fl-col-content { padding: 20px; }
.fl-node-52ozcb49dt1n { text-align: center; }
.fl-node-52ozcb49dt1n .fl-photo-content, .fl-node-52ozcb49dt1n .fl-photo-img { width: 150px; }
.fl-row .fl-col h2.fl-node-62isua8ov3nw, h2.fl-node-62isua8ov3nw { color: rgb(255, 255, 255); }
.fl-node-62isua8ov3nw.fl-module-heading { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 50px; line-height: 1; }
@media (max-width: 992px) { .fl-node-62isua8ov3nw.fl-module-heading { font-size: 46px; text-align: center; } }
@media (max-width: 768px) { .fl-node-62isua8ov3nw.fl-module-heading { font-size: 30px; } }
.fl-node-62isua8ov3nw.fl-module-heading { margin: 0px; }
@media (max-width: 768px) { .fl-node-62isua8ov3nw.fl-module-heading.fl-module { margin-top: 0px; } }
.fl-row .fl-col h3.fl-node-g1vy37o6ncs8, h3.fl-node-g1vy37o6ncs8 { color: rgb(0, 0, 0); }
.fl-node-g1vy37o6ncs8.fl-module-heading { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 28px; line-height: 1.2; }
.fl-node-8q3lf14nb9x5 { text-align: center; }
.fl-node-8q3lf14nb9x5.fl-module-photo { margin: -175px -80px 0px; }
@media (max-width: 992px) { .fl-node-8q3lf14nb9x5.fl-module-photo.fl-module { margin: -100px 20px 0px; } }
@media (max-width: 768px) { .fl-node-8q3lf14nb9x5.fl-module-photo.fl-module { margin: -60px 0px 0px; } }
.fl-row .fl-col h2.fl-node-eh47jmivfbd0, h2.fl-node-eh47jmivfbd0 { color: rgb(0, 0, 0); }
.fl-node-eh47jmivfbd0.fl-module-heading { font-family: Montserrat, sans-serif; font-weight: 800; font-size: 20px; line-height: 1.2; text-align: left; }
@media (max-width: 992px) { .fl-node-eh47jmivfbd0.fl-module-heading { font-size: 26px; text-align: left; } }
@media (max-width: 768px) { .fl-node-eh47jmivfbd0.fl-module-heading { font-size: 18px; text-align: center; } }
.fl-node-eh47jmivfbd0.fl-module-heading { margin: 0px; }
.fl-node-98pdmbe3aglc .lfpro-checkout-form h3 { font-family: Montserrat, sans-serif; font-weight: 700; }
.fl-node-98pdmbe3aglc .lfpro-checkout-form label { font-family: Montserrat, sans-serif; font-weight: 400; }
.fl-node-98pdmbe3aglc .lfpro-checkout-form input, .fl-node-98pdmbe3aglc .lfpro-checkout-form select { background-color: rgb(242, 242, 242); }
.fl-node-98pdmbe3aglc .lfpro-checkout-form .submit-button { color: rgb(255, 255, 255); background-color: rgb(212, 175, 55); box-shadow: rgb(61, 61, 61) 3px 2px 5px 0px; }
.fl-node-98pdmbe3aglc .order-bump-wrapper { border-style: solid; border-color: rgb(200, 11, 4); background-color: rgb(242, 242, 242); }
.fl-node-98pdmbe3aglc .order-bump-headline { font-family: Poppins, sans-serif; font-weight: 700; font-size: 30px; }
.fl-node-98pdmbe3aglc .order-bump-description { font-family: Montserrat, sans-serif; font-weight: 400; }
.fl-node-98pdmbe3aglc .lfpro-checkout-form .state-text, .fl-node-98pdmbe3aglc .lfpro-checkout-form .state-select { width: 100%; box-sizing: border-box; }
.fl-node-8726qwo9m1u5 .uabb-imgicon-wrap {  }
.fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i, .fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i::before { color: rgb(255, 255, 255); font-size: 20px; line-height: 20px; height: 20px; width: 20px; text-align: center; }
.fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i::before { background: none; }
.fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i:hover, .fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i:hover::before {  }
.fl-node-8726qwo9m1u5 .uabb-icon-wrap .uabb-icon i:hover::before { background: none; }
@media (max-width: 992px) { .fl-node-8726qwo9m1u5 .uabb-imgicon-wrap {  } }
@media (max-width: 768px) { .fl-node-8726qwo9m1u5 .uabb-imgicon-wrap {  } }
.fl-node-8726qwo9m1u5 .uabb-callout-outter, .fl-node-8726qwo9m1u5 .uabb-list-icon-text { display: inline-block; vertical-align: middle; }
.fl-node-8726qwo9m1u5 .uabb-list-icon-wrap:not(:last-child) { margin-bottom: 10px; }
.fl-node-8726qwo9m1u5 .uabb-list-icon-wrap .uabb-callout-outter { margin-right: 10px; }
.fl-node-8726qwo9m1u5 .uabb-list-icon-wrap .uabb-list-icon-text { width: calc(100% - 30px); }
.fl-node-8726qwo9m1u5 .uabb-list-icon-wrap { justify-content: flex-start; }
.fl-node-8726qwo9m1u5 .uabb-list-icon .uabb-list-icon-text .uabb-list-icon-text-heading { color: rgb(0, 0, 0); }
.fl-node-8726qwo9m1u5 .uabb-list-icon .uabb-list-icon-text .uabb-list-icon-text-heading { font-family: "Open Sans", sans-serif; font-weight: 400; font-size: 18px; }
@media (max-width: 992px) { .fl-node-8726qwo9m1u5 .uabb-list-icon .uabb-list-icon-text .uabb-list-icon-text-heading { font-size: 20px; } }
@media (max-width: 768px) { .fl-node-8726qwo9m1u5 .uabb-list-icon .uabb-list-icon-text .uabb-list-icon-text-heading { font-size: 18px; } }
.fl-node-8726qwo9m1u5 > .fl-module-content { margin-right: 0px; margin-left: 0px; }
@media (max-width: 768px) { .fl-node-8726qwo9m1u5.fl-module > .fl-module-content { margin: 20px; } }
.fl-node-ol2eiy14w0u8 { width: 100%; }
.fl-node-ol2eiy14w0u8 .uabb-spacer-gap-preview.uabb-spacer-gap { height: 20px; clear: both; width: 100%; }
@media (max-width: 992px) { .fl-node-ol2eiy14w0u8 .uabb-spacer-gap-preview.uabb-spacer-gap { height: 20px; clear: both; width: 100%; } }
@media (max-width: 768px) { .fl-node-ol2eiy14w0u8 .uabb-spacer-gap-preview.uabb-spacer-gap { height: 20px; clear: both; width: 100%; } }
.fl-node-9kqxnc3r20gm .fl-row-content { min-width: 0px; }
