Spaces:
Sleeping
Sleeping
| /* VALUE HIGHLIGHTS (ZIG-ZAG SECTION) */ | |
| .vh-section { | |
| padding: 70px 20px; | |
| background: #ffffff; | |
| color: #000000; | |
| } | |
| .vh-container { | |
| max-width: 1080px; | |
| margin: auto; | |
| display: flex; | |
| flex-direction: column; | |
| gap: 40px; | |
| } | |
| /* Common row layout */ | |
| .vh-row { | |
| display: flex; | |
| align-items: center; | |
| gap: 24px; | |
| animation: fadeUp 0.8s ease-in-out; | |
| } | |
| /* Icon box */ | |
| .vh-icon-wrapper { | |
| flex-shrink: 0; | |
| } | |
| .vh-icon { | |
| font-size: 36px; | |
| color: #1f6feb; /* sky blue accent */ | |
| } | |
| /* Text */ | |
| .vh-title { | |
| font-size: 1.6rem; | |
| font-weight: 700; | |
| margin-bottom: 8px; | |
| } | |
| .vh-desc { | |
| font-size: 1rem; | |
| line-height: 1.6; | |
| color: #333333; | |
| } | |
| /* Left / Right alternating */ | |
| .vh-row-left { | |
| flex-direction: row; | |
| } | |
| .vh-row-right { | |
| flex-direction: row-reverse; | |
| } | |
| .vh-row-right .vh-text { | |
| text-align: right; | |
| } | |
| /* Animation */ | |
| @keyframes fadeUp { | |
| 0% { | |
| opacity: 0; | |
| transform: translateY(16px); | |
| } | |
| 100% { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| /* Responsive */ | |
| @media (max-width: 768px) { | |
| .vh-row, | |
| .vh-row-right, | |
| .vh-row-left { | |
| flex-direction: column ; | |
| text-align: left ; | |
| } | |
| .vh-icon { | |
| font-size: 30px; | |
| } | |
| .vh-title { | |
| font-size: 1.45rem; | |
| } | |
| .vh-desc { | |
| font-size: 0.95rem; | |
| } | |
| } | |