refactor: cleaned up comments
This commit is contained in:
parent
ddcd84da0a
commit
c48fa3f068
1 changed files with 4 additions and 43 deletions
|
|
@ -1,4 +1,3 @@
|
||||||
/* Update the font family */
|
|
||||||
body {
|
body {
|
||||||
font-family: 'Inter', sans-serif;
|
font-family: 'Inter', sans-serif;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
@ -11,7 +10,6 @@ body {
|
||||||
line-height: 1.6;
|
line-height: 1.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Header Styles */
|
|
||||||
.main-header {
|
.main-header {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
|
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
|
||||||
|
|
@ -68,7 +66,6 @@ body {
|
||||||
letter-spacing: 0.5px;
|
letter-spacing: 0.5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Navigation */
|
|
||||||
.main-nav {
|
.main-nav {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -117,7 +114,6 @@ body {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Header Right */
|
|
||||||
.header-right {
|
.header-right {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -163,7 +159,6 @@ body {
|
||||||
box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);
|
box-shadow: 0 6px 20px rgba(231, 76, 60, 0.4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Mobile Menu Toggle */
|
|
||||||
.mobile-menu-toggle {
|
.mobile-menu-toggle {
|
||||||
display: none;
|
display: none;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
@ -194,7 +189,6 @@ body {
|
||||||
transform: rotate(-45deg) translate(6px, -6px);
|
transform: rotate(-45deg) translate(6px, -6px);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Mobile Navigation */
|
|
||||||
.mobile-nav {
|
.mobile-nav {
|
||||||
display: none;
|
display: none;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
|
@ -231,7 +225,6 @@ body {
|
||||||
padding-left: 2.5rem;
|
padding-left: 2.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Flash Messages */
|
|
||||||
.flash-messages {
|
.flash-messages {
|
||||||
max-width: 1400px;
|
max-width: 1400px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
|
@ -288,12 +281,10 @@ body {
|
||||||
background: rgba(0, 0, 0, 0.1);
|
background: rgba(0, 0, 0, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Main Content */
|
|
||||||
.main-content {
|
.main-content {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer Styles */
|
|
||||||
.main-footer {
|
.main-footer {
|
||||||
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
||||||
color: #ecf0f1;
|
color: #ecf0f1;
|
||||||
|
|
@ -319,7 +310,6 @@ body {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer Brand */
|
|
||||||
.footer-logo {
|
.footer-logo {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
|
@ -374,7 +364,6 @@ body {
|
||||||
border: 1px solid rgba(52, 152, 219, 0.3);
|
border: 1px solid rgba(52, 152, 219, 0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer Sections */
|
|
||||||
.footer-title {
|
.footer-title {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-size: 1.1rem;
|
font-size: 1.1rem;
|
||||||
|
|
@ -416,7 +405,6 @@ body {
|
||||||
padding-left: 0.5rem;
|
padding-left: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer Contact */
|
|
||||||
.footer-contact {
|
.footer-contact {
|
||||||
margin-bottom: 2rem;
|
margin-bottom: 2rem;
|
||||||
}
|
}
|
||||||
|
|
@ -445,7 +433,6 @@ body {
|
||||||
color: #3498db;
|
color: #3498db;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Social Media */
|
|
||||||
.social-media h5 {
|
.social-media h5 {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
|
@ -479,7 +466,6 @@ body {
|
||||||
box-shadow: 0 4px 15px rgba(52, 152, 219, 0.3);
|
box-shadow: 0 4px 15px rgba(52, 152, 219, 0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer Bottom */
|
|
||||||
.footer-bottom {
|
.footer-bottom {
|
||||||
padding: 2rem 0;
|
padding: 2rem 0;
|
||||||
}
|
}
|
||||||
|
|
@ -532,7 +518,6 @@ body {
|
||||||
border: 1px solid rgba(39, 174, 96, 0.3);
|
border: 1px solid rgba(39, 174, 96, 0.3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Design */
|
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.footer-top {
|
.footer-top {
|
||||||
grid-template-columns: 1fr 1fr;
|
grid-template-columns: 1fr 1fr;
|
||||||
|
|
@ -594,7 +579,6 @@ body {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Hero Section - Enhanced */
|
|
||||||
.hero {
|
.hero {
|
||||||
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
|
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
@ -732,7 +716,6 @@ body {
|
||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Hero Visual */
|
|
||||||
.hero-visual {
|
.hero-visual {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|
@ -784,7 +767,6 @@ body {
|
||||||
50% { transform: scale(1.1); opacity: 0.6; }
|
50% { transform: scale(1.1); opacity: 0.6; }
|
||||||
}
|
}
|
||||||
|
|
||||||
/* About Section - Enhanced */
|
|
||||||
.about {
|
.about {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
|
@ -915,7 +897,6 @@ body {
|
||||||
50% { transform: translateY(-20px); }
|
50% { transform: translateY(-20px); }
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Features Section - Enhanced */
|
|
||||||
.features {
|
.features {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
||||||
|
|
@ -1018,7 +999,6 @@ body {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Final CTA Section */
|
|
||||||
.final-cta {
|
.final-cta {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
||||||
|
|
@ -1086,7 +1066,6 @@ body {
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Design */
|
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.hero-container,
|
.hero-container,
|
||||||
.about-content {
|
.about-content {
|
||||||
|
|
@ -1158,7 +1137,6 @@ body {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Services Section */
|
|
||||||
.services {
|
.services {
|
||||||
padding: 5rem 1rem;
|
padding: 5rem 1rem;
|
||||||
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
||||||
|
|
@ -1234,7 +1212,7 @@ body {
|
||||||
border: 1px solid #f1f3f4;
|
border: 1px solid #f1f3f4;
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
min-height: 600px; /* Set minimum height for all cards */
|
min-height: 600px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.service-card::before {
|
.service-card::before {
|
||||||
|
|
@ -1337,8 +1315,8 @@ body {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0 0 2.5rem 0;
|
margin: 0 0 2.5rem 0;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
flex-grow: 1; /* Allow features to expand and fill space */
|
flex-grow: 1;
|
||||||
min-height: 200px; /* Minimum height for features section */
|
min-height: 200px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.service-features li {
|
.service-features li {
|
||||||
|
|
@ -1383,7 +1361,7 @@ body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.service-card .btn {
|
.service-card .btn {
|
||||||
width: calc(50% - 10px); /* Account for any border/padding */
|
width: calc(50% - 10px);
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
display: block;
|
display: block;
|
||||||
padding: 1rem 2rem;
|
padding: 1rem 2rem;
|
||||||
|
|
@ -1412,7 +1390,6 @@ body {
|
||||||
left: 100%;
|
left: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Design */
|
|
||||||
@media (max-width: 1200px) {
|
@media (max-width: 1200px) {
|
||||||
.services-grid {
|
.services-grid {
|
||||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
||||||
|
|
@ -1474,7 +1451,6 @@ body {
|
||||||
margin-top: auto;
|
margin-top: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Buttons */
|
|
||||||
.btn {
|
.btn {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
padding: 0.8rem 1.5rem;
|
padding: 0.8rem 1.5rem;
|
||||||
|
|
@ -1513,7 +1489,6 @@ body {
|
||||||
transform: translateY(-2px);
|
transform: translateY(-2px);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* About Section */
|
|
||||||
.about {
|
.about {
|
||||||
padding: 4rem 1rem;
|
padding: 4rem 1rem;
|
||||||
background-color: #f8f9fa;
|
background-color: #f8f9fa;
|
||||||
|
|
@ -1538,7 +1513,6 @@ body {
|
||||||
line-height: 1.8;
|
line-height: 1.8;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Features Section */
|
|
||||||
.features {
|
.features {
|
||||||
padding: 4rem 1rem;
|
padding: 4rem 1rem;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
|
|
@ -1587,7 +1561,6 @@ body {
|
||||||
line-height: 1.6;
|
line-height: 1.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* CONTACT SECTION - COMPLETELY REDESIGNED */
|
|
||||||
.contact {
|
.contact {
|
||||||
padding: 4rem 1rem;
|
padding: 4rem 1rem;
|
||||||
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
||||||
|
|
@ -1607,7 +1580,6 @@ body {
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Remove the problematic shimmer effect */
|
|
||||||
.contact-container::before {
|
.contact-container::before {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
@ -1728,7 +1700,6 @@ body {
|
||||||
transform: translateY(0);
|
transform: translateY(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Form validation styles */
|
|
||||||
.form-group input:invalid:not(:placeholder-shown),
|
.form-group input:invalid:not(:placeholder-shown),
|
||||||
.form-group textarea:invalid:not(:placeholder-shown) {
|
.form-group textarea:invalid:not(:placeholder-shown) {
|
||||||
border-color: #e74c3c;
|
border-color: #e74c3c;
|
||||||
|
|
@ -1741,7 +1712,6 @@ body {
|
||||||
background-color: #f8fff9;
|
background-color: #f8fff9;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Footer */
|
|
||||||
footer {
|
footer {
|
||||||
background: #2c3e50;
|
background: #2c3e50;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
@ -1797,7 +1767,6 @@ footer {
|
||||||
background-color: rgba(52, 152, 219, 0.1);
|
background-color: rgba(52, 152, 219, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Flash Messages */
|
|
||||||
.flash-messages {
|
.flash-messages {
|
||||||
max-width: 1200px;
|
max-width: 1200px;
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
|
@ -1825,7 +1794,6 @@ footer {
|
||||||
border: 1px solid #f5c6cb;
|
border: 1px solid #f5c6cb;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Design */
|
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
.hero h1 {
|
.hero h1 {
|
||||||
font-size: 2.5rem;
|
font-size: 2.5rem;
|
||||||
|
|
@ -1890,7 +1858,6 @@ footer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Solutions Hero Section */
|
|
||||||
.solutions-hero {
|
.solutions-hero {
|
||||||
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
|
background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
@ -1919,7 +1886,6 @@ footer {
|
||||||
margin-top: 3rem;
|
margin-top: 3rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Solutions Grid Section */
|
|
||||||
.solutions-grid-section {
|
.solutions-grid-section {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: #f8f9fa;
|
background: #f8f9fa;
|
||||||
|
|
@ -2120,7 +2086,6 @@ footer {
|
||||||
color: #2c3e50;
|
color: #2c3e50;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Why Open Source Section */
|
|
||||||
.why-opensource {
|
.why-opensource {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
|
@ -2170,7 +2135,6 @@ footer {
|
||||||
line-height: 1.6;
|
line-height: 1.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Integration Support Section */
|
|
||||||
.integration-support {
|
.integration-support {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
|
||||||
|
|
@ -2234,7 +2198,6 @@ footer {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Integration Diagram */
|
|
||||||
.integration-diagram {
|
.integration-diagram {
|
||||||
position: relative;
|
position: relative;
|
||||||
width: 300px;
|
width: 300px;
|
||||||
|
|
@ -2299,7 +2262,6 @@ footer {
|
||||||
color: #3498db;
|
color: #3498db;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Solutions CTA Section */
|
|
||||||
.solutions-cta {
|
.solutions-cta {
|
||||||
padding: 6rem 2rem;
|
padding: 6rem 2rem;
|
||||||
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
|
||||||
|
|
@ -2328,7 +2290,6 @@ footer {
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive Design */
|
|
||||||
@media (max-width: 1024px) {
|
@media (max-width: 1024px) {
|
||||||
.solutions-grid {
|
.solutions-grid {
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue