.gubin #slider .overlay { background: rgba(255, 255, 255, 0.9)!important;  overflow:hidden; }

.gubin #slider .slogan h1.system-name span {
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(0deg, #0056b3 0%, #00c6ff 100%);
} 

.gubin #slider .slogan-wrapper { z-index:1; }

.gubin #slider .slogan h1 { color:#000;  text-shadow:none; text-transform:none; }
.gubin #slider .slogan .edition-name {     color: var(--third-color); text-shadow:none; font-size:1.4rem; font-weight:600; margin-top:0; position:relative; }

.gubin #slider .slogan .edition-name:after,
.gubin #slider .slogan .edition-name:before { height:4px; width:60px; background:var(--third-color); border-radius:6px; content:""; position:absolute; top:14px; }

.gubin #slider .slogan .edition-name:after { left:-75px; } 
.gubin #slider .slogan .edition-name:before { right:-70px; }


.gubin #slider .overlay:after,
.gubin #slider .overlay:before  { content:"";  position: absolute; border-radius: 50%; filter: blur(200px); z-index: 0; opacity: 0.6; width: 50vw; height: 50vw; }

.gubin #slider .overlay:after { top: -15vw; right: -15vw;  background: linear-gradient(135deg, #a1c4fd 0%, #c2e9fb 100%); }
.gubin #slider .overlay:before { bottom: -15vw; left: -15vw;  background: linear-gradient(135deg, #fbc2eb 0%, #a6c1ee 100%);  }

.gubin #slider .welcome_text { color: #000; text-shadow:none; font-weight:500; }

.gubin .time .time-belt { box-shadow:0 0 40px #297ec16e; } 


@media all and (max-width: 991px) {
.gubin #slider .overlay:after { top: -10vw; right: -10vw; width: 80vw; height: 80vw;  blur(80px);}
.gubin #slider .overlay:before { bottom: -20vw; left: -30vw; width: 80vw; height: 70vw; blur(80px);  }

}
