/* Retained from the original 37176 layout: every rule matching the protected selfie row/ancestors, across every media query. */
.fl-builder-content *, .fl-builder-content ::before, .fl-builder-content ::after{box-sizing: border-box;}
.fl-row::before, .fl-row::after, .fl-row-content::before, .fl-row-content::after, .fl-col-group::before, .fl-col-group::after, .fl-col::before, .fl-col::after, .fl-module:not([data-accepts], .fl-ds-block)::before, .fl-module:not([data-accepts], .fl-ds-block)::after, .fl-module-content::before, .fl-module-content::after{display: table; content: " ";}
.fl-row::after, .fl-row-content::after, .fl-col-group::after, .fl-col::after, .fl-module:not([data-accepts], .fl-ds-block)::after, .fl-module-content::after{clear: both;}
.fl-row, .fl-row-content{margin-left: auto; margin-right: auto; min-width: 0px;}
.fl-row-content-wrap{position: relative;}
.fl-row-default-height .fl-row-content-wrap{display: flex; min-height: 100vh;}
.fl-row-default-height .fl-row-content-wrap{min-height: 0px;}
.fl-row-default-height .fl-row-content{flex: 1 1 auto;}
.fl-row-default-height.fl-row-align-center .fl-row-content-wrap{-webkit-box-align: center; -webkit-box-pack: center; justify-content: center; align-items: center;}
.fl-col{float: left; min-height: 1px;}
@media (max-width: 768px) {.fl-row-content-wrap{background-attachment: scroll !important;}
.fl-col{clear: both; float: none; margin-left: auto; margin-right: auto; width: auto !important;}
.fl-row[data-node] .fl-row-content-wrap{margin: 0px; padding-left: 0px; padding-right: 0px;}
.fl-col[data-node] .fl-col-content{margin: 0px; padding-left: 0px; padding-right: 0px;}
}
.fl-col-content{display: flex; flex-direction: column; margin: 0px; padding: 0px;}
.fl-row-fixed-width{max-width: 1100px;}
.fl-row-content-wrap{margin: 0px; padding: 20px;}
.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))){margin: 20px;}
:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus{outline-style: solid; outline-width: 2px; outline-offset: 2px;}
.fl-node-hm5zac0bdle8.fl-row-default-height > .fl-row-content-wrap{align-items: center; justify-content: center;}
.fl-node-hm5zac0bdle8.fl-row-fixed-width, .fl-node-hm5zac0bdle8 .fl-row-fixed-width{max-width: 1140px;}
.fl-node-hm5zac0bdle8 > .fl-row-content-wrap{margin-top: 40px;}
.fl-node-k8dup6wi1lyx{width: 100%;}
.fl-node-wsci3m2tq80u{width: 100%;}
.fl-module.fl-rich-text p:last-child{margin-bottom: 0px;}
.fl-node-qay5mtuehkwc.fl-module-heading, .fl-node-qay5mtuehkwc.fl-module-heading :where(a, q, p, span){font-size: 35px; text-align: center;}
.fl-node-cmhw8adr16jp .uabb-separator-parent{line-height: 0; text-align: center;}
.fl-node-cmhw8adr16jp .uabb-separator{border-top: 2px solid rgb(116, 51, 155); width: 60%; display: inline-block;}
.fl-node-cmhw8adr16jp > .fl-module-content{margin-top: 0px;}
.fl-node-k85b0i679mpv .fl-separator{border-top-width: 1px; max-width: 100%; width: 100%; margin: auto;}
.fl-node-k85b0i679mpv .fl-separator{border-top-color: rgb(255, 255, 255); border-top-style: solid;}
:where(.fl-builder-content .fl-node-2pauzb0jfs7i.fl-module-rich-text.fl-rich-text *){color: inherit;}
@media (max-width: 768px) {.fl-builder-content .fl-node-2pauzb0jfs7i.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-2pauzb0jfs7i.fl-module-rich-text.fl-rich-text :not(b, strong){font-size: 19px;}
}
