.icons-covers .icons__single{position:relative;overflow:hidden;height:400px}
.icons-covers .icons__single:hover .image img{transform:scale(1.1);filter:blur(10px)}
.icons-covers .icons__single:hover .icons__single-content:after{height:100%}
.icons-covers .icons__single:hover .icons__single-content .text{opacity:1;transform:translateY(0);max-height:300px;margin-top:1rem}
.icons-covers .icons__single .image{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}
.icons-covers .icons__single .image img{transition:transform 0.8s ease,filter 0.8s ease;filter:blur(0px)}
.icons-covers .icons__single-content{height:100%;justify-content:flex-end;padding:20px;transition:all 0.5s ease}
.icons-covers .icons__single-content:after{content:"";width:100%;height:40%;left:0;bottom:0;position:absolute;background:linear-gradient(to top,var(--palette04) 10%,transparent 100%);transition:all 0.5s ease}
.icons-covers .icons__single-content .title{z-index:1;color:#fff;transform:translateY(0);transition:transform 0.5s ease;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}
.icons-covers .icons__single-content .text{z-index:1;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);transform:translateY(20px);max-height:0;opacity:0;text-shadow:2px 2px 4px rgba(0,0,0,0.5);--text-color:#fff}
@media (max-width:650px){.toolbar>div>div:nth-child(2) .label{display:none}}
@media (max-width:405px){.toolbar>div>div:first-child .label{display:none}}
@media (min-width:62em){.toolbar__right .language-picker:hover .dropdown{opacity:1;transform:scale(1)}}