@charset "UTF-8";::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#4c3f57}
::-webkit-scrollbar-thumb{background:#776287}
::-webkit-scrollbar-thumb:hover{background:#AC84BE}
html,body{}
.bg-black{background-color:#000}
.cursor-default{cursor:default}
@media (max-width:1199.98px){.navbar{justify-content:flex-start}}
header{background-image:linear-gradient(180deg,rgba(0,0,0,0.88) 0%,rgba(36,12,59,0.93) 80%,rgba(0,0,0,0) 100%);height:auto;display:flex;align-items:flex-start;justify-content:flex-start;z-index:2;padding-top:1rem}
header .navbar-dark span.navbar-brand,header .navbar-dark a.navbar-brand{color:#fff;cursor:default;font-weight:600;font-size:1.5rem;line-height:1;letter-spacing:1px;margin-left:1rem;margin-right:3rem}
header .navbar-dark span.navbar-brand:hover,header .navbar-dark a.navbar-brand:hover{color:#fff}
header .navbar-dark a.navbar-brand:hover{color:rgba(255,255,255,0.75);cursor:pointer}
header .navbar-collapse{padding-top:1rem;padding-left:1rem;padding-bottom:4rem}
header .navbar-collapse .nav-link{font-size:1.3rem}
@media (min-width:992px){header{background-image:linear-gradient(180deg,rgba(0,0,0,0.78) 0%,rgba(36,12,59,0.854167) 50%,rgba(0,0,0,0) 100%);height:200px;padding-top:0;justify-content:center;align-items:center;z-index:1}header .navbar-collapse{padding:0}header .navbar-collapse .nav-link{font-size:1rem}}
.block-intro{position:relative;width:100%;min-height:auto;background-color:#372371;background-repeat:no-repeat;background-size:100%;background-position:center top;display:flex;padding-top:38%}
.block-intro.inner{padding-top:5%;background-size:cover}
.block-intro.inner.no-vh-min{min-height:auto}
.block-intro.inner::before{content:"";display:block;background-color:#210930;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9}
.block-intro.inner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to top,#101637,rgba(32,9,44,0) 8rem,rgba(255,255,255,0))}
.block-intro.inner.no-bottom-gradient:after{background-image:none}
.block-intro .main-content{padding-left:2rem;padding-right:2rem;margin-top:100px;margin-bottom:60px;z-index:1}
.block-intro .main-content h1,.block-intro .main-content h2{color:#fff;font-size:2rem;font-weight:bold;margin-bottom:1rem}
.block-intro .main-content h1.with-subheader,.block-intro .main-content h2.with-subheader{margin-bottom:20px}
.block-intro .main-content .subheader{margin-top:20px}
@media (min-width:576px){.block-intro{background-size:cover;min-height:100vh;padding:0}.block-intro.inner{padding:0;min-height:80vh}.block-intro .main-content{padding-left:auto;padding-right:auto;margin-top:200px;margin-bottom:130px}.block-intro .main-content h1,.block-intro .main-content h2{text-align:center;margin-bottom:50px}.block-intro .main-content .subheader{text-align:center}}
.block-blue{position:relative;width:100%;background-color:#372371;background-size:cover;background-position:center top;display:flex}
.block-blue::before{content:"";display:block;background-color:#0b1430;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9}
.block-blue.top-gradinent::after{content:"";display:block;background-image:linear-gradient(to bottom,#101637,rgba(32,9,44,0) 8rem,rgba(255,255,255,0));position:absolute;top:0;left:0;right:0;bottom:0}
.block-blue .main-content{margin-top:110px;margin-bottom:80px;padding-left:2rem;padding-right:2rem;z-index:1}
.block-blue .main-content h1,.block-blue .main-content h2{color:#fff;font-size:2rem;font-weight:bold;margin-bottom:50px}
@media (min-width:576px){.block-blue .main-content h1,.block-blue .main-content h2{text-align:center}}
@media (min-width:576px){.block-blue .main-content{padding-left:auto;padding-right:auto}}
.home-cards{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;margin-top:auto;width:100%;margin-left:0}
@media (min-width:576px){.home-cards{flex-direction:row;width:80%;max-width:1100px;margin-left:auto;align-items:flex-end}}
.home-cards .last-media-list{z-index:1;width:100%;display:flex;flex-direction:row;justify-content:flex-end}
@media (max-width:767.98px){.home-cards .last-media-list{margin-bottom:-2rem;flex-direction:column}}
.home-cards .last-media-list.init-stacked{transform-style:preserve-3d;transition:max-height 300ms}
.home-cards .last-media-list.init-stacked .last-media-one{transition:transform 300ms}
.home-cards .last-media-list.init-stacked .last-media-one:nth-of-type(2){z-index:2}
.home-cards .last-media-list.init-stacked .last-media-one:nth-of-type(3){z-index:3}
.home-cards .last-media-list.init-stacked .last-media-one:nth-of-type(4){z-index:4}
.home-cards .last-media-list .last-media-one{width:33%}
@media (max-width:767.98px){.home-cards .last-media-list .last-media-one{width:100%;box-shadow:0 0 5px 3px rgba(0,0,0,0.3);margin-top:-2rem;border-radius:15px}.home-cards .last-media-list .last-media-one:first-of-type{margin-top:0}.home-cards .last-media-list .last-media-one .last-media-title{border-top-left-radius:15px;border-top-right-radius:15px}.home-cards .last-media-list .last-media-one .embed-responsive{border-radius:15px}.home-cards .last-media-list .last-media-one .embed-responsive .play-btn{z-index:0}}
.home-cards.with-concerts .last-media-list{box-shadow:-5px -5px 7px rgba(0,0,0,0.25);min-width:auto;max-width:100%;flex-direction:column}
.home-cards.with-concerts .last-media-list .last-media-one{width:auto}
@media (max-width:767.98px){.home-cards.with-concerts .last-media-list .last-media-one:first-of-type{margin-top:-2rem}}
@media (min-width:576px){.home-cards.with-concerts .last-media-list{min-width:290px;max-width:40%}}
@media (max-width:767.98px){.home-cards.with-concerts .last-media-list{justify-content:flex-start}}
.remodal-video{padding:0;min-width:75%}
.remodal-close{top:-2rem;right:-2rem;left:auto}
.remodal-close:hover,.remodal-close:focus{color:#fff}
.video-light{display:flex;justify-content:center;align-items:center}
.video-light .back-image{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:cover}
.video-light .play-btn{z-index:1;border:none;background-color:rgba(75,48,123,0.5);width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 300ms}
.video-light .play-btn svg{fill:rgba(255,255,255,0.5);width:16px;height:18px;transition:fill 300ms}
.last-media-one{position:relative;background-color:#261a4f}
.last-media-one .last-media-title{position:absolute;background-image:linear-gradient(180deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 100%);padding:18px;width:100%;z-index:1}
.last-media-one .last-media-title h3{color:#fff;font-style:normal;font-weight:normal;font-size:14px}
.last-media-one img{max-width:100%}
.last-media-one img.image-fluid,.last-media-one .back-image{transition:transform 300ms}
.last-media-one:hover img.image-fluid,.last-media-one:hover .back-image{transform:scale(1.025)}
.last-media-one:hover .play-btn{background-color:#4b307b}
.last-media-one:hover .play-btn svg{fill:white}
.last-media-one:active .play-btn{box-shadow:0 0 0 5px rgba(75,48,123,0.5)}
.last-media-one a.stretched-link:focus,.last-media-one a.stretched-link:active{outline:none;border:none}
.toggle-section{margin-bottom:1rem;font-size:0.875rem}
@media (max-width:767.98px){.toggle-section .dropdown-toggle{padding-left:0}}
.videos-lists-pages,.photos-lists-pages,.announces-lists-pages{max-width:860px;margin-left:auto;margin-right:auto}
.videos-lists-pages .slick-dots,.photos-lists-pages .slick-dots,.announces-lists-pages .slick-dots{bottom:-3rem}
.videos-lists-pages .slick-dots li button::before,.photos-lists-pages .slick-dots li button::before,.announces-lists-pages .slick-dots li button::before{opacity:0.25;color:#fff}
.videos-lists-pages .slick-dots li.slick-active button::before,.photos-lists-pages .slick-dots li.slick-active button::before,.announces-lists-pages .slick-dots li.slick-active button::before{opacity:0.75;color:#fff}
@media (min-width:576px){.videos-lists-pages .video-page,.videos-lists-pages .photos-page,.videos-lists-pages .announces-page,.photos-lists-pages .video-page,.photos-lists-pages .photos-page,.photos-lists-pages .announces-page,.announces-lists-pages .video-page,.announces-lists-pages .photos-page,.announces-lists-pages .announces-page{display:none}}
.videos-lists-pages .video-page:active,.videos-lists-pages .video-page:focus,.videos-lists-pages .photos-page:active,.videos-lists-pages .photos-page:focus,.videos-lists-pages .announces-page:active,.videos-lists-pages .announces-page:focus,.photos-lists-pages .video-page:active,.photos-lists-pages .video-page:focus,.photos-lists-pages .photos-page:active,.photos-lists-pages .photos-page:focus,.photos-lists-pages .announces-page:active,.photos-lists-pages .announces-page:focus,.announces-lists-pages .video-page:active,.announces-lists-pages .video-page:focus,.announces-lists-pages .photos-page:active,.announces-lists-pages .photos-page:focus,.announces-lists-pages .announces-page:active,.announces-lists-pages .announces-page:focus{outline:none;border:none}
.videos-lists-pages.slick-initialized .video-page,.videos-lists-pages.slick-initialized .photos-page,.photos-lists-pages.slick-initialized .video-page,.photos-lists-pages.slick-initialized .photos-page,.announces-lists-pages.slick-initialized .video-page,.announces-lists-pages.slick-initialized .photos-page{display:block}
.videos-lists-pages.slick-initialized + .slick-loading,.photos-lists-pages.slick-initialized + .slick-loading,.announces-lists-pages.slick-initialized + .slick-loading{display:none}
@media (max-width:767.98px){.videos-lists-pages + .slick-loading,.photos-lists-pages + .slick-loading,.announces-lists-pages + .slick-loading{display:none}}
.videos-list,.photoalbums-list{display:grid;grid-template-columns:1fr;grid-row-gap:0.5rem}
@media (min-width:576px){.videos-list,.photoalbums-list{grid-template-columns:repeat(2,1fr);grid-column-gap:3rem;grid-row-gap:1.5rem}}
.videos-list .last-media-one,.photoalbums-list .last-media-one{margin-left:-1rem;margin-right:-1rem;background:transparent;padding:1rem;box-shadow:none;border-radius:13px}
.videos-list .last-media-one .last-media-title,.photoalbums-list .last-media-one .last-media-title{top:1rem;left:1rem;right:1rem;width:auto;border-radius:13px}
.videos-list .last-media-one .embed-responsive,.photoalbums-list .last-media-one .embed-responsive{border-radius:13px;box-shadow:0px 0px 10px 0 rgba(0,0,0,0.5)}
.videos-list .last-media-one .play-btn,.photoalbums-list .last-media-one .play-btn{opacity:0}
.videos-list .last-media-one:hover .last-media-title,.photoalbums-list .last-media-one:hover .last-media-title{transform:scale(1.01) translateY(-1%)}
.videos-list .last-media-one:hover .embed-responsive,.photoalbums-list .last-media-one:hover .embed-responsive{box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5);transform:scale(1.01)}
.videos-list .last-media-one:hover img.image-fluid,.videos-list .last-media-one:hover .back-image,.photoalbums-list .last-media-one:hover img.image-fluid,.photoalbums-list .last-media-one:hover .back-image{transform:none}
.videos-list .last-media-one:hover .play-btn,.photoalbums-list .last-media-one:hover .play-btn{opacity:1;background-color:#4b307b}
.videos-list .last-media-one:hover .play-btn svg,.photoalbums-list .last-media-one:hover .play-btn svg{fill:white}
.photoalbums-list{grid-template-columns:1fr;grid-row-gap:0.5rem}
@media (min-width:576px){.photoalbums-list{grid-template-columns:repeat(3,1fr);grid-column-gap:1.75rem;grid-row-gap:0}}
.photoalbums-list .last-media-one{border-radius:5px}
.photoalbums-list .last-media-one .last-media-title{border-radius:5px}
.photoalbums-list .last-media-one .album-bottom-bar{position:absolute;left:1rem;right:1rem;bottom:1rem;width:auto;display:flex;justify-content:space-between}
.photoalbums-list .last-media-one .album-bottom-bar span{color:#fff;font-size:0.75rem;padding:0.5rem 1rem;text-shadow:0 0 2px #000}
.photoalbums-list .last-media-one .embed-responsive{border-radius:5px}
.photoalbums-list .last-media-one .embed-responsive-item .back-image{background-position:center 30%}
@media (max-width:767.98px){.photoalbum-photos{margin-left:-1rem;margin-right:-1rem}}
.photoalbum-photos .slick-dots li button::before{opacity:0.25;color:#fff}
.photoalbum-photos .slick-dots li.slick-active button::before{opacity:0.75;color:#fff}
.photoalbum-photos .last-media-one{display:none;background:transparent;position:relative;padding:1rem}
.photoalbum-photos .last-media-one .embed-responsive{transition:transform 100ms;border-radius:5px;box-shadow:0px 0px 10px 3px rgba(0,0,0,0.5)}
.photoalbum-photos .last-media-one .embed-responsive-item .back-image{border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;background-position:center 20%;background-repeat:no-repeat;background-size:cover}
.photoalbum-photos .last-media-one:hover{transform:none}
.photoalbum-photos .last-media-one:hover .embed-responsive{transform:scale(1.01);box-shadow:0px 0px 10px 6px rgba(0,0,0,0.5)}
.photoalbum-photos .last-media-one:hover .back-image{transform:none}
@media (max-width:767.98px){.photoalbum-photos{display:grid;grid-template-columns:1fr 1fr}.photoalbum-photos .last-media-one{display:block}}
.photoalbum-photos.slick-initialized .last-media-one{display:block}
.slick-loading{display:flex;min-height:300px;justify-content:center;align-items:center}
.photoalbum-photos.slick-initialized + .slick-loading{display:none}
@media (max-width:767.98px){.photoalbum-photos + .slick-loading{display:none}}
.concerts h2{padding-left:1rem;padding-bottom:1rem;font-style:normal;font-weight:600;font-size:24px;color:white}
.concerts h2 a{color:white;text-decoration:none}
.concerts h2 a:hover{color:white}
@media (min-width:576px){.concerts{max-width:70%}.concerts h2{padding-left:0;padding-bottom:0;color:rgba(255,255,255,0.65)}.concerts h2 a{color:rgba(255,255,255,0.65)}}
.concerts .concerts-inner{overflow-x:scroll;width:100%}
@media (min-width:576px){.concerts .concerts-inner{width:auto;overflow-x:auto}}
.concerts .concerts-inner::-webkit-scrollbar{height:6px}
.concerts .concerts-inner-flex{min-width:auto;display:flex;padding:0;background-color:#E8E8E8}
@media (max-width:767.98px){.concerts .concerts-inner-flex{min-width:auto !important;padding-bottom:2rem}}
.concerts .concerts-inner-flex .concert-card{position:relative;padding:1rem 0.5rem 1rem 1rem;background-color:#e8e8e8;color:#585858}
.concerts .concerts-inner-flex .concert-card:hover{background-color:#f8f8f8}
.concerts .concerts-inner-flex .concert-card h4{font-style:normal;font-weight:bold;font-size:14px;line-height:1}
.concerts .concerts-inner-flex .concert-card h5{font-style:normal;font-weight:bold;font-size:22px;margin-bottom:22px;line-height:1}
.concerts .concerts-inner-flex .concert-card h5 a{color:#000;text-decoration:none}
.concerts .concerts-inner-flex .concert-card p{font-style:normal;font-weight:normal;font-size:14px;line-height:1.5;margin-bottom:0}
@media (max-width:767.98px){.concerts .concerts-inner-flex .concert-card h4,.concerts .concerts-inner-flex .concert-card h5,.concerts .concerts-inner-flex .concert-card p{white-space:nowrap}}
.subcontainer{max-width:800px;margin-left:auto;margin-right:auto}
.nav.songs-toggle{margin-bottom:1rem}
.nav.songs-toggle a.nav-link{font-size:0.875rem;color:#fff}
.nav.songs-toggle a.nav-link.active.disabled{color:#AC84BE}
@media (max-width:767.98px){.nav.songs-toggle a.nav-link{padding-left:0}}
.songs-texts{}
.songs-texts a.nav-link{font-size:1rem;color:#fff}
.songs-texts a.nav-link:hover{color:#ba9fe6;text-decoration:underline}
@media (max-width:767.98px){.songs-texts a.nav-link{padding-left:0;padding-right:0}}
.track-text{display:flex;justify-content:center;flex-direction:column}
.track-text aside .music-services-bar .btn-music{width:100%;margin-bottom:1rem}
.track-text aside .music-services-bar .btn-music.btn-music-apple{background-position:6px 0}
.track-text aside .music-services-bar .btn-music.btn-music-ya{background-position:8px -122px}
.track-text aside .music-services-bar .btn-music.btn-music-gplay{background-position:7px -40px}
.track-text aside .music-services-bar .btn-music.btn-music-vk{background-position:10px -83px}
@media (max-width:767.98px){.track-text aside{overflow-x:scroll;margin-left:-2rem;margin-right:-2rem;padding-left:1rem;padding-right:1rem}.track-text aside .music-services-bar{display:flex;align-items:flex-start;justify-content:flex-start}.track-text aside .music-services-bar .btn-music{min-width:140px;margin-right:0.5rem}}
.track-text .text-page-inner,.track-text .text-page-inner.announce-details-text.archive.fancybox-content{margin-left:-2rem;margin-right:-2rem;font-size:1rem;color:#000}
@media (min-width:768px){.track-text{flex-direction:row}.track-text aside{width:182px;padding-right:2rem;margin-left:-182px}.track-text .text-page-inner,.track-text .text-page-inner.announce-details-text.archive.fancybox-content{margin-left:0;margin-right:0;min-width:400px;font-size:0.875rem}}
.about{background-color:#fff;border-radius:15px;margin-left:-2rem;margin-right:-2rem;color:#000}
.about .group-photo{border-radius:15px 15px 0 0;max-width:100%;width:100%}
.about .group-photo img{border-radius:4px 4px 0 0;max-width:100%;width:100%}
.about .intro-block{padding:2rem 2rem 0 2rem}
.about .intro-block figure.leader{display:none;position:relative}
.about .intro-block figure.leader img{position:absolute;bottom:2rem;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,0.5)}
.about .intro-block figure.leader figcaption{margin-top:1rem;position:absolute;bottom:0;font-weight:600;font-size:0.875rem;width:100%;text-align:center}
.about .rest-block{padding:0 2rem 3rem 2rem}
@media (min-width:768px){.about .rest-block{padding:0 2rem 2rem 2rem}.about .rest-block p:last-of-type{margin-bottom:0}}
@media (min-width:992px){.about{border-radius:5px}.about .group-photo{border-radius:5px 5px 0 0}.about .intro-block{display:flex;justify-content:flex-start;padding:3rem 3rem 0 3rem}.about .intro-block figure.leader{display:block;width:150px;min-width:150px;flex-grow:1;margin-right:3rem}.about .intro-block figure.leader img{max-width:100%}.about .rest-block{padding:0 3rem 3rem 3rem}}
@media (max-width:767.98px){.block-intro .main-content.timeline-container{max-width:100%}.block-intro .main-content.timeline-container h1{margin-bottom:3rem}}
.timeline{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}
@media (max-width:991.98px){.timeline{max-width:100%}}
@media (max-width:767.98px){.timeline{max-width:unset;margin-left:-2rem;margin-right:-2rem}}
.timeline-point{position:relative;margin-bottom:3rem;display:flex;transition:opacity 300ms}
@media (max-width:991.98px){.timeline-point{flex-direction:column}}
@media (max-width:767.98px){.timeline-point{margin-bottom:5rem}}
.timeline-point .point-content{color:#000;order:1;display:flex;align-items:stretch}
.timeline-point .point-content .point-cover[data-image-full]{cursor:pointer}
.timeline-point .point-content .point-cover{display:block;border-radius:15px 0 0 15px;transition:filter 300ms;flex-basis:content;order:1;position:relative}
.timeline-point .point-content .point-cover .point-cover-img{display:block;height:100%;max-width:max-content;border-radius:15px 0 0 15px}
.timeline-point .point-content .point-cover .play-btn{position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px;z-index:1;border:none;background-color:rgba(75,48,123,0.5);width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 300ms,transform 300ms}
.timeline-point .point-content .point-cover .play-btn svg{fill:rgba(255,255,255,0.5);width:16px;height:18px;transition:fill 300ms}
.timeline-point .point-content .point-cover .play-btn:hover svg{fill:white}
.timeline-point .point-content .point-cover .play-btn.play-link-ext{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:rgba(75,48,123,0.5)}
.timeline-point .point-content .point-cover .play-btn.play-link-ext svg{width:22px;height:auto}
.timeline-point .point-content .point-cover:hover .play-btn{background-color:#4b307b;transform:scale(1.2)}
.timeline-point .point-content .point-cover.video-modal.ytCover{overflow:hidden;min-width:40%}
.timeline-point .point-content .point-cover.video-modal.ytCover .point-cover-img{width:auto;transform:scale(1.3)}
@media (max-width:991.98px){.timeline-point .point-content:not(.cover-only) .point-cover{display:flex;justify-content:center}}
.timeline-point .point-content .point-content-text{flex-basis:available;border-radius:15px;background-color:#fff;padding:3rem;box-shadow:0 0 0 black;transition:all 300ms;order:2}
@media (max-width:767.98px){.timeline-point .point-content .point-content-text{padding:2rem;font-size:0.9rem}}
.timeline-point .point-content .point-content-text a{color:#7237d4}
.timeline-point .point-content .point-content-text p:last-of-type{margin-bottom:0}
.timeline-point .point-content .point-cover + .point-content-text{border-radius:0 15px 15px 0}
.timeline-point .point-year{color:#fff;padding:1rem 2rem;font-size:48px;min-width:18%;order:2;transition:all 300ms;text-align:right}
.timeline-point .tp-line-separator{position:absolute;bottom:0;margin-bottom:-50px;left:50%}
.timeline-point .tp-line-separator svg{width:80px;height:50px}
@media (max-width:767.98px){.timeline-point .tp-line-separator{margin-bottom:-80px}.timeline-point .tp-line-separator svg{width:128px;height:80px}}
.timeline-point:nth-child(odd),.timeline-point:nth-child(even).inverted-nth{align-self:flex-start}
.timeline-point:nth-child(odd) .point-year,.timeline-point:nth-child(even).inverted-nth .point-year{padding-right:0}
.timeline-point:nth-child(even):not(.inverted-nth){align-self:flex-end}
.timeline-point:nth-child(even):not(.inverted-nth) .point-year{order:0;padding-left:0;text-align:left}
.timeline-point:nth-child(even):not(.inverted-nth) .tp-line-separator{transform:scaleX(-1);left:auto;right:50%}
.timeline-point:nth-child(even):not(.inverted-nth) .point-cover{order:3;border-radius:0 15px 15px 0}
.timeline-point:nth-child(even):not(.inverted-nth) .point-cover .point-cover-img{border-radius:0 15px 15px 0}
.timeline-point:nth-child(even):not(.inverted-nth) .point-cover + .point-content-text{border-radius:15px 0 0 15px}
.timeline-point .point-content.cover-only{flex-direction:column;align-items:stretch}
.timeline-point .point-content.cover-only .point-cover{order:1;border-radius:15px 15px 0 0}
.timeline-point .point-content.cover-only .point-cover .point-cover-img{border-radius:15px 15px 0 0;width:100%;max-width:100%}
.timeline-point .point-content.cover-only .point-cover.video-modal{max-width:100%}
.timeline-point .point-content.cover-only .point-cover + .point-content-text{border-radius:0 0 15px 15px;padding:1rem 2rem}
@media (max-width:991.98px){.timeline-point .point-year{order:0;padding:0;position:absolute;top:-2rem;right:3rem;font-size:32px;line-height:1}.timeline-point:nth-child(even):not(.inverted-nth) .point-year{right:auto;left:3rem}}
@media (max-width:767.98px){.timeline-point{}.timeline-point .point-content:not(.cover-only) .point-cover{max-width:128px;min-width:128px;overflow:hidden}.timeline-point .point-year{right:2rem}.timeline-point:nth-child(even):not(.inverted-nth) .point-year{left:2rem}}
@media (min-width:576px){.timeline:hover .timeline-point{opacity:0.7}.timeline:hover .timeline-point .point-cover{filter:grayscale(1)}.timeline:hover .timeline-point:hover{opacity:1}.timeline:hover .timeline-point:hover .point-cover{filter:grayscale(0)}.timeline:hover .timeline-point:hover .point-content-text{box-shadow:0 0 10px 2px black}.timeline:hover .timeline-point:hover .point-year{font-size:56px}}
@media (min-width:576px) and (max-width:991.98px){.timeline:hover .timeline-point:hover .point-year{font-size:35.2px}}
.timeline.shadowed .timeline-point{transition:all 300ms;opacity:0.7}
.timeline.shadowed .timeline-point.appeared{opacity:1}
.timeline.shadowed .timeline-point.appeared .point-cover{filter:grayscale(0)}
.timeline.shadowed .timeline-point.appeared .point-content-text{box-shadow:0 0 10px 2px black}
.timeline.shadowed .timeline-point.appeared .point-year{font-size:56px}
@media (max-width:991.98px){.timeline.shadowed .timeline-point.appeared .point-year{font-size:35.2px}}
.block-soc-sub{position:relative;padding:70px 0;background-size:cover;background-repeat:no-repeat}
.block-soc-sub::before{content:"";display:block;background-color:#2A2551;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.95}
.block-soc-sub .container{z-index:1}
.block-soc-sub h3{font-size:2.375rem;color:#fff}
.block-soc-sub ul{list-style-type:none;padding:0}
.block-soc-sub .subscribe-form{max-width:500px;margin-bottom:40px}
.block-soc-sub .subscribe-form label{display:block;font-size:1.25rem;text-align:center;margin-bottom:30px}
.block-soc-sub .subscribe-form .input-group{background-color:#1F1C3D;border-radius:15px}
.block-soc-sub .subscribe-form .input-group input{font-size:1rem;font-weight:bold;border:none;background-color:transparent;border-radius:15px;color:#fff;padding:22px 10px 22px 20px;height:50px}
.block-soc-sub .subscribe-form .input-group input::placeholder{color:#79739e}
.block-soc-sub .subscribe-form .input-group input:focus{box-shadow:inset 0 0 1rem 0.12rem rgba(0,0,0,0.25)}
.block-soc-sub .subscribe-form .input-group input.invalid{box-shadow:inset 0 0 1rem 0.12rem rgba(255,0,0,0.25)}
.block-soc-sub .subscribe-form .input-group button{font-size:1rem;font-weight:bold;color:rgba(255,255,255,0.75);text-transform:uppercase;padding-left:15px;padding-right:15px;border:none;border-radius:15px}
.block-soc-sub .subscribe-form .input-group button:focus{box-shadow:none}
.block-soc-sub .subscribe-form .input-group button:active{box-shadow:inset 0 0 1rem 0.12rem rgba(0,0,0,0.25)}
.block-soc-sub .subscribe-form .input-group button:hover{color:white}
@media (min-width:992px){.block-soc-sub .subscribe-form{margin-bottom:120px}.block-soc-sub .subscribe-form .input-group input{font-size:1.125rem;height:70px;padding:22px 10px 22px 40px}.block-soc-sub .subscribe-form .input-group button{font-size:1.125rem;padding-left:40px;padding-right:40px}}
.block-soc-sub .soc-desc{display:flex;flex-direction:column;align-items:center}
.block-soc-sub .soc-desc .calc-ballast{display:none}
.block-soc-sub .soc-desc .calc-ballast>div{display:inline-block;width:240px}
@media (min-width:768px){.block-soc-sub .soc-desc .calc-ballast{display:inline-block}}
.block-soc-sub .frames{display:flex;justify-content:center}
.block-soc-sub .frames .frame-vk,.block-soc-sub .frames .frame-fb{border:none;background-color:#FFF;overflow:hidden;width:240px;border-radius:5px}
.block-soc-sub .frames .frame-vk{height:240px}
.block-soc-sub .frames .frame-fb{height:155px}
@media (max-width:991.98px){.block-soc-sub .frames{margin-top:2rem;flex-direction:column;align-items:stretch;width:100%}}
.mini-soc-sub-wrapper .block-soc-sub{padding:55px 0}
.mini-soc-sub-wrapper .block-soc-sub .soc-desc{align-items:flex-start}
.mini-soc-sub-wrapper .block-soc-sub h3{font-size:1.5rem}
.mini-soc-sub-wrapper .block-soc-sub li{font-size:0.9rem}
.mini-soc-sub-wrapper .block-soc-sub .subscribe-form{max-width:none}
.mini-soc-sub-wrapper .block-soc-sub .subscribe-form label{font-size:1rem}
.mini-soc-sub-wrapper .block-soc-sub .subscribe-form .input-group{border-radius:5px}
.mini-soc-sub-wrapper .block-soc-sub .subscribe-form .input-group input{border-radius:5px;padding:12px 10px 12px 20px}
.mini-soc-sub-wrapper .block-soc-sub .subscribe-form .input-group button{border-radius:5px}
.mini-soc-sub-wrapper .block-soc-sub iframe{display:none !important}
@media (min-width:768px){.mini-soc-sub-wrapper .block-soc-sub .d-md-none{display:inline-block !important}.mini-soc-sub-wrapper .block-soc-sub .cursor-default{display:none}.mini-soc-sub-wrapper .block-soc-sub .frames{flex:0 0 100%;max-width:100%}.mini-soc-sub-wrapper .block-soc-sub .frames>.d-flex>.d-flex{justify-content:center !important}.mini-soc-sub-wrapper .block-soc-sub .frames .btn{margin-left:0.5rem;margin-right:0.5rem}}
@media (min-width:992px){.mini-soc-sub-wrapper .block-soc-sub{}.mini-soc-sub-wrapper .block-soc-sub .frames{margin-top:0}.mini-soc-sub-wrapper .block-soc-sub .frames .btn{margin-right:1rem}.mini-soc-sub-wrapper .block-soc-sub .soc-desc{align-items:center}.mini-soc-sub-wrapper .block-soc-sub .soc-desc .calc-ballast{display:none}.mini-soc-sub-wrapper .block-soc-sub .subscribe-form{max-width:500px;margin-bottom:50px}.mini-soc-sub-wrapper .block-soc-sub .subscribe-form .input-group input{padding:12px 10px 12px 20px;height:50px}.mini-soc-sub-wrapper .block-soc-sub .subscribe-form .input-group button{padding-left:15px;padding-right:15px;font-size:1rem}}
.apple-music{display:flex;align-items:center}
.apple-music>a{background-color:#000;border:2px solid #fff;border-radius:13px;padding:10px;height:70px;width:244px;display:flex;align-items:center}
.apple-music>a svg{height:100%}
.apple-music>a svg:first-of-type{margin-right:8px;padding:4px}
@media (max-width:1199.98px){.apple-music>a{border-radius:6px;padding:6px;height:40px;width:140px}.apple-music>a svg:first-of-type{margin-right:4px;padding:2px}}
.apple-music .dropdown>a{font-size:1.125rem;margin-left:2rem;color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
.apple-music .dropdown>a:hover,.apple-music .dropdown>a:focus{border-color:transparent}
@media (max-width:767.98px){.apple-music .dropdown{margin-top:-0.5rem}.apple-music .dropdown>a{font-size:0.875rem;margin-left:1rem}}
.block-music{position:relative;padding-top:80px;padding-bottom:110px;background-size:cover;background-repeat:no-repeat}
.block-music::before{content:"";display:block;background-color:#2A2551;background-image:radial-gradient(824.08px at 84.41% 94.61%,rgba(57,115,203,0.24) 0%,rgba(62,118,203,0) 100%),linear-gradient(13.96deg,rgba(203,60,60,0.08) 4.63%,rgba(211,57,57,0) 70.51%),linear-gradient(180deg,rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 13.22%),linear-gradient(142.03deg,#210930 33.46%,#241641 90.49%);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.9}
.block-music h3{font-size:1.5rem;color:#fff}
.block-music .learn-more{font-size:1.125rem}
@media (min-width:992px){.block-music h3{font-size:2.375rem}}
.block-music .albums-fly{position:relative;perspective:30px}
.block-music .albums-fly img{position:absolute;top:auto;right:auto;left:auto;bottom:auto;transition:transform 0.3s}
.block-music .albums-fly img:nth-child(1){bottom:2%;left:43%;width:20%}
.block-music .albums-fly img:nth-child(2){bottom:15%;right:2%;width:13%}
.block-music .albums-fly img:nth-child(3){bottom:15%;left:2%;width:23%}
.block-music .albums-fly img:nth-child(4){top:10%;left:15%;width:15%}
.block-music .albums-fly img:nth-child(5){top:17%;left:38%;width:20%}
.block-music .albums-fly img:last-of-type{top:2%;right:5%;width:30%}
.block-music .albums-tilt{position:relative}
.block-music .albums-tilt a{display:block;position:absolute;top:auto;right:auto;left:auto;bottom:auto}
.block-music .albums-tilt a:nth-child(1){bottom:2%;left:43%;width:20%;padding-top:20%}
.block-music .albums-tilt a:nth-child(1){bottom:2%;left:43%;width:20%;padding-top:20%}
.block-music .albums-tilt a:nth-child(2){bottom:15%;right:2%;width:13%;padding-top:13%}
.block-music .albums-tilt a:nth-child(3){bottom:15%;left:2%;width:23%;padding-top:23%}
.block-music .albums-tilt a:nth-child(4){top:10%;left:15%;width:15%;padding-top:15%}
.block-music .albums-tilt a:nth-child(5){top:17%;left:38%;width:20%;padding-top:20%}
.block-music .albums-tilt a:last-of-type{top:2%;right:5%;width:30%;padding-top:30%}
.block-music .albums-tilt a img{top:0;position:absolute;width:100%;height:100%}
.block-intro .main-content.shop-page h1{text-align:left;margin-bottom:0.5rem}
.block-intro .main-content.shop-page .subheader{margin-top:0.5rem;text-align:left;font-size:1.375rem;color:#fff}
.block-intro .main-content.shop-page .btn-outline-info{font-size:1.375rem;color:#fff;font-weight:600;border:1px solid #8F1F92;border-radius:4px}
.shop-categories-cloud{margin-top:3rem;position:relative;display:block;width:100%;padding:0;overflow:hidden;font-size:calc(1.25vw + 1.5vh)}
@media (min-width:1400px){.shop-categories-cloud{font-size:2.3rem}}
.shop-categories-cloud span{padding:1rem;display:block;position:absolute;z-index:1;text-transform:uppercase;top:auto;left:auto;right:auto;bottom:auto;transition:color 300ms,opacity 300ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;color:#ac84be;opacity:0.5}
.shop-categories-cloud span:hover{opacity:1}
.block-contacts{background-color:#6C49B8;padding-top:75px;padding-bottom:75px}
.block-contacts .nav{font-size:1.125rem;text-transform:uppercase}
.block-contacts .nav .nav-link:hover{text-decoration:underline}
.block-contacts .nav .nav-link.disabled{text-decoration:none;color:rgba(255,255,255,0.75)}
.block-contacts p{font-size:1.375rem;color:#fff}
.block-contacts p.h3{font-size:1.4rem}
@media (min-width:992px){.block-contacts p.h3{font-size:2.1875rem}}
.block-contacts a{color:#fff}
.btn-music{background-color:#000;background-repeat:no-repeat;border-radius:6px;color:#fff;height:40px;width:125px;display:flex;align-items:center}
.btn-music svg{height:100%}
.btn-music svg:first-of-type{margin-right:8px;padding:2px}
.btn-music.btn-music-apple{background-position:-2px 0;width:140px}
.btn-music.btn-music-ya{width:140px;background-position:0 -122px}
.btn-music.btn-music-vk{background-position:0 -83px}
.btn-music.btn-music-gplay{background-position:2px -40px}
.btn-social{display:flex;align-items:center;border-radius:5px;height:45px;width:45px;background-color:#1F1B3D;padding:8px;border:none}
.btn-social svg{width:100%;filter:contrast(0.5)}
.btn-social:hover svg{filter:contrast(1)}
.btn-social:focus{box-shadow:0 0 0 0.1rem rgba(0,123,255,0.25)}
.btn-social:active{box-shadow:inset 0 0 0.3rem rgba(0,0,0,0.5)}
.text-page-inner,.text-page-inner.announce-details-text.archive.fancybox-content{max-width:700px;margin-left:-2rem;margin-right:-2rem;padding:2rem;background-color:#fff;border-radius:15px;color:#1d1d1d;font-size:1rem}
.text-page-inner h3,.text-page-inner.announce-details-text.archive.fancybox-content h3{font-size:1.3rem;font-weight:bold;color:#1d1d1d}
.text-page-inner em,.text-page-inner.announce-details-text.archive.fancybox-content em{font-style:italic;font-family:sans-serif;font-size:0.9rem}
.text-page-inner p,.text-page-inner.announce-details-text.archive.fancybox-content p{margin-top:1rem;margin-bottom:1rem;line-height:1.5}
.text-page-inner p:last-child,.text-page-inner.announce-details-text.archive.fancybox-content p:last-child{margin-bottom:0}
.text-page-inner .fr-img-caption,.text-page-inner.announce-details-text.archive.fancybox-content .fr-img-caption{display:block;margin:0 auto;width:auto !important}
.text-page-inner .fr-img-caption .fr-img-wrap img,.text-page-inner.announce-details-text.archive.fancybox-content .fr-img-caption .fr-img-wrap img{max-width:100%}
.text-page-inner .fr-inner,.text-page-inner.announce-details-text.archive.fancybox-content .fr-inner{font-size:0.85rem;color:#696969}
.text-page-inner .fr-inner em,.text-page-inner.announce-details-text.archive.fancybox-content .fr-inner em{font-size:0.85rem}
.text-page-inner .sticked,.text-page-inner.announce-details-text.archive.fancybox-content .sticked{margin-top:0}
@media (min-width:576px){.text-page-inner,.text-page-inner.announce-details-text.archive.fancybox-content{padding:50px;border-radius:5px;min-height:10rem;margin-left:auto;margin-right:auto}}
.text-page-inner.announce-details-text h1,.text-page-inner.announce-details-text.archive.fancybox-content h1,.text-page-inner.announce-details-text h2,.text-page-inner.announce-details-text.archive.fancybox-content h2{color:#1d1d1d;text-align:left;margin-bottom:1rem}
.text-page-inner.announce-details-text h2,.text-page-inner.announce-details-text.archive.fancybox-content h2{font-size:1.8rem}
.text-page-inner.announce-details-text h3,.text-page-inner.announce-details-text.archive.fancybox-content h3{font-size:1.6rem}
.text-page-inner.announce-details-text img,.text-page-inner.announce-details-text.archive.fancybox-content img{max-width:100%;max-width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;margin-top:1rem;margin-bottom:1rem}
@media (min-width:576px){.text-page-inner.announce-details-text img,.text-page-inner.announce-details-text.archive.fancybox-content img{max-width:calc(100% + 100px);margin-left:-50px;margin-right:-50px}}
.text-page-inner.announce-details-text.archive img,.text-page-inner.announce-details-text.archive.fancybox-content img{margin-left:0;margin-right:0}
.text-page-inner.announce-details-text.archive p,.text-page-inner.announce-details-text.archive.fancybox-content p{color:#1d1d1d !important}
.text-page-inner.announce-details-text blockquote,.text-page-inner.announce-details-text.archive.fancybox-content blockquote{border-left:2px solid #a273be;font-size:1rem;letter-spacing:1px;padding-left:1rem}
.text-page-inner.announce-details-text a,.text-page-inner.announce-details-text.archive.fancybox-content a{color:#3682F4}
@media (max-width:767.98px){.all-cards{margin-left:-2rem;margin-right:-2rem}}
.all-cards .last-media-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem}
@media (max-width:767.98px){.all-cards .last-media-list{grid-template-columns:1fr;gap:2rem 0;margin-bottom:2rem}}
.all-cards .last-media-list .last-media-one{width:100%;border-radius:15px}
.all-cards .last-media-list .last-media-one .last-media-title{border-radius:15px 15px 0 0;background-image:linear-gradient(180deg,rgba(0,0,0,0.64) 0%,rgba(0,0,0,0) 100%)}
.all-cards .last-media-list .last-media-one .embed-responsive{border-radius:15px}
.all-cards .last-media-list .last-media-one .embed-responsive .play-btn{background-color:transparent;position:absolute;border:none;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 300ms;z-index:1;top:auto;bottom:0;left:0;right:auto}
.all-cards .last-media-list .last-media-one .embed-responsive .play-btn svg{fill:rgba(255,255,255,0.5);width:16px;height:18px;transition:fill 300ms}
.all-cards .last-media-list .last-media-one:hover .play-btn,.all-cards .last-media-list .last-media-one:active .play-btn{box-shadow:none;background-color:transparent}
.all-cards .last-media-list .last-media-one:hover .play-btn svg,.all-cards .last-media-list .last-media-one:active .play-btn svg{fill:white}
.concerts-page-inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:700px;margin-left:auto;margin-right:auto}
.concerts-page-inner .concert{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;width:100%;color:#fff;margin-bottom:2rem}
.concerts-page-inner .concert .date{display:flex;flex-direction:row;font-weight:500;text-align:center}
.concerts-page-inner .concert .date .day{font-size:1.375rem;margin-right:0.5rem}
.concerts-page-inner .concert .date .month{font-size:1.375rem;text-transform:uppercase}
.concerts-page-inner .concert .description{flex-grow:1;width:100%}
.concerts-page-inner .concert .description h2{text-align:left;font-size:1.75rem;font-weight:500;margin-bottom:0}
.concerts-page-inner .concert .description .place{font-size:0.875rem;color:rgba(255,255,255,0.75)}
.concerts-page-inner .concert .button-wrapper{margin-top:1rem;align-self:flex-start;width:25%;min-width:150px;display:flex;align-items:center}
.concerts-page-inner .concert .button-wrapper a,.concerts-page-inner .concert .button-wrapper button{font-size:1.125rem;text-transform:uppercase;color:#fff}
.concerts-page-inner .concert .button-wrapper a:disabled,.concerts-page-inner .concert .button-wrapper button:disabled{color:rgba(255,255,255,0.75)}
.concerts-page-inner .concert .button-wrapper a.btn-outline-info,.concerts-page-inner .concert .button-wrapper button.btn-outline-info{border-color:#8F1F92}
@media (min-width:768px){.concerts-page-inner .concert{flex-direction:row;align-items:stretch}.concerts-page-inner .concert .date{flex-direction:column}.concerts-page-inner .concert .date .day{margin-right:0;font-size:3rem;line-height:2rem}.concerts-page-inner .concert .description{margin-left:2rem;margin-right:1rem;width:auto}.concerts-page-inner .concert .button-wrapper{margin-top:0;align-self:normal}}

.album-page-description{font-size:1rem;line-height:1.5}
.album-page-description p{font-size:1rem;line-height:1.5}
.album-page-description p:first-of-type{margin-top:0}
.competition{display:flex;align-items:center;flex-direction:column}
.competition .content{margin-bottom:2rem}
.competition .description{font-weight:500;font-size:1rem;color:#fff}
.competition .description a{color:#ba9fe6}
@media (min-width:576px){.competition{flex-direction:row}.competition .content{margin-bottom:0;margin-right:2rem;max-width:66%}}
.block-link{position:relative;height:auto;margin-top:5rem;margin-bottom:5rem;background:linear-gradient(241.2deg,#22108E 1.58%,#4A2CC2 46.46%,#2E1D73 82.11%);border-radius:13px;max-width:500px;width:90%;margin-left:auto;margin-right:auto}
.block-link .block-link-inner{padding:1rem 2.5rem;position:relative}
.block-link::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(241.2deg,#652ac2 1.58%,#4d158e 46.46%,#612cc2 82.11%);border-radius:13px;opacity:0;transition:opacity 300ms;z-index:0}
.block-link:hover::before{opacity:1}
.block-link h3{font-style:normal;font-weight:600;font-size:1.5rem;line-height:30px;color:#FFF}
.block-link h3 a{color:#fff}
.block-link h3 a:hover{text-decoration:none}
@media (min-width:576px){.block-link{height:90px;margin-top:8rem;margin-bottom:8rem;width:80%}}
.block-link.history{height:auto;width:unset;max-width:unset;margin-top:-2rem;margin-bottom:3rem;margin-left:-2rem;margin-right:-2rem}
.block-link.history .block-link-inner{display:flex;align-items:center}
.block-link.history .block-link-inner .secondary{margin-right:2rem}
.block-link.history .block-link-inner h3{margin-bottom:0}
@media (min-width:768px){.block-link.history{margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:5rem;width:80%;max-width:500px}}
.block-link.mini .secondary{font-size:0.875rem;line-height:1}
.block-link.mini h3{font-size:1.2rem;line-height:1.2}
.members{max-width:550px;margin-left:auto;margin-right:auto;display:grid;grid-auto-rows:fit-content}
@media (min-width:768px){.members{grid-auto-rows:1fr}}
.members .member{display:grid;grid-template-columns:75px 1fr;grid-template-rows:55px 1fr;color:#fff}
.members .member .member-photo{position:relative;width:55px;height:55px}
.members .member .member-photo .sub-agent{position:absolute;bottom:0;left:0;width:50%;height:50%;margin-bottom:-10%;margin-left:-10%}
.members .member .member-photo .sub-agent>img{width:100%;height:100%;border-radius:5px}
.members .member .member-photo>img{position:absolute;top:0;width:100%;height:100%;border-radius:5px}
@media (min-width:768px){.members .member{grid-template-columns:150px 1fr}.members .member .member-photo{width:130px;height:130px}}
.members .member .member-info{display:flex;flex-direction:column}
.members .member .member-info .member-links{display:flex;justify-content:flex-start;margin-bottom:10px}
.members .member .member-info .member-links a{color:transparent;fill:transparent;width:20px;height:20px;margin-right:15px}
.members .member .member-info .member-links a svg{color:transparent;fill:transparent}
.members .member .member-info .member-name{font-size:1.125rem;font-weight:bold}
.members .member .member-desc{grid-column-start:1;grid-column-end:3;padding-top:10px;font-size:0.875rem;margin-bottom:25px}
@media (min-width:768px){.members .member .member-desc{grid-column-start:2}}
.minuses{margin-bottom:8rem;display:flex;align-items:center;flex-direction:column}
.minuses .content{margin-left:0}
.minuses .pic{margin-bottom:2rem}
.minuses .description{font-weight:500;font-size:1rem;color:#fff}
.minuses .button-wrapper{margin-top:2rem;display:flex;align-items:center}
.minuses .button-wrapper a,.minuses .button-wrapper button{font-size:1.125rem;text-transform:uppercase;min-width:120px;color:#fff}
.minuses .button-wrapper a:disabled,.minuses .button-wrapper button:disabled{color:rgba(255,255,255,0.75)}
.minuses .button-wrapper a.btn-outline-info,.minuses .button-wrapper button.btn-outline-info{border-color:#8F1F92}
@media (min-width:768px){.minuses{flex-direction:row}.minuses .pic{margin-bottom:0}.minuses .content{margin-left:2rem}}
.album-popup.fancybox-content{background:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0;padding:0;position:relative;z-index:3}
.album-popup.fancybox-content>button[data-fancybox-close]{display:none}
.album-popup.fancybox-content .ap-inner{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:70px}
.album-popup.fancybox-content .ap-inner .fancybox-button--close{display:none;background:none;position:absolute;right:0;top:0;color:#676767}
.album-popup.fancybox-content .ap-inner .fancybox-button--close:focus{outline:none;border:none}
.album-popup.fancybox-content .ap-inner .cover-container{position:relative;z-index:6;transform:translateY(50%);transition:transform 300ms,box-shadow 330ms 500ms;user-select:none;-webkit-user-select:none;background-color:#ececec;border-radius:15px 15px 0 0;display:flex;justify-content:center;align-items:center}
.album-popup.fancybox-content .ap-inner .cover-container .fancybox-button--close{display:block;z-index:5}
.album-popup.fancybox-content .ap-inner .cover-container .fancybox-button--close svg path{stroke-width:1px;stroke:rgba(255,255,255,0.4);stroke-linecap:round}
.album-popup.fancybox-content .ap-inner .cover-container .play-album-big{position:absolute;top:auto;bottom:auto;left:auto;right:auto;cursor:pointer;opacity:1;transition:opacity 100ms}
.album-popup.fancybox-content .ap-inner .cover-container .cover{border-radius:15px 15px 0 0;transition:transform 300ms;box-shadow:0px 0px 10px rgba(0,0,0,0.5);width:100%}
.album-popup.fancybox-content .ap-inner .cover-container .music-widget{position:absolute;top:0;transition:transform 300ms 300ms;padding:0;padding-top:15px;border-radius:15px 15px 0 0;left:0;right:0;bottom:0;transform:rotateY(-90deg);overflow:hidden}
.album-popup.fancybox-content .ap-inner .cover-container .music-widget iframe{border:none;width:100%;height:100%;height:calc(100% + 35px);margin-top:-35px;background-color:#ececec;border-radius:0}
.album-popup.fancybox-content .ap-inner .cover-container:hover .play-album-big{opacity:1}
.album-popup.fancybox-content .ap-inner .cover-container.open{justify-content:stretch;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}
.album-popup.fancybox-content .ap-inner .cover-container.open .cover{transform:rotateY(90deg)}
.album-popup.fancybox-content .ap-inner .cover-container.open .music-widget{transform:rotateY(0)}
.album-popup.fancybox-content .ap-inner .cover-container.open .play-album-big{display:none}
.album-popup.fancybox-content .ap-inner .album-full-description{border-radius:0;background-color:#ECECEC;position:relative;z-index:5;transform:translateY(calc(-50% + 30px));transition:transform 300ms;font-size:0.9rem;line-height:1.5;padding:45px 45px 0 75px;margin-left:-30px;max-width:none;font-size:0.8125rem;color:#000}
.album-popup.fancybox-content .ap-inner .album-full-description .album-date{position:absolute;top:1rem;color:#959595;font-size:0.875rem;line-height:1}
.album-popup.fancybox-content .ap-inner .album-full-description h3{color:#000;font-size:1.5rem;margin-bottom:1rem}
.album-popup.fancybox-content .ap-inner .album-full-description h3 a{color:#000}
.album-popup.fancybox-content .ap-inner .album-full-description h3 a:hover{text-decoration:none}
.album-popup.fancybox-content .ap-inner .music-services-bar{z-index:4;background-color:#ECECEC;padding:10px;padding-top:20px;padding-bottom:1rem;height:auto;bottom:0;margin-left:auto;margin-right:auto;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;justify-items:center;justify-content:space-around;align-items:center;width:100%;opacity:0;transform:translateY(-70px);transition:opacity 0ms 0s,transform 300ms 400ms}
@media (min-width:768px){.album-popup.fancybox-content .ap-inner{flex-direction:row}.album-popup.fancybox-content .ap-inner .cover-container{border-radius:15px;justify-content:center;transform:translateX(50%)}.album-popup.fancybox-content .ap-inner .cover-container .play-album-big{opacity:0}.album-popup.fancybox-content .ap-inner .cover-container .fancybox-button--close{display:none}.album-popup.fancybox-content .ap-inner .cover-container .cover{border-radius:15px}.album-popup.fancybox-content .ap-inner .cover-container .music-widget{border-radius:15px;left:auto;right:auto;bottom:auto}.album-popup.fancybox-content .ap-inner .cover-container .music-widget iframe{width:400px;height:440px;margin-top:-55px;border-radius:15px}.album-popup.fancybox-content .ap-inner .cover-container.open{justify-content:center}.album-popup.fancybox-content .ap-inner .album-full-description{max-width:390px;padding:45px 45px 45px 75px;transform:translateX(calc(-50% + 30px));border-radius:15px}.album-popup.fancybox-content .ap-inner .album-full-description .fancybox-button--close{display:block}.album-popup.fancybox-content .ap-inner .album-full-description h3{margin-bottom:3rem}.album-popup.fancybox-content .ap-inner .music-services-bar{position:absolute;padding-bottom:0;height:90px;display:flex}}
.announce-popup.fancybox-content{background:none}
.announce-popup.fancybox-content .fancybox-close-small{top:3rem}
@media (max-width:991.98px){.announce-popup.fancybox-content .fancybox-close-small{top:0;margin-top:-0.5rem}}
@media (max-width:767.98px){.announce-popup.fancybox-content{padding:0}.announce-popup.fancybox-content .text-page-inner,.announce-popup.fancybox-content .text-page-inner.announce-details-text.archive.fancybox-content{margin:0}}
.announce-popup.fancybox-content>h2{color:#fff}
@media (max-width:767.98px){.announce-popup.fancybox-content>h2{font-size:1.35rem}}
.fancybox-slide--complete .album-popup.fancybox-content .ap-inner .cover-container{transform:translateX(0) translateY(0)}
.fancybox-slide--complete .album-popup.fancybox-content .ap-inner .album-full-description{transform:translateX(0) translateY(0)}
.fancybox-slide--complete .album-popup.fancybox-content .ap-inner .music-services-bar{opacity:1;transform:translateY(0);transition:opacity 0ms 400ms,transform 300ms 400ms}
.tr-all{transition:all 300ms}
.opacity-0{opacity:0}
.opacity-1{opacity:1}
.popular-tracks{max-width:640px;margin-left:auto;margin-right:auto;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.popular-tracks .music-track{padding-left:25px;max-width:50%;margin-bottom:25px;flex-grow:1;display:flex}
.popular-tracks .music-track .cover-play{width:50px;height:50px;border-radius:5px;position:relative;cursor:pointer}
.popular-tracks .music-track .cover-play audio{display:none}
.popular-tracks .music-track .cover-play svg{left:0;top:0;width:100%;height:100%;position:absolute;opacity:0;border-radius:5px}
.popular-tracks .music-track .cover-play .album-cover{width:50px;height:50px;border-radius:5px}
.popular-tracks .music-track .cover-play:hover:not(.playing) svg.play{opacity:1}
.popular-tracks .music-track .cover-play.playing svg.pause{opacity:0.75}
.popular-tracks .music-track .cover-play.playing:hover svg.pause{opacity:1}
.popular-tracks .music-track .track-description{padding-left:25px;padding-right:15px;line-height:1}
.popular-tracks .music-track .track-description h4{font-size:1.5rem;font-style:normal;font-weight:normal;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.popular-tracks .music-track .track-description a{font-size:0.75rem;color:#AC84BE;font-style:normal;font-weight:bold}
@media (max-width:767.98px){.popular-tracks{max-width:none;width:580px}.popular-tracks .music-track{padding-left:0}}
.popular-tracks-wrapper{max-width:100%;overflow:hidden}
@media (max-width:767.98px){.popular-tracks-wrapper{overflow-x:scroll}}
.bottom-social-networks{margin-top:3rem;display:flex;flex-direction:column;align-items:center}
.bottom-social-networks .bottom-social-networks-inner{margin-top:1rem}
.bottom-social-networks .bottom-social-networks-inner a.btn-social{margin-left:0.5rem;margin-right:0.5rem}
.link-dashed{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
.link-dashed:hover,.link-dashed:active{color:#fff;text-decoration:none;border-color:transparent}
.link-dashed[data-toggle="collapse"]:not(.collapsed){border-color:transparent}
.all-albums{max-width:800px;margin-left:auto;margin-right:auto}
.all-albums .btn-scroll{font-size:0.75rem;border-radius:13px;border:2px solid #6C49B8;color:#fff;max-width:230px;display:flex;align-items:center}
.all-albums .btn-scroll .icon-part{padding-left:8px;padding-right:18px}
.all-albums .btn-scroll .text-part{text-align:left}
.all-albums .albums-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:20px}
.all-albums .albums-list .album{display:flex;flex-direction:column;align-items:center;border-radius:5px;cursor:pointer;position:relative}
.all-albums .albums-list .album .badge{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.05);color:#fff;padding-left:0.5rem;padding-right:0.5rem}
.all-albums .albums-list .album img.cover{border-radius:5px;max-width:100%;width:100%}
.all-albums .albums-list .album .album-date{margin-top:12px;text-align:center;font-size:0.875rem;color:rgba(255,255,255,0.75);font-weight:500}
.all-albums .albums-list .album:hover{text-decoration:none}
@media (min-width:576px){.all-albums .albums-list{grid-template-columns:1fr 1fr 1fr;grid-column-gap:55px;grid-row-gap:20px}}
footer{display:flex;justify-content:center;align-items:center;min-height:20vh;font-size:0.875rem;font-weight:600}
.navbar-toggler{border:none}
.navbar-toggler .navbar-toggler-lines{display:inline-block;vertical-align:middle;width:1.5em;height:1.5em;padding:3px}
.navbar-toggler .navbar-toggler-lines .lines-flex{display:flex;flex-direction:column;justify-content:space-around;height:24px}
.navbar-toggler .navbar-toggler-lines .lines-flex span.line{display:block;width:24px;height:2px;border-radius:4px;background-color:white;animation-duration:300ms;animation-fill-mode:backwards;animation-play-state:paused;animation-direction:reverse;transform:rotate(360deg)}
.navbar-toggler .navbar-toggler-lines .lines-flex span.line.line1{animation-name:toLine1}
.navbar-toggler .navbar-toggler-lines .lines-flex span.line.line2{animation-name:toLinesMiddle}
.navbar-toggler .navbar-toggler-lines .lines-flex span.line.line3{animation-name:toLines3}
.navbar-toggler.collapsed .navbar-toggler-lines .lines-flex span.line{animation-play-state:running;animation-direction:normal}
.navbar-toggler:focus{outline:none}
button.navbar-toggler[aria-expanded="true"] .navbar-toggler-lines .lines-flex span.line{animation-fill-mode:forwards;animation-play-state:running;animation-direction:normal}
button.navbar-toggler[aria-expanded="true"] .navbar-toggler-lines .lines-flex span.line.line1{animation-name:toCrossLine1}
button.navbar-toggler[aria-expanded="true"] .navbar-toggler-lines .lines-flex span.line.line2{animation-name:toCrossLine2;animation-duration:150ms}
button.navbar-toggler[aria-expanded="true"] .navbar-toggler-lines .lines-flex span.line.line3{animation-name:toCrossLine3}
@keyframes toCrossLine1{from{transform:translateY(0) rotate(360deg)}50%{transform:translateY(8px) rotate(360deg)}to{transform:translateY(8px) rotate(405deg)}}
@keyframes toLine1{from{transform:translateY(8px) rotate(405deg)}50%{transform:translateY(8px) rotate(360deg)}to{transform:translateY(0) rotate(360deg)}}
@keyframes toCrossLine2{from{opacity:1}to{opacity:0}}
@keyframes toLinesMiddle{from{opacity:0}50%{opacity:0}to{opacity:1}}
@keyframes toCrossLine3{from{transform:translateY(0) rotate(360deg)}50%{transform:translateY(-8px) rotate(360deg)}to{transform:translateY(-8px) rotate(315deg)}}
@keyframes toLines3{from{transform:translateY(-8px) rotate(315deg)}50%{transform:translateY(-8px) rotate(360deg)}to{transform:translateY(0) rotate(360deg)}}