/* system-theme-v2 */
@import url('https://cdn-uicons.flaticon.com/4.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css');

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Baloo+2:wght@400;500;600;700;800&display=swap');

.pb-node-section_1793539056283_1 { background-color: rgba(0, 0, 0, 0.00); position: fixed; left: 0px; top: 0px; z-index: 100; width: 100%; transition-duration: 300ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; height: 80px; display: flex; flex-direction: row; gap: 6px; align-items: center; font-family: "Baloo 2" }

.pb-node-container_1793539056283_2 { width: 100%; max-width: 1250px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-left: auto; margin-right: auto; font-family: "Baloo 2" }

.pb-node-container_1793539056283_3 { display: flex; align-items: center; flex: 0 0 auto; font-family: "Baloo 2" }

.pb-node-image_1793539056283_4 { width: 132px; height: auto; display: block; font-family: "Baloo 2" }

.pb-node-container_1793539056283_5 { display: flex; align-items: center; justify-content: center; gap: 24px; flex: 1 1 auto; font-family: "Baloo 2" }

.pb-node-link_1793539056283_6 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }

.pb-node-link_1793539056283_7 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }

.pb-node-link_1793539056283_8 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }

.pb-node-link_1793539056283_9 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }

.pb-node-container_1793539056283_10 { display: flex; align-items: center; justify-content: flex-end; gap: 12px; flex: 0 0 auto; font-family: "Baloo 2" }

.pb-node-link_1793539056283_11 { background-color: #2563EB; color: #ffffff; padding: 12px 18px; border-radius: 12px; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-radius-top-left: 12px; border-radius-top-right: 12px; border-radius-bottom-right: 12px; border-radius-bottom-left: 12px; width: max-content; min-height: 44px; font-family: "Baloo 2" }

.pb-node-button_1793539056283_12 { display: none; font-family: "Baloo 2" }

.pb-node-link_1793539148286_13 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }

@media (max-width: 1024px) {
.pb-node-section_1793539056283_1 { background-color: rgba(0, 0, 0, 0.00); position: fixed; left: 0px; top: 0px; z-index: 100; width: 100%; transition-duration: 300ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; height: 80px; display: flex; flex-direction: row; gap: 6px; align-items: center; font-family: "Baloo 2" }
.pb-node-container_1793539056283_2 { width: 90%; max-width: 1250px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-left: auto; margin-right: auto; font-family: "Baloo 2" }
.pb-node-container_1793539056283_3 { display: flex; align-items: center; flex: 0 0 auto; font-family: "Baloo 2" }
.pb-node-image_1793539056283_4 { width: 132px; height: auto; display: block; font-family: "Baloo 2" }
.pb-node-container_1793539056283_5 { display: none; align-items: center; justify-content: center; gap: 24px; flex: 1 1 auto; font-family: "Baloo 2" }
.pb-node-link_1793539056283_6 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_7 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_8 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_9 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-container_1793539056283_10 { display: flex; align-items: center; justify-content: flex-end; gap: 12px; flex: 0 0 auto; font-family: "Baloo 2" }
.pb-node-link_1793539056283_11 { background-color: #2563EB; color: #ffffff; padding: 12px 18px; border-radius: 12px; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: none; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-radius-top-left: 12px; border-radius-top-right: 12px; border-radius-bottom-right: 12px; border-radius-bottom-left: 12px; width: max-content; min-height: 44px; font-family: "Baloo 2" }
.pb-node-button_1793539056283_12 { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; font-family: "Roboto"; font-size: 14px; font-weight: 700; background-color: theme:fj_accent; color: theme:fj_dark_text; padding: 11px 16px; border-width: 0px; border-radius: 999px; cursor: pointer }
.pb-node-link_1793539148286_13 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
}

@media (max-width: 768px) {
.pb-node-section_1793539056283_1 { background-color: rgba(0, 0, 0, 0.00); padding: 14px 20px; position: fixed; left: 0px; top: 0px; z-index: 100; width: 100%; transition-duration: 300ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; height: 80px; display: flex; flex-direction: row; gap: 6px; align-items: center; font-family: "Baloo 2" }
.pb-node-container_1793539056283_2 { width: 90%; max-width: 1250px; margin: 0px auto; display: flex; align-items: center; justify-content: space-between; gap: 14px; margin-left: auto; margin-right: auto; font-family: "Baloo 2" }
.pb-node-container_1793539056283_3 { display: flex; align-items: center; flex: 0 0 auto; font-family: "Baloo 2" }
.pb-node-image_1793539056283_4 { width: 116px; height: auto; display: block; font-family: "Baloo 2" }
.pb-node-container_1793539056283_5 { display: none; align-items: center; justify-content: center; gap: 24px; flex: 1 1 auto; font-family: "Baloo 2" }
.pb-node-link_1793539056283_6 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_7 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_8 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-link_1793539056283_9 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
.pb-node-container_1793539056283_10 { display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex: 0 0 auto; font-family: "Baloo 2" }
.pb-node-link_1793539056283_11 { background-color: #2563EB; color: #ffffff; padding: 12px 18px; border-radius: 12px; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: none; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-radius-top-left: 12px; border-radius-top-right: 12px; border-radius-bottom-right: 12px; border-radius-bottom-left: 12px; width: 100%; min-height: 44px; font-family: "Baloo 2" }
.pb-node-button_1793539056283_12 { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; font-family: "Roboto"; font-size: 14px; font-weight: 700; background-color: theme:fj_accent; color: theme:fj_dark_text; padding: 11px 16px; border-width: 0px; border-radius: 999px; cursor: pointer }
.pb-node-link_1793539148286_13 { color: #ffffff; font-weight: 600; font-family: "Baloo 2" }
}

.pb-node-link_1793539056283_11:hover { outline-color: #2563eb }

@media (max-width: 1024px) { .pb-node-link_1793539056283_11:hover { outline-color: #2563eb } }

@media (max-width: 768px) { .pb-node-link_1793539056283_11:hover { outline-color: #2563eb } }

@media (max-width: 1024px) { .pb-node-button_1793539056283_12:focus { outline-width: 3px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px } }

@media (max-width: 768px) { .pb-node-button_1793539056283_12:focus { outline-width: 3px; outline-style: solid; outline-color: #FFFFFF; outline-offset: 3px } }
