/* Isolated site navbar (uui-navbar08) styles from the home page, scoped to .site-nav. */
.site-nav{position:relative;z-index:1000;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:24px;color:#1b1b1b}
.site-nav nav{display: block;}
.site-nav a{background-color: rgba(0, 0, 0, 0);}
.site-nav a:active,.site-nav a:hover{outline: 0px;}
.site-nav img{border: 0px;}
.site-nav svg:not(:root){overflow: hidden;}
.site-nav *{box-sizing: border-box;}
.site-nav img{vertical-align: middle; max-width: 100%; display: inline-block;}
.site-nav .w-inline-block{max-width: 100%; display: inline-block;}
.site-nav h4{margin-bottom: 10px; font-weight: 700;}
.site-nav h4{margin-top: 10px; font-size: 18px; line-height: 24px;}
.site-nav .w-embed::before,.site-nav .w-embed::after{content: " "; grid-area: 1 / 1 / 2 / 2; display: table;}
.site-nav .w-embed::after{clear: both;}
.site-nav .w-dropdown{text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative;}
.site-nav .w-dropdown-toggle{vertical-align: top; color: rgb(34, 34, 34); text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative;}
.site-nav .w-dropdown-toggle{user-select: none; cursor: pointer; padding-right: 40px; display: inline-block;}
.site-nav .w-dropdown-toggle:focus{outline: 0px;}
.site-nav .w-dropdown-list{background: rgb(221, 221, 221); min-width: 100%; display: none; position: absolute;}
.site-nav .w-dropdown-list.w--open{display: block;}
.site-nav .w-nav{z-index: 1000; background: rgb(221, 221, 221); position: relative;}
.site-nav .w-nav::before,.site-nav .w-nav::after{content: " "; grid-area: 1 / 1 / 2 / 2; display: table;}
.site-nav .w-nav::after{clear: both;}
.site-nav .w-nav-brand{float: left; color: rgb(51, 51, 51); text-decoration: none; position: relative;}
.site-nav .w-nav-link{vertical-align: top; color: rgb(34, 34, 34); text-align: left; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; display: inline-block; position: relative;}
.site-nav .w-nav-link.w--current{color: rgb(0, 130, 243);}
.site-nav .w-nav-menu{float: right; position: relative;}
.site-nav .w-nav-button{float: right; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; padding: 18px; font-size: 24px; display: none; position: relative;}
.site-nav .w-nav-button:focus{outline: 0px;}
.site-nav .w-nav-button.w--open{color: rgb(255, 255, 255); background-color: rgb(200, 200, 200);}
@media screen and (max-width: 991px){
.site-nav .w-nav[data-collapse="medium"] .w-nav-menu{display: none;}
.site-nav .w-nav[data-collapse="medium"] .w-nav-button{display: block;}
}
@media screen and (max-width: 767px){
.site-nav .w-nav-brand{padding-left: 10px;}
}
.site-nav h4{letter-spacing: -0.022em; margin-top: 0px; margin-bottom: 0.5rem; font-size: 2rem; font-weight: 600; line-height: 2.5rem;}
.site-nav a{text-decoration: none;}
.site-nav img{max-width: 100%; display: inline-block;}
.site-nav .uui-text-size-small-25{color: #475467; letter-spacing: normal; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 0.875rem; line-height: 1.5;}
.site-nav .uui-text-size-small-25.hide-mobile-landscape-2{color: rgba(27, 27, 27, 0.5); width: 279px; font-family: Inter, Arial, sans-serif; font-size: 14px;}
.site-nav .show-tablet-3{display: none;}
.site-nav .uui-dropdown-icon-3{justify-content: center; align-items: center; width: 1rem; height: 1rem; margin-right: 1rem; display: flex; position: absolute; inset: auto 0% auto auto;}
.site-nav .uui-navbar08_dropdown-content-2{gap: 0px 2rem; flex: 1 1 0%; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid;}
.site-nav .uui-navbar08_dropdown-link-2{gap: 0px 1rem; border-radius: 0.5rem; grid-template-rows: auto; grid-template-columns: max-content; grid-auto-columns: 1fr; align-items: flex-start; padding: 0.75rem; text-decoration: none; transition: 0.3s; display: grid;}
.site-nav .uui-navbar08_dropdown-link-2:hover{background-color: #f9fafb;}
.site-nav .uui-navbar08_dropdown-link-list-2{gap: 0.5rem 0px; grid-template-rows: max-content; grid-template-columns: 1fr; grid-auto-rows: max-content; grid-auto-columns: 1fr; display: grid;}
.site-nav .uui-navbar08_item-right-2{flex-direction: column; justify-content: center; align-items: flex-start; display: flex;}
.site-nav .uui-navbar08_component-2{border-bottom: 1px solid #f2f4f7; background-color: rgb(255, 255, 255); align-items: center; min-height: 3.9rem; padding-left: 2rem; padding-right: 2rem; display: flex;}
.site-nav .uui-navbar08_container-2{justify-content: space-between; align-items: center; width: 100%; max-width: 1250px; height: 100%; margin-left: auto; margin-right: auto; display: flex;}
.site-nav .uui-navbar08_logo-link-2{padding-left: 0px;}
.site-nav .uui-navbar08_link-2{color: #1b1b1b; align-items: center; padding: 0.75rem 1rem; font-family: Inter, Arial, sans-serif; font-size: 14px; font-weight: 600; transition: 0.3s;}
.site-nav .uui-navbar08_link-2:hover{color: #344054;}
.site-nav .uui-navbar08_link-2.w--current{color: rgb(0, 0, 0);}
.site-nav .uui-navbar08_menu-2{flex: 1 1 0%; justify-content: space-between; align-items: center; margin-left: 1.5rem; display: flex; position: static;}
.site-nav .uui-navbar08_dropdown-toggle-2{color: #1b1b1b; align-items: center; padding: 0.75rem 2.5rem 0.75rem 1rem; font-family: Inter, Arial, sans-serif; font-size: 14px; font-weight: 600; transition: 0.3s; display: flex;}
.site-nav .uui-navbar08_dropdown-toggle-2:hover{color: #344054;}
.site-nav .uui-navbar08_dropdown-list-2{box-shadow: rgba(0, 0, 0, 0.08) 0px 12px 16px -4px, rgba(16, 24, 40, 0.03) 0px 4px 6px -2px;}
.site-nav .uui-navbar08_dropdown-list-2.w--open{z-index: 9999; border: 1px solid #eaecf0; background-color: white; border-radius: 0.75rem; width: auto; padding: 1.25rem; left: -100%;}
.site-nav .uui-navbar08_text-wrapper-2{gap: 0px 0.5rem; align-items: center; margin-bottom: 0.25rem; display: flex;}
.site-nav .uui-navbar08_menu-right-2{grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: center; display: flex;}
.site-nav .uui-navbar08_menu-button-2{padding: 0px;}
.site-nav .uui-button-secondary-gray-11{column-gap: 0.5rem; border: 1px solid #d0d5dd; background-color: white; color: #344054; text-align: center; white-space: nowrap; border-radius: 0.5rem; justify-content: center; align-items: center; padding: 0.625rem 1.125rem; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 1rem; font-weight: 600; line-height: 1.5; text-decoration: none; transition: 0.3s; display: flex; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px;}
.site-nav .uui-button-secondary-gray-11:hover{background-color: #f9fafb; color: #1d2939;}
.site-nav .uui-button-secondary-gray-11:focus{background-color: white; box-shadow: 0 1px 2px 0 #1018280d,0 0 0 4px #f2f4f7;}
.site-nav .uui-button-secondary-gray-11.show-tablet-3{display: none;}
.site-nav .uui-button-tertiary-gray-3{column-gap: 0.5rem; color: #475467; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border: 1px solid rgba(0, 0, 0, 0); border-radius: 0.5rem; justify-content: center; align-items: center; padding: 0.625rem 1.125rem; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 1rem; font-weight: 600; line-height: 1.5; text-decoration: none; transition: 0.3s; display: flex;}
.site-nav .uui-button-tertiary-gray-3:hover{background-color: #f9fafb; color: #344054;}
.site-nav .uui-button-tertiary-gray-3.hide-tablet-3{color: #1b1b1b; font-family: Inter, Arial, sans-serif; font-size: 14px;}
.site-nav .uui-navbar08_button-wrapper-2{gap: 0.75rem; align-items: center; display: flex;}
.site-nav .uui-logo_component-13{flex-wrap: nowrap; width: auto; height: 2rem; display: flex;}
.site-nav .uui-logo_logotype-15{flex: 0 0 auto; width: 30px; max-width: 100%; height: 77%; margin-top: auto; margin-bottom: auto;}
.site-nav .uui-navbar08_heading-2{color: rgba(27, 27, 27, 0.5); letter-spacing: normal; margin-top: 0px; margin-bottom: 0.25rem; font-family: Inter, Arial, sans-serif; font-size: 0.875rem; font-weight: 600;}
.site-nav .uui-badge-small-success-3{column-gap: 0.25rem; color: #2b6eff; white-space: nowrap; mix-blend-mode: multiply; background-color: rgba(43, 110, 255, 0.1); border-radius: 10rem; align-items: center; padding: 0.125rem 0.5rem; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 0.75rem; font-weight: 500; display: flex;}
.site-nav .uui-navbar08_item-heading-2{color: #1b1b1b; margin-bottom: 0.25rem; font-family: Inter, Arial, sans-serif; font-size: 15px; font-weight: 600;}
.site-nav .uui-navbar08_item-heading-2.margin-bottom-0{margin-bottom: 0px;}
.site-nav .uui-logo_image-4{flex: 0 0 auto; width: auto; height: 100%; display: none;}
.site-nav .text-block-301{font-family: Inter, Arial, sans-serif;}
.site-nav .wiyregfuygre{column-gap: 0.5rem; border: 0px solid #7f56d9; height: 37px; color: white; text-align: center; white-space: nowrap; background-color: rgb(27, 27, 27); border-radius: 8rem; justify-content: center; align-items: center; padding: 0.625rem 1.125rem; font-family: Inter, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 1.5; text-decoration: none; transition: 0.3s; display: flex; box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px;}
.site-nav .wiyregfuygre:hover{border-color: #6941c6; background-color: rgb(48, 48, 48);}
.site-nav .wiyregfuygre:focus{background-color: #7f56d9; box-shadow: 0 1px 2px 0 #1018280d,0 0 0 4px #f4ebff;}
@media screen and (max-width: 991px){
.site-nav .hide-tablet-3{display: none;}
.site-nav .uui-text-size-small-25.hide-mobile-landscape-2{font-family: Inter, Arial, sans-serif;}
.site-nav .show-tablet-3{display: block;}
.site-nav .uui-dropdown-icon-3{color: #1b1b1b; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; inset: auto 0% auto auto;}
.site-nav .menu-icon_line-middle-inner-4{width: 4px; height: 0px; padding-bottom: 0px; padding-right: 0px;}
.site-nav .menu-icon_line-bottom-13{background-color: #1b1b1b; border-radius: 1rem; width: 24px; height: 2px; padding-bottom: 0px; padding-right: 0px;}
.site-nav .menu-icon_line-middle-13{background-color: rgb(27, 27, 27); border-radius: 1rem; justify-content: center; align-items: center; width: 24px; height: 2px; margin-top: 6px; margin-bottom: 6px; padding-bottom: 0px; padding-right: 0px; display: flex;}
.site-nav .menu-icon_line-top-13{background-color: #1b1b1b; color: rgb(0, 0, 0); border-radius: 1rem; width: 24px; height: 2px; padding-bottom: 0px; padding-right: 0px;}
.site-nav .menu-icon_component-13{flex-direction: column; justify-content: center; align-items: center; width: 48px; height: 48px; margin-right: -0.5rem; padding-bottom: 0px; padding-right: 0px; display: flex;}
.site-nav .uui-navbar08_dropdown-content-2{align-content: start; align-items: start; padding: 1rem 0px;}
.site-nav .uui-navbar08_dropdown-link-2{padding-left: 0px; padding-right: 0px;}
.site-nav .uui-navbar08_dropdown-link-2:hover{background-color: rgba(0, 0, 0, 0);}
.site-nav .uui-navbar08_menu-dropdown-2{width: 100%; font-size: 1.125rem;}
.site-nav .uui-navbar08_component-2{min-height: 3.4rem;}
.site-nav .uui-navbar08_link-2{width: 100%; color: #1b1b1b; padding: 0.75rem 0px; font-size: 1.125rem;}
.site-nav .uui-navbar08_link-2:hover{color: #101828;}
.site-nav .uui-navbar08_menu-left-2{gap: 0.5rem 0px; color: #101828; flex-direction: column; align-items: flex-start; display: flex;}
.site-nav .uui-navbar08_menu-2{border-top: 1px solid #f2f4f7; -webkit-text-fill-color: inherit; background-color: rgb(255, 255, 255); background-clip: border-box; align-items: flex-start; height: 100vh; margin-left: 0px; padding: 1.5rem 2rem 5rem; position: absolute; overflow: auto;}
.site-nav .uui-navbar08_dropdown-toggle-2{color: #1b1b1b; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0px; font-size: 1.125rem; display: flex;}
.site-nav .uui-navbar08_dropdown-toggle-2:hover{color: #101828;}
.site-nav .uui-navbar08_dropdown-list-2{position: static; overflow: hidden;}
.site-nav .uui-navbar08_dropdown-list-2.w--open{width: auto; box-shadow: none; border-style: none; border-color: rgba(0, 0, 0, 0); padding: 0px;}
.site-nav .uui-navbar08_menu-right-2{flex-direction: column-reverse; grid-template-rows: auto auto; grid-template-columns: 1fr; align-items: stretch; margin-top: 1.5rem; padding-bottom: 7rem;}
.site-nav .uui-navbar08_menu-button-2.w--open{background-color: rgba(0, 0, 0, 0);}
.site-nav .uui-button-secondary-gray-11.show-tablet-3{height: 42px; color: #1b1b1b; border-radius: 8rem; font-family: Inter, Arial, sans-serif; font-weight: 200; display: block;}
.site-nav .uui-navbar08_button-wrapper-2{flex-direction: column-reverse; align-items: stretch; display: flex;}
.site-nav .uui-navbar08_heading-2{color: rgba(27, 27, 27, 0.5);}
.site-nav .uui-navbar08_item-heading-2{font-family: Inter, Arial, sans-serif;}
.site-nav .text-block-302{font-size: 14px; font-weight: 500;}
.site-nav .wiyregfuygre{height: 42px; margin-top: 10px; margin-bottom: -10px;}
}
@media screen and (max-width: 767px){
.site-nav h4{letter-spacing: -0.019em; font-size: 1.5rem; line-height: 2rem;}
.site-nav .uui-text-size-small-25.hide-mobile-landscape-2,.site-nav .hide-mobile-landscape-2{display: none;}
.site-nav .uui-dropdown-icon-3{color: #1b1b1b;}
.site-nav .uui-navbar08_dropdown-content-2{row-gap: 1.5rem; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr;}
.site-nav .uui-navbar08_dropdown-link-list-2{row-gap: 0.5rem; max-width: none;}
.site-nav .uui-navbar08_component-2{min-height: 3.8rem; padding-left: 1rem; padding-right: 1rem;}
.site-nav .uui-navbar08_link-2{font-size: 1rem;}
.site-nav .uui-navbar08_menu-2{padding-left: 1rem; padding-right: 1rem;}
.site-nav .uui-navbar08_dropdown-toggle-2{font-size: 1rem;}
.site-nav .uui-button-secondary-gray-11{padding-left: 1.25rem; font-size: 1rem;}
.site-nav .uui-button-secondary-gray-11:hover{background-color: white; color: #344054;}
.site-nav .uui-button-secondary-gray-11.show-tablet-3{font-weight: 400;}
.site-nav .uui-button-tertiary-gray-3:hover{color: #475467; background-color: rgba(0, 0, 0, 0);}
.site-nav .uui-logo_logotype-15{width: 30px; height: 77%;}
.site-nav .uui-badge-small-success-3{padding: 0.125rem 0.5rem;}
.site-nav .text-block-302{font-weight: 500;}
.site-nav .text-block-303{font-size: 14px;}
.site-nav .wiyregfuygre{font-size: 1rem;}
.site-nav .wiyregfuygre:hover{border-color: #7f56d9; background-color: #7f56d9;}
}
@media screen and (max-width: 479px){
.site-nav .uui-navbar08_dropdown-content-2{grid-template-columns: 1fr; padding-top: 1rem; padding-bottom: 1rem;}
.site-nav .uui-navbar08_dropdown-link-2{padding-left: 0px;}
.site-nav .uui-navbar08_component-2{min-height: 3.3rem;}
.site-nav .uui-button-secondary-gray-11.show-tablet-3{font-weight: 200;}
.site-nav .uui-logo_logotype-15{width: 30px; max-width: 30px; height: 25px;}
.site-nav .text-block-302{font-family: Inter, Arial, sans-serif; font-weight: 500;}
.site-nav .text-block-303{font-size: 13px;}
.site-nav .wiyregfuygre{padding-left: 1rem; padding-right: 1rem; font-weight: 500;}
}
.site-nav .w-dropdown-list.w--open{display: block;}
.site-nav .w-nav-button{cursor: pointer;}
.site-nav .w-nav-menu[data-open="true"]{display: block !important;}
@media (max-width: 991px){
.site-nav .w-nav-menu[data-open="true"]{position: absolute; left: 0px; right: 0px; top: 100%; background: rgb(255, 255, 255); z-index: 1000; padding: 16px 24px;}
.site-nav .w-nav-menu[data-open="true"] .w-dropdown{display: block;}
.site-nav .w-nav-menu[data-open="true"] .w-dropdown-list{position: static;}
.site-nav .w-nav-menu[data-open="true"] .w-nav-link{display: block;}
.site-nav .w-nav-menu[data-open="true"]{max-height: calc(-54px + 100dvh); overflow-y: auto; overscroll-behavior: contain;}
}
