section.concert-module{background-color:#fff;overflow:hidden;position:relative;z-index:1}section.concert-module svg.bg{position:absolute;right:0;top:-95px}@media (max-width:1100px){section.concert-module svg.bg{display:none}}section.concert-module svg.bg path{stroke-dasharray:790;stroke-dashoffset:730}section.concert-module div.container{padding:205px 0 190px;position:relative}@media (max-width:1345px){section.concert-module div.container{padding:205px 30px 190px}}@media (max-width:1100px){section.concert-module div.container{padding:230px 30px 270px}}section.concert-module div.container figure{opacity:0;overflow:hidden;position:absolute;z-index:2}section.concert-module div.container figure.active:after,section.concert-module div.container figure.active:before{height:0}section.concert-module div.container figure.active img{transform:scale(1)}section.concert-module div.container figure:before{background-color:#e20622;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transition:1.4s;transition-delay:.15s;transition-timing-function:cubic-bezier(.82,0,.19,.97);width:100%;z-index:2}section.concert-module div.container figure:after{background-color:#fff;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transition:1.4s;transition-timing-function:cubic-bezier(.82,0,.19,.97);width:100%;z-index:3}section.concert-module div.container figure img{display:block;position:relative;transform:scale(1.25);transition-delay:2.15s;transition:1.4s;transition-timing-function:cubic-bezier(.82,0,.19,.97)}section.concert-module div.container figure.picture-1{height:415px;right:0;top:0;transform:rotate(10deg);width:310px}@media (max-width:1100px){section.concert-module div.container figure.picture-1{height:320px;right:30px;top:-10px;width:220px}}@media (max-width:768px){section.concert-module div.container figure.picture-1{height:190px;width:140px}}section.concert-module div.container figure.picture-2{bottom:0;height:390px;left:0;transform:rotate(-7deg);width:290px}@media (max-width:1100px){section.concert-module div.container figure.picture-2{bottom:0;height:320px;left:30px;width:220px}}@media (max-width:768px){section.concert-module div.container figure.picture-2{height:200px;width:150px}}section.concert-module div.container div.wrapper{display:flex;justify-content:center;position:relative;z-index:3}section.concert-module div.container div.wrapper div.bloc-txt{max-width:565px;text-align:center}section.concert-module div.container div.wrapper div.bloc-txt span.label{color:#e20622;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.52px;line-height:80%;text-transform:uppercase}section.concert-module div.container div.wrapper div.bloc-txt div.txt{margin-bottom:55px;margin-top:45px}section.concert-module div.container div.wrapper div.bloc-txt div.txt *{font-size:16px;line-height:150%}section.concert-module div.container div.wrapper div.bloc-txt div.wrapper-btns{display:flex;gap:5px 15px;justify-content:center}section.concert-module div.container div.wrapper div.bloc-txt div.wrapper-btns a.btn-primary:before{background-color:#000}section.concert-module div.container div.wrapper div.bloc-txt div.wrapper-btns a.btn-primary:hover span{color:#fff}section.concert-module div.container div.wrapper div.bloc-txt div.wrapper-btns a.btn-primary:hover:after{background-color:#fff}section.concert-module .paint-background{right:-50px;top:0;transform:rotate(30deg) scale(.6)}@media screen and (max-width:768px){section.concert-module .paint-background{display:none}}