.elementor-267 .elementor-element.elementor-element-6e68666{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-387ece0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-143c466{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-74d0d0f{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-c7aaeb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-4f2589c{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-32ce841 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-112bda3{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-f347a52{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-4e469bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-267 .elementor-element.elementor-element-c8d23f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-2b27155 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-8449989{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-d9b02e6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-267 .elementor-element.elementor-element-f0317cc{--display:flex;}.elementor-267 .elementor-element.elementor-element-fe55f01{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-75472fb{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-02a77c0{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-838314c{--display:flex;}.elementor-267 .elementor-element.elementor-element-1406eac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-b80fe8d{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-f0ccc56{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-a46851a{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-5b84c7f{--display:flex;}.elementor-267 .elementor-element.elementor-element-baf54cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-d42237b{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-eb48424 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-b4a08d7{text-align:left;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#2D126B;}.elementor-267 .elementor-element.elementor-element-0649a27{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-267 .elementor-element.elementor-element-f405924 .elementor-button{background-color:#2D126B;border-radius:15px 15px 15px 15px;padding:15px 45px 15px 45px;}.elementor-267 .elementor-element.elementor-element-f405924 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-267 .elementor-element.elementor-element-f405924 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-267 .elementor-element.elementor-element-f50782d .elementor-button{background-color:#2D126B;border-radius:15px 15px 15px 15px;padding:15px 55px 15px 60px;}.elementor-267 .elementor-element.elementor-element-f50782d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-f50782d .elementor-button-content-wrapper{flex-direction:row;}.elementor-267 .elementor-element.elementor-element-f50782d .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-d9b02e6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-d9b02e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-f405924 *//* Add this CSS to your Elementor Custom CSS section */
/* Magic Particles/Snow Effect Around Button on Hover */

/* Main button styling */
.elementor-button {
    position: relative;
    overflow: visible !important;
    z-index: 1;
    transition: all 0.3s ease;
}

/* Primary particle layer - creates particles around the button */
.elementor-button::before {
    content: '';
    position: absolute;
    top: -80px;
    left: -80px;
    right: -80px;
    bottom: -80px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease;
    background-image: 
        /* Top area particles */
        radial-gradient(circle 2px at 20% 20%, rgba(255, 255, 255, 0.9), transparent 70%),
        radial-gradient(circle 1px at 35% 15%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 3px at 50% 10%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 65% 18%, rgba(255, 255, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 80% 22%, rgba(255, 255, 255, 0.9), transparent 70%),
        
        /* Right area particles */
        radial-gradient(circle 1px at 85% 35%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 2px at 90% 50%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 88% 65%, rgba(255, 255, 255, 0.6), transparent 60%),
        
        /* Bottom area particles */
        radial-gradient(circle 2px at 75% 85%, rgba(255, 255, 255, 0.9), transparent 70%),
        radial-gradient(circle 1px at 60% 90%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 3px at 45% 88%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 30% 92%, rgba(255, 255, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 15% 85%, rgba(255, 255, 255, 0.9), transparent 70%),
        
        /* Left area particles */
        radial-gradient(circle 1px at 12% 65%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 2px at 8% 50%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 10% 35%, rgba(255, 255, 255, 0.6), transparent 60%);
    
    background-size: 0px 0px;
    background-repeat: no-repeat;
}

/* Secondary particle layer - smaller particles for depth */
.elementor-button::after {
    content: '';
    position: absolute;
    top: -100px;
    left: -100px;
    right: -100px;
    bottom: -100px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s ease;
    background-image: 
        /* Scattered small particles */
        radial-gradient(circle 1px at 25% 25%, rgba(255, 255, 255, 0.8), transparent 50%),
        radial-gradient(circle 1px at 75% 30%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 30% 75%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 70% 70%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 15% 50%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 85% 55%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 50% 15%, rgba(255, 255, 255, 0.8), transparent 50%),
        radial-gradient(circle 1px at 55% 85%, rgba(255, 255, 255, 0.6), transparent 50%),
        
        /* Corner particles */
        radial-gradient(circle 1px at 10% 10%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 90% 10%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 90% 90%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 10% 90%, rgba(255, 255, 255, 0.5), transparent 50%),
        
        /* Mid-distance particles */
        radial-gradient(circle 1px at 40% 40%, rgba(255, 255, 255, 0.4), transparent 50%),
        radial-gradient(circle 1px at 60% 40%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 40% 60%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 60% 60%, rgba(255, 255, 255, 0.4), transparent 50%);
    
    background-size: 0px 0px;
    background-repeat: no-repeat;
}

/* Hover effects - particles appear around button */
.elementor-button:hover::before {
    opacity: 1;
    background-size: 
        20px 20px, 15px 15px, 25px 25px, 12px 12px, 22px 22px,
        18px 18px, 28px 28px, 14px 14px,
        24px 24px, 16px 16px, 30px 30px, 13px 13px, 26px 26px,
        17px 17px, 32px 32px, 15px 15px;
    animation: floatingParticles 2.5s ease-in-out infinite;
}

.elementor-button:hover::after {
    opacity: 1;
    background-size: 
        8px 8px, 10px 10px, 9px 9px, 7px 7px, 11px 11px, 9px 9px, 12px 12px, 8px 8px,
        6px 6px, 7px 7px, 8px 8px, 6px 6px,
        5px 5px, 6px 6px, 7px 7px, 5px 5px;
    animation: sparklingParticles 3s ease-in-out infinite;
}

/* Particle animations */
@keyframes floatingParticles {
    0%, 100% { 
        transform: translateY(0px) translateX(0px) rotate(0deg) scale(1);
        opacity: 0.8;
    }
    25% { 
        transform: translateY(-8px) translateX(3px) rotate(90deg) scale(1.1);
        opacity: 1;
    }
    50% { 
        transform: translateY(-5px) translateX(-2px) rotate(180deg) scale(0.9);
        opacity: 0.9;
    }
    75% { 
        transform: translateY(-10px) translateX(5px) rotate(270deg) scale(1.2);
        opacity: 1;
    }
}

@keyframes sparklingParticles {
    0%, 100% { 
        transform: scale(0.5) rotate(0deg);
        opacity: 0.4;
    }
    20% { 
        transform: scale(1) rotate(72deg);
        opacity: 0.8;
    }
    40% { 
        transform: scale(0.8) rotate(144deg);
        opacity: 1;
    }
    60% { 
        transform: scale(1.2) rotate(216deg);
        opacity: 0.9;
    }
    80% { 
        transform: scale(0.9) rotate(288deg);
        opacity: 0.7;
    }
}

/* Button glow effect */
.elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 
        0 8px 25px rgba(255, 255, 255, 0.2),
        0 0 30px rgba(255, 255, 255, 0.1),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

/* Ensure containers allow overflow */
.elementor-button-wrapper {
    overflow: visible !important;
}

.elementor-widget-button {
    overflow: visible !important;
}

/* Optional: Add a subtle pulsing glow */
@keyframes magicGlow {
    0%, 100% { 
        box-shadow: 0 0 20px rgba(255, 255, 255, 0.1);
    }
    50% { 
        box-shadow: 0 0 40px rgba(255, 255, 255, 0.2);
    }
}

.elementor-button:hover {
    animation: magicGlow 2s ease-in-out infinite;
}

/* Colored particles version (uncomment if you want colored particles instead of white) */
/*
.elementor-button::before {
    background-image: 
        radial-gradient(circle 2px at 20% 20%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 35% 15%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 3px at 50% 10%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 65% 18%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 80% 22%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 85% 35%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 2px at 90% 50%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 88% 65%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 75% 85%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 60% 90%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 3px at 45% 88%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 30% 92%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 15% 85%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 12% 65%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 2px at 8% 50%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 10% 35%, rgba(0, 191, 255, 0.6), transparent 60%);
}
*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f50782d *//* Add this CSS to your Elementor Custom CSS section */
/* Magic Particles/Snow Effect Around Button on Hover */

/* Main button styling */
.elementor-button {
    position: relative;
    overflow: visible !important;
    z-index: 1;
    transition: all 0.3s ease;
}

/* Primary particle layer - creates particles around the button */
.elementor-button::before {
    content: '';
    position: absolute;
    top: -80px;
    left: -80px;
    right: -80px;
    bottom: -80px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.3s ease;
    background-image: 
        /* Top area particles */
        radial-gradient(circle 2px at 20% 20%, rgba(255, 255, 255, 0.9), transparent 70%),
        radial-gradient(circle 1px at 35% 15%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 3px at 50% 10%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 65% 18%, rgba(255, 255, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 80% 22%, rgba(255, 255, 255, 0.9), transparent 70%),
        
        /* Right area particles */
        radial-gradient(circle 1px at 85% 35%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 2px at 90% 50%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 88% 65%, rgba(255, 255, 255, 0.6), transparent 60%),
        
        /* Bottom area particles */
        radial-gradient(circle 2px at 75% 85%, rgba(255, 255, 255, 0.9), transparent 70%),
        radial-gradient(circle 1px at 60% 90%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 3px at 45% 88%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 30% 92%, rgba(255, 255, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 15% 85%, rgba(255, 255, 255, 0.9), transparent 70%),
        
        /* Left area particles */
        radial-gradient(circle 1px at 12% 65%, rgba(255, 255, 255, 0.7), transparent 60%),
        radial-gradient(circle 2px at 8% 50%, rgba(255, 255, 255, 0.8), transparent 70%),
        radial-gradient(circle 1px at 10% 35%, rgba(255, 255, 255, 0.6), transparent 60%);
    
    background-size: 0px 0px;
    background-repeat: no-repeat;
}

/* Secondary particle layer - smaller particles for depth */
.elementor-button::after {
    content: '';
    position: absolute;
    top: -100px;
    left: -100px;
    right: -100px;
    bottom: -100px;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.5s ease;
    background-image: 
        /* Scattered small particles */
        radial-gradient(circle 1px at 25% 25%, rgba(255, 255, 255, 0.8), transparent 50%),
        radial-gradient(circle 1px at 75% 30%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 30% 75%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 70% 70%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 15% 50%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 85% 55%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 50% 15%, rgba(255, 255, 255, 0.8), transparent 50%),
        radial-gradient(circle 1px at 55% 85%, rgba(255, 255, 255, 0.6), transparent 50%),
        
        /* Corner particles */
        radial-gradient(circle 1px at 10% 10%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 90% 10%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 90% 90%, rgba(255, 255, 255, 0.7), transparent 50%),
        radial-gradient(circle 1px at 10% 90%, rgba(255, 255, 255, 0.5), transparent 50%),
        
        /* Mid-distance particles */
        radial-gradient(circle 1px at 40% 40%, rgba(255, 255, 255, 0.4), transparent 50%),
        radial-gradient(circle 1px at 60% 40%, rgba(255, 255, 255, 0.5), transparent 50%),
        radial-gradient(circle 1px at 40% 60%, rgba(255, 255, 255, 0.6), transparent 50%),
        radial-gradient(circle 1px at 60% 60%, rgba(255, 255, 255, 0.4), transparent 50%);
    
    background-size: 0px 0px;
    background-repeat: no-repeat;
}

/* Hover effects - particles appear around button */
.elementor-button:hover::before {
    opacity: 1;
    background-size: 
        20px 20px, 15px 15px, 25px 25px, 12px 12px, 22px 22px,
        18px 18px, 28px 28px, 14px 14px,
        24px 24px, 16px 16px, 30px 30px, 13px 13px, 26px 26px,
        17px 17px, 32px 32px, 15px 15px;
    animation: floatingParticles 2.5s ease-in-out infinite;
}

.elementor-button:hover::after {
    opacity: 1;
    background-size: 
        8px 8px, 10px 10px, 9px 9px, 7px 7px, 11px 11px, 9px 9px, 12px 12px, 8px 8px,
        6px 6px, 7px 7px, 8px 8px, 6px 6px,
        5px 5px, 6px 6px, 7px 7px, 5px 5px;
    animation: sparklingParticles 3s ease-in-out infinite;
}

/* Particle animations */
@keyframes floatingParticles {
    0%, 100% { 
        transform: translateY(0px) translateX(0px) rotate(0deg) scale(1);
        opacity: 0.8;
    }
    25% { 
        transform: translateY(-8px) translateX(3px) rotate(90deg) scale(1.1);
        opacity: 1;
    }
    50% { 
        transform: translateY(-5px) translateX(-2px) rotate(180deg) scale(0.9);
        opacity: 0.9;
    }
    75% { 
        transform: translateY(-10px) translateX(5px) rotate(270deg) scale(1.2);
        opacity: 1;
    }
}

@keyframes sparklingParticles {
    0%, 100% { 
        transform: scale(0.5) rotate(0deg);
        opacity: 0.4;
    }
    20% { 
        transform: scale(1) rotate(72deg);
        opacity: 0.8;
    }
    40% { 
        transform: scale(0.8) rotate(144deg);
        opacity: 1;
    }
    60% { 
        transform: scale(1.2) rotate(216deg);
        opacity: 0.9;
    }
    80% { 
        transform: scale(0.9) rotate(288deg);
        opacity: 0.7;
    }
}

/* Button glow effect */
.elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 
        0 8px 25px rgba(255, 255, 255, 0.2),
        0 0 30px rgba(255, 255, 255, 0.1),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

/* Ensure containers allow overflow */
.elementor-button-wrapper {
    overflow: visible !important;
}

.elementor-widget-button {
    overflow: visible !important;
}

/* Optional: Add a subtle pulsing glow */
@keyframes magicGlow {
    0%, 100% { 
        box-shadow: 0 0 20px rgba(255, 255, 255, 0.1);
    }
    50% { 
        box-shadow: 0 0 40px rgba(255, 255, 255, 0.2);
    }
}

.elementor-button:hover {
    animation: magicGlow 2s ease-in-out infinite;
}

/* Colored particles version (uncomment if you want colored particles instead of white) */
/*
.elementor-button::before {
    background-image: 
        radial-gradient(circle 2px at 20% 20%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 35% 15%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 3px at 50% 10%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 65% 18%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 80% 22%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 85% 35%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 2px at 90% 50%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 88% 65%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 75% 85%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 60% 90%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 3px at 45% 88%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 30% 92%, rgba(0, 191, 255, 0.6), transparent 60%),
        radial-gradient(circle 2px at 15% 85%, rgba(255, 215, 0, 0.9), transparent 70%),
        radial-gradient(circle 1px at 12% 65%, rgba(138, 43, 226, 0.7), transparent 60%),
        radial-gradient(circle 2px at 8% 50%, rgba(255, 105, 180, 0.8), transparent 70%),
        radial-gradient(circle 1px at 10% 35%, rgba(0, 191, 255, 0.6), transparent 60%);
}
*//* End custom CSS */