myapprepo/index.html
2025-05-31 07:49:43 +00:00

4201 lines
72 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>home</title>
<style>
body {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f9f9f9;
text-align: center;
}
.tn1-blog-section {
max-width: 960px;
margin: auto;
padding: 60px 20px;
background: #fff;
}
.tn1-subheading {
font-size: 14px;
color: #666;
margin-bottom: 8px;
}
.tn1-main-heading {
font-size: 28px;
margin: 10px 0;
}
.tn1-description {
color: #888;
margin-bottom: 40px;
}
.tn1-blog-grid {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.tn1-blog-card {
background: #f1f1f1;
padding: 20px;
max-width: 280px;
flex: 1 1 250px;
border-radius: 8px;
text-align: left;
}
.tn1-placeholder {
background: #ccc;
height: 160px;
border-radius: 6px;
margin-bottom: 16px;
}
.tn1-category {
font-size: 12px;
color: #999;
text-transform: uppercase;
margin: 8px 0 4px;
}
.tn1-title {
font-size: 16px;
margin: 0 0 10px;
font-weight: bold;
}
.tn1-summary {
font-size: 14px;
color: #555;
margin-bottom: 12px;
}
.tn1-meta {
font-size: 12px;
color: #777;
}
.tn1-view-all-btn {
margin-top: 40px;
padding: 10px 20px;
background: transparent;
border: 1px solid #000;
cursor: pointer;
}
body {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #fff;
}
.blog-2-section {
max-width: 1200px;
margin: auto;
padding: 60px 20px;
}
.blog-2-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin-bottom: 40px;
}
.blog-2-subheading {
font-size: 14px;
color: #666;
margin-bottom: 8px;
}
.blog-2-main-heading {
font-size: 28px;
margin: 0;
}
.blog-2-description {
font-size: 16px;
color: #888;
margin-top: 10px;
max-width: 500px;
}
.blog-2-view-all {
padding: 8px 16px;
background: transparent;
border: 1px solid #000;
cursor: pointer;
margin-top: 8px;
}
.blog-2-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 50px;
}
.blog-2-card {
background: #fff;
border: 1px solid #ddd;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
}
.blog-2-placeholder {
height: 160px;
background: #ccc;
}
.blog-2-content {
padding: 16px;
display: flex;
flex-direction: column;
gap: 8px;
}
.blog-2-meta {
font-size: 12px;
color: #777;
margin-bottom: 8px;
display: flex;
gap: 8px;
}
.blog-2-title {
font-size: 18px;
margin: 10px 0;
font-weight: bold;
}
.blog-2-summary {
font-size: 14px;
color: #555;
margin-bottom: 12px;
}
.blog-2-read-more {
font-size: 14px;
color: #000;
text-decoration: none;
font-weight: 500;
}
.contact-1-wrapper {
margin: 0;
font-family: Arial, sans-serif;
background: #f0efec;
}
.contact-1-section {
background: #fff;
max-width: 480px;
margin: 60px auto;
padding: 40px 30px;
text-align: center;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.contact-1-tagline {
font-size: 14px;
color: #777;
margin-bottom: 8px;
}
.contact-1-heading {
font-size: 24px;
margin: 0 0 10px;
}
.contact-1-description {
color: #666;
font-size: 14px;
margin-bottom: 30px;
}
.contact-1-form {
display: flex;
flex-direction: column;
gap: 16px;
text-align: left;
}
.contact-1-label {
font-size: 14px;
font-weight: 500;
}
.contact-1-input,
.contact-1-textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 14px;
}
.contact-1-checkbox-row {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
}
.contact-1-submit-btn {
background: #000;
color: #fff;
padding: 10px 20px;
border: none;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.newsletter-2-wrapper {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f5f3f0;
}
.newsletter-2-section {
background: #fff;
padding: 60px 40px;
}
.newsletter-2-container {
max-width: 1200px;
margin: auto;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
gap: 40px;
}
.newsletter-2-left {
flex: 1;
min-width: 300px;
}
.newsletter-2-heading {
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}
.newsletter-2-description {
font-size: 14px;
color: #666;
}
.newsletter-2-right {
flex: 1;
min-width: 280px;
}
.newsletter-2-signup-form {
display: flex;
gap: 10px;
margin-bottom: 10px;
}
.newsletter-2-email-input {
flex: 1;
padding: 10px;
font-size: 14px;
border: 1px solid #aaa;
border-radius: 4px;
}
.newsletter-2-submit-btn {
padding: 10px 16px;
background: #000;
color: #fff;
border: none;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.newsletter-2-disclaimer {
font-size: 12px;
color: #888;
}
.newsletter-2-disclaimer a {
color: #000;
text-decoration: underline;
}
.cta-3-wrapper {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f5f3f0;
}
.cta-3-section {
background: #fff;
padding: 80px 20px;
text-align: center;
}
.cta-3-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.cta-3-description {
font-size: 16px;
color: #666;
max-width: 600px;
margin: 0 auto 32px;
}
.cta-3-button-group {
display: flex;
justify-content: center;
gap: 16px;
}
.cta-3-btn {
padding: 10px 24px;
font-size: 14px;
cursor: pointer;
border-radius: 4px;
font-weight: 600;
}
.cta-3-solid {
background-color: #000;
color: #fff;
border: none;
}
.cta-3-outline {
background-color: transparent;
color: #000;
border: 1px solid #000;
}
.faq-4-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.faq-4-section {
background: #fff;
padding: 60px 20px;
max-width: 700px;
margin: auto;
text-align: center;
}
.faq-4-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 12px;
}
.faq-4-description {
font-size: 14px;
color: #666;
margin-bottom: 32px;
}
.faq-4-list {
display: flex;
flex-direction: column;
gap: 12px;
margin-bottom: 40px;
}
.faq-4-question {
width: 100%;
padding: 14px 18px;
font-size: 14px;
text-align: left;
background: #f1f1f1;
border: none;
border-radius: 4px;
cursor: pointer;
display: flex;
justify-content: space-between;
}
.faq-4-footer {
text-align: center;
}
.faq-4-footer-heading {
font-size: 18px;
font-weight: bold;
margin-bottom: 8px;
}
.faq-4-footer-description {
font-size: 14px;
color: #777;
margin-bottom: 16px;
}
.faq-4-footer-btn {
padding: 10px 20px;
border: 1px solid #000;
background: transparent;
cursor: pointer;
font-weight: bold;
border-radius: 4px;
}
.faq-5-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.faq-5-section {
background: #fff;
padding: 60px 20px;
}
.faq-5-container {
max-width: 1100px;
margin: auto;
display: flex;
gap: 40px;
flex-wrap: wrap;
justify-content: space-between;
}
.faq-5-left {
flex: 1;
min-width: 280px;
}
.faq-5-heading {
font-size: 24px;
font-weight: bold;
margin-bottom: 12px;
}
.faq-5-description {
font-size: 14px;
color: #666;
margin-bottom: 24px;
}
.faq-5-contact-btn {
padding: 10px 20px;
background: transparent;
border: 1px solid #000;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.faq-5-right {
flex: 2;
min-width: 400px;
display: flex;
flex-direction: column;
gap: 12px;
}
.faq-5-item .faq-5-question {
width: 100%;
text-align: left;
padding: 14px 18px;
background: #f1f1f1;
border: none;
font-size: 14px;
border-radius: 4px;
display: flex;
justify-content: space-between;
cursor: pointer;
}
.faq-6-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.faq-6-block {
max-width: 700px;
margin: 60px auto;
padding: 40px 20px;
background: #fff;
text-align: center;
}
.faq-6-tagline {
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: #999;
margin-bottom: 8px;
}
.faq-6-heading {
font-size: 22px;
font-weight: bold;
margin-bottom: 24px;
}
.faq-6-list {
text-align: left;
}
.faq-6-item {
border-top: 1px solid #ddd;
padding: 16px 0;
}
.faq-6-question {
display: flex;
justify-content: space-between;
font-weight: 500;
cursor: pointer;
}
.faq-6-icon {
font-weight: bold;
}
.faq-6-answer {
margin-top: 10px;
color: #444;
font-size: 14px;
}
.faq-6-answer a {
color: #000;
text-decoration: underline;
}
.faq-6-footer {
margin-top: 30px;
}
.faq-6-view-more-btn {
padding: 10px 24px;
border: 1px solid #000;
background: transparent;
font-weight: bold;
cursor: pointer;
}
.faq-7-wrapper {
font-family: sans-serif;
margin: 0;
background: #fff;
}
.faq-7-container {
display: flex;
padding: 60px 30px;
gap: 60px;
max-width: 1200px;
margin: auto;
flex-wrap: wrap;
}
.faq-7-left {
flex: 1;
min-width: 260px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
}
.faq-7-support-label {
font-size: 14px;
color: #888;
}
.faq-7-support-action {
font-size: 16px;
font-weight: bold;
margin: 10px 0;
}
.faq-7-chat-icon img {
width: 40px;
height: 40px;
}
.faq-7-right {
flex: 2;
min-width: 400px;
}
.faq-7-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 24px;
}
.faq-7-search input {
width: 100%;
padding: 12px 16px;
font-size: 14px;
margin-bottom: 24px;
border: 1px solid #ccc;
border-radius: 6px;
}
.faq-7-list {
display: flex;
flex-direction: column;
gap: 16px;
}
.faq-7-item {
display: flex;
flex-direction: column;
}
.faq-7-question {
width: 100%;
padding: 14px;
text-align: left;
font-size: 16px;
border: none;
background: #f9f9f9;
border-radius: 6px;
cursor: pointer;
}
.faq-7-answer {
padding: 12px 14px;
font-size: 14px;
background: #f0f0f0;
margin-top: 8px;
border-radius: 6px;
color: #333;
}
.split-8-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.split-8-section {
display: flex;
flex-wrap: wrap;
gap: 40px;
padding: 60px 30px;
max-width: 1200px;
margin: auto;
background: #fff;
}
.split-8-left {
flex: 1;
min-width: 280px;
}
.split-8-tagline {
font-size: 12px;
color: #999;
margin-bottom: 8px;
}
.split-8-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.split-8-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.split-8-button-group {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.split-8-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.split-8-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.split-8-arrow {
background: transparent;
border: none;
color: #000;
}
.split-8-right {
flex: 1;
min-width: 300px;
display: flex;
justify-content: center;
align-items: center;
}
.split-8-placeholder {
width: 100%;
max-width: 400px;
height: 300px;
background: #ccc;
border-radius: 8px;
}
.hero-9-wrapper {
margin: 0;
font-family: sans-serif;
background: #f4f4f4;
}
.hero-9-section {
text-align: center;
padding: 60px 20px 40px;
background: #fff;
}
.hero-9-tagline {
font-size: 12px;
color: #777;
margin-bottom: 8px;
}
.hero-9-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-9-description {
font-size: 14px;
color: #555;
max-width: 600px;
margin: 0 auto 24px;
}
.hero-9-button-group {
display: flex;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 40px;
}
.hero-9-btn {
padding: 10px 20px;
font-size: 14px;
cursor: pointer;
font-weight: bold;
border-radius: 4px;
}
.hero-9-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-9-arrow {
background: transparent;
border: none;
color: #000;
}
.hero-9-image-wrapper {
max-width: 1000px;
margin: auto;
}
.hero-9-placeholder {
height: 320px;
background: #ccc;
border-radius: 8px;
}
.split-10-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.split-10-section {
display: flex;
flex-wrap: wrap;
gap: 40px;
padding: 60px 30px;
max-width: 1200px;
margin: auto;
background: #fff;
}
.split-10-left {
flex: 1;
min-width: 300px;
display: flex;
justify-content: center;
align-items: center;
}
.split-10-placeholder {
width: 100%;
max-width: 400px;
height: 300px;
background: #ccc;
border-radius: 8px;
}
.split-10-right {
flex: 1;
min-width: 280px;
}
.split-10-tagline {
font-size: 12px;
color: #999;
margin-bottom: 8px;
}
.split-10-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.split-10-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.split-10-button-group {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.split-10-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.split-10-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.split-10-arrow {
background: transparent;
border: none;
color: #000;
}
.grid-11-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.grid-11-section {
padding: 60px 20px;
text-align: center;
background: #fff;
}
.grid-11-tagline {
font-size: 12px;
color: #777;
margin-bottom: 8px;
}
.grid-11-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.grid-11-description {
font-size: 14px;
color: #555;
max-width: 700px;
margin: 0 auto 40px;
}
.grid-11-card-grid {
display: flex;
gap: 24px;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 40px;
}
.grid-11-card {
max-width: 300px;
text-align: center;
}
.grid-11-placeholder {
height: 180px;
background: #ccc;
border-radius: 6px;
margin-bottom: 16px;
}
.grid-11-card-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}
.grid-11-card-desc {
font-size: 14px;
color: #666;
}
.grid-11-button-group {
display: flex;
gap: 16px;
justify-content: center;
}
.grid-11-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.grid-11-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.grid-11-arrow {
background: transparent;
border: none;
color: #000;
}
.grid-12-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.grid-12-section {
padding: 60px 20px;
text-align: center;
background: #fff;
}
.grid-12-heading {
font-size: 26px;
font-weight: bold;
margin-bottom: 40px;
}
.grid-12-grid {
display: flex;
gap: 24px;
flex-wrap: wrap;
justify-content: center;
}
.grid-12-card {
max-width: 280px;
text-align: left;
}
.grid-12-icon {
font-size: 24px;
margin-bottom: 16px;
color: #000;
}
.grid-12-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 12px;
}
.grid-12-desc {
font-size: 14px;
color: #555;
margin-bottom: 16px;
}
.grid-12-btn {
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent;
border: none;
color: #000;
}
.grid-12-arrow {
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent;
border: none;
color: #000;
}
.footer-1-wrapper {
background: #f8f8f8;
font-family: sans-serif;
margin: 0;
padding:20px;
}
.footer-1-section {
background: #fff;
padding: 40px 30px 20px;
border-top: 1px solid #eee;
}
.footer-1-top {
display: flex;
flex-wrap: wrap;
gap: 40px;
justify-content: space-between;
margin-bottom: 40px;
}
.footer-1-brand {
flex: 1 1 300px;
max-width: 350px;
}
.footer-1-logo {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.footer-1-newsletter-text {
font-size: 14px;
color: #333;
margin-bottom: 16px;
}
.footer-1-newsletter-form {
display: flex;
gap: 10px;
margin-bottom: 12px;
}
.footer-1-newsletter-form input[type="email"] {
padding: 10px;
flex: 1;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 4px;
}
.footer-1-subscribe-btn {
padding: 10px 16px;
font-size: 14px;
border: 1px solid #000;
background: #000;
color: #fff;
border-radius: 4px;
cursor: pointer;
}
.footer-1-privacy-note {
font-size: 12px;
color: #666;
}
.footer-1-privacy-note a {
text-decoration: underline;
color: #000;
}
.footer-1-columns {
display: flex;
gap: 40px;
flex-wrap: wrap;
flex: 2 1 500px;
justify-content: space-between;
}
.footer-1-column {
min-width: 150px;
}
.footer-1-column h4 {
font-size: 14px;
font-weight: bold;
margin-bottom: 12px;
}
.footer-1-column ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer-1-column ul li {
margin-bottom: 8px;
font-size: 14px;
}
.footer-1-column ul li a {
color: #000;
text-decoration: none;
}
.footer-1-social ul li {
display: flex;
align-items: center;
gap: 8px;
}
.footer-1-social ul li i {
width: 18px;
}
.footer-1-bottom {
border-top: 1px solid #eee;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 13px;
color: #777;
}
.footer-1-links {
display: flex;
gap: 20px;
list-style: none;
padding: 0;
margin: 0;
}
.footer-1-links li a {
text-decoration: none;
color: #555;
}
.footer-2-wrapper {
font-family: sans-serif;
background: #f5f5f5;
padding: 20px;
}
.footer-2-section {
background: #fff;
padding: 40px 30px 20px;
border-top: 1px solid #eee;
}
.footer-2-top {
display: flex;
flex-wrap: wrap;
gap: 40px;
justify-content: space-between;
margin-bottom: 40px;
}
.footer-2-left {
flex: 1 1 300px;
max-width: 350px;
}
.footer-2-left .logo {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.footer-2-left p {
font-size: 14px;
color: #333;
margin: 10px 0;
}
.footer-2-left a {
font-size: 14px;
color: #000;
text-decoration: underline;
}
.footer-2-social-icons {
margin-top: 12px;
display: flex;
gap: 12px;
}
.footer-2-social-icons i {
font-size: 16px;
color: #000;
cursor: pointer;
}
.footer-2-links-columns {
flex: 2 1 400px;
display: flex;
gap: 80px;
justify-content: flex-end;
}
.footer-2-links-columns ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer-2-links-columns ul li {
margin-bottom: 8px;
font-size: 14px;
}
.footer-2-links-columns ul li a {
text-decoration: none;
color: #000;
}
.footer-2-bottom {
border-top: 1px solid #eee;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 13px;
color: #777;
}
.footer-2-bottom .footer-2-links {
display: flex;
gap: 20px;
list-style: none;
padding: 0;
margin: 0;
}
.footer-2-bottom .footer-2-links li a {
text-decoration: none;
color: #555;
}
.text-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.text-1-section {
padding: 60px 30px;
max-width: 700px;
margin: auto;
}
.text-1-tagline {
font-size: 12px;
color: #999;
margin-bottom: 10px;
}
.text-1-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.text-1-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.text-1-button-group {
display: flex;
gap: 16px;
}
.text-1-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.text-1-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.text-1-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.text-2-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.text-2-section {
padding: 60px 30px;
text-align: center;
max-width: 700px;
margin: auto;
}
.text-2-tagline {
font-size: 12px;
color: #999;
margin-bottom: 10px;
}
.text-2-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.text-2-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.text-2-button-group {
display: flex;
gap: 16px;
justify-content: center;
}
.text-2-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.text-2-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.text-2-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.hero-1-two-column {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 60px 30px;
gap: 40px;
}
.hero-1-content {
flex: 1 1 400px;
max-width: 600px;
}
.hero-1-image {
flex: 1 1 300px;
max-width: 500px;
}
.hero-1-placeholder {
background: #ccc;
height: 300px;
border-radius: 6px;
}
.hero-1-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-1-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.hero-1-button-group {
display: flex;
gap: 16px;
}
.hero-1-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.hero-1-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.hero-1-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-2-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.hero-2-centered-hero {
text-align: center;
padding: 60px 20px;
}
.hero-2-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-2-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.hero-2-button-group {
display: flex;
gap: 16px;
justify-content: center;
margin-bottom: 40px;
}
.hero-2-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.hero-2-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.hero-2-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-2-image {
display: flex;
justify-content: center;
margin-top: 20px;
}
.hero-2-placeholder {
background: #ccc;
width: 100%;
max-width: 800px;
height: 300px;
border-radius: 6px;
}
.logo-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.logo-1-cloud {
padding: 40px 20px;
text-align: center;
}
.logo-1-intro-text {
font-size: 14px;
color: #333;
margin-bottom: 20px;
}
.logo-1-grid {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 24px;
}
.logo-1-grid img {
height: 30px;
opacity: 0.8;
transition: opacity 0.3s ease;
}
.logo-1-grid img:hover {
opacity: 1;
}
.feature-1-wrapper {
margin: 0;
font-family: sans-serif;
background-color: #fff;
color: #111;
}
.feature-1-section {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
padding: 60px 40px;
max-width: 1200px;
margin: auto;
gap: 40px;
}
.feature-1-text {
flex: 1 1 500px;
}
.feature-1-tag {
font-size: 14px;
color: #555;
margin-bottom: 10px;
}
.feature-1-title {
font-size: 36px;
font-weight: 800;
margin-bottom: 20px;
}
.feature-1-subtitle {
font-size: 16px;
line-height: 1.6;
color: #333;
margin-bottom: 30px;
}
.feature-1-benefits {
display: flex;
gap: 40px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.feature-1-benefit {
display: flex;
align-items: flex-start;
gap: 10px;
max-width: 250px;
}
.feature-1-benefit i {
font-size: 24px;
color: #000;
}
.feature-1-benefit h4 {
margin: 0 0 5px;
font-size: 16px;
font-weight: 700;
}
.feature-1-benefit p {
margin: 0;
font-size: 14px;
color: #444;
}
.feature-1-actions {
display: flex;
align-items: center;
gap: 20px;
}
.feature-1-btn.feature-1-primary {
padding: 10px 20px;
background-color: #fff;
border: 2px solid #111;
font-weight: 600;
cursor: pointer;
}
.feature-1-btn-link {
font-weight: 500;
font-size: 14px;
text-decoration: none;
color: #111;
display: inline-flex;
align-items: center;
gap: 5px;
}
.feature-1-image {
flex: 1 1 400px;
}
.feature-1-placeholder {
width: 100%;
aspect-ratio: 1 / 1;
background-color: #ddd;
background-image: url('https://via.placeholder.com/100x100?text=Image');
background-repeat: no-repeat;
background-position: center;
background-size: 40px;
}
.nav-1-wrapper {
margin: 0;
font-family: sans-serif;
}
.nav-1-navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 16px 40px;
border-bottom: 1px solid #eee;
}
.nav-1-logo {
font-family: cursive;
font-size: 24px;
font-weight: bold;
}
.nav-1-nav-links {
list-style: none;
display: flex;
gap: 20px;
margin: 0;
padding: 0;
}
.nav-1-nav-links li a {
text-decoration: none;
color: #111;
font-size: 14px;
}
.nav-1-dropdown i {
font-size: 10px;
margin-left: 5px;
}
.nav-1-nav-actions {
display: flex;
gap: 10px;
}
.nav-1-btn {
padding: 6px 14px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
border: 2px solid #111;
}
.nav-1-outline {
background-color: transparent;
color: #111;
}
.nav-1-solid {
background-color: #111;
color: #fff;
}
.visa-order-btn-section {
padding: 60px 20px;
text-align: center;
background-color: #f9f9f9;
}
.visa-order-btn {
padding: 12px 28px;
font-size: 15px;
font-weight: 600;
color: #fff;
background-color: #0072f5;
border: none;
border-radius: 6px;
cursor: pointer;
transition: background-color 0.3s ease;
box-shadow: 0 4px 8px rgba(0, 114, 245, 0.2);
}
.visa-order-btn:hover {
background-color: #005fcc;
}
/* Master Reset & Base Styles */
html, body {
margin: 0 ;
padding: 0 ;
width: 100% ;
min-height: 100% ;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ;
font-size: 16px ;
line-height: 1.6 ;
color: #333 ;
background-color: #fff ;
box-sizing: border-box ;
overflow-x: hidden ;
text-align: left ; /* Override center alignment */
}
*, *::before, *::after {
box-sizing: border-box ;
}
/* Common Container */
// .container {
// max-width: 1200px ;
// width: 100% ;
// margin: 0 auto ;
// padding: 0 20px ;
// }
// /* Section Styling for Consistent Flow */
// section {
// padding: 80px 0 ;
// position: relative ;
// width: 100% ;
// background-color: #fff ;
// }
// section:nth-child(even) {
// background-color: #f9f9f9 ;
// }
/* Typography Hierarchy */
// h1, h2, h3, h4, h5, h6 {
// margin-top: 0 ;
// margin-bottom: 0.5em ;
// line-height: 1.3 ;
// font-weight: 700 ;
// color: #111 ;
// }
// h1 {
// font-size: 2.5rem ;
// }
// h2 {
// font-size: 2rem ;
// }
// h3 {
// font-size: 1.75rem ;
// }
// h4 {
// font-size: 1.5rem ;
// }
// h5 {
// font-size: 1.25rem ;
// }
// h6 {
// font-size: 1rem ;
// }
// p {
// margin-top: 0 ;
// margin-bottom: 1rem ;
// color: #555 ;
// }
/* Link Styling */
// a {
// color: #0066cc ;
// text-decoration: none ;
// transition: all 0.3s ease ;
// }
// a:hover {
// color: #004499 ;
// text-decoration: underline ;
// }
/* Button System */
.hero-1-btn, .hero-2-btn, .grid-11-btn, .grid-12-btn,
.split-8-btn, .split-10-btn, .text-1-btn, .text-2-btn,
.cta-3-btn, .faq-4-footer-btn, .faq-5-contact-btn,
.faq-6-view-more-btn, .visa-order-btn, .nav-1-btn {
display: inline-block ;
padding: 12px 24px ;
font-size: 16px ;
font-weight: 600 ;
text-align: center ;
border-radius: 6px ;
cursor: pointer ;
transition: all 0.3s ease ;
border: 2px solid transparent ;
letter-spacing: 0.5px ;
text-decoration: none ;
}
.hero-1-solid, .hero-2-solid, .text-1-solid, .text-2-solid, .cta-3-solid, .nav-1-solid {
background-color: #0066cc ;
color: #fff ;
border-color: #0066cc ;
}
.hero-1-solid:hover, .hero-2-solid:hover, .text-1-solid:hover, .text-2-solid:hover, .cta-3-solid:hover, .nav-1-solid:hover {
background-color: #004499 ;
border-color: #004499 ;
}
.hero-1-outline, .hero-2-outline, .text-1-outline, .text-2-outline, .cta-3-outline, .nav-1-outline {
background-color: transparent ;
color: #0066cc ;
border-color: #0066cc ;
}
.hero-1-outline:hover, .hero-2-outline:hover, .text-1-outline:hover, .text-2-outline:hover, .cta-3-outline:hover, .nav-1-outline:hover {
background-color: #0066cc ;
color: #fff ;
}
/* Form Elements */
input, textarea, select {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ;
font-size: 16px ;
padding: 12px ;
border: 1px solid #ccc ;
border-radius: 6px ;
width: 100% ;
transition: border-color 0.3s ease ;
}
input:focus, textarea:focus, select:focus {
outline: none ;
border-color: #0066cc ;
box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) ;
}
/* Navigation Override */
.nav-1-navbar {
background-color: #fff ;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) ;
position: sticky ;
top: 0 ;
z-index: 1000 ;
}
/* Blog Section Fixes */
.tn1-blog-section, .blog-2-section {
background-color: inherit ;
padding: 80px 20px ;
}
.tn1-blog-card, .blog-2-card {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) ;
transition: transform 0.3s ease, box-shadow 0.3s ease ;
overflow: hidden ;
}
.tn1-blog-card:hover, .blog-2-card:hover {
transform: translateY(-5px) ;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12) ;
}
/* FAQ Sections */
.faq-4-section, .faq-5-section, .faq-6-block, .faq-7-container {
background-color: inherit ;
}
.faq-4-question, .faq-5-question, .faq-6-question, .faq-7-question {
background-color: #f1f1f1 ;
transition: background-color 0.3s ease ;
}
.faq-4-question:hover, .faq-5-question:hover, .faq-6-question:hover, .faq-7-question:hover {
background-color: #e7e7e7 ;
}
/* Footer Override */
.footer-1-section, .footer-2-section {
background-color: #f8f8f8 ;
border-top: 1px solid #eee ;
}
/* Contact Section */
.contact-1-section {
background-color: #fff ;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) ;
}
.contact-1-submit-btn {
background-color: #0066cc ;
color: #fff ;
}
.contact-1-submit-btn:hover {
background-color: #004499 ;
}
/* Hero Section Enhancements */
.hero-1-two-column, .hero-2-centered-hero, .hero-9-section {
background-color: inherit ;
}
.hero-1-placeholder, .hero-2-placeholder, .hero-9-placeholder {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ;
overflow: hidden ;
position: relative ;
}
/* Split Sections */
.split-8-section, .split-10-section {
background-color: inherit ;
}
.split-8-placeholder, .split-10-placeholder {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ;
}
/* Testimonial Styling */
testimonial {
display: block ;
max-width: 800px ;
margin: 40px auto ;
padding: 35px ;
background-color: #fff ;
border-radius: 10px ;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) ;
font-style: italic ;
color: #444 ;
position: relative ;
line-height: 1.8 ;
font-size: 1.1rem ;
border-left: 5px solid #0066cc ;
}
testimonial::before {
content: '"' ;
font-size: 5rem ;
color: #0066cc ;
position: absolute ;
left: 15px ;
top: -10px ;
opacity: 0.2 ;
font-family: Georgia, serif ;
}
/* Animations and Transitions */
.fade-in {
animation: fadeIn 1s ease-in-out ;
}
@keyframes fadeIn {
from {
opacity: 0 ;
transform: translateY(20px) ;
}
to {
opacity: 1 ;
transform: translateY(0) ;
}
}
/* Ensure smooth scrolling */
html {
scroll-behavior: smooth ;
}
/* Additional common styles */
body {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f9f9f9;
text-align: center;
}
.tn1-blog-section {
max-width: 960px;
margin: auto;
padding: 60px 20px;
background: #fff;
}
.tn1-subheading {
font-size: 14px;
color: #666;
margin-bottom: 8px;
}
.tn1-main-heading {
font-size: 28px;
margin: 10px 0;
}
.tn1-description {
color: #888;
margin-bottom: 40px;
}
.tn1-blog-grid {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.tn1-blog-card {
background: #f1f1f1;
padding: 20px;
max-width: 280px;
flex: 1 1 250px;
border-radius: 8px;
text-align: left;
}
.tn1-placeholder {
background: #ccc;
height: 160px;
border-radius: 6px;
margin-bottom: 16px;
}
.tn1-category {
font-size: 12px;
color: #999;
text-transform: uppercase;
margin: 8px 0 4px;
}
.tn1-title {
font-size: 16px;
margin: 0 0 10px;
font-weight: bold;
}
.tn1-summary {
font-size: 14px;
color: #555;
margin-bottom: 12px;
}
.tn1-meta {
font-size: 12px;
color: #777;
}
.tn1-view-all-btn {
margin-top: 40px;
padding: 10px 20px;
background: transparent;
border: 1px solid #000;
cursor: pointer;
}
body {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #fff;
}
.blog-2-section {
max-width: 1200px;
margin: auto;
padding: 60px 20px;
}
.blog-2-header {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
margin-bottom: 40px;
}
.blog-2-subheading {
font-size: 14px;
color: #666;
margin-bottom: 8px;
}
.blog-2-main-heading {
font-size: 28px;
margin: 0;
}
.blog-2-description {
font-size: 16px;
color: #888;
margin-top: 10px;
max-width: 500px;
}
.blog-2-view-all {
padding: 8px 16px;
background: transparent;
border: 1px solid #000;
cursor: pointer;
margin-top: 8px;
}
.blog-2-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 50px;
}
.blog-2-card {
background: #fff;
border: 1px solid #ddd;
border-radius: 8px;
overflow: hidden;
display: flex;
flex-direction: column;
}
.blog-2-placeholder {
height: 160px;
background: #ccc;
}
.blog-2-content {
padding: 16px;
display: flex;
flex-direction: column;
gap: 8px;
}
.blog-2-meta {
font-size: 12px;
color: #777;
margin-bottom: 8px;
display: flex;
gap: 8px;
}
.blog-2-title {
font-size: 18px;
margin: 10px 0;
font-weight: bold;
}
.blog-2-summary {
font-size: 14px;
color: #555;
margin-bottom: 12px;
}
.blog-2-read-more {
font-size: 14px;
color: #000;
text-decoration: none;
font-weight: 500;
}
.contact-1-wrapper {
margin: 0;
font-family: Arial, sans-serif;
background: #f0efec;
}
.contact-1-section {
background: #fff;
max-width: 480px;
margin: 60px auto;
padding: 40px 30px;
text-align: center;
border-radius: 8px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
.contact-1-tagline {
font-size: 14px;
color: #777;
margin-bottom: 8px;
}
.contact-1-heading {
font-size: 24px;
margin: 0 0 10px;
}
.contact-1-description {
color: #666;
font-size: 14px;
margin-bottom: 30px;
}
.contact-1-form {
display: flex;
flex-direction: column;
gap: 16px;
text-align: left;
}
.contact-1-label {
font-size: 14px;
font-weight: 500;
}
.contact-1-input,
.contact-1-textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
font-size: 14px;
}
.contact-1-checkbox-row {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
}
.contact-1-submit-btn {
background: #000;
color: #fff;
padding: 10px 20px;
border: none;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.newsletter-2-wrapper {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f5f3f0;
}
.newsletter-2-section {
background: #fff;
padding: 60px 40px;
}
.newsletter-2-container {
max-width: 1200px;
margin: auto;
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
gap: 40px;
}
.newsletter-2-left {
flex: 1;
min-width: 300px;
}
.newsletter-2-heading {
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}
.newsletter-2-description {
font-size: 14px;
color: #666;
}
.newsletter-2-right {
flex: 1;
min-width: 280px;
}
.newsletter-2-signup-form {
display: flex;
gap: 10px;
margin-bottom: 10px;
}
.newsletter-2-email-input {
flex: 1;
padding: 10px;
font-size: 14px;
border: 1px solid #aaa;
border-radius: 4px;
}
.newsletter-2-submit-btn {
padding: 10px 16px;
background: #000;
color: #fff;
border: none;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.newsletter-2-disclaimer {
font-size: 12px;
color: #888;
}
.newsletter-2-disclaimer a {
color: #000;
text-decoration: underline;
}
.cta-3-wrapper {
font-family: sans-serif;
margin: 0;
padding: 0;
background: #f5f3f0;
}
.cta-3-section {
background: #fff;
padding: 80px 20px;
text-align: center;
}
.cta-3-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.cta-3-description {
font-size: 16px;
color: #666;
max-width: 600px;
margin: 0 auto 32px;
}
.cta-3-button-group {
display: flex;
justify-content: center;
gap: 16px;
}
.cta-3-btn {
padding: 10px 24px;
font-size: 14px;
cursor: pointer;
border-radius: 4px;
font-weight: 600;
}
.cta-3-solid {
background-color: #000;
color: #fff;
border: none;
}
.cta-3-outline {
background-color: transparent;
color: #000;
border: 1px solid #000;
}
.faq-4-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.faq-4-section {
background: #fff;
padding: 60px 20px;
max-width: 700px;
margin: auto;
text-align: center;
}
.faq-4-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 12px;
}
.faq-4-description {
font-size: 14px;
color: #666;
margin-bottom: 32px;
}
.faq-4-list {
display: flex;
flex-direction: column;
gap: 12px;
margin-bottom: 40px;
}
.faq-4-question {
width: 100%;
padding: 14px 18px;
font-size: 14px;
text-align: left;
background: #f1f1f1;
border: none;
border-radius: 4px;
cursor: pointer;
display: flex;
justify-content: space-between;
}
.faq-4-footer {
text-align: center;
}
.faq-4-footer-heading {
font-size: 18px;
font-weight: bold;
margin-bottom: 8px;
}
.faq-4-footer-description {
font-size: 14px;
color: #777;
margin-bottom: 16px;
}
.faq-4-footer-btn {
padding: 10px 20px;
border: 1px solid #000;
background: transparent;
cursor: pointer;
font-weight: bold;
border-radius: 4px;
}
.faq-5-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.faq-5-section {
background: #fff;
padding: 60px 20px;
}
.faq-5-container {
max-width: 1100px;
margin: auto;
display: flex;
gap: 40px;
flex-wrap: wrap;
justify-content: space-between;
}
.faq-5-left {
flex: 1;
min-width: 280px;
}
.faq-5-heading {
font-size: 24px;
font-weight: bold;
margin-bottom: 12px;
}
.faq-5-description {
font-size: 14px;
color: #666;
margin-bottom: 24px;
}
.faq-5-contact-btn {
padding: 10px 20px;
background: transparent;
border: 1px solid #000;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.faq-5-right {
flex: 2;
min-width: 400px;
display: flex;
flex-direction: column;
gap: 12px;
}
.faq-5-item .faq-5-question {
width: 100%;
text-align: left;
padding: 14px 18px;
background: #f1f1f1;
border: none;
font-size: 14px;
border-radius: 4px;
display: flex;
justify-content: space-between;
cursor: pointer;
}
.faq-6-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.faq-6-block {
max-width: 700px;
margin: 60px auto;
padding: 40px 20px;
background: #fff;
text-align: center;
}
.faq-6-tagline {
font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: #999;
margin-bottom: 8px;
}
.faq-6-heading {
font-size: 22px;
font-weight: bold;
margin-bottom: 24px;
}
.faq-6-list {
text-align: left;
}
.faq-6-item {
border-top: 1px solid #ddd;
padding: 16px 0;
}
.faq-6-question {
display: flex;
justify-content: space-between;
font-weight: 500;
cursor: pointer;
}
.faq-6-icon {
font-weight: bold;
}
.faq-6-answer {
margin-top: 10px;
color: #444;
font-size: 14px;
}
.faq-6-answer a {
color: #000;
text-decoration: underline;
}
.faq-6-footer {
margin-top: 30px;
}
.faq-6-view-more-btn {
padding: 10px 24px;
border: 1px solid #000;
background: transparent;
font-weight: bold;
cursor: pointer;
}
.faq-7-wrapper {
font-family: sans-serif;
margin: 0;
background: #fff;
}
.faq-7-container {
display: flex;
padding: 60px 30px;
gap: 60px;
max-width: 1200px;
margin: auto;
flex-wrap: wrap;
}
.faq-7-left {
flex: 1;
min-width: 260px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
}
.faq-7-support-label {
font-size: 14px;
color: #888;
}
.faq-7-support-action {
font-size: 16px;
font-weight: bold;
margin: 10px 0;
}
.faq-7-chat-icon img {
width: 40px;
height: 40px;
}
.faq-7-right {
flex: 2;
min-width: 400px;
}
.faq-7-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 24px;
}
.faq-7-search input {
width: 100%;
padding: 12px 16px;
font-size: 14px;
margin-bottom: 24px;
border: 1px solid #ccc;
border-radius: 6px;
}
.faq-7-list {
display: flex;
flex-direction: column;
gap: 16px;
}
.faq-7-item {
display: flex;
flex-direction: column;
}
.faq-7-question {
width: 100%;
padding: 14px;
text-align: left;
font-size: 16px;
border: none;
background: #f9f9f9;
border-radius: 6px;
cursor: pointer;
}
.faq-7-answer {
padding: 12px 14px;
font-size: 14px;
background: #f0f0f0;
margin-top: 8px;
border-radius: 6px;
color: #333;
}
.split-8-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.split-8-section {
display: flex;
flex-wrap: wrap;
gap: 40px;
padding: 60px 30px;
max-width: 1200px;
margin: auto;
background: #fff;
}
.split-8-left {
flex: 1;
min-width: 280px;
}
.split-8-tagline {
font-size: 12px;
color: #999;
margin-bottom: 8px;
}
.split-8-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.split-8-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.split-8-button-group {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.split-8-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.split-8-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.split-8-arrow {
background: transparent;
border: none;
color: #000;
}
.split-8-right {
flex: 1;
min-width: 300px;
display: flex;
justify-content: center;
align-items: center;
}
.split-8-placeholder {
width: 100%;
max-width: 400px;
height: 300px;
background: #ccc;
border-radius: 8px;
}
.hero-9-wrapper {
margin: 0;
font-family: sans-serif;
background: #f4f4f4;
}
.hero-9-section {
text-align: center;
padding: 60px 20px 40px;
background: #fff;
}
.hero-9-tagline {
font-size: 12px;
color: #777;
margin-bottom: 8px;
}
.hero-9-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-9-description {
font-size: 14px;
color: #555;
max-width: 600px;
margin: 0 auto 24px;
}
.hero-9-button-group {
display: flex;
justify-content: center;
gap: 16px;
flex-wrap: wrap;
margin-bottom: 40px;
}
.hero-9-btn {
padding: 10px 20px;
font-size: 14px;
cursor: pointer;
font-weight: bold;
border-radius: 4px;
}
.hero-9-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-9-arrow {
background: transparent;
border: none;
color: #000;
}
.hero-9-image-wrapper {
max-width: 1000px;
margin: auto;
}
.hero-9-placeholder {
height: 320px;
background: #ccc;
border-radius: 8px;
}
.split-10-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f3f0;
}
.split-10-section {
display: flex;
flex-wrap: wrap;
gap: 40px;
padding: 60px 30px;
max-width: 1200px;
margin: auto;
background: #fff;
}
.split-10-left {
flex: 1;
min-width: 300px;
display: flex;
justify-content: center;
align-items: center;
}
.split-10-placeholder {
width: 100%;
max-width: 400px;
height: 300px;
background: #ccc;
border-radius: 8px;
}
.split-10-right {
flex: 1;
min-width: 280px;
}
.split-10-tagline {
font-size: 12px;
color: #999;
margin-bottom: 8px;
}
.split-10-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.split-10-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.split-10-button-group {
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.split-10-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.split-10-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.split-10-arrow {
background: transparent;
border: none;
color: #000;
}
.grid-11-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.grid-11-section {
padding: 60px 20px;
text-align: center;
background: #fff;
}
.grid-11-tagline {
font-size: 12px;
color: #777;
margin-bottom: 8px;
}
.grid-11-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.grid-11-description {
font-size: 14px;
color: #555;
max-width: 700px;
margin: 0 auto 40px;
}
.grid-11-card-grid {
display: flex;
gap: 24px;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 40px;
}
.grid-11-card {
max-width: 300px;
text-align: center;
}
.grid-11-placeholder {
height: 180px;
background: #ccc;
border-radius: 6px;
margin-bottom: 16px;
}
.grid-11-card-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 10px;
}
.grid-11-card-desc {
font-size: 14px;
color: #666;
}
.grid-11-button-group {
display: flex;
gap: 16px;
justify-content: center;
}
.grid-11-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
cursor: pointer;
border-radius: 4px;
}
.grid-11-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.grid-11-arrow {
background: transparent;
border: none;
color: #000;
}
.grid-12-wrapper {
margin: 0;
font-family: sans-serif;
background: #f5f5f5;
}
.grid-12-section {
padding: 60px 20px;
text-align: center;
background: #fff;
}
.grid-12-heading {
font-size: 26px;
font-weight: bold;
margin-bottom: 40px;
}
.grid-12-grid {
display: flex;
gap: 24px;
flex-wrap: wrap;
justify-content: center;
}
.grid-12-card {
max-width: 280px;
text-align: left;
}
.grid-12-icon {
font-size: 24px;
margin-bottom: 16px;
color: #000;
}
.grid-12-title {
font-size: 16px;
font-weight: bold;
margin-bottom: 12px;
}
.grid-12-desc {
font-size: 14px;
color: #555;
margin-bottom: 16px;
}
.grid-12-btn {
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent;
border: none;
color: #000;
}
.grid-12-arrow {
font-size: 14px;
font-weight: bold;
cursor: pointer;
background: transparent;
border: none;
color: #000;
}
.footer-1-wrapper {
background: #f8f8f8;
font-family: sans-serif;
margin: 0;
padding:20px;
}
.footer-1-section {
background: #fff;
padding: 40px 30px 20px;
border-top: 1px solid #eee;
}
.footer-1-top {
display: flex;
flex-wrap: wrap;
gap: 40px;
justify-content: space-between;
margin-bottom: 40px;
}
.footer-1-brand {
flex: 1 1 300px;
max-width: 350px;
}
.footer-1-logo {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.footer-1-newsletter-text {
font-size: 14px;
color: #333;
margin-bottom: 16px;
}
.footer-1-newsletter-form {
display: flex;
gap: 10px;
margin-bottom: 12px;
}
.footer-1-newsletter-form input[type="email"] {
padding: 10px;
flex: 1;
font-size: 14px;
border: 1px solid #ccc;
border-radius: 4px;
}
.footer-1-subscribe-btn {
padding: 10px 16px;
font-size: 14px;
border: 1px solid #000;
background: #000;
color: #fff;
border-radius: 4px;
cursor: pointer;
}
.footer-1-privacy-note {
font-size: 12px;
color: #666;
}
.footer-1-privacy-note a {
text-decoration: underline;
color: #000;
}
.footer-1-columns {
display: flex;
gap: 40px;
flex-wrap: wrap;
flex: 2 1 500px;
justify-content: space-between;
}
.footer-1-column {
min-width: 150px;
}
.footer-1-column h4 {
font-size: 14px;
font-weight: bold;
margin-bottom: 12px;
}
.footer-1-column ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer-1-column ul li {
margin-bottom: 8px;
font-size: 14px;
}
.footer-1-column ul li a {
color: #000;
text-decoration: none;
}
.footer-1-social ul li {
display: flex;
align-items: center;
gap: 8px;
}
.footer-1-social ul li i {
width: 18px;
}
.footer-1-bottom {
border-top: 1px solid #eee;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 13px;
color: #777;
}
.footer-1-links {
display: flex;
gap: 20px;
list-style: none;
padding: 0;
margin: 0;
}
.footer-1-links li a {
text-decoration: none;
color: #555;
}
.footer-2-wrapper {
font-family: sans-serif;
background: #f5f5f5;
padding: 20px;
}
.footer-2-section {
background: #fff;
padding: 40px 30px 20px;
border-top: 1px solid #eee;
}
.footer-2-top {
display: flex;
flex-wrap: wrap;
gap: 40px;
justify-content: space-between;
margin-bottom: 40px;
}
.footer-2-left {
flex: 1 1 300px;
max-width: 350px;
}
.footer-2-left .logo {
font-size: 20px;
font-weight: bold;
margin-bottom: 10px;
}
.footer-2-left p {
font-size: 14px;
color: #333;
margin: 10px 0;
}
.footer-2-left a {
font-size: 14px;
color: #000;
text-decoration: underline;
}
.footer-2-social-icons {
margin-top: 12px;
display: flex;
gap: 12px;
}
.footer-2-social-icons i {
font-size: 16px;
color: #000;
cursor: pointer;
}
.footer-2-links-columns {
flex: 2 1 400px;
display: flex;
gap: 80px;
justify-content: flex-end;
}
.footer-2-links-columns ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer-2-links-columns ul li {
margin-bottom: 8px;
font-size: 14px;
}
.footer-2-links-columns ul li a {
text-decoration: none;
color: #000;
}
.footer-2-bottom {
border-top: 1px solid #eee;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-size: 13px;
color: #777;
}
.footer-2-bottom .footer-2-links {
display: flex;
gap: 20px;
list-style: none;
padding: 0;
margin: 0;
}
.footer-2-bottom .footer-2-links li a {
text-decoration: none;
color: #555;
}
.text-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.text-1-section {
padding: 60px 30px;
max-width: 700px;
margin: auto;
}
.text-1-tagline {
font-size: 12px;
color: #999;
margin-bottom: 10px;
}
.text-1-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.text-1-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.text-1-button-group {
display: flex;
gap: 16px;
}
.text-1-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.text-1-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.text-1-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.text-2-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.text-2-section {
padding: 60px 30px;
text-align: center;
max-width: 700px;
margin: auto;
}
.text-2-tagline {
font-size: 12px;
color: #999;
margin-bottom: 10px;
}
.text-2-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.text-2-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.text-2-button-group {
display: flex;
gap: 16px;
justify-content: center;
}
.text-2-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.text-2-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.text-2-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.hero-1-two-column {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 60px 30px;
gap: 40px;
}
.hero-1-content {
flex: 1 1 400px;
max-width: 600px;
}
.hero-1-image {
flex: 1 1 300px;
max-width: 500px;
}
.hero-1-placeholder {
background: #ccc;
height: 300px;
border-radius: 6px;
}
.hero-1-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-1-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
}
.hero-1-button-group {
display: flex;
gap: 16px;
}
.hero-1-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.hero-1-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.hero-1-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-2-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.hero-2-centered-hero {
text-align: center;
padding: 60px 20px;
}
.hero-2-heading {
font-size: 28px;
font-weight: bold;
margin-bottom: 16px;
}
.hero-2-description {
font-size: 14px;
color: #555;
margin-bottom: 24px;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.hero-2-button-group {
display: flex;
gap: 16px;
justify-content: center;
margin-bottom: 40px;
}
.hero-2-btn {
padding: 10px 20px;
font-size: 14px;
font-weight: bold;
border-radius: 4px;
cursor: pointer;
}
.hero-2-solid {
background: #000;
color: #fff;
border: 1px solid #000;
}
.hero-2-outline {
background: transparent;
border: 1px solid #000;
color: #000;
}
.hero-2-image {
display: flex;
justify-content: center;
margin-top: 20px;
}
.hero-2-placeholder {
background: #ccc;
width: 100%;
max-width: 800px;
height: 300px;
border-radius: 6px;
}
.logo-1-wrapper {
margin: 0;
font-family: sans-serif;
background: #fff;
}
.logo-1-cloud {
padding: 40px 20px;
text-align: center;
}
.logo-1-intro-text {
font-size: 14px;
color: #333;
margin-bottom: 20px;
}
.logo-1-grid {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 24px;
}
.logo-1-grid img {
height: 30px;
opacity: 0.8;
transition: opacity 0.3s ease;
}
.logo-1-grid img:hover {
opacity: 1;
}
.feature-1-wrapper {
margin: 0;
font-family: sans-serif;
background-color: #fff;
color: #111;
}
.feature-1-section {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
padding: 60px 40px;
max-width: 1200px;
margin: auto;
gap: 40px;
}
.feature-1-text {
flex: 1 1 500px;
}
.feature-1-tag {
font-size: 14px;
color: #555;
margin-bottom: 10px;
}
.feature-1-title {
font-size: 36px;
font-weight: 800;
margin-bottom: 20px;
}
.feature-1-subtitle {
font-size: 16px;
line-height: 1.6;
color: #333;
margin-bottom: 30px;
}
.feature-1-benefits {
display: flex;
gap: 40px;
margin-bottom: 30px;
flex-wrap: wrap;
}
.feature-1-benefit {
display: flex;
align-items: flex-start;
gap: 10px;
max-width: 250px;
}
.feature-1-benefit i {
font-size: 24px;
color: #000;
}
.feature-1-benefit h4 {
margin: 0 0 5px;
font-size: 16px;
font-weight: 700;
}
.feature-1-benefit p {
margin: 0;
font-size: 14px;
color: #444;
}
.feature-1-actions {
display: flex;
align-items: center;
gap: 20px;
}
.feature-1-btn.feature-1-primary {
padding: 10px 20px;
background-color: #fff;
border: 2px solid #111;
font-weight: 600;
cursor: pointer;
}
.feature-1-btn-link {
font-weight: 500;
font-size: 14px;
text-decoration: none;
color: #111;
display: inline-flex;
align-items: center;
gap: 5px;
}
.feature-1-image {
flex: 1 1 400px;
}
.feature-1-placeholder {
width: 100%;
aspect-ratio: 1 / 1;
background-color: #ddd;
background-image: url('https://via.placeholder.com/100x100?text=Image');
background-repeat: no-repeat;
background-position: center;
background-size: 40px;
}
.nav-1-wrapper {
margin: 0;
font-family: sans-serif;
}
.nav-1-navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 16px 40px;
border-bottom: 1px solid #eee;
}
.nav-1-logo {
font-family: cursive;
font-size: 24px;
font-weight: bold;
}
.nav-1-nav-links {
list-style: none;
display: flex;
gap: 20px;
margin: 0;
padding: 0;
}
.nav-1-nav-links li a {
text-decoration: none;
color: #111;
font-size: 14px;
}
.nav-1-dropdown i {
font-size: 10px;
margin-left: 5px;
}
.nav-1-nav-actions {
display: flex;
gap: 10px;
}
.nav-1-btn {
padding: 6px 14px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
border: 2px solid #111;
}
.nav-1-outline {
background-color: transparent;
color: #111;
}
.nav-1-solid {
background-color: #111;
color: #fff;
}
.visa-order-btn-section {
padding: 60px 20px;
text-align: center;
background-color: #f9f9f9;
}
.visa-order-btn {
padding: 12px 28px;
font-size: 15px;
font-weight: 600;
color: #fff;
background-color: #0072f5;
border: none;
border-radius: 6px;
cursor: pointer;
transition: background-color 0.3s ease;
box-shadow: 0 4px 8px rgba(0, 114, 245, 0.2);
}
.visa-order-btn:hover {
background-color: #005fcc;
}
/* Master Reset & Base Styles */
html, body {
margin: 0 ;
padding: 0 ;
width: 100% ;
min-height: 100% ;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ;
font-size: 16px ;
line-height: 1.6 ;
color: #333 ;
background-color: #fff ;
box-sizing: border-box ;
overflow-x: hidden ;
text-align: left ; /* Override center alignment */
}
*, *::before, *::after {
box-sizing: border-box ;
}
/* Common Container */
// .container {
// max-width: 1200px ;
// width: 100% ;
// margin: 0 auto ;
// padding: 0 20px ;
// }
// /* Section Styling for Consistent Flow */
// section {
// padding: 80px 0 ;
// position: relative ;
// width: 100% ;
// background-color: #fff ;
// }
// section:nth-child(even) {
// background-color: #f9f9f9 ;
// }
/* Typography Hierarchy */
// h1, h2, h3, h4, h5, h6 {
// margin-top: 0 ;
// margin-bottom: 0.5em ;
// line-height: 1.3 ;
// font-weight: 700 ;
// color: #111 ;
// }
// h1 {
// font-size: 2.5rem ;
// }
// h2 {
// font-size: 2rem ;
// }
// h3 {
// font-size: 1.75rem ;
// }
// h4 {
// font-size: 1.5rem ;
// }
// h5 {
// font-size: 1.25rem ;
// }
// h6 {
// font-size: 1rem ;
// }
// p {
// margin-top: 0 ;
// margin-bottom: 1rem ;
// color: #555 ;
// }
/* Link Styling */
// a {
// color: #0066cc ;
// text-decoration: none ;
// transition: all 0.3s ease ;
// }
// a:hover {
// color: #004499 ;
// text-decoration: underline ;
// }
/* Button System */
.hero-1-btn, .hero-2-btn, .grid-11-btn, .grid-12-btn,
.split-8-btn, .split-10-btn, .text-1-btn, .text-2-btn,
.cta-3-btn, .faq-4-footer-btn, .faq-5-contact-btn,
.faq-6-view-more-btn, .visa-order-btn, .nav-1-btn {
display: inline-block ;
padding: 12px 24px ;
font-size: 16px ;
font-weight: 600 ;
text-align: center ;
border-radius: 6px ;
cursor: pointer ;
transition: all 0.3s ease ;
border: 2px solid transparent ;
letter-spacing: 0.5px ;
text-decoration: none ;
}
.hero-1-solid, .hero-2-solid, .text-1-solid, .text-2-solid, .cta-3-solid, .nav-1-solid {
background-color: #0066cc ;
color: #fff ;
border-color: #0066cc ;
}
.hero-1-solid:hover, .hero-2-solid:hover, .text-1-solid:hover, .text-2-solid:hover, .cta-3-solid:hover, .nav-1-solid:hover {
background-color: #004499 ;
border-color: #004499 ;
}
.hero-1-outline, .hero-2-outline, .text-1-outline, .text-2-outline, .cta-3-outline, .nav-1-outline {
background-color: transparent ;
color: #0066cc ;
border-color: #0066cc ;
}
.hero-1-outline:hover, .hero-2-outline:hover, .text-1-outline:hover, .text-2-outline:hover, .cta-3-outline:hover, .nav-1-outline:hover {
background-color: #0066cc ;
color: #fff ;
}
/* Form Elements */
input, textarea, select {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif ;
font-size: 16px ;
padding: 12px ;
border: 1px solid #ccc ;
border-radius: 6px ;
width: 100% ;
transition: border-color 0.3s ease ;
}
input:focus, textarea:focus, select:focus {
outline: none ;
border-color: #0066cc ;
box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1) ;
}
/* Navigation Override */
.nav-1-navbar {
background-color: #fff ;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) ;
position: sticky ;
top: 0 ;
z-index: 1000 ;
}
/* Blog Section Fixes */
.tn1-blog-section, .blog-2-section {
background-color: inherit ;
padding: 80px 20px ;
}
.tn1-blog-card, .blog-2-card {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) ;
transition: transform 0.3s ease, box-shadow 0.3s ease ;
overflow: hidden ;
}
.tn1-blog-card:hover, .blog-2-card:hover {
transform: translateY(-5px) ;
box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12) ;
}
/* FAQ Sections */
.faq-4-section, .faq-5-section, .faq-6-block, .faq-7-container {
background-color: inherit ;
}
.faq-4-question, .faq-5-question, .faq-6-question, .faq-7-question {
background-color: #f1f1f1 ;
transition: background-color 0.3s ease ;
}
.faq-4-question:hover, .faq-5-question:hover, .faq-6-question:hover, .faq-7-question:hover {
background-color: #e7e7e7 ;
}
/* Footer Override */
.footer-1-section, .footer-2-section {
background-color: #f8f8f8 ;
border-top: 1px solid #eee ;
}
/* Contact Section */
.contact-1-section {
background-color: #fff ;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) ;
}
.contact-1-submit-btn {
background-color: #0066cc ;
color: #fff ;
}
.contact-1-submit-btn:hover {
background-color: #004499 ;
}
/* Hero Section Enhancements */
.hero-1-two-column, .hero-2-centered-hero, .hero-9-section {
background-color: inherit ;
}
.hero-1-placeholder, .hero-2-placeholder, .hero-9-placeholder {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ;
overflow: hidden ;
position: relative ;
}
/* Split Sections */
.split-8-section, .split-10-section {
background-color: inherit ;
}
.split-8-placeholder, .split-10-placeholder {
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1) ;
}
/* Testimonial Styling */
testimonial {
display: block ;
max-width: 800px ;
margin: 40px auto ;
padding: 35px ;
background-color: #fff ;
border-radius: 10px ;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08) ;
font-style: italic ;
color: #444 ;
position: relative ;
line-height: 1.8 ;
font-size: 1.1rem ;
border-left: 5px solid #0066cc ;
}
testimonial::before {
content: '"' ;
font-size: 5rem ;
color: #0066cc ;
position: absolute ;
left: 15px ;
top: -10px ;
opacity: 0.2 ;
font-family: Georgia, serif ;
}
/* Animations and Transitions */
.fade-in {
animation: fadeIn 1s ease-in-out ;
}
@keyframes fadeIn {
from {
opacity: 0 ;
transform: translateY(20px) ;
}
to {
opacity: 1 ;
transform: translateY(0) ;
}
}
/* Ensure smooth scrolling */
html {
scroll-behavior: smooth ;
}
html, body {
margin: 0 !important;
padding: 0 !important;
min-height: 100% !important;
width: 100% !important;
font-family: 'Segoe UI', sans-serif !important;
}
</style>
</head>
<body>
<div class="nav-1-wrapper"><nav class="nav-1-navbar"><div class="nav-1-logo">Visa2Egypt</div><ul class="nav-1-nav-links"><li><a href="home.html">Home</a></li><li><a href="about.html">Visa Types</a></li><li><a href="contact.html">Requirements</a></li><li><a href="services.html">Processing</a></li><li><a href="faq.html">FAQ</a></li><li class="nav-1-dropdown"><a href="#">Track Application<i class="fas fa-chevron-down"><i class="fas fa-chevron-down"></i></i></a></li></ul><div class="nav-1-nav-actions"><button class="nav-1-btn nav-1-outline">Apply Now</button><button class="nav-1-btn nav-1-solid">Start Your Application</button></div></nav></div>
<div class="hero-1-wrapper"><section class="hero-1-two-column"><div class="hero-1-content"><h2 class="hero-1-heading">Unlock the Wonders of Egypt: Apply for Your Visa Online</h2><p class="hero-1-description">Experience the magic of ancient Egypt with our fast and secure online visa application service. Government-approved and backed by 24/7 support, your journey to the land of the Pharaohs starts here.</p><div class="hero-1-button-group"><button class="hero-1-btn hero-1-solid">Start Your Application</button><button class="hero-1-btn hero-1-outline">Learn More</button></div></div><div class="hero-1-image"><div class="hero-1-placeholder"></div></div></section></div>
<div class="split-8-wrapper"><section class="split-8-section"><div class="split-8-left"><p class="split-8-tagline">Unlock the Wonders of Egypt</p><h2 class="split-8-heading">Your Seamless Journey to the Land of the Pharaohs Begins Here</h2><p class="split-8-description">Visa2Egypt offers fast, reliable, and government-approved visa processing for all your Egyptian adventures. Whether you're a tourist, business professional, or archaeologist, we simplify the application process, ensuring a smooth and stress-free experience. Explore ancient wonders and modern marvels with confidence.</p><div class="split-8-button-group"><button class="split-8-btn split-8-outline">Learn More</button><button class="split-8-btn split-8-arrow">Apply Now →</button></div></div><div class="split-8-right"><div class="split-8-placeholder"></div></div></section></div>
<div class="testimonial-1-wrapper"><div class="testimonial-1-container"><img class="testimonial-1-logo" src="webflow-logo.svg" alt="Webflow"></img><p class="testimonial-1-text">Applying for my Egypt visa through Visa2Egypt was incredibly smooth. The online platform is intuitive, and I received my visa within 48 hours. Highly recommend!</p><div class="testimonial-1-author"><img class="testimonial-1-author-image" src="author-avatar.jpg" alt="Author Avatar"></img><div class="testimonial-1-author-info"><p class="testimonial-1-author-name">Sarah Jones</p><p class="testimonial-1-author-position">Travel Blogger, AdventureAwaits.com</p></div></div></div></div>
⚠️ HTML API call failed.
<section id="pricing" class="pricing-section">
<div class="container">
<h2>Our Pricing Plans</h2>
<div class="pricing-table">
<div class="plan">
<h3>Standard Processing</h3>
<div class="price">
<span class="currency">$</span>
<span class="amount">99</span>
</div>
<ul>
<li>Processing time: 5-7 business days</li>
<li>Email support</li>
<li>Basic application assistance</li>
</ul>
<button class="btn">Choose Plan</button>
</div>
<div class="plan featured">
<h3>Express Processing</h3>
<div class="price">
<span class="currency">$</span>
<span class="amount">149</span>
</div>
<ul>
<li>Processing time: 24-48 hours</li>
<li>Priority email & phone support</li>
<li>Dedicated application manager</li>
<li>Free document review</li>
</ul>
<button class="btn">Choose Plan</button>
</div>
<div class="plan">
<h3>Premium Processing</h3>
<div class="price">
<span class="currency">$</span>
<span class="amount">199</span>
</div>
<ul>
<li>Processing time: 24 hours guaranteed</li>
<li>24/7 phone & email support</li>
<li>Dedicated application manager with priority access</li>
<li>Document review and correction</li>
<li>Optional expedited delivery</li>
</ul>
<button class="btn">Choose Plan</button>
</div>
</div>
</div>
</section>
<div class="newsletter-2-wrapper"><section class="newsletter-2-section"><div class="newsletter-2-container"><div class="newsletter-2-left"><h2 class="newsletter-2-heading">Unlock the Wonders of Egypt: Subscribe for Visa Updates</h2><p class="newsletter-2-description">Stay informed about visa changes, application tips, and exclusive travel deals to Egypt. Subscribe now and begin planning your unforgettable journey!</p></div><div class="newsletter-2-right"><form class="newsletter-2-signup-form"><input class="newsletter-2-email-input" type="email" placeholder="Enter your email address"></input><button class="newsletter-2-submit-btn" type="submit">Subscribe Now</button></form><p class="newsletter-2-disclaimer">By subscribing, you agree to our <a href="#">Privacy Policy</a><span>.</span></p></div></div></section></div>
<div class="footer-1-wrapper"><section class="footer-1-section"><div class="footer-1-top"><div class="footer-1-brand"><h3 class="footer-1-logo">Visa2Egypt</h3><p class="footer-1-newsletter-text">Unlock exclusive travel tips and visa updates subscribe now!</p><div class="footer-1-newsletter-form"><input type="email" placeholder="Enter your email"></input><button class="footer-1-subscribe-btn">Subscribe</button></div><p class="footer-1-privacy-note"><span>By subscribing you agree to our </span><a href="#">Privacy Policy</a><span> and consent to receive updates.</span></p></div><div class="footer-1-columns"><div class="footer-1-column"><h4>Visa Types</h4><ul><li><a href="#">Tourist Visa</a></li><li><a href="#">Business Visa</a></li><li><a href="#">Nile Cruise Visa</a></li><li><a href="#">Archaeology Permit</a></li><li><a href="#">Other Visa Types</a></li></ul></div><div class="footer-1-column"><h4>Quick Links</h4><ul><li><a href="#">FAQ</a></li><li><a href="#">Requirements</a></li><li><a href="#">Contact Us</a></li><li><a href="#">Track Your Application</a></li><li><a href="#">Blog</a></li></ul></div><div class="footer-1-column footer-1-social"><h4>Connect With Us</h4><ul><li><i class="fab fa-facebook"></i><span>Facebook</span></li><li><i class="fab fa-instagram"></i><span>Instagram</span></li><li><i class="fab fa-x-twitter"></i><span>X</span></li><li><i class="fab fa-linkedin"></i><span>LinkedIn</span></li><li><i class="fab fa-youtube"></i><span>YouTube</span></li></ul></div></div></div><div class="footer-1-bottom"><p>© 2023 Visa2Egypt. All rights reserved.</p><ul class="footer-1-links"><li><a href="#">Privacy Policy</a></li><li><a href="#">Terms of Service</a></li><li><a href="#">Cookie Settings</a></li></ul></div></section></div>
</body>
</html></body>
</html>