Blank Thumbnail

Blank Thumbnail
...

Hero section style


/* Hero Section */ .hero-section { width: 100%; padding: 80px 20px; background: linear-gradient(135deg, #f8fafc, #e2e8f0); } .hero { max-width: 1200px; margin: 0 auto; text-align: center; } .hero-items h2 { font-size: 3rem; font-weight: 700; line-height: 1.3; color: #111827; margin-bottom: 20px; } .hero-items p { font-size: 1.1rem; line-height: 1.8; color: #6b7280; margin-bottom: 35px; } /* Buttons Container */ .butto { display: flex; justify-content: center; align-items: center; gap: 15px; flex-wrap: wrap; } /* Common Button Style */ .butto button { padding: 14px 32px; font-size: 16px; font-weight: 600; border-radius: 8px; cursor: pointer; transition: all .3s ease; } /* Primary Button */ #full { background: #2563eb; color: #fff; border: none; } #full:hover { background: #1d4ed8; transform: translateY(-2px); } /* Outline Button */ #outline { background: transparent; color: #2563eb; border: 2px solid #2563eb; } #outline:hover { background: #2563eb; color: #fff; transform: translateY(-2px); } /* Tablet */ @media (max-width: 768px) { .hero-section { padding: 60px 20px; } .hero-items h2 { font-size: 2.2rem; } .hero-items p { font-size: 1rem; } } /* Mobile */ @media (max-width: 480px) { .hero-section { padding: 50px 15px; } .hero-items h2 { font-size: 1.8rem; line-height: 1.4; } .hero-items p { font-size: 0.95rem; line-height: 1.7; } .butto { flex-direction: column; width: 100%; } .butto button { width: 100%; max-width: 280px; } }