.special-background-left .section-bg {
    position: absolute;
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(0,174,239,0.35) 0%, rgba(0,174,239,0.15) 40%, rgba(0,174,239,0.05) 60%, transparent 75%);
    filter: blur(60px);
    z-index: 0;
}
.special-background-right .section-bg {
    position: absolute;
    transform: translateX(185%);
    top: 16%;
    width: 600px;
    height: 600px;
    background: radial-gradient(
        circle,
        rgba(0,174,239,0.35) 0%,
        rgba(0,174,239,0.15) 40%,
        rgba(0,174,239,0.05) 60%,
        transparent 75%
    );
    filter: blur(60px);
    z-index: 0;
}
.special-background-center .section-bg {
    position: absolute;
    transform: translateX(83%);
    top: 30%;
    width: 640px;
    height: 600px;
    background: radial-gradient(circle, rgb(0 174 239 / 40%) 0%, rgba(0, 174, 239, 0.15) 40%, rgba(0, 174, 239, 0.05) 60%, transparent 75%);
    filter: blur(60px);
    z-index: 0;
}

.special-background-top .section-bg {
    position: absolute;
    transform: translateX(55%);
    top: -48%;
    width: 600px;
    height: 600px;
    background: radial-gradient(
        circle,
        rgba(0,174,239,0.35) 0%,
        rgba(0,174,239,0.15) 40%,
        rgba(0,174,239,0.05) 60%,
        transparent 75%
    );
    filter: blur(60px);
    z-index: 0;
}

.special-background-bottom .section-bg {
    position: absolute;
    transform: translateX(55%);
    top: 61%;
    width: 600px;
    height: 600px;
    background: radial-gradient(
        circle,
        rgba(0,174,239,0.35) 0%,
        rgba(0,174,239,0.15) 40%,
        rgba(0,174,239,0.05) 60%,
        transparent 75%
    );
    filter: blur(60px);
    z-index: 0;
}

.special-background-center-left .section-bg {
    position: absolute;
    transform: translateX(55%);
    top: 17%;
    width: 600px;
    height: 600px;
    background: radial-gradient(
        circle,
        rgba(0,174,239,0.35) 0%,
        rgba(0,174,239,0.15) 40%,
        rgba(0,174,239,0.05) 60%,
        transparent 75%
    );
    filter: blur(60px);
    z-index: 0;
}

.special-background-center-center .section-bg {
    position: absolute;
    transform: translateX(88%);
    top: 0%;
    width: 600px;
    height: 600px;
    background: radial-gradient(
        circle,
        rgba(0,174,239,0.35) 0%,
        rgba(0,174,239,0.15) 40%,
        rgba(0,174,239,0.05) 60%,
        transparent 75%
    );
    filter: blur(60px);
    z-index: 0;
}
.accordion-title {
    font-size: 25px !important;
}

.accordion {
    margin-top: 60px;
}

        .uros-fixed-buttons {
            position: fixed;
            right: 20px;
            bottom: 40px;
            display: flex;
            flex-direction: column;
			gap: 20px;
            z-index: 9999;
        }

        .uros-btn {
            padding: 14px 18px;
            border-radius: 10px;
            color: #fff;
            text-decoration: none;
            font-weight: 600;
            box-shadow: 0 8px 20px rgba(0,0,0,0.15);
            transition: all 0.3s ease;
            font-size: 18px;
            white-space: nowrap;
        }

        .uros-btn:hover {
            transform: translateY(-2px);
            box-shadow: 0 12px 25px rgba(0,0,0,0.2);
        }

.uros-btn-primary {
     background: #f5b942;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
}

        .uros-btn-secondary {
                background: #018cf1;
				color: #ffffff;
				text-transform: uppercase;
				text-align:center;
				color: black;
        }


        @media (max-width: 768px) {
            .uros-fixed-buttons {
                right: 10px;
                bottom: 20px;
                gap: 8px;
            }

            .uros-btn {
                padding: 10px 14px;
                font-size: 16px;
                border-radius: 25px;
            }
        }