/* Hero Section */
.hero {
background: linear-gradient(135deg, #4a6fa5 0%, #2c3e50 100%);
color: white;
padding: 100px 0;
text-align: center;
}
.hero h1 {
font-size: 48px;
margin-bottom: 20px;
}
.hero p {
font-size: 20px;
max-width: 700px;
margin: 0 auto 30px;
}
.btn {
display: inline-block;
background-color: #ffd166;
color: #333;
padding: 12px 30px;
border-radius: 5px;
text-decoration: none;
font-weight: bold;
transition: all 0.3s;
}
.btn:hover {
background-color: #ffbd33;
transform: translateY(-2px);
}
/* Features Section */
.features {
padding: 80px 0;
}
.section-title {
text-align: center;
margin-bottom: 60px;
}
.section-title h2 {
font-size: 36px;
color: #4a6fa5;
margin-bottom: 15px;
}
.section-title p {
max-width: 600px;
margin: 0 auto;
color: #666;
}
.feature-cards {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 30px;
}
.feature-card {
flex: 1 1 300px;
background-color: white;
border-radius: 10px;
padding: 30px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: transform 0.3s;
}
.feature-card:hover {
transform: translateY(-10px);
}
.feature-icon {
font-size: 40px;
color: #4a6fa5;
margin-bottom: 20px;
}
.feature-card h3 {
font-size: 22px;
margin-bottom: 15px;
color: #333;
}
/* Tools Section */
.tools {
background-color: #eef2f7;
padding: 80px 0;
}
.tools-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
gap: 30px;
}
.tool-card {
background-color: white;
border-radius: 10px;
padding: 25px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
text-align: center;
transition: all 0.3s;
}
.tool-card:hover {
transform: scale(1.03);
}
.tool-logo {
width: 80px;
height: 80px;
margin: 0 auto 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background-color: #f5f7fa;
font-size: 30px;
}
.tool-card h3 {
font-size: 20px;
margin-bottom: 10px;
}
.tool-card p {
color: #666;
margin-bottom: 15px;
}
/* Blog Articles Section */
.blog-articles {
padding: 80px 0;
background-color: #fff;
}
.articles-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
gap: 30px;
margin-bottom: 40px;
}
.article-card {
background-color: white;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
transition: transform 0.3s;
}
.article-card:hover {
transform: translateY(-10px);
}
.article-image {
height: 200px;
overflow: hidden;
background-color: #f0f0f0;
display: flex;
align-items: center;
justify-content: center;
color: #999;
font-size: 14px;
}
.article-category {
display: inline-block;
padding: 5px 10px;
background-color: #4a6fa5;
color: white;
font-size: 12px;
border-radius: 3px;
margin: 15px 15px 0;
}
.article-card h3 {
margin: 10px 15px;
font-size: 18px;
line-height: 1.4;
}
.article-card p {
margin: 0 15px 15px;
color: #666;
font-size: 14px;
}
.article-meta {
display: flex;
justify-content: space-between;
margin: 0 15px 15px;
color: #999;
font-size: 12px;
}
.article-card .btn {
margin: 0 15px 15px;
font-size: 14px;
padding: 8px 15px;
}
.view-all-container {
text-align: center;
}
.btn-outline {
background-color: transparent;
border: 2px solid #4a6fa5;
color: #4a6fa5;
}
.btn-outline:hover {
background-color: #4a6fa5;
color: white;
}
/* Testimonials */
.testimonials {
padding: 80px 0;
background-color: #f5f7fa;
}
.testimonial-carousel {
max-width: 800px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.testimonial {
background-color: white;
padding: 30px;
border-radius: 10px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
text-align: center;
transition: opacity 0.5s ease;
}
.testimonial p {
font-style: italic;
font-size: 18px;
margin-bottom: 20px;
}
.testimonial-author {
font-weight: bold;
color: #4a6fa5;
}
/* Newsletter */
.newsletter {
background: linear-gradient(135deg, #4a6fa5 0%, #2c3e50 100%);
padding: 60px 0;
color: white;
text-align: center;
}
.newsletter h2 {
font-size: 30px;
margin-bottom: 20px;
}
.newsletter p {
max-width: 600px;
margin: 0 auto 30px;
}
.newsletter-form {
max-width: 500px;
margin: 0 auto;
display: flex;
}
.newsletter-form input {
flex: 1;
padding: 12px 15px;
border: none;
border-radius: 5px 0 0 5px;
outline: none;
}
.newsletter-form button {
background-color: #ffd166;
color: #333;
border: none;
padding: 0 20px;
border-radius: 0 5px 5px 0;
cursor: pointer;
font-weight: bold;
}
/* Footer */
footer {
background-color: #2c3e50;
color: white;
padding: 50px 0 20px;
}
.footer-content {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 30px;
margin-bottom: 40px;
}
.footer-column {
flex: 1 1 200px;
}
.footer-column h3 {
margin-bottom: 20px;
font-size: 18px;
color: #ffd166;
}
.footer-column ul {
list-style: none;
}
.footer-column ul li {
margin-bottom: 10px;
}
.footer-column a {
color: #ddd;
text-decoration: none;
transition: color 0.3s;
}
.footer-column a:hover {
color: #ffd166;
}
.footer-bottom {
text-align: center;
padding-top: 20px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
/* Language Selector Styles */
.language-selector {
position: relative;
margin-left: 20px;
}
.language-current {
display: flex;
align-items: center;
cursor: pointer;
color: white;
}
.language-current:after {
content: ‘▼’;
font-size: 10px;
margin-left: 5px;
}
.language-dropdown {
position: absolute;
top: 100%;
right: 0;
background-color: white;
border-radius: 5px;
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
padding: 10px 0;
min-width: 120px;
z-index: 10;
display: none;
}
.language-selector:hover .language-dropdown {
display: block;
}
.language-dropdown a {
display: block;
padding: 5px 15px;
color: #333;
text-decoration: none;
}
.language-dropdown a:hover {
background-color: #f5f7fa;
}
/* Responsive */
@media (max-width: 768px) {
.nav-links {
display: none;
}
.hero h1 {
font-size: 36px;
}
.hero p {
font-size: 18px;
}
.feature-cards {
flex-direction: column;
}
.newsletter-form {
flex-direction: column;
}
.newsletter-form input {
border-radius: 5px;
margin-bottom: 10px;
}
.newsletter-form button {
border-radius: 5px;
padding: 12px;
}
}
/* Animation for dynamic effect */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.fade-in {
animation: fadeIn 0.6s ease-out forwards;
}
.staggered > * {
opacity: 0;
}
.staggered > *:nth-child(1) { animation: fadeIn 0.6s ease-out 0.1s forwards; }
.staggered > *:nth-child(2) { animation: fadeIn 0.6s ease-out 0.2s forwards; }
.staggered > *:nth-child(3) { animation: fadeIn 0.6s ease-out 0.3s forwards; }
.staggered > *:nth-child(4) { animation: fadeIn 0.6s ease-out 0.4s forwards; }
Master English with Technology
Discover the best digital tools, courses, and resources to accelerate your English learning journey
Start Learning
Why Learn with Technology?
Technology offers flexible, personalized, and effective ways to improve your English skills
🎯
Personalized Learning
Technology adapts to your level, learning style, and goals, creating a customized experience that maximizes your progress and keeps you motivated.
🌐
Learn Anywhere, Anytime
Access high-quality English learning materials on any device, fitting language practice into your busy schedule without compromising effectiveness.
🤖
AI-Powered Feedback
Receive instant corrections and suggestions from advanced AI tools that help you improve pronunciation, grammar, and natural expression.
Latest English Learning Resources
Explore our collection of articles, guides, and reviews to enhance your language journey
Article Image Placeholder
Speaking
Top 5 AI-Powered Apps for Pronunciation Practice
Discover how these innovative apps use artificial intelligence to improve your accent and fluency.
May 15, 2025
5 min read
Read Article
Article Image Placeholder
Grammar
Best Grammar Checkers for Non-Native Speakers
Compare the most effective grammar checking tools to help you write with confidence.
May 12, 2025
7 min read
Read Article
Article Image Placeholder
Vocabulary
Building Vocabulary with Spaced Repetition Systems
Learn how to remember new words effectively using scientific learning methods.
May 10, 2025
6 min read
Read Article
Success Stories
Hear from learners who transformed their English with technology
“Thanks to the tools recommended by English Learning Space, I improved my IELTS score from 6.0 to 7.5 in just three months. The speaking practice apps were particularly helpful for my confidence.”
– Hiroshi K., Japan
Stay Updated
Get the latest English learning tools, tips, and resources delivered to your inbox