/* Background Section */
.main2 { 
    position: relative;
    height: 100vh; 
    background: linear-gradient(180deg, #80ADA0 17%, #354742 100%); 
    overflow: hidden; 
    z-index: 0;
}
/* Background Image Styling */
.main__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    z-index: -1; 
    opacity: 0.8; 
    pointer-events: none; 
}
