.gradient-vivat-pobeda-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vivat-pobeda-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vivat-pobeda-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-triumf-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/triumf-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-triumf-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-konkurs-sovremennogo-tantsa-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/konkurs-sovremennogo-tantsa-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-konkurs-sovremennogo-tantsa-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-ekaterinburg-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/ekaterinburg-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-ekaterinburg-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-tantskod-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/ekaterinburg-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-ekaterinburg-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-chayka-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/chayka-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-chayka-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-premiya-narodnogo-tantsa-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/premiya-narodnogo-tantsa-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-premiya-narodnogo-tantsa-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-vot-ono-kakoe-nashe-leto-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vot-ono-kakoe-nashe-leto-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vot-ono-kakoe-nashe-leto-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevalnaya-assambleya-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnaya-assambleya-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnaya-assambleya-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-natsionalnyy-tantsevalnyy-kongress-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/natsionalnyy-tantsevalnyy-kongress-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-natsionalnyy-tantsevalnyy-kongress-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-nevskiy-prospekt-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/nevskiy-prospekt-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-nevskiy-prospekt-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-belye-nochi-2027-2 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belye-nochi-2027-2.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belye-nochi-2027-2:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-belye-nochi-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belye-nochi-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belye-nochi-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-priz-khoreografa-sergeya-smirnova-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-sergeya-smirnova-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-sergeya-smirnova-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-khoreografa-eleny-bartkaytis-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-eleny-bartkaytis-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-eleny-bartkaytis-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-rozhdestvenskiy-ekspress-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/rozhdestvenskiy-ekspress-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-rozhdestvenskiy-ekspress-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-chudesa-pod-novyy-god-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/chudesa-pod-novyy-god-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-chudesa-pod-novyy-god-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-konkurs-masterskaya-praktikum-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/konkurs-masterskaya-praktikum-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-konkurs-masterskaya-praktikum-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-tantsevalnyy-forum-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnyy-forum-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnyy-forum-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevariki-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevariki-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevariki-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-podium-2027 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/podium-2027.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-podium-2027:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-kubok-pobediteley-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kubok-pobediteley-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kubok-pobediteley-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-nevskiy-prospekt-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/nevskiy-prospekt-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-nevskiy-prospekt-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-kubok-pobediteley-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kubok-pobediteley-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kubok-pobediteley-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-triumf-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/triumf-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-triumf-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-tantsevariki-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevariki-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevariki-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-dagomys-vstrechaet-druzey-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/dagomys-vstrechaet-druzey-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-dagomys-vstrechaet-druzey-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-rozhdestvenskiy-ekspress-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/rozhdestvenskiy-ekspress-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-rozhdestvenskiy-ekspress-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-mesto-vstrechi-moskva-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/mesto-vstrechi-moskva-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-mesto-vstrechi-moskva-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-priz-sergeya-smirnova-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-sergeya-smirnova-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-sergeya-smirnova-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-priz-khoreografa-eleny-bartkaytis-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-eleny-bartkaytis-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-eleny-bartkaytis-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-priz-khoreografa-anny-zentsovoy-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-anny-zentsovoy-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-anny-zentsovoy-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-ritmy-zhizni-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/ritmy-zhizni-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-ritmy-zhizni-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-kulturnoe-nasledie-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kulturnoe-nasledie-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kulturnoe-nasledie-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-vdrug-kak-v-skazke-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vdrug-kak-v-skazke-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vdrug-kak-v-skazke-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-natsionalnyy-tantsevalnyy-kongress-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/natsionalnyy-tantsevalnyy-kongress-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-natsionalnyy-tantsevalnyy-kongress-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-podium-dlya-teatrov-mody-i-kostyuma-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/podium-dlya-teatrov-mody-i-kostyuma-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-podium-dlya-teatrov-mody-i-kostyuma-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantskod-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantskod-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantskod-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-tantsevalnaya-assambleya-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnaya-assambleya-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnaya-assambleya-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-oblaka-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/oblaka-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-oblaka-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-chayka-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/chayka-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-chayka-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevalnyy-forum-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnyy-forum-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnyy-forum-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsvolna-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsvolna-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsvolna-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-khoreograficheskiy-konkurs-2026-3 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/khoreograficheskiy-konkurs-2026-3.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-khoreograficheskiy-konkurs-2026-3:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-vivat-pobeda-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vivat-pobeda-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vivat-pobeda-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-vivat-pobeda-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vivat-pobeda-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vivat-pobeda-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-belye-nochi-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belye-nochi-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belye-nochi-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-belye-nochi-2026-2 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belye-nochi-2026-2.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belye-nochi-2026-2:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-khoreograficheskiy-konkurs-2026-2 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/khoreograficheskiy-konkurs-2026-2.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-khoreograficheskiy-konkurs-2026-2:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-vot-ono-kakoe-nashe-leto-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vot-ono-kakoe-nashe-leto-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vot-ono-kakoe-nashe-leto-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-ogni-erevana-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/erevan-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-ogni-erevana-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-erevan-2026 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/erevan-2026.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-erevan-2026:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-nevskiy-prospekt-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/nevskiy-prospekt-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-nevskiy-prospekt-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-kubok-pobeditelei-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kubok-pobeditelei-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kubok-pobeditelei-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-triumf-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/triumf-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-triumf-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevariki-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevariki-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevariki-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-chayka-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/chayka-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-chayka-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-vivat-pobeda-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vivat-pobeda-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vivat-pobeda-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-rozhdestvenskiy-ekspress-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/rozhdestvenskiy-ekspress-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-rozhdestvenskiy-ekspress-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-sergeya-smirnova-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-sergeya-smirnova-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-sergeya-smirnova-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-khoreografa-eleni-bartkaytis-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-eleni-bartkaytis-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-eleni-bartkaytis-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-kulturnoe-nasledie-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kulturnoe-nasledie-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kulturnoe-nasledie-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-natsionalniy-tantsevalniy-kongress-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/natsionalniy-tantsevalniy-kongress-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-natsionalniy-tantsevalniy-kongress-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-podium-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/podium-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-podium-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-tantsevalnaya-assambleya-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnaya-assambleya-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnaya-assambleya-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-khoreografa-anni-zentsovoi-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-anni-zentsovoi-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-anni-zentsovoi-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-oblaka-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/oblaka-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-oblaka-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-vivat-pobeda-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vivat-pobeda-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vivat-pobeda-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-belie-nochi-2025 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belie-nochi-2025.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belie-nochi-2025:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-belie-nochi-2025-2 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belie-nochi-2025-2.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belie-nochi-2025-2:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-belie-nochi-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belie-nochi-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belie-nochi-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-belie-nochi-2024-2 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belie-nochi-2024-2.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belie-nochi-2024-2:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}





