html { scroll-behavior: smooth; } body { font-family: 'Inter', sans-serif; overflow-x: hidden; } h1, h2, h3, h4 { font-family: 'Montserrat', sans-serif; } .animate-slide-down { animation: slideDown 1s ease-out forwards; } .animate-fade-in { animation: fadeIn 1.2s ease-out forwards; } .animate-scale-up { animation: scaleUp 0.8s ease-out 0.5s both; } @keyframes slideDown { from { opacity: 0; transform: translateY(-50px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes scaleUp { from { opacity: 0; transform: scale(0.8); } to { opacity: 1; transform: scale(1); } } .reveal { opacity: 0; transform: translateY(30px); transition: all 0.8s ease-out; } .reveal.active { opacity: 1; transform: translateY(0); } .faq-toggle i.active { transform: rotate(180deg); } .sticky-nav { background: rgba(15, 23, 42, 0.95) !important; padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1); }/* Main container padding: top and sides */
.rightsCloudWrap {
    padding: 25px 30px 0 30px;
    color: #000; /* Light text color for dark theme */
    line-height: 1.6;
}

/* Headings with moderate sizes */
.rightsCloudWrap h1, 
.rightsCloudWrap h2, 
.rightsCloudWrap h3, 
.rightsCloudWrap h4, 
.rightsCloudWrap h5 {
    color: #000; /* Brighter white for contrast */
    margin-top: 0;
    margin-bottom: 16px;
    font-weight: 600;
}

.rightsCloudWrap h1 { font-size: 1.5rem; }   /* ~24px */
.rightsCloudWrap h2 { font-size: 1.3rem; }   /* ~21px */
.rightsCloudWrap h3 { font-size: 1.15rem; }  /* ~18px */
.rightsCloudWrap h4 { font-size: 1.05rem; }  /* ~17px */
.rightsCloudWrap h5 { font-size: 0.95rem; }  /* ~15px */

/* Paragraph styles */
.rightsCloudWrap p {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 14px;
    opacity: 0.85; /* Slightly softened for better reading */
}

/* List styles */
.rightsCloudWrap ul {
    margin-top: 0;
    margin-bottom: 15px;
    padding-left: 20px;
    list-style-type: disc;
}

.rightsCloudWrap li {
    margin-bottom: 8px;
    font-size: 14px;
    color: #000;
}

/* Remove margin from the last element in the container */
.rightsCloudWrap > *:last-child {
    margin-bottom: 0;
}


#operators img{
    object-fit: contain !important;
}