/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. layout 176, its nodes, merged across every page that shows it */
.fl-node-3ra8csh16ou0 > .fl-row-content-wrap { background-color: rgb(255, 255, 255); border-radius: 25px; }
.fl-node-3ra8csh16ou0.fl-row-fixed-width, .fl-node-3ra8csh16ou0 .fl-row-fixed-width { max-width: 700px; }
.fl-node-5iz1tyk4xwpo { width: 100%; }
.fl-node-lqygikvfc871 .fl-module-content .uabb-module-content.uabb-dual-color-heading .uabb-first-heading-text { color: rgb(0, 27, 89); }
.fl-node-lqygikvfc871 .uabb-module-content.uabb-dual-color-heading .uabb-first-heading-text {  }
.fl-node-lqygikvfc871 .fl-module-content .uabb-module-content.uabb-dual-color-heading .uabb-second-heading-text { color: rgb(255, 171, 46); }
.fl-node-lqygikvfc871 .uabb-module-content.uabb-dual-color-heading .uabb-second-heading-text {  }
.fl-node-lqygikvfc871 .uabb-module-content.uabb-dual-color-heading .uabb-after-heading-text { color: rgb(0, 27, 89); }
.fl-node-lqygikvfc871 .uabb-module-content.uabb-dual-color-heading { text-align: center; }
@media (max-width: 768px) { .fl-node-lqygikvfc871 .uabb-dual-color-heading *, .fl-node-lqygikvfc871 .uabb-dual-color-heading .uabb-first-heading-text { font-size: 26px; } }
.fl-node-s1rl8yfe9p2h { text-align: center; }
.fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button, .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:hover, .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:visited { background: rgb(255, 171, 46); }
.fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:hover { background-color: rgba(255, 171, 46, 0.5); }
.fl-node-b3ao6r289vc5 .fl-form-field input { color: rgb(61, 61, 61); }
.fl-node-b3ao6r289vc5 .fl-button-wrap { text-align: left; }
.fl-builder-content .fl-node-b3ao6r289vc5 .fl-button-wrap a.fl-button { padding: 20px; }
.fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button, .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:visited { font-size: 30px; border: 1px solid rgb(243, 159, 34); box-shadow: rgb(61, 61, 61) 4px 3px 10px 0px; }
.fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:hover, .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:focus { border: 1px solid rgba(243, 159, 34, 0.5); box-shadow: rgb(61, 61, 61) 4px 3px 10px 0px; }
@media (max-width: 768px) { .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button, .fl-builder-content .fl-node-b3ao6r289vc5 a.fl-button:visited { font-size: 16px; } }
.fl-node-b3ao6r289vc5 .fl-form-success-message { display: none; }
.fl-node-3ra8csh16ou0 .fl-row-content { min-width: 0px; }
