/* GENERATED by migration/carry_css.py from the live original. Do not hand-edit;
   put deliberate overrides in assets/css/fixes.css. layout 69, its nodes, merged across every page that shows it */
.fl-node-ic8w1z395jtq { color: rgb(255, 255, 255); }
.fl-builder-content .fl-node-ic8w1z395jtq :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-ic8w1z395jtq a { color: rgb(255, 255, 255); }
.fl-builder-content .fl-node-ic8w1z395jtq a:hover { color: rgb(255, 255, 255); }
.fl-node-ic8w1z395jtq > .fl-row-content-wrap { background-color: var(--fl-global-primary); border-width: 1px 0px; }
.fl-node-ic8w1z395jtq > .fl-row-content-wrap { padding-top: 40px; padding-bottom: 20px; }
.fl-node-bdqci80swxkv { width: 100%; }
.fl-node-8vcy1uflpwt5 .uabb-imgicon-wrap { text-align: center; }
.fl-node-8vcy1uflpwt5 .uabb-image .uabb-photo-img {  }
.fl-node-8vcy1uflpwt5 .uabb-image .uabb-image-content {  }
@media (max-width: 992px) { .fl-node-8vcy1uflpwt5 .uabb-imgicon-wrap {  } }
@media (max-width: 768px) { .fl-node-8vcy1uflpwt5 .uabb-imgicon-wrap {  } }
.fl-node-5x6kom2slq3j .fl-icon i, .fl-node-5x6kom2slq3j .fl-icon i::before { color: rgb(255, 255, 255); }
.fl-node-5x6kom2slq3j .fl-icon i:hover, .fl-node-5x6kom2slq3j .fl-icon i:hover::before, .fl-node-5x6kom2slq3j .fl-icon a:hover i, .fl-node-5x6kom2slq3j .fl-icon a:hover i::before { color: rgb(102, 153, 255); }
.fl-node-5x6kom2slq3j .fl-icon i, .fl-node-5x6kom2slq3j .fl-icon i::before { font-size: 40px; }
.fl-node-5x6kom2slq3j .fl-icon-group { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; }
.fl-node-5x6kom2slq3j .fl-icon-group .fl-icon { margin: 0px; }
.fl-node-pgkhxnmt03u8 .menu-item a { color: rgb(255, 255, 255); }
.fl-node-pgkhxnmt03u8 .menu-item :is(:focus, a:hover, .fl-has-submenu-container:hover > *), .fl-node-pgkhxnmt03u8 .current-menu-item > a { color: var(--fl-global-primary-300); }
.fl-node-pgkhxnmt03u8 .fl-menu li { border-top: 1px solid transparent; }
.fl-node-pgkhxnmt03u8 .fl-menu li:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
@media (max-width: 768px) { .fl-node-pgkhxnmt03u8 .fl-menu { container-type: inline-size; } }
@media (max-width: 768px) { @container (max-width: 250px) { .fl-node-pgkhxnmt03u8 .fl-menu .menu-item a { overflow: hidden; } } }
@media (min-width: 769px) { .fl-node-pgkhxnmt03u8 .fl-menu .menu > li { display: inline-block; } }
@media (min-width: 769px) { .fl-node-pgkhxnmt03u8 .menu li { border-left: 1px solid transparent; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; } }
@media (min-width: 769px) { .fl-node-pgkhxnmt03u8 .menu li:first-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } }
.fl-node-pgkhxnmt03u8 .fl-menu .menu, .fl-node-pgkhxnmt03u8 .fl-menu .menu > li { font-size: 16px; line-height: 1; }
.fl-node-pgkhxnmt03u8 .fl-menu { text-align: center; }
.fl-node-pgkhxnmt03u8 .fl-menu .menu { justify-content: center; }
.fl-node-pgkhxnmt03u8 .menu a { padding: 10px; }
@media (max-width: 992px) { .fl-node-pgkhxnmt03u8 .fl-menu .menu, .fl-node-pgkhxnmt03u8 .fl-menu .menu > li { font-size: 14px; } }
@media (max-width: 768px) { .fl-node-pgkhxnmt03u8 .menu a { padding: 10px; } }
@media (max-width: 768px) { .fl-node-pgkhxnmt03u8.fl-module > .fl-module-content { margin-top: 20px; } }
.fl-builder-content .fl-node-r6xyat5iusz0.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-r6xyat5iusz0.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 16px; line-height: 2; }
@media (max-width: 992px) { .fl-builder-content .fl-node-r6xyat5iusz0.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-r6xyat5iusz0.fl-module-rich-text.fl-rich-text :not(b, strong) { font-size: 14px; } }
@media screen and (max-width: 500px) { .fl-node-pgkhxnmt03u8 #menu-footer-menu { display: inline-block; } }
.fl-node-ic8w1z395jtq .fl-row-content { min-width: 0px; }
