

/* Start:/local/templates/rizhik/fonts/icomoon/style.css?163341463523963*/
@font-face {
  font-family: 'icomoon';
  src:  url('/local/templates/rizhik/fonts/icomoon/fonts/icomoon.eot?m3q604');
  src:  url('/local/templates/rizhik/fonts/icomoon/fonts/icomoon.eot?m3q604#iefix') format('embedded-opentype'),
    url('/local/templates/rizhik/fonts/icomoon/fonts/icomoon.ttf?m3q604') format('truetype'),
    url('/local/templates/rizhik/fonts/icomoon/fonts/icomoon.woff?m3q604') format('woff'),
    url('/local/templates/rizhik/fonts/icomoon/fonts/icomoon.svg?m3q604#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pancakes-01 .path1:before {
  content: "\ea00";
  color: rgb(138, 99, 170);
}
.icon-pancakes-01 .path2:before {
  content: "\ea01";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-online-party-011 .path1:before {
  content: "\e9fa";
  color: rgb(51, 51, 51);
}
.icon-online-party-011 .path2:before {
  content: "\e9fb";
  margin-left: -1.1572265625em;
  color: rgb(51, 51, 51);
}
.icon-online-party-011 .path3:before {
  content: "\e9fc";
  margin-left: -1.1572265625em;
  color: rgb(51, 51, 51);
}
.icon-online-party-011 .path4:before {
  content: "\e9fd";
  margin-left: -1.1572265625em;
  color: rgb(51, 51, 51);
}
.icon-online-party-011 .path5:before {
  content: "\e9fe";
  margin-left: -1.1572265625em;
  color: rgb(138, 99, 170);
}
.icon-online-party-011 .path6:before {
  content: "\e9ff";
  margin-left: -1.1572265625em;
  color: rgb(138, 99, 170);
}
.icon-online-party-01:before {
  content: "\e9f9";
  color: #8a63aa;
}
.icon-Group:before {
  content: "\e9f8";
}
.icon-group-1:before {
  content: "\e9f5";
  color: #bc1544;
}
.icon-location-1:before {
  content: "\e9f6";
  color: #bc1544;
}
.icon-full-size-1-01:before {
  content: "\e9f4";
}
.icon-diamond-01:before {
  content: "\e9f2";
  color: #bc1544;
}
.icon-list-01:before {
  content: "\e9f3";
  color: #bc1544;
}
.icon-double-arrow:before {
  content: "\e9f0";
}
.icon-double-arrow2:before {
  content: "\e9f1";
}
.icon-detail:before {
  content: "\e9e9";
}
.icon-less-icon:before {
  content: "\e9ea";
}
.icon-list:before {
  content: "\e9eb";
}
.icon-mail:before {
  content: "\e9ec";
}
.icon-more-1:before {
  content: "\e9ed";
}
.icon-phone-icon:before {
  content: "\e9ee";
}
.icon-time-icon-:before {
  content: "\e9ef";
}
.icon-all_holidays:before {
  content: "\e912";
}
.icon-angel .path1:before {
  content: "\e959";
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-angel .path2:before {
  content: "\e95a";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-angel .path3:before {
  content: "\e95b";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path4:before {
  content: "\e95c";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path5:before {
  content: "\e95d";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path6:before {
  content: "\e95e";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path7:before {
  content: "\e95f";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path8:before {
  content: "\e960";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-angel .path9:before {
  content: "\e961";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-balloon:before {
  content: "\e962";
}
.icon-bouquet .path1:before {
  content: "\e963";
  color: rgb(51, 51, 51);
}
.icon-bouquet .path2:before {
  content: "\e964";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-bouquet .path3:before {
  content: "\e965";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-bouquet .path4:before {
  content: "\e966";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-bouquet .path5:before {
  content: "\e967";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path1:before {
  content: "\e968";
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path2:before {
  content: "\e969";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path3:before {
  content: "\e96a";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-cake-1 .path4:before {
  content: "\e96b";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-cake-1 .path5:before {
  content: "\e96c";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-cake-1 .path6:before {
  content: "\e96d";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path7:before {
  content: "\e96e";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path8:before {
  content: "\e96f";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path9:before {
  content: "\e970";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path10:before {
  content: "\e971";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake-1 .path11:before {
  content: "\e972";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-cake:before {
  content: "\e973";
}
.icon-candy-cane .path1:before {
  content: "\e974";
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path2:before {
  content: "\e975";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path3:before {
  content: "\e976";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path4:before {
  content: "\e977";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path5:before {
  content: "\e978";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path6:before {
  content: "\e979";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path7:before {
  content: "\e97a";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path8:before {
  content: "\e97b";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path9:before {
  content: "\e97c";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path10:before {
  content: "\e97d";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path11:before {
  content: "\e97e";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path12:before {
  content: "\e97f";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-candy-cane .path13:before {
  content: "\e980";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path1:before {
  content: "\e981";
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path2:before {
  content: "\e982";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-christmas-tree .path3:before {
  content: "\e983";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-christmas-tree .path4:before {
  content: "\e984";
  margin-left: -1em;
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-christmas-tree .path5:before {
  content: "\e985";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path6:before {
  content: "\e986";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path7:before {
  content: "\e987";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path8:before {
  content: "\e988";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path9:before {
  content: "\e989";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path10:before {
  content: "\e98a";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path11:before {
  content: "\e98b";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path12:before {
  content: "\e98c";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path13:before {
  content: "\e98d";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path14:before {
  content: "\e98e";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path15:before {
  content: "\e98f";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path16:before {
  content: "\e990";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path17:before {
  content: "\e991";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path18:before {
  content: "\e992";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path19:before {
  content: "\e993";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path20:before {
  content: "\e994";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path21:before {
  content: "\e995";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path22:before {
  content: "\e996";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path23:before {
  content: "\e997";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path24:before {
  content: "\e998";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path25:before {
  content: "\e999";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path26:before {
  content: "\e99a";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path27:before {
  content: "\e99b";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path28:before {
  content: "\e99c";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path29:before {
  content: "\e99d";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path30:before {
  content: "\e99e";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path31:before {
  content: "\e99f";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path32:before {
  content: "\e9a0";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path33:before {
  content: "\e9a1";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path34:before {
  content: "\e9a2";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path35:before {
  content: "\e9a3";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path36:before {
  content: "\e9a4";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path37:before {
  content: "\e9a5";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path38:before {
  content: "\e9a6";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path39:before {
  content: "\e9a7";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path40:before {
  content: "\e9a8";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path41:before {
  content: "\e9a9";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-christmas-tree .path42:before {
  content: "\e9aa";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-invite:before {
  content: "\e9ab";
}
.icon-military-faculty .path1:before {
  content: "\e9ac";
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path2:before {
  content: "\e9ad";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path3:before {
  content: "\e9ae";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-military-faculty .path4:before {
  content: "\e9af";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path5:before {
  content: "\e9b0";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path6:before {
  content: "\e9b1";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path7:before {
  content: "\e9b2";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path8:before {
  content: "\e9b3";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-military-faculty .path9:before {
  content: "\e9b4";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-mortarboard .path1:before {
  content: "\e9b5";
  color: rgb(188, 21, 68);
}
.icon-mortarboard .path2:before {
  content: "\e9b6";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path1:before {
  content: "\e9b7";
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path2:before {
  content: "\e9b8";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path3:before {
  content: "\e9b9";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path4:before {
  content: "\e9ba";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path5:before {
  content: "\e9bb";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path6:before {
  content: "\e9bc";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path7:before {
  content: "\e9bd";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path8:before {
  content: "\e9be";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path9:before {
  content: "\e9bf";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path10:before {
  content: "\e9c0";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path11:before {
  content: "\e9c1";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path12:before {
  content: "\e9c2";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path13:before {
  content: "\e9c3";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path14:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path15:before {
  content: "\e9c5";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path16:before {
  content: "\e9c6";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path17:before {
  content: "\e9c7";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path18:before {
  content: "\e9c8";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-new-years-eve1 .path19:before {
  content: "\e9c9";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path20:before {
  content: "\e9ca";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path21:before {
  content: "\e9cb";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path22:before {
  content: "\e9cc";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path23:before {
  content: "\e9cd";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path24:before {
  content: "\e9ce";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path25:before {
  content: "\e9cf";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-new-years-eve1 .path26:before {
  content: "\e9d0";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-notification2 .path1:before {
  content: "\e9d1";
  color: rgb(51, 51, 51);
}
.icon-notification2 .path2:before {
  content: "\e9d2";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-notification2 .path3:before {
  content: "\e9d3";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-play1:before {
  content: "\e9d4";
}
.icon-program:before {
  content: "\e9d5";
}
.icon-pumpkin1 .path1:before {
  content: "\e9d6";
  color: rgb(51, 51, 51);
}
.icon-pumpkin1 .path2:before {
  content: "\e9d7";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-pumpkin1 .path3:before {
  content: "\e9d8";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-pumpkin1 .path4:before {
  content: "\e9d9";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-pumpkin1 .path5:before {
  content: "\e9da";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-pumpkin1 .path6:before {
  content: "\e9db";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-pumpkin1 .path7:before {
  content: "\e9dc";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-santa-claus .path1:before {
  content: "\e9dd";
  color: rgb(20, 67, 239);
  opacity: 0.2;
}
.icon-santa-claus .path2:before {
  content: "\e9de";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path3:before {
  content: "\e9df";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path4:before {
  content: "\e9e0";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path5:before {
  content: "\e9e1";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path6:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path7:before {
  content: "\e9e3";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path8:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(20, 67, 239);
}
.icon-santa-claus .path9:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(206, 216, 252);
}
.icon-theatre:before {
  content: "\e9e6";
}
.icon-refresh:before {
  content: "\e9e7";
}
.icon-zoom-in:before {
  content: "\e9e8";
}
.icon-arrow-3:before {
  content: "\e957";
}
.icon-arrow-4:before {
  content: "\e958";
}
.icon-play-button .path1:before {
  content: "\e900";
  color: rgb(35, 31, 32);
}
.icon-play-button .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-view:before {
  content: "\e902";
}
.icon-alarm-clock:before {
  content: "\e903";
}
.icon-animator:before {
  content: "\e904";
}
.icon-arrow-dropdown-2:before {
  content: "\e905";
}
.icon-arrow-dropdown:before {
  content: "\e906";
}
.icon-arrow-down:before {
  content: "\e907";
}
.icon-arrow-left:before {
  content: "\e908";
}
.icon-arrow-link:before {
  content: "\e909";
}
.icon-arrow-link2:before {
  content: "\e914";
}
.icon-arrow-long:before {
  content: "\e90a";
}
.icon-arrow-short:before {
  content: "\e90b";
}
.icon-arrow-thin-left:before {
  content: "\e90c";
}
.icon-arrow-thin-right:before {
  content: "\e90d";
}
.icon-arrow-up:before {
  content: "\e90e";
}
.icon-arrow:before {
  content: "\e90f";
}
.icon-call:before {
  content: "\e910";
}
.icon-checked:before {
  content: "\e911";
}
.icon-done:before {
  content: "\e913";
}
.icon-envelope:before {
  content: "\e915";
}
.icon-fast:before {
  content: "\e916";
}
.icon-heart:before {
  content: "\e917";
}
.icon-heart2:before {
  content: "\e918";
}
.icon-home-page:before {
  content: "\e919";
}
.icon-insta:before {
  content: "\e91a";
}
.icon-keyword:before {
  content: "\e91b";
}
.icon-light-bulb:before {
  content: "\e91c";
}
.icon-location-icon:before {
  content: "\e91d";
}
.icon-logo-reshka-2 .path1:before {
  content: "\e91e";
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path2:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path3:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path4:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path5:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path6:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(27, 142, 186);
}
.icon-logo-reshka-2 .path7:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path8:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path9:before {
  content: "\e926";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path10:before {
  content: "\e927";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path11:before {
  content: "\e928";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path12:before {
  content: "\e929";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path13:before {
  content: "\e92a";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path14:before {
  content: "\e92b";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path15:before {
  content: "\e92c";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path16:before {
  content: "\e92d";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path17:before {
  content: "\e92e";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path18:before {
  content: "\e92f";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path19:before {
  content: "\e930";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path20:before {
  content: "\e931";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka-2 .path21:before {
  content: "\e932";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path1:before {
  content: "\e933";
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path2:before {
  content: "\e934";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path3:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path4:before {
  content: "\e936";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path5:before {
  content: "\e937";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path6:before {
  content: "\e938";
  margin-left: -1em;
  color: rgb(188, 21, 68);
}
.icon-logo-reshka .path7:before {
  content: "\e939";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path8:before {
  content: "\e93a";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path9:before {
  content: "\e93b";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path10:before {
  content: "\e93c";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path11:before {
  content: "\e93d";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path12:before {
  content: "\e93e";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path13:before {
  content: "\e93f";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path14:before {
  content: "\e940";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path15:before {
  content: "\e941";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path16:before {
  content: "\e942";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path17:before {
  content: "\e943";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path18:before {
  content: "\e944";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path19:before {
  content: "\e945";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path20:before {
  content: "\e946";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-logo-reshka .path21:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(102, 102, 102);
}
.icon-menu-close:before {
  content: "\e948";
}
.icon-menu:before {
  content: "\e949";
}
.icon-minus:before {
  content: "\e94a";
}
.icon-movie:before {
  content: "\e94b";
}
.icon-options:before {
  content: "\e94c";
}
.icon-play:before {
  content: "\e94d";
}
.icon-plus:before {
  content: "\e94e";
}
.icon-search:before {
  content: "\e94f";
  color: #848484;
}
.icon-smiling-baby:before {
  content: "\e951";
}
.icon-theater-masks:before {
  content: "\e953";
}
.icon-time:before {
  content: "\e954";
}
.icon-vk:before {
  content: "\e955";
}
.icon-youtube:before {
  content: "\e956";
}
.icon-close-pop-up:before {
  content: "\e950";
}
.icon-close-quick-order:before {
  content: "\e952";
}
.icon-whatsapp:before {
  content: "\e9f7";
}

/* End */


/* Start:/local/templates/rizhik/css/jquery.fancybox.min.css?163341463614065*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/rizhik/css/swiper-bundle.min.css?171291425721909*/
/**
 * Swiper 11.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 9, 2024
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}
/* End */


/* Start:/local/templates/rizhik/css/main.css?1748533442137107*/
.breadcrumbs,.catNav,.characters__sortNav,.drop__container ul,.drop__list,.holidayPageSort,.nav__level ul,.nav__links,.nav__list,.nav__subLinks,.pagination__list,.resetList,.slick-dots,.tabs__content,.tabs__link{list-style:none;margin:0;padding:0}.cScroll,.eventArchive__scroll,.navScroll,.priceBlock__scroll,.sItem__text,.tItem__scroll,.wishlistRequest .scrollBlock__container{overflow-y:auto;padding-right:15px}.cScroll::-webkit-scrollbar,.eventArchive__scroll::-webkit-scrollbar,.navScroll::-webkit-scrollbar,.priceBlock__scroll::-webkit-scrollbar,.sItem__text::-webkit-scrollbar,.tItem__scroll::-webkit-scrollbar,.wishlistRequest .scrollBlock__container::-webkit-scrollbar{width:7px;height:7px}.cScroll::-webkit-scrollbar-track,.eventArchive__scroll::-webkit-scrollbar-track,.navScroll::-webkit-scrollbar-track,.priceBlock__scroll::-webkit-scrollbar-track,.sItem__text::-webkit-scrollbar-track,.tItem__scroll::-webkit-scrollbar-track,.wishlistRequest .scrollBlock__container::-webkit-scrollbar-track{background-color:rgba(0,0,0,.08);border-left:0;border-radius:4px}.cScroll::-webkit-scrollbar-thumb,.eventArchive__scroll::-webkit-scrollbar-thumb,.navScroll::-webkit-scrollbar-thumb,.priceBlock__scroll::-webkit-scrollbar-thumb,.sItem__text::-webkit-scrollbar-thumb,.tItem__scroll::-webkit-scrollbar-thumb,.wishlistRequest .scrollBlock__container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:4px}.cScroll::-webkit-scrollbar-thumb:hover,.eventArchive__scroll::-webkit-scrollbar-thumb:hover,.navScroll::-webkit-scrollbar-thumb:hover,.priceBlock__scroll::-webkit-scrollbar-thumb:hover,.sItem__text::-webkit-scrollbar-thumb:hover,.tItem__scroll::-webkit-scrollbar-thumb:hover,.wishlistRequest .scrollBlock__container::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.characterBlock__img,.characters__img,.employee__img,.eventArchive__img,.hItem,.headBlock,.holidayBlock__left,.homeBanner__desk,.homeBanner__img,.homeBanner__mob,.imageCover,.nItem,.newsBlock__img,.pItem__img,.pSlider__img,.priceBlock__left,.prog-slider-item__img,.programHome__fon,.programSlider__img,.sItemSlider__link,.sItem__img,.searchList__img,.showcaseMore__item>*,.showcaseShort__item>*,.showcase__item>*{background-position:center center;background-repeat:no-repeat;background-size:cover}[data-background]{background-color:#ededed}.imageCoverFixed{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.imageWidth{width:100%;height:auto;display:block}.justifyContent{text-align:justify;-ms-text-justify:inter-ideograph}.justifyContent:after{content:"";display:inline-block;vertical-align:top;width:100%}.gradient{background:#1e5799;background:linear-gradient(135deg,rgba(187,21,67,.4) 0,rgba(19,67,239,.4) 100%)}@font-face{font-family:Albertus;src:url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.eot);src:url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.eot?#iefix) format("embedded-opentype"),url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.woff2) format("woff2"),url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.woff) format("woff"),url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.ttf) format("truetype"),url(/local/templates/rizhik/css/../fonts/Albertus/albr55c_0-webfont.svg#Albertus) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lucida-Grande;src:url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.eot);src:url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.eot?#iefix) format("embedded-opentype"),url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.woff2) format("woff2"),url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.woff) format("woff"),url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.ttf) format("truetype"),url(/local/templates/rizhik/css/../fonts/Lucida-Grande/ofont.ru_lucida_grande_0-webfont.svg#Lucida-Grande) format("svg");font-weight:400;font-style:normal}html{height:100%}.blur .footer,.blur .header,.blur .main{-moz-filter:blur(3px);-o-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}.imageBlur{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.imageBlur>*{position:absolute;top:0;left:0;width:100%;height:100%;-moz-filter:blur(2px);-o-filter:blur(2px);-webkit-filter:blur(2px);filter:blur(2px)}body{margin:0;font:14px/1.7 Lucida-Grande,sans-serif;min-width:320px;color:#666;height:100%;background:url(/local/templates/rizhik/css/../img/fon.png);word-wrap:break-word}.main{padding-bottom:40px}.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav){list-style:none;margin:20px 0;line-height:1.5}.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav) li{position:relative;margin-top:13px}.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav) li:before{content:"";position:absolute;top:.75em;left:-23px;background:#8a63aa;width:9px;height:3px}.main ol{counter-reset:list1;list-style:none;line-height:1.5;padding:0 0 0 17px}.main ol li{margin-top:13px}.main ol li:before{counter-increment:list1;content:counter(list1) ".";display:inline-block;padding:0 8px 0 0;color:#999;font-weight:400}.main ol ol{counter-reset:list2}.main ol ol li:before{counter-increment:list2;content:counter(list1) ". " counter(list2) "."}.main ol ol ol{counter-reset:list3}.main ol ol ol li:before{counter-increment:list3;content:counter(list1) ". " counter(list2) ". " counter(list3) "."}.container{margin:0 auto;box-sizing:border-box;padding:0 10px;width:980px}.container:after{content:"";clear:both;display:table;width:100%}.container.overTop{position:relative;z-index:2;padding-top:1px;margin-top:-80px}.container.withShadow{background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.1)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:Albertus,serif;font-weight:800}.h1,.h2,h1,h2{text-transform:uppercase;color:rgba(138,99,170,.6);text-align:center;line-height:1.2;letter-spacing:.02em;margin:.83em 0;font-size:33px}.h3,h3{margin:.55em 0;line-height:1.6;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#333;font-size:26px}.h4,h4{line-height:1.2;color:#333;font-weight:500;letter-spacing:.02em;margin:.7em 0;font-size:24px}.h5,h5{line-height:1.2;color:#333;font-weight:500;letter-spacing:.02em;margin:.7em 0;font-size:20px}.h6,h6{line-height:1.2;color:#333;font-weight:500;margin:.7em 0;font-size:16px;letter-spacing:.15em}b,strong{font-weight:600}sub,sup{font-size:60%}@media (max-width:767px){.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav){padding-left:20px}.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav) li{margin-top:7px}.main ul:not(.slick-dots):not(.breadcrumbs):not(.pagination__list):not(.catNav):not(.holidayPageSort):not(.tabs__link):not(.tabs__content):not(.drop__list):not(.characters__sortNav) li:before{left:-20px}.main ol{padding:0}.main ol li{margin-top:7px}.hiddenMobile{display:none!important}}@media (min-width:768px){.visibleMobile{display:none!important}}a{outline:0!important;-webkit-tap-highlight-color:transparent;color:#8a63aa;text-decoration:underline}a[href^=mailto],a[href^=skype],a[href^=sms],a[href^=tel]{color:inherit;text-decoration:none!important;padding:0!important;border:0!important;cursor:default!important}a:focus{outline:0}a:hover{text-decoration:none}.linkTo{display:table;position:absolute;text-align:center;left:50%;max-width:calc(100% - 20px);transform:translateX(-50%);bottom:0;text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-weight:600}.linkTo:hover i{top:5px}.linkTo__white{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);transition:left .3s;font-weight:900}.linkTo i{display:table;margin:7px auto 0;position:relative;top:0;transition:.3s}.anchorArrow{position:absolute;z-index:5;left:50%;bottom:40px;transform:translateX(-50%);width:120px;height:80px}.anchorArrow i{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;width:70px;height:32px}.anchorArrow i:after,.anchorArrow i:before{content:"";position:absolute;width:60%;height:4px;background:#fff;border-radius:2px}.anchorArrow i:before{top:50%;left:-1px;transform:translateY(-50%) rotate(45deg)}.anchorArrow i:after{top:50%;right:-1px;transform:translateY(-50%) rotate(-45deg)}.anchorArrow .icon1{animation:3s linear infinite animateArrow}.anchorArrow .icon2{animation:3s linear 1.5s infinite animateArrow}@keyframes animateArrow{0%{top:0;opacity:0;width:70px}66%{opacity:1;width:120px}100%{top:40px;opacity:0;width:120px}}.underlineWithArrow{color:#333;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.1em}.underlineWithArrow:hover i{left:4px}.underlineWithArrow:hover i:first-child{left:-4px}.underlineWithArrow i{display:inline-block;vertical-align:sub;position:relative;left:0;transition:.3s;margin:0 0 0 9px;font-size:18px}.underlineWithArrow span{border-bottom:1px solid #8a63aa;padding:0 0 1px}.dashedLink{display:inline-block;font-size:17px;letter-spacing:.15em;font-weight:700;text-decoration:none;text-transform:uppercase}.dashedLink:hover span{border-bottom-color:transparent!important}.dashedLink i{display:inline-block;vertical-align:middle;margin:0 1px 0 0;font-size:1.1em;letter-spacing:normal}.dashedLink i .path1:before,.dashedLink i .path2:before{color:inherit}.dashedLink>span{padding:0 0 4px;border-bottom:1px dashed #8a63aa}.dashedLinkDark{display:inline-block;font-size:17px;color:#333;letter-spacing:.05em;font-weight:700;text-decoration:none;text-transform:uppercase}.dashedLinkDark:hover span{border-bottom-color:transparent!important}.dashedLinkDark>span{border-bottom:1px dashed #8a63aa}.dashedLinkDark>i *,.dashedLinkDark>i :before{color:#8a63aa!important}.moreLink{display:table;margin:18px auto;color:#333;letter-spacing:.15em;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:17px}.moreLink:hover span{border-bottom-color:transparent}.moreLink>span{border-bottom:1px dashed #8a63aa;padding-bottom:2px}.moreLink>i{display:inline-block;vertical-align:middle;margin:0 0 0 5px;font-size:1.2em}.fancybox-container .fancybox-navigation .fancybox-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:60px;border-radius:60px;transition:.3s;text-decoration:none;background:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.14);font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8a63aa}.fancybox-container .fancybox-navigation .fancybox-button:hover{color:#fff;background:#8a63aa;box-shadow:4px 4px 15px rgba(0,0,0,.14)}.fancybox-container .fancybox-navigation .fancybox-button svg{display:none!important}.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left:15px}.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before{content:"\e908"}.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right:15px}.fancybox-container .fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{content:"\e90f"}[data-fancybox-thumbs],[data-fancybox-zoom]{display:none!important}.fancybox{cursor:pointer;z-index:5;position:absolute;left:0;top:0;text-decoration:none;width:100%;height:100%}.desktop .fancybox:before{align-items:center;justify-content:center;opacity:0;font-size:29px}.fancybox:before{font-size:17px;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;color:#fff;text-shadow:0 0 7px #000;transition:opacity .3s ease-in-out;display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box;padding:5px}.whiteLineButton{display:inline-block;vertical-align:top;text-align:center;color:#fff;background-color:transparent;border:1px solid #fff;padding:13px 23px;font:700 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.2em}.desktop .whiteLineButton:hover{color:#fff;background-color:transparent;border-color:#fff}.whiteLineButton:hover{text-decoration:none!important}.whiteLineButton:focus{outline:0!important}.whiteLineButton:hover i{left:4px}.whiteLineButton i{display:inline-block;margin:0 0 0 4px;font-size:22px;vertical-align:bottom;position:relative;left:0;transition:.3s}.redLineButton{display:inline-block;vertical-align:top;text-align:center;color:#8a63aa;background-color:#fff;border:1px solid #8a63aa;padding:16px 41px 14px 23px;font:700 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.2em}.desktop .redLineButton:hover{color:#fff;background-color:#8a63aa;border-color:#fff}.redLineButton:hover{text-decoration:none!important}.redLineButton:focus{outline:0!important}.redLineButton i{display:inline-block;margin:0 4px 0 0;font-size:22px;line-height:14px;vertical-align:sub}.redDarkButton{display:inline-block;vertical-align:top;text-align:center;color:#bc1544;background-color:#fff;border:1px solid #bc1544;padding:16px 41px 14px 23px;font:700 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.2em}.desktop .redDarkButton:hover{color:#fff;background-color:#bc1544;border-color:#fff}.redDarkButton:hover{text-decoration:none!important}.redDarkButton:focus{outline:0!important}.redDarkButton i{display:inline-block;margin:0 4px 0 0;font-size:22px;line-height:14px;vertical-align:sub}.redButton{display:inline-block;vertical-align:top;text-align:center;color:#fff;background-color:#bc1544;border:1px solid #bc1544;padding:21px 35px 20px 19px;font:500 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.09em}.desktop .redButton:hover{color:#bc1544;background-color:#fff;border-color:#bc1544}.redButton:hover{text-decoration:none!important}.redButton:focus{outline:0!important}.redButton i{display:inline-block;margin:0 10px 0 0;font-size:1.1em;vertical-align:bottom}.blueButton{display:inline-block;vertical-align:top;text-align:center;color:#fff;background-color:#8a63aa;border:1px solid #8a63aa;padding:21px 35px 20px 19px;font:500 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.09em}.desktop .blueButton:hover{color:#8a63aa;background-color:#fff;border-color:#8a63aa}.blueButton:hover{text-decoration:none!important}.blueButton:focus{outline:0!important}.blueButton i{display:inline-block;margin:0 5px 0 0;font-size:1.3em;vertical-align:bottom;letter-spacing:normal!important}.blueButton i :before{color:inherit!important}.whiteButton{display:inline-block;vertical-align:top;text-align:center;color:#000;background-color:#fff;border:1px solid #fff;padding:5px 40px 5px 15px;font:500 14px,medium/1,normal Albertus,,,serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.09em;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;height:51px}.desktop .whiteButton:hover{color:#fff;background-color:#8a63aa;border-color:#8a63aa}.whiteButton:hover{text-decoration:none!important}.whiteButton:focus{outline:0!important}.whiteButton:hover i{right:10px}.whiteButton span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.2;max-height:30px}.whiteButton i{position:absolute;top:50%;transform:translateY(-50%);transition:right .3s;right:14px;font-size:22px}.whiteLightButton{display:inline-block;vertical-align:top;text-align:center;color:#000;background-color:#fff;border:1px solid #8a63aa;padding:5px 40px 5px 15px;font:500 16px,medium/1,normal Albertus,,,serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.09em;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;height:51px}.desktop .whiteLightButton:hover{color:#fff;background-color:#8a63aa;border-color:#8a63aa}.whiteLightButton:hover{text-decoration:none!important}.whiteLightButton:focus{outline:0!important}.whiteLightButton:hover i{right:10px}.whiteLightButton span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1;max-height:27px}.whiteLightButton i{position:absolute;top:50%;transform:translateY(-50%);transition:right .3s;right:14px;font-size:22px}.showAll{text-align:center;display:table;margin:40px auto;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;position:relative;background:linear-gradient(180deg,#9c75bc 0,#735091 100%);box-shadow:5px 5px 20px rgba(0,0,0,.1);border-radius:4px;color:#fff;padding:15px 27px 14px;border:2px solid #7b5799}.showAll:hover i{left:10px}.showAll i{font-size:1.3em;position:relative;transition:left .3s;left:0;display:inline-block;vertical-align:middle;margin:0 0 0 4px}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:0}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}button:focus,input[type=button]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font:14px/1.2 Arial,sans-serif;border:1px solid #999;background-color:#fff;color:#666;padding:10px;border-radius:0;display:block;width:100%;box-sizing:border-box;box-shadow:none;-webkit-appearance:none;appearance:none}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:#ccc}input[type=date]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,input[type=url]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input[type=date]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,input[type=url]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}input[type=date]:focus::placeholder,input[type=email]:focus::placeholder,input[type=number]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=text]:focus::placeholder,input[type=url]:focus::placeholder,textarea:focus::placeholder{color:transparent}textarea{resize:none}input[type=date]{padding-right:0;height:40px}input[type=date]::-webkit-calendar-picker-indicator{opacity:1;background:url(/local/templates/rizhik/css/../img/iconDate.png) center right/auto 20px no-repeat;position:absolute;width:100%;height:100%;right:0;top:0;box-sizing:border-box}input[type=date]:not(.has-value):before{color:#ccc;content:attr(placeholder);position:absolute;background:#fff;height:calc(100% - 1px);top:0;display:flex;align-items:center}label{cursor:pointer;-webkit-tap-highlight-color:transparent}.disabled{pointer-events:none}.form__row{position:relative}@media (min-width:500px) and (max-width:999px){.form__col{display:flex;align-items:flex-end;justify-content:space-between}.form__col>.form__date{width:150px}.form__col>.form__colMin{width:calc(100% - 170px)}}@media (min-width:500px){.popup .form__col{display:flex;align-items:flex-end;justify-content:space-between}.popup .form__col>.form__date{width:150px}.popup .form__col>.form__colMin{width:calc(100% - 170px)}.form__colMin{display:flex;align-items:flex-end;justify-content:space-between}.form__colMin>*{width:calc(50% - 10px)}}.form__footer{display:table;width:100%;box-sizing:border-box}.form__agree{position:relative;letter-spacing:.09em;display:inline-block;vertical-align:top}.form__agree a{font-size:13px;display:table;margin:-10px 0 0 27px}.form__agree .customCheckbox{font-size:12px}.form__agree .customCheckbox__text:before{margin:9px 10px 0 0}@media (min-width:480px){.popup .form .redButton,.popup .form .redLineButton{float:right;width:auto;margin:0}}.form__note{color:#000;font-size:13px;line-height:1.3;margin:20px 0 11px}.feedbackSuccess{color:#000!important;position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px 90px!important;box-sizing:border-box;background:#fff;font-size:18px;font-weight:400!important;text-align:center}.feedbackSuccess i{display:table;margin:0 auto 20px;font-size:64px}.feedbackSuccess .redButton{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);white-space:nowrap}.error_filed{position:absolute;color:#c21c1c;font-size:11px;line-height:1.2;left:0;top:100%;width:100%;box-sizing:border-box;margin:0!important;padding:1px 0 0 10px;font-weight:600}.error_filed+input[type=email],.error_filed+input[type=number],.error_filed+input[type=password],.error_filed+input[type=search],.error_filed+input[type=tel],.error_filed+input[type=text],.error_filed+input[type=url],.error_filed+textarea{border-bottom-color:#b40101}.error_filed+.customCheckbox .customCheckbox__text:before{border-color:#b40101}.emptyMessage{font-size:18px;letter-spacing:.05em;text-align:center;color:#333;font-weight:500;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.1);padding:10px;max-width:1100px;height:150px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.emptyMessage a{text-decoration:none;color:inherit;border-bottom:1px solid #8a63aa}.emptyMessage a:hover{border-bottom-color:transparent}img{border-style:none;max-width:100%;height:auto;display:block}table{width:100%;max-width:1110px;margin:0 auto;border-collapse:collapse;border:0;line-height:1.2}table thead{background:linear-gradient(180deg,#9c75bc 0,#735091 100%)}table thead td,table thead th{border:1px solid #745192;color:#fff}@media (min-width:1000px){table thead td,table thead th{height:59px}table td,table th{height:49px;padding:5px 20px}}table thead td:not(:first-child),table thead th:not(:first-child){border-left-color:rgba(255,255,255,.1)}table thead td:not(:last-child),table thead th:not(:last-child){border-right-color:rgba(255,255,255,.1)}table tr:nth-child(even){background:rgba(151,113,183,.05)}table td,table th{border:1px solid rgba(151,113,183,.3);text-align:center;color:#323232;box-sizing:border-box}table th{font-weight:600}table td:first-child,table th:first-child{text-align:left}.logo{z-index:10;transition:.3s;width:164px}.menuSeparator{position:relative}.menuSeparator:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:1px;background:rgba(0,0,0,.1)}.menu{box-shadow:0 5px 20px rgba(0,0,0,.1);position:fixed;z-index:12;top:0;right:0;box-sizing:border-box;font-size:16px;font-weight:500;width:380px;padding:0;transition:padding .3s,width .3s}.menu.opened{background-color:transparent!important;box-shadow:none}.menu.opened .menu__open{color:#8a63aa}.menu.opened .menu__icon:after,.menu.opened .menu__icon:before{background:#8a63aa}.menu.opened .menu__icon:before{transform:rotate(45deg);top:4px}.menu.opened .menu__icon:after{transform:rotate(-45deg);bottom:4px}.menu__container{display:flex;align-items:center;justify-content:center;margin:0 auto;width:auto;box-sizing:border-box}.menu__container>*{float:right}.menu__container>.menu__open{float:left}.menu a{color:#000;text-decoration:none}.menu a:hover{color:#8a63aa}.menu__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;opacity:0;transition:.3s}.fixHeader .menu__logo{opacity:1}.menu__logo img{display:block;width:100%}.menu__icon{display:inline-block;vertical-align:unset;width:15px;height:10px;margin:0 8px 0 0;position:relative}.menu__icon:after,.menu__icon:before{content:"";width:100%;height:2px;background:#000;position:absolute;left:50%;margin-left:-8px;transition:.3s ease-out}.menu__icon:before{top:0}.menu__icon:after{bottom:0}.menu__open{text-transform:uppercase;padding:0 16px}.menu__open:hover .menu__icon:after,.menu__open:hover .menu__icon:before{background:#8a63aa}.menu__order{width:52px;text-align:center;font-size:18px}.menu__order i{position:relative;top:1px}.menu__watched{width:52px;text-align:center;font-size:20px}.menu__watched i{position:relative;top:2px}.menu__watched span{position:absolute;left:50%;bottom:50%;transform:translate(2px,1px);border-radius:10px;width:16px;height:16px;color:#fff;font-size:8px;font-weight:500;line-height:14px;box-sizing:border-box;background:#000;border:1px solid rgba(255,255,255,.8)}.menu__wishlist{width:52px;text-align:center;font-size:18px}.menu__wishlist i{position:relative;top:2px}.menu__wishlist .icon-heart2{color:#8a63aa}.menu__wishlist span{position:absolute;left:50%;bottom:50%;transform:translate(2px,1px);border-radius:10px;width:16px;height:16px;color:#fff;font-size:8px;font-weight:500;line-height:14px;box-sizing:border-box;background:#8a63aa;border:1px solid rgba(255,255,255,.8)}.menu__search{flex-shrink:0;width:52px;text-align:center}.menu__search .icon-search:before{color:inherit}.menu__callMob{width:52px;text-align:center;font-size:19px}.call-list{position:relative;width:52px}.call-list .menu__callMob,.call-list.is-active .call-list__items{display:block}.call-list__items{display:none;position:absolute;top:85%;right:0;width:195px;padding:10px 16px;box-shadow:0 1px 10px 0 rgba(0,0,0,.2);background:rgba(255,255,255,.9);box-sizing:border-box}.call-list__item{font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.08em;color:#000}.call-list__item+.call-list__item{margin-top:10px}.call-list__item-time{font-weight:400;font-size:11px;color:#666;text-align:right}.call{display:block;text-align:center;flex:1 1 auto;font-size:14px;position:relative;transition:width .3s;line-height:1}.call__info{white-space:nowrap;display:inline-block}.call__info:hover{color:#000!important}.call__info a:first-child{display:table}.call__time{letter-spacing:normal;color:#666;white-space:nowrap;text-align:right}.nav{background:rgba(255,255,255,.9);box-shadow:0 5px 20px rgba(0,0,0,.1);position:fixed;z-index:11;top:0;right:0;box-sizing:border-box;height:100%;transform:translateX(100%)}.nav.opened{transform:translateX(0);background:#fff}.nav__main{height:100%;position:relative}.nav__main>div{overflow-y:auto;max-height:100%;padding-right:15px}.nav__main>div::-webkit-scrollbar{width:7px}.nav__main>div::-webkit-scrollbar-track{background-color:rgba(0,0,0,.08);border-left:0;border-radius:4px}.nav__main>div::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:4px}.nav__main>div::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.nav__level{box-sizing:border-box;overflow:hidden}.nav__list{font-family:Albertus,serif;font-weight:500;padding:0 0 19px}.nav__list>li>a{color:#333;text-decoration:none;letter-spacing:.05em}.nav__list>li>a:first-child{position:relative}.nav__list>li>a:first-child:hover{color:#8a63aa}.nav__list>li>a:first-child:hover:before{height:40%}.nav__list>li>a:first-child:before{content:"";position:absolute;z-index:-1;bottom:6%;left:0;width:100%;height:0;background:rgba(138,99,170,.15);transition:.3s}.nav__list>li>a>i{color:#8a63aa;font-size:27px;margin:0 5px 0 0;vertical-align:middle}@media (min-width:1000px){.nav__list>.nav__drop>a:first-child{font-size:30px}}.nav__list>.nav__drop .nav__dropOpen{padding:10px;margin:-5px 0 -5px 5px}.nav .active>a{color:#8a63aa}.nav .active>a:first-child:before{height:40%}.nav__drop a:not(.nav__dropOpen){color:#333;text-decoration:none;letter-spacing:.05em}.nav__drop a:not(.nav__dropOpen):hover{color:#8a63aa}.nav__dropOpen{color:#333;display:inline-block;transform:translateY(-3px);border:1px solid rgba(0,0,0,.05);transition:border .3s;text-decoration:none}.nav__dropOpen:hover{border-color:#8a63aa}.nav__dropOpen:before{display:block}.subOpen .nav__dropOpen{color:#8a63aa}.subOpen .nav__dropOpen:before{content:"\e90e"}.nav__submenu{display:inline-block;transform:translateY(-3px);border:1px solid rgba(0,0,0,.05);transition:border .3s}.nav__submenu:hover{border-color:#8a63aa}.nav__submenu:before{display:block}.nav__sub{padding:10px 0 0!important;display:none}@media (max-height:690px) and (min-width:1000px){.nav__list>li>a{line-height:1.4}.nav__sub{padding:5px 0 0!important}.nav__sub li{margin:0 0 6px}}.nav__sub a{color:#999;text-decoration:none;letter-spacing:.05em}.nav__sub a:hover{color:#333}.nav__links{font-family:Albertus,serif;font-weight:500;min-height:292px;padding:21px 0 0;position:relative;box-sizing:border-box}.nav__links>li{margin:0 0 6px}@media (max-height:690px) and (min-width:1000px){.nav__links{padding:10px 0 0;min-height:190px}.nav__links>li{margin:0}}.desktop .nav__links>li:hover .nav__linksOpen{color:#8a63aa}.desktop .nav__links>li:hover .nav__linksOpen:before{height:40%}.desktop .nav__links>li:hover .nav__subLinks{visibility:visible;opacity:1;transition:visibility ease-in-out,opacity .5s ease-in-out}.nav__links>li>a{font-size:20px;color:#666;text-decoration:none;letter-spacing:.05em;position:relative}.nav__links>li>a:hover{color:#8a63aa}.nav__links>li>a:hover:before{height:40%}.nav__links>li>a:before{content:"";position:absolute;z-index:-1;bottom:6%;left:0;width:100%;height:0;background:rgba(138,99,170,.15);transition:.3s}.nav__links>li>a i{font-size:8px;display:inline-block;vertical-align:middle}html:not(.desktop) .nav__linksOpen{color:#8a63aa}html:not(.desktop) .nav__linksOpen:before{height:40%}.nav__subLinks{position:absolute;top:20px;left:150px;visibility:visible;opacity:1;transition:visibility ease-in-out,opacity .5s ease-in-out}.desktop .nav__subLinks{visibility:hidden;opacity:0}.nav__subLinks li{margin:3px 0 10px}.nav__subLinks a{text-decoration:none;color:#999;font-size:18px;letter-spacing:.03em}.nav__subLinks a:hover{color:#666}.nav__footer{position:absolute;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between}.nav__left a{color:#000;text-decoration:none;display:inline-block;vertical-align:top;font-size:29px}.nav__left a+a{margin-left:25px}.nav__left a:hover{color:#8a63aa}.nav__right{color:#333;text-align:right}.nav__right span{color:#999;display:block}.navScroll>ul>li{padding:0 0 12px}@media (max-height:690px) and (min-width:1000px){.nav__subLinks li{margin:3px 0}.navScroll>ul>li{padding:0}}.breadcrumbs{padding:10px 0;font-size:14px}.breadcrumbs li{display:inline-block;vertical-align:top}.breadcrumbs li:first-child a:before{content:"\e919";font-family:icomoon!important;font-size:.8em;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 1px 0 0}.breadcrumbs li:first-child:before{display:none}.breadcrumbs li:before{content:"\e90d";font-family:icomoon!important;font-size:.6em;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:middle;padding:0 9px}.breadcrumbs a{color:inherit;text-decoration:none;display:inline-block;vertical-align:middle}.breadcrumbs a:hover{text-decoration:underline}.fullVersion{text-align:center;border-top:1px solid #e5e5e5;padding:18px 0 10px;margin:0 10px}.fullVersion a{color:#333;border-bottom:1px solid #8a63aa;text-transform:uppercase;font-weight:500;line-height:1;display:inline-block;vertical-align:top;font-size:15px;text-decoration:none;letter-spacing:.05em;padding:0 0 1px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-disabled{opacity:0;pointer-events:none}.slick-slide:focus{outline:0}.slick-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:60px;height:60px;border-radius:60px;transition:.3s;text-decoration:none;font-size:14px;background:#fff;box-shadow:4px 4px 15px rgba(0,0,0,.14)}.slick-arrow:hover{color:#fff;background:#8a63aa;box-shadow:4px 4px 15px rgba(0,0,0,.14)}.prevArrow{left:15px}.nextArrow{right:15px}@media (max-width:767px){.feedbackSuccess .redButton{padding:15px 10px;font-size:13px}table td,table th{font-size:13px}.slick-arrow{width:40px;height:40px;font-size:12px}.prevArrow{left:5px}.nextArrow{right:5px}}.slick-dots{text-align:center}.slick-dots li{display:inline-block;vertical-align:top}.slick-dots button{-webkit-appearance:none;box-shadow:none;border:0;background-color:transparent;overflow:hidden;border-radius:6px;margin:0 4px;cursor:pointer;padding:0;display:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.slick-dots .slick-active button{display:inline-block}.headBlock{display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;box-sizing:border-box}.headBlock .breadcrumbs{color:inherit}.headBlock h1{font-size:36px;font-weight:500;color:inherit;margin:0;line-height:1;letter-spacing:.05em}.searchOpen{color:#fff;text-decoration:none;font-size:20px;display:inline-block;vertical-align:middle;margin:0 0 0 10px}.searchOpen:before{color:inherit!important}.pagination{text-align:center}.pagination__list{display:inline-block;vertical-align:middle}.pagination__list li{color:#ccc;display:inline-block;vertical-align:middle;font-size:18px}.pagination__list .hidden{display:none!important}.pagination__list a{text-decoration:none;color:inherit;box-sizing:border-box}.pagination__list a:hover{color:#8a63aa;border-color:#8a63aa}.pagination__list a,.pagination__list span{display:block;border:1px solid #ccc;box-sizing:border-box;width:40px}.pagination__list .active>*,.pagination__list .current>*{color:#fff;background:#8a63aa;border-color:#8a63aa}.pagination .redLineButton{letter-spacing:.1em}.textAdminka,.textAdminka1{margin:20px 0}.textAdminka1.textAdminka__showed .textAdminka__read{display:none}.textAdminka1__wrap{position:relative}.textAdminka1__wrap:before{content:"";width:100%;height:4em;position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(250,250,250,0) 0,#fafafa 100%);display:none}.textAdminka1__container{overflow:hidden;height:auto}.textAdminka1__read{display:table;margin:9px auto 0;color:#8a63aa;font-weight:600;letter-spacing:1px;text-decoration:none!important;border:0!important}.textAdminka1__read i{font-size:7px}.textAdminka1__read>span{font-size:12px;text-transform:lowercase;letter-spacing:.14em}.textAdminka1__read:hover span span{border-bottom-color:transparent}.programCatPage{position:relative;z-index:3}.pItem{float:left}.pItem__container{display:table;box-sizing:border-box}.pItem__img{display:block}.pItem__img:before{content:"";display:block;padding-bottom:74.5%}.pItem .wishlist{float:left;box-shadow:0 13px 15px rgba(0,0,0,.07)}@media (min-width:1200px){.pItem .wishlist{width:214px}}@media (max-width:1199px){.pItem .wishlist+.whiteButton{width:calc(100% - 51px);margin:0 0 0 -4px}}.pItem .openPopup{float:left;box-shadow:0 13px 15px rgba(0,0,0,.07);padding:21px 10px 20px;display:none!important}.pItem .whiteButton{float:right;box-shadow:0 13px 15px rgba(0,0,0,.07);width:100%!important}.hItem{float:left;position:relative;display:block}.hItem:before{content:"";display:block;padding-bottom:74.5%}.hItem__container{display:table;width:100%;box-sizing:border-box;padding:6px 0 0}.hItem__bottom{position:absolute;bottom:0;left:10px;width:calc(100% - 20px);box-sizing:border-box;background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2)}.hItem__title{color:#333;font-weight:500;font-family:Albertus,serif;letter-spacing:.1em;text-transform:uppercase;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none}.hItem__title:hover span{text-decoration:underline}.hItem__title span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}.hItem__title i{font-size:23px}.holidaySection{overflow:hidden;position:relative}.holidaySection .h2,.holidaySection h2{margin-top:0}.nItem{float:left;position:relative;margin:0 0 50px;display:block}.nItem:before{content:"";display:block;padding-bottom:74.5%}.nItem__container{display:table;width:100%;box-sizing:border-box}.nItem__title{color:#333;font-weight:500;font-family:Albertus,serif;letter-spacing:.03em;text-transform:uppercase;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:60px;font-size:14px;position:absolute;bottom:0;transform:translateY(50%);background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2);text-align:center;transition:.3s}.nItem__title:hover{background:#8a63aa;color:#fff}.nItem__title span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;line-height:1.2;max-height:38px;-webkit-line-clamp:2}.nItem__title i{font-size:13px;padding:0 0 0 10px}.characters{overflow:hidden}.characters .h2,.characters h2{margin-top:0}.characters__slider{width:calc(100% + 20px);margin:0 -10px;overflow:hidden}.characters__slider .slick-list{padding:0 0 45px!important}.characters__char{color:rgba(138,99,170,.3);float:left;width:100%;font-weight:800;font-family:Albertus,serif}.characters__btns{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}.characters__sortNav{text-align:center}@media (min-width:768px){.characters__sortNav{margin:-20px 0 30px}}.characters__sortNav li{display:inline-block;vertical-align:top;margin:5px 10px}.characters__sortNav .active a{color:#8a63aa;border-bottom-color:transparent}.characters__sortNav a{display:block;text-decoration:none;color:#333;border-bottom:1px dashed #8a63aa;letter-spacing:.05em;font-weight:500;line-height:1.4;font-size:16px;text-transform:uppercase}@media (max-width:767px){.characters__sortNav{margin:-10px 0 20px}.characters__sortNav a{font-size:12px;font-weight:600}}.characters__sortNav a:hover{border-bottom-color:transparent}.characters__sort{margin:0 -10px;overflow:hidden}.characters__sort .prevArrow{left:25px}.characters__sort .nextArrow{right:25px}.characters__sort .characters__item{padding:10px}@media (min-width:1200px) and (max-width:1399px){.characters__sort .characters__item{padding:7px}}@media (min-width:1200px){.characters__sort .characters__item{width:25%}}@media (min-width:1000px) and (max-width:1199px){.characters__sort .characters__item{width:33.33%}}@media (min-width:768px) and (max-width:999px){.characters__sort .characters__item{width:50%}}@media (min-width:480px) and (max-width:767px){.characters__sort .characters__item{width:50%}}@media (max-width:479px){.characters__sort .characters__item{width:100%;margin:0 0 20px;padding:0}}.characters__sort .slick-list{padding:0!important}.characters__container{margin:0 -10px;overflow:hidden}.characters__container .characters__item{margin:0 0 30px;padding:10px}.characters__item{float:left;width:340px;box-sizing:border-box;padding:.15%}.characters__img{position:relative;display:block}.characters__img:after{content:"";display:block;padding-bottom:150%}.characters__title{position:absolute;bottom:2.5%;left:3%;font-family:Albertus,serif;font-size:18px;text-transform:uppercase;color:#333;letter-spacing:.1em;line-height:1.35;max-width:94%}.characters__title span{background:rgba(255,255,255,.7);padding:0 5px}.characters__following,.characters__sortFollow{padding:10px 0 0;text-align:center}.characters__following a,.characters__sortFollow a{margin:5px;display:inline-block;vertical-align:bottom;text-decoration:none;color:#333;border-bottom:1px solid #8a63aa;letter-spacing:.05em;font-weight:500;line-height:1.4;font-size:16px;text-transform:uppercase}@media (max-width:767px){.characters__sort .prevArrow{left:15px}.characters__sort .nextArrow{right:15px}.characters__following a,.characters__sortFollow a{font-size:12px;font-weight:600}}.characters__following a:hover,.characters__sortFollow a:hover{border-bottom-color:transparent}.characters__info{position:absolute;bottom:0;left:10px;margin-bottom:-27px;padding:0;width:calc(100% - 20px)}.characters__wish{background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2);color:#8a63aa;font-size:20px;text-decoration:none;height:60px;width:60px;display:none;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:top;transition:.3s}.characters__wish:hover{background:#8a63aa;color:#fff}.characters__link{transition:.3s;box-sizing:border-box;text-decoration:none;color:#333;vertical-align:top;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2);height:60px;width:100%;padding:0 0 0 14px}.characters__link:hover{color:#8a63aa}.characters__link:hover i{left:4px}.characters__link span{font-weight:500;font-family:Albertus,serif;font-size:16px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;display:block;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;max-height:34px;-webkit-line-clamp:2}.characters__link i{position:relative;font-size:22px;padding:0 14px;transition:.3s}.pageNav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (min-width:1000px){.pageNav{padding:42px 0 0}}.pageNav a{letter-spacing:.1em;margin:23px 0 0;max-width:100%;display:inline-flex}.pageNav a:first-child{padding:0 10px 0 0}.pageNav a:first-child i{padding:0 5px 0 0}.pageNav a i{font-size:23px;padding:0 0 0 5px}.pageNav span{overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.customCheckbox{display:table;position:relative;font-size:16px;line-height:1;letter-spacing:.05em;cursor:pointer}.customCheckbox.disabled{color:#999!important}.customCheckbox.disabled .customCheckbox__text:before{border-color:#ccc}.customCheckbox__checkbox{position:absolute;opacity:0;margin:0;width:0;height:0}.customCheckbox__checkbox:checked+.customCheckbox__text{color:#8a63aa}.customCheckbox__checkbox:checked+.customCheckbox__text:before{background:#8a63aa;color:#fff}.customCheckbox__text:before{content:"\e913";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:16px;font-size:9px;text-indent:1px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;vertical-align:text-top;width:13px;height:13px;border:1px solid #8a63aa;margin:1px 10px 0 0;border-radius:3px;color:transparent}.customRadio{display:table;position:relative;font-size:16px;cursor:pointer}.customRadio.disabled{color:#999!important}.customRadio.disabled .customRadio__text:before{border-color:#ccc}.customRadio__radio{position:absolute;opacity:0;margin:0;width:0;height:0}.customRadio__radio:checked+.customRadio__text:before{background:#ccc}.customRadio__text:before{content:"";display:inline-block;vertical-align:text-top;width:15px;height:15px;border:1px solid #c5c5c5;margin:0 24px 0 0}.drop{position:relative;display:inline-block;text-align:left;z-index:1}.drop.open{z-index:2}.drop.open .drop__container{display:block}.drop.open .drop__button:after{content:"\f077"}.drop.open .drop__link:after{content:"\e905"}.drop.selected .drop__link{color:#8a63aa}.drop__link{overflow:hidden;padding:16px 30px 17px 18px;position:relative;z-index:1;text-decoration:none;display:block;border:1px solid #f2f2f2;color:#333}.drop__link:after{content:"\e906";font:10px/1 icomoon!important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;text-rendering:auto;position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#d5d5d5}.drop__value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1}.drop__container{position:absolute;top:100%;left:0;width:100%;box-sizing:border-box;border:1px solid #fff;background:#fff;padding:5px 0 15px;margin-top:-1px;margin-bottom:-1px;display:none}.drop__container ul{max-height:178px;overflow-y:auto}.drop__container .customCheckbox{display:block;padding:5px 20px;width:100%}.drop__container .customRadio{text-decoration:none;padding:6px 10px;display:block;white-space:nowrap;color:#333;font-size:14px;transition:.3s}.drop__container .customRadio:hover{color:#8a63aa;background:#fff}.drop__container .customRadio__radio:checked+.customRadio__text{color:#8a63aa;cursor:default}.drop__container .customRadio__text:before{display:none}.drop__list a{text-decoration:none;padding:6px 10px;display:block;white-space:nowrap;color:#333;transition:.3s}.drop__list a:hover{color:#8a63aa}.drop__list a.active{color:#8a63aa;cursor:default}.drop__list a i{font-size:8px;display:inline-block;vertical-align:middle;margin:0 2px 0 0}.videoSection{overflow:hidden;position:relative}.videoSection .h2,.videoSection h2{margin-top:0}.videoSectionNew .videoBlock{width:100%;margin:0!important}.videoSectionNew .videoBlock iframe{height:100%}.videoBlock{float:left;overflow:hidden;position:relative;background:#fff}.videoBlock.videoOnly{margin-top:20px;margin-bottom:0}.videoBlock.videoOnly:nth-child(1){margin-top:0}.videoBlock.videoOnly iframe{height:100%}.videoBlock__container{display:table;width:100%;box-sizing:border-box}.videoBlock:before{content:"";display:block;padding-bottom:56.5%}.videoBlock iframe{position:absolute;top:0;left:0;width:calc(100% + 2px);height:calc(100% - 19px);display:block;margin:0 -1px}.videoBlock__bottom{position:absolute;z-index:2;bottom:0;left:10px;width:calc(100% - 20px);box-sizing:border-box;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}.videoBlock__title{font-weight:500;display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;text-align:center}.videoBlock__name{text-transform:uppercase}.videoBlock__date{color:#8a63aa;display:inline-block}.newsBlock{overflow:hidden;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.15);margin-bottom:20px;box-sizing:border-box}.newsBlock__date{font-weight:500}.newsBlock__title{color:#333;font-family:Albertus,serif;font-size:24px;line-height:1;letter-spacing:.05em;text-decoration:none;font-weight:500;margin:8px 0 0}.newsBlock__title:hover{color:#8a63aa}.newsBlock__img{display:block}.newsBlock__img:before{content:"";display:block;padding-bottom:75%}.newsBlock__text{line-height:1.75}.hScroll{overflow:hidden;position:relative}.hScroll:after,.hScroll:before{width:25px;height:100%;position:absolute;top:0;box-sizing:border-box;pointer-events:none;font-family:icomoon!important;font-size:10px;padding:7px 0 0;vertical-align:bottom;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;text-align:center}.hScroll.scrollLeft:after{content:"\e909";right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 100%)}.hScroll.scrollRight:before{content:"\e914";left:0;background:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.hScroll__container{overflow-y:auto;border-radius:4px 4px 3px 3px}.hScroll__container>*{box-sizing:border-box}.showcase{display:flex;flex-wrap:wrap}.showcase__item{box-sizing:border-box}.showcase__item>*{display:flex;height:100%;overflow:hidden;box-sizing:border-box;position:relative}.showcase__item>:before{content:"";display:block;padding-bottom:100%}.showcase__col2 .showcase__item{height:50%}.showcaseMore{overflow:hidden}.showcaseMore__item{box-sizing:border-box;float:left}.showcaseMore__item>*{display:block;position:relative}.showcaseMore__item>:before{content:"";display:block;padding-bottom:100%}.showcaseShort{overflow:hidden}.showcaseShort__item{box-sizing:border-box;float:left;width:33.33%}.showcaseShort__item>*{display:block;position:relative}.showcaseShort__item>:before{content:"";display:block;padding-bottom:100%}.tabs__link li{float:left}.tabs__link a{display:block;text-decoration:none}.tabs__link a:hover{text-decoration:none}.tabs__content>li{overflow:hidden;height:0}.tabs__content>li.visible{height:auto}.homeBanner{position:relative;overflow:hidden;box-sizing:border-box}.homeBanner__logo{position:absolute;z-index:9;bottom:50%;padding:0 0 4px;left:50%;width:337px;transform:translateX(-50%) scale(1)}@media (min-width:1000px) and (max-width:1199px){.homeBanner__logo{width:290px}}.homeBanner__logo img{width:100%;display:block}.homeBanner__slider>.homeBanner__item+.homeBanner__item{display:none}.homeBanner__img{height:100vh;min-height:500px;transition:transform .3s;transform:scale(1)}.homeBanner__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.1) 30.73%,rgba(0,0,0,0) 100%)}@media (orientation:landscape){.homeBanner__desk{height:100vh;transition:transform .3s;transform:scale(1)}.animationOut .homeBanner__desk{animation:1.5s cubic-bezier(.7,0,.3,1) forwards scaleDown}.animationIn .homeBanner__desk{animation:1.5s cubic-bezier(.7,0,.3,1) forwards scaleUpDown}.homeBanner__mob{display:none}}@media (orientation:portrait){.homeBanner__desk{display:none}.homeBanner__mob{height:100vh}}.homeBanner__slogan{position:absolute;margin:-5px 0 0;left:50%;top:50%;transform:translateX(-50%);text-align:center;color:#000}.homeBanner__title{display:table;box-sizing:border-box;font:500 52px/1.24 Albertus,serif;letter-spacing:.02em;color:#764b98;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.3),0 0 2px #6f59a0,0 0 2px #6f59a0,0 0 2px #6f59a0,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.homeBanner__title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:none;background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 12px,#88579f 31px,#623e8d 52px,#623e8d 64px,#9b62a4 65px,#9b62a4 76px,#88579f 95px,#623e8d 116px,#623e8d 128px,#9b62a4 129px,#9b62a4 140px,#88579f 150px,#623e8d 180px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:1400px){.homeBanner__title{margin:0 auto 40px;width:800px}.homeBanner__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 12px,#88579f 31px,#623e8d 52px,#623e8d 64px,#9b62a4 65px,#9b62a4 76px,#88579f 95px,#623e8d 116px,#623e8d 128px,#9b62a4 129px,#9b62a4 140px,#88579f 150px,#623e8d 180px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:1200px) and (max-width:1399px){.homeBanner__title{margin:0 auto 30px;width:700px;font-size:45px}.homeBanner__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 6px,#88579f 23px,#623e8d 49px,#623e8d 55px,#9b62a4 56px,#9b62a4 62px,#88579f 80px,#623e8d 104px,#623e8d 110px,#9b62a4 111px,#9b62a4 117px,#88579f 135px,#623e8d 165px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:1000px) and (max-width:1199px){.homeBanner__title{margin:0 auto 20px;width:620px;font-size:40px}.homeBanner__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 5px,#88579f 25px,#623e8d 44px,#623e8d 49px,#9b62a4 50px,#9b62a4 55px,#88579f 75px,#623e8d 88px,#623e8d 89px,#9b62a4 94px,#9b62a4 114px,#88579f 112px,#623e8d 137px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:768px) and (max-width:999px){.homeBanner__title{margin:0 auto 20px;width:485px;font-size:30px}.homeBanner__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 4px,#88579f 18px,#623e8d 34px,#623e8d 37px,#9b62a4 38px,#9b62a4 42px,#88579f 55px,#623e8d 70px,#623e8d 74px,#9b62a4 75px,#9b62a4 79px,#88579f 92px,#623e8d 111px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (max-width:767px){.homeBanner__title{font-size:18px;width:280px;margin:10px auto 25px;text-shadow:0 0 1px #6f59a0,0 0 1px #6f59a0,0 0 1px #6f59a0,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.homeBanner__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 3px,#88579f 11px,#623e8d 19px,#623e8d 22px,#9b62a4 23px,#9b62a4 26px,#88579f 33px,#623e8d 44px,#623e8d 45px,#9b62a4 48px,#9b62a4 55px,#88579f 63px,#623e8d 66px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.homeBanner__title img{display:block}.homeBanner__subTitle{box-shadow:3px 4px 20px rgba(0,0,0,.1);background:rgba(188,21,68,.8);font:18px/1.8 Albertus,serif;letter-spacing:.05em;color:#fff;padding:0 7px;display:table;margin:5px auto 0}.homeBanner .blueButton{padding:23px 28px 19px}@keyframes upLogo{0%{left:50%;transform:translateX(-50%) scale(1);bottom:51.2%}30%{left:50%;transform:translateX(-50%) scale(1.1);bottom:51.2%}99%{opacity:1}100%{left:10px;bottom:calc(100% - 109px);transform:translateX(0) scale(1);width:164px;opacity:0}}@keyframes downLogo{0%{left:10px;bottom:calc(100% - 109px);width:164px;opacity:0;transform:translateX(0) scale(1)}1%{opacity:1}60%{left:50%;transform:translateX(-50%) scale(1.1);bottom:51.2%}100%{left:50%;transform:translateX(-50%) scale(1);bottom:51.2%}}@keyframes showLogo{0%,99%{opacity:0}100%{opacity:1}}@keyframes hideLogo{0%{opacity:1}1%,100%{opacity:0}}@keyframes scaleDown{to{opacity:0;transform:scale(.9)}}@keyframes scaleUpDown{from{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.programHome3D{overflow:hidden}.programHome3D h2{margin-top:0}.programHome3D .showAll{margin:20px auto 0}.pSlider{position:relative;width:552px;margin:0 auto}@media (min-width:768px){.pSlider:after,.pSlider:before{content:"";position:absolute;z-index:2;top:0;width:20%;height:100%}.pSlider:before{right:100%;background:linear-gradient(-90deg,#fff 0,rgba(196,196,196,0) 100%)}.pSlider:after{left:100%;background:linear-gradient(90deg,#fff 0,rgba(196,196,196,0) 100%)}}.pSlider__container{overflow:hidden;margin:40px auto 0;position:relative}.pSlider__container .prevArrow{left:25px;top:calc(50% - 18px)}.pSlider__container .nextArrow{right:25px;top:calc(50% - 18px)}.pSlider__item{position:relative;-moz-filter:blur(3px);-o-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}.pSlider .swiper-slide-active{-moz-filter:blur(0);-o-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}.pSlider .swiper-slide-active .pSlider__nav{opacity:1;pointer-events:auto}.pSlider__img{display:block;border-radius:6px}.pSlider__img:before{content:"";display:block;padding-bottom:74.7%}.pSlider__nav{position:relative;z-index:2;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s}.pSlider__nav .redButton{display:none!important}@media (min-width:1400px){.pSlider__nav .redButton{padding:21px 20px}}@media (min-width:1200px) and (max-width:1399px){.pSlider__nav .redButton{padding:21px 15px}}@media (max-width:1199px){.pSlider__nav .redButton{display:none}}.pSlider__all{position:absolute;top:calc(50% - 18px);left:50%;transform:translate(-50%,-50%);padding:18px 23px;font-weight:500;white-space:nowrap}.pSlider__all~.pSlider__nav{opacity:0!important;pointer-events:none}.servicesSection{overflow:hidden;position:relative}.servicesSection .h2,.servicesSection h2{margin-top:0}.servicesSection .sItem__container{margin-bottom:-20px}.servicesSection .pItem__container{padding-top:0;padding-bottom:50px}.servicesSection__all{text-align:center;padding:20px 0 2px}.homeServicesSection{overflow:hidden;position:relative}.homeServicesSection .sItem__container{float:none;margin-bottom:0;display:table}.homeServicesSection h2{margin-bottom:0}.homeServicesSection .showAll{margin:0 auto}.homeServicesSection__descr{font-weight:400;color:#000;text-align:center;margin:15px auto 20px;letter-spacing:.002em;line-height:1.5}.homeServicesSection__descr>:first-child{margin-top:0}.homeServicesSection__descr>:last-child{margin-bottom:0}.sItem{float:left;position:relative;overflow:hidden;margin-bottom:20px}.sItem__container{float:left;width:100%;box-sizing:border-box;margin-bottom:17px}.sItem__container+*{clear:both}.sItem__img{box-sizing:border-box;display:block}.sItem__img:before{content:"";display:block;padding-bottom:74.5%}.sItem__info{box-sizing:border-box}.sItem__link{position:absolute;top:0;left:0;width:100%;height:100%;color:#333;font-weight:500;font-family:Albertus,serif;text-transform:uppercase;text-decoration:none}.sItem__link:hover{text-decoration:none}.sItem__head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;transition:background .3s,box-shadow .3s}.sItem__head i{box-sizing:border-box;font-size:28px;position:relative;left:0;transition:.3s;text-align:right;color:transparent;padding:0 0 0 10px}.sItem__title{line-height:1.5;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;max-height:47px;-webkit-line-clamp:3}.sItem__title span{transition:.3s}.sItem__text{max-height:94px;height:0}.sItem__text>:first-child{margin-top:0}.sItem__footer{display:none}.sItem .redButton{padding:21px 35px 20px}.prog-slider-item{position:relative;overflow:hidden}.prog-slider-item__img{box-sizing:border-box;display:block}.prog-slider-item__img:before{content:"";display:block;padding-bottom:74.5%}.prog-slider-item__link{position:absolute;top:0;left:0;width:100%;height:100%;color:#333;font-weight:500;font-family:Albertus,serif;text-transform:uppercase;text-decoration:none}.prog-slider-item__link:hover{text-decoration:none}.prog-slider-item__head{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;transition:background-color .3s,box-shadow .3s}.prog-slider-item__head i{box-sizing:border-box;font-size:28px;position:relative;left:0;transition:.3s;text-align:right;color:transparent;padding:0 0 0 10px}.prog-slider-item__title{line-height:1.5;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;max-height:47px;-webkit-line-clamp:3}.prog-slider-item__title span{transition:.3s}.sItemSlider{overflow:hidden;height:0;display:none}.sItemSlider__item{margin-right:10px;float:left;width:274px}.sItemSlider__link{display:block;overflow:hidden;text-transform:uppercase;text-decoration:none;font-family:Albertus,serif;font-weight:700;letter-spacing:.1em;color:#333;transition:.3s;position:relative;font-size:14px;line-height:1.5}.sItemSlider__link:before{content:"";display:block;padding-bottom:75%}.sItemSlider__head{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:background .3s,box-shadow .3s;height:74px;padding:5px 20px}.sItemSlider__title span{transition:.3s;background:rgba(255,255,255,.7)}.sItemSlider__arrow{padding:0 0 0 10px;text-align:right;font-size:26px;line-height:1;color:transparent}.sItemSlider .slick-dots li{padding:3px;margin:7px 0 0;position:relative}.sItemSlider .slick-dots li+li{margin-left:4px}.sItemSlider .slick-dots li.slick-active:before{background:#888}.sItemSlider .slick-dots li:before{content:"";display:block;width:6px;height:6px;border-radius:6px;background:#cecece}.sItemSlider .slick-dots li button{display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;box-sizing:border-box;margin:0}.programHome h2{margin:0}.programHome__fon.b-lazy{color:#fff;background:#9a6fbd}.programHome__fon.b-lazy:nth-child(even){background:#6f4f8a}.programHome__fon.b-lazy .underlineWithArrow{color:#fff}.programHome__fon.b-lazy .underlineWithArrow span{border-color:#fff}.programHome__fon.b-lazy .programHome__title{color:inherit!important}.programHome__dop{background:#9a6fbd;color:#fff}.programHome__dop .underlineWithArrow{color:#fff}.programHome__dop .underlineWithArrow span{border-color:#fff}.programHome__dop .programHome__title{color:inherit!important}.programHome__title{font-weight:500;text-transform:uppercase;text-align:left}.programHome__descr{font-weight:400;color:#000;text-align:center;margin:15px auto 30px;letter-spacing:.002em;line-height:1.5}.programHome__text{line-height:1.75;letter-spacing:.05em;overflow-y:auto;padding-right:15px;box-sizing:border-box}.programHome__text::-webkit-scrollbar{width:7px;height:7px}.programHome__text::-webkit-scrollbar-track{background-color:rgba(255,255,255,.08);border-left:0;border-radius:4px}.programHome__text::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4);border-radius:4px}.programHome__text::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.6)}.programHome__text>:first-child{margin-bottom:0;margin-top:0}.programHome__text>:last-child{margin-bottom:0}.programHome__text p{margin:.7em 0}.programHome__info .whiteButton{margin:29px 0 0;line-height:1.3;color:#9971bb;letter-spacing:.09em;padding:0;font-weight:700;border:0;overflow:visible;background:0 0}.programHome__info .whiteButton:hover{background:0 0;color:#9971bb}.programHome__info .whiteButton:hover i{right:22px}.programHome__info .whiteButton:after{content:"";position:absolute;top:3px;left:3px;width:100%;height:100%;background:#6a4688;box-shadow:5px 5px 20px rgba(0,0,0,.1);box-sizing:border-box}.programHome__info .whiteButton span{padding:22px 68px 19px 32px;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.9) 100%);box-shadow:5px 5px 20px rgba(0,0,0,.1);position:relative;z-index:1}.programHome__info .whiteButton i{right:29px;z-index:2}.programHome .programSlider .slick-dots{display:none!important}.programHome .programSlider .slick-arrow{top:calc(50% - 15px)}.programHome .programSlider__nav{margin-left:0;text-align:center}.programSlider>.programSlider__item+.programSlider__item{display:none}.programSlider.lastSlide .nextArrow{display:none!important}.programSlider__item{position:relative}.programSlider__img{display:block;position:relative}.programSlider__img:before{content:"";display:block;padding-bottom:74%}.programSlider__title{box-sizing:border-box;font:500 52px/1.24 Albertus,serif;letter-spacing:.02em;color:#764b98;position:absolute;top:50%;left:0;transform:translateY(-50%);padding:20px 100px;width:100%;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.3),0 0 2px #6f59a0,0 0 2px #6f59a0,0 0 2px #6f59a0,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.programSlider__title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;text-shadow:none;background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 12px,#88579f 31px,#623e8d 52px,#623e8d 64px,#9b62a4 65px,#9b62a4 76px,#88579f 95px,#623e8d 116px,#623e8d 128px,#9b62a4 129px,#9b62a4 140px,#88579f 150px,#623e8d 180px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:1400px){.programSlider__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 12px,#88579f 31px,#623e8d 52px,#623e8d 64px,#9b62a4 65px,#9b62a4 76px,#88579f 95px,#623e8d 116px,#623e8d 128px,#9b62a4 129px,#9b62a4 140px,#88579f 150px,#623e8d 180px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:1200px) and (max-width:1399px){.programSlider__title{font-size:45px}.programSlider__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 6px,#88579f 23px,#623e8d 49px,#623e8d 55px,#9b62a4 56px,#9b62a4 62px,#88579f 80px,#623e8d 104px,#623e8d 110px,#9b62a4 111px,#9b62a4 117px,#88579f 135px,#623e8d 165px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:1000px) and (max-width:1199px){.programSlider__title{font-size:40px;padding:20px 80px}.programSlider__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 5px,#88579f 25px,#623e8d 44px,#623e8d 49px,#9b62a4 50px,#9b62a4 55px,#88579f 75px,#623e8d 88px,#623e8d 89px,#9b62a4 94px,#9b62a4 114px,#88579f 112px,#623e8d 137px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (min-width:768px) and (max-width:999px){.programSlider__title{font-size:30px;padding:20px 80px}.programSlider__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 4px,#88579f 18px,#623e8d 34px,#623e8d 37px,#9b62a4 38px,#9b62a4 42px,#88579f 55px,#623e8d 70px,#623e8d 74px,#9b62a4 75px,#9b62a4 79px,#88579f 92px,#623e8d 111px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@media (max-width:767px){.programSlider__title{padding:20px 50px;font-size:18px;text-shadow:0 0 1px #6f59a0,0 0 1px #6f59a0,0 0 1px #6f59a0,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.programSlider__title:after{background:-webkit-linear-gradient(-90deg,#9b62a4 0,#9b62a4 3px,#88579f 11px,#623e8d 19px,#623e8d 22px,#9b62a4 23px,#9b62a4 26px,#88579f 33px,#623e8d 44px,#623e8d 45px,#9b62a4 48px,#9b62a4 55px,#88579f 63px,#623e8d 66px,#623e8d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.programSlider__title img{display:block}@media (max-width:600px){.homeBanner__title img,.programSlider__title img{max-width:200px}}.programSlider__nav{position:relative;z-index:2;text-align:center}.programSlider__nav .whiteButton{width:calc(100% - 40px)}.programSlider .slick-list{z-index:2}.programSlider .slick-dots{position:absolute;z-index:3;left:0;top:0;font-size:15px;background:rgba(0,0,0,.4);text-shadow:0 0 7px #000;padding:4px 0 1px 9px;box-sizing:border-box;width:80px;text-align:left;opacity:1;transition:opacity .3s}.programSlider.lastSlide .slick-dots{opacity:0;transition:opacity}.holidaysSpent{overflow:hidden;box-sizing:border-box;position:relative;padding:30px 0 0}@media (min-width:1400px){.holidaysSpent{padding:130px 0 0}}@media (min-width:1200px) and (max-width:1399px){.holidaysSpent{padding:60px 0 0}}@media (min-width:1000px) and (max-width:1199px){.holidaysSpent{padding:50px 0 0}}.holidaysSpent .h2,.holidaysSpent h2{margin-top:0;margin-bottom:0}.holidaysSpent__fon{position:relative}.holidaysSpent__fon:before{content:"";width:100%;position:absolute;left:0;background:#9a6fbd;top:100px;height:calc(100% - 100px)}.holidaysSpent__fon .container{position:relative}.holidaysSpent__nav{background:#ededed;box-shadow:6px 8px 20px rgba(0,0,0,.1);display:flex;flex-wrap:wrap}.holidaysSpent__nav:after,.holidaysSpent__nav:before{content:"";display:block;width:100%;background:url(/local/templates/rizhik/css/../img/hslFon.png) 0 0/auto 100% repeat-x}.holidaysSpent__all{width:250px;display:flex;align-items:center;justify-content:center;background:#8a63aa;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.2em}.holidaysSpent__all:hover i{margin:0 0 0 10px}.holidaysSpent__all i{position:relative;display:inline-block;vertical-align:middle;margin:0 5px;transition:.3s;font-size:1.3em}.holidaysSpent__linkTo{text-align:center}.holidaysSpent__linkTo .redLineButton{padding:16px 18px 14px 23px}.holidaysSpent .underlineWithArrow{color:#fff}.holidaysSpent .underlineWithArrow span{border-bottom-color:#fff}.hsSlider{position:relative;z-index:1}.hsSlider>.hsSlider__item+.hsSlider__item{display:none}.hsSlider>.slick-list{overflow:visible}.hsSlider__item{position:relative;box-sizing:border-box}.hsSlider__last .hsSlider__head:before{display:none}.hsSlider__last .hsSlider__title{height:100px}.hsSlider__last .hsSlider__text{-webkit-line-clamp:8}.hsSlider__all{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:18px 23px;font-weight:500;white-space:nowrap}.hsSlider__head{position:relative;box-sizing:border-box;height:100px}.hsSlider__head:before{content:"";position:absolute}.hsSlider__title{display:flex;align-items:center}.hsSlider__title>*{margin:0;line-height:1;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:100%}.hsSlider__note{color:#8a63aa;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2em;font-weight:500}.hsSlider__info{color:#fff;box-sizing:border-box}.hsSlider__box{line-height:1;overflow:hidden;letter-spacing:.1em}@media (max-width:435px){.hsSlider__box{letter-spacing:normal}}.hsSlider__box strong{display:block;margin:10px 0 0}.hsSlider__time{float:left;width:50%;box-sizing:border-box;border-right:1px solid rgba(255,255,255,.2);position:relative}.hsSlider__time i{position:absolute;top:7px;left:1px;font-size:22px}.hsSlider__years{float:left;box-sizing:border-box;padding:0 0 0 40px;position:relative}.hsSlider__years i{position:absolute;top:7px;left:0;font-size:25px}.hsSlider__text{letter-spacing:.05em;height:120px;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-height:1.75;overflow:hidden;margin:0 0 30px}.hsSlider .redLineeButton i{margin:0}.hsSlider .dashedLink{color:#fff}.hsSlider .dashedLink>span{border-bottom-color:#fff}.hsSlider__line{position:absolute;z-index:3;height:2px;background:#fff;display:none}.hsmSlider>.hsmSlider__item+.hsmSlider__item,.slick-short~.hsSlider__line{display:none}.hsmSlider__nav{position:absolute;top:100%;transform:translateY(-50%);width:100%;text-align:center}.hsmSlider__nav .whiteButton{margin-left:8px}.hsmSlider__nav a+a{margin-left:4px}.hsmSlider__nav .redButton{display:none}.hsmSlider__nav .redButton i,.hsmSlider__nav .redLineButton i{margin:0}.hsmSlider__nav .redButton .icon-play-button,.hsmSlider__nav .redLineButton .icon-play-button{display:inline-block;margin:0;line-height:.9;font-size:1.3em;vertical-align:bottom;letter-spacing:normal!important}.hsmSlider__nav .redButton .icon-play-button :before,.hsmSlider__nav .redLineButton .icon-play-button :before{color:inherit!important}@media (max-width:479px){.hsmSlider__nav .redButton .icon-play-button,.hsmSlider__nav .redLineButton .icon-play-button{font-size:1.3em;margin:-1px 0}}.hsmSlider .slick-list{background:#ededed}.hsmSlider__item{background-size:cover;display:block}.hsmSlider__item:before{content:"";display:block;padding-bottom:66.8%}.hsmSlider .slick-dots{position:absolute;color:#fff;z-index:3;font-size:15px}.hsmSlider.slick-short .slick-dots{display:none}.hsSliderNav{overflow:hidden;width:100%}.hsSliderNav.shortNav .slick-track{transform:translate3d(0,0,0)!important;margin:0 auto}@media (max-width:659px){.hsSliderNav .nextArrow,.hsSliderNav .prevArrow{display:none!important}}.hsSliderNav>.hsSliderNav__item+.hsSliderNav__item{display:none!important}.hsSliderNav .slick-list{padding:0!important}.hsSliderNav__item{width:500px;float:left;box-sizing:border-box;padding:0 .07%;position:relative}.hsSliderNav__item.slick-current .hsSliderNav__link:before{background:0 0;border:2px solid #8a63aa}.hsSliderNav__link{display:block;padding-bottom:56%;position:relative}.hsSliderNav__link:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:0;background:linear-gradient(135deg,rgba(187,21,67,.4) 0,rgba(19,67,239,.4) 100%);transition:.3s;box-sizing:border-box}.hsSliderNav__all{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:12px;padding:10px 15px}@media (max-width:999px){table thead td,table thead th{height:50px}table td,table th{height:40px;padding:5px 10px}.nav__list>.nav__drop>a:first-child{font-size:22px}.hsSliderNav__all span span{display:none}}.hsSliderNav__all i{margin:0 0 -2px 2px;font-size:18px}.hsSliderNav.lastSlide .nextArrow.slick-disabled{opacity:0;pointer-events:none}.hsSliderNav .nextArrow.slick-disabled{opacity:1;pointer-events:auto}.ourTheater{overflow:hidden;box-sizing:border-box;position:relative;display:flex;align-items:center}.ourTheater__main{text-align:center}.ourTheater .dashedLink{font-size:inherit;text-transform:none;font-weight:500}.ourTheater .dashedLink span{padding:0}.ourTheater__descr{font-size:16px;color:#000;max-width:800px;margin:0 auto}.ourTheater__order{position:relative;z-index:2;text-align:center}.ourTheater__blocks{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between}.ourTheater__item{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.07);position:relative;box-sizing:border-box;padding:20px 20px 20px 50px;display:flex;align-items:center}.ourTheater__icon{color:#8a63aa;font-size:85px;position:absolute}.ourTheater__icon:before{color:inherit!important}@media (min-width:1400px){.ourTheater__icon.icon-diamond-01{font-size:62px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-diamond-01{font-size:54px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-diamond-01{font-size:62px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-diamond-01{font-size:62px}}@media (max-width:767px){.ourTheater__icon.icon-diamond-01{font-size:31px;left:5px;top:13px}}@media (min-width:1400px){.ourTheater__icon.icon-light-bulb{font-size:85px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-light-bulb{font-size:75px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-light-bulb{font-size:85px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-light-bulb{font-size:85px}}@media (max-width:767px){.ourTheater__icon.icon-light-bulb{font-size:42px;left:4px;top:11px}}@media (min-width:1400px){.ourTheater__icon.icon-list-01{font-size:64px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-list-01{font-size:56px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-list-01{font-size:64px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-list-01{font-size:64px}}@media (max-width:767px){.ourTheater__icon.icon-list-01{font-size:32px;left:5px;top:13px}}@media (min-width:1400px){.ourTheater__icon.icon-theater-masks{font-size:64px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-theater-masks{font-size:56px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-theater-masks{font-size:64px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-theater-masks{font-size:64px}}@media (max-width:767px){.ourTheater__icon.icon-theater-masks{font-size:32px;left:5px;top:25px}}@media (min-width:1400px){.ourTheater__icon.icon-options{font-size:71px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-options{font-size:62px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-options{font-size:71px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-options{font-size:71px}}@media (max-width:767px){.ourTheater__icon.icon-options{font-size:35px;left:4px;top:13px}}@media (min-width:1400px){.ourTheater__icon.icon-fast{font-size:47px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-fast{font-size:44px}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-fast{font-size:51px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-fast{font-size:51px}}@media (max-width:767px){.ourTheater__icon.icon-fast{font-size:28px;left:4px;top:18px}}@media (min-width:1400px){.ourTheater__icon.icon-online-party-01{font-size:53px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__icon.icon-online-party-01{font-size:47px}}@media (min-width:768px) and (max-width:999px){.ourTheater__icon.icon-online-party-01{font-size:55px}}.ourTheater__name{font-size:18px;font-weight:500;color:#333;letter-spacing:.1em;line-height:1.2}.ourTheater__info{font-size:14px}.review{overflow:hidden;box-sizing:border-box;position:relative;z-index:1}.review .h2,.review h2{margin-top:0}.reviewPage .review .h2,.reviewPage .review h2{display:none}.review .tabs__link{text-align:center}@media (min-width:1400px){.review .tabs__link{margin:-25px 0 0}}@media (min-width:1200px) and (max-width:1399px){.review .tabs__link{margin:-19px 0 0}}.review .tabs__link li{float:none;display:inline-block;vertical-align:top}.review .tabs__link li+li{margin:0 0 0 27px}.review .tabs__link .active a{color:#8a63aa}.review .tabs__link a{display:block;color:#999;text-decoration:none;font-size:16px;letter-spacing:.1em;font-weight:500}.review .tabs__link a:hover{color:#8a63aa}.review .tabs__link i{font-size:20px;display:inline-block;vertical-align:middle;margin:0 7px 0 0}.review .tabs__link i.icon-movie{font-size:23px}.review__button{position:relative;z-index:1;display:table;margin:40px auto -50px;padding:16px 21px;letter-spacing:.2em}.review__more{text-align:center}.reviewPage .review .anchorLink,.reviewPage .review__more{display:none}.review .showAll{margin:10px auto 0}.rSlider>.rSlider__item+.rSlider__item{display:none!important}.rSlider__item{margin:0 auto;box-sizing:border-box;display:flex!important;align-items:center}.rSlider__wrap{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.07);transition:transform .5s;margin:0 auto}.rSlider__video{position:relative;width:100%}.rSlider .videoBlock{width:100%;float:none;box-shadow:none;transition:transform .5s;overflow:visible}.rSlider__img{box-shadow:3px 4px 20px rgba(0,0,0,.2);background:#acacac;border-radius:80px;overflow:hidden;float:left}.rSlider__img img{display:block}.rSlider__title{float:right}.rSlider__name{font-family:Albertus,serif;font-weight:500;color:#333;letter-spacing:.05em;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:34px 0 10px}.rSlider__date{font-weight:500;color:#8a63aa;letter-spacing:.05em}.rSlider__info{line-height:1.75;letter-spacing:.05em;clear:both}.rSlider__info img{max-height:600px;width:auto}.rSlider__more{display:table;margin:0 auto -24px;padding:16px 21px;letter-spacing:.2em;position:relative;z-index:1}.rSlider__detail{display:none}.rSlider .slick-list{padding:0!important}.Page404{display:flex;align-items:center;box-sizing:border-box;min-height:calc(100vh - 140px);text-align:center;padding:140px 0 0}.Page404 img{display:block;margin:0 auto}.eventArchive{background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.2);position:relative}.eventArchive__img{box-sizing:border-box}.eventArchive__img:before{display:block;content:"";padding-bottom:76%}.eventArchive__slider{position:relative;overflow:hidden}.eventArchive__slider:before{display:block;content:"";padding-bottom:76%}.eventArchive__cat{font-weight:500;text-align:center;letter-spacing:.2em;display:none!important}.eventArchive__box{line-height:1.45;letter-spacing:.1em;overflow:hidden;color:#666}.eventArchive__box strong{display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eventArchive__box i:before{color:inherit}.eventArchive__time{box-sizing:border-box;position:relative}.eventArchive__time i{position:absolute;left:1px;font-size:22px;color:#8a63aa}@media (min-width:1200px){.eventArchive__time i{top:4px}}@media (max-width:1199px){.eventArchive__time i{top:10px}}.eventArchive__years{box-sizing:border-box;position:relative}@media (min-width:1000px){.eventArchive__years{margin-bottom:31px;padding:0 0 0 40px;float:left;min-height:38px}}@media (min-width:1400px){.eventArchive__years{width:calc(57% - 25px)}.eventArchive__scroll{height:285px}}@media (min-width:1200px) and (max-width:1399px){.eventArchive__years{margin-bottom:20px;width:calc(51% - 15px)}}@media (min-width:1000px) and (max-width:1199px){.ourTheater__icon.icon-online-party-01{font-size:55px}.eventArchive__years{margin-bottom:16px;width:calc(51% - 15px)}.eventArchive__desk{display:none}}@media (max-width:999px){.eventArchive__years{margin-bottom:12px;padding:0 0 0 38px;min-height:54px}}.eventArchive__years i{position:absolute;top:7px;left:0;font-size:25px;color:#8a63aa}@media (min-width:1200px){.eventArchive__years i{top:4px}.eventArchive .redLineButton{padding:21px 41px 21px 23px;margin:0 0 0 16px}}.eventArchive__button{padding:16px 20px;position:relative;z-index:1}@media (min-width:768px){.rSlider__item.slick-current .rSlider__wrap,.rSlider__item.slick-current .videoBlock{transform:scale(1);-moz-filter:blur(0);-o-filter:blur(0);-webkit-filter:blur(0);filter:blur(0);box-shadow:0 10px 30px rgba(0,0,0,.07)}.rSlider .videoBlock{transform:scale(.9);-moz-filter:blur(3px);-o-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}.eventArchive__button{float:left;margin:10px 20px 0 0}.link_store{font-size:17px}}@media (max-width:767px){.ourTheater__icon.icon-online-party-01{font-size:28px;left:7px;top:18px}.eventArchive__button{width:100%;margin:10px 0 0}}.eventArchive__to{box-sizing:border-box;position:relative;margin:20px 0 0;white-space:nowrap}@media (max-width:1199px){.eventArchive__years i{top:9px}.eventArchive__to{padding-top:8px}.eventArchive .redLineButton{letter-spacing:.1em;padding:17px 48px 16px 37px}}.eventArchive__to>i{position:absolute;top:7px;left:0;font-size:25px;color:#8a63aa}.eventArchive__to a{display:inline-flex;margin:0 0 0 5px}.eventArchive__to a span{overflow:hidden;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.eventArchive__to a i{margin:0 0 0 5px}.eventArchive__mob{display:none}.eventArchive__scroll{margin:0}@media (min-width:1200px) and (max-width:1399px){.eventArchive__scroll{height:240px}}.eventArchive__text{margin:0}.eventArchive .textAdminka__container>:first-child{margin-top:0}.eventArchive .textAdminka__container>:last-child{margin-bottom:0}.eventArchive__footer{padding:26px 0 0}@media (min-width:1000px) and (max-width:1199px){.eventArchive__mob{display:inline}.eventArchive__scroll{height:194px}.eventArchive__footer{padding:16px 0 0}}@media (min-width:1000px){.eventArchive .whiteLightButton{max-width:400px}}.eventArchive .redLineButton{box-shadow:6px 8px 20px rgba(0,0,0,.15)}.eaSlider{position:absolute;top:0;left:0;width:100%;height:100%}.eaSlider.slick-initialized iframe,.eaSlider.slick-initialized img{-moz-filter:blur(4px);-o-filter:blur(4px);-webkit-filter:blur(4px);filter:blur(4px);transition:.3s}.eaSlider.slick-initialized .eaSlider__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:.3s;pointer-events:none}.eaSlider.slick-initialized .eaSlider__item.slick-current:after{background-color:transparent}.eaSlider.slick-initialized .eaSlider__item.slick-current iframe,.eaSlider.slick-initialized .eaSlider__item.slick-current img{-moz-filter:blur(0);-o-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}.eaSlider.shortSlider img{position:relative;left:50%;transform:translateX(-50%);margin:0}.eaSlider .slick-list{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:0}.eaSlider .slick-track{display:flex;height:100%}.eaSlider__item{position:relative}.eaSlider__item img{height:calc(100% - 1px);max-width:none;display:block;margin:0 auto}@media (min-width:1400px){.eaSlider__item img{height:500px}}@media (min-width:1200px) and (max-width:1399px){.eaSlider__item img{height:435px}}@media (min-width:1000px) and (max-width:1199px){.eaSlider__item img{height:359px}}.eaSlider__item iframe{display:block;width:100%;height:100%}.characterBlock{position:relative;display:table;width:100%;box-sizing:border-box}.characterBlock__img{box-sizing:border-box}.characterBlock__img:before{display:block;content:"";padding-bottom:150%}.characterBlock__slider{position:relative;overflow:hidden}.characterBlock__slider:before{display:block;content:"";padding-bottom:76%}.characterBlock__scroll{margin:0}.characterBlock__scroll a{text-decoration:none;color:#333;border-bottom:1px solid #8a63aa;letter-spacing:.05em;font-weight:500;line-height:1.4;font-size:16px;text-transform:uppercase}@media (max-width:767px){.characterBlock__scroll a{font-size:12px;font-weight:600}}.characterBlock__scroll a:hover{border-bottom-color:transparent}.characterBlock .textAdminka__container>:first-child{margin-top:0}.characterBlock .textAdminka__wrap:before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.characterBlock .wishlist{box-shadow:6px 8px 20px rgba(0,0,0,.15)}.characterBlock .redButton{box-shadow:6px 8px 20px rgba(0,0,0,.15)}@media (min-width:1200px){.characterBlock .wishlist{padding:21px 35px 20px 20px}.characterBlock .redButton{padding:21px 41px 21px 23px}}@media (max-width:1199px){.characterBlock .redButton{letter-spacing:.1em;padding:17px 48px 16px 37px}}.catTheme{display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;border:2px solid #f2f2f2;border-radius:4px;padding:16px 27px 16px 10px;color:#333;font-weight:600;text-decoration:none;line-height:1;letter-spacing:.09em;text-align:left}.catTheme.selected{color:#8a63aa}.catTheme i{color:#d5d5d5;font-size:.65em;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.catTheme span{overflow:hidden;width:100%;display:block;text-overflow:ellipsis;white-space:nowrap}.characterFilter{padding-top:1px;text-align:center}.characterFilter .gender .drop__link{background:#fff;border-color:#fff;padding:16px 30px 16px 18px}.characterFilter .gender .drop__link:after{color:#333;right:19px}.characterFilter .gender .drop__value{font-size:16px;letter-spacing:.01em;line-height:1}.characterFilter .gender .drop__container a:hover{background:#fff}.characterFilter .gender .customRadio{font-size:15px}.characterFilter .catTheme{border-radius:0;border-width:1px;font-size:16px;letter-spacing:.05em;font-weight:400;padding:16px 30px 17px 18px;color:#333;background:#fff}.characterFilter .catTheme.selected{color:#8a63aa}.characterFilter .catTheme i{color:#333}.characterFilter .blueButton,.characterFilter .redButton{padding:17px 31px 15px}.characterFilter .dashedLink{font-size:15px;vertical-align:top;margin:14px 0 0 15px}.characterFilter .dashedLink:hover>span{border-color:transparent}.characterFilter .dashedLink>span{padding-bottom:0}.characterFilter .alphabet{width:100%}.characterFilter .alphabet.selected .drop__link{color:#8a63aa}.characterFilter .alphabet__label{float:left;opacity:.8;letter-spacing:0}.characterFilter .alphabet__label:after{content:":"}.characterFilter .alphabet .drop__link:after{color:#333}.characterFilter .alphabet .drop__container li{float:left}.characterFilter .alphabet .drop__container a{font-weight:500;letter-spacing:.1em;position:relative;padding:10px;font-size:15px;color:#333}.characterFilter .alphabet .drop__container a.active,.characterFilter .alphabet .drop__container a:hover{color:#8a63aa}.characterFilter .alphabet .drop__container a.active:after{width:calc(100% + 1px)}.characterFilter .alphabet .customRadio{padding:0}.characterFilter .alphabet .customRadio__text{font-weight:500;letter-spacing:.1em;position:relative;padding:10px;font-size:15px;display:block;color:#333}.characterFilter .alphabet .customRadio:hover{background:0 0}.characterFilter .alphabet .customRadio:hover .customRadio__text{background:0 0;color:#8a63aa}.characterFilter .alphabet .customRadio__radio:checked+.customRadio__text:after{opacity:1}.characterFilter .alphabet .drop__reset{text-decoration:none}.catNav{display:flex;flex-wrap:wrap;justify-content:center}.catNav a{display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;vertical-align:top;margin:7px 6px;font-size:16px;border:1px solid #ccc;background:#fff;box-sizing:border-box;padding:0 12px;height:40px;text-decoration:none;transition:.3s}.catNav a.active,.catNav a:hover{color:#fff;background:#8a63aa;border-color:#8a63aa}.catNav a.active{pointer-events:none;cursor:default}.catNav__descr{text-align:center;max-width:1000px;padding:38px 0 20px;margin:0 auto;color:#000}.catNav__descr~.catNav__sort{margin-top:0}.catNav__sort{text-align:center}.catNav__sort a{display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;vertical-align:top;margin:7px 4px;font-size:16px;border:1px solid #ccc;box-sizing:border-box;padding:0 12px;height:40px;text-decoration:none;transition:.3s}.catNav__sort a.active,.catNav__sort a:hover{color:#fff;background:#8a63aa;border-color:#8a63aa}.fixCatNav{position:fixed;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s}.fixCatNav.show{opacity:1;pointer-events:auto}@media (min-width:1600px){.fixCatNav{top:8px;left:50%;transform:translateX(-50%)}.fixCatNav a{display:inline-block;text-align:center;font-size:16px}.fixCatNav a+a{margin-left:20px}}@media (min-width:1000px) and (max-width:1599px){.fixCatNav{top:135px}}@media (min-width:768px) and (max-width:999px){.fixCatNav{top:103px}}@media (min-width:480px) and (max-width:767px){.fixCatNav{top:60px}}.fixCatNav a{box-sizing:border-box;text-decoration:none;vertical-align:top;color:#000;background:rgba(255,255,255,.8);box-shadow:0 5px 20px rgba(0,0,0,.1);transition:.3s;padding:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.12em}@media (min-width:480px) and (max-width:1599px){.fixCatNav{left:10px}.fixCatNav a{display:block;font-size:14px}.fixCatNav a+a{margin-top:10px}}@media (max-width:479px){.fixCatNav{top:50px;left:0;width:100%;overflow-y:auto;white-space:nowrap;box-shadow:0 5px 20px rgba(0,0,0,.1)}.fixCatNav a{display:inline-block;white-space:nowrap;box-shadow:none;position:relative}.fixCatNav a+a{margin:0 0 0 -5px}.fixCatNav a.active{z-index:1}.fixCatNav a.active:before{opacity:0}.fixCatNav a:first-child:before{display:none}.fixCatNav a:before{content:"";position:absolute;top:5px;left:-1px;width:1px;height:calc(100% - 10px);background:#ccc}}.desktop .fixCatNav a:hover,.fixCatNav a.active{background:#8a63aa;color:#fff}.desktop .fixCatNav a:hover .icon-arrow-link,.fixCatNav a.active .icon-arrow-link{left:4px}.fixCatNav i{display:inline-block;line-height:23px;margin:-6px 0 -6px 4px;font-size:22px;vertical-align:sub;position:relative;left:0;transition:left .3s}@media (min-width:480px) and (max-width:1599px){.fixCatNav i{font-size:20px;margin-right:6px}}.catFilter{box-sizing:border-box}.catFilter__age{display:inline-block;vertical-align:top}.catFilter__label{color:#333;font-weight:700;letter-spacing:.1em}.catFilter__slider{margin:0 10px}.catFilter .redLineButton{letter-spacing:.11em}.linkStore{clear:both;text-align:center}.linkStore a{display:inline-block;vertical-align:top}@media (min-width:480px){.linkStore a+a{margin-left:40px}}@media (max-width:479px){.linkStore a{display:table}}.linkStore .moreLink>i{font-size:1.3em}.link_store{display:table;margin:18px auto;color:#333;letter-spacing:.15em;font-weight:700;text-decoration:none;text-transform:uppercase;cursor:pointer}.link_store:hover span{border-bottom-color:transparent}.link_store span{border-bottom:1px dashed #8a63aa;padding-bottom:2px}.link_store i{display:inline-block;vertical-align:middle;margin:0 0 0 5px;font-size:1.2em}.bs-advantages__item-img{overflow:hidden}.bs-advantages__item:hover img.lazy-loaded{transform:scale(1.06)}.bs-advantages__item:hover:after{background:rgba(0,0,0,.3)}.bs-advantages__item-name{z-index:2;position:relative}.bs-advantages__item{position:relative}.bs-advantages__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .6s;z-index:1}.contactPage__wrap{position:relative}.contactPage__form{background:#fff;border-radius:3px;box-shadow:0 13px 15px rgba(0,0,0,.07);box-sizing:border-box;position:relative;z-index:2}.contactPage__form .h3,.contactPage__form .h4,.contactPage__form h3,.contactPage__form h4{margin:0 0 27px;text-align:center}.contactPage__form input[type=date],.contactPage__form input[type=email],.contactPage__form input[type=number],.contactPage__form input[type=password],.contactPage__form input[type=search],.contactPage__form input[type=tel],.contactPage__form input[type=text],.contactPage__form input[type=url],.contactPage__form textarea{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.contactPage__form textarea{height:62px;resize:none}.contactPage__buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.contactPage__buttons a{display:inline-block;vertical-align:top;text-align:center;color:#333;background-color:#fff;border:1px solid #fff;padding:22px 10px 18px;font:16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;width:calc(50% - 5px);box-shadow:0 13px 15px rgba(0,0,0,.07);letter-spacing:.2em;margin:10px 0 0}.desktop .contactPage__buttons a:hover{color:#333;background-color:#fff;border-color:#fff}.contactPage__buttons a:hover{text-decoration:none!important}.contactPage__buttons a:focus{outline:0!important}.contactPage__buttons a:hover span{border-bottom-color:transparent}.contactPage__buttons a i{font-size:1.2em;display:inline-block;vertical-align:middle;margin:0 10px 0 0;color:#8a63aa}.contactPage__buttons a span{display:inline-block;vertical-align:middle;padding:0 0 2px;font-weight:500;border-bottom:1px solid #8a63aa;transition:.3s}.cInfo{display:table;margin:20px auto 0}.cInfo__item{padding:2px 0}.cInfo i{display:inline-block;vertical-align:middle;width:20px;text-align:center;margin:0 5px 0 0;font-size:15px;color:rgba(255,255,255,.6)}.cInfo i.icon-alarm-clock{font-size:16px}.customMarker{font-size:30px;color:#8a63aa}.archiveCat__nav{display:table;margin:0 auto 60px}.archiveCat__nav a{display:inline-block;vertical-align:top;text-align:center;color:#fff;background-color:transparent;border:1px solid #fff;padding:16px 10px 12px;font:500 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.12em;width:200px}.desktop .archiveCat__nav a:hover{color:#8a63aa;background-color:#fff;border-color:#fff}.archiveCat__nav a:hover{text-decoration:none!important}.archiveCat__nav a:focus{outline:0!important}.archiveCat__nav a:hover .icon-arrow-link{left:4px}.archiveCat__nav a.active{color:#8a63aa;background:#fff;border-color:#fff}.archiveCat__nav a i{display:inline-block;margin:-3px 12px 0 0;line-height:23px;vertical-align:middle}.archiveCat__nav a .icon-less-icon{font-size:21px}.archiveCat__nav a .icon-detail{font-size:23px}.archiveCat__nav a .icon-arrow-link{margin:-3px 0 0 4px;font-size:22px;vertical-align:sub;position:relative;left:0;transition:left .3s}.archiveCat__to:hover{color:#fff!important;background:#8a63aa!important;border-color:#8a63aa!important}.fixArchiveCat{position:fixed;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s}@media (min-width:1600px){.fixArchiveCat{top:8px;left:50%;transform:translateX(-50%)}.fixArchiveCat a{width:200px;display:inline-block;text-align:center;font-size:16px}.fixArchiveCat a+a{margin-left:20px}}@media (min-width:768px) and (max-width:1599px){.fixArchiveCat{top:100px}}@media (min-width:480px) and (max-width:769px){.fixArchiveCat{top:10px}}@media (max-width:999px){.fixArchiveCat{display:none!important}}.fixArchiveCat a{box-sizing:border-box;text-decoration:none;vertical-align:top;color:#000;background:rgba(255,255,255,.8);box-shadow:0 5px 20px rgba(0,0,0,.1);transition:.3s;padding:16px 20px 12px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:.12em}@media (min-width:480px) and (max-width:1599px){.fixArchiveCat{left:10px}.fixArchiveCat a{display:block;font-size:14px}.fixArchiveCat a+a{margin-top:10px}}@media (min-width:480px) and (max-width:500px){.fixArchiveCat a{padding:16px 20px 12px;width:calc(100% - 30px)}}@media (max-width:479px){.fixArchiveCat{top:50px;left:0;width:100%;overflow-y:auto;white-space:nowrap;box-shadow:0 5px 20px rgba(0,0,0,.1)}.fixArchiveCat a{display:inline-block;white-space:nowrap;box-shadow:none;position:relative}.fixArchiveCat a.active{z-index:1}.fixArchiveCat a.active:before{opacity:0}.fixArchiveCat a:first-child:before{display:none}.fixArchiveCat a:before{content:"";position:absolute;top:5px;left:-1px;width:1px;height:calc(100% - 10px);background:#ccc}}.desktop .fixArchiveCat a:hover,.fixArchiveCat a.active{background:#8a63aa;color:#fff}.desktop .fixArchiveCat a:hover .icon-arrow-link,.fixArchiveCat a.active .icon-arrow-link{left:4px}.fixArchiveCat i{display:inline-block;margin:-3px 12px 0 0;line-height:23px;vertical-align:middle}.fixArchiveCat .icon-less-icon{font-size:21px}@media (min-width:480px) and (max-width:1599px){.fixArchiveCat i{margin-right:6px}.fixArchiveCat .icon-less-icon{font-size:19px}}.fixArchiveCat .icon-detail{font-size:23px}@media (min-width:480px) and (max-width:1599px){.fixArchiveCat .icon-detail{font-size:21px}}.fixArchiveCat .icon-arrow-link{margin:-3px 0 0 4px;font-size:22px;vertical-align:sub;position:relative;left:0;transition:left .3s}@media (min-width:480px) and (max-width:1599px){.fixArchiveCat .icon-arrow-link{font-size:20px}}.teamSection{overflow:hidden;position:relative}.teamSection .h2,.teamSection h2{margin-top:0}.pageGui .holidayBlock{margin-top:0!important}.tItem{margin-bottom:30px}.tItem__info{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.tItem__title{font:500 27px/1.4 Albertus,serif;color:#333;display:flex;align-items:flex-end}.tItem__title span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}.tItem__descr{font-size:18px;line-height:1.4}.tItem__text{position:relative;overflow:hidden}.tItem__text:after,.tItem__text:before{content:"";position:absolute;z-index:2;left:0;width:calc(100% - 15px);height:20px;pointer-events:none}.tItem__text:before{top:0;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%)}.tItem__text:after{bottom:0;background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.tItem__text p{margin:.5em 0}.tItem__scroll{line-height:1.65;max-height:100%;padding:17px 15px 17px 0}.tItem__scroll>:first-child{margin-top:0}.tItem__scroll>:last-child{margin-bottom:0}.teamBlock__text{overflow:hidden}.teamBlock__text>:first-child{margin-top:0}.employee__link{text-decoration:none;position:relative;font-weight:500;line-height:1}.employee__link:hover>*,.showEmployee .employee__link>*{color:#8a63aa}.employee__name{font-family:Albertus,serif;text-transform:uppercase;color:#333;display:block;transition:color .3s}.slick-active .employee__name{color:#8a63aa}.employee__position{color:#666;letter-spacing:.2em;transition:color .3s}.slick-active .employee__position{color:#8a63aa}.employee__img:before{display:block;content:"";padding-bottom:133%}.employee__line{height:2px;width:30px;position:absolute;top:19px;left:0;background:rgba(138,99,170,.5)}.employee__line:before{content:"";display:block;width:0;height:2px;background:#8a63aa;transition:width}.slick-active .employee__line:before{width:100%;transition:width 3s}.holidayPageNav .icon-bouquet .path2:before,.holidayPageNav .icon-bouquet .path3:before,.holidayPageNav .icon-bouquet .path4:before,.holidayPageNav .icon-cake-1 .path3:before,.holidayPageNav .icon-cake-1 .path4:before,.holidayPageNav .icon-cake-1 .path5:before,.holidayPageNav .icon-military-faculty .path3:before,.holidayPageNav .icon-mortarboard .path1:before,.holidayPageNav .icon-new-years-eve1 .path18:before,.holidayPageNav .icon-notification2 .path3:before,.holidayPageNav .icon-pumpkin1 .path4:before,.holidayPageNav .icon-pumpkin1 .path5:before,.holidayPageNav .icon-pumpkin1 .path7:before{color:#8a63aa!important}.holidayPageNav__item{text-decoration:none;color:#333;box-sizing:border-box;position:relative}.holidayPageNav__current{background:#8a63aa;color:#fff;z-index:2;pointer-events:none}.holidayPageNav__current .icon-bouquet .path2:before,.holidayPageNav__current .icon-bouquet .path3:before,.holidayPageNav__current .icon-bouquet .path4:before,.holidayPageNav__current .icon-cake-1 .path3:before,.holidayPageNav__current .icon-cake-1 .path4:before,.holidayPageNav__current .icon-cake-1 .path5:before,.holidayPageNav__current .icon-military-faculty .path3:before,.holidayPageNav__current .icon-mortarboard .path1:before,.holidayPageNav__current .icon-new-years-eve1 .path18:before,.holidayPageNav__current .icon-notification2 .path3:before,.holidayPageNav__current .icon-pumpkin1 .path4:before,.holidayPageNav__current .icon-pumpkin1 .path5:before,.holidayPageNav__current .icon-pumpkin1 .path7:before,.holidayPageNav__current i :before{color:#fff!important}.holidayPageNav__current .holidayPageNav__box:before{display:block}.holidayPageNav__name{display:block;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.holidayPageResult.sortResult1 .sort1,.holidayPageResult.sortResult2 .sort2{display:none}.holidayPageResult .pItem__container{padding:0}.holidayPageSort{text-align:center}.holidayPageSort li{display:inline-block;vertical-align:middle}.holidayPageSort .active a{color:#8a63aa}.holidayPageSort a{text-decoration:none;font-weight:700;display:block;color:#999}@media (min-width:768px){.holidayPageSort li+li{margin:0 0 0 24px}.holidayPageSort a{font-size:16px;letter-spacing:.1em}.holidayCatNav>.holidayCatNav__item{float:left;overflow:hidden}.holidayCatNav>.holidayCatNav__item:not(:first-child){height:1px}}@media (max-width:767px){.holidayPageSort li+li{margin:0 0 0 13px}.holidayPageSort a{font-size:14px;letter-spacing:.05em}}.holidayPageSort i{font-size:18px;display:inline-block;vertical-align:middle;margin:0 7px 0 0}.holidayBlock{display:table;width:100%;box-shadow:6px 8px 20px rgba(0,0,0,.15);margin:60px 0 0}.holidayBlock__left:before{display:block;content:"";padding-bottom:74%}.holidayBlock__slider{position:relative;overflow:hidden;background:#fff}.holidayBlock__slider:before{display:block;content:"";padding-bottom:76%}.holidayBlock__right{box-sizing:border-box;line-height:1.75}.holidayBlock__head{color:#333;font-weight:700;font-family:Albertus,serif}.holidayBlock__head>*{vertical-align:middle}.holidayBlock .textAdminka__container>:first-child{margin-top:0}.holidayBlock .textAdminka__container>:last-child{margin-bottom:0}.holidayBlock .redButton,.holidayBlock .redLineButton{margin:0 0 20px 20px;padding:22px 25px 20px 24px;letter-spacing:.1em;box-shadow:6px 8px 20px rgba(0,0,0,.1)}@media (max-width:767px){.holidayCatPage__container{display:none}}.holidayCatPage__container .h2,.holidayCatPage__container h2{margin:1em 0 .3em}.holidayCatNav{margin-top:-1px;padding:0 60px}@media (min-width:1200px){.holidayCatNav{padding:0 90px}}.holidayCatNav .slick-list{padding:0!important}.holidayCatNav__item{text-decoration:none;color:#333;box-sizing:border-box;position:relative}@media (min-width:1860px){.holidayCatNav__item{width:234px;height:120px}.holidayCatNav__box i{font-size:36px}}@media (min-width:1400px){.holidayCatNav__item{width:167px}}@media (min-width:1200px) and (max-width:1399px){.holidayCatNav__item{width:199px}}@media (min-width:1000px) and (max-width:1199px){.holidayCatNav__item{width:171px}}@media (min-width:768px) and (max-width:999px){.holidayCatNav__item{width:209px}}@media (min-width:768px){.holidayCatNav__item{width:234px;height:100px;padding:2px;display:flex!important;align-items:center;justify-content:center}.holidayCatNav__item:after,.holidayCatNav__item:before{content:"";position:absolute;top:17%;width:1px;height:66%;background:#d6d6d6}.holidayCatNav__item:before{right:100%}.holidayCatNav__item:after{right:0}.holidayCatNav__box i{display:block;text-align:center;width:100%;font-size:30px;margin:0 0 10px}}@media (max-width:767px){.holidayCatNav__item{display:block;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.2);margin:0 0 10px}.holidayCatNav__box{display:flex;align-items:center;justify-content:flex-start;height:60px}.holidayCatNav__box:after{content:"\e909";font-size:23px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;padding:0 9px 0 7px}.holidayCatNav__box i{font-size:30px;width:66px;text-align:center}}.holidayCatNav__name{display:block;text-transform:uppercase;font-weight:700;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}@media (min-width:1860px){.holidayCatNav__name{font-size:16px;max-height:38px}}@media (min-width:768px){.holidayCatNav__name{width:100%;letter-spacing:.2em;text-align:center;line-height:1.3;font-size:13px;max-height:31px}.holidayCatNav .slick-list{padding:0 0 10px!important}}@media (max-width:767px){.holidayCatNav__name{line-height:1.3;font-size:15px;max-height:37px;letter-spacing:.26em;max-width:calc(100% - 105px)}}.holidayCatNav__next,.holidayCatNav__prev{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:30px;transition:color .3s}@media (min-width:1860px){.holidayCatNav__next,.holidayCatNav__prev{font-size:35px}}@media (min-width:1200px){.holidayCatNav__next,.holidayCatNav__prev{width:90px}.holidayCatSlider__wrap .container{width:1100px}}@media (max-width:1199px){.holidayCatNav__next,.holidayCatNav__prev{width:60px}}.holidayCatNav__next:hover,.holidayCatNav__prev:hover{color:#666}.holidayCatNav__prev{left:0}.holidayCatNav__prev:after{left:100%}.holidayCatNav__next{right:0}.holidayCatNav__next:after{right:100%}.holidayCatNav .icon-bouquet .path2:before,.holidayCatNav .icon-bouquet .path3:before,.holidayCatNav .icon-bouquet .path4:before,.holidayCatNav .icon-cake-1 .path3:before,.holidayCatNav .icon-cake-1 .path4:before,.holidayCatNav .icon-cake-1 .path5:before,.holidayCatNav .icon-military-faculty .path3:before,.holidayCatNav .icon-mortarboard .path1:before,.holidayCatNav .icon-new-years-eve1 .path18:before,.holidayCatNav .icon-notification2 .path3:before,.holidayCatNav .icon-pumpkin1 .path4:before,.holidayCatNav .icon-pumpkin1 .path5:before,.holidayCatNav .icon-pumpkin1 .path7:before{color:#8a63aa!important}.holidayCatSlider{margin:0 0 0 -100%;width:300%;position:static!important}.holidayCatSlider__wrap{position:relative;overflow:hidden;margin:10px 0 0}.holidayCatSlider__wrap .container{padding:0}.holidayCatSlider__item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:768px){.holidayCatSlider__item{width:980px;-moz-filter:blur(4px);-o-filter:blur(4px);-webkit-filter:blur(4px);filter:blur(4px);transition:.3s}.holidayCatSlider__item.slick-current{-moz-filter:none;-o-filter:none;-webkit-filter:none;filter:none}.holidayCatSlider__item.slick-current:after{opacity:0}.holidayCatSlider__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);transition:.3s}}@media (min-width:768px) and (max-width:999px){.holidayCatSlider__item:after{display:none}}.holidayCatSlider__item:before{content:"";display:block;padding-bottom:66.6%;width:100%}.holidayCatSlider .slick-dots{position:absolute;bottom:20px;left:0;width:100%;color:#fff;font-size:15px}@media (max-width:767px){.holidayCatSlider__wrap{display:none}.holidayCatSlider .slick-dots{bottom:5px}}.onlineParty__item{background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:30px 0}.onlineParty__item-img{width:44.0868263473%}.onlineParty__item-description{height:100%;width:55.9131736527%;padding:0 4.1167664671%;display:flex;flex-direction:column;justify-content:space-between;font-size:1.125rem;line-height:2rem;color:#464646}.onlineParty__item .redButton{margin-top:25px;letter-spacing:.1em;box-shadow:6px 8px 20px rgba(0,0,0,.1);padding:22px 25px 20px 24px}.programPage__all{text-align:center;padding-top:20px}.programInfo{background:#fff;box-sizing:border-box;box-shadow:6px 8px 20px rgba(0,0,0,.15)}.programInfo__img{box-sizing:border-box}.programInfo__img:before{display:block;content:"";padding-bottom:74%}.programInfo__slider{position:relative;overflow:hidden;background:#fff}.programInfo__slider:before{display:block;content:"";padding-bottom:76%}.programInfo__main{position:relative}.programInfo__head{background:#f5f3f3;color:#333;font-weight:500}.programInfo__head>*{vertical-align:middle}.programInfo__box{line-height:1.45;letter-spacing:.1em;overflow:hidden;color:#666}.programInfo__box strong{display:block;color:#333}.programInfo__time{box-sizing:border-box;position:relative}.programInfo__time i{position:absolute;left:1px;font-size:22px;color:#8a63aa}.programInfo__years{box-sizing:border-box;position:relative}.programInfo__years i{position:absolute;top:7px;left:0;font-size:25px;color:#8a63aa}.programInfo__scroll{margin:0}.programInfo__scroll>:first-child{margin-top:0}.programInfo__scroll>:last-child{margin-bottom:0}.programInfo .textAdminka__container>:first-child{margin-top:0}.programInfo .wishlist{box-shadow:6px 8px 20px rgba(0,0,0,.15)}.programInfo .presentation{margin:0 0 0 26px;position:relative;padding:22px 21px 20px 54px;letter-spacing:.1em}@media (min-width:1200px){.programInfo__icon{display:none!important}.programInfo .presentation{margin:0 0 0 26px}}@media (min-width:1200px) and (max-width:1399px){.programInfo .presentation{margin:0 0 0 20px}}@media (max-width:1199px){.programInfo .presentation{margin:0 0 0 26px;padding:18px 21px 16px 54px}}@media (max-width:530px){.programInfo .presentation{display:table;margin:20px auto 0}}.programInfo .presentation img{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.similarP .pItem__container{padding:0}.servicesP{overflow:hidden;box-sizing:border-box;position:relative}@media (min-width:1400px){.servicesP{padding:20px 0 0}}.servicesP__all{text-align:center;padding:0 0 2px}.servicesInStyle{overflow:hidden}.servicesInStyle .h2,.servicesInStyle h2{margin:0 0 .5em}.servicesInStyle .h3,.servicesInStyle h3{text-align:center}.servicesInStyle .showcaseShort+h3{margin-top:1.1em}.servicesInStyle .tabs__nav{position:relative}.servicesInStyle .tabs__link{display:table;margin:0 auto;text-align:center}.servicesInStyle .tabs__link li{margin:7px;display:inline-block;vertical-align:top;float:none}.servicesInStyle .tabs__link li.active a{color:#fff;background:#8a63aa}.servicesInStyle .tabs__link a{color:#8a63aa;background:rgba(138,99,170,.15);border-radius:4px;padding:13px 20px 13px 15px;font-size:14px;letter-spacing:.02em;line-height:1;transition:.3s}.desktop .servicesInStyle .tabs__link a:hover{color:#fff;background:#8a63aa}.servicesInStyle .tabs__link a i{display:inline-block;vertical-align:middle;font-size:1.5em}.servicesInStyle .tabs__link a span{display:inline-block;vertical-align:middle;margin:1px 0 0}.searchPage__result a{display:inline-block;vertical-align:bottom;text-decoration:none;color:#333;border-bottom:1px solid #8a63aa;letter-spacing:.05em;font-weight:500;line-height:1.4;font-size:16px;text-transform:uppercase}.searchPage__result a:hover{border-bottom-color:transparent}.searchCount{text-align:center;color:#fff;letter-spacing:.05em;margin:-20px 0 40px}.searchList{max-width:1110px;margin:0 auto 20px;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.1)}.searchList__item{min-height:60px;box-sizing:border-box;position:relative;display:flex;align-items:center}.searchList__item:last-child{border-bottom:0!important}.searchList__img{width:90px;height:90px}.searchList__info{line-height:1.3}.searchList__info a{color:#666;text-decoration:none}.searchList__info a:hover i{left:4px}.searchList__info i{position:relative;display:inline-block;vertical-align:bottom;transition:.3s}.searchList__name{font-family:Albertus,serif;text-transform:uppercase;color:#333;font-weight:500}.priceBlock{display:flex;flex-wrap:wrap;position:relative;margin:0 0 45px}.priceBlock__left:before{display:block;content:"";padding-bottom:133%}.priceBlock__right{box-sizing:border-box;padding:26px 10px 30px 0;line-height:1.75}.priceBlock__scroll{padding-left:30px}.priceBlock__scroll>:first-child{margin-top:0}.priceBlock__scroll>:last-child{margin-bottom:0}.priceBlock .redLineButton{margin:22px 0 0 30px;padding:22px 25px 20px 24px;letter-spacing:.1em;box-shadow:6px 8px 20px rgba(0,0,0,.1)}.priceBlock .redButton{margin:20px 0 0 30px;padding:22px 25px 20px 24px;letter-spacing:.1em}.priceBlock__tableArea ul li:before{top:.5em}.priceBlock__tableArea h5{text-align:center;margin:1.5em 0 .7em}.priceBlock__tableArea table{max-width:100%}.priceLabel{font-size:18px;line-height:1;color:#fff;position:relative;display:table;min-width:125px;margin:13px 0 13px -22px}.priceLabel__fon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.priceLabel__fon:after,.priceLabel__fon:before{content:"";display:block;background:url(/local/templates/rizhik/css/../img/priceLabel.png) no-repeat #fff}.priceLabel__fon:before{width:64px}.priceLabel__fon:after{width:42px;background-position:-74px 0}.priceLabel__fon span{display:block;width:calc(100% - 106px);background:url(/local/templates/rizhik/css/../img/priceLabelFon.png) repeat-x #fff}.priceLabel__info{padding:0 16px 0 44px;height:46px;line-height:42px;letter-spacing:.05em;position:relative;z-index:1}.videoCatFilter{box-sizing:border-box;position:relative;z-index:2;overflow:hidden}.videoCatFilter .catTheme{border-width:1px;border-radius:0;padding:18px 28px 17px 10px;color:#fff}.videoCatFilter .catTheme.selected{background:#fff;color:#8a63aa}.videoCatFilter .whiteLightButton{font:500 16px/1 Lucida-Grande,sans-serif;letter-spacing:.12em;padding:6px 50px 5px 25px}.vItem,.vItem__container{position:relative}.vItem__line{position:absolute;width:1px;border-radius:8px;background:#8a63aa}.vItem__line:after,.vItem__line:before{content:"";position:absolute;left:0;width:100%;height:25px}.vItem__line:before{background:linear-gradient(to bottom,#fbf9f8 0,rgba(125,185,232,0) 100%);top:0}.vItem__line:after{background:linear-gradient(to bottom,rgba(125,185,232,0) 0,#fbf9f8 100%);bottom:0}.vItem__video{position:relative;z-index:2}.vItem__video:before{content:"";display:block;padding-bottom:56%}.vItem__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vItem__info{display:flex;align-items:center;justify-content:flex-end}.vItem__info:before{content:"";position:absolute;width:8px;height:8px;border-radius:8px;background:#8a63aa}.vItem__cloud{box-shadow:0 0 15px rgba(0,0,0,.05);background:rgba(255,255,255,.95);box-sizing:border-box;position:relative;text-align:center;max-width:100%}.vItem__cloud:after,.vItem__cloud:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:100%;border-style:solid;display:block;width:0}.vItem__cloud:before{border-width:9px 7px 9px 0;border-color:transparent #f4f3f3;z-index:0;margin-top:-1px}.vItem__cloud:after{border-width:8px 7px 8px 0;border-color:transparent #fff;z-index:1}.vItem__head{display:flex;align-items:center;justify-content:center;height:50px}.vItem__title{color:#8a63aa;font-weight:500;line-height:1.2;margin:0 -5px 0 0}.vItem__name{text-transform:uppercase;color:#666}.vItem__link{box-sizing:border-box;border-top:1px solid #ededed;min-height:50px;display:flex;flex-wrap:wrap;align-items:center;line-height:1;padding:10px 0;text-align:left}.vItem__link:first-child{border-top:0}.vItem__link a{text-transform:uppercase;text-decoration:none;color:#333;font-family:Albertus,serif;font-weight:500;display:block;width:100%}.vItem__link a:hover i{left:4px}.vItem__link a span{display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vItem__link a i{display:inline-block;vertical-align:sub;margin:-6px 0 0 8px;height:14px;position:relative;left:0;transition:left .3s}.vItem__cat{width:100%;text-align:left;color:#333;letter-spacing:.05em;font-weight:500;padding:0 0 5px}.contact{box-sizing:border-box;position:relative}.contact__left{box-sizing:border-box}.contact__form,.contact__formReview{background:#fff;border-radius:3px;box-shadow:0 13px 15px rgba(0,0,0,.07);padding:20px 20px 30px;box-sizing:border-box;position:relative;z-index:2}.contact__form .h3,.contact__form .h4,.contact__form h3,.contact__form h4,.contact__formReview .h3,.contact__formReview .h4,.contact__formReview h3,.contact__formReview h4{margin:0 0 24px;text-align:center}.contact__form input[type=date],.contact__form input[type=email],.contact__form input[type=number],.contact__form input[type=password],.contact__form input[type=search],.contact__form input[type=tel],.contact__form input[type=text],.contact__form input[type=url],.contact__form textarea,.contact__formReview input[type=date],.contact__formReview input[type=email],.contact__formReview input[type=number],.contact__formReview input[type=password],.contact__formReview input[type=search],.contact__formReview input[type=tel],.contact__formReview input[type=text],.contact__formReview input[type=url],.contact__formReview textarea{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.contact__form textarea{height:62px;resize:none}.contact__formReview textarea{height:100px;resize:vertical}.contact__buttons{display:flex;justify-content:space-between;flex-wrap:wrap}.contact__buttons a{display:inline-block;vertical-align:top;text-align:center;color:#333;background-color:#fff;border:1px solid #fff;padding:22px 10px 18px;font:16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;width:calc(50% - 5px);box-shadow:0 13px 15px rgba(0,0,0,.07);letter-spacing:.2em;margin:10px 0 0}.desktop .contact__buttons a:hover{color:#333;background-color:#fff;border-color:#fff}.contact__buttons a:hover{text-decoration:none!important}.contact__buttons a:focus{outline:0!important}@media (min-width:1000px) and (max-width:1199px){.contact__buttons a{width:100%}}@media (min-width:480px) and (max-width:767px){.contact__buttons a{width:calc(50% - 3px);margin:6px 0 0}}.contact__buttons a:hover span{border-bottom-color:transparent}.contact__buttons a i{font-size:1.2em;display:inline-block;vertical-align:middle;margin:0 10px 0 0;color:#8a63aa}@media (max-width:479px){.contact__buttons a{margin:5px 0 0}.contact__buttons a.myWatched{width:43%}.contact__buttons a.myWishlist{width:calc(57% - 5px)}.contact__buttons a i{display:none}}.contact__buttons a span{display:inline-block;vertical-align:middle;padding:0 0 2px;font-weight:500;border-bottom:1px solid #8a63aa;transition:.3s}.contact__reviewMain{background:#8a63aa;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;box-sizing:border-box;font-size:18px;line-height:1.4}@media (min-width:1200px){.contact__reviewMain{padding:10px 50px}}@media (min-width:1000px) and (max-width:1199px){.contact__reviewMain{padding:10px 20px}}@media (min-width:768px) and (max-width:999px){.contact__reviewMain{padding:30px 20px;margin:0 0 30px}}@media (max-width:767px){.contact__buttons a{font-size:13px;padding:13px 10px 14px;letter-spacing:.16em}.contact__reviewMain{padding:30px 20px;margin:0 0 10px;font-size:16px}}@media (min-width:1400px){.contact__reviewMain{height:330px}}@media (min-width:1200px) and (max-width:1399px){.contact__reviewMain{height:354px}}@media (min-width:1000px) and (max-width:1199px){.contact__reviewMain{height:402px}}.contact__reviewTitle{font-size:24px;font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;font-family:Albertus,serif;margin:0 0 2px}@media (max-width:767px){.contact__reviewTitle{font-size:20px}}.contact__social{margin:27px 0 0}.contact__social a{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:50px;height:50px;background:#fff;border-radius:50px}.contact__social a+a{margin-left:15px}.contact__info{color:#666;overflow:hidden}.contact__info p{line-height:1.9;letter-spacing:.1em}.contact__info p:last-child{margin-bottom:0}.contact__col{box-sizing:border-box}.contact__title{text-transform:uppercase;color:#333;font-weight:500;letter-spacing:.2em}.contact__time{font-size:12px;display:block;line-height:2.5}.forMap{box-shadow:0 5px 10px rgba(0,0,0,.1);position:relative}#map{width:100%;height:100%}.mapPopup span{font-size:14px}.mapPopup p{margin:12px 0 0}.mapPopup i{display:inline-block;vertical-align:middle;width:20px;text-align:center;margin:0 10px 0 0;font-size:15px;color:#8a63aa}.mapPopup i.icon-alarm-clock{font-size:16px}.mapPopup .icon-time-icon-{font-size:12px}.mapPopup .icon-phone-icon{font-size:14px}.popup{position:fixed;color:#000;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,.6);visibility:hidden;opacity:0;transition:visibility .5s ease-in-out,opacity .5s ease-in-out}.popup.open{visibility:visible;opacity:1;transition:visibility ease-in-out,opacity .5s ease-in-out}.popup .closeFonPopup{position:absolute;width:100%;height:100%;top:0;left:0;cursor:default}.popup__wrap1{padding:50px 0;height:100%;width:100%;display:table;box-sizing:border-box}.popup__wrap2{display:table-cell;text-align:center;vertical-align:middle}.popup__container{display:inline-block;position:relative;padding:20px;text-align:left;background:#fff;box-sizing:border-box}@media (max-width:767px){.popup__container{width:100%!important;height:auto!important}}.popup__close{position:absolute;display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:22px;font-weight:100;text-decoration:none}@media (min-width:768px){.popup__close{color:#fff;left:100%;top:-11px}}@media (max-width:767px){.popup__close{color:#999;right:0;top:0}}.videoPopup .popup__container{width:680px}.videoPopup__title{display:flex;align-items:center;margin:0 0 20px;height:50px}.videoPopup__title>*{margin:0;line-height:1;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:100%}.videoPopup__wrap{position:relative}.videoPopup__wrap:before{content:"";display:block;padding-bottom:calc(56.3% + 40px)}.videoPopup__item{position:relative}.videoPopup__item:before{content:"";display:block;padding-bottom:56.3%}.videoPopup__item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoPopup__slider{position:absolute!important;top:0;left:0;width:100%;box-sizing:border-box}.videoPopup .slick-arrow{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:16px;color:#666}.videoPopup .slick-arrow:hover{color:#8a63aa}.videoPopup .vSliderPrev{left:0}.videoPopup .vSliderNext{right:0}.videoPopup .slick-dots{background:rgba(0,0,0,.05);height:40px;display:flex;align-items:center;justify-content:center}.themePopup .popup__container{width:658px;padding:21px 30px 25px}.themePopup__title{text-align:center;text-transform:none;margin:0 0 24px}.themePopup__wrap{padding:10px 0}@media (min-width:651px){.themePopup__wrap{-webkit-column-count:3;column-count:3}}@media (min-width:470px) and (max-width:650px){.themePopup__wrap{-webkit-column-count:2;column-count:2}}.themePopup .customCheckbox{margin:0 0 20px}.themePopup .customCheckbox__text{display:inline-block;vertical-align:top;padding-left:26px;position:relative}.themePopup .customCheckbox__text:before{position:absolute;top:-1px;left:0}.themePopup__buttons{text-align:center;padding:5px 0}.themePopup__buttons .redLineButton{vertical-align:middle;padding:17px 28px 15px}.themePopup__buttons .dashedLinkDark{vertical-align:middle;margin:0 0 0 27px}.wishlistRequest .popup__container{width:660px}.wishlistRequest .h3,.wishlistRequest h3{text-transform:none;text-align:center;letter-spacing:.02em;margin-top:0}.wishlistRequest .h6,.wishlistRequest h6{font-family:Albertus,serif;text-align:center;text-transform:uppercase;font-size:18px;letter-spacing:.1em}.wishlistRequest .h6 span,.wishlistRequest h6 span{font-size:14px;text-transform:none}.wishlistRequest .scrollBlock__container{max-height:215px}.wishlistRequest__row{font-size:12px;line-height:1.3;letter-spacing:.13em;display:flex;align-items:center;min-height:43px;box-sizing:border-box;padding:3px 40px 3px 10px;border-top:1px solid #ededed;position:relative}.wishlistRequest__name{font-size:14px;text-transform:uppercase;color:#333;font-family:Albertus,serif}.wishlistRequest__del{position:absolute;right:0;top:50%;transform:translateY(-50%);height:40px;width:40px;text-decoration:none;font-size:15px;display:flex;align-items:center;justify-content:center;color:#666}.wishlistRequest__del:hover{color:#000}.wishlistRequest__footer{display:flex;align-items:center;justify-content:space-between;min-height:50px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;box-sizing:border-box;padding:0 10px;margin:0 0 37px}.wishlistRequest__footer .dashedLinkDark{font-size:15px}.wishlistRequest__footer strong{letter-spacing:.1em}@media (min-width:768px){.wishlistRequest .scrollBlock__container{padding:0 10px}.wishlistRequest__footer{margin:0 10px 37px}.wishlistRequest .form{padding:0 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.wishlistRequest .form__row{width:calc(50% - 10px)}}.wishlistRequest .form__row input[type=email],.wishlistRequest .form__row input[type=number],.wishlistRequest .form__row input[type=password],.wishlistRequest .form__row input[type=search],.wishlistRequest .form__row input[type=tel],.wishlistRequest .form__row input[type=text],.wishlistRequest .form__row input[type=url],.wishlistRequest .form__row textarea{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.wishlistRequest .form__row textarea{height:38px}.orderPopup .popup__container{width:575px}.orderPopup .h3,.orderPopup .h4,.orderPopup h3,.orderPopup h4{margin:0 0 24px;text-align:center}@media (min-width:1000px) and (max-width:1199px){.orderPopup .h3,.orderPopup .h4,.orderPopup h3,.orderPopup h4{margin:0 0 8px}}.orderPopup input[type=date],.orderPopup input[type=email],.orderPopup input[type=number],.orderPopup input[type=password],.orderPopup input[type=search],.orderPopup input[type=tel],.orderPopup input[type=text],.orderPopup input[type=url],.orderPopup textarea{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.orderPopup textarea{height:62px;resize:none}@media (max-width:767px){.orderPopup .h3,.orderPopup .h4,.orderPopup h3,.orderPopup h4{margin:0 0 10px;font-size:25px}.orderPopup .customCheckbox{letter-spacing:normal}}.reviewPopup .popup__container{width:680px}.reviewPopup .rSlider__info,.reviewPopup .rSlider__more{display:none}.reviewPopup .rSlider__detail{line-height:1.75;letter-spacing:.05em;clear:both;display:block}.searchPopup{background:#fff}.searchPopup .popup__wrap1{padding:30px 0 0}.searchPopup .popup__container{width:100%;max-width:920px;padding:0 20px;background:0 0}.searchPopup .popup__close{left:auto;top:-6px;right:-6px;color:#333}.searchPopup__result{overflow-y:auto;max-height:calc(100vh - 230px);padding-right:15px}.searchPopup__result::-webkit-scrollbar{width:7px}.searchPopup__result::-webkit-scrollbar-track{background-color:rgba(0,0,0,.08);border-left:0;border-radius:4px}.searchPopup__result::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:4px}.searchPopup__result::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.searchPopup__result a{display:table;text-decoration:none;color:#666;line-height:1.3;font-size:16px;margin:0 0 13px}.searchPopup__result a:hover span{border-bottom-color:#8a63aa}.searchPopup__result a span{font-family:Albertus,serif;text-transform:uppercase;color:#333;font-weight:500;border-bottom:1px solid transparent}.searchPopup .underlineWithArrow{display:inline-block;vertical-align:top;margin:15px 0 0}.searchBlock{margin:0 0 30px}.searchBlock__label{display:block;position:relative}.searchBlock__search[type=search],.searchBlock__search[type=text]{display:block;width:100%;color:#333;border:0;padding-right:50px;border-bottom:1px solid #333}.searchBlock__search[type=search]::-webkit-search-cancel-button,.searchBlock__search[type=text]::-webkit-search-cancel-button{-webkit-appearance:none}.searchBlock__search[type=search]::-ms-clear,.searchBlock__search[type=text]::-ms-clear{width:0;height:0}.searchBlock__icon{position:absolute;top:0;right:0;width:50px;height:100%;color:#333;font-size:20px;display:flex;align-items:center;justify-content:center}.searchBlock__submit{position:absolute;z-index:1;top:0;right:0;width:50px;height:100%;padding:0;margin:0;box-sizing:border-box;opacity:0}.searchBlock__submit:hover~.searchBlock__icon{color:#000}.feastBanner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:auto;overflow-x:hidden;background:rgba(0,0,0,.6)}.feastBanner__wrap1{padding:50px 0;height:100%;width:100%;display:table;box-sizing:border-box}.feastBanner__wrap2{display:table-cell;text-align:center;vertical-align:middle}.feastBanner__container{display:inline-block;position:relative;padding:20px;text-align:left;background:url(/local/templates/rizhik/css/../img/feastBannerFon1.png) center/cover no-repeat #c92856;width:880px;box-sizing:border-box}@media (max-width:999px){.feastBanner__container{width:100%!important;height:auto!important}.feastBanner__close{right:0;bottom:100%}}@media (max-width:479px){.feastBanner__container{padding:10px}}.feastBanner__close{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:34px;font-weight:100;text-decoration:none;color:#fff}.feastBanner__close:hover:before{transform:rotate(90deg)}.feastBanner__close:before{transition:.5s;position:relative}.feastBanner__info{border:1px solid #fff;min-height:310px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:400;letter-spacing:.03em;display:flex;align-items:center}@media (min-width:1000px){.feastBanner__close{left:100%;top:-5px;margin-left:15px}.feastBanner__info{padding:20px 400px 20px 69px}}@media (min-width:768px) and (max-width:999px){.feastBanner__info{padding:20px 400px 20px 40px}}.feastBanner__info p{text-shadow:10px 12px 25px rgba(0,0,0,.2)}.feastBanner__info a{display:inline-block;vertical-align:top;text-align:center;color:#8a63aa;background-color:#fff;border:1px solid #fff;padding:15px 28px 21px;font:600 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;margin:8px 0 0 2px;letter-spacing:.2em}.desktop .feastBanner__info a:hover{color:#000;background-color:#fff;border-color:#fff}.feastBanner__info a:hover{text-decoration:none!important}.feastBanner__info a:focus{outline:0!important}.feastBanner__info a:hover i{left:4px}.feastBanner__info a i{display:inline-block;margin:0 0 0 4px;font-size:22px;vertical-align:bottom;position:relative;left:0;transition:.3s}.feastBanner__info img{position:absolute;right:20px;bottom:0;display:block}@media (min-width:480px) and (max-width:767px){.feastBanner__info{padding:20px 100px 20px 40px;font-size:16px;min-height:240px}.feastBanner__info img{width:200px;right:4px}}@media (max-width:479px){.feastBanner__info{padding:15px 100px 20px 10px;font-size:14px;align-items:flex-start;min-height:220px}.feastBanner__info a{padding:16px 14px 15px;font-size:14px}.feastBanner__info a i{font-size:20px;line-height:15px}.feastBanner__info img{width:200px;right:-24px}}.footer{position:relative}html:not(.desktop) .footer{padding-bottom:50px}.fixMenu__open~html:not(.desktop) .footer{padding-bottom:100px}.footer__info{border-top:1px solid #e5e5e5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:28px 0 22px}.footer__logo{order:1}.footer__logo:hover .st1{fill:#1b8eba}@media (max-width:767px){.footer__logo svg{width:93px!important;height:28px!important}}.footer__logo .st1{fill:#8a63aa;transition:.3s}.footer .copyright{order:2}.footer__social{order:3}.footer__social a{text-decoration:none;float:left;font-size:19px;color:#333;transition:.3s}.footer__social a+a{margin:0 0 0 30px}.footer__social a:hover{color:#8a63aa}
/*# sourceMappingURL=main.css.map */

/* End */


/* Start:/local/templates/rizhik/css/desktop.css?174853343555323*/
.resetList{list-style:none;margin:0;padding:0}.cScroll,.characterBlock__scroll,.eventArchive__text,.holidayBlock__scroll,.programInfo__scroll,.teamBlock__left .slick-dots{overflow-y:auto;padding-right:15px}.cScroll::-webkit-scrollbar,.characterBlock__scroll::-webkit-scrollbar,.eventArchive__text::-webkit-scrollbar,.holidayBlock__scroll::-webkit-scrollbar,.programInfo__scroll::-webkit-scrollbar,.teamBlock__left .slick-dots::-webkit-scrollbar{width:7px;height:7px}.cScroll::-webkit-scrollbar-track,.characterBlock__scroll::-webkit-scrollbar-track,.eventArchive__text::-webkit-scrollbar-track,.holidayBlock__scroll::-webkit-scrollbar-track,.programInfo__scroll::-webkit-scrollbar-track,.teamBlock__left .slick-dots::-webkit-scrollbar-track{background-color:rgba(0,0,0,.08);border-left:0;border-radius:4px}.cScroll::-webkit-scrollbar-thumb,.characterBlock__scroll::-webkit-scrollbar-thumb,.eventArchive__text::-webkit-scrollbar-thumb,.holidayBlock__scroll::-webkit-scrollbar-thumb,.programInfo__scroll::-webkit-scrollbar-thumb,.teamBlock__left .slick-dots::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.08);border-radius:4px}.cScroll::-webkit-scrollbar-thumb:hover,.characterBlock__scroll::-webkit-scrollbar-thumb:hover,.eventArchive__text::-webkit-scrollbar-thumb:hover,.holidayBlock__scroll::-webkit-scrollbar-thumb:hover,.programInfo__scroll::-webkit-scrollbar-thumb:hover,.teamBlock__left .slick-dots::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4)}.aItem__img,.imageCover,.tItem__img{background-position:center center;background-repeat:no-repeat;background-size:cover}[data-background]{background-color:#ededed}.imageCoverFixed{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.imageWidth{width:100%;height:auto;display:block}.justifyContent{text-align:justify;-ms-text-justify:inter-ideograph}.justifyContent:after{content:"";display:inline-block;vertical-align:top;width:100%}.gradient{background:#1e5799;background:linear-gradient(135deg,rgba(187,21,67,.4) 0,rgba(19,67,239,.4) 100%)}.wrap{display:flex;flex-direction:column;min-height:100%}.main{flex:1 1 auto}@media (min-width:1400px){.container{width:1356px}.h1,.h2,h1,h2{font-size:46px}}@media (min-width:1200px) and (max-width:1399px){.container{width:1180px}.h1,.h2,h1,h2{font-size:39px}}@media (min-width:1400px){.h3,h3{font-size:30px}}@media (min-width:1200px) and (max-width:1399px){.h3,h3{font-size:28px}}@media (min-width:1400px){.h4,h4{font-size:30px}.form__col{display:flex;align-items:flex-end;justify-content:space-between}.form__col>.form__date{width:150px}.form__col>.form__colMin{width:calc(100% - 170px)}}@media (min-width:1200px) and (max-width:1399px){.h4,h4{font-size:26px}}@media (min-width:1000px){.h5,h5{font-size:21px}.h6,h6{letter-spacing:.18em}}.linkTo{font-size:16px;padding:0 0 20px}.linkTo i{font-size:35px}@media (min-width:1000px) and (max-height:690px){.anchorArrow{bottom:10px}}.underlineWithArrow{font-size:16px}.underlineWithArrow i{font-size:22px}.underlineWithArrow span{border-bottom:2px solid #8a63aa;padding:0 0 3px}.whiteButton{height:60px;padding:5px 50px 5px 25px;font-size:16px}.whiteButton:hover i{right:20px}.whiteButton span{max-height:34px}.whiteButton i{font-size:1.3em;right:24px}.whiteLightButton{height:60px;padding:5px 50px 5px 25px}.whiteLightButton:hover i{right:20px}.whiteLightButton span{max-height:32px}.whiteLightButton i{font-size:1.3em;right:24px}.form__row{margin-bottom:18px}@media (min-width:1200px){.form .customCheckbox{margin:6px 0 0}.form .redButton,.form .redLineButton{float:right}}@media (max-width:1199px){.form .redButton,.form .redLineButton{width:100%;margin:15px 0 0}}.emptyMessage{margin:65px auto 0}table td,table th{height:40px;padding:5px 10px}.fixCatNav{display:none}.logo{position:fixed;top:10px;left:10px}.homePage .logo{display:none}.menu{background:rgba(255,255,255,.9);height:82px;line-height:83px}.menu.opened{width:555px;padding:0 30px}.menu.submenuShow{width:912px;padding:0 40px 0 30px}.opened .menu__container,.submenuShow .menu__container{width:100%}.menu__logo{display:none!important}.menu__open{display:flex;align-items:center;line-height:1;letter-spacing:.1em}.menu__callMob{display:none!important}.opened .call{width:188px}.call__info{letter-spacing:.15em}.call__info+.call__info{margin-top:10px}.call__time{font-size:11px;margin:4px 3px 0 0}.nav{width:555px;padding:90px 30px 70px 45px}.nav.submenuShow{width:912px}.nav__level{position:absolute!important;top:0;right:10px;width:0;height:100%}.submenuShow .nav__level{width:420px}.nav__list>.nav__drop>a:first-child,.nav__list>li>a{font-size:30px}.nav__drop a:not(.nav__dropOpen){font-size:24px}.nav__dropOpen{padding:5px;margin:-5px 0 -5px 5px}.nav__dropOpen:before{font-size:11px}.nav__submenu{padding:10px;margin:-5px 0 -5px 5px}.nav__submenu:before{font-size:11px}.nav__sub a{font-size:20px}.nav__links{width:365px;border-top:2px solid rgba(0,0,0,.15)}.nav__footer{padding:0 40px 20px 45px;align-items:flex-end;left:0;width:100%}.nav__right{font-size:16px;line-height:1.9;margin:0 0 -7px}.navScroll{max-height:100%}.reviewPopup__content{padding:17px 0 0}.reviewPopup__detail{padding:9px 0 0}@media (min-width:1400px){.reviewPopup__detail{padding:14px 0 0}}@media (min-width:1200px) and (max-width:1399px){.reviewPopup__detail{padding:5px 0 0}}.reviewPopup__detail>p:first-child{margin-top:0}.searchPopup__result{margin:0 0 0 20px}.searchBlock__search[type=search],.searchBlock__search[type=text]{font-size:30px}.headBlock{min-height:345px;padding:60px 0 140px}.headBlock--flex{display:flex;align-items:center;justify-content:center;padding:60px}.pagination{padding:10px 0 26px}.pagination__list li+li{margin-left:7px}.pagination__list a,.pagination__list span{height:40px;line-height:40px}.pagination .redLineButton{margin-left:7px;padding:11px 18px}.textAdminka .hide,.textAdminka .show{display:none}.aItem{float:left;position:relative;width:calc(50% - 20px);margin-left:10px;margin-right:10px}@media (min-width:1200px){.videoPopup__title{height:55px}.aItem{margin-bottom:30px}}@media (max-width:1199px){.aItem{margin-bottom:50px}}.displayList .aItem{width:calc(100% - 20px);margin-bottom:40px}.aItem__container{display:table;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.aItem__img{box-sizing:border-box;display:block}.displayList .aItem__img{float:left;width:49.3%}.aItem__img:before{content:"";display:block;padding-bottom:74.5%}.aItem__info{position:absolute;bottom:0;left:10px;width:calc(100% - 20px);box-sizing:border-box;background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2)}@media (min-width:1200px){.aItem__info{margin-bottom:-10px;padding:15px 25px}}@media (max-width:1199px){.aItem__info{margin-bottom:-30px;padding:4px 16px 5px 20px}}.displayList .aItem__info{position:static;background:0 0;box-shadow:none;padding:0;width:50.7%;float:right}.displayList .aItem__head{padding:0 0 8px 20px}.aItem__title{color:#333;font-weight:500;font-family:Albertus,serif;letter-spacing:.04em;text-transform:uppercase;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;text-decoration:none}@media (min-width:1200px){.aItem__title{height:44px;font-size:16px;margin:0 0 5px}.aItem__title span{max-height:44px;line-height:1.4}}.displayList .aItem__title{letter-spacing:.05em;font-size:22px;height:60px}.aItem__title:hover{text-decoration:none;color:#8a63aa}.aItem__title:hover i{left:5px}.aItem__title span{display:inline-block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.displayList .aItem__title span{-webkit-line-clamp:2;line-height:1.1;max-height:48px}@media (min-width:1400px){.displayList .aItem__head{padding:8px 0 17px 20px}.displayList .aItem__title{font-size:30px;height:70px}.displayList .aItem__title span{max-height:68px}}@media (min-width:1200px) and (max-width:1399px){.displayList .aItem__head{padding:0 0 8px 20px}.displayList .aItem__title{font-size:27px}.displayList .aItem__title span{max-height:57px}}.aItem__title i{font-size:23px;position:relative;left:0;transition:.3s}@media (min-width:1200px){.aItem__title i{padding:0 0 0 20px}.aItem__box strong{margin:10px 0 0}}.displayList .aItem__title i{display:none}.aItem__cat{display:none!important;color:#8a63aa;letter-spacing:.2em;font-weight:700}.displayList .aItem__wrap{box-sizing:border-box;background:rgba(255,255,255,.95);box-shadow:6px 8px 20px rgba(0,0,0,.2);margin:0 0 0 -40px;padding:18px 15px}.aItem__box{display:none;line-height:1.45;letter-spacing:.1em;overflow:hidden;color:#666;padding:0 0 15px}@media (min-width:1400px){.displayList .aItem__wrap{padding:28px 23px 24px}.aItem__box{padding:0 0 15px;line-height:1}}@media (min-width:1200px) and (max-width:1399px){.displayList .aItem__wrap{padding:18px 15px}.aItem__box{padding:0 0 15px;line-height:1}}.displayList .aItem__box{display:block}.aItem__box strong{display:block;color:#333}@media (max-width:1199px){.aItem__title{height:51px;font-size:14px;margin:0}.aItem__title span{max-height:41px;line-height:1.2}.aItem__title i{padding:0 0 0 10px}.aItem__box strong{margin:4px 0 0}.aItem__time{font-size:13px}}.aItem__time{box-sizing:border-box;position:relative;width:255px;margin:0 15px 0 0;float:left;border-right:1px solid #ccc;padding:0 0 0 38px}@media (min-width:1400px){.aItem__time{width:278px;margin:0 30px 0 0}}@media (min-width:1200px) and (max-width:1399px){.aItem__time{width:278px;margin:0 15px 0 0}}.aItem__time i{position:absolute;left:1px;font-size:22px;color:#8a63aa}@media (min-width:1200px){.aItem__time i{top:4px}}@media (max-width:1199px){.aItem__time i{top:10px}}.aItem__years{box-sizing:border-box;position:relative;padding:0 0 0 40px;float:left}.aItem__years i{position:absolute;top:7px;left:0;font-size:25px;color:#8a63aa}@media (min-width:1200px){.aItem__years i{top:4px}.displayList .aItem__text{height:175px}}.aItem__text{box-sizing:border-box;display:flex;justify-content:center;height:40px}.aItem__textarea{display:block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.4;max-height:40px}.aItem__textarea p{margin:0}.displayList .aItem__textarea{max-height:100%;-webkit-line-clamp:10;line-height:1.75}.aItem__footer{display:none}.displayList .aItem__footer{display:block;padding:21px 0 0}.aItem .redLineButton{padding:17px 31px 15px 18px}.aItem .dashedLink{margin:11px 0 0 25px}@media (min-width:1000px) and (max-width:1199px){.displayList .aItem__cat{font-size:13px}.aItem .redLineButton{padding:14px 18px 13px;font-size:14px}.aItem .dashedLink{font-size:14px}}.similarP{overflow:hidden;position:relative;padding:78px 0 0}.similarP .h2,.similarP h2{margin-top:0}.similarP .pItem__container{padding:0}.pItem{width:calc(50% - 20px);margin:0 10px 30px}.pItem__container{padding-top:40px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}@media (min-width:1400px){.pItem__container{padding-top:64px}}.pItem__container.shortBlock>*{float:none;margin-left:auto;margin-right:auto}.pItem__footer{position:relative;margin:-30px 0 0;padding:0 15px}.pastP{overflow:hidden;position:relative;padding:70px 0 0}.pastP .h2,.pastP h2{margin-top:0}.hItem{margin-bottom:30px;width:calc(50% - 10px)}.hItem:nth-child(even){margin-left:20px}.hItem__container.shortBlock>*{float:none;margin-left:auto;margin-right:auto}.hItem__bottom{margin-bottom:-10px;padding:9px 25px 21px}.hItem__title{height:44px;font-size:16px}.hItem__title span{max-height:38px;-webkit-line-clamp:2;line-height:1.2}.hItem__title i{padding:0 0 0 20px}.hItem__info{box-sizing:border-box;display:flex;justify-content:center;height:46px}.hItem__info span{display:block;vertical-align:middle;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-height:1.8}@media (min-width:1200px){.hItem__info span{max-height:44px}}.holidaySection{padding:78px 0 0}.nItem{width:calc(50% - 20px);margin:0 10px 50px}.nItem__threeCol .nItem{width:calc(33.33% - 20px)}.nItem__container{margin:0 -10px;width:calc(100% + 20px)}.nItem__container.shortBlock>*{float:none;margin-left:auto;margin-right:auto}@media (min-width:1200px){.nItem__title{padding:0 10px;left:30px;width:calc(100% - 60px)}}@media (max-width:1199px){.aItem__years i{top:9px}.displayList .aItem__text{height:92px;display:block}.hItem__info span{max-height:27px}.nItem__title{padding:0 10px;left:10px;width:calc(100% - 20px);font-size:12px;height:44px}.nItem__title span{max-height:42px;-webkit-line-clamp:3}}.characters{padding:88px 0 0}.characters__char{padding:43px 0 4px 10px}@media (min-width:1200px){.characters__char{font-size:48px}}.characters__container.shortBlock>*{float:none;margin-left:auto;margin-right:auto}.characters__container .characters__item{width:33.33%}@media (min-width:1200px) and (max-width:1399px){.characters__container{margin:0 -7px}.characters__container .characters__item{padding:7px}}.characters__container--mb90{margin-bottom:50px}@media (min-width:1400px){.characters__container--mb90{margin-bottom:90px}}.characters__container--mb90 .showAll{margin-bottom:0}.characters__container--mb90 h2{margin-top:0;margin-bottom:20px}.videoSection{padding:78px 0 0}@media (min-width:768px) and (max-width:999px){.videoSection{padding:60px 0 0}}@media (max-width:767px){.videoSection{padding:35px 0 0}}.videoSectionNew{padding:78px 0 0}.videoBlock{margin-bottom:60px;width:calc(50% - 10px)}.videoBlock:nth-child(even){margin-left:20px}.videoBlock.videoOnly:nth-child(2){margin-top:0}.videoBlock__container.shortBlock>*{float:none;margin-left:auto;margin-right:auto}@media (min-width:1200px){.characters__container .characters__item{width:25%}.videoBlock__bottom{height:60px;margin-bottom:-40px;padding:0 20px}.videoBlock__title{letter-spacing:.2em;line-height:1.3}}@media (max-width:1199px){.characters__char{font-size:38px}.videoBlock__bottom{height:50px;padding:0 5px;margin-bottom:-30px}.videoBlock__title{letter-spacing:.1em;line-height:1.4;font-size:12px;max-height:31px}}.fourCol{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}@media (min-width:768px) and (max-width:999px){.fourCol{max-width:600px;margin:0 auto}}@media (max-width:767px){.fourCol{display:none}}.fourCol__item{position:relative;margin:5px 0;box-sizing:border-box;font-size:16px;color:#333}@media (min-width:1400px){.fourCol__item{min-height:60px;line-height:60px;width:300px;padding:0 5px 0 70px}.fourCol__item i{font-size:60px}}@media (min-width:1200px) and (max-width:1399px){.fourCol__item{min-height:60px;line-height:60px;width:275px;padding:0 5px 0 60px;font-size:15px}}@media (min-width:1000px) and (max-width:1199px){.fourCol__item{min-height:40px;line-height:40px;width:236px;padding:0 0 0 45px;font-size:14px}}.fourCol__item i{position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:1200px) and (max-width:1399px){.fourCol__item i{font-size:47px}}@media (min-width:1000px) and (max-width:1199px){.fourCol__item i{font-size:39px}}@media (min-width:768px) and (max-width:999px){.fourCol__item{min-height:60px;line-height:60px;width:275px;padding:0 5px 0 60px;font-size:15px}.fourCol__item i{font-size:47px}}.fourCol__item>span{display:inline-block;vertical-align:middle;letter-spacing:.05em;line-height:1.4}.newsBlock{padding:20px}.newsBlock__date{margin:5px 0 8px;font-size:14px;letter-spacing:.2em}.newsBlock__left{float:left}.newsBlock__left~.newsBlock__head{width:calc(100% - 320px)}.newsBlock__left~.newsBlock__main{float:right;width:calc(100% - 320px)}.newsBlock__img{width:300px;margin:0 20px 0 0}.newsBlock__text{padding:4px 0 2px}.showcase{width:calc(100% + 10px);height:323px;margin:0 -5px}@media (min-width:1400px){.fourCol__item>span{line-height:1.6}.showcase{width:calc(100% + 20px);height:452px;margin:0 -10px}}@media (min-width:1200px) and (max-width:1399px){.showcase{width:calc(100% + 14px);height:391px;margin:0 -7px}}.showcase__item{padding:5px}@media (min-width:1400px){.showcase__item{padding:10px}}@media (max-width:1399px){.showcase__item{padding:7px}}.showcase__col1{width:33.3%}.showcase__col2{width:16.66%}.showcaseMore{width:calc(100% + 10px);margin:0 -5px}@media (min-width:1400px){.showcaseMore{width:calc(100% + 20px);margin:0 -10px}}@media (min-width:1200px) and (max-width:1399px){.showcaseMore{width:calc(100% + 14px);margin:0 -7px}}.showcaseMore__item{width:16.66%;padding:5px}.showcaseShort{width:calc(100% + 8px);margin:0 -4px}@media (min-width:1400px){.showcaseMore__item{padding:10px}.showcaseShort{width:calc(100% + 16px);margin:0 -8px}}@media (min-width:1200px) and (max-width:1399px){.showcaseMore__item{padding:7px}.showcaseShort{width:calc(100% + 12px);margin:0 -6px}}.showcaseShort__item{padding:4px}@media (min-width:1400px){.showcaseShort__item{padding:8px}}@media (min-width:1200px) and (max-width:1399px){.showcaseShort__item{padding:6px}}.cookie-block{position:fixed;z-index:20;left:50%;bottom:-100%;transform:translateX(-50%);width:100%;max-width:680px;transition:bottom 1s;display:flex;align-items:center;padding:20px;border:1px solid #785496;background:#fff;box-sizing:border-box}.cookie-block.show{bottom:10px}.cookie-block__content{width:55%;padding-right:20px}.cookie-block__actions{display:flex;flex-direction:column;gap:10px;width:45%}.cookie-block__text-icon{position:relative;display:inline-block;padding-right:30px}.cookie-block__text-icon::after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);display:block;width:27px;height:27px;background-image:url(/local/templates/rizhik/css/../img/cookie.png);background-repeat:no-repeat;background-position:center;background-size:contain}.cookie-block .showAll{margin:0}.cookie-block .customCheckbox__text,.cookie-block a,.cookie-block p{font-weight:400;font-size:14px;line-height:1.6;letter-spacing:.01em;color:#000}.cookie-block p{margin:0}.cookie-block a{text-decoration:underline}.cookie-block.is-error .customCheckbox__text{color:#bc1544}.cookie-block.is-error .customCheckbox__text::before{border-color:#bc1544}.siteTop .homeBanner__logo{animation:1.5s cubic-bezier(.7,0,.3,1) forwards downLogo}.siteTop.showLogo .homeBanner__logo{position:fixed;left:0;bottom:calc(100% - 200px);width:164px;animation:1.5s cubic-bezier(.7,0,.3,1) forwards upLogo}.animationOut .homeBanner__img{animation:1.5s cubic-bezier(.7,0,.3,1) forwards scaleDown}.animationIn .homeBanner__img{animation:1.5s cubic-bezier(.7,0,.3,1) forwards scaleUpDown}.programHome3D{padding:70px 0 0}.programHome3D .showAll{margin:40px auto 0}@media (min-width:1400px){.pSlider{width:770px}}@media (min-width:1200px) and (max-width:1399px){.pSlider{width:667px}}.pSlider__nav{margin:-29px 0 0}.pSlider__nav .whiteButton{width:390px;margin:0 0 0 4px}.homeServicesSection,.servicesSection{padding:78px 0 0}@media (min-width:1400px){.pSlider__container{width:calc(100% - 2px)}.homeServicesSection .showAll{margin:23px auto 3px}}@media (min-width:1200px) and (max-width:1399px){.pSlider__container{width:calc(100% - 125px)}.homeServicesSection .showAll{margin:33px auto 0}}@media (min-width:1000px) and (max-width:1199px){.homeServicesSection .showAll{margin:37px auto 0}}.homeServicesSection__descr{max-width:800px;font-size:18px}.prog-slider:not(.slick-initialized){display:flex;gap:20px}.prog-slider .slick-list{margin-left:-10px;margin-right:-10px}.siteNotTop .logo{opacity:1;transition:.5s}.siteTop .logo{animation:1.5s cubic-bezier(.7,0,.3,1) forwards hideLogo}.showLogo .logo{animation:1.5s cubic-bezier(.7,0,.3,1) forwards showLogo}.prog-slider-item{width:25%}.prog-slider-item.slick-slide{margin:0 10px;width:100%}.prog-slider-item__link:hover{color:#8a63aa;box-shadow:3px 4px 15px rgba(0,0,0,.15)}.prog-slider-item__link:hover i{left:5px;color:inherit}.prog-slider-item__link:hover .prog-slider-item__head{background:rgba(255,255,255,.8);box-shadow:1px 2px 18px rgba(0,0,0,.48)}.prog-slider-item__link:hover .prog-slider-item__title span{background:0 0}.prog-slider-item__head{height:85px;padding:5px 20px}.prog-slider-item__title{display:inline-block}.prog-slider-item__title span{background:rgba(255,255,255,.7);font-size:16px;letter-spacing:.2em}.sItem{width:calc(33.33% - 20px);margin-left:10px;margin-right:10px}@media (max-width:1199px){.sItem{width:calc(50% - 20px)}}.displayList .sItem{width:calc(100% - 20px);margin-bottom:20px;box-shadow:6px 8px 20px rgba(0,0,0,.15)}.sItem__container{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.displayList .sItem__img{float:left;width:40.8%}@media (min-width:1200px){.prog-slider-item__head i{padding:0 0 0 11px}.displayList .sItem__img{width:40.8%}.sItem__head i{padding:0 0 0 11px}}@media (min-width:1000px) and (max-width:1199px){.displayList .sItem__img{width:50%}}.displayList .sItem__info{position:static;background:0 0;box-shadow:none;float:right}@media (min-width:1400px){.displayList .sItem__info{padding:15px 30px 0 20px;width:59.2%}}@media (min-width:1200px) and (max-width:1399px){.displayList .sItem__info{padding:0 15px 0 20px;width:59.2%}}@media (min-width:1000px) and (max-width:1199px){.displayList .sItem__info{padding:0 15px 0 20px;width:59.2%}}.displayList .sItem__link{position:static}.displayList .sItem__link:hover .sItem__head{background:0 0;box-shadow:none}.sItem__link:hover{color:#8a63aa;box-shadow:3px 4px 15px rgba(0,0,0,.15)}.sItem__link:hover i{left:5px;color:inherit}.sItem__link:hover .sItem__head{background:rgba(255,255,255,.8);box-shadow:1px 2px 18px rgba(0,0,0,.48)}.sItem__link:hover .sItem__title span{background:0 0}.sItem__head{height:85px;padding:5px 20px}.displayList .sItem__head{height:44px;padding:0;justify-content:flex-start}@media (min-width:1000px){.displayList .sItem__head i{font-size:19px;color:inherit}}.displayList .sItem__title{max-height:38px;line-height:1.2;-webkit-line-clamp:2}.sItem__title span{background:rgba(255,255,255,.7);font-size:16px;letter-spacing:.2em}.displayList .sItem__title span{background-color:transparent;display:inline-block}.displayList .sItem__text{height:auto}@media (min-width:1400px){.displayList .sItem__text{max-height:248px}.displayList .sItemSlider{margin:19px 0 0 -100px}}@media (min-width:1200px) and (max-width:1399px){.displayList .sItem__text{max-height:210px}}.displayList .sItem__footer{left:calc(40.8% + 20px);position:absolute;bottom:20px;display:block}.displayList .sItemSlider{z-index:1;height:auto;overflow:visible}@media (min-width:1200px) and (max-width:1399px){.displayList .sItemSlider{margin:19px 0 0 -48px}}@media (min-width:1200px){.displayList .sItem__footer{left:calc(40.8% + 20px)}.displayList .sItemSlider:not(.slick-slider){margin:19px 0 0}.programHome__dop .programHome__title{float:right}}.sItemSlider__item{width:235px}.sItemSlider__link{font-size:13px}.sItemSlider__link:hover{box-shadow:3px 4px 15px rgba(0,0,0,.15);color:#8a63aa}.sItemSlider__link:hover .sItemSlider__head{background:rgba(255,255,255,.8);box-shadow:1px 2px 18px rgba(0,0,0,.48)}.sItemSlider__link:hover .sItemSlider__title span{background:0 0}.sItemSlider__link:hover .sItemSlider__arrow{color:inherit}.sItemSlider__head{height:60px;padding:5px 15px}@media (min-width:1400px){.sItemSlider__item{width:274px}.sItemSlider__link{font-size:14px}.sItemSlider__head{height:74px;padding:5px 20px}.programHome__title{letter-spacing:.02em;line-height:1.4;font-size:38px;font-weight:500;margin:54px 0 15px!important}}@media (min-width:1200px) and (max-width:1399px){.sItemSlider__item{width:225px}.sItemSlider__head{height:60px;padding:5px 15px}}.programHome{padding:96px 0 0}@media (min-width:1200px) and (max-width:1399px){.programHome{padding:60px 0 0}}@media (min-width:1000px) and (max-width:1199px){.displayList .sItem__text{max-height:149px}.displayList .sItem__footer{left:calc(50% + 20px)}.displayList .sItemSlider{margin:19px 0 0 -45px}.displayList .sItemSlider:not(.slick-slider){margin:19px 0 0 -45px;width:115%}.programHome{padding:60px 0 0}.programSlider{overflow:hidden}}.programHome__fon{padding:55px 0}.programHome__dop{padding:80px 0 50px}.programHome__dop .programHome__info,.programHome__dop .programHome__text{float:right}.programHome__dop .programHome__slider{float:left}@media (min-width:1200px) and (max-width:1399px){.programHome__title{margin:0 0 15px!important;font-weight:500;font-size:33px}}@media (min-width:1200px){.programHome__dop .whiteButton{width:494px!important}.programHome__title{float:left;width:40%}.programSlider__nav .whiteButton{width:390px;margin:0 0 0 4px}}@media (max-width:1199px){.programHome__title{width:100%;margin:0 0 20px!important;text-align:center}}.programHome__descr{font-size:18px;max-width:800px}.programHome__text{float:left;width:41%;max-height:355px}.programHome__info{float:left;width:40%}.programHome__slider{float:right;width:57.5%}.programSlider__nav{margin:-29px 0 0}@media (max-width:1199px){.programSlider__nav{margin:-25px 0 0}.programSlider__nav .redButton{display:none}}@media (min-width:1400px){.programHome__text{max-height:367px}.programSlider__nav .redButton{padding:21px 20px}.programSlider .slick-dots{bottom:31px}.holidaysSpent{padding:130px 0 0}.holidaysSpent__fon:before{top:110px;height:calc(100% - 110px)}}@media (min-width:1200px) and (max-width:1399px){.programHome__text{max-height:332px}.programSlider__nav .redButton{padding:21px 15px}.holidaysSpent{padding:60px 0 0}}@media (min-width:1000px) and (max-width:1199px){.holidaysSpent{padding:50px 0 0}}@media (min-width:1860px){.holidaysSpent__nav{position:relative;z-index:3}}.holidaysSpent__nav:after,.holidaysSpent__nav:before{height:23px}.holidaysSpent__linkTo{margin:20px 0}@media (min-width:1400px){.holidaysSpent__nav:after,.holidaysSpent__nav:before{height:20px}.holidaysSpent__linkTo{margin:18px 0 0}.hsSlider__item{height:460px}}@media (min-width:1200px) and (max-width:1399px){.holidaysSpent__nav:after,.holidaysSpent__nav:before{height:20px}.holidaysSpent__linkTo{margin:18px 0 0}.hsSlider__item{padding:0 0 25px;height:385px}}@media (max-width:1199px){.hsSlider__item{padding:0 0 20px;height:382px}}.hsSlider__item .prevArrow{left:0;transform:translate(-50%,-50%)}.hsSlider__item .nextArrow{right:0;transform:translate(50%,-50%)}@media (min-width:1400px){.hsSlider__last{padding:0}.hsSlider__last .hsSlider__title{height:110px}}.hsSlider__last .hsSlider__text{margin:29px 0 9px;height:187px}@media (min-width:1000px) and (max-width:1199px){.hsSlider__all{font-size:14px;padding:18px 17px}.hsSlider__all i{line-height:14px;height:14px}}.hsSlider__head{width:500px}@media (min-width:1400px){.hsSlider__last .hsSlider__text{margin-top:29px;height:185px}.hsSlider__head{width:620px;padding:10px 0 0;height:110px}}@media (min-width:1200px) and (max-width:1399px){.hsSlider__last .hsSlider__text{margin:22px 0 7px;height:187px}.hsSlider__head{width:580px}}.hsSlider__head:before{top:100%;left:52px;width:2px;transform:translate(-50%,-50%);border-top:20px solid #8a63aa;border-bottom:20px solid #fff}.hsSlider__title{height:60px}@media (min-width:1000px) and (max-width:1199px){.hsSlider__title{height:50px}.hsSlider__note{width:500px}.hsSlider__box strong{margin:4px 0 0}}.hsSlider__info{width:495px}@media (min-width:1400px){.hsSlider__info{width:615px;margin:0 0 45px}.hsSlider__box{padding:33px 0 23px}}@media (min-width:1200px) and (max-width:1399px){.hsSlider__info{width:575px}.hsSlider__box{padding:27px 0 17px}}@media (max-width:1199px){.hsSlider__box{padding:35px 0 25px;font-size:13px}}.hsSlider__time{padding:0 0 0 35px;margin:0 15px 0 0}@media (min-width:1400px){.hsSlider__time{padding:0 0 0 38px;margin:0 30px 0 0}}@media (min-width:1200px) and (max-width:1399px){.hsSlider__time{padding:0 0 0 38px;width:52%;margin:0 20px 0 0}}@media (min-width:1400px){.hsSlider__text{margin:0 0 20px}}@media (min-width:1200px) and (max-width:1399px){.hsSlider__text{height:116px;margin:0 15px 18px 0}}.hsSlider .redLineeButton{position:absolute;z-index:2;bottom:15px;right:25%;transform:translateX(50%);padding:21px 23px}.hsSlider .dashedLink{margin:15px 0 0}.hsSlider__line{right:75px;bottom:85px;width:332px}.hsSlider>.slick-arrow{margin-top:-44px}@media (min-width:1400px){.hsSlider__line{right:70px;bottom:42px;width:500px}.hsSlider>.slick-arrow{margin-top:-23px}.hsSlider>.slick-arrow.prevArrow{left:640px}}@media (min-width:1200px) and (max-width:1399px){.hsSlider .redLineeButton{padding:17px 23px}.hsSlider__line{right:90px;bottom:39px;width:470px}.hsSlider>.slick-arrow{margin-top:-19px}.hsSlider>.slick-arrow.prevArrow{left:580px}.hsSlider>.slick-arrow.nextArrow{right:0}}@media (min-width:1000px) and (max-width:1199px){.hsSlider__time i,.hsSlider__years i{top:4px}.hsSlider__text{margin:0 0 15px}.hsSlider>.slick-arrow.prevArrow{left:536px}.hsmSlider__nav .redButton .hiddenMobile,.hsmSlider__nav .redLineButton .hiddenMobile{display:none}}.hsmSlider{position:absolute;right:0;top:0;width:440px}.hsmSlider__nav{padding:22px 30px 20px 23px}@media (min-width:1400px){.hsmSlider{left:670px;width:620px}.hsmSlider__nav .redButton,.hsmSlider__nav .redLineButton{padding:22px 35px 20px 23px}}@media (min-width:1200px) and (max-width:1399px){.hsmSlider{width:520px;right:30px}.hsmSlider__nav .redButton,.hsmSlider__nav .redLineButton{padding:20px 16px 18px}}@media (min-width:1400px){.hsmSlider__nav .redButton{padding:22px 35px 21px 23px}}@media (min-width:1200px) and (max-width:1399px){.hsmSlider__nav .redButton{padding:20px 16px 19px}}@media (min-width:1400px){.hsmSlider__nav .blueButton{padding:19px 20px}}@media (max-width:1399px){.hsmSlider__nav .blueButton{padding:17px 20px}}.hsmSlider .slick-dots{left:0;bottom:-49px}.ourTheater{padding:55px 0 0}.ourTheater__descr{margin-bottom:20px}@media (min-width:1400px){.hsmSlider .slick-dots{left:70px;bottom:6px}.ourTheater{padding:100px 0 0}.ourTheater__order{width:345px}.ourTheater__blocks{margin:62px 0 0}}@media (min-width:1200px){.hsmSlider .slick-list{z-index:2}.ourTheater__order{float:left;padding:15px 0}}@media (max-width:1199px){.hsSlider>.slick-arrow.prevArrow{left:490px}.hsSlider>.slick-arrow.nextArrow{right:-30px}.ourTheater__order{padding:25px 0 0}}@media (min-width:1200px) and (max-width:1399px){.hsmSlider .slick-dots{left:15px;bottom:6px}.ourTheater__order{width:290px}.ourTheater__blocks{margin:40px 0 0}}.ourTheater__item{width:calc(50% - 50px);margin:0 0 50px 50px}@media (min-width:1400px){.ourTheater__item{width:410px;margin:0 0 45px}}@media (min-width:1200px) and (max-width:1399px){.ourTheater__item{width:355px;margin:0 0 40px}}.ourTheater__icon{left:0;top:50%;transform:translate(-50%,-50%)}.review{padding:50px 0 100px}.reviewPage .review{padding:50px 0 0}@media (min-width:1400px){.review{padding:70px 0 100px}.reviewPage .review{padding:70px 0 0}}.review__more{padding:13px 44px}.rSlider__item{width:580px;padding:25px 10px 30px}@media (min-width:1400px){.rSlider__item{width:690px;padding:25px 15px 30px}}.rSlider__wrap{padding:0 25px;transform:scale(.9);-moz-filter:blur(3px);-o-filter:blur(3px);-webkit-filter:blur(3px);filter:blur(3px)}@media (min-width:1400px){.rSlider__wrap{padding:0 41px}}@media (min-width:1200px) and (max-width:1399px){.rSlider__item{width:620px}.rSlider__wrap{padding:0 30px}}.rSlider__img{width:100px;height:100px;margin:-16px 0 0}@media (min-width:1200px){.rSlider__img{width:116px;height:116px}}.rSlider__title{width:calc(100% - 115px)}.rSlider__name{font-size:26px;margin:26px 0 4px}@media (min-width:1400px){.rSlider__title{width:calc(100% - 147px)}.rSlider__name{font-size:30px;margin:34px 0 10px}.rSlider__info{padding:14px 0 10px}}@media (min-width:1200px) and (max-width:1399px){.rSlider__title{width:calc(100% - 132px)}.rSlider__name{font-size:28px;margin:26px 0 8px}.rSlider__info{padding:5px 0 10px}}@media (max-width:1199px){.rSlider__info{padding:9px 0 10px}.rSlider__info>p:first-child{margin-top:0}}.rSlider__info img{margin:0 0 15px}.rSlider .prevArrow{left:calc(50% - 350px)}.rSlider .nextArrow{right:calc(50% - 350px)}.addServiceCat__nav{display:table;margin:0 auto 60px}.addServiceCat__nav a{display:inline-block;vertical-align:top;text-align:center;color:#fff;background-color:transparent;border:1px solid #fff;padding:16px 10px 12px;font:500 16px/1 Lucida-Grande,sans-serif;text-transform:uppercase;text-decoration:none!important;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;transition:.3s;cursor:pointer;letter-spacing:.12em;width:200px}.desktop .addServiceCat__nav a:hover{color:#8a63aa;background-color:#fff;border-color:#fff}.addServiceCat__nav a:hover{text-decoration:none!important}.addServiceCat__nav a:focus{outline:0!important}.addServiceCat__nav a.active{color:#8a63aa;background:#fff;border-color:#fff}.addServiceCat__nav a+a{margin-left:20px}.addServiceCat__nav a i{display:inline-block;margin:-3px 12px 0 0;line-height:23px;vertical-align:middle}.addServiceCat__nav a .icon-less-icon{font-size:21px}.addServiceCat__nav a .icon-detail{font-size:23px}.eventArchive{display:flex;width:100%;box-sizing:border-box}.eventArchive__img,.eventArchive__slider{width:49.3%}.eventArchive__main{width:50.7%;box-sizing:border-box}@media (min-width:1400px){.rSlider__info img{margin:0 0 31px}.rSlider .prevArrow{left:calc(50% - 405px)}.rSlider .nextArrow{right:calc(50% - 405px)}.eventArchive__main{padding:28px 30px 30px 20px}}@media (min-width:1200px) and (max-width:1399px){.rSlider__info img{margin:0 0 20px}.rSlider .prevArrow{left:calc(50% - 370px)}.rSlider .nextArrow{right:calc(50% - 370px)}.eventArchive__main{padding:20px}}@media (max-width:1199px){.eventArchive__main{padding:10px 15px 15px}}.eventArchive__cat{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin:0 0 40px;color:#fff}.eventArchive__box strong{margin:10px 0 0}.eventArchive__doubleBox+.eventArchive__text{height:153px}.short .eventArchive__doubleBox+.eventArchive__text{height:213px}.eventArchive__time{width:49%;margin-right:15px;margin-bottom:16px;float:left;border-right:1px solid #ccc;padding:0 0 0 38px;min-height:38px}@media (min-width:1400px){.eventArchive__doubleBox+.eventArchive__text{height:252px}.short .eventArchive__doubleBox+.eventArchive__text{height:320px}.eventArchive__time{width:43%;margin-right:23px;margin-bottom:31px}.eventArchive__text{height:345px}.eventArchive__to a{max-width:350px}}@media (min-width:1200px) and (max-width:1399px){.eventArchive__doubleBox+.eventArchive__text{height:221px}.short .eventArchive__doubleBox+.eventArchive__text{height:280px}.eventArchive__time{width:49%;margin-right:15px;margin-bottom:20px}.eventArchive__text{height:275px}}@media (min-width:1000px) and (max-width:1199px){.hsmSlider__nav .blueButton .hiddenMobile{display:none}.eventArchive__text{height:210px}}.eventArchive__to>i{top:9px}@media (min-width:1200px) and (max-width:1399px){.eventArchive__to a{max-width:272px}}.characterBlock{background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.2)}.characterBlock__img{display:table-cell;width:383px;vertical-align:top}.characterBlock__slider{display:table-cell;width:49.3%;vertical-align:top}.characterBlock__main{display:table-cell;vertical-align:top;padding:20px}@media (min-width:1200px){.eventArchive__to>i{top:4px}.characterBlock__main{padding:20px 30px 20px 20px}.characterFilter .alphabet .drop__container{float:right}}.characterBlock__scroll{height:247px}.characterBlock__footer{padding:20px 0 0}.characterFilter{margin-top:-140px}.characterFilter .gender{width:230px}.characterFilter .catTheme{width:230px;margin-left:18px}.characterFilter .blueButton,.characterFilter .redButton{margin-left:26px}.characterFilter .blueButton:hover,.characterFilter .redButton:hover{border-color:#fff}.characterFilter .dashedLink{color:#fff}.characterFilter .dashedLink>span{border-color:#fff}.characterFilter .alphabet{margin:13px 0 0;color:#333;background:#fff}.characterFilter .alphabet:before{content:"";border:1px solid #fff;width:100%;height:calc(100% + 1px);box-sizing:border-box;position:absolute;z-index:-1;left:0;right:0}@media (max-width:1199px){.eventArchive__to a{max-width:177px;font-size:13px;letter-spacing:.1em}.characterBlock__footer{text-align:center}.characterFilter .alphabet__label{display:none}}.characterFilter .alphabet .drop__link{display:none}.characterFilter .alphabet .drop__container{position:relative;z-index:2;display:flex;background-color:transparent;border:0;width:auto}@media (min-width:1400px){.characterBlock__scroll{height:380px}.characterFilter .alphabet__label{padding:11px 0 0 26px;font-size:16px}.characterFilter .alphabet .drop__container{padding:0 18px 0 0}}@media (min-width:1200px) and (max-width:1399px){.characterBlock__scroll{height:314px}.characterFilter .alphabet__label{padding:11px 0 0 15px;font-size:16px}.characterFilter .alphabet .drop__container{padding:0 5px 0 0}}.characterFilter .alphabet .drop__container ul{overflow:visible}.characterFilter .alphabet .drop__container a{padding:10px;font-size:15px}.characterFilter .alphabet .drop__container .customRadio__text{padding:10px 11px;font-size:15px}.characterFilter .alphabet .drop__container .customRadio__text:after{content:"";width:100%;height:calc(100% + 6px);background:#8a63aa;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s;opacity:0}.characterFilter .alphabet .drop__container .customRadio__radio:checked+.customRadio__text{color:#fff}.characterFilter .alphabet .drop__container:not(.selected) .drop__link{color:transparent}.characterFilter .alphabet .drop__container:not(.selected) .drop__reset{color:#fff!important;position:relative}.characterFilter .alphabet .drop__container:not(.selected) .drop__reset:after{content:"";width:100%;height:calc(100% + 6px);background:#8a63aa;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.characterFilter .alphabet .drop__container .drop__footer{display:none}.contactMap{height:570px}.contactPage__section{position:absolute;z-index:2;top:50%;left:50%;transform:translateY(-50%);width:425px}@media (min-width:1400px){.characterFilter .alphabet .drop__container a{padding:11px 11px 11px 12px;font-size:17px}.characterFilter .alphabet .drop__container .customRadio__text{padding:11px 12px;font-size:17px}.contactPage__section{transform:translate(93px,-50%);width:545px}}@media (min-width:1200px) and (max-width:1399px){.characterFilter .alphabet .drop__container a{padding:10px;font-size:15px}.characterFilter .alphabet .drop__container .customRadio__text{padding:10px 11px}.contactPage__section{transform:translateY(-50%);width:540px}}.contactPage__form{padding:20px}@media (min-width:1400px){.contactPage__form{padding:25px 30px}}@media (min-width:1200px){.contactPage__form{padding:27px 30px}}@media (min-width:1000px) and (max-width:1199px){.characterFilter .alphabet .drop__container{padding:0 5px;justify-content:space-between}.contactPage__form .h3,.contactPage__form .h4,.contactPage__form h3,.contactPage__form h4{margin:0 0 8px}.contactPage__form .customCheckbox{margin:5px 0 0;letter-spacing:0}.contactPage__form .redLineButton{width:auto;margin:0;float:right;font-size:15px;padding:13px 15px}.contactPage__buttons a{width:100%}}.cInfo{letter-spacing:.14em;font-size:16px}.phone-block{display:flex;justify-content:center}.phone-block__item+.phone-block__item{margin-top:5px}.phone-block__text{display:block;font-weight:400;font-size:11px;color:#fff;text-align:right}.phone-block i{margin-top:5px}.phone-block a{display:block;font-weight:400;font-size:16px;line-height:1;letter-spacing:.15em;color:#fff}.archiveCat__nav a+a{margin-left:20px}.teamSection{padding:78px 0 0}.tItem{display:flex;height:490px;box-shadow:6px 8px 20px rgba(0,0,0,.15);background:#fff}.tItem__img{width:368px;height:100%}.tItem__info{padding:0 15px 15px 20px;width:calc(100% - 368px)}@media (min-width:1200px){.tItem__info{padding:0 20px 20px 30px}}.tItem__title{font-size:21px;padding:20px 0 5px}@media (min-width:1400px){.tItem__title{font-size:29px;padding:30px 0 5px}}@media (min-width:1200px) and (max-width:1399px){.tItem__title{font-size:29px;padding:20px 0 5px}}.tItem__title span{max-height:70px;-webkit-line-clamp:2;line-height:1.2}.tItem__descr{font-size:17px}.teamBlock{overflow:hidden;position:relative;background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.15)}.teamBlock__left{float:left;width:368px}.teamBlock__left .slick-dots{position:absolute;left:388px;bottom:20px;box-sizing:border-box;text-align:left}@media (min-width:1400px){.tItem__descr{font-size:20px}.teamBlock__left .slick-dots{width:920px;max-height:302px}}@media (min-width:1200px) and (max-width:1399px){.tItem__descr{font-size:18px}.teamBlock__left .slick-dots{width:760px;max-height:278px}}@media (min-width:1000px) and (max-width:1199px){.teamBlock__left .slick-dots{width:562px;max-height:255px}}.teamBlock__left .slick-dots li{margin:0 0 17px}@media (min-width:1000px){.eventArchive__box{line-height:1}.teamBlock__left .slick-dots li{display:block}.teamBlock__left .slick-dots li:not(.employeeCol){float:left;width:calc(50% + 3px)}}@media (min-width:768px) and (max-width:999px){.teamBlock__left .slick-dots{width:332px;max-height:450px}.teamBlock__left .slick-dots li{display:block}}.teamBlock__left .slick-dots .employee__link{display:table}.teamBlock__right{float:right;box-sizing:border-box;width:calc(100% - 368px);padding:25px 20px 0;line-height:1.75}.teamBlock__text{max-height:182px}.employee__link{display:none;padding-left:40px}@media (min-width:1000px) and (max-width:1199px){.teamBlock__right{line-height:1.5}.employee__link{padding-left:35px}}.employee__name{letter-spacing:.05em;font-size:18px;margin:0 0 7px}.employee__position{font-size:14px}@media (max-width:1199px){.employee__line{width:25px}}.holidayPage .container.overTop{background:rgba(255,255,255,.98);padding:0;margin-top:-50px}.holidayPageNav{padding:0 60px}@media (min-width:1200px){.holidayPageNav{padding:0 90px}}.holidayPageNav>.holidayPageNav__item{float:left;overflow:hidden}.holidayPageNav>.holidayPageNav__item:not(:first-child){height:1px}.holidayPageNav .slick-list{padding:0 0 10px!important}.holidayPageNav__item{width:171px;height:100px;padding:2px;display:flex!important;align-items:center;justify-content:center}@media (min-width:1400px){.teamBlock__left .slick-dots li{margin:0 0 24px}.teamBlock__text{max-height:135px}.holidayPageNav__item{width:167px}}@media (min-width:1200px) and (max-width:1399px){.teamBlock__text{max-height:158px}.holidayPageNav__item{width:199px}}.holidayPageNav__item:after,.holidayPageNav__item:before{content:"";position:absolute;top:17%;width:1px;height:66%;background:#d6d6d6}.holidayPageNav__item:before{right:100%}.holidayPageNav__item:after{right:0}.holidayPageNav__current:after{background:#8a63aa}.holidayPageNav__box:before{content:"";width:0;height:0;border-style:solid;border-width:10px 15px 0;border-color:#8a63aa transparent transparent;position:absolute;top:100%;left:50%;display:none;transform:translateX(-50%)}.holidayPageNav__box i{display:block;text-align:center;width:100%;font-size:30px;margin:0 0 10px}@media (min-width:1860px){.holidayPage .container.overTop{margin-top:-60px;width:1820px}.holidayPageNav__item{width:234px;height:120px}.holidayPageNav__box i{font-size:36px}}.holidayPageNav__name{width:100%;text-transform:uppercase;letter-spacing:.2em;text-align:center;line-height:1.3;font-size:13px;max-height:31px}@media (min-width:1860px){.holidayPageNav__name{font-size:16px;max-height:38px}}.holidayPageNav__next,.holidayPageNav__prev{position:absolute;top:0;height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;color:#999;font-size:30px;transition:color .3s}@media (min-width:1860px){.holidayPageNav__next,.holidayPageNav__prev{font-size:35px}}@media (min-width:1200px){.holidayPageNav__next,.holidayPageNav__prev{width:90px}}@media (max-width:1199px){.holidayPageNav__next,.holidayPageNav__prev{width:60px}}.holidayPageNav__next:hover,.holidayPageNav__prev:hover{color:#666}.holidayPageNav__prev{left:0}.holidayPageNav__prev:after{left:100%}.holidayPageNav__next{right:0}.holidayPageNav__next:after{right:100%}.holidayPageSort~.holidayPageResult .pItem__container{padding:15px 0 0}.holidayPageDrop{margin:-1px 0 -10px}.holidayPageDrop__button{display:none}.holidayBlock__withButton .holidayBlock__scroll{height:219px}.holidayBlock__left,.holidayBlock__slider{display:table-cell;width:49.3%;vertical-align:top}.holidayBlock__right{display:table-cell;vertical-align:top;background:#fff}.holidayBlock__head{letter-spacing:.1em;display:flex;align-items:center}@media (min-width:1400px){.holidayBlock__withButton .holidayBlock__scroll{height:340px}.holidayBlock__head{height:90px;font-size:20px;padding:0 10px 0 20px}}@media (min-width:1200px) and (max-width:1399px){.holidayBlock__withButton .holidayBlock__scroll{height:275px}.holidayBlock__head{height:90px;font-size:17px;padding:0 10px 0 20px}}@media (max-width:1199px){.holidayBlock__head{height:70px;font-size:16px;padding:0 10px 0 15px}}.holidayBlock__head>*{overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.2}@media (min-width:1400px){.holidayBlock__head>*{line-height:1.8;max-height:90px}.holidayBlock__scroll{height:390px}}@media (min-width:1200px) and (max-width:1399px){.holidayBlock__head>*{line-height:1.5;max-height:80px}}.holidayBlock__scroll{margin:0 15px 20px 0}@media (min-width:1200px) and (max-width:1399px){.holidayBlock__scroll{height:325px}}@media (min-width:1200px){.holidayBlock__scroll{padding-left:20px}.programInfo__box strong{margin:10px 0 0}}@media (max-width:1199px){.holidayBlock__head>*{line-height:1.5;max-height:72px}.holidayBlock__scroll{height:269px;padding:0 0 0 15px}}.holidayCatPage .container.overTop{background:rgba(255,255,255,.98);padding:0;margin-top:-50px}@media (min-width:1860px){.holidayCatPage .container.overTop{margin-top:-60px;width:1820px}}.onlineParty__item{box-shadow:6px 8px 20px rgba(0,0,0,.2)}.programInfo{display:table;width:100%}.programInfo__img,.programInfo__slider{display:table-cell;width:49.3%;vertical-align:top}.programInfo__main{display:table-cell;vertical-align:top}.programInfo__head{letter-spacing:.1em;display:flex;align-items:center;height:80px;font-size:16px;padding:0 15px}.programInfo__head>*{overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-height:1.5;max-height:72px}@media (min-width:1400px){.programInfo__head{height:100px;font-size:18px;padding:0 215px 0 20px}.programInfo__head>*{line-height:1.8;max-height:90px}}@media (min-width:1200px) and (max-width:1399px){.programInfo__head{height:80px;font-size:17px;padding:0 180px 0 20px}.programInfo__head>*{max-height:80px}}@media (min-width:1400px){.programInfo__wrap{padding:30px 30px 20px 20px}}@media (min-width:1200px) and (max-width:1399px){.programInfo__wrap{padding:20px}}@media (max-width:1199px){.programInfo__wrap{padding:15px 15px 0}.programInfo__box strong{margin:4px 0 0}}.programInfo__box{padding:0 0 16px}@media (min-width:1400px){.programInfo__box{padding:0 0 27px;line-height:1}.programInfo__time{width:44%;margin:0 30px 0 0}}@media (min-width:1200px) and (max-width:1399px){.programInfo__box{padding:0 0 20px;line-height:1}}.programInfo__time{float:left;border-right:1px solid #ccc;padding:0 0 0 38px}.programInfo__time i{top:4px}.programInfo__years{padding:0 0 0 40px;float:left}.programInfo__years i{top:4px}.programInfo__scroll{height:170px}@media (min-width:1400px){.programInfo__scroll{height:305px}}@media (min-width:1200px) and (max-width:1399px){.programInfo__time{width:48.5%;margin:0 15px 0 0}.programInfo__scroll{height:256px}}.programInfo__video{position:absolute;top:0;right:0;background:#8a63aa;color:#fff;letter-spacing:.1em;text-align:center;font-weight:400}@media (min-width:1400px){.programInfo__video{width:205px;height:100px;font-size:16px}}@media (min-width:1200px) and (max-width:1399px){.programInfo__video{width:180px;height:80px;font-size:15px}}.programInfo__video:hover .programInfo__play{background:rgba(255,255,255,.8);color:#8a63aa}.programInfo__play{display:table!important;color:#8a63aa;text-align:center;font-size:10px!important;border-radius:30px;background:rgba(255,255,255,.6);box-shadow:0 0 0 4px rgba(255,255,255,.4);transition:.3s}@media (min-width:1400px){.programInfo__play{width:34px;height:34px;line-height:34px!important;margin:20px auto 6px!important}}@media (min-width:1200px) and (max-width:1399px){.programInfo__play{width:30px;height:30px;line-height:30px!important;margin:14px auto 8px!important}}.programInfo__footer{padding:20px 0 0}@media (max-width:1199px){.programInfo__footer{margin:0 0 -25px;text-align:center}}@media (min-width:1200px){.programInfo .wishlist{padding:21px 35px 20px 20px}}.programInfo .redButton{box-shadow:6px 8px 20px rgba(0,0,0,.15);padding:21px 41px 21px 23px}.catNav{margin:0 0 30px}.catNav:first-child{margin:-44px 0 3px}.catNav__descr{font-size:18px}.catNav__sort{margin-top:70px}.catFilter{padding:18px 0 0}@media (min-width:1200px){.catFilter{width:50%;margin-left:50%}}.catFilter__age{width:50%}.catFilter .catTheme{width:317px;margin:7px 0 0 5px}.catFilter .redLineButton{padding:18px 20px 15px}@media (min-width:1400px){.catNav__sort{margin-bottom:-20px}.catFilter{padding:18px 0 0 20px}.catFilter__age{width:240px}.catFilter .catTheme{width:230px;margin:7px 0 0 16px}.catFilter .redLineButton{padding:18px 20px 15px}.servicesInStyle .tabs__link a{font-size:16px}}@media (min-width:1200px) and (max-width:1399px){.catFilter{padding:18px 0 10px 10px}.catFilter__age{width:220px}.catFilter .catTheme{width:200px;margin:7px 0 0 5px}.catFilter .redLineButton{font-size:14px;padding:19px 20px 16px}}.servicesInStyle{padding:88px 0 0}.servicesInStyle .tabs__nav{padding:0 230px 0 0;text-align:left}@media (min-width:1200px){.servicesInStyle .tabs__nav{padding:0 230px;text-align:center}}.servicesInStyle .tabs__nav:first-child{margin:-9px 0 0}.servicesInStyle .tabs__nav .dashedLinkDark{text-transform:none;font-size:16px;letter-spacing:.1em;position:absolute;right:0;top:50%;transform:translateY(-50%)}.servicesInStyle .tabs__link{display:inline-block}@media (max-width:1199px){.servicesInStyle .tabs__link{margin:0}}.servicesInStyle .tabs__link a i{margin:0 9px 0 0}.searchList{border:2px solid #ededed}.searchList__item{border-bottom:2px solid #ededed;padding:14px}.searchList__info{font-size:16px;padding:0 0 0 14px;letter-spacing:.1em}.searchList__info i{font-size:22px;padding:0 14px}.searchList__cat:before{content:" / "}.priceBlock{background:#fff;box-shadow:6px 8px 20px rgba(0,0,0,.2);margin:0 0 80px}.priceBlock__left{width:368px}.priceBlock__right{width:calc(100% - 368px)}@media (min-width:1000px){.priceBlock__scroll{height:352px}}@media (max-width:999px){.priceBlock__scroll{height:439px}}.videoCatFilter{margin-left:calc(50% + 10px)}.videoCatFilter .catTheme{width:230px}.videoCatFilter .redButton{margin:0 0 0 18px;padding:18px 21px 15px}.videoCatFilter .whiteLightButton{height:50px;border-color:#fff;background-color:transparent;color:#fff}.videoCatFilter .whiteLightButton:hover{background:#8a63aa;color:#fff;border-color:#8a63aa}.videoCatFilter .whiteLightButton:first-child{margin-right:15px}.vItem{display:flex;justify-content:space-between}@media (min-width:1200px){.vItem{margin-top:-56px}}@media (min-width:1000px) and (max-width:1199px){.videoCatFilter .whiteLightButton{padding:6px 42px 5px 10px}.vItem{margin-top:-10px}}.vItem:nth-child(odd) .vItem__info{order:1;justify-content:flex-start}.vItem:nth-child(odd) .vItem__video{order:0;margin:0 40px 0 0}.vItem:nth-child(even) .vItem__cloud:before{border-width:9px 0 9px 7px;border-color:transparent #f4f3f3;left:100%;right:auto}.vItem:nth-child(even) .vItem__cloud:after{border-width:8px 0 8px 7px;border-color:transparent #fff;left:100%;right:auto}.vItem__container{margin:-25px 0 36px}.vItem__line{top:105px;left:50%;height:calc(100% - 210px);transform:translateX(-50%)}.vItem__info,.vItem__video{width:calc(50% - 20px)}.vItem__info:before{top:50%;left:50%;transform:translate(-50%,-50%)}.vItem__cloud{padding:0 20px}.vItem__title{font-size:14px;letter-spacing:.2em}.vItem__title span{display:inline-block}.vItem__link a{font-size:16px;letter-spacing:.05em}.vItem__link a span{max-width:calc(100% - 40px)}.vItem__link a i{font-size:22px}.vItem__cat{font-size:16px}.contact{padding-top:70px}.contact__left{float:left;width:390px}@media (min-width:1400px){.vItem__container{margin:5px 0 36px}.vItem__line{top:146px;height:calc(100% - 292px)}.contact__left{width:545px}.contact__form,.contact__formReview{padding:25px 30px 35px}}@media (min-width:1200px) and (max-width:1399px){.vItem__container{margin:33px 0 36px}.vItem__line{top:126px;height:calc(100% - 252px)}.contact__left{width:500px}}.contact__map,.contact__reviewInfo{float:right;width:calc(100% - 390px)}.contact__info{padding:25px 0 0 25px;font-size:13px}.contact__info p{line-height:1.7}@media (min-width:1400px){.contact__map,.contact__reviewInfo{width:calc(100% - 545px)}.contact__info{padding:30px 0 0 30px;font-size:16px}.contact__info p{line-height:1.9}}@media (min-width:1200px) and (max-width:1399px){.contact__map,.contact__reviewInfo{width:calc(100% - 500px)}.contact__info{padding:25px 0 0 25px;font-size:15px}.contact__info p{line-height:1.7}}.contact__col{float:left;width:45%}@media (min-width:1000px) and (max-width:1199px){.contact .h3,.contact .h4,.contact h3,.contact h4{margin:0 0 8px}.contact__time{letter-spacing:normal;line-height:2}}.forMap{height:435px}@media (min-width:1400px){.forMap{height:330px}}@media (min-width:1200px) and (max-width:1399px){.forMap{height:395px}}.fixButtons a{box-sizing:border-box;text-decoration:none}.instaButton{color:#fff;background-image:linear-gradient(43deg,#edd377 -33%,#d97b2b -1.47%,#b32b6f 46.64%,#7f31b5 89.43%,#5159cb 133%);position:fixed;z-index:10;bottom:30px;left:30px;display:flex;align-items:center;justify-content:center;width:188px;height:48px;border-radius:40px;transition:background-image .5s;line-height:.8;letter-spacing:.05em}.instaButton:hover{background-image:linear-gradient(-43deg,#edd377 -33%,#d97b2b -1.47%,#b32b6f 46.64%,#7f31b5 89.43%,#5159cb 133%)}.instaButton__icon{margin:0 7px 0 0}.instaButton__show{width:115px;overflow:hidden;display:block;transition:width .3s;white-space:nowrap}.watsappButton{position:fixed;z-index:10;bottom:30px;left:296px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:48px;color:#fff;border:1px solid #05cc57;background:#05cc57;line-height:1;letter-spacing:.05em;transition:.3s}.watsappButton:hover{color:#05cc57;background:#fff}.youtubeButton{position:fixed;z-index:10;bottom:30px;left:233px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:48px;color:#fff;border:1px solid red;background:red;line-height:1;letter-spacing:.05em;transition:.3s;font-size:18px}.youtubeButton:hover{color:red;background:#fff}.toOrder{box-sizing:border-box;position:fixed;z-index:10;bottom:-75px;right:30px;display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:200px;box-shadow:0 0 30px rgba(33,9,53,.15);color:#bc1544;background:#bc1544;letter-spacing:.05em;font:500 17px/1 Albertus,serif;transition:.5s;text-transform:uppercase;transform:scale(1)}.toOrder:hover{transform:scale(1.1)}.toOrder span{width:130px;height:130px;border-radius:130px;background:#fff;display:flex;align-items:center;justify-content:center}
/*# sourceMappingURL=desktop.css.map */

/* End */


/* Start:/local/templates/rizhik/template_styles.css?174954507087*/
.popup__close {
	z-index: 22!important;
}

.add_list .pItem.hidden {
	display: none;
}

/* End */
/* /local/templates/rizhik/fonts/icomoon/style.css?163341463523963 */
/* /local/templates/rizhik/css/jquery.fancybox.min.css?163341463614065 */
/* /local/templates/rizhik/css/swiper-bundle.min.css?171291425721909 */
/* /local/templates/rizhik/css/main.css?1748533442137107 */
/* /local/templates/rizhik/css/desktop.css?174853343555323 */
/* /local/templates/rizhik/template_styles.css?174954507087 */
