@keyframes anim-gradient{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes border-gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.composers .composers-composer{min-height:200px;padding:20px;background-size:cover;background-position:50%;filter:grayscale(100%);transition:all 1s;overflow:hidden;border-radius:24px}@media(min-width:48em){.composers .composers-composer{border-radius:24px}}.composers .composers-composer:after{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;border-radius:inherit;background:#111;transition:opacity 1s;opacity:.6}.composers .composers-composer:hover{filter:grayscale(0)}.composers .composers-composer:hover:after{opacity:0}.composers .composers-composer span:not(:last-child){padding-right:10px}.composers .composers-composer span:not(:last-child):after{content:" |";padding:5px;opacity:.3}.composers .composers-composer .composers-composer_name{font-size:1.875rem;font-weight:700}.composers .composers-composer .composers-composer_name a{border-bottom:none}.composers .composers-composer a{font-size:.875rem;transition:color .3s}.composers .composers-composer a:hover{color:#e1a132}.composers .composers-composerSecond_title{text-align:center;font-weight:700;letter-spacing:2px}.composers .composers-composerSecond{border-radius:10px;margin-top:20px;background-color:rgba(0,0,0,.6);font-size:.8125rem;padding-block:30px}.composers .composers-composerSecond .composers-composerSecond_line{display:flex}.composers .composers-composerSecond .composers-composerSecond_left{flex:50% 1;padding:5px;text-align:right}.composers .composers-composerSecond .composers-composerSecond_right{flex:50% 1;padding:5px}.composers .composers-composerSecond a{border-bottom:1px solid rgba(255,255,255,.1);color:#999;transition:color .3s}.composers .composers-composerSecond a:hover{color:#fff}.composers .composers-composerPrimary{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:48em){.composers .composers-composerPrimary{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.composers .composers-composerimg{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:10px}.composers .composers-composer-ul{padding:0;margin:0;list-style:none}.composers .composers-composer-ul li{padding-top:10px}@media(min-width:48em){.composers .composers-composer-ul li{padding-top:2px}}