Docs: update weight (#290)

Signed-off-by: Carson Yang <yangchuansheng33@gmail.com>
This commit is contained in:
Carson Yang
2023-09-12 22:36:34 +08:00
committed by GitHub
parent 7521bce77e
commit 1aaafcf631
34 changed files with 229 additions and 220 deletions

View File

@@ -1,5 +1,5 @@
--- ---
weight: 800 weight: 900
title: '本地模型使用' title: '本地模型使用'
description: 'FastGPT 对接本地模型' description: 'FastGPT 对接本地模型'
icon: 'model_training' icon: 'model_training'

View File

@@ -4,7 +4,7 @@ description: ' 将 FastGPT 接入私有化模型 ChatGLM2和m3e-large'
icon: 'model_training' icon: 'model_training'
draft: false draft: false
toc: true toc: true
weight: 200 weight: 930
--- ---
## 前言 ## 前言

View File

@@ -4,7 +4,7 @@ description: ' 将 FastGPT 接入私有化模型 ChatGLM2-6B'
icon: 'model_training' icon: 'model_training'
draft: false draft: false
toc: true toc: true
weight: 100 weight: 910
--- ---
## 前言 ## 前言

View File

@@ -4,7 +4,7 @@ description: ' 将 FastGPT 接入私有化模型 M3E'
icon: 'model_training' icon: 'model_training'
draft: false draft: false
toc: true toc: true
weight: 100 weight: 920
--- ---
## 前言 ## 前言

View File

@@ -1,5 +1,5 @@
--- ---
weight: 200 weight: 500
title: '开发指南' title: '开发指南'
description: '本地开发 FastGPT 必看' description: '本地开发 FastGPT 必看'
icon: 'code_blocks' icon: 'code_blocks'

View File

@@ -4,7 +4,7 @@ description: 'FastGPT 配置参数介绍'
icon: 'settings' icon: 'settings'
draft: false draft: false
toc: true toc: true
weight: 100 weight: 520
--- ---
由于环境变量不利于配置复杂的内容,新版 FastGPT 采用了 ConfigMap 的形式挂载配置文件,你可以在 `client/data/config.json` 看到默认的配置文件。可以参考 [docker-compose 快速部署](/docs/installation/docker/) 来挂载配置文件。 由于环境变量不利于配置复杂的内容,新版 FastGPT 采用了 ConfigMap 的形式挂载配置文件,你可以在 `client/data/config.json` 看到默认的配置文件。可以参考 [docker-compose 快速部署](/docs/installation/docker/) 来挂载配置文件。

View File

@@ -4,7 +4,7 @@ description: '对 FastGPT 进行开发调试'
icon: 'developer_guide' icon: 'developer_guide'
draft: false draft: false
toc: true toc: true
weight: -10 weight: 510
--- ---
本文档介绍了如何设置开发环境以构建和测试 [FastGPT](https://fastgpt.run)。 本文档介绍了如何设置开发环境以构建和测试 [FastGPT](https://fastgpt.run)。

View File

@@ -4,7 +4,7 @@ description: 'FastGPT 的能力与优势'
icon: 'rocket_launch' icon: 'rocket_launch'
draft: false draft: false
toc: true toc: true
weight: -100 weight: -10
--- ---
FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景! FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过 Flow 可视化进行工作流编排,从而实现复杂的问答场景!

View File

@@ -1,5 +1,5 @@
--- ---
weight: 100 weight: 300
title: '使用案例' title: '使用案例'
description: '有关 FastGPT 其他实践案例的更多信息' description: '有关 FastGPT 其他实践案例的更多信息'
icon: 'cases' icon: 'cases'

View File

@@ -4,7 +4,7 @@ description: " 利用 FastGPT 打造高质量 AI 知识库"
icon: "school" icon: "school"
draft: false draft: false
toc: true toc: true
weight: 640 weight: 340
--- ---
## 前言 ## 前言

View File

@@ -4,7 +4,7 @@ description: "FastGPT 对接 OnWeChat"
icon: "chat" icon: "chat"
draft: false draft: false
toc: true toc: true
weight: 620 weight: 320
--- ---
# 1 分钟对接 OnWeChat # 1 分钟对接 OnWeChat

View File

@@ -4,7 +4,7 @@ description: "通过与 OpenAI 兼容的 API 对接第三方应用"
icon: "model_training" icon: "model_training"
draft: false draft: false
toc: true toc: true
weight: 620 weight: 330
--- ---
## 获取 API 秘钥 ## 获取 API 秘钥

View File

@@ -4,7 +4,7 @@ description: "FastGPT 提示词 & 限定词说明"
icon: "sign_language" icon: "sign_language"
draft: false draft: false
toc: true toc: true
weight: 10 weight: 310
--- ---
# AI 对话消息组成 # AI 对话消息组成

View File

@@ -1,5 +1,5 @@
--- ---
weight: 10 weight: 100
title: '高级编排' title: '高级编排'
description: 'FastGPT 高级编排文档' description: 'FastGPT 高级编排文档'
icon: 'family_history' icon: 'family_history'

View File

@@ -1,5 +1,5 @@
--- ---
weight: 440 weight: 140
title: "编排示例" title: "编排示例"
description: "介绍 FastGPT 的高级编排实践案例" description: "介绍 FastGPT 的高级编排实践案例"
icon: "list" icon: "list"

View File

@@ -4,7 +4,7 @@ description: '利用指定回复,创建固定的开头和结尾'
icon: 'healing' icon: 'healing'
draft: false draft: false
toc: true toc: true
weight: 500 weight: 142
--- ---
![](/imgs/demo-fix-evidence1.png) ![](/imgs/demo-fix-evidence1.png)

View File

@@ -4,7 +4,7 @@ description: '将 FastGPT 外接搜索引擎'
icon: 'search' icon: 'search'
draft: false draft: false
toc: true toc: true
weight: 500 weight: 143
--- ---
![](/imgs/google_search_1.png) ![](/imgs/google_search_1.png)

View File

@@ -4,7 +4,7 @@ description: '展示高级编排操作数据库的能力'
icon: 'database' icon: 'database'
draft: false draft: false
toc: true toc: true
weight: 499 weight: 141
--- ---
![](/imgs/demo-appointment1.png) ![](/imgs/demo-appointment1.png)

View File

@@ -4,7 +4,7 @@ description: '利用 GPT 优化和完善知识库搜索词,实现上下文关
icon: 'search' icon: 'search'
draft: false draft: false
toc: true toc: true
weight: 500 weight: 144
--- ---
![](/imgs/demo_op_question1.png) ![](/imgs/demo_op_question1.png)

View File

@@ -4,7 +4,7 @@ description: "快速了解 FastGPT 高级编排"
icon: "circle" icon: "circle"
draft: false draft: false
toc: true toc: true
weight: 410 weight: 110
--- ---
FastGPT 从 V4 版本开始采用新的交互方式来构建 AI 应用。使用了 Flow 节点编排的方式来实现复杂工作流,提高可玩性和扩展性。但同时也提高了上手的门槛,有一定开发背景的用户使用起来会比较容易。 FastGPT 从 V4 版本开始采用新的交互方式来构建 AI 应用。使用了 Flow 节点编排的方式来实现复杂工作流,提高可玩性和扩展性。但同时也提高了上手的门槛,有一定开发背景的用户使用起来会比较容易。

View File

@@ -1,5 +1,5 @@
--- ---
weight: 420 weight: 120
title: "模块介绍" title: "模块介绍"
description: "介绍 FastGPT 的常用模块" description: "介绍 FastGPT 的常用模块"
icon: "apps" icon: "apps"

View File

@@ -4,7 +4,7 @@ description: "FastGPT AI 对话模块介绍"
icon: "chat" icon: "chat"
draft: false draft: false
toc: true toc: true
weight: 423 weight: 123
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 内容提取模块介绍"
icon: "content_paste_go" icon: "content_paste_go"
draft: false draft: false
toc: true toc: true
weight: 424 weight: 125
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 用户引导模块介绍"
icon: "psychology" icon: "psychology"
draft: false draft: false
toc: true toc: true
weight: 426 weight: 127
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 历史记录模块介绍"
icon: "history" icon: "history"
draft: false draft: false
toc: true toc: true
weight: 427 weight: 128
--- ---
# 特点 # 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT HTTP 模块介绍"
icon: "http" icon: "http"
draft: false draft: false
toc: true toc: true
weight: 428 weight: 129
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 用户问题模块介绍"
icon: "input" icon: "input"
draft: false draft: false
toc: true toc: true
weight: 430 weight: 131
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: 'FastGPT AI 知识库搜索模块介绍'
icon: 'chat' icon: 'chat'
draft: false draft: false
toc: true toc: true
weight: 423 weight: 124
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 问题分类模块介绍"
icon: "quiz" icon: "quiz"
draft: false draft: false
toc: true toc: true
weight: 425 weight: 126
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 指定回复模块介绍"
icon: "reply" icon: "reply"
draft: false draft: false
toc: true toc: true
weight: 429 weight: 130
--- ---
## 特点 ## 特点

View File

@@ -4,7 +4,7 @@ description: "FastGPT 触发器模块介绍"
icon: "work_history" icon: "work_history"
draft: false draft: false
toc: true toc: true
weight: 421 weight: 121
--- ---
细心的同学可以发现,在每个功能模块里都会有一个叫【触发器】的外部输入,并且是 any 类型。 细心的同学可以发现,在每个功能模块里都会有一个叫【触发器】的外部输入,并且是 any 类型。

View File

@@ -4,7 +4,7 @@ description: "FastGPT 全局变量模块介绍"
icon: "variables" icon: "variables"
draft: false draft: false
toc: true toc: true
weight: 422 weight: 122
--- ---
## 特点 ## 特点

View File

@@ -9638,14 +9638,11 @@ img {
order: 1; } order: 1; }
.docs-content .main-content a { .docs-content .main-content a {
font-weight: 600;
color: var(--content-link-color); } color: var(--content-link-color); }
.docs-content .main-content a:hover { .docs-content .main-content a:hover {
text-decoration: underline 2px var(--primary-200); text-decoration: underline 2px var(--primary-200);
text-underline-offset: 2.5px !important; text-underline-offset: 2.5px !important;
transition: 0s !important; } transition: 0s !important; }
.docs-content .main-content a code {
color: var(--content-link-color); }
.docs-content .main-content #edit-this-page a:hover, .docs-content .main-content #edit-this-page a:hover,
.docs-content .main-content #list-item a:hover { .docs-content .main-content #list-item a:hover {
@@ -9666,24 +9663,22 @@ img {
font-weight: 700; font-weight: 700;
color: var(--body-color); } color: var(--body-color); }
.docs-content .content-title { .docs-content .main-content a {
font-weight: 700; font-weight: 600; }
align-self: center; }
.docs-content .content-title {
font-weight: 700; }
.docs-content .content-title i {
width: 44px;
height: 44px;
color: var(--content-icon-color);
background-color: var(--content-icon-bg);
display: inline-flex !important;
align-items: center;
justify-content: center;
font-size: 24px;
border-radius: 5px; }
i.title-icon {
width: 44px;
height: 44px;
color: var(--content-icon-color);
background-color: var(--content-icon-bg);
display: inline-flex !important;
align-self: center;
align-items: center;
justify-content: center;
font-size: 24px;
border-radius: 5px; }
@media (max-width: 768px) {
i.title-icon {
align-self: auto; } }
.docs-content p.lead { .docs-content p.lead {
color: var(--text-muted); color: var(--text-muted);
font-weight: 400; } font-weight: 400; }
@@ -9697,17 +9692,17 @@ i.title-icon {
.docs-content p.lead { .docs-content p.lead {
font-size: 1rem; } } font-size: 1rem; } }
.docs-content .main-content img, .docs-content .main-content img {
.docs-content .main-content svg { max-width: 100%; }
max-width: 100%;
height: auto; }
.docs-content .main-content ul { .docs-content .main-content ul {
list-style: none;
line-height: 26px;
padding-left: 0; } padding-left: 0; }
.docs-content .main-content ul > li { .docs-content .main-content ul li {
position: relative; position: relative;
padding-left: 32px; } padding-left: 32px; }
.docs-content .main-content ul > li::before { .docs-content .main-content ul li::before {
content: ""; content: "";
position: absolute; position: absolute;
width: 6px; width: 6px;
@@ -9718,12 +9713,13 @@ i.title-icon {
background: var(--gray-500); } background: var(--gray-500); }
.docs-content .main-content ol { .docs-content .main-content ol {
counter-reset: listitem; } list-style: none;
.docs-content .main-content ol > li { line-height: 26px; }
.docs-content .main-content ol li {
counter-increment: listitem; counter-increment: listitem;
position: relative; position: relative;
padding-left: 32px; } padding-left: 32px; }
.docs-content .main-content ol > li::before { .docs-content .main-content ol li::before {
content: counter(listitem); content: counter(listitem);
background: var(--ordered-list-bg); background: var(--ordered-list-bg);
color: var(--ordered-list-color); color: var(--ordered-list-color);
@@ -9739,11 +9735,6 @@ i.title-icon {
left: 0; left: 0;
top: 3px; } top: 3px; }
.docs-content .main-content ol,
.docs-content .main-content ul {
list-style: none;
line-height: 26px; }
.docs-content .main-content blockquote { .docs-content .main-content blockquote {
margin-bottom: 1rem; margin-bottom: 1rem;
font-size: 1.25rem; font-size: 1.25rem;
@@ -9761,7 +9752,7 @@ i.title-icon {
.docs-content .main-content code { .docs-content .main-content code {
font-size: inherit; font-size: inherit;
color: var(--text-default); color: var(--text-default);
font-weight: 400; font-weight: 500;
padding: 1px 2px; padding: 1px 2px;
background: var(--inline-code-bg); background: var(--inline-code-bg);
border: var(--inline-code-border); border: var(--inline-code-border);
@@ -9831,20 +9822,11 @@ i.title-icon {
overflow-y: overlay; overflow-y: overlay;
position: relative; position: relative;
border-right: 1px solid var(--sidebar-border-color); border-right: 1px solid var(--sidebar-border-color);
scrollbar-width: thin; scrollbar-width: none; }
scrollbar-color: var(--sidebar-bg) var(--sidebar-bg); }
.page-wrapper .sidebar-wrapper .sidebar-content.desktop { .page-wrapper .sidebar-wrapper .sidebar-content.desktop {
overflow-y: hidden; } overflow-y: hidden; }
.page-wrapper .sidebar-wrapper .sidebar-content:hover { .page-wrapper .sidebar-wrapper .sidebar-content::-webkit-scrollbar {
scrollbar-color: var(--sidebar-scrollbar-thumb-color) var(--sidebar-bg); } display: none; }
.page-wrapper .sidebar-wrapper .sidebar-content::-webkit-scrollbar {
width: 5px;
height: 8px; }
.page-wrapper .sidebar-wrapper .sidebar-content::-webkit-scrollbar-track {
background: var(--sidebar-bg);
display: none; }
.page-wrapper .sidebar-wrapper .sidebar-content:hover::-webkit-scrollbar-thumb {
background: var(--sidebar-scrollbar-thumb-color); }
.page-wrapper .sidebar-wrapper .sidebar-brand { .page-wrapper .sidebar-wrapper .sidebar-brand {
background: var(--sidebar-bg); background: var(--sidebar-bg);
padding: 10px 20px; padding: 10px 20px;
@@ -9855,7 +9837,6 @@ i.title-icon {
.page-wrapper .sidebar-wrapper .sidebar-brand > a { .page-wrapper .sidebar-wrapper .sidebar-brand > a {
text-transform: uppercase; text-transform: uppercase;
font-weight: bold; font-weight: bold;
flex-grow: 1;
transition: all 0.3s ease; } transition: all 0.3s ease; }
.page-wrapper .sidebar-wrapper .sidebar-brand > a:focus { .page-wrapper .sidebar-wrapper .sidebar-brand > a:focus {
outline: none; } outline: none; }
@@ -10599,16 +10580,25 @@ button:not(:disabled) {
background-size: 1.5rem; background-size: 1.5rem;
filter: invert(1) grayscale(100%) brightness(200%); } filter: invert(1) grayscale(100%) brightness(200%); }
@media (min-width: 768px) {
.alert-dismissible .btn-close {
background-size: 1.25rem; } }
[data-global-alert="closed"] #announcement { [data-global-alert="closed"] #announcement {
display: none; } display: none; }
.alert code {
background: #e7e8e9;
color: #000;
padding: 0.25rem 0.5rem; }
:root { :root {
--card-title-color: var(--text-default); --card-title-color: var(--text-default);
--card-text-color: var(--text-muted); } --card-text-color: var(--text-muted); }
[data-dark-mode] { [data-dark-mode] {
--card-title-color: var(--text-default); --card-title-color: var(--text-default);
--card-text-color: var(--gray-500); } --card-text-color: #6c757d; }
.card { .card {
background: var(--card-bg); background: var(--card-bg);
@@ -10627,8 +10617,7 @@ button:not(:disabled) {
color: var(--card-title-color); } color: var(--card-title-color); }
.card-text { .card-text {
color: var(--card-text-color); color: var(--card-text-color); }
font-weight: 500; }
:root { :root {
--form-border-color: var(--gray-200); --form-border-color: var(--gray-200);
@@ -10666,12 +10655,12 @@ button:not(:disabled) {
background-color: var(--body-bg); background-color: var(--body-bg);
text-align: left; } text-align: left; }
.form-control:focus { .form-control:focus {
border-color: var(--primary); border-color: #2f55d4;
box-shadow: none; } box-shadow: none; }
.form-control[readonly] { .form-control[readonly] {
background-color: var(--white); } background-color: #fff; }
.form-control:disabled { .form-control:disabled {
background-color: var(--gray-300); } background-color: #dee2e6; }
.form-control::placeholder { .form-control::placeholder {
color: var(--form-control-placeholder-color); } color: var(--form-control-placeholder-color); }
@@ -10684,7 +10673,7 @@ button:not(:disabled) {
border: 1px solid var(--form-check-input-border-color); border: 1px solid var(--form-check-input-border-color);
background-color: var(--body-bg); } background-color: var(--body-bg); }
.form-check-input:focus { .form-check-input:focus {
border-color: var(--primary); border-color: #2f55d4;
box-shadow: none; } box-shadow: none; }
.form-check-input.form-check-input:checked { .form-check-input.form-check-input:checked {
background-color: var(--form-check-input-background-color); background-color: var(--form-check-input-background-color);
@@ -10710,6 +10699,7 @@ table td:last-child, table th:last-child {
.table { .table {
--bs-table-color: var(--text-default); --bs-table-color: var(--text-default);
--bs-table-bg: transparent; --bs-table-bg: transparent;
--bs-table-border-color: var(--bs-border-color);
--bs-table-accent-bg: none; --bs-table-accent-bg: none;
--bs-table-striped-color: var(--text-default); --bs-table-striped-color: var(--text-default);
--bs-table-striped-bg: var(--alert-primary-bg); --bs-table-striped-bg: var(--alert-primary-bg);
@@ -10817,12 +10807,10 @@ table td:last-child, table th:last-child {
:root { :root {
--feature-icon-color: var(--primary); --feature-icon-color: var(--primary);
--feature-icon-faint: var(--gray-200);
--feature-link-hover-bg-color: var(--primary); } --feature-link-hover-bg-color: var(--primary); }
[data-dark-mode] { [data-dark-mode] {
--feature-icon-color: var(--primary-300); --feature-icon-color: var(--primary-300);
--feature-icon-faint: var(--gray-900);
--feature-link-hover-bg-color: var(--gray-900); } --feature-link-hover-bg-color: var(--gray-900); }
.features .icon { .features .icon {
@@ -10846,10 +10834,6 @@ table td:last-child, table th:last-child {
.features.feature-full-bg .icon-color { .features.feature-full-bg .icon-color {
color: var(--feature-icon-color) !important; } color: var(--feature-icon-color) !important; }
.features.feature-full-bg .icon-faint {
color: var(--feature-icon-faint) !important;
transition: all 0.5s ease; }
.features.feature-full-bg:hover { .features.feature-full-bg:hover {
background-color: var(--feature-link-hover-bg-color) !important; } background-color: var(--feature-link-hover-bg-color) !important; }
@@ -11144,6 +11128,30 @@ table td:last-child, table th:last-child {
.rounded-lg { .rounded-lg {
border-radius: 30px !important; } border-radius: 30px !important; }
.border-primary {
border-color: #2f55d4 !important; }
.border-secondary {
border-color: #6c757d !important; }
.border-success {
border-color: #2eca8b !important; }
.border-info {
border-color: #17a2b8 !important; }
.border-warning {
border-color: #f17425 !important; }
.border-danger {
border-color: #e43f52 !important; }
.border-light {
border-color: #f8f9fa !important; }
.border-dark {
border-color: #0e1420 !important; }
.bg-white-color { .bg-white-color {
background: var(--bg-white-color); } background: var(--bg-white-color); }

View File

@@ -9465,134 +9465,139 @@ p {
@media (max-width: 767px) { @media (max-width: 767px) {
.four-oh-four { .four-oh-four {
min-height: calc(100vh - 241px); } } min-height: calc(100vh - 241px); } }
#topnav { #topnav .logo {
position: fixed; float: left;
right: 0; color: #3c4858 !important; }
left: 0; #topnav .logo .l-dark,
#topnav .logo .logo-dark-mode {
display: none; }
#topnav .logo .l-light,
#topnav .logo .logo-light-mode {
display: inline-block; }
#topnav .logo:focus {
outline: none; }
#topnav #navigation.toggle-menu {
position: relative;
display: block;
top: 0; top: 0;
background-color: transparent; border: none; }
z-index: 999; #topnav #navigation.toggle-menu .toggle-menu-item {
display: block; }
#topnav #navigation.toggle-menu .toggle-menu-item > li {
float: none;
margin: 0 16px !important;
text-align: center; }
#topnav #navigation.toggle-menu .toggle-menu-item > li > a {
padding: 16px 0;
min-height: auto;
font-size: 18px; }
#topnav .navbar-toggle {
border: 0; border: 0;
-webkit-transition: all .5s ease; position: relative;
transition: all .5s ease; } padding: 0;
#topnav .logo { margin: 0;
float: left; cursor: pointer; }
color: #3c4858 !important; } #topnav .navbar-toggle .lines {
#topnav .logo .l-dark, width: 20px;
#topnav .logo .logo-dark-mode {
display: none; }
#topnav .logo .l-light,
#topnav .logo .logo-light-mode {
display: inline-block; }
#topnav .logo:focus {
outline: none; }
#topnav #navigation.toggle-menu {
position: relative;
display: block; display: block;
top: 0;
border: none; }
#topnav #navigation.toggle-menu .toggle-menu-item {
display: block; }
#topnav #navigation.toggle-menu .toggle-menu-item > li {
float: none;
margin: 0 16px !important;
text-align: center; }
#topnav #navigation.toggle-menu .toggle-menu-item > li > a {
padding: 16px 0;
min-height: auto;
font-size: 18px; }
#topnav .navbar-toggle {
border: 0;
position: relative; position: relative;
padding: 0; margin: 4px 0 0 0;
margin: 0; height: 18px; }
cursor: pointer; } #topnav .navbar-toggle span {
#topnav .navbar-toggle .lines { height: 2px;
width: 20px; width: 100%;
display: block; background-color: #0066ff;
position: relative; display: block;
margin: 4px 0 0 0; margin-bottom: 5px;
height: 18px; } transition: transform .5s ease; }
#topnav .navbar-toggle span { #topnav .navbar-toggle span:last-child {
height: 2px; margin-bottom: 0; }
width: 100%;
background-color: #0066ff; #topnav .navbar-toggle.open span {
display: block; position: absolute; }
margin-bottom: 5px; #topnav .navbar-toggle.open span:first-child {
transition: transform .5s ease; } top: 6px;
#topnav .navbar-toggle span:last-child { transform: rotate(45deg); }
margin-bottom: 0; } #topnav .navbar-toggle.open span:nth-child(2) {
#topnav .navbar-toggle.open span { visibility: hidden; }
position: absolute; } #topnav .navbar-toggle.open span:last-child {
#topnav .navbar-toggle.open span:first-child { width: 100%;
top: 6px; top: 6px;
transform: rotate(45deg); } transform: rotate(-45deg); }
#topnav .navbar-toggle.open span:nth-child(2) { #topnav .navbar-toggle.open span:hover {
visibility: hidden; } background-color: #0066ff; }
#topnav .navbar-toggle.open span:last-child {
width: 100%; #topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus,
top: 6px; #topnav .navbar-toggle .navigation-menu > li > a:hover, #topnav .navbar-toggle:focus {
transform: rotate(-45deg); } background-color: transparent; }
#topnav .navbar-toggle.open span:hover {
background-color: #0066ff; } #topnav .navigation-menu {
#topnav .navbar-toggle:hover, #topnav .navbar-toggle:focus, list-style: none;
#topnav .navbar-toggle .navigation-menu > li > a:hover, #topnav .navbar-toggle:focus { margin: 0;
background-color: transparent; } padding: 0; }
#topnav .navigation-menu { #topnav .navigation-menu > li {
list-style: none; float: left;
margin: 0; display: block;
padding: 0; } position: relative;
#topnav .navigation-menu > li { margin: 0 10px; }
float: left; #topnav .navigation-menu > li:hover > a, #topnav .navigation-menu > li.active > a {
display: block;
position: relative;
margin: 0 10px; }
#topnav .navigation-menu > li:hover > a, #topnav .navigation-menu > li.active > a {
color: #0066ff !important; }
#topnav .navigation-menu > li > a {
display: flex;
color: #3c4858;
font-size: 15px;
background-color: transparent !important;
font-weight: 700;
letter-spacing: 1px;
line-height: 24px;
font-family: var(--bs-font-sans-serif);
padding-left: 15px;
padding-right: 15px;
align-items: center; }
#topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:active {
color: #0066ff; }
#topnav.scroll {
background-color: #ffffff;
border: none;
box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); }
#topnav.scroll .navigation-menu > li > a {
color: #3c4858; }
#topnav.scroll .navigation-menu > li > .menu-arrow {
border-color: #3c4858; }
#topnav.scroll .navigation-menu > li:hover > a, #topnav.scroll .navigation-menu > li.active > a {
color: #0066ff; }
#topnav.scroll .navigation-menu > li:hover > .menu-arrow, #topnav.scroll .navigation-menu > li.active > .menu-arrow {
border-color: #0066ff; }
#topnav.nav-sticky {
background: #fff;
-webkit-box-shadow: 0 0 3px rgba(60, 72, 88, 0.15);
box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); }
#topnav.nav-sticky .navigation-menu.nav-light > li > a {
color: #3c4858; }
#topnav.nav-sticky .navigation-menu.nav-light > li.active > a {
color: #0066ff !important; } color: #0066ff !important; }
#topnav.nav-sticky .navigation-menu.nav-light > li:hover > .menu-arrow, #topnav.nav-sticky .navigation-menu.nav-light > li.active > .menu-arrow { #topnav .navigation-menu > li > a {
border-color: #0066ff !important; } display: flex;
#topnav.nav-sticky .navigation-menu.nav-light > li:hover > a, #topnav.nav-sticky .navigation-menu.nav-light > li.active > a { color: #3c4858;
color: #0066ff !important; } font-size: 15px;
#topnav.nav-sticky.tagline-height { background-color: transparent !important;
top: 0 !important; } font-weight: 700;
#topnav.nav-sticky .logo .l-dark { letter-spacing: 1px;
display: inline-block; } line-height: 24px;
#topnav.nav-sticky .logo .l-light { font-family: var(--bs-font-sans-serif);
display: none; } padding-left: 15px;
padding-right: 15px;
align-items: center; }
#topnav .navigation-menu > li > a:hover, #topnav .navigation-menu > li > a:active {
color: #0066ff; }
#topnav.scroll {
background-color: #ffffff;
border: none;
box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); }
#topnav.scroll .navigation-menu > li > a {
color: #3c4858; }
#topnav.scroll .navigation-menu > li > .menu-arrow {
border-color: #3c4858; }
#topnav.scroll .navigation-menu > li:hover > a, #topnav.scroll .navigation-menu > li.active > a {
color: #0066ff; }
#topnav.scroll .navigation-menu > li:hover > .menu-arrow, #topnav.scroll .navigation-menu > li.active > .menu-arrow {
border-color: #0066ff; }
#topnav.defaultscroll.dark-menubar .logo {
line-height: 70px; }
#topnav.defaultscroll.scroll .logo {
line-height: 62px; }
#topnav.defaultscroll.scroll.dark-menubar .logo {
line-height: 62px; }
#topnav.nav-sticky {
background: #fff;
box-shadow: 0 0 3px rgba(60, 72, 88, 0.15); }
#topnav.nav-sticky .navigation-menu.nav-light > li > a {
color: #3c4858; }
#topnav.nav-sticky .navigation-menu.nav-light > li.active > a {
color: #0066ff !important; }
#topnav.nav-sticky .navigation-menu.nav-light > li:hover > .menu-arrow, #topnav.nav-sticky .navigation-menu.nav-light > li.active > .menu-arrow {
border-color: #0066ff !important; }
#topnav.nav-sticky .navigation-menu.nav-light > li:hover > a, #topnav.nav-sticky .navigation-menu.nav-light > li.active > a {
color: #0066ff !important; }
#topnav.nav-sticky.tagline-height {
top: 0 !important; }
#topnav.nav-sticky .logo .l-dark {
display: inline-block; }
#topnav.nav-sticky .logo .l-light {
display: none; }
.logo { .logo {
font-weight: 700; font-weight: 700;
@@ -11006,10 +11011,6 @@ span.menu-icon {
max-width: 100%; max-width: 100%;
height: auto; } } height: auto; } }
.hero {
background-size: cover;
padding-top: 70px; }
.icv { .icv {
position: relative; position: relative;
overflow: hidden; overflow: hidden;