tarist-web / static /css /about_style.css
moathA's picture
Upload folder using huggingface_hub
01704b9 verified
/* about_style.css */
body {
background: #203667;
margin: 0;
font-family: 'Cairo', sans-serif;
color: #F2F4EF;
overflow-x: hidden;
}
.about-container {
padding-top: 100px;
/* Space for fixed navbar */
padding-bottom: 60px;
max-width: 1200px;
margin: 0 auto;
padding-left: 20px;
padding-right: 20px;
}
/* Hero Section */
.about-hero {
text-align: center;
margin-bottom: 60px;
padding: 40px 0;
border-bottom: 1px solid rgba(253, 197, 84, 0.2);
}
.about-hero h1 {
font-size: 56px;
color: #FDC554;
margin-bottom: 20px;
font-weight: 900;
letter-spacing: 1px;
}
.about-hero h2 {
font-size: 24px;
font-weight: 400;
color: #F2F4EF;
max-width: 800px;
margin: 0 auto;
line-height: 1.6;
}
/* Content Sections */
.section-title {
font-size: 36px;
color: #FDC554;
margin-bottom: 30px;
font-weight: 700;
text-align: center;
}
.text-block {
font-size: 18px;
line-height: 1.8;
text-align: center;
max-width: 900px;
margin: 0 auto 60px auto;
color: #e0e0e0;
}
/* Grid Layouts */
.features-grid {
display: flex;
flex-wrap: wrap;
gap: 30px;
justify-content: center;
margin-bottom: 80px;
}
.feature-card {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 20px;
padding: 30px;
width: 350px;
transition: transform 0.3s, background 0.3s;
}
.feature-card:hover {
transform: translateY(-10px);
background: rgba(255, 255, 255, 0.08);
border-color: #FDC554;
}
.card-icon {
font-size: 40px;
margin-bottom: 20px;
display: block;
}
.feature-card h3 {
font-size: 24px;
color: #FDC554;
margin-bottom: 15px;
}
.feature-card p,
.feature-card li {
font-size: 16px;
line-height: 1.6;
color: #d0d0d0;
}
.feature-card ul {
padding-left: 20px;
margin-top: 10px;
}
.feature-card li {
margin-bottom: 8px;
}
/* Differenciators Section */
.highlight-box {
background: linear-gradient(145deg, rgba(32, 54, 103, 1), rgba(20, 36, 72, 1));
border: 2px solid #FDC554;
border-radius: 30px;
padding: 40px;
margin-bottom: 60px;
text-align: center;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}
.highlight-box h3 {
font-size: 32px;
color: #FDC554;
margin-bottom: 20px;
}
.highlight-box p {
font-size: 20px;
line-height: 1.6;
}
/* Footer-like sections */
.vision-section {
text-align: center;
margin-top: 80px;
padding: 50px;
background: rgba(0, 0, 0, 0.2);
border-radius: 30px;
}
.vision-section blockquote {
font-size: 28px;
font-style: italic;
color: #FDC554;
margin: 30px 0;
}
@media (max-width: 768px) {
.about-hero h1 {
font-size: 40px;
}
.feature-card {
width: 100%;
}
}