資料夾功能修正

This commit is contained in:
2026-05-18 14:26:46 +08:00
parent 7acef614cc
commit f41e39846d
10 changed files with 1982 additions and 57 deletions

View File

@@ -0,0 +1,27 @@
# 網頁管理編輯器
# Fork
This project is forked from [vvvebjs](https://github.com/givanz/VvvebJs)
# 目的
為了替代Google site可以提供社團或者一些使用者來進行簡易架站如Publii之類的
以及希望可以增加Google site不支援的模組如Blog等
但是由於本人對Python比較熟悉所以不考慮使用現有的vvvebjs cms套組而是另外重新撰寫dashboard等
~~我就是死不用node的傢伙~~
(其實相當於是預期重製一套更好用一點CMS套組)
# requirement
uv(python 3.13)
# 預計功能
- [x] 中文化
- [ ] 部落格模組
- [ ] 帳號管理(註冊登入網站管理器、網站成員管理)
- [ ] 網站管理(頁面管理、模組管理、檔案管理、版本控制)
- [ ] 部署功能網域配置dns與tunnel設置
- [ ] 網站模板(提供一些預設模板)
- [ ] 網站設定如網站名稱、網站描述、網站logo等
- [ ] 自動導覽列模組(根據頁面名稱自動生成導覽列)
# 招募貢獻
目前還在開發中,歡迎有興趣的開發者一起參與開發,可以[來信](mailto:hi@l.nudoragon.com)跟我說!

97
main.py
View File

@@ -62,18 +62,23 @@ def _save_project(slug: str, data: dict[str, Any]) -> None:
def _list_pages(slug: str) -> list[str]:
"""列出專案目錄下所有 .html 頁面."""
"""列出專案目錄下所有 .html 頁面(包含子資料夾)並回傳相對路徑."""
proj_dir = _project_dir(slug)
if not proj_dir.exists():
return []
return sorted(p.name for p in proj_dir.glob("*.html"))
# 排除專案設定檔、寮本檔等非頁面檔
return sorted(
str(p.relative_to(proj_dir)).replace("\\", "/")
for p in proj_dir.rglob("*.html")
if p.name != "project.json"
)
def _project_summary(slug: str) -> dict[str, Any]:
data = _load_project(slug)
pages = _list_pages(slug)
proj_dir = _project_dir(slug)
html_files = list(proj_dir.glob("*.html"))
html_files = list(proj_dir.rglob("*.html"))
if html_files:
last_mod = max(f.stat().st_mtime for f in html_files)
last_mod_str = datetime.fromtimestamp(last_mod, tz=timezone.utc).strftime("%Y-%m-%dT%H:%M:%S")
@@ -88,10 +93,27 @@ def _project_summary(slug: str) -> dict[str, Any]:
}
def _sanitize_file_path(slug: str, filename: str) -> Path | None:
"""驗證並回傳安全的檔案路徑(防止路徑遍歷)."""
def _sanitize_file_path(slug: str, filename: str, folder: str = "") -> Path | None:
"""驗證並回傳安全的檔案路徑,支援子資料夾(防止路徑遍歷)."""
proj_dir = _project_dir(slug).resolve()
target = (proj_dir / Path(filename).name).resolve()
safe_filename = Path(filename).name # 只取最後的檔名,防止路徑注入
if folder:
safe_folder = str(Path(folder)).lstrip("/\\").replace("..", "")
target = (proj_dir / safe_folder / safe_filename).resolve()
else:
target = (proj_dir / safe_filename).resolve()
if not str(target).startswith(str(proj_dir)):
return None
if target.suffix.lower() != ".html":
return None
return target
def _sanitize_rel_path(slug: str, rel_path: str) -> Path | None:
"""驗證並回傳安全的相對路徑(支援子資料夾)."""
proj_dir = _project_dir(slug).resolve()
clean = rel_path.lstrip("/\\").replace("..", "")
target = (proj_dir / clean).resolve()
if not str(target).startswith(str(proj_dir)):
return None
if target.suffix.lower() != ".html":
@@ -128,18 +150,21 @@ def editor(slug: str) -> str:
proj_dir = _project_dir(slug)
if not proj_dir.exists():
abort(404)
pages = _list_pages(slug)
pages = _list_pages(slug) # 現在回傳相對路徑列表,如 'index.html', 'sub/about.html'
project = _load_project(slug)
pages_obj: dict[str, Any] = {}
for page in pages:
name = page.replace(".html", "")
for rel_path in pages:
name = rel_path.replace(".html", "")
stem = Path(rel_path).stem.replace("-", " ").title()
folder_part = name.rsplit("/", 1)[0] if "/" in name else ""
pages_obj[name] = {
"name": name,
"title": name.replace("-", " ").title(),
"filename": page,
"file": page,
"url": f"/sites/{slug}/{page}",
"title": stem,
"folder": folder_part,
"filename": rel_path,
"file": rel_path,
"url": f"/sites/{slug}/{rel_path}",
}
if not pages_obj:
@@ -279,14 +304,16 @@ def api_save() -> tuple[Response, int] | Response:
if action == "rename":
file = str(body.get("file", "")).strip()
newfile = str(body.get("newfile", "")).strip()
new_title = str(body.get("title", "")).strip()
new_folder = str(body.get("folder", "")).strip()
duplicate_str = str(body.get("duplicate", "")).strip().lower()
is_duplicate = (duplicate_str == "true")
if not file or not newfile:
return jsonify({"error": "缺少參數 file 或 newfile"}), 400
old_path = _sanitize_file_path(slug, file)
new_path = _sanitize_file_path(slug, newfile)
old_path = _sanitize_rel_path(slug, file)
new_path = _sanitize_file_path(slug, newfile, new_folder)
if old_path is None or new_path is None:
return jsonify({"error": "不合法的頁面名稱"}), 400
@@ -297,6 +324,9 @@ def api_save() -> tuple[Response, int] | Response:
if new_path.exists() and old_path != new_path:
return jsonify({"error": "目標頁面已存在"}), 409
# 建立子資料夾(若需要)
new_path.parent.mkdir(parents=True, exist_ok=True)
if is_duplicate:
shutil.copy(old_path, new_path)
msg = "頁面複製成功"
@@ -304,12 +334,19 @@ def api_save() -> tuple[Response, int] | Response:
old_path.rename(new_path)
msg = "頁面重新命名成功"
# 計算相對於專案目錄的路徑,用於 URL
proj_dir = _project_dir(slug)
rel_path = new_path.relative_to(proj_dir)
page_name = str(rel_path).replace("\\", "/").replace(".html", "")
return jsonify({
"success": True,
"ok": True,
"message": msg,
"newfile": new_path.name,
"url": f"/sites/{slug}/{new_path.name}"
"newfile": str(rel_path).replace("\\", "/"),
"title": new_title or new_path.stem.replace("-", " ").title(),
"name": page_name,
"url": f"/sites/{slug}/{str(rel_path).replace(chr(92), '/')}"
})
# ── 處理刪除頁面 ──
@@ -339,19 +376,23 @@ def api_save() -> tuple[Response, int] | Response:
start_template_url = str(body.get("startTemplateUrl", "")).strip()
if start_template_url:
title = str(body.get("title", "")).strip() or "New Page"
# 取得安全的檔名 (只取檔名部分,例如 'about.html')
folder = str(body.get("folder", "")).strip()
# 取得安全的檔名
filename = Path(str(body.get("file", "untitled.html")).strip()).name
if not filename.endswith(".html"):
filename += ".html"
safe_path = _sanitize_file_path(slug, filename)
safe_path = _sanitize_file_path(slug, filename, folder)
if safe_path is None:
return jsonify({"error": "不合法的頁面名稱"}), 400
if safe_path.exists():
return jsonify({"error": "頁面已存在"}), 409
# 解析並複製樣板 (定位在 static/Vvvebjs 目錄下)
# 建立子資料夾(若需要)
safe_path.parent.mkdir(parents=True, exist_ok=True)
# 解析並複製樣板
template_source = BASE_DIR / "static" / "Vvvebjs" / start_template_url
if template_source.exists() and template_source.is_file():
shutil.copy(template_source, safe_path)
@@ -359,28 +400,32 @@ def api_save() -> tuple[Response, int] | Response:
_copy_blank_template(safe_path)
# 回傳 VvvebJS FileManager 所期待的 JSON 格式
page_name = safe_path.stem
proj_dir = _project_dir(slug)
rel_path = safe_path.relative_to(proj_dir)
page_name = str(rel_path).replace("\\", "/").replace(".html", "")
return jsonify({
"ok": True,
"name": page_name,
"title": title,
"file": safe_path.name,
"url": f"/sites/{slug}/{safe_path.name}"
"file": str(rel_path).replace("\\", "/"),
"url": f"/sites/{slug}/{str(rel_path).replace(chr(92), '/')}"
})
# 2. 一般儲存頁面請求
# 2. 一般儲存頁面請求(支援子資料夾路徑)
filename = str(body.get("file", "")).strip()
html: str = str(body.get("html", "")).strip()
if not filename or not html:
return jsonify({"error": "缺少必要參數 file / html"}), 400
safe_path = _sanitize_file_path(slug, filename)
safe_path = _sanitize_rel_path(slug, filename)
if safe_path is None:
return jsonify({"error": "不合法的檔案路徑"}), 400
safe_path.parent.mkdir(parents=True, exist_ok=True)
safe_path.write_text(html, encoding="utf-8")
return jsonify({"ok": True, "saved": safe_path.name})
return jsonify({"ok": True, "saved": str(safe_path.relative_to(_project_dir(slug))).replace("\\", "/")})

View File

@@ -332,6 +332,116 @@
window.addEventListener("keydown", keyHandler);
}
// ── 三欄位頁面表單對話框 (頁面名稱 / 檔案名稱 / 資料夾) ────────────
function showModalPageForm(actionTitle, defaultTitle, defaultFile, defaultFolder, callback) {
const existing = document.getElementById("vvveb-custom-modal");
if (existing) existing.remove();
const overlay = document.createElement("div");
overlay.id = "vvveb-custom-modal";
Object.assign(overlay.style, {
position: "fixed", top: "0", left: "0", width: "100%", height: "100%",
zIndex: "100000", background: "rgba(10,11,18,0.65)",
backdropFilter: "blur(12px)", display: "flex",
alignItems: "center", justifyContent: "center",
opacity: "0", transition: "opacity 0.25s ease-out"
});
const card = document.createElement("div");
Object.assign(card.style, {
background: "rgba(22,24,38,0.97)",
border: "1px solid rgba(255,255,255,0.08)",
boxShadow: "0 20px 50px rgba(0,0,0,0.6), 0 0 40px rgba(99,102,241,0.1)",
borderRadius: "16px", width: "460px", padding: "2rem",
color: "#f8fafc", fontFamily: "Inter, system-ui, sans-serif",
transform: "scale(0.95)",
transition: "transform 0.25s cubic-bezier(0.34,1.56,0.64,1)",
display: "flex", flexDirection: "column", gap: "1.1rem"
});
const fieldStyle = `
width:100%; background:rgba(13,14,24,0.8);
border:1px solid rgba(255,255,255,0.1); border-radius:8px;
padding:0.6rem 0.85rem; color:#fff; font-size:0.88rem;
outline:none; box-sizing:border-box; transition:border-color 0.2s, box-shadow 0.2s;`;
const labelStyle = `display:block; font-size:0.78rem; color:#94a3b8; margin-bottom:0.3rem; font-weight:500;`;
card.innerHTML = `
<div style="font-size:1.1rem; font-weight:600; color:#fff; display:flex; align-items:center; gap:0.55rem;">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#818cf8" stroke-width="2">
<path d="M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"/>
<path d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"/>
</svg>
${actionTitle}
</div>
<div>
<label style="${labelStyle}">頁面名稱(顯示用)</label>
<input id="pf-title" type="text" style="${fieldStyle}" value="${defaultTitle}" placeholder="我的頁面" />
</div>
<div>
<label style="${labelStyle}">檔案名稱(.html 副檔名可省略)</label>
<input id="pf-file" type="text" style="${fieldStyle}" value="${defaultFile}" placeholder="my-page" />
</div>
<div>
<label style="${labelStyle}">儲存至資料夾(留空則存放於根目錄)</label>
<input id="pf-folder" type="text" style="${fieldStyle}" value="${defaultFolder}" placeholder="留空 = 根目錄" />
</div>
<div style="display:flex; justify-content:flex-end; gap:0.75rem; margin-top:0.4rem;">
<button id="pf-cancel" style="background:transparent; border:1px solid rgba(255,255,255,0.1); border-radius:8px; padding:0.5rem 1rem; color:#94a3b8; font-size:0.85rem; cursor:pointer; transition:background 0.2s;">取消</button>
<button id="pf-confirm" style="background:#4f46e5; border:none; border-radius:8px; padding:0.5rem 1.2rem; color:#fff; font-size:0.85rem; font-weight:600; cursor:pointer; box-shadow:0 4px 12px rgba(79,70,229,0.3); transition:background 0.2s;">確定</button>
</div>`;
overlay.appendChild(card);
document.body.appendChild(overlay);
const titleInput = card.querySelector("#pf-title");
const fileInput = card.querySelector("#pf-file");
const folderInput = card.querySelector("#pf-folder");
const cancelBtn = card.querySelector("#pf-cancel");
const confirmBtn = card.querySelector("#pf-confirm");
// Focus style
[titleInput, fileInput, folderInput].forEach(inp => {
inp.addEventListener("focus", () => { inp.style.borderColor = "#818cf8"; inp.style.boxShadow = "0 0 10px rgba(129,140,248,0.2)"; });
inp.addEventListener("blur", () => { inp.style.borderColor = "rgba(255,255,255,0.1)"; inp.style.boxShadow = "none"; });
});
cancelBtn.addEventListener("mouseover", () => { cancelBtn.style.background = "rgba(255,255,255,0.06)"; });
cancelBtn.addEventListener("mouseout", () => { cancelBtn.style.background = "transparent"; });
confirmBtn.addEventListener("mouseover", () => { confirmBtn.style.background = "#4338ca"; });
confirmBtn.addEventListener("mouseout", () => { confirmBtn.style.background = "#4f46e5"; });
// Auto-fill filename from title
titleInput.addEventListener("input", () => {
const slug = titleInput.value.trim().toLowerCase()
.replace(/[^\w\s-]/g, "").replace(/[\s_]+/g, "-").replace(/^-+|-+$/g, "");
if (slug) fileInput.value = slug;
});
setTimeout(() => { overlay.style.opacity = "1"; card.style.transform = "scale(1)"; }, 10);
titleInput.focus();
titleInput.select();
function close(confirmed) {
overlay.style.opacity = "0";
card.style.transform = "scale(0.95)";
setTimeout(() => {
overlay.remove();
if (confirmed) {
callback({ title: titleInput.value.trim(), filename: fileInput.value.trim(), folder: folderInput.value.trim() });
} else {
callback(null);
}
}, 220);
}
cancelBtn.onclick = () => close(false);
confirmBtn.onclick = () => close(true);
fileInput.onkeydown = titleInput.onkeydown = folderInput.onkeydown = (e) => {
if (e.key === "Enter") close(true);
if (e.key === "Escape") close(false);
};
}
// ── 覆蓋 Vvveb.Builder.saveAjax ──────────────────────────────────
function patchSaveAjax() {
if (typeof Vvveb === "undefined" || !Vvveb.Builder) {
@@ -501,21 +611,25 @@
});
};
// 覆蓋重新命名 / 複製頁面
// 覆蓋重新命名 / 複製頁面(三欄位對話框:頁面名稱、檔案名稱、儲存至資料夾)
Vvveb.FileManager.renamePage = function (element, e, duplicate = false) {
let page = element.dataset;
showModalPrompt(`請輸入 "${page.file}" 的新檔名:`, page.file, function (newfile) {
if (!newfile) return;
const currentTitle = element.querySelector("label > span")?.textContent?.trim() || page.file.replace(".html","");
const currentFile = page.file.replace(".html","");
const action = duplicate ? "複製頁面" : "重新命名頁面";
// 確保副檔名為 .html
if (!newfile.endsWith(".html")) {
newfile += ".html";
}
showModalPageForm(action, currentTitle, currentFile, "", function (formData) {
if (!formData) return;
let { title, filename, folder } = formData;
if (!filename) return;
if (!filename.endsWith(".html")) filename += ".html";
const bodyData = {
slug: SLUG,
file: page.file,
newfile: newfile,
newfile: filename,
title: title,
folder: folder,
duplicate: duplicate ? "true" : "false"
};
@@ -534,40 +648,32 @@
})
.then((data) => {
showToast(`${data.message}`);
let baseName = data.newfile.replace('.html', '');
let newName = friendlyName(data.newfile.replace(/.*[\/\\]+/, '')).replace('.html', '');
const baseName = data.name || data.newfile.replace('.html', '');
const newTitle = data.title || title || baseName;
if (duplicate) {
// 複製頁面:在 FileManager 中加入新頁面
let pageData = Object.assign({}, Vvveb.FileManager.pages[page.page]);
pageData["file"] = data.newfile;
pageData["title"] = newName;
pageData["title"] = newTitle;
pageData["url"] = data.url;
pageData["name"] = baseName;
Vvveb.FileManager.addPage(baseName, pageData);
} else {
// 重新命名:更新現有節點資訊
const oldPageKey = page.page;
Vvveb.FileManager.pages[oldPageKey]["file"] = data.newfile;
Vvveb.FileManager.pages[oldPageKey]["title"] = newName;
Vvveb.FileManager.pages[oldPageKey]["title"] = newTitle;
Vvveb.FileManager.pages[oldPageKey]["url"] = data.url;
Vvveb.FileManager.pages[oldPageKey]["name"] = baseName;
let link = element.querySelector("a.view");
if (link) {
link.setAttribute("href", data.url);
}
let span = element.querySelector("label > span");
if (!span) {
span = element.querySelector("span");
}
if (span) {
span.textContent = newName;
}
if (link) link.setAttribute("href", data.url);
let span = element.querySelector("label > span") || element.querySelector("span");
if (span) span.textContent = newTitle;
element.dataset.file = data.newfile;
element.dataset.page = baseName;
// 將 key 重新綁定
Vvveb.FileManager.pages[baseName] = Vvveb.FileManager.pages[oldPageKey];
if (baseName !== oldPageKey) {
delete Vvveb.FileManager.pages[oldPageKey];
@@ -666,6 +772,129 @@
console.log("[my-editor] Vvveb.NewSection.insert patched to prevent layout crashes.");
}
// ── 頁面清單樹狀結構 ────────────────────────────────────────────────
function patchPageTree() {
if (typeof Vvveb === "undefined" || !Vvveb.FileManager) {
setTimeout(patchPageTree, 300);
return;
}
// 攔截 addPages — 批次新增後重組樹狀結構
const origAddPages = Vvveb.FileManager.addPages;
if (origAddPages) {
Vvveb.FileManager.addPages = function (pages) {
origAddPages.call(this, pages);
setTimeout(buildPageTree, 80);
};
}
// 攔截 addPage — 單筆新增Rename/Duplicate後重組
const origAddPage = Vvveb.FileManager.addPage;
if (origAddPage) {
Vvveb.FileManager.addPage = function (name, page, ...rest) {
const result = origAddPage.call(this, name, page, ...rest);
setTimeout(buildPageTree, 80);
return result;
};
}
console.log("[my-editor] Page tree patch ready.");
}
function buildPageTree() {
// 找到頁面清單容器(支援多種可能的 selector
const list = (
document.querySelector("#file-manager .files") ||
document.querySelector(".file-manager .files") ||
document.querySelector("#file-manager ul") ||
(() => {
const li = document.querySelector("li[data-file]");
return li ? li.closest("ul") : null;
})()
);
if (!list) return;
// 取得所有頁面 li不包含我們建立的 folder-node
const allPageItems = [...list.querySelectorAll("li[data-file]:not(.folder-node-item)")];
if (allPageItems.length === 0) return;
// 移除舊的資料夾節點(避免重複)
list.querySelectorAll(".folder-node").forEach(n => n.remove());
// 分組:根頁面 vs 子資料夾頁面
const rootItems = [];
const folderMap = {}; // folderName -> [li]
allPageItems.forEach(li => {
const pageKey = li.dataset.page || "";
if (pageKey.includes("/")) {
const folderName = pageKey.split("/").slice(0, -1).join("/");
if (!folderMap[folderName]) folderMap[folderName] = [];
folderMap[folderName].push(li);
li.remove(); // 先從扁平清單移除,稍後放進資料夾節點
} else {
rootItems.push(li);
}
});
// 每個資料夾建一個折疊節點並加到清單尾端
for (const folderName in folderMap) {
const folderNode = createFolderNode(folderName, folderMap[folderName]);
list.appendChild(folderNode);
}
}
function createFolderNode(folderPath, childItems) {
const displayName = folderPath.split("/").pop()
.replace(/-/g, " ")
.replace(/\b\w/g, c => c.toUpperCase());
const li = document.createElement("li");
li.className = "folder-node";
li.dataset.folder = folderPath;
li.style.cssText = "list-style:none;";
li.innerHTML = `
<div class="folder-header" style="
display:flex; align-items:center; gap:0.45rem;
padding:0.35rem 0.6rem; cursor:pointer; border-radius:6px;
user-select:none; color:inherit;
transition:background 0.15s;">
<svg class="chevron" width="12" height="12" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2.5"
style="transition:transform 0.2s; flex-shrink:0; opacity:0.6;">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
<svg width="15" height="15" viewBox="0 0 24 24" fill="#6366f1" style="flex-shrink:0;">
<path d="M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/>
</svg>
<span style="font-weight:500;">${displayName}</span>
</div>
<ul class="folder-children" style="padding-left:1.1rem; margin:0; list-style:none;"></ul>`;
const childrenUl = li.querySelector(".folder-children");
childItems.forEach(child => {
child.classList.add("folder-node-item");
childrenUl.appendChild(child);
});
// 折疊切換
const header = li.querySelector(".folder-header");
const chevron = li.querySelector(".chevron");
let collapsed = false;
header.addEventListener("mouseenter", () => { header.style.background = "rgba(99,102,241,0.08)"; });
header.addEventListener("mouseleave", () => { header.style.background = ""; });
header.addEventListener("click", (e) => {
if (e.target.closest("li[data-file]")) return;
collapsed = !collapsed;
childrenUl.style.display = collapsed ? "none" : "";
chevron.style.transform = collapsed ? "rotate(-90deg)" : "";
});
return li;
}
// ── 動態中文化 VvvebJS 元件與區塊 ─────────────────────────────────
function patchI18n() {
if (typeof Vvveb === "undefined" || !Vvveb.ComponentsGroup || Object.keys(Vvveb.ComponentsGroup).length === 0) {
@@ -979,6 +1208,7 @@
patchSaveAjax();
patchFileManager();
patchNewSection();
patchPageTree();
patchI18n();
enableSaveBtn();
});
@@ -986,6 +1216,7 @@
patchSaveAjax();
patchFileManager();
patchNewSection();
patchPageTree();
patchI18n();
enableSaveBtn();
}

View File

@@ -2052,8 +2052,8 @@
<label class="col-sm-3 col-form-label">頁面名稱</label>
<div class="col-sm-9 input">
<div>
<input name="title" type="text" value="My page" class="form-control"
placeholder="My page" required>
<input id="new-page-title" name="title" type="text" value="" class="form-control"
placeholder="我的頁面" required>
</div>
</div>
</div>
@@ -2062,7 +2062,7 @@
<label class="col-sm-3 col-form-label">檔案名稱</label>
<div class="col-sm-9 input">
<div>
<input name="file" type="text" value="my-page.html" class="form-control"
<input id="new-page-file" name="file" type="text" value="" class="form-control"
placeholder="my-page.html" required>
</div>
</div>
@@ -2083,8 +2083,8 @@
<label class="col-sm-3 col-form-label">儲存至資料夾</label>
<div class="col-sm-9 input">
<div>
<input name="folder" type="text" value="my-pages" class="form-control"
placeholder="/" required>
<input name="folder" type="text" value="" class="form-control"
placeholder="留空 = 存放於根目錄">
</div>
</div>
</div>
@@ -2287,6 +2287,21 @@ Vvveb.FileManager.addPages(pages);
Vvveb.FileManager.loadPage(pages[firstPage]["name"]);
Vvveb.Gui.toggleRightColumn(false);
Vvveb.Breadcrumb.init();
// ── 新增頁面對話框:頁面名稱自動同步至檔案名稱 ──
document.addEventListener("DOMContentLoaded", function () {
var titleInput = document.getElementById("new-page-title");
var fileInput = document.getElementById("new-page-file");
if (titleInput && fileInput) {
titleInput.addEventListener("input", function () {
var slug = titleInput.value.trim().toLowerCase()
.replace(/[^\w\s-]/g, "")
.replace(/[\s_]+/g, "-")
.replace(/^-+|-+$/g, "");
if (slug) fileInput.value = slug + ".html";
});
}
});
</script>
<script>
// Inject project slug for save bridge

View File

@@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en" =""><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>My page</title>
<!-- Bootstrap core CSS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
<style>
html, body
{
width:100%;
height:100%;
}
</style>
<style id="vvvebjs-styles"></style></head>
<body>
<!-- Page Content -->
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h1 class="mt-5">Bootstrap 5 start page</h1>
<p class="lead">Start by dragging components to page or double click to edit text</p>
</div>
</div>
</div>
</body></html>

View File

@@ -0,0 +1,754 @@
<!doctype html>
<html class="no-js" lang="en">
<head>
<title>Crafto - The Multipurpose HTML5 Template</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="author" content="ThemeZaa">
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="description" content="Elevate your online presence with Crafto - a modern, versatile, multipurpose Bootstrap 5 responsive HTML5, SCSS template using highly creative 52+ ready demos.">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/vendors.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/icon.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/style.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/responsive.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/demos/conference/conference.css" />
</head>
<body data-mobile-nav-style="classic">
<header>
<nav class="navbar navbar-expand-lg header-transparent bg-transparent disable-fixed">
<div class="container-fluid">
<div class="col-auto col-lg-2 me-lg-0 me-auto">
<a class="navbar-brand" href="demo-conference.html">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-white.png" data-at2x="images/demo-conference-logo-white@2x.png" alt class="default-logo">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-black.png" data-at2x="images/demo-conference-logo-black@2x.png" alt class="alt-logo">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-black.png" data-at2x="images/demo-conference-logo-black@2x.png" alt class="mobile-logo">
</a>
</div>
<div class="col-auto menu-order position-static">
<button class="navbar-toggler float-start" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav alt-font ls-05px">
<li class="nav-item"><a href="demo-conference.html" class="nav-link">Home</a></li>
<li class="nav-item"><a href="demo-conference-about-event.html" class="nav-link">About event</a></li>
<li class="nav-item dropdown dropdown-with-icon">
<a href="demo-conference-speakers.html" class="nav-link">Speakers</a>
<i class="fa-solid fa-angle-down dropdown-toggle" id="navbarDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false"></i>
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-29.jpg" alt>
<div class="submenu-icon-content">
<span>Michal ruheen</span>
<p>Economist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-27.jpg" alt>
<div class="submenu-icon-content">
<span>Jessica dover</span>
<p>Geologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-25.jpg" alt>
<div class="submenu-icon-content">
<span>Matthew taylor</span>
<p>Psychologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-24.jpg" alt>
<div class="submenu-icon-content">
<span>Rodney stratton</span>
<p>Psychologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speakers.html" class="btn btn-dark-gray btn-round-edge btn-box-shadow align-self-center text-center text-white">View all speakers</a>
</li>
</ul>
</li>
<li class="nav-item"><a href="demo-conference-schedule.html" class="nav-link">Schedule</a></li>
<li class="nav-item"><a href="demo-conference-gallery.html" class="nav-link">Gallery</a></li>
<li class="nav-item"><a href="demo-conference-pricing.html" class="nav-link">Pricing</a></li>
</ul>
</div>
</div>
<div class="col-auto col-lg-2 text-end xs-ps-0 xs-pe-0">
<div class="header-icon">
<div class="header-button"><a href="demo-conference-registration.html" class="btn btn-small text-transform-none btn-transparent-white-light border-1 left-icon btn-rounded fw-500"><i class="feather icon-feather-mail d-none d-xl-inline-block"></i>Registration</a></div>
</div>
</div>
</div>
</nav>
</header>
<section class="p-0 full-screen ipad-top-space-margin md-h-600px sm-h-500px position-relative bg-base-color background-position-left-top" style="background-image: url('https://craftohtml.themezaa.com/images/vertical-line-bg-dark.svg')">
<div id="particles-style-01" class="position-absolute h-100 top-0 left-0 w-100" data-particle="true" data-particle-options="{ &quot;particles&quot;: { &quot;number&quot;: { &quot;value&quot;: 80, &quot;density&quot;: { &quot;enable&quot;: true, &quot;value_area&quot;: 800 } }, &quot;color&quot;: { &quot;value&quot;: &quot;#232323&quot; }, &quot;shape&quot;: { &quot;type&quot;: &quot;circle&quot;, &quot;stroke&quot;: { &quot;width&quot;: 0, &quot;color&quot;: &quot;#232323&quot; }, &quot;polygon&quot;: { &quot;nb_sides&quot;: 5 }, &quot;image&quot;: { &quot;src&quot;: &quot;img/github.svg&quot;, &quot;width&quot;: 100, &quot;height&quot;: 100 } }, &quot;opacity&quot;: { &quot;value&quot;: 0.4, &quot;random&quot;: false, &quot;anim&quot;: { &quot;enable&quot;: false, &quot;speed&quot;: 1, &quot;opacity_min&quot;: 0.1, &quot;sync&quot;: false } }, &quot;size&quot;: { &quot;value&quot;: 4, &quot;random&quot;: true, &quot;anim&quot;: { &quot;enable&quot;: false, &quot;speed&quot;: 40, &quot;size_min&quot;: 0.1, &quot;sync&quot;: false } }, &quot;line_linked&quot;: { &quot;enable&quot;: true, &quot;distance&quot;: 150, &quot;color&quot;: &quot;#232323&quot;, &quot;opacity&quot;: 0.3, &quot;width&quot;: 1 }, &quot;move&quot;: { &quot;enable&quot;: true, &quot;speed&quot;: 6, &quot;direction&quot;: &quot;none&quot;, &quot;random&quot;: false, &quot;straight&quot;: false, &quot;out_mode&quot;: &quot;out&quot;, &quot;bounce&quot;: false, &quot;attract&quot;: { &quot;enable&quot;: false, &quot;rotateX&quot;: 600, &quot;rotateY&quot;: 1200 } } }, &quot;interactivity&quot;: { &quot;detect_on&quot;: &quot;canvas&quot;, &quot;events&quot;: { &quot;onhover&quot;: { &quot;enable&quot;: true, &quot;mode&quot;: &quot;repulse&quot; }, &quot;onclick&quot;: { &quot;enable&quot;: true, &quot;mode&quot;: &quot;push&quot; }, &quot;resize&quot;: true }, &quot;modes&quot;: { &quot;grab&quot;: { &quot;distance&quot;: 400, &quot;line_linked&quot;: { &quot;opacity&quot;: 1 } }, &quot;bubble&quot;: { &quot;distance&quot;: 400, &quot;size&quot;: 40, &quot;duration&quot;: 2, &quot;opacity&quot;: 8, &quot;speed&quot;: 3 }, &quot;repulse&quot;: { &quot;distance&quot;: 200, &quot;duration&quot;: 0.4 }, &quot;push&quot;: { &quot;particles_nb&quot;: 4 }, &quot;remove&quot;: { &quot;particles_nb&quot;: 2 } } }, &quot;retina_detect&quot;: true}"></div>
<div class="absolute-middle-center p-7 lg-p-0 sm-w-60 xs-w-80">
<div class="animation-float">
<img src="https://craftohtml.themezaa.com/images/demo-conference-hero-img.jpg" class="rounded-circle" alt data-anime="{ &quot;opacity&quot;: [0, 1], &quot;scale&quot;: [0.5, 1], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000 }" />
</div>
</div>
<div class="container h-100">
<div class="row align-items-center h-100 justify-content-center">
<div class="col-md-12 position-relative text-white d-flex flex-column justify-content-center text-center h-100">
<span class="alt-font fs-225 lg-fs-190 md-fs-160 sm-fs-150 xs-fs-90 ls-minus-9px md-ls-minus-5px xs-ls-minus-2px fw-600 text-outline text-outline-width-2px d-inline-block" data-fancy-text="{ &quot;string&quot;: [&quot;Business&quot;], &quot;duration&quot;: 500, &quot;delay&quot;: 500, &quot;speed&quot;: 50, &quot;clipPath&quot;: [&quot;inset(0 200px 0 0)&quot;, &quot;inset(0px 0px 0px 0px)&quot;], &quot;easing&quot;: &quot;easeOutCubic&quot; }"></span>
<span class="alt-font fs-160 md-fs-140 xs-fs-80 position-relative top-minus-40px lg-top-minus-20px xs-top-minus-5px ls-minus-10px md-minus-8px xs-ls-minus-3px text-white fw-600 text-shadow-double-large" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;easing&quot;: &quot;easeOutQuad&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 800 }">conference</span>
<a href="demo-conference-registration.html" class="btn btn-extra-large btn-base-color btn-hover-animation btn-rounded btn-box-shadow align-self-center lg-mt-20px sm-mt-5px xs-mt-20px" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;translateY&quot;: [50, 0], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 800 }">
<span>
<span class="btn-text">Get tickets now</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
<div class="position-absolute bottom-60px md-bottom-40px xs-bottom-20px left-0px right-0px" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;translateY&quot;: [50, 0], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 1000 }">
<span class="alt-font text-uppercase fw-500 ls-1px fs-15"><i class="feather icon-feather-calendar icon-small me-5px"></i>24 December 2021, New york</span>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue border-bottom border-color-transparent-white-light half-section">
<div class="container">
<div class="row row-cols-auto row-cols-lg-3 row-cols-md-2 justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col md-mb-50px sm-mb-30px">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">01</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Keynote speakers</span>
</div>
</div>
</div>
<div class="col md-mb-50px sm-mb-30px">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">02</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Hygienic brunch</span>
</div>
</div>
</div>
<div class="col">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">03</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Personal integrity</span>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue background-position-right-top background-no-repeat md-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container-fluid d-none d-md-block">
<div class="row">
<div class="p-0 overlap-section text-end pe-4 md-pe-5">
<img src="https://craftohtml.themezaa.com/images/demo-conference-02.png" alt class="animation-rotation lg-w-120px">
</div>
</div>
</div>
<div class="container">
<div class="row align-items-center justify-content-center">
<div class="col-lg-6 col-md-10 md-mb-30px md-pt-25px">
<figure class="position-relative mb-50px sm-ps-50px">
<div class="overflow-hidden border-radius-4px position-relative">
<div class="w-100" data-anime="{ &quot;effect&quot;: &quot;slide&quot;, &quot;direction&quot;: &quot;bt&quot;, &quot;color&quot;: &quot;#17161a&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 0 }">
<img src="https://craftohtml.themezaa.com/images/demo-conference-01.jpg" alt class="w-100 border-radius-5px liquid-parallax" data-parallax-liquid="true" data-parallax-position="top" data-parallax-scale="1.2">
</div>
</div>
<figcaption class="position-absolute z-index-1 bottom-minus-50px lg-bottom-minus-30px sm-bottom-minus-50px left-minus-50px lg-left-minus-30px sm-left-minus-0px w-50 md-w-220px text-center last-paragraph-no-margin" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1000, &quot;delay&quot;: 500, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="atropos" data-atropos>
<div class="atropos-scale">
<div class="atropos-rotate">
<div class="atropos-inner border-radius-5px bg-base-color text-white ps-12 pe-12 pt-50px pb-50px lg-pt-35px lg-pb-35px" data-atropos-offset="3">
<span class="fs-130 lg-fs-110 d-inline-block ls-minus-5px fw-600 text-shadow-double-large text-outline text-outline-width-2px alt-font">35</span>
<span class="alt-font text-uppercase fw-500 ls-2px fs-17 lh-24 d-inline-block">International speakers</span>
</div>
</div>
</div>
</div>
</figcaption>
</figure>
</div>
<div class="col-xl-4 offset-lg-1 col-md-10 col-lg-5" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateY&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font text-white fw-500 ls-minus-2px mb-40px sm-mb-30px">
<span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>About conference
</h2>
<div class="icon-with-text-style-01 mb-30px pb-30px border-bottom border-color-transparent-white-light">
<div class="feature-box feature-box-left-icon-middle last-paragraph-no-margin">
<div class="feature-box-icon me-15px lh-0px">
<i class="bi bi-clock-history icon-very-medium text-white"></i>
</div>
<div class="feature-box-content">
<span class="d-inline-block alt-font text-white fs-20">Day long meetup</span>
</div>
<div class="mt-10px w-100">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation.</div>
</div>
</div>
<div class="icon-with-text-style-01 mb-40px md-mb-30px">
<div class="feature-box feature-box-left-icon-middle last-paragraph-no-margin">
<div class="feature-box-icon me-15px lh-0px">
<i class="bi bi-people icon-very-medium text-white"></i>
</div>
<div class="feature-box-content">
<span class="d-inline-block alt-font text-white fs-20">Meet the leader</span>
</div>
<div class="mt-10px w-100">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation.</div>
</div>
</div>
<a href="demo-conference-about-event.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">About conference</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</section>
<section class="bg-midnight-blue background-position-left-bottom background-no-repeat sm-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-experts-bg.png')">
<div class="container">
<div class="row justify-content-center align-items-center mb-6 text-center text-lg-start">
<div class="col-xxl-8 col-lg-7 md-mb-20px" data-anime="{ &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font text-white fw-500 ls-minus-2px mb-0"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Industry experts</h2>
</div>
<div class="col-xxl-4 col-lg-5 col-md-8 col-sm-10 last-paragraph-no-margin" data-anime="{ &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<p>Lorem ipsum dolor to consectetur adipiscing elit eiusmod tempor incididunt labore.</p>
</div>
</div>
<div class="row row-cols-1 row-cols-lg-4 row-cols-sm-2 justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col text-center team-style-05 md-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-10.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Michal ruheen</a>
<span class="fs-16 d-block lh-normal">Economist</span>
</div>
<div class="col text-center team-style-05 md-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-11.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Jessica dover</a>
<span class="fs-16 d-block lh-normal">Geologist</span>
</div>
<div class="col text-center team-style-05 xs-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-09.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Matthew taylor</a>
<span class="fs-16 d-block lh-normal">Psychologist</span>
</div>
<div class="col text-center team-style-05">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-08.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Rodney stratton</a>
<span class="fs-16 d-block lh-normal">Psychologist</span>
</div>
</div>
</div>
</section>
<section class="p-0 bg-midnight-blue border-bottom border-color-transparent-white-light background-position-left-bottom background-no-repeat overflow-hidden" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-schedule-bg.png')">
<div class="container-fluid">
<div class="row justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 150, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col-xl-3 p-0">
<div class="ps-20 pe-20 pt-25 pb-25 xxl-ps-15 xxl-pe-15 lg-p-7 sm-p-40px overflow-hidden h-100 text-center text-xl-start border-top border-end border-color-transparent-white-light">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Event schedule</h2>
<p class="mb-35px lg-w-50 md-w-70 sm-w-100 mx-auto mx-xl-auto">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation tempor.</p>
<a href="demo-conference-schedule.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Download schedule</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Friday, Dec 24</div>
<p class="text-light-opacity">Psychologist - John parker<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Sociology - Herman miller<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Geologist - Jeremy dupont<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">01</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Saturday, Dec 25</div>
<p class="text-light-opacity">Economy - Michal ruheen<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Engineer - Jessica dover<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Psychologist - John parker<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">02</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Sunday, Dec 26</div>
<p class="text-light-opacity">Biologist- Saleena fountain<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Secretary- Paulina morris<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Politician - Wendaya royin<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">03</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue background-position-right-bottom background-no-repeat sm-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container">
<div class="row align-items-center mb-8">
<div class="col-xl-4 col-lg-5 text-center text-lg-start md-mb-30px" data-anime="{ &quot;translateX&quot;: [-30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Conference packages</h2>
<p class="mb-35px md-w-80 sm-w-100 md-mx-auto">Lorem ipsum dolor sit amet consectetur adipiscing elit do eiusmod tempor incididunt labore et dolore magna ut enim.</p>
<a href="demo-conference-pricing.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Pricing plans</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
<div class="col-lg-7 offset-xl-1">
<div class="row row-cols-1 row-cols-md-2 align-items-center justify-content-center mt-35px sm-mt-20px g-0">
<div class="col px-md-0 pricing-table-style-02 position-relative transition-inner-all sm-mb-30px" data-anime="{ &quot;translateX&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 500, &quot;staggervalue&quot;: 200, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="pricing-table border border-color-transparent-white-light text-center border-radius-6px pt-17 pb-17 ps-15 pe-15 lg-ps-13 lg-pe-13 box-shadow-large">
<div class="pricing-header">
<i class="line-icon-Boy align-middle text-center text-base-color icon-extra-large mb-20px"></i>
<div class="alt-font text-uppercase fs-16 fw-500">Personal</div>
<h3 class="text-white mb-0 fw-500">$250</h3>
</div>
<div class="pricing-body pt-20px pb-30px">
<ul class="list-style-01 ps-0 mb-0">
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Regular</span> seats</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Snacks</span> and brunch</li>
<li class="pt-10px pb-10px"><span class="text-white">Event</span> certificate</li>
</ul>
</div>
<div class="pricing-footer">
<a href="demo-conference-registration.html" class="btn btn-small btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Choose package</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
<div class="col px-md-0 pricing-table-style-02 position-relative transition-inner-all" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 200, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="pricing-table popular-item border border-color-transparent-white-light bg-dark-midnight-blue text-center border-radius-6px pt-25 pb-25 ps-15 pe-15 lg-ps-13 lg-pe-13 box-shadow-large">
<div class="pricing-header">
<div class="popular-label alt-font fw-500 fs-14 text-white bg-base-color text-uppercase border-radius-2px">Popular</div>
<i class="line-icon-Business-ManWoman align-middle text-center text-base-color icon-extra-large mb-20px"></i>
<div class="alt-font text-uppercase fs-16 fw-500">Business</div>
<h3 class="text-white mb-0 fw-500">$450</h3>
</div>
<div class="pricing-body pt-20px pb-30px">
<ul class="list-style-01 ps-0 mb-0">
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Regular</span> seats</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Snacks</span> and brunch</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Photos</span> allowed</li>
<li class="pt-10px pb-10px"><span class="text-white">Event</span> certificate</li>
</ul>
</div>
<div class="pricing-footer">
<a href="demo-conference-registration.html" class="btn btn-small btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Choose package</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row position-relative clients-style-08">
<div class="col swiper text-center feather-shadow" data-slider-options="{ &quot;slidesPerView&quot;: 2, &quot;spaceBetween&quot;:0, &quot;speed&quot;: 4000, &quot;loop&quot;: true, &quot;pagination&quot;: { &quot;el&quot;: &quot;.slider-four-slide-pagination-2&quot;, &quot;clickable&quot;: false }, &quot;allowTouchMove&quot;: false, &quot;autoplay&quot;: { &quot;delay&quot;:0, &quot;disableOnInteraction&quot;: false }, &quot;navigation&quot;: { &quot;nextEl&quot;: &quot;.slider-four-slide-next-2&quot;, &quot;prevEl&quot;: &quot;.slider-four-slide-prev-2&quot; }, &quot;keyboard&quot;: { &quot;enabled&quot;: true, &quot;onlyInViewport&quot;: true }, &quot;breakpoints&quot;: { &quot;1200&quot;: { &quot;slidesPerView&quot;: 4 }, &quot;992&quot;: { &quot;slidesPerView&quot;: 3 }, &quot;768&quot;: { &quot;slidesPerView&quot;: 2 } }, &quot;effect&quot;: &quot;slide&quot; }">
<div class="swiper-wrapper marquee-slide">
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-walmart-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-monday-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-envato-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-awwwards-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-woocommerce-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-pingdom-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-monday-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-envato-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="position-relative" data-parallax-background-ratio="0.5" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-parallax.jpg')" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="container">
<div class="row justify-content-center align-items-center">
<div class="col-xl-8 col-lg-12 text-center position-relative last-paragraph-no-margin parallax-scrolling-style-2">
<div class="countdown-style-02 mb-30px mt-40px sm-mb-10px">
<div data-enddate="2025/12/24 12:00:00" class="countdown"></div>
</div>
<h1 class="alt-font text-white fw-500 mb-50px sm-mb-40px ls-minus-2px">Hurry up! Don't waste time important event.</h1>
<a href="demo-conference-registration.html" class="btn btn-extra-large btn-rounded btn-base-color btn-hover-animation btn-box-shadow align-self-center">
<span>
<span class="btn-text">Get tickets now</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</section>
<section class="bg-midnight-blue overflow-hidden">
<div class="container">
<div class="row align-items-center">
<div class="col-xxl-4 col-lg-5 position-relative text-center text-lg-start" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Loved by our past attendees</h2>
<div class="d-flex md-mb-30px justify-content-center justify-content-lg-start">
<div class="slider-one-slide-prev-1 text-white swiper-button-prev slider-navigation-style-04 border border-2 border-color-transparent-white-light"><i class="fa-solid fa-arrow-left"></i></div>
<div class="slider-one-slide-next-1 text-white swiper-button-next slider-navigation-style-04 border border-2 border-color-transparent-white-light"><i class="fa-solid fa-arrow-right"></i></div>
</div>
</div>
<div class="col-lg-7 offset-xxl-1" data-anime="{ &quot;translateX&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="outside-box-right-20 lg-outside-box-right-10 md-outside-box-right-0">
<div class="swiper magic-cursor light slider-one-slide ps-5px md-ps-0" data-slider-options="{ &quot;slidesPerView&quot;: 1, &quot;spaceBetween&quot;: 30, &quot;loopedSlides&quot;: true, &quot;navigation&quot;: { &quot;nextEl&quot;: &quot;.slider-one-slide-next-1&quot;, &quot;prevEl&quot;: &quot;.slider-one-slide-prev-1&quot; }, &quot;autoplay&quot;: { &quot;delay&quot;: 3000, &quot;disableOnInteraction&quot;: false }, &quot;keyboard&quot;: { &quot;enabled&quot;: true, &quot;onlyInViewport&quot;: true }, &quot;breakpoints&quot;: { &quot;1200&quot;: { &quot;slidesPerView&quot;: 3 }, &quot;992&quot;: { &quot;slidesPerView&quot;: 2 }, &quot;768&quot;: { &quot;slidesPerView&quot;: 2 }, &quot;320&quot;: { &quot;slidesPerView&quot;: 1 } }, &quot;effect&quot;: &quot;slide&quot; }">
<div class="swiper-wrapper">
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-05.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Herman miller</div>
<div class="lh-20 fs-16">Founder</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-06.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Leonel mooney</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-07.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Matthew taylor</div>
<div class="lh-20 fs-16">Expert</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-08.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Shoko mugikura</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-09.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Jacob kalling</div>
<div class="lh-20 fs-16">Designer</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-03.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Alexander harad</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div id="subscribe-popup" class="mfp-hide subscribe-popup">
<div class="container">
<div class="row justify-content-center">
<div class="col-xl-8 col-md-10 bg-transparent">
<div class="row position-relative box-shadow-quadruple-large">
<div class="col-12 p-0 newsletter-popup position-relative">
<a href="demo-conference-registration.html">
<img src="https://craftohtml.themezaa.com/images/demo-conference-popup-banner.jpg" alt>
</a>
</div>
<button title="Close (Esc)" type="button" class="mfp-close text-white"></button>
</div>
</div>
</div>
</div>
</div>
<footer class="bg-dark-midnight-blue background-position-right-top background-no-repeat md-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container">
<div class="row justify-content-center text-center text-sm-start">
<div class="col-lg-3 col-sm-6 md-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-map-pin align-text-bottom icon-extra-medium text-base-color me-10px"></i>Venue infos</span>
<p class="w-80 lg-w-100 md-w-70 sm-w-90 xs-w-100 mb-5px">401 Broadway, 24th Floor New York, NY 10013</p>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Get directions</a>
</div>
<div class="col-lg-3 col-sm-6 md-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-phone-call align-text-bottom icon-extra-medium text-base-color me-10px"></i>Contact us</span>
<a href="/cdn-cgi/l/email-protection#aec7c0c8c1eed7c1dbdccac1c3cfc7c080cdc1c3"><span class="__cf_email__" data-cfemail="3f565159507f46504a4d5b50525e5651115c5052">[email&#160;protected]</span></a><br>
<a href="tel:1800222000" class="mb-5px d-inline-block">1-800-222-000</a><br>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Call to event</a>
</div>
<div class="col-lg-3 col-sm-6 xs-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-home align-text-bottom icon-extra-medium text-base-color me-10px"></i>Hotel details</span>
<p class="w-85 lg-w-100 md-w-70 sm-w-90 xs-w-100 mb-5px">27 Eden walk eden centre, New York, NY 10013</p>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Reserve a hotel</a>
</div>
<div class="col-lg-3 col-sm-6">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-send align-text-bottom icon-extra-medium text-base-color me-10px"></i>Newsletter signup</span>
<p class="mb-25px sm-mb-20px">Don't miss this amazing events</p>
<div class="d-inline-block w-100 newsletter-style-01 position-relative">
<form action="email-templates/subscribe-newsletter.php" method="post">
<input class="bg-white input-small border-color-white form-control required" name="email" placeholder="Enter your email" type="email">
<input type="hidden" name="redirect" value>
<button class="btn btn-small btn-base-color ps-15px pe-15px base-color-hover submit" aria-label="submit"><i class="feather icon-feather-mail m-0 align-middle icon-small text-white"></i></button>
<div class="form-results border-radius-4px mt-15px pt-10px pb-10px ps-15px pe-15px fs-15 w-100 text-center position-absolute d-none"></div>
</form>
</div>
</div>
</div>
<div class="row align-items-center pt-6 md-pt-50px">
<div class="col-lg-3 col-sm-6 text-center text-sm-start">
<a href="demo-conference.html" class="footer-logo d-inline-block"><img src="https://craftohtml.themezaa.com/images/demo-conference-logo-white.png" data-at2x="images/demo-conference-logo-white@2x.png" alt></a>
</div>
<div class="col-lg-6 order-1 order-sm-3 order-lg-1 md-mt-15px">
<ul class="footer-navbar alt-font text-center lh-normal">
<li class="nav-item"><a href="demo-conference-about-event.html" class="nav-link">About event</a></li>
<li class="nav-item"><a href="demo-conference-speakers.html" class="nav-link">Speakers</a></li>
<li class="nav-item"><a href="demo-conference-schedule.html" class="nav-link">Schedule</a></li>
<li class="nav-item"><a href="demo-conference-gallery.html" class="nav-link">Gallery</a></li>
<li class="nav-item"><a href="demo-conference-pricing.html" class="nav-link">Pricing</a></li>
</ul>
</div>
<div class="col-lg-3 col-sm-6 order-3 order-sm-2 order-lg-3 text-center text-sm-end xs-mt-10px last-paragraph-no-margin">
<p>&COPY; Copyright 2024 <a href="index.html" target="_blank" class="text-decoration-line-bottom text-white">Crafto</a></p>
</div>
</div>
</div>
</footer>
<div class="scroll-progress d-none d-xxl-block">
<a href="#" class="scroll-top" aria-label="scroll">
<span class="scroll-text">Scroll</span><span class="scroll-line"><span class="scroll-point"></span></span>
</a>
</div>
<script data-cfasync="false" src="https://craftohtml.themezaa.com//cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="https://craftohtml.themezaa.com/js/jquery.js"></script>
<script type="text/javascript" src="https://craftohtml.themezaa.com/js/vendors.min.js"></script>
<script type="text/javascript" src="https://craftohtml.themezaa.com/js/main.js"></script>
</body>
</html>

View File

@@ -0,0 +1,754 @@
<!doctype html>
<html class="no-js" lang="en">
<head>
<title>Crafto - The Multipurpose HTML5 Template</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="author" content="ThemeZaa">
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<meta name="description" content="Elevate your online presence with Crafto - a modern, versatile, multipurpose Bootstrap 5 responsive HTML5, SCSS template using highly creative 52+ ready demos.">
<link rel="shortcut icon" href="images/favicon.png">
<link rel="apple-touch-icon" href="images/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="72x72" href="images/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="114x114" href="images/apple-touch-icon-114x114.png">
<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/vendors.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/icon.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/style.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/css/responsive.min.css" />
<link rel="stylesheet" href="https://craftohtml.themezaa.com/demos/conference/conference.css" />
</head>
<body data-mobile-nav-style="classic">
<header>
<nav class="navbar navbar-expand-lg header-transparent bg-transparent disable-fixed">
<div class="container-fluid">
<div class="col-auto col-lg-2 me-lg-0 me-auto">
<a class="navbar-brand" href="demo-conference.html">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-white.png" data-at2x="images/demo-conference-logo-white@2x.png" alt class="default-logo">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-black.png" data-at2x="images/demo-conference-logo-black@2x.png" alt class="alt-logo">
<img src="https://craftohtml.themezaa.com/images/demo-conference-logo-black.png" data-at2x="images/demo-conference-logo-black@2x.png" alt class="mobile-logo">
</a>
</div>
<div class="col-auto menu-order position-static">
<button class="navbar-toggler float-start" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-label="Toggle navigation">
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
<span class="navbar-toggler-line"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav alt-font ls-05px">
<li class="nav-item"><a href="demo-conference.html" class="nav-link">Home</a></li>
<li class="nav-item"><a href="demo-conference-about-event.html" class="nav-link">About event</a></li>
<li class="nav-item dropdown dropdown-with-icon">
<a href="demo-conference-speakers.html" class="nav-link">Speakers</a>
<i class="fa-solid fa-angle-down dropdown-toggle" id="navbarDropdownMenuLink" role="button" data-bs-toggle="dropdown" aria-expanded="false"></i>
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-29.jpg" alt>
<div class="submenu-icon-content">
<span>Michal ruheen</span>
<p>Economist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-27.jpg" alt>
<div class="submenu-icon-content">
<span>Jessica dover</span>
<p>Geologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-25.jpg" alt>
<div class="submenu-icon-content">
<span>Matthew taylor</span>
<p>Psychologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speaker-details.html"><img src="https://craftohtml.themezaa.com/images/avtar-24.jpg" alt>
<div class="submenu-icon-content">
<span>Rodney stratton</span>
<p>Psychologist speakers</p>
</div>
</a>
</li>
<li>
<a href="demo-conference-speakers.html" class="btn btn-dark-gray btn-round-edge btn-box-shadow align-self-center text-center text-white">View all speakers</a>
</li>
</ul>
</li>
<li class="nav-item"><a href="demo-conference-schedule.html" class="nav-link">Schedule</a></li>
<li class="nav-item"><a href="demo-conference-gallery.html" class="nav-link">Gallery</a></li>
<li class="nav-item"><a href="demo-conference-pricing.html" class="nav-link">Pricing</a></li>
</ul>
</div>
</div>
<div class="col-auto col-lg-2 text-end xs-ps-0 xs-pe-0">
<div class="header-icon">
<div class="header-button"><a href="demo-conference-registration.html" class="btn btn-small text-transform-none btn-transparent-white-light border-1 left-icon btn-rounded fw-500"><i class="feather icon-feather-mail d-none d-xl-inline-block"></i>Registration</a></div>
</div>
</div>
</div>
</nav>
</header>
<section class="p-0 full-screen ipad-top-space-margin md-h-600px sm-h-500px position-relative bg-base-color background-position-left-top" style="background-image: url('https://craftohtml.themezaa.com/images/vertical-line-bg-dark.svg')">
<div id="particles-style-01" class="position-absolute h-100 top-0 left-0 w-100" data-particle="true" data-particle-options="{ &quot;particles&quot;: { &quot;number&quot;: { &quot;value&quot;: 80, &quot;density&quot;: { &quot;enable&quot;: true, &quot;value_area&quot;: 800 } }, &quot;color&quot;: { &quot;value&quot;: &quot;#232323&quot; }, &quot;shape&quot;: { &quot;type&quot;: &quot;circle&quot;, &quot;stroke&quot;: { &quot;width&quot;: 0, &quot;color&quot;: &quot;#232323&quot; }, &quot;polygon&quot;: { &quot;nb_sides&quot;: 5 }, &quot;image&quot;: { &quot;src&quot;: &quot;img/github.svg&quot;, &quot;width&quot;: 100, &quot;height&quot;: 100 } }, &quot;opacity&quot;: { &quot;value&quot;: 0.4, &quot;random&quot;: false, &quot;anim&quot;: { &quot;enable&quot;: false, &quot;speed&quot;: 1, &quot;opacity_min&quot;: 0.1, &quot;sync&quot;: false } }, &quot;size&quot;: { &quot;value&quot;: 4, &quot;random&quot;: true, &quot;anim&quot;: { &quot;enable&quot;: false, &quot;speed&quot;: 40, &quot;size_min&quot;: 0.1, &quot;sync&quot;: false } }, &quot;line_linked&quot;: { &quot;enable&quot;: true, &quot;distance&quot;: 150, &quot;color&quot;: &quot;#232323&quot;, &quot;opacity&quot;: 0.3, &quot;width&quot;: 1 }, &quot;move&quot;: { &quot;enable&quot;: true, &quot;speed&quot;: 6, &quot;direction&quot;: &quot;none&quot;, &quot;random&quot;: false, &quot;straight&quot;: false, &quot;out_mode&quot;: &quot;out&quot;, &quot;bounce&quot;: false, &quot;attract&quot;: { &quot;enable&quot;: false, &quot;rotateX&quot;: 600, &quot;rotateY&quot;: 1200 } } }, &quot;interactivity&quot;: { &quot;detect_on&quot;: &quot;canvas&quot;, &quot;events&quot;: { &quot;onhover&quot;: { &quot;enable&quot;: true, &quot;mode&quot;: &quot;repulse&quot; }, &quot;onclick&quot;: { &quot;enable&quot;: true, &quot;mode&quot;: &quot;push&quot; }, &quot;resize&quot;: true }, &quot;modes&quot;: { &quot;grab&quot;: { &quot;distance&quot;: 400, &quot;line_linked&quot;: { &quot;opacity&quot;: 1 } }, &quot;bubble&quot;: { &quot;distance&quot;: 400, &quot;size&quot;: 40, &quot;duration&quot;: 2, &quot;opacity&quot;: 8, &quot;speed&quot;: 3 }, &quot;repulse&quot;: { &quot;distance&quot;: 200, &quot;duration&quot;: 0.4 }, &quot;push&quot;: { &quot;particles_nb&quot;: 4 }, &quot;remove&quot;: { &quot;particles_nb&quot;: 2 } } }, &quot;retina_detect&quot;: true}"></div>
<div class="absolute-middle-center p-7 lg-p-0 sm-w-60 xs-w-80">
<div class="animation-float">
<img src="https://craftohtml.themezaa.com/images/demo-conference-hero-img.jpg" class="rounded-circle" alt data-anime="{ &quot;opacity&quot;: [0, 1], &quot;scale&quot;: [0.5, 1], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000 }" />
</div>
</div>
<div class="container h-100">
<div class="row align-items-center h-100 justify-content-center">
<div class="col-md-12 position-relative text-white d-flex flex-column justify-content-center text-center h-100">
<span class="alt-font fs-225 lg-fs-190 md-fs-160 sm-fs-150 xs-fs-90 ls-minus-9px md-ls-minus-5px xs-ls-minus-2px fw-600 text-outline text-outline-width-2px d-inline-block" data-fancy-text="{ &quot;string&quot;: [&quot;Business&quot;], &quot;duration&quot;: 500, &quot;delay&quot;: 500, &quot;speed&quot;: 50, &quot;clipPath&quot;: [&quot;inset(0 200px 0 0)&quot;, &quot;inset(0px 0px 0px 0px)&quot;], &quot;easing&quot;: &quot;easeOutCubic&quot; }"></span>
<span class="alt-font fs-160 md-fs-140 xs-fs-80 position-relative top-minus-40px lg-top-minus-20px xs-top-minus-5px ls-minus-10px md-minus-8px xs-ls-minus-3px text-white fw-600 text-shadow-double-large" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;easing&quot;: &quot;easeOutQuad&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 800 }">conference</span>
<a href="demo-conference-registration.html" class="btn btn-extra-large btn-base-color btn-hover-animation btn-rounded btn-box-shadow align-self-center lg-mt-20px sm-mt-5px xs-mt-20px" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;translateY&quot;: [50, 0], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 800 }">
<span>
<span class="btn-text">Get tickets now</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
<div class="position-absolute bottom-60px md-bottom-40px xs-bottom-20px left-0px right-0px" data-anime="{ &quot;opacity&quot;: [0, 1], &quot;translateY&quot;: [50, 0], &quot;easing&quot;: &quot;easeOutCubic&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 1000 }">
<span class="alt-font text-uppercase fw-500 ls-1px fs-15"><i class="feather icon-feather-calendar icon-small me-5px"></i>24 December 2021, New york</span>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue border-bottom border-color-transparent-white-light half-section">
<div class="container">
<div class="row row-cols-auto row-cols-lg-3 row-cols-md-2 justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col md-mb-50px sm-mb-30px">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">01</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Keynote speakers</span>
</div>
</div>
</div>
<div class="col md-mb-50px sm-mb-30px">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">02</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Hygienic brunch</span>
</div>
</div>
</div>
<div class="col">
<div class="feature-box feature-box-left-icon-middle">
<div class="feature-box-icon ms-40px me-40px lg-ms-25px lg-me-25px">
<h1 class="alt-font text-outline text-outline-width-2px text-outline-color-base-color fw-700 ls-minus-1px mb-0">03</h1>
</div>
<div class="feature-box-content border-start border-color-transparent-white-light ps-40px pe-40px lg-ps-25px lg-pe-25px last-paragraph-no-margin">
<span class="text-white fs-24 alt-font d-inline-block fw-300">Personal integrity</span>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue background-position-right-top background-no-repeat md-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container-fluid d-none d-md-block">
<div class="row">
<div class="p-0 overlap-section text-end pe-4 md-pe-5">
<img src="https://craftohtml.themezaa.com/images/demo-conference-02.png" alt class="animation-rotation lg-w-120px">
</div>
</div>
</div>
<div class="container">
<div class="row align-items-center justify-content-center">
<div class="col-lg-6 col-md-10 md-mb-30px md-pt-25px">
<figure class="position-relative mb-50px sm-ps-50px">
<div class="overflow-hidden border-radius-4px position-relative">
<div class="w-100" data-anime="{ &quot;effect&quot;: &quot;slide&quot;, &quot;direction&quot;: &quot;bt&quot;, &quot;color&quot;: &quot;#17161a&quot;, &quot;duration&quot;: 1000, &quot;delay&quot;: 0 }">
<img src="https://craftohtml.themezaa.com/images/demo-conference-01.jpg" alt class="w-100 border-radius-5px liquid-parallax" data-parallax-liquid="true" data-parallax-position="top" data-parallax-scale="1.2">
</div>
</div>
<figcaption class="position-absolute z-index-1 bottom-minus-50px lg-bottom-minus-30px sm-bottom-minus-50px left-minus-50px lg-left-minus-30px sm-left-minus-0px w-50 md-w-220px text-center last-paragraph-no-margin" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1000, &quot;delay&quot;: 500, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="atropos" data-atropos>
<div class="atropos-scale">
<div class="atropos-rotate">
<div class="atropos-inner border-radius-5px bg-base-color text-white ps-12 pe-12 pt-50px pb-50px lg-pt-35px lg-pb-35px" data-atropos-offset="3">
<span class="fs-130 lg-fs-110 d-inline-block ls-minus-5px fw-600 text-shadow-double-large text-outline text-outline-width-2px alt-font">35</span>
<span class="alt-font text-uppercase fw-500 ls-2px fs-17 lh-24 d-inline-block">International speakers</span>
</div>
</div>
</div>
</div>
</figcaption>
</figure>
</div>
<div class="col-xl-4 offset-lg-1 col-md-10 col-lg-5" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateY&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font text-white fw-500 ls-minus-2px mb-40px sm-mb-30px">
<span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>About conference
</h2>
<div class="icon-with-text-style-01 mb-30px pb-30px border-bottom border-color-transparent-white-light">
<div class="feature-box feature-box-left-icon-middle last-paragraph-no-margin">
<div class="feature-box-icon me-15px lh-0px">
<i class="bi bi-clock-history icon-very-medium text-white"></i>
</div>
<div class="feature-box-content">
<span class="d-inline-block alt-font text-white fs-20">Day long meetup</span>
</div>
<div class="mt-10px w-100">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation.</div>
</div>
</div>
<div class="icon-with-text-style-01 mb-40px md-mb-30px">
<div class="feature-box feature-box-left-icon-middle last-paragraph-no-margin">
<div class="feature-box-icon me-15px lh-0px">
<i class="bi bi-people icon-very-medium text-white"></i>
</div>
<div class="feature-box-content">
<span class="d-inline-block alt-font text-white fs-20">Meet the leader</span>
</div>
<div class="mt-10px w-100">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation.</div>
</div>
</div>
<a href="demo-conference-about-event.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">About conference</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</section>
<section class="bg-midnight-blue background-position-left-bottom background-no-repeat sm-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-experts-bg.png')">
<div class="container">
<div class="row justify-content-center align-items-center mb-6 text-center text-lg-start">
<div class="col-xxl-8 col-lg-7 md-mb-20px" data-anime="{ &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font text-white fw-500 ls-minus-2px mb-0"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Industry experts</h2>
</div>
<div class="col-xxl-4 col-lg-5 col-md-8 col-sm-10 last-paragraph-no-margin" data-anime="{ &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<p>Lorem ipsum dolor to consectetur adipiscing elit eiusmod tempor incididunt labore.</p>
</div>
</div>
<div class="row row-cols-1 row-cols-lg-4 row-cols-sm-2 justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateY&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col text-center team-style-05 md-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-10.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Michal ruheen</a>
<span class="fs-16 d-block lh-normal">Economist</span>
</div>
<div class="col text-center team-style-05 md-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-11.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Jessica dover</a>
<span class="fs-16 d-block lh-normal">Geologist</span>
</div>
<div class="col text-center team-style-05 xs-mb-50px">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-09.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Matthew taylor</a>
<span class="fs-16 d-block lh-normal">Psychologist</span>
</div>
<div class="col text-center team-style-05">
<div class="position-relative mb-25px">
<img class="border-radius-4px" src="https://craftohtml.themezaa.com/images/team-08.jpg" alt />
<div class="w-100 h-100 d-flex flex-column justify-content-end align-items-center p-40px team-content bg-base-color-transparent border-radius-4px">
<div class="text-white w-75 md-w-65 absolute-middle-center opacity-7">Lorem ipsum dolor consecte eiusmod.</div>
<div class="social-icon fs-19">
<a href="https://www.facebook.com/" target="_blank" class="text-white"><i class="fa-brands fa-facebook-f"></i></a>
<a href="https://www.instagram.com/" target="_blank" class="text-white"><i class="fa-brands fa-instagram"></i></a>
<a href="https://www.twitter.com/" target="_blank" class="text-white"><i class="fa-brands fa-twitter"></i></a>
</div>
</div>
</div>
<a href="demo-conference-speaker-details.html" class="fs-18 alt-font text-white text-base-color-hover vertical-align-top">Rodney stratton</a>
<span class="fs-16 d-block lh-normal">Psychologist</span>
</div>
</div>
</div>
</section>
<section class="p-0 bg-midnight-blue border-bottom border-color-transparent-white-light background-position-left-bottom background-no-repeat overflow-hidden" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-schedule-bg.png')">
<div class="container-fluid">
<div class="row justify-content-center" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 1200, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 150, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="col-xl-3 p-0">
<div class="ps-20 pe-20 pt-25 pb-25 xxl-ps-15 xxl-pe-15 lg-p-7 sm-p-40px overflow-hidden h-100 text-center text-xl-start border-top border-end border-color-transparent-white-light">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Event schedule</h2>
<p class="mb-35px lg-w-50 md-w-70 sm-w-100 mx-auto mx-xl-auto">Lorem ipsum dolor consectetur eiusmod tempor incididunt labore exercitation tempor.</p>
<a href="demo-conference-schedule.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Download schedule</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Friday, Dec 24</div>
<p class="text-light-opacity">Psychologist - John parker<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Sociology - Herman miller<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Geologist - Jeremy dupont<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">01</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Saturday, Dec 25</div>
<p class="text-light-opacity">Economy - Michal ruheen<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Engineer - Jessica dover<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Psychologist - John parker<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">02</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
<div class="col-xl-3 col-md-4 event-style-01 p-0">
<div class="bg-midnight-blue hover-box will-change-inherit dark-hover feature-box ps-19 pe-19 pt-22 pb-27 md-p-8 md-pb-25 sm-pb-50px overflow-hidden h-100 text-center text-md-start border-top border-end border-color-transparent-white-light">
<div class="feature-box-content w-100 lg-mb-5 last-paragraph-no-margin">
<div class="text-white fs-22 alt-font fw-500 mb-20px">Sunday, Dec 26</div>
<p class="text-light-opacity">Biologist- Saleena fountain<br>10:00 AM to 12:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Secretary- Paulina morris<br>02:00 PM to 04:30 PM</p>
<div class="divider-style-03 mb-20px divider-style-03-01 border-color-transparent-white-light"></div>
<p class="text-light-opacity">Politician - Wendaya royin<br>05:00 PM to 07:30 PM</p>
<span class="number fs-120 ls-minus-5px fw-500 text-outline text-outline-width-2px text-outline-color-base-color opacity-5 alt-font position-absolute bottom-minus-50px sm-bottom-minus-40px left-0px ps-20 sm-ps-0 sm-right-0px sm-left-0px">03</span>
</div>
<div class="feature-box-overlay bg-base-color"></div>
</div>
</div>
</div>
</div>
</section>
<section class="bg-dark-midnight-blue background-position-right-bottom background-no-repeat sm-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container">
<div class="row align-items-center mb-8">
<div class="col-xl-4 col-lg-5 text-center text-lg-start md-mb-30px" data-anime="{ &quot;translateX&quot;: [-30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Conference packages</h2>
<p class="mb-35px md-w-80 sm-w-100 md-mx-auto">Lorem ipsum dolor sit amet consectetur adipiscing elit do eiusmod tempor incididunt labore et dolore magna ut enim.</p>
<a href="demo-conference-pricing.html" class="btn btn-large btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Pricing plans</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
<div class="col-lg-7 offset-xl-1">
<div class="row row-cols-1 row-cols-md-2 align-items-center justify-content-center mt-35px sm-mt-20px g-0">
<div class="col px-md-0 pricing-table-style-02 position-relative transition-inner-all sm-mb-30px" data-anime="{ &quot;translateX&quot;: [50, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 500, &quot;staggervalue&quot;: 200, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="pricing-table border border-color-transparent-white-light text-center border-radius-6px pt-17 pb-17 ps-15 pe-15 lg-ps-13 lg-pe-13 box-shadow-large">
<div class="pricing-header">
<i class="line-icon-Boy align-middle text-center text-base-color icon-extra-large mb-20px"></i>
<div class="alt-font text-uppercase fs-16 fw-500">Personal</div>
<h3 class="text-white mb-0 fw-500">$250</h3>
</div>
<div class="pricing-body pt-20px pb-30px">
<ul class="list-style-01 ps-0 mb-0">
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Regular</span> seats</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Snacks</span> and brunch</li>
<li class="pt-10px pb-10px"><span class="text-white">Event</span> certificate</li>
</ul>
</div>
<div class="pricing-footer">
<a href="demo-conference-registration.html" class="btn btn-small btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Choose package</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
<div class="col px-md-0 pricing-table-style-02 position-relative transition-inner-all" data-anime="{ &quot;el&quot;: &quot;childs&quot;, &quot;translateX&quot;: [30, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 200, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="pricing-table popular-item border border-color-transparent-white-light bg-dark-midnight-blue text-center border-radius-6px pt-25 pb-25 ps-15 pe-15 lg-ps-13 lg-pe-13 box-shadow-large">
<div class="pricing-header">
<div class="popular-label alt-font fw-500 fs-14 text-white bg-base-color text-uppercase border-radius-2px">Popular</div>
<i class="line-icon-Business-ManWoman align-middle text-center text-base-color icon-extra-large mb-20px"></i>
<div class="alt-font text-uppercase fs-16 fw-500">Business</div>
<h3 class="text-white mb-0 fw-500">$450</h3>
</div>
<div class="pricing-body pt-20px pb-30px">
<ul class="list-style-01 ps-0 mb-0">
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Regular</span> seats</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Snacks</span> and brunch</li>
<li class="border-color-transparent-white-light pt-10px pb-10px"><span class="text-white">Photos</span> allowed</li>
<li class="pt-10px pb-10px"><span class="text-white">Event</span> certificate</li>
</ul>
</div>
<div class="pricing-footer">
<a href="demo-conference-registration.html" class="btn btn-small btn-dark-gray btn-hover-animation btn-round-edge btn-box-shadow align-self-center">
<span>
<span class="btn-text">Choose package</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row position-relative clients-style-08">
<div class="col swiper text-center feather-shadow" data-slider-options="{ &quot;slidesPerView&quot;: 2, &quot;spaceBetween&quot;:0, &quot;speed&quot;: 4000, &quot;loop&quot;: true, &quot;pagination&quot;: { &quot;el&quot;: &quot;.slider-four-slide-pagination-2&quot;, &quot;clickable&quot;: false }, &quot;allowTouchMove&quot;: false, &quot;autoplay&quot;: { &quot;delay&quot;:0, &quot;disableOnInteraction&quot;: false }, &quot;navigation&quot;: { &quot;nextEl&quot;: &quot;.slider-four-slide-next-2&quot;, &quot;prevEl&quot;: &quot;.slider-four-slide-prev-2&quot; }, &quot;keyboard&quot;: { &quot;enabled&quot;: true, &quot;onlyInViewport&quot;: true }, &quot;breakpoints&quot;: { &quot;1200&quot;: { &quot;slidesPerView&quot;: 4 }, &quot;992&quot;: { &quot;slidesPerView&quot;: 3 }, &quot;768&quot;: { &quot;slidesPerView&quot;: 2 } }, &quot;effect&quot;: &quot;slide&quot; }">
<div class="swiper-wrapper marquee-slide">
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-walmart-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-monday-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-envato-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-awwwards-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-woocommerce-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-pingdom-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-monday-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
<div class="swiper-slide">
<a href="#"><img src="https://craftohtml.themezaa.com/images/logo-envato-white.svg" class="h-40px xs-h-30px" alt></a>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="position-relative" data-parallax-background-ratio="0.5" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-parallax.jpg')" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 0, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="container">
<div class="row justify-content-center align-items-center">
<div class="col-xl-8 col-lg-12 text-center position-relative last-paragraph-no-margin parallax-scrolling-style-2">
<div class="countdown-style-02 mb-30px mt-40px sm-mb-10px">
<div data-enddate="2025/12/24 12:00:00" class="countdown"></div>
</div>
<h1 class="alt-font text-white fw-500 mb-50px sm-mb-40px ls-minus-2px">Hurry up! Don't waste time important event.</h1>
<a href="demo-conference-registration.html" class="btn btn-extra-large btn-rounded btn-base-color btn-hover-animation btn-box-shadow align-self-center">
<span>
<span class="btn-text">Get tickets now</span>
<span class="btn-icon"><i class="fa-solid fa-arrow-right"></i></span>
</span>
</a>
</div>
</div>
</div>
</section>
<section class="bg-midnight-blue overflow-hidden">
<div class="container">
<div class="row align-items-center">
<div class="col-xxl-4 col-lg-5 position-relative text-center text-lg-start" data-anime="{ &quot;translateY&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<h2 class="alt-font fw-500 text-white ls-minus-2px"><span class="w-20px h-4px d-inline-block bg-base-color me-10px"></span>Loved by our past attendees</h2>
<div class="d-flex md-mb-30px justify-content-center justify-content-lg-start">
<div class="slider-one-slide-prev-1 text-white swiper-button-prev slider-navigation-style-04 border border-2 border-color-transparent-white-light"><i class="fa-solid fa-arrow-left"></i></div>
<div class="slider-one-slide-next-1 text-white swiper-button-next slider-navigation-style-04 border border-2 border-color-transparent-white-light"><i class="fa-solid fa-arrow-right"></i></div>
</div>
</div>
<div class="col-lg-7 offset-xxl-1" data-anime="{ &quot;translateX&quot;: [0, 0], &quot;opacity&quot;: [0,1], &quot;duration&quot;: 600, &quot;delay&quot;: 100, &quot;staggervalue&quot;: 300, &quot;easing&quot;: &quot;easeOutQuad&quot; }">
<div class="outside-box-right-20 lg-outside-box-right-10 md-outside-box-right-0">
<div class="swiper magic-cursor light slider-one-slide ps-5px md-ps-0" data-slider-options="{ &quot;slidesPerView&quot;: 1, &quot;spaceBetween&quot;: 30, &quot;loopedSlides&quot;: true, &quot;navigation&quot;: { &quot;nextEl&quot;: &quot;.slider-one-slide-next-1&quot;, &quot;prevEl&quot;: &quot;.slider-one-slide-prev-1&quot; }, &quot;autoplay&quot;: { &quot;delay&quot;: 3000, &quot;disableOnInteraction&quot;: false }, &quot;keyboard&quot;: { &quot;enabled&quot;: true, &quot;onlyInViewport&quot;: true }, &quot;breakpoints&quot;: { &quot;1200&quot;: { &quot;slidesPerView&quot;: 3 }, &quot;992&quot;: { &quot;slidesPerView&quot;: 2 }, &quot;768&quot;: { &quot;slidesPerView&quot;: 2 }, &quot;320&quot;: { &quot;slidesPerView&quot;: 1 } }, &quot;effect&quot;: &quot;slide&quot; }">
<div class="swiper-wrapper">
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-05.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Herman miller</div>
<div class="lh-20 fs-16">Founder</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-06.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Leonel mooney</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-07.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Matthew taylor</div>
<div class="lh-20 fs-16">Expert</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-08.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Shoko mugikura</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-09.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Jacob kalling</div>
<div class="lh-20 fs-16">Designer</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide review-style-04">
<div class="d-flex justify-content-center h-100 flex-column border-radius-6px p-12 xl-p-10 border border-color-transparent-white-light">
<p>Lorem ipsum dolor is elit adipiscing do eiusmod tempor labore dolore.</p>
<div class="d-flex align-items-center">
<img class="rounded-circle w-70px h-70px me-20px" src="https://craftohtml.themezaa.com/images/avtar-03.jpg" alt>
<div class="d-inline-block align-middle">
<div class="text-white">Alexander harad</div>
<div class="lh-20 fs-16">Manager</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div id="subscribe-popup" class="mfp-hide subscribe-popup">
<div class="container">
<div class="row justify-content-center">
<div class="col-xl-8 col-md-10 bg-transparent">
<div class="row position-relative box-shadow-quadruple-large">
<div class="col-12 p-0 newsletter-popup position-relative">
<a href="demo-conference-registration.html">
<img src="https://craftohtml.themezaa.com/images/demo-conference-popup-banner.jpg" alt>
</a>
</div>
<button title="Close (Esc)" type="button" class="mfp-close text-white"></button>
</div>
</div>
</div>
</div>
</div>
<footer class="bg-dark-midnight-blue background-position-right-top background-no-repeat md-background-image-none" style="background-image: url('https://craftohtml.themezaa.com/images/demo-conference-about-bg.png')">
<div class="container">
<div class="row justify-content-center text-center text-sm-start">
<div class="col-lg-3 col-sm-6 md-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-map-pin align-text-bottom icon-extra-medium text-base-color me-10px"></i>Venue infos</span>
<p class="w-80 lg-w-100 md-w-70 sm-w-90 xs-w-100 mb-5px">401 Broadway, 24th Floor New York, NY 10013</p>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Get directions</a>
</div>
<div class="col-lg-3 col-sm-6 md-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-phone-call align-text-bottom icon-extra-medium text-base-color me-10px"></i>Contact us</span>
<a href="/cdn-cgi/l/email-protection#aec7c0c8c1eed7c1dbdccac1c3cfc7c080cdc1c3"><span class="__cf_email__" data-cfemail="3f565159507f46504a4d5b50525e5651115c5052">[email&#160;protected]</span></a><br>
<a href="tel:1800222000" class="mb-5px d-inline-block">1-800-222-000</a><br>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Call to event</a>
</div>
<div class="col-lg-3 col-sm-6 xs-mb-35px">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-home align-text-bottom icon-extra-medium text-base-color me-10px"></i>Hotel details</span>
<p class="w-85 lg-w-100 md-w-70 sm-w-90 xs-w-100 mb-5px">27 Eden walk eden centre, New York, NY 10013</p>
<a href="#" class="text-decoration-line-bottom text-uppercase fs-15 alt-font fw-500">Reserve a hotel</a>
</div>
<div class="col-lg-3 col-sm-6">
<span class="alt-font d-block text-white mb-10px fs-20"><i class="feather icon-feather-send align-text-bottom icon-extra-medium text-base-color me-10px"></i>Newsletter signup</span>
<p class="mb-25px sm-mb-20px">Don't miss this amazing events</p>
<div class="d-inline-block w-100 newsletter-style-01 position-relative">
<form action="email-templates/subscribe-newsletter.php" method="post">
<input class="bg-white input-small border-color-white form-control required" name="email" placeholder="Enter your email" type="email">
<input type="hidden" name="redirect" value>
<button class="btn btn-small btn-base-color ps-15px pe-15px base-color-hover submit" aria-label="submit"><i class="feather icon-feather-mail m-0 align-middle icon-small text-white"></i></button>
<div class="form-results border-radius-4px mt-15px pt-10px pb-10px ps-15px pe-15px fs-15 w-100 text-center position-absolute d-none"></div>
</form>
</div>
</div>
</div>
<div class="row align-items-center pt-6 md-pt-50px">
<div class="col-lg-3 col-sm-6 text-center text-sm-start">
<a href="demo-conference.html" class="footer-logo d-inline-block"><img src="https://craftohtml.themezaa.com/images/demo-conference-logo-white.png" data-at2x="images/demo-conference-logo-white@2x.png" alt></a>
</div>
<div class="col-lg-6 order-1 order-sm-3 order-lg-1 md-mt-15px">
<ul class="footer-navbar alt-font text-center lh-normal">
<li class="nav-item"><a href="demo-conference-about-event.html" class="nav-link">About event</a></li>
<li class="nav-item"><a href="demo-conference-speakers.html" class="nav-link">Speakers</a></li>
<li class="nav-item"><a href="demo-conference-schedule.html" class="nav-link">Schedule</a></li>
<li class="nav-item"><a href="demo-conference-gallery.html" class="nav-link">Gallery</a></li>
<li class="nav-item"><a href="demo-conference-pricing.html" class="nav-link">Pricing</a></li>
</ul>
</div>
<div class="col-lg-3 col-sm-6 order-3 order-sm-2 order-lg-3 text-center text-sm-end xs-mt-10px last-paragraph-no-margin">
<p>&COPY; Copyright 2024 <a href="index.html" target="_blank" class="text-decoration-line-bottom text-white">Crafto</a></p>
</div>
</div>
</div>
</footer>
<div class="scroll-progress d-none d-xxl-block">
<a href="#" class="scroll-top" aria-label="scroll">
<span class="scroll-text">Scroll</span><span class="scroll-line"><span class="scroll-point"></span></span>
</a>
</div>
<script data-cfasync="false" src="https://craftohtml.themezaa.com//cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="https://craftohtml.themezaa.com/js/jquery.js"></script>
<script type="text/javascript" src="https://craftohtml.themezaa.com/js/vendors.min.js"></script>
<script type="text/javascript" src="https://craftohtml.themezaa.com/js/main.js"></script>
</body>
</html>

View File

@@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>My page</title>
<!-- Bootstrap core CSS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
<style>
html, body
{
width:100%;
height:100%;
}
</style>
</head>
<body>
<!-- Page Content -->
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h1 class="mt-5">Bootstrap 5 start page</h1>
<p class="lead">Start by dragging components to page or double click to edit text</p>
</div>
</div>
</div>
</body>
</html>

View File

@@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>My page</title>
<!-- Bootstrap core CSS -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/js/bootstrap.min.js"></script>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.1/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
<style>
html, body
{
width:100%;
height:100%;
}
</style>
</head>
<body>
<!-- Page Content -->
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h1 class="mt-5">Bootstrap 5 start page</h1>
<p class="lead">Start by dragging components to page or double click to edit text</p>
</div>
</div>
</div>
</body>
</html>