.gradient-tantskod-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantskod-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantskod-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-khoreografa-anni-zentsovoi-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-anni-zentsovoi-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-anni-zentsovoi-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-podium-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/podium-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-podium-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}




.gradient-tantsevalnaya-assambleya-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnaya-assambleya-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnaya-assambleya-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-vdrug-kak-v-skazke-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/vdrug-kak-v-skazke-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-vdrug-kak-v-skazke-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-natsionalniy-tantsevalniy-kongress-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/natsionalniy-tantsevalniy-kongress-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-natsionalniy-tantsevalniy-kongress-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-priz-khoreografa-eleni-bartkaytis-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-khoreografa-eleni-bartkaytis-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-khoreografa-eleni-bartkaytis-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-priz-sergeya-smirnova-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/priz-sergeya-smirnova-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-priz-sergeya-smirnova-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-kulturnoe-nasledie-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kulturnoe-nasledie-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kulturnoe-nasledie-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-mesto-vstrechi-moskva-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/mesto-vstrechi-moskva-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-mesto-vstrechi-moskva-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-rozhdestvenskiy-ekspress-2024 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/rozhdestvenskiy-ekspress-2024.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-rozhdestvenskiy-ekspress-2024:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevariki-2023 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevariki-2023.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevariki-2023:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-triumf-2023 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/triumf-2023.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-triumf-2023:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-nevskiy-prospekt-2023 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/nevskiy-prospekt-2023.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-nevskiy-prospekt-2023:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}

.gradient-kubok-pobeditelei-2023 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/kubok-pobeditelei-2023.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-kubok-pobeditelei-2023:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-zimnyaya-skazka-moskva-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/zimnyaya-skazka-moskva-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-zimnyaya-skazka-moskva-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-zimnyaya-skazka-samara-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/zimnyaya-skazka-samara-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-zimnyaya-skazka-samara-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}



.gradient-zimnyaya-skazka-kazan-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/zimnyaya-skazka-kazan-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-zimnyaya-skazka-kazan-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-triumf-peterburg-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/triumf-peterburg-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-triumf-peterburg-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-nevskiy-prospekt-peterburg-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/nevskiy-prospekt-peterburg-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-nevskiy-prospekt-peterburg-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-belie-nochi-peterburg-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/belie-nochi-peterburg-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-belie-nochi-peterburg-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


.gradient-tantsevalnaya-assambleya-peterburg-2022 {
width:386px;
height:244px;
cursor:pointer;
  background: 
   linear-gradient(to bottom, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.5) 65%, rgba(0, 0, 0, 1) 100%),
   url('images/tantsevalnaya-assambleya-peterburg-2022.jpg');
background-size:386px 244px;
background-position:center;
transition: background-size 1s ease;
}
.gradient-tantsevalnaya-assambleya-peterburg-2022:hover {
overflow: hidden;
background-size:425px 269px;
background-position:center;
}


