

/* Start:/bitrix/templates/unc-center/slick/slick.css?17096371431776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

/* End */


/* Start:/bitrix/templates/unc-center/snowFlakes/snow.min.css?173398342140781*/
.snowflakes-box{position:fixed;top:0;z-index:10}.snowflakes-box .snowflake{border-radius:50%;color:#a6e7ff;font-family:FontAwesome;height:20px;position:absolute;width:20px}.snowflakes-box .snowflake:first-child{animation:fall-1 11s linear -3s infinite;opacity:1;transform:translate(47.2803vw,-20px) scale(.5115) rotate(380deg)}@keyframes fall-1{10.153%{transform:translate(47.3603vw,10.153vh) scale(.5115) rotate(380deg)}to{transform:translate(47.2803008vw,100vh) scale(.5115) rotate(380deg)}}.snowflakes-box .snowflake:nth-child(2){animation:fall-2 10s linear -28s infinite;opacity:.4188;transform:translate(6.0271vw,-20px) scale(.4452) rotate(300deg)}@keyframes fall-2{18.503%{transform:translate(11.3335vw,18.503vh) scale(.4452) rotate(300deg)}to{transform:translate(6.027153064vw,100vh) scale(.4452) rotate(300deg)}}.snowflakes-box .snowflake:nth-child(3){animation:fall-3 18s linear -20s infinite;opacity:1;transform:translate(94.4742vw,-20px) scale(.1577) rotate(480deg)}@keyframes fall-3{10.491%{transform:translate(102.198vw,10.491vh) scale(.1577) rotate(480deg)}to{transform:translate(94.474277238vw,100vh) scale(.1577) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(4){animation:fall-4 22s linear -17s infinite;opacity:1;transform:translate(83.804vw,-20px) scale(.4858) rotate(500deg)}@keyframes fall-4{17.794%{transform:translate(93.7732vw,17.794vh) scale(.4858) rotate(500deg)}to{transform:translate(83.804099692vw,100vh) scale(.4858) rotate(500deg)}}.snowflakes-box .snowflake:nth-child(5){animation:fall-5 27s linear -15s infinite;opacity:.117;transform:translate(92.4653vw,-20px) scale(.1509) rotate(20deg)}@keyframes fall-5{10.678%{transform:translate(87.5034vw,10.678vh) scale(.1509) rotate(20deg)}to{transform:translate(92.465250381vw,100vh) scale(.1509) rotate(20deg)}}.snowflakes-box .snowflake:nth-child(6){animation:fall-6 27s linear -27s infinite;opacity:1;transform:translate(21.638vw,-20px) scale(.3392) rotate(120deg)}@keyframes fall-6{14.448%{transform:translate(12.7799vw,14.448vh) scale(.3392) rotate(120deg)}to{transform:translate(21.637911419vw,100vh) scale(.3392) rotate(120deg)}}.snowflakes-box .snowflake:nth-child(7){animation:fall-7 15s linear -10s infinite;opacity:.7462;transform:translate(88.9117vw,-20px) scale(.8152) rotate(600deg)}@keyframes fall-7{12.087%{transform:translate(85.4907vw,12.087vh) scale(.8152) rotate(600deg)}to{transform:translate(88.91166579vw,100vh) scale(.8152) rotate(600deg)}}.snowflakes-box .snowflake:nth-child(8){animation:fall-8 14s linear -22s infinite;opacity:.0646;transform:translate(70.9726vw,-20px) scale(.6203) rotate(20deg)}@keyframes fall-8{13.247%{transform:translate(65.1227vw,13.247vh) scale(.6203) rotate(20deg)}to{transform:translate(70.972541501vw,100vh) scale(.6203) rotate(20deg)}}.snowflakes-box .snowflake:nth-child(9){animation:fall-9 15s linear -28s infinite;opacity:1;transform:translate(17.6595vw,-20px) scale(.8573) rotate(540deg)}@keyframes fall-9{18.898%{transform:translate(10.6562vw,18.898vh) scale(.8573) rotate(540deg)}to{transform:translate(17.659429967vw,100vh) scale(.8573) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(10){animation:fall-10 24s linear -25s infinite;opacity:1;transform:translate(28.6667vw,-20px) scale(.9289) rotate(560deg)}@keyframes fall-10{17.051%{transform:translate(20.2802vw,17.051vh) scale(.9289) rotate(560deg)}to{transform:translate(28.666616135vw,100vh) scale(.9289) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(11){animation:fall-11 16s linear -16s infinite;opacity:1;transform:translate(10.4361vw,-20px) scale(.6348) rotate(40deg)}@keyframes fall-11{18.565%{transform:translate(20.1742vw,18.565vh) scale(.6348) rotate(40deg)}to{transform:translate(10.436197381vw,100vh) scale(.6348) rotate(40deg)}}.snowflakes-box .snowflake:nth-child(12){animation:fall-12 25s linear -26s infinite;opacity:.1394;transform:translate(98.3461vw,-20px) scale(.3743) rotate(340deg)}@keyframes fall-12{10.91%{transform:translate(100.6946vw,10.91vh) scale(.3743) rotate(340deg)}to{transform:translate(98.346123485vw,100vh) scale(.3743) rotate(340deg)}}.snowflakes-box .snowflake:nth-child(13){animation:fall-13 17s linear -19s infinite;opacity:1;transform:translate(98.032vw,-20px) scale(.459) rotate(40deg)}@keyframes fall-13{17.272%{transform:translate(100.315vw,17.272vh) scale(.459) rotate(40deg)}to{transform:translate(98.03202283vw,100vh) scale(.459) rotate(40deg)}}.snowflakes-box .snowflake:nth-child(14){animation:fall-14 25s linear -10s infinite;opacity:.618;transform:translate(17.6157vw,-20px) scale(.2903) rotate(340deg)}@keyframes fall-14{16.746%{transform:translate(8.4018vw,16.746vh) scale(.2903) rotate(340deg)}to{transform:translate(17.615607861vw,100vh) scale(.2903) rotate(340deg)}}.snowflakes-box .snowflake:nth-child(15){animation:fall-15 20s linear -6s infinite;opacity:.6126;transform:translate(69.2398vw,-20px) scale(.8413) rotate(380deg)}@keyframes fall-15{15.386%{transform:translate(68.0046vw,15.386vh) scale(.8413) rotate(380deg)}to{transform:translate(69.239787648vw,100vh) scale(.8413) rotate(380deg)}}.snowflakes-box .snowflake:nth-child(16){animation:fall-16 22s linear -10s infinite;opacity:1;transform:translate(93.7826vw,-20px) scale(.4076) rotate(460deg)}@keyframes fall-16{10.359%{transform:translate(91.9463vw,10.359vh) scale(.4076) rotate(460deg)}to{transform:translate(93.782581637vw,100vh) scale(.4076) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(17){animation:fall-17 22s linear -20s infinite;opacity:.919;transform:translate(28.5196vw,-20px) scale(.7407) rotate(420deg)}@keyframes fall-17{18.723%{transform:translate(26.8334vw,18.723vh) scale(.7407) rotate(420deg)}to{transform:translate(28.519583138vw,100vh) scale(.7407) rotate(420deg)}}.snowflakes-box .snowflake:nth-child(18){animation:fall-18 18s linear -13s infinite;opacity:.009;transform:translate(44.3125vw,-20px) scale(.9049) rotate(460deg)}@keyframes fall-18{11.049%{transform:translate(37.1015vw,11.049vh) scale(.9049) rotate(460deg)}to{transform:translate(44.31242789vw,100vh) scale(.9049) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(19){animation:fall-19 28s linear -8s infinite;opacity:1;transform:translate(55.4634vw,-20px) scale(.8381) rotate(400deg)}@keyframes fall-19{17.688%{transform:translate(61.0013vw,17.688vh) scale(.8381) rotate(400deg)}to{transform:translate(55.463455379vw,100vh) scale(.8381) rotate(400deg)}}.snowflakes-box .snowflake:nth-child(20){animation:fall-20 23s linear -11s infinite;opacity:.4586;transform:translate(26.6347vw,-20px) scale(.3561) rotate(220deg)}@keyframes fall-20{19.085%{transform:translate(24.4815vw,19.085vh) scale(.3561) rotate(220deg)}to{transform:translate(26.634678468vw,100vh) scale(.3561) rotate(220deg)}}.snowflakes-box .snowflake:nth-child(21){animation:fall-21 24s linear -3s infinite;opacity:.8668;transform:translate(75.6085vw,-20px) scale(.6242) rotate(220deg)}@keyframes fall-21{12.468%{transform:translate(76.0619vw,12.468vh) scale(.6242) rotate(220deg)}to{transform:translate(75.608504534vw,100vh) scale(.6242) rotate(220deg)}}.snowflakes-box .snowflake:nth-child(22){animation:fall-22 29s linear -7s infinite;opacity:.4388;transform:translate(16.589vw,-20px) scale(.8939) rotate(460deg)}@keyframes fall-22{13.114%{transform:translate(11.6748vw,13.114vh) scale(.8939) rotate(460deg)}to{transform:translate(16.588950858vw,100vh) scale(.8939) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(23){animation:fall-23 11s linear -30s infinite;opacity:.5904;transform:translate(56.5833vw,-20px) scale(.5231) rotate(320deg)}@keyframes fall-23{18.356%{transform:translate(60.2423vw,18.356vh) scale(.5231) rotate(320deg)}to{transform:translate(56.58333659vw,100vh) scale(.5231) rotate(320deg)}}.snowflakes-box .snowflake:nth-child(24){animation:fall-24 25s linear -11s infinite;opacity:.779;transform:translate(94.5091vw,-20px) scale(.3078) rotate(500deg)}@keyframes fall-24{15.011%{transform:translate(99.2686vw,15.011vh) scale(.3078) rotate(500deg)}to{transform:translate(94.509147595vw,100vh) scale(.3078) rotate(500deg)}}.snowflakes-box .snowflake:nth-child(25){animation:fall-25 13s linear -18s infinite;opacity:1;transform:translate(69.7724vw,-20px) scale(.2938) rotate(400deg)}@keyframes fall-25{17.155%{transform:translate(61.5144vw,17.155vh) scale(.2938) rotate(400deg)}to{transform:translate(69.77231742vw,100vh) scale(.2938) rotate(400deg)}}.snowflakes-box .snowflake:nth-child(26){animation:fall-26 11s linear -17s infinite;opacity:1;transform:translate(25.2093vw,-20px) scale(.7306) rotate(560deg)}@keyframes fall-26{14.727%{transform:translate(31.5173vw,14.727vh) scale(.7306) rotate(560deg)}to{transform:translate(25.20936308vw,100vh) scale(.7306) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(27){animation:fall-27 29s linear -19s infinite;opacity:1;transform:translate(2.3911vw,-20px) scale(.2223) rotate(140deg)}@keyframes fall-27{11.221%{transform:translate(10.1745vw,11.221vh) scale(.2223) rotate(140deg)}to{transform:translate(2.391177834vw,100vh) scale(.2223) rotate(140deg)}}.snowflakes-box .snowflake:nth-child(28){animation:fall-28 20s linear -9s infinite;opacity:.7434;transform:translate(39.8572vw,-20px) scale(.7842) rotate(160deg)}@keyframes fall-28{16.177%{transform:translate(44.7757vw,16.177vh) scale(.7842) rotate(160deg)}to{transform:translate(39.857249185vw,100vh) scale(.7842) rotate(160deg)}}.snowflakes-box .snowflake:nth-child(29){animation:fall-29 26s linear -28s infinite;opacity:1;transform:translate(35.3094vw,-20px) scale(.7979) rotate(1turn)}@keyframes fall-29{16.596%{transform:translate(26.4626vw,16.596vh) scale(.7979) rotate(1turn)}to{transform:translate(35.309311532vw,100vh) scale(.7979) rotate(1turn)}}.snowflakes-box .snowflake:nth-child(30){animation:fall-30 27s linear -15s infinite;opacity:1;transform:translate(20.7093vw,-20px) scale(.9181) rotate(200deg)}@keyframes fall-30{14.023%{transform:translate(29.3576vw,14.023vh) scale(.9181) rotate(200deg)}to{transform:translate(20.709386483vw,100vh) scale(.9181) rotate(200deg)}}.snowflakes-box .snowflake:nth-child(31){animation:fall-31 13s linear -12s infinite;opacity:1;transform:translate(2.5762vw,-20px) scale(.3872) rotate(20deg)}@keyframes fall-31{15.74%{transform:translate(-6.2544vw,15.74vh) scale(.3872) rotate(20deg)}to{transform:translate(2.576111694vw,100vh) scale(.3872) rotate(20deg)}}.snowflakes-box .snowflake:nth-child(32){animation:fall-32 26s linear -2s infinite;opacity:.634;transform:translate(25.7258vw,-20px) scale(.2742) rotate(180deg)}@keyframes fall-32{14.215%{transform:translate(21.5683vw,14.215vh) scale(.2742) rotate(180deg)}to{transform:translate(25.725758425vw,100vh) scale(.2742) rotate(180deg)}}.snowflakes-box .snowflake:nth-child(33){animation:fall-33 15s linear -20s infinite;opacity:.8024;transform:translate(64.5766vw,-20px) scale(.869) rotate(420deg)}@keyframes fall-33{19.706%{transform:translate(72.9366vw,19.706vh) scale(.869) rotate(420deg)}to{transform:translate(64.5766836vw,100vh) scale(.869) rotate(420deg)}}.snowflakes-box .snowflake:nth-child(34){animation:fall-34 24s linear -23s infinite;opacity:1;transform:translate(46.913vw,-20px) scale(.2396) rotate(540deg)}@keyframes fall-34{12.853%{transform:translate(49.2326vw,12.853vh) scale(.2396) rotate(540deg)}to{transform:translate(46.913023196vw,100vh) scale(.2396) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(35){animation:fall-35 17s linear -27s infinite;opacity:.7036;transform:translate(99.2815vw,-20px) scale(.9354) rotate(180deg)}@keyframes fall-35{11.126%{transform:translate(96.4979vw,11.126vh) scale(.9354) rotate(180deg)}to{transform:translate(99.281472164vw,100vh) scale(.9354) rotate(180deg)}}.snowflakes-box .snowflake:nth-child(36){animation:fall-36 21s linear -1s infinite;opacity:1;transform:translate(74.1067vw,-20px) scale(.2737) rotate(380deg)}@keyframes fall-36{12.857%{transform:translate(67.4621vw,12.857vh) scale(.2737) rotate(380deg)}to{transform:translate(74.106633554vw,100vh) scale(.2737) rotate(380deg)}}.snowflakes-box .snowflake:nth-child(37){animation:fall-37 24s linear -16s infinite;opacity:.3006;transform:translate(10.2623vw,-20px) scale(.8244) rotate(40deg)}@keyframes fall-37{19.234%{transform:translate(3.0647vw,19.234vh) scale(.8244) rotate(40deg)}to{transform:translate(10.262228024vw,100vh) scale(.8244) rotate(40deg)}}.snowflakes-box .snowflake:nth-child(38){animation:fall-38 26s linear -2s infinite;opacity:1;transform:translate(50.9784vw,-20px) scale(.6843) rotate(480deg)}@keyframes fall-38{11.625%{transform:translate(51.1401vw,11.625vh) scale(.6843) rotate(480deg)}to{transform:translate(50.978401617vw,100vh) scale(.6843) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(39){animation:fall-39 10s linear -9s infinite;opacity:1;transform:translate(51.8327vw,-20px) scale(.8058) rotate(180deg)}@keyframes fall-39{18.717%{transform:translate(46.9898vw,18.717vh) scale(.8058) rotate(180deg)}to{transform:translate(51.832651571vw,100vh) scale(.8058) rotate(180deg)}}.snowflakes-box .snowflake:nth-child(40){animation:fall-40 25s linear -5s infinite;opacity:1;transform:translate(55.7605vw,-20px) scale(.3445) rotate(60deg)}@keyframes fall-40{16.55%{transform:translate(47.4001vw,16.55vh) scale(.3445) rotate(60deg)}to{transform:translate(55.760416396vw,100vh) scale(.3445) rotate(60deg)}}.snowflakes-box .snowflake:nth-child(41){animation:fall-41 27s linear -9s infinite;opacity:1;transform:translate(87.1442vw,-20px) scale(.39) rotate(100deg)}@keyframes fall-41{16.951%{transform:translate(92.1106vw,16.951vh) scale(.39) rotate(100deg)}to{transform:translate(87.144249664vw,100vh) scale(.39) rotate(100deg)}}.snowflakes-box .snowflake:nth-child(42){animation:fall-42 30s linear -27s infinite;opacity:.6692;transform:translate(65.6358vw,-20px) scale(.6525) rotate(480deg)}@keyframes fall-42{11.953%{transform:translate(74.9565vw,11.953vh) scale(.6525) rotate(480deg)}to{transform:translate(65.635893207vw,100vh) scale(.6525) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(43){animation:fall-43 14s linear -28s infinite;opacity:.4068;transform:translate(3.1569vw,-20px) scale(.7387) rotate(240deg)}@keyframes fall-43{13.752%{transform:translate(5.7913vw,13.752vh) scale(.7387) rotate(240deg)}to{transform:translate(3.156926344vw,100vh) scale(.7387) rotate(240deg)}}.snowflakes-box .snowflake:nth-child(44){animation:fall-44 15s linear -23s infinite;opacity:.5606;transform:translate(10.9383vw,-20px) scale(.6065) rotate(440deg)}@keyframes fall-44{18.691%{transform:translate(17.5183vw,18.691vh) scale(.6065) rotate(440deg)}to{transform:translate(10.9383658vw,100vh) scale(.6065) rotate(440deg)}}.snowflakes-box .snowflake:nth-child(45){animation:fall-45 25s linear -26s infinite;opacity:.6702;transform:translate(68.6471vw,-20px) scale(.0097) rotate(560deg)}@keyframes fall-45{14.952%{transform:translate(61.8653vw,14.952vh) scale(.0097) rotate(560deg)}to{transform:translate(68.647032182vw,100vh) scale(.0097) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(46){animation:fall-46 24s linear -19s infinite;opacity:1;transform:translate(58.0894vw,-20px) scale(.4061) rotate(280deg)}@keyframes fall-46{14.159%{transform:translate(64.7879vw,14.159vh) scale(.4061) rotate(280deg)}to{transform:translate(58.089466985vw,100vh) scale(.4061) rotate(280deg)}}.snowflakes-box .snowflake:nth-child(47){animation:fall-47 14s linear -4s infinite;opacity:.718;transform:translate(72.7822vw,-20px) scale(.8776) rotate(500deg)}@keyframes fall-47{18.185%{transform:translate(81.9332vw,18.185vh) scale(.8776) rotate(500deg)}to{transform:translate(72.78229151vw,100vh) scale(.8776) rotate(500deg)}}.snowflakes-box .snowflake:nth-child(48){animation:fall-48 14s linear -30s infinite;opacity:1;transform:translate(14.4111vw,-20px) scale(.6661) rotate(320deg)}@keyframes fall-48{16.843%{transform:translate(10.9488vw,16.843vh) scale(.6661) rotate(320deg)}to{transform:translate(14.411065377vw,100vh) scale(.6661) rotate(320deg)}}.snowflakes-box .snowflake:nth-child(49){animation:fall-49 17s linear -28s infinite;opacity:.8278;transform:translate(62.2743vw,-20px) scale(.6111) rotate(460deg)}@keyframes fall-49{19.085%{transform:translate(59.8489vw,19.085vh) scale(.6111) rotate(460deg)}to{transform:translate(62.274275746vw,100vh) scale(.6111) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(50){animation:fall-50 10s linear -28s infinite;opacity:1;transform:translate(45.2482vw,-20px) scale(.8372) rotate(180deg)}@keyframes fall-50{16.642%{transform:translate(44.5493vw,16.642vh) scale(.8372) rotate(180deg)}to{transform:translate(45.248193011vw,100vh) scale(.8372) rotate(180deg)}}.snowflakes-box .snowflake:nth-child(51){animation:fall-51 16s linear -15s infinite;opacity:1;transform:translate(51.0156vw,-20px) scale(.0731) rotate(240deg)}@keyframes fall-51{16.806%{transform:translate(43.636vw,16.806vh) scale(.0731) rotate(240deg)}to{transform:translate(51.015526204vw,100vh) scale(.0731) rotate(240deg)}}.snowflakes-box .snowflake:nth-child(52){animation:fall-52 14s linear -13s infinite;opacity:1;transform:translate(25.1406vw,-20px) scale(.9042) rotate(20deg)}@keyframes fall-52{16.634%{transform:translate(23.8709vw,16.634vh) scale(.9042) rotate(20deg)}to{transform:translate(25.140587303vw,100vh) scale(.9042) rotate(20deg)}}.snowflakes-box .snowflake:nth-child(53){animation:fall-53 19s linear -29s infinite;opacity:.2006;transform:translate(1.3799vw,-20px) scale(.9463) rotate(60deg)}@keyframes fall-53{10.474%{transform:translate(7.5288vw,10.474vh) scale(.9463) rotate(60deg)}to{transform:translate(1.379961489vw,100vh) scale(.9463) rotate(60deg)}}.snowflakes-box .snowflake:nth-child(54){animation:fall-54 15s linear -19s infinite;opacity:1;transform:translate(51.5389vw,-20px) scale(.7381) rotate(80deg)}@keyframes fall-54{13.854%{transform:translate(60.604vw,13.854vh) scale(.7381) rotate(80deg)}to{transform:translate(51.538990651vw,100vh) scale(.7381) rotate(80deg)}}.snowflakes-box .snowflake:nth-child(55){animation:fall-55 22s linear -22s infinite;opacity:1;transform:translate(84.0781vw,-20px) scale(.5693) rotate(220deg)}@keyframes fall-55{11.004%{transform:translate(85.4684vw,11.004vh) scale(.5693) rotate(220deg)}to{transform:translate(84.078113903vw,100vh) scale(.5693) rotate(220deg)}}.snowflakes-box .snowflake:nth-child(56){animation:fall-56 26s linear -5s infinite;opacity:1;transform:translate(95.2082vw,-20px) scale(.9871) rotate(100deg)}@keyframes fall-56{10.7%{transform:translate(101.335vw,10.7vh) scale(.9871) rotate(100deg)}to{transform:translate(95.208261268vw,100vh) scale(.9871) rotate(100deg)}}.snowflakes-box .snowflake:nth-child(57){animation:fall-57 16s linear -15s infinite;opacity:1;transform:translate(8.6861vw,-20px) scale(.3597) rotate(540deg)}@keyframes fall-57{10.115%{transform:translate(5.1597vw,10.115vh) scale(.3597) rotate(540deg)}to{transform:translate(8.686064736vw,100vh) scale(.3597) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(58){animation:fall-58 26s linear -9s infinite;opacity:.3908;transform:translate(80.5801vw,-20px) scale(.9172) rotate(240deg)}@keyframes fall-58{12.367%{transform:translate(78.4052vw,12.367vh) scale(.9172) rotate(240deg)}to{transform:translate(80.580078251vw,100vh) scale(.9172) rotate(240deg)}}.snowflakes-box .snowflake:nth-child(59){animation:fall-59 23s linear -23s infinite;opacity:.8294;transform:translate(44.3049vw,-20px) scale(.3715) rotate(560deg)}@keyframes fall-59{11.759%{transform:translate(38.9391vw,11.759vh) scale(.3715) rotate(560deg)}to{transform:translate(44.304846342vw,100vh) scale(.3715) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(60){animation:fall-60 20s linear -18s infinite;opacity:1;transform:translate(9.7594vw,-20px) scale(.768) rotate(540deg)}@keyframes fall-60{15.309%{transform:translate(19.653vw,15.309vh) scale(.768) rotate(540deg)}to{transform:translate(9.759498936vw,100vh) scale(.768) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(61){animation:fall-61 27s linear -25s infinite;opacity:1;transform:translate(89.1148vw,-20px) scale(.7318) rotate(140deg)}@keyframes fall-61{19.315%{transform:translate(91.3265vw,19.315vh) scale(.7318) rotate(140deg)}to{transform:translate(89.114822117vw,100vh) scale(.7318) rotate(140deg)}}.snowflakes-box .snowflake:nth-child(62){animation:fall-62 26s linear -5s infinite;opacity:1;transform:translate(13.3147vw,-20px) scale(.6184) rotate(140deg)}@keyframes fall-62{11.553%{transform:translate(10.2882vw,11.553vh) scale(.6184) rotate(140deg)}to{transform:translate(13.314669735vw,100vh) scale(.6184) rotate(140deg)}}.snowflakes-box .snowflake:nth-child(63){animation:fall-63 19s linear -7s infinite;opacity:.1854;transform:translate(58.6644vw,-20px) scale(.1883) rotate(120deg)}@keyframes fall-63{18.34%{transform:translate(64.9979vw,18.34vh) scale(.1883) rotate(120deg)}to{transform:translate(58.664463335vw,100vh) scale(.1883) rotate(120deg)}}.snowflakes-box .snowflake:nth-child(64){animation:fall-64 21s linear -29s infinite;opacity:.3366;transform:translate(66.7757vw,-20px) scale(.0129) rotate(440deg)}@keyframes fall-64{19.389%{transform:translate(59.8866vw,19.389vh) scale(.0129) rotate(440deg)}to{transform:translate(66.775631109vw,100vh) scale(.0129) rotate(440deg)}}.snowflakes-box .snowflake:nth-child(65){animation:fall-65 20s linear -15s infinite;opacity:1;transform:translate(79.1918vw,-20px) scale(.4193) rotate(460deg)}@keyframes fall-65{10.167%{transform:translate(85.0738vw,10.167vh) scale(.4193) rotate(460deg)}to{transform:translate(79.19185882vw,100vh) scale(.4193) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(66){animation:fall-66 14s linear -23s infinite;opacity:1;transform:translate(23.427vw,-20px) scale(.2273) rotate(140deg)}@keyframes fall-66{12.829%{transform:translate(13.5608vw,12.829vh) scale(.2273) rotate(140deg)}to{transform:translate(23.426901338vw,100vh) scale(.2273) rotate(140deg)}}.snowflakes-box .snowflake:nth-child(67){animation:fall-67 11s linear -28s infinite;opacity:1;transform:translate(26.3649vw,-20px) scale(.8695) rotate(60deg)}@keyframes fall-67{12.587%{transform:translate(32.9065vw,12.587vh) scale(.8695) rotate(60deg)}to{transform:translate(26.364965416vw,100vh) scale(.8695) rotate(60deg)}}.snowflakes-box .snowflake:nth-child(68){animation:fall-68 12s linear -15s infinite;opacity:1;transform:translate(19.016vw,-20px) scale(.1174) rotate(500deg)}@keyframes fall-68{12.82%{transform:translate(20.926vw,12.82vh) scale(.1174) rotate(500deg)}to{transform:translate(19.0160191vw,100vh) scale(.1174) rotate(500deg)}}.snowflakes-box .snowflake:nth-child(69){animation:fall-69 13s linear -9s infinite;opacity:.0664;transform:translate(70.2864vw,-20px) scale(.4023) rotate(600deg)}@keyframes fall-69{19.063%{transform:translate(80.0123vw,19.063vh) scale(.4023) rotate(600deg)}to{transform:translate(70.286497259vw,100vh) scale(.4023) rotate(600deg)}}.snowflakes-box .snowflake:nth-child(70){animation:fall-70 18s linear -28s infinite;opacity:.3756;transform:translate(4.9489vw,-20px) scale(.306) rotate(560deg)}@keyframes fall-70{14.651%{transform:translate(-1.0881vw,14.651vh) scale(.306) rotate(560deg)}to{transform:translate(4.94883963vw,100vh) scale(.306) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(71){animation:fall-71 20s linear -2s infinite;opacity:.472;transform:translate(95.8009vw,-20px) scale(.5938) rotate(300deg)}@keyframes fall-71{14.052%{transform:translate(104.2548vw,14.052vh) scale(.5938) rotate(300deg)}to{transform:translate(95.800984539vw,100vh) scale(.5938) rotate(300deg)}}.snowflakes-box .snowflake:nth-child(72){animation:fall-72 17s linear -14s infinite;opacity:.4306;transform:translate(69.7493vw,-20px) scale(.1573) rotate(60deg)}@keyframes fall-72{15.588%{transform:translate(63.4337vw,15.588vh) scale(.1573) rotate(60deg)}to{transform:translate(69.749236844vw,100vh) scale(.1573) rotate(60deg)}}.snowflakes-box .snowflake:nth-child(73){animation:fall-73 21s linear -24s infinite;opacity:.9742;transform:translate(4.466vw,-20px) scale(.1498) rotate(320deg)}@keyframes fall-73{18.973%{transform:translate(-3.2367vw,18.973vh) scale(.1498) rotate(320deg)}to{transform:translate(4.465922973vw,100vh) scale(.1498) rotate(320deg)}}.snowflakes-box .snowflake:nth-child(74){animation:fall-74 18s linear -24s infinite;opacity:.0104;transform:translate(5.0172vw,-20px) scale(.9591) rotate(80deg)}@keyframes fall-74{16.414%{transform:translate(2.9169vw,16.414vh) scale(.9591) rotate(80deg)}to{transform:translate(5.017178997vw,100vh) scale(.9591) rotate(80deg)}}.snowflakes-box .snowflake:nth-child(75){animation:fall-75 19s linear -17s infinite;opacity:1;transform:translate(.8932vw,-20px) scale(.2064) rotate(420deg)}@keyframes fall-75{10.873%{transform:translate(-3.6378vw,10.873vh) scale(.2064) rotate(420deg)}to{transform:translate(.89315469vw,100vh) scale(.2064) rotate(420deg)}}.snowflakes-box .snowflake:nth-child(76){animation:fall-76 10s linear -9s infinite;opacity:1;transform:translate(43.4157vw,-20px) scale(.6746) rotate(500deg)}@keyframes fall-76{19.782%{transform:translate(50.4765vw,19.782vh) scale(.6746) rotate(500deg)}to{transform:translate(43.415770608vw,100vh) scale(.6746) rotate(500deg)}}.snowflakes-box .snowflake:nth-child(77){animation:fall-77 12s linear -8s infinite;opacity:.3818;transform:translate(73.9044vw,-20px) scale(.0466) rotate(540deg)}@keyframes fall-77{16.469%{transform:translate(76.7319vw,16.469vh) scale(.0466) rotate(540deg)}to{transform:translate(73.904428275vw,100vh) scale(.0466) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(78){animation:fall-78 21s linear -2s infinite;opacity:.2086;transform:translate(12.1918vw,-20px) scale(.7536) rotate(120deg)}@keyframes fall-78{15.309%{transform:translate(8.223vw,15.309vh) scale(.7536) rotate(120deg)}to{transform:translate(12.191760312vw,100vh) scale(.7536) rotate(120deg)}}.snowflakes-box .snowflake:nth-child(79){animation:fall-79 21s linear -11s infinite;opacity:.8862;transform:translate(42.4113vw,-20px) scale(.6333) rotate(400deg)}@keyframes fall-79{15.622%{transform:translate(46.3064vw,15.622vh) scale(.6333) rotate(400deg)}to{transform:translate(42.411338951vw,100vh) scale(.6333) rotate(400deg)}}.snowflakes-box .snowflake:nth-child(80){animation:fall-80 13s linear -22s infinite;opacity:.139;transform:translate(53.0642vw,-20px) scale(.7768) rotate(420deg)}@keyframes fall-80{18.634%{transform:translate(58.181vw,18.634vh) scale(.7768) rotate(420deg)}to{transform:translate(53.064251168vw,100vh) scale(.7768) rotate(420deg)}}.snowflakes-box .snowflake:nth-child(81){animation:fall-81 29s linear -12s infinite;opacity:1;transform:translate(78.4814vw,-20px) scale(.0939) rotate(340deg)}@keyframes fall-81{11.386%{transform:translate(80.9681vw,11.386vh) scale(.0939) rotate(340deg)}to{transform:translate(78.481424867vw,100vh) scale(.0939) rotate(340deg)}}.snowflakes-box .snowflake:nth-child(82){animation:fall-82 14s linear -26s infinite;opacity:.357;transform:translate(68.5713vw,-20px) scale(.3685) rotate(1turn)}@keyframes fall-82{12.411%{transform:translate(64.5545vw,12.411vh) scale(.3685) rotate(1turn)}to{transform:translate(68.571259832vw,100vh) scale(.3685) rotate(1turn)}}.snowflakes-box .snowflake:nth-child(83){animation:fall-83 10s linear -29s infinite;opacity:.9488;transform:translate(57.6592vw,-20px) scale(.1724) rotate(540deg)}@keyframes fall-83{11.036%{transform:translate(56.241vw,11.036vh) scale(.1724) rotate(540deg)}to{transform:translate(57.659185818vw,100vh) scale(.1724) rotate(540deg)}}.snowflakes-box .snowflake:nth-child(84){animation:fall-84 15s linear -15s infinite;opacity:.2908;transform:translate(78.3856vw,-20px) scale(.0246) rotate(600deg)}@keyframes fall-84{13.789%{transform:translate(78.722vw,13.789vh) scale(.0246) rotate(600deg)}to{transform:translate(78.385603364vw,100vh) scale(.0246) rotate(600deg)}}.snowflakes-box .snowflake:nth-child(85){animation:fall-85 30s linear -1s infinite;opacity:1;transform:translate(52.0041vw,-20px) scale(.2601) rotate(480deg)}@keyframes fall-85{10.23%{transform:translate(56.4435vw,10.23vh) scale(.2601) rotate(480deg)}to{transform:translate(52.004144394vw,100vh) scale(.2601) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(86){animation:fall-86 30s linear -12s infinite;opacity:1;transform:translate(59.5535vw,-20px) scale(.491) rotate(480deg)}@keyframes fall-86{11.287%{transform:translate(61.7213vw,11.287vh) scale(.491) rotate(480deg)}to{transform:translate(59.553521678vw,100vh) scale(.491) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(87){animation:fall-87 11s linear -27s infinite;opacity:1;transform:translate(13.3348vw,-20px) scale(.0506) rotate(180deg)}@keyframes fall-87{12.044%{transform:translate(13.944vw,12.044vh) scale(.0506) rotate(180deg)}to{transform:translate(13.334806092vw,100vh) scale(.0506) rotate(180deg)}}.snowflakes-box .snowflake:nth-child(88){animation:fall-88 28s linear -5s infinite;opacity:1;transform:translate(9.3745vw,-20px) scale(.7808) rotate(460deg)}@keyframes fall-88{11.904%{transform:translate(2.3133vw,11.904vh) scale(.7808) rotate(460deg)}to{transform:translate(9.374429388vw,100vh) scale(.7808) rotate(460deg)}}.snowflakes-box .snowflake:nth-child(89){animation:fall-89 19s linear -17s infinite;opacity:1;transform:translate(7.4814vw,-20px) scale(.5653) rotate(480deg)}@keyframes fall-89{14.563%{transform:translate(-1.7198vw,14.563vh) scale(.5653) rotate(480deg)}to{transform:translate(7.481307988vw,100vh) scale(.5653) rotate(480deg)}}.snowflakes-box .snowflake:nth-child(90){animation:fall-90 25s linear -6s infinite;opacity:1;transform:translate(64.0818vw,-20px) scale(.9293) rotate(560deg)}@keyframes fall-90{15.574%{transform:translate(72.7785vw,15.574vh) scale(.9293) rotate(560deg)}to{transform:translate(64.081886967vw,100vh) scale(.9293) rotate(560deg)}}.snowflakes-box .snowflake:nth-child(91){animation:fall-91 13s linear -8s infinite;opacity:1;transform:translate(37.8889vw,-20px) scale(.1389) rotate(340deg)}@keyframes fall-91{15.571%{transform:translate(42.9041vw,15.571vh) scale(.1389) rotate(340deg)}to{transform:translate(37.888950152vw,100vh) scale(.1389) rotate(340deg)}}.snowflakes-box .snowflake:nth-child(92){animation:fall-92 19s linear -8s infinite;opacity:.5658;transform:translate(76.1665vw,-20px) scale(.2895) rotate(340deg)}@keyframes fall-92{17.836%{transform:translate(72.7589vw,17.836vh) scale(.2895) rotate(340deg)}to{transform:translate(76.166465924vw,100vh) scale(.2895) rotate(340deg)}}.snowflakes-box .snowflake:nth-child(93){animation:fall-93 27s linear -24s infinite;opacity:1;transform:translate(94.5839vw,-20px) scale(.3934) rotate(200deg)}@keyframes fall-93{11.782%{transform:translate(101.0805vw,11.782vh) scale(.3934) rotate(200deg)}to{transform:translate(94.583964966vw,100vh) scale(.3934) rotate(200deg)}}.snowflakes-box .snowflake:nth-child(94){animation:fall-94 29s linear -25s infinite;opacity:1;transform:translate(80.5463vw,-20px) scale(.9311) rotate(160deg)}@keyframes fall-94{13.429%{transform:translate(74.7995vw,13.429vh) scale(.9311) rotate(160deg)}to{transform:translate(80.546242532vw,100vh) scale(.9311) rotate(160deg)}}.snowflakes-box .snowflake:nth-child(95){animation:fall-95 17s linear -19s infinite;opacity:.591;transform:translate(73.9782vw,-20px) scale(.949) rotate(20deg)}@keyframes fall-95{14.44%{transform:translate(81.2775vw,14.44vh) scale(.949) rotate(20deg)}to{transform:translate(73.978272993vw,100vh) scale(.949) rotate(20deg)}}.snowflakes-box .snowflake:nth-child(96){animation:fall-96 25s linear -21s infinite;opacity:.1172;transform:translate(89.2368vw,-20px) scale(.3348) rotate(220deg)}@keyframes fall-96{13.073%{transform:translate(91.3903vw,13.073vh) scale(.3348) rotate(220deg)}to{transform:translate(89.236821535vw,100vh) scale(.3348) rotate(220deg)}}.snowflakes-box .snowflake:nth-child(97){animation:fall-97 15s linear -1s infinite;opacity:1;transform:translate(78.9114vw,-20px) scale(.3778) rotate(60deg)}@keyframes fall-97{18.099%{transform:translate(82.0241vw,18.099vh) scale(.3778) rotate(60deg)}to{transform:translate(78.911431127vw,100vh) scale(.3778) rotate(60deg)}}.snowflakes-box .snowflake:nth-child(98){animation:fall-98 29s linear -8s infinite;opacity:.9128;transform:translate(56.7353vw,-20px) scale(.4104) rotate(520deg)}@keyframes fall-98{18.75%{transform:translate(54.4127vw,18.75vh) scale(.4104) rotate(520deg)}to{transform:translate(56.735276774vw,100vh) scale(.4104) rotate(520deg)}}.snowflakes-box .snowflake:nth-child(99){animation:fall-99 28s linear -8s infinite;opacity:1;transform:translate(93.2123vw,-20px) scale(.5087) rotate(40deg)}@keyframes fall-99{19.328%{transform:translate(89.756vw,19.328vh) scale(.5087) rotate(40deg)}to{transform:translate(93.212265437vw,100vh) scale(.5087) rotate(40deg)}}.snowflakes-box .snowflake:nth-child(100){animation:fall-100 17s linear -24s infinite;opacity:.7784;transform:translate(11.2737vw,-20px) scale(.2515) rotate(500deg)}@keyframes fall-100{11.797%{transform:translate(13.8374vw,11.797vh) scale(.2515) rotate(500deg)}to{transform:translate(11.273725637vw,100vh) scale(.2515) rotate(500deg)}}.snowball-box .snow-layer{background-color:#fff;bottom:0;display:flex;left:0;position:fixed;right:0;width:100%;z-index:100}.snowball-box .snow-layer .snowball-wrap{bottom:0;display:flex;height:0;perspective:100px;position:relative;transform:translateY(0);transition:transform .5s ease-in;width:100%;z-index:50}.snowball-box .snow-layer .snowball-wrap:after{background:#f1f9fc;bottom:0;content:"";display:block;height:7px;left:0;position:absolute;width:100%}.snowball-box .snow-layer .snowball-wrap a{background-color:#f1f9fc;border-radius:60% 40% 0 0;box-shadow:inset -10px 0 14px 0 #c8ebf8;display:block;flex:auto;font-family:FontAwesome;max-width:50%;position:relative;transform:translateY(-6px);transition:all .5s linear;z-index:3}.snowball-box .snow-layer .snowball-wrap a svg:first-child{color:#a6e7ff;content:"";height:12px!important;position:absolute;right:20%;top:10%;width:12px!important}.snowball-box .snow-layer .snowball-wrap a svg:last-child{color:#a6e7ff;content:"";height:12px!important;left:30%;position:absolute;top:15%;width:12px!important}.snowball-box .snow-layer .snowball-wrap a:nth-child(2){border-radius:40% 40% 0 0;box-shadow:inset 10px 0 7px 0 #e6fcf9;height:70px;margin-top:10px}.snowball-box .snow-layer .snowball-wrap a:nth-child(3){border-radius:65% 50% 0 0;box-shadow:inset 5px 0 7px 0 #c5f2ed;height:90px;margin-top:15px}.snowball-box .snow-layer .snowball-wrap a:nth-child(4){box-shadow:inset -10px 0 14px 0 #c8ebf8;height:50px}.snowball-box .snow-layer .snowball-wrap a:nth-child(5){border-radius:40% 46% 0 0;height:70px;margin-top:25px}.snowball-box .snow-layer .snowball-wrap a:nth-child(6){border-radius:66% 45% 0 0;box-shadow:inset 5px 0 5px 0 #c5f2ed;height:90px}.snowball-box .snow-layer .snowball-wrap a:nth-child(7){border-radius:40% 45% 0 0;height:90px;margin-top:18px}.snowball-box .snow-layer .snowball-wrap a:nth-child(8){box-shadow:inset 7px 0 7px 0 #e6fcf9;height:90px}.snowball-box .snow-layer .snowball-wrap a:nth-child(9){border-radius:40% 40% 0 0;box-shadow:inset 5px 0 10px 0 #c5f2ed;height:90px}.snowball-box .snow-layer .snowball-wrap a:nth-child(10){box-shadow:inset -10px 0 7px 0 #c5f2ed;height:70px}.snowball-box .snow-layer .snowball-wrap a:only-child{border-radius:45% 15% 0 0}.snowball-box .snow-layer .snowball-wrap a:only-child:before{right:50%;top:0;transform:translateX(-50%)}.snowball-box .snow-layer .snowball-wrap a:only-child:after{border-radius:63% 25% 0 0;height:45%;left:0;top:0;transform:translateY(0);transition:all 8s linear;width:31%}.snowball-box .snow-layer .snowball-wrap a:last-child{flex:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(3n+3){box-shadow:inset 0 0 20px #f5f5f5,inset 20px 0 20px #c8ebf8,inset -20px 0 20px #c5f2ed,inset 20px 0 10px #c8ebf8,inset -20px 0 20px #c5f2ed,0 0 20px #fff,-10px 0 20px #c8ebf8,10px 0 20px #c5f2ed}.snowball-box .snow-layer .snowball-wrap a:nth-child(2n){margin-left:-40px;z-index:2}.snowball-box .snow-layer .snowball-wrap a:nth-child(2n):after{left:50%;top:-2px}.snowball-box .snow-layer .snowball-wrap a:first-child{min-width:145px}.snowball-box .snow-layer .snowball-wrap a:first-child:before{animation:falldown-1 19s linear 3s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:first-child:after{opacity:1}@keyframes falldown-1{16.904%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(2){min-width:91px}.snowball-box .snow-layer .snowball-wrap a:nth-child(2):before{animation:falldown-2 10s linear 22s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(2):after{opacity:1}@keyframes falldown-2{12.253%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(3){min-width:113px}.snowball-box .snow-layer .snowball-wrap a:nth-child(3):before{animation:falldown-3 15s linear 2s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(3):after{opacity:1}@keyframes falldown-3{10.85%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(4){min-width:85px}.snowball-box .snow-layer .snowball-wrap a:nth-child(4):before{animation:falldown-4 18s linear 12s infinite;opacity:.466}.snowball-box .snow-layer .snowball-wrap a:nth-child(4):after{opacity:1}@keyframes falldown-4{18.644%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(5){min-width:88px}.snowball-box .snow-layer .snowball-wrap a:nth-child(5):before{animation:falldown-5 15s linear 16s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(5):after{opacity:1}@keyframes falldown-5{15.937%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(6){min-width:94px}.snowball-box .snow-layer .snowball-wrap a:nth-child(6):before{animation:falldown-6 17s linear 5s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(6):after{opacity:1}@keyframes falldown-6{12.129%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(7){min-width:92px}.snowball-box .snow-layer .snowball-wrap a:nth-child(7):before{animation:falldown-7 29s linear 22s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(7):after{opacity:1}@keyframes falldown-7{17.189%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(8){min-width:115px}.snowball-box .snow-layer .snowball-wrap a:nth-child(8):before{animation:falldown-8 26s linear 21s infinite;opacity:1}.snowball-box .snow-layer .snowball-wrap a:nth-child(8):after{opacity:1}@keyframes falldown-8{18.545%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(9){min-width:134px}.snowball-box .snow-layer .snowball-wrap a:nth-child(9):before{animation:falldown-9 13s linear 17s infinite;opacity:.8806}.snowball-box .snow-layer .snowball-wrap a:nth-child(9):after{opacity:1}@keyframes falldown-9{12.861%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a:nth-child(10){min-width:126px}.snowball-box .snow-layer .snowball-wrap a:nth-child(10):before{animation:falldown-10 23s linear 10s infinite;opacity:.8694}.snowball-box .snow-layer .snowball-wrap a:nth-child(10):after{opacity:1}@keyframes falldown-10{14.345%{opacity:0}to{box-shadow:inset -3px 0 10px 0 #c8ebf8;opacity:1}}.snowball-box .snow-layer .snowball-wrap a.active-for-one{animation:move 2s cubic-bezier(.22,.68,0,1.71) forwards}.snowball-box .snow-layer .snowball-wrap a.active{animation:move 5s linear forwards}@media screen and (max-width:1024px){.snowball-box .snow-layer .snowball-wrap a.active{animation:move 5s linear 1s forwards}}.snowball-box .snow-layer .snowball-wrap a.move-out{opacity:0}.snowball-box .snow-plow-img{background-repeat:no-repeat;background-size:contain;height:100px;opacity:0;position:relative;transform:translate(150px,-70px);transition:transform 1s linear;-moz-transition:transform 5s linear;-o-transition:transform 5s linear;-webkit-transition:transform 5s linear;width:100px;z-index:5}.snowball-box .snow-plow-img.active{animation:move-translate 5s linear forwards;opacity:1}@keyframes move{0%{left:0}to{left:-130vw}}@keyframes move-translate{0%{transform:translateY(-70px)}to{transform:translate(-130vw,-70px)}}@keyframes animate_grow{0%{transform:rotate(135deg) scaleX(1)}50%{transform:rotate(135deg) scale3d(1.05,1.05,1.05)}to{transform:rotate(135deg) scaleX(1)}}@media screen and (max-width:600px){.snowball-box .snow-plow-img{height:70px;transform:translate(150px,-57px);width:70px}@keyframes move-translate{0%{transform:translate(150px,-57px)}to{transform:translate(-100vw,-57px)}}}
/* End */


/* Start:/bitrix/templates/unc-center/slick/slick-theme.css?17310706132819*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
   
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('/bitrix/templates/unc-center/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/unc-center/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/unc-center/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/unc-center/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/unc-center/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top:265px;

    display: block;
    z-index:99999;
      width: 32px;
    height: 32px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    opacity: 0.6
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
   
    outline: none;
   opacity: 1;
}
 

.slick-prev
{
    left: 25px;
    background:url(/bitrix/templates/medis/images/arrow_left.png) no-repeat center center
}
[dir='rtl'] .slick-prev
{
    right:0px;
    left: auto;
}
.slick-prev:before
{
   
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
background:url(/bitrix/templates/medis/images/arrow_right.png) no-repeat center center;
    right: 25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/unc-center/slick/fancybox.css?170963714315512*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top_menu/style.min.css?1736418275490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/.default/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/unc-center/template_styles.css?176658504036400*/
@font-face {
    font-family: 'GraphikLCG-Regular';
    font-display: swap;
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Regular.eot');
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Regular.eot') format('eot'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Regular.woff') format('woff'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Regular.ttf') format('truetype');
}
    
@font-face { 
    font-family: 'GraphikLCG-Medium';
    font-display: swap;
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Medium.eot');
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Medium.eot') format('eot'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Medium.woff') format('woff'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Medium.ttf') format('truetype');
}
    
@font-face {
    font-family: 'GraphikLCG-Semibold';
    font-display: swap;
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Semibold.eot');
    src: url('/bitrix/templates/unc-center/fonts/GraphikLCG-Semibold.eot') format('eot'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Semibold.woff') format('woff'),
    url('/bitrix/templates/unc-center/fonts/GraphikLCG-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: 'AbhayaLibre-ExtraBold';
  font-display: swap;
  src: url('/bitrix/templates/unc-center/fonts/AbhayaLibre-ExtraBold.eot');
  src: url('/bitrix/templates/unc-center/fonts/AbhayaLibre-ExtraBold.eot') format('eot'),
  url('/bitrix/templates/unc-center/fonts/AbhayaLibre-ExtraBold.woff') format('woff'),
  url('/bitrix/templates/unc-center/fonts/AbhayaLibre-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: 'AbhayaLibre-Bold';
  font-display: swap;
  src: url('/bitrix/templates/unc-center/fonts/AbhayaLibre-Bold.eot');
  src: url('/bitrix/templates/unc-center/fonts/AbhayaLibre-Bold.eot') format('eot'),
  url('/bitrix/templates/unc-center/fonts/AbhayaLibre-Bold.woff') format('woff'),
  url('/bitrix/templates/unc-center/fonts/AbhayaLibre-Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Orienta-Regular';
  font-display: swap;
  src: url('/bitrix/templates/unc-center/fonts/Orienta-Regular.eot');
  src: url('/bitrix/templates/unc-center/fonts/Orienta-Regular.eot') format('eot'),
  url('/bitrix/templates/unc-center/fonts/Orienta-Regular.woff') format('woff'),
  url('/bitrix/templates/unc-center/fonts/Orienta-Regular.ttf') format('truetype');
}

html, body {  font-family: 'GraphikLCG-Regular';  font-size:14px;  margin:0; padding:0; height:100%; width:100%; background: #F6F7FB;}
*, *:before, *:after {box-sizing: border-box}
h1, h2, h3 { font-weight:normal; padding:0; margin:0px; }   
p { margin:0px; padding:0 }
img { border:none; outline:0 }
a { color:#333; outline:0 }
re
ul, ol, li {  list-style-position: inside; padding:0px; margin:0px; }
a:hover, a:focus {text-decoration: none; cursor:pointer; outline:0}
input, input[type="submit"], textarea, select, option {border:none; outline:0;  font-family: 'GraphikLCG-Regular'; -webkit-appearance: none; }
input[type=submit] {cursor:pointer}
.center_title {text-align: center;}
.red_title {color: red;}
.site-btn{color: #fff; font-size: 16px; font-family: 'GraphikLCG-Medium'; background: #102D5C; height: 55px; display: flex; align-items: center; justify-content: center; width: fit-content; text-decoration: none; padding: 0 40px; border: none;}

.top_part { background:#002F66; width:100%}
.top_part div {max-width: 1500px; margin: 0 auto; padding: 17px 0;}
.top_part div ul {list-style: none; display: flex; column-gap: 40px; justify-content: flex-end;}
.top_part div ul li {}
.top_part div ul li a { color:#fff; font-size:13px; text-decoration: none;}
.top_part div ul li a:hover {text-decoration: underline;}

header {max-width: 1500px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }         
header .logo { display: flex; width: 30%;}
header .logo a { margin-top:-40px}
header .logo a img {max-width: 155px;}
header .logo p { font-size:16px; color:#333;  font-family: 'GraphikLCG-Medium'; text-transform: uppercase; text-align: center; width:100%; padding-top:15px}
header .logo span { font-size: 14px; color:#000; text-transform: none; font-family: 'GraphikLCG-Regular'; display:block; padding:6px 0 0 0}
header > p:nth-of-type(1) {background: url(/bitrix/templates/unc-center/images/phone.svg) no-repeat left center; padding: 0 0 0 40px;}
header > p a { font-size:16px; line-height: 18px; color:#3B3D49; text-decoration: none; display: block;}
header > p a span {color:#333; font-family: 'GraphikLCG-Medium';}
header > p:nth-of-type(2) {background: url(/bitrix/templates/unc-center/images/location.svg) no-repeat left center; padding: 0 0 0 40px;  font-size:16px; color:#333; font-family: 'GraphikLCG-Medium';}
header .location_ya {background: url(/bitrix/templates/unc-center/images/location.svg) no-repeat left center; padding: 0 0 0 40px;  font-size:16px; color:#333; font-family: 'GraphikLCG-Medium';text-decoration: none;}
header .ico {display: flex; gap:15px}

nav { background: #FFFFFF;max-width: 1500px; margin: 10px auto; padding: 30px 15px; }
nav ul { display: flex; align-items: center; justify-content: space-between; list-style: none;}
.header-top-menu ul{padding: 0 20px;}
nav ul li {}
nav ul li a { font-size:16px; color:#333;  font-family: 'GraphikLCG-Medium'; text-decoration: none;}

main.inside {padding:30px 0 50px}
main.inside table {width: 100%;}
main.inside table tr td {padding: 10px;}
main.inside table tr td:nth-child(1){max-width: 950px;}
main.inside h1 {padding-bottom:30px}
main.inside h2 { font-size:20px; padding:15px 0 15px}
main.inside p {font-size:16px; padding:5px 0; line-height:22px}
main.inside .news-detail p {font-size:20px; }
main.inside .news-detail table tbody tr td p strong{font-size:19px; }
main.inside .news-detail table tbody tr:first-of-type{background-color: #2e77b5; color: #FFF;}
main.inside .news-detail table tbody tr:nth-of-type(2){background-color: #2e77b5;color: #FFF; } 
main.inside .news-detail .table-sost tbody tr:first-of-type {background-color: #fff; color: #000;}
main.inside .news-detail .table-sost tbody tr:nth-of-type(2){background-color: #fff; color: #000; } 
main.inside .news-detail .table-sost tbody tr:not(first-of-type) {background-color:#fff; color: #000;}
main.inside .news-detail table tbody tr:not(first-of-type){background-color: #9cc4e5}
main .banner_part .banner_part_list .title-banner.reds {color: red;}
.elochka-bef {position: absolute;width: 250px;right: 30px;bottom: 0;max-height: 250px;}
.new-fz.bg-relative {position: relative;}
.girlyanda-bef {position: absolute;top: -93px;width: 100%;max-height: 230px;object-fit: contain!important;}
.ded-bef {position: absolute;max-width: 250px;right: 272px;bottom: 19px;max-height: 223px;}


main.inside > .news-detail > table > tbody > tr > td > p {font-size:19px; }
main.inside > .news-detail > table > tbody > tr > td > p > a{font-size:19px; }
main.inside ul {}
main.inside ul li {font-size:16px; padding:5px 0}
main { max-width: 1500px; margin: 10px auto; }

main .banner_part .slick-prev {background: url(/bitrix/templates/unc-center/images/left.svg) no-repeat center; width: 24px; height: 24px; left:16px; top:50%}
main .banner_part .slick-next {background: url(/bitrix/templates/unc-center/images/right.svg) no-repeat center; width: 24px; height: 24px; right:16px; top:50%}
main .banner_part {display: flex;overflow: hidden;}
main .banner_part.slick-initialized {display: block;}
main .banner_part .banner_part_list {flex: 0 0 auto;background: linear-gradient(180deg, #fff 0%, #d6e4ff 100%);height: 600px;font-size: 20px;text-align: justify;font-weight: 400;display: flex;flex-direction: column;gap: 25px;}
main .banner_part .banner_part_list .title-banner {font-weight: 800;font-size: 32px;color: #12529e;padding-top: 30px;text-align: center;font-family: 'AbhayaLibre-ExtraBold';}
main .banner_part .banner_part_list .bottom-blue-text {color: #12529e;font-size: 32px;justify-content: center;display: flex;align-items: end;height: 100%;margin-bottom: 30px;gap: 10px;font-family: 'AbhayaLibre-ExtraBold';font-weight: 800;}
main .banner_part .banner_part_list .bottom-blue-text span {color: #002f66;}
main .banner_part .banner_part_list p {padding: 0 118px 0 82px;font-family: 'Orienta';}
main .banner_part .banner_part_list .red-txt {text-align: center;color: #c52525;font-size: 32px;font-weight: 800;font-family: 'AbhayaLibre-ExtraBold';}
.blue-txt {font-size: 48px;color: #12529e;text-align: center;font-family: 'AbhayaLibre-ExtraBold';font-weight: 800;}
.black-bold {font-size: 40px;font-weight: 800;text-align: center;font-weight: 800;font-family: 'AbhayaLibre-ExtraBold';}
main .banner_part .banner_part_list .bottom-blue-text.left {justify-content: start;padding-left: 60px;font-family: 'Abhaya Libre';font-size: 24px;text-decoration: none;font-weight: 700;}
main .banner_part .banner_part_list .wrap-bottom-txt .bottom-blue-text {height: auto;margin-bottom: 0;padding-right: 100px;}
main .banner_part .banner_part_list .wrap-bottom-txt {display: flex;flex-direction: column;justify-content: end;height: 100%;margin-bottom: 30px;}


main.inside .reviews { display: flex; flex-wrap: wrap; gap:10px }
main.inside .reviews a {width:19%; background: #fff; display: flex; align-items: center; justify-content: center; }
main.inside .reviews a img { max-width:100%; max-height:100%}

main.inside .inside__custom {display: flex; flex-wrap: wrap; column-gap: 20px;}
main.inside .inside__custom .inside__custom-link {font-size: 28px; padding-bottom: 30px;}

main .prem { display: flex; gap:15px; justify-content: space-between; margin: 15px 0px;}
main .prem div { display: flex; gap:35px; width: 25%; background: #fff; padding: 25px; height: 130px; align-items: center;}
main .prem div p { font-size:16px; color:#333; font-family: 'GraphikLCG-Medium'; }
main .prem div img {}

main .specification {padding: 75px 0 0 0;}
main .specification h2 { font-size:38px; color:#333; padding:0 0 20px 0}
main .specification > p { font-size: 16px; color:#333 } 
main .specification .specification_list {display: flex;flex-direction: column;align-items: center;margin-bottom: 20px;}
main .specification .specification_list .flex{background: none; display: flex; align-items: center; justify-content:center; padding:40px 0 40px 0;width: 100%;flex-wrap: wrap; gap: 15px;}
main .specification .specification_list div { /*width: 20%;*/    flex: 0 0 calc(50% - 20px); /*background: url(/bitrix/templates/unc-center/images/check.svg) no-repeat left center;*/ padding: 10px;  text-align: center;background-color: #377FD4;background-position: 10px;height: 130px;align-content: center;}
main .specification .specification_list div a { font-size: 20px; font-family: 'GraphikLCG-Semibold'; text-decoration: none; }
main .specification .specification_list .bolt_text p { font-size: 20px; font-family: 'GraphikLCG-Semibold'; text-decoration: none;color: #FFF; }
main .specification .specification_list .bolt_text:hover {
  box-shadow: -2px 6px 20px 3px rgba(34, 60, 80, 0.41);
}
main .main_text { background: #fff; padding: 65px 55px;}
main .main_text p { color:#333; font-size: 16px; padding: 5px 0; line-height: 18px;}
main .specification_list > a {  color:#fff; font-size: 16px; font-family: 'GraphikLCG-Medium'; background: #ef0808; height: 55px; display: flex; align-items: center; justify-content: center; width: fit-content; text-decoration: none; padding: 0 40px; margin: 0;text-align: center;transition: all 0.3s ease-in-out;}
main .specification_list > a:hover {background: #ff2323;box-shadow: -2px 6px 20px 3px rgba(34, 60, 80, 0.41);}


main .services { display: flex; gap:15px; margin:15px 0px;flex-wrap: wrap;}
main .services div:nth-of-type(1) a {background:#fac011;width: 30%;height: 55px;padding: 0 40px;align-items: center;justify-content: center;display: flex;}
main .services div:nth-of-type(1) { width: 100%;transition: all 0.3s ease-in-out;display: flex;justify-content: center;align-items: center;}
main .services div:nth-of-type(2) { background:url(/bitrix/templates/unc-center/images/bg2.svg) no-repeat right bottom #377FD4; }
main .services div:nth-of-type(3) { background:url(/bitrix/templates/unc-center/images/bg3.svg) no-repeat right bottom #76BDF1; }
main .services div:nth-of-type(4) { background:url(/bitrix/templates/unc-center/images/bg1.svg) no-repeat right bottom #102D5C; }
main .services div.hover:hover {box-shadow: -2px 6px 20px 3px rgba(34, 60, 80, 0.41);}
main .services div:nth-of-type(1) a:hover {box-shadow: -2px 6px 20px 3px rgba(34, 60, 80, 0.41);}
main .services div {padding: 65px 55px; width: 33%;height: 160px;transition: all 0.3s ease-in-out;}
main .services div a { color:#fff; font-size:20px; font-family: 'GraphikLCG-Semibold'; text-decoration: none; width:70%; display: block;transition: all 0.3s ease-in-out;}
main .services div {width: calc((100% - 2 * 15px) / 3);}
.meropriyatiya-wrap {display: flex;flex-direction: column;gap: 10px;}


.partners .partners_car {max-width: 1500px; margin: 80px auto;}
.partners .partners_car .partners_car_list { display: flex; align-items: center; height: 80px; justify-content: center;}
.partners .partners_car .partners_car_list img {max-width: 100%; max-height: 100%;}
.partners .partners_car .slick-prev {background: url(/bitrix/templates/unc-center/images/left.svg) no-repeat center; width: 24px; height: 24px; left:-50px; top:50%}
.partners .partners_car .slick-next {background: url(/bitrix/templates/unc-center/images/right.svg) no-repeat center; width: 24px; height: 24px; right:-50px; top:50%}

.help { font-size:16px; font-family: 'GraphikLCG-Semibold'; color:#333; text-align: center; line-height: 18px; padding-bottom: 80px;}
.help a { text-decoration: none; color:#333}

footer { background: #fff; padding:50px 0}
footer .center_part {max-width: 1500px; margin: 0px auto; display: flex; justify-content: space-between;}
footer .center_part .logo { display: flex; width: 30%; align-items: flex-start; gap:30px}
footer .center_part .logo a img {width:52px}
footer .center_part .logo p { font-size:13px; color:#333;  font-family: 'GraphikLCG-Medium'; text-transform: uppercase;}
footer .center_part .logo span { display: block; text-transform: none; padding: 5px 0;}
footer .center_part ul { list-style: none;}
footer .center_part ul li { margin:0 0 11px 0;}
footer .center_part ul li a { font-size:13px;   font-family: 'GraphikLCG-Medium'; text-decoration: none;}
footer .center_part .phone p:nth-of-type(1) {background: url(/bitrix/templates/unc-center/images/phone.svg) no-repeat left center; padding: 0 0 0 40px;}
footer .center_part .phone p a { font-size:13px; line-height: 18px; color:#3B3D49; text-decoration: none; display: block;}
footer .center_part .phone p a span {color:#333; font-family: 'GraphikLCG-Medium';}
footer .center_part .phone p:nth-of-type(2) {background: url(/bitrix/templates/unc-center/images/location.svg) no-repeat left center; padding: 0 0 0 40px;  font-size:13px; color:#333; font-family: 'GraphikLCG-Medium'; margin-top:30px}

.alert {position: relative; padding: 0.75rem 1.25rem; border: 1px solid transparent; font-weight: normal;}
.alert-error {color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert-success {color: #155724; background-color: #d4edda; border-color: #c3e6cb;}
.alert-info {color: #0c5460; background-color: #d1ecf1; border-color: #bee5eb;}

.bx-pagination .bx-pagination-container ul li.bx-active span {background: #002F66;}
.banner_part .slick-list .banner_part_list img {object-fit: cover;}

.inside .prep-sost table td, table td *{
  vertical-align: top;
}
.inside .prep-sost table, th, td {
  border: 1px solid black;
}

.inside .prep-sost table tr td:nth-child(1){
  text-align: center;
}
.inside .prep-sost table tr td:nth-child(6){
  text-align: center !important;
}
.inside .prep-sost table tr td:nth-child(7){
  text-align: center !important;
}

.form-styled{width: 100%; /*position: relative*/}
.form-styled.formcheckb ul li .open{display: block;}
.form-styled.formcheckb ul li input {appearance: auto;}
.form-styled.formcheckb ul li ul {display: none;}    
.form-styled.formcheckb ul li {list-style-type: none;}
.form-styled.formcheckb ul li {font-size: 15px;} 
.form-styled.formcheckb ul li ul li {margin-left: 20px;} 
.form-styled.formcheckb ul li {margin-bottom: 15px;}
.form-styled.formcheckb ul li ul {margin-top: 15px;}
.form-styled .form-row {position: relative;}
.form-styled .form-row:not(.last){margin-bottom: 20px;}
.form-styled .form-row label:not(.checkbox-styled){font-size: 14px; color: #333; margin-bottom: 5px; display: block;}
.form-styled .form-row label:not(.checkbox-styled) .req{color: red;}
.form-styled .form-row input,
.form-styled .form-row textarea{width: 100%; padding: 0 23px; box-sizing: border-box; border: 1px solid #E7E7E7; border-radius: 0; color: #191B26; font-family: inherit; outline: none; height: 46px; font-size: 14px; background: #fff;}
.form-styled .form-row textarea{height: 140px; resize: none; padding: 16px 23px;}
.form-styled .form-row input::placeholder,
.form-styled .form-row textarea::placeholder{color: rgba(51, 51, 51, 0.83);}
.form-styled .alert{margin-top: 15px; top: -5%; left: 50%;}
.form-styled .form-row input.dropdown {position: relative; cursor: pointer; text-overflow: ellipsis; z-index: 20; caret-color: transparent;}
.form-styled .form-row .form-row-list {position: absolute; display: none; border: 1px solid #E7E7E7; background: #FFF; border-top: none; box-shadow: 0 0 10px 0px #E7E7E7; z-index: 10;}
.form-styled .form-row .form-row-list.active {display: block;}
.form-styled .form-row .form-row-list .list-item {display: block; padding: 7px 23px;}
.form-styled .form-row .form-row-list .list-item:hover {background: #E7E7E7; cursor: pointer;}
.align-center {text-align: center;}
main.inside p.academ-date {font-size: 20px;margin-bottom: 20px;}
main.inside p.academ-seminar {font-size: 30px;margin-bottom: 20px;}
main.inside p.academ-location {font-size: 20px;}
main.inside p.academ-descr {font-size: 20px;margin-bottom: 20px;}
.wrap-seminar-link {display: flex;flex-direction: column;gap: 10px;margin-top: 30px;}
.wrap-seminar-link a {font-size: 20px;}
.wrp-mer-img {display: flex;justify-content: center;}
.link-seminar {font-size: 20px;}
.rektor-name {margin-bottom: 20px;}
.merop-gap {display: flex;flex-direction: column;gap: 10px;}
.wrp-mer-img img {max-width: 100%;}
main.inside .merop-gap h2 {font-size: 28px;}
main.inside .news-detail p.fz28 {font-size: 28px;}
main .banner_part .banner_part_list .new-fz .title-banner.red-font {color: red;font-size: 30px;}
.space-bet {display: flex;gap: 15px;flex-direction: column;}


@media (max-width: 768px) {
  
  main .prem{
    padding: 0 15px;
  }
  main .services{
    padding: 0 15px;
  }
  main .specification .specification_list div{
    text-align:left;
  }
  .book .slick-track {
    height: 330px;
  }
  .girlyanda-bef {top: -110px;}

  main .services div:nth-of-type(1) a {width: 100%; padding:0; text-align: center;}
  header .logo a img { max-width: 126px; height: auto; }
  main .specification .specification_list div {flex: 0 0 calc(100% - 20px);}
  nav ul {text-align: center; padding-left: 0;}
}
.header_location_top {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.modal {position: fixed; width: 100vw; height: 100vh; opacity: 0; visibility: hidden; transition: all 0.3s ease; top: 0; left: 0; display: flex; align-items: center; justify-content: center; z-index: 9999; }
.modal.open {visibility: visible; opacity: 1; transition-delay: 0s; overflow: auto; background: rgba(0, 0, 0, .5);}
.modal-bg {position: absolute; width: 100%; height: 100%;}
.modal-container {background: #fff; position: relative; padding: 50px 70px; max-width: 70%;}
.modal-container h1{color: #333; font-size: 30px; font-weight: 700; text-transform: uppercase; margin-bottom: 44px;}
.modal-container h3{text-align: center; }
.modal-close {position: absolute; right: 0; top: 0; outline: none; appearance: none; background: #002F66 url(/bitrix/templates/unc-center/images/close-ico.svg) no-repeat center center; border: none;  cursor: pointer; width: 46px; height: 46px; transition: all .3s ease; padding: 0;}
.modal-container .form-styled .alert{position: absolute;width: 400px; height: 60px; box-sizing: border-box;display: flex;justify-content: center; align-content: center;align-items: center; font-size: 24px;transform: translate(-50%, -50%);}
.modal-container .buttons{display: flex; gap: 20px; margin-top: 50px;}

.reviews-list .review-item{margin-bottom: 20px;}
.reviews-list .review-item-name{font-family: GraphikLCG-Medium;}
.reviews-list .review-item-name .date{font-family: GraphikLCG-Regular; margin-left: 10px; font-size: 14px;}
.reviews-list .review-item-text{font-size: 14px; color: #000; font-family: 'GraphikLCG-Regular';}

#reviews-form-inner{max-width: 50%;}
.menu {display:none}

.news-list  { display:flex; flex-wrap: wrap; gap:15px; }
.news-list .news-item {width:32.5%;  background: #fff;}
.news-list .news-item a {text-decoration: none; font-size: 16px; text-decoration: none; display: flex; padding: 20px; align-items: center; height: 100%;} 
.meropriyatiya-wrap .news-list .news-item a {color: red;}


.partners_block_detail {display: flex; flex-wrap: wrap; gap:15px; }
.partners_block_detail .partners_block_detail {display: flex; justify-content: center; align-items: center; width:15.5%; background: #fff;}
.partners_block_detail .partners_block_detail img {max-height: 80%; max-width: 80%;}

.table-program {
    border: 1px solid black;
    margin-bottom: 20px;
}

.table-program caption {
    margin-bottom: 10px;
}

.banner-wrap-img img {max-width: 1153px;margin: 0 auto;}
.banner-wrap-img {height: 100%;display: flex;flex-direction: column;justify-content: space-between;align-items: center;}
.title-banner.banner-img {width: 56%;}

.table-program tr td {
border: 1px solid black;

}
.table-program caption{font-size: 19px;color: #2e77b5; font-weight: bold;}
.table-program tbody tr:first-of-type {background-color: #2e77b5;color: #FFF;}
.table-program tbody tr:not(first-of-type) {background-color: #9cc4e5;}
.table-program tbody tr th{font-size: 18px;}
.table-program tbody tr td{font-size: 18px;}

.prepod-img {
    width: 23%;
    height: 100%;
}

.prepod-item {
    display: flex;
    flex-wrap: wrap;
    gap: 26px;
}

.book .page img {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
}

.merop-title {
  margin-top: 20px;
}

.fz-small {font-size: 24px;}

.book .page p {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 40px;
  color: #FFF;
}
.book .page:nth-child(odd) {
  pointer-events: all;
  transform: rotateY(0deg);
  right: 0;
  border-radius: 0 4px 4px 0;
  background-image: linear-gradient(to right, rgb(0 0 0) 0%, rgb(0 47 102) 10%);
}

.pages.slick-slider .slick-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 350px;
}

.new-fz {display: flex;flex-direction: column;gap: 25px;display: flex;flex-direction: column;gap: 25px;height: 100%;justify-content: center;}
main .banner_part .banner_part_list .new-fz .title-banner {font-size: 28px;}

main .banner_part .banner_part_list .new-fz p {font-size: 24px;}


.menu_html_overflow_hidden{
  overflow: hidden;
}
.program-accordion {
  width: 100%;
  margin: 20px 0;
}
.program-accordion-item {
  margin-bottom: 10px;
  border: 1px solid #E7E7E7;
  background: #fff;
}
.program-accordion-header {
  background: #002F66;
  padding: 39px;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 400;

}
.program-accordion-header:after {
  content: '';
  width: 10px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='22' viewBox='0 0 10 22' fill='none'%3E%3Cpath d='M1.19242 21.5846C0.710065 21.5834 0.277399 21.2374 0.0931555 20.7099C-0.0910907 20.1824 0.0103479 19.5751 0.349859 19.1703L7.12047 11.1459L0.349859 3.1214C0.126278 2.85642 0 2.49696 0 2.1228C0 1.7474 0.125247 1.38797 0.348825 1.12296C0.813581 0.569691 1.56921 0.569692 2.035 1.12051L9.65118 10.1471C9.87476 10.4121 10 10.7716 10 11.1457C10 11.5199 9.87475 11.8793 9.65118 12.1443L2.035 21.1709C1.81245 21.4359 1.50915 21.5858 1.19242 21.5846Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
.program-accordion-item.active .program-accordion-header:after {
  transform: rotate(90deg);
}
.program-accordion-content {
  max-height: 0;
  overflow: hidden;
  padding: 0 20px;
  transition: all 0.3s ease-out;
}
.program-accordion-content.active {
  max-height: 2000px;
  padding: 20px;
}
.program-item {
  padding: 15px;
  border-bottom: 1px solid #E7E7E7;
  font-size: 16px;
  line-height: 1.4;
}
.program-item:last-child {
  border-bottom: none;
}
.program-item .bold-quote {
  font-weight: 700;
}
.program-item a {
  text-decoration: none;
  color: inherit;
  display: block;
  width: 100%;
  cursor: pointer;
}
.program-item a:hover {
  color: #002F66;
}
.programs .contact-info {
  margin: 160px 0 -40px 0;
  text-align: center;
}

.consulting-services {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
.consulting-services .services {
  background-color: #fff;
  padding: 18px 40px 18px 40px;
  font-size: 16px;
  display: flex;
  align-items: center;
  min-height: 100px; 
  transition: all 0.3s ease-in-out;
}
.consulting-services a {
  text-decoration: none;
  color: black;
}
.consulting-services .services:hover {
  box-shadow: -2px 6px 20px 3px rgba(34, 60, 80, 0.41);
}
.consulting .contact-info {
    margin: 90px 0 40px 0;
    text-align: center;
}
.selected-program {
  margin-bottom: 20px;
}
.selected-program label {
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
}
.program-text {
  background: #f5f5f5;
  padding: 15px;
  border: 1px solid #E7E7E7;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 14px;
  max-height: 200px;
  overflow-y: auto;
  margin-top: 10px;
}
.selected-program {
  margin-bottom: 20px;
}
.selected-program label {
  margin-bottom: 10px;
  display: block;
  font-weight: bold;
}
.program-text {
  background: #f5f5f5;
  padding: 15px;
  border: 1px solid #E7E7E7;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 14px;
  max-height: 200px;
  overflow-y: auto;
  
}


.news-list.programs .news-item{
  width: 100%;
}

@media (max-width: 1200px) {
  .consulting-services {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 950px) {
  .consulting-services {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 700px) {
  .programs .contact-info {
      margin: 40px 0 -40px 0;
  }
}
@media (max-width: 600px) {
  .consulting-services {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 1025px) {
  .book {
    transition: opacity 0.4s 0.2s;
  }
  .page {
    width: 50%;
    height: 100%;
    background-color: #111111;
    float: left;
    margin-bottom: 0.5em;
    background: left top no-repeat;
    background-size: cover;
  }
  .page:nth-child(even) {
    clear: both;
  }
  .book {
    perspective: 250vw;
  }
  .book .pages {
    width: 100%;
    height: 700px;
    position: relative;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    border-radius: 4px;
    /*box-shadow: 0 0 0 1px #e3dfd8;*/
  }
  .book .page {
    float: none;
    clear: none;
    margin: 0;
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    transform-origin: 0 0;
    transition: transform 1.4s;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    cursor: pointer;
    user-select: none;
    background-color: #f0f0f0;
  }
  .book .page img {
    width: 100%;
    height: 100%;
  }
  .book .page p {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    font-size: 40px;
    color: #FFF;
  }
  .book .page:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.7s;
    z-index: 2;
  }
  .book .page:nth-child(odd) {
    pointer-events: all;
    transform: rotateY(0deg);
    right: 0;
    border-radius: 0 4px 4px 0;
    background-image: linear-gradient(to right, rgb(0 0 0) 0%, rgb(0 47 102) 10%);
  }
  .book .page:nth-child(odd):hover {
    transform: rotateY(-15deg);
  }
  .book .page:nth-child(odd):hover:before {
    background: rgba(0, 0, 0, 0.03);
  }
  .book .page:nth-child(odd):before {
    background: rgba(0, 0, 0, 0);
  }
  .book .page:nth-child(even) {
    pointer-events: none;
    transform: rotateY(180deg);
    transform-origin: 100% 0;
    left: 0;
    border-radius: 4px 0 0 4px;
    border-color: black;
    background-image: linear-gradient(to right, rgb(0 0 0) 0%, rgb(0 47 102) 10%);
  }
  .book .page:nth-child(even):before {
    background: rgba(0, 0, 0, 0.2);
  }
  .book .page.grabbing {
    transition: none;
  }
  .book .page.flipped:nth-child(odd) {
    pointer-events: none;
    transform: rotateY(-180deg);
  }
  .book .page.flipped:nth-child(odd):before {
    background: rgba(0, 0, 0, 0.2);
  }
  .book .page.flipped:nth-child(even) {
    pointer-events: all;
    transform: rotateY(0deg);
  }
  .book .page.flipped:nth-child(even):hover {
    transform: rotateY(15deg);
  }
  .book .page.flipped:nth-child(even):hover:before {
    background: rgba(0, 0, 0, 0.03);
  }
  .book .page.flipped:nth-child(even):before {
    background: rgba(0, 0, 0, 0);
  }
  .page:nth-child(odd){
    background-position: right top;
  }
  
}

@media screen and (max-width:1025px) {
  .wrp-mer-img img {object-fit: contain;max-height: 500px;width: 100%;}
  .book .slick-track{
    height: 330px;
  }
}
@media screen and (max-width:1600px) {
  .news-detail .prep-sost {
    overflow: scroll;
  }
    .partners .partners_car .slick-next {right:15px}
    .partners .partners_car .slick-prev { left:15px}
    header {padding-right:15px}
    .top_part div {padding-right:15px}
    main .specification,
    footer,
    main.inside {padding-left:15px; padding-right:15px}
    
    main .banner_part .slick-next {right:15px}
    main .banner_part .slick-prev {left:15px}  
    main .banner_part .banner_part_list .title-banner {font-size: 22px;}  
    main .banner_part .banner_part_list .red-txt {font-size: 22px;}
    main .banner_part .banner_part_list .blue-txt {font-size: 36px;}
    .black-bold {font-size: 26px;}
    main .banner_part .banner_part_list .bottom-blue-text {font-size: 22px;}
    .banner_part .slick-list .banner_part_list img {height: 100%;}
    main .banner_part .banner_part_list {height: 540px;}
    .space-bet {gap: 10px;}
    .ded-bef {max-height: 220px;}
    .elochka-bef {object-fit: contain!important;max-height: 220px;width: auto!important;}
}
@media screen and (max-width:1280px) {
  main .banner_part .banner_part_list {height: 570px;}
  main .services{
    padding: 0 15px;
  }

  .text_phone_contact {
    width: calc(15ch);
  }

  .partners_block_detail .partners_block_detail {
    width: 200px;
    height: 200px;
  }

  .banner_part .slick-list .banner_part_list img {object-fit: fill;width: 100%;}
  .ded-bef {max-height: 197px;max-width: 180px;}
}
@media screen and (max-width:1100px) {
  main .specification .specification_list div{
    height: 80px;
  }
}
@media screen and (max-width:1080px) {
  .title-banner.banner-img {width: 100%;}
  .elochka-bef {bottom: -25px;right: 70px;max-width: 150px;}
  .ded-bef {object-fit: contain!important;max-width: 150px;bottom: -30px;bottom: -11px;max-width: 116px;}
  .fz-small {font-size: 18px;} 
  main .banner_part .banner_part_list .black-bold {font-size: 20px;}
  main .banner_part .banner_part_list p {font-size: 18px;}
  main .banner_part .banner_part_list {gap: 10px;height: 590px;}
  .banner_part .slick-list .banner_part_list img {object-fit: cover;}
    main .prem,
    main .specification .specification_list {flex-wrap:wrap}
    main .prem div,
    main .specification .specification_list div {width:49%}
    .prepod-img { width: 31%;}
}

@media (max-width: 991px) {
  .pages.slick-slider .slick-slide {
    min-height: calc((100vw - 360px)/(991 - 360) * (677 - 233) + 233px);
  }
}
@media (max-width: 960px) {
  header {
    gap: 15px;
}
}
@media screen and (max-width:880px) {
    .header_location_top{
      display: none;
    }
    main .main_text {    padding: 15px 15px; }
    main .services {flex-wrap:wrap}
    main .services div {width:100%}
    footer .center_part {flex-wrap:wrap; row-gap:30px}
    footer .center_part .logo {width: 100%;}
    footer .center_part ul {width: 100%;}
    main .prem div {width:100%}

    header > p:nth-of-type(1),
    header > p:nth-of-type(2) {display:none}
    header .logo{width: 80%;}
    .top_part div ul {column-gap: 22px;}
    nav ul {flex-wrap: wrap; row-gap:20px;flex-direction: column;}
    .news-list .news-item { width: 100%;  }
    .prepod-img { width: 48%;}
}

@media screen and (max-width:880px) { 
    main .prem div, main .specification .specification_list div {width:100%}
    .top_part div {display: none;}
    header .logo a { margin-top: 0; } 
    main.inside .reviews a {width:18.5%}
    
    .inside table {width: 100%!important;}
    .inside table tr td img{max-width: 100%; height: auto;}
    .menu {display:block}
    .menu-triger { display: block; width: 24px; height: 24px;right:20px; top:66px; }
    .menu-close { color:#fff;	display: block;	width: 67px; height: 63px; position: absolute; right: 10px;  text-align:center; top: 17px; z-index: 100; text-decoration:none; font-weight:normal; }
    .menu-close:before {content:'x'; color:#fff!important; line-height: 66px; font-size:25px}
    .menu-popup { display: none; background: #102D5C; position: absolute; left: 0px; right: 0px; top: 0; box-sizing: border-box; padding: 30px; z-index: 99999999; margin:0; height: calc(100%);align-content: center; }
    .menu-popup ul {margin: 0; 	padding: 0 0 20px;   display:flex!important; flex-direction:column; align-items: center;}
    .menu-popup li { list-style: none; margin: 10px 0; padding: 0; }
    .menu-popup li,
    .menu-popup li a,
    .menu-popup p,
    .menu-popup p a { font-size: 18px!important; color:#fff!important; font-weight:normal; text-decoration: none;  text-align: center;}
    .menu-popup p {padding-bottom:20px}
    .menu-popup p a {display: block;}
    .menu-popup ul li ul { padding: 11px 20px;   visibility: initial!important; opacity: 1!important;display:block!important; position:relative!important; background:none!important; top:auto!important; left:auto!important}
    .menu-popup ul li ul:before {display:none}
    .menu-popup ul li:hover ul li a  {text-transform:none; color:#fff!important }
    .menu-popup ul li:hover ul li { padding:0px 0 }
    .partners_block_detail {
      place-content: center;
    }
    .banner_part .slick-list .banner_part_list img {width: 100%;object-fit: cover;height: 100%;}
    main .banner_part .banner_part_list .bottom-blue-text.left {text-align: start;}
    main .banner_part .banner_part_list p {padding: 0 20px;font-size: 17px;}
    main .banner_part .banner_part_list .title-banner {padding-top: 10px;}
    
    
}

@media (max-width: 580px) {
  header{
    gap: 0px;
  }
  header .logo a img {
    max-width: 90px;
  }
  header .logo p,
  header .location_ya{
    font-size: 14px;
  }
  header .logo span{
    font-size: 12px;
  }
  main .banner_part .banner_part_list .title-banner {font-size: 15px;}
  main .banner_part .banner_part_list p {font-size: 12px;}
  .form-styled .form-row .form-row-list {border-top: 1px solid #E7E7E7; bottom: 45px;}
  main .banner_part .banner_part_list .bottom-blue-text.left {padding-left: 20px;}
  main .banner_part .banner_part_list .wrap-bottom-txt .bottom-blue-text {padding-right: 20px;}
  .banner_part .slick-list .banner_part_list img {object-position: 70%;}
  main .banner_part .banner_part_list .bottom-blue-text {font-size: 15px;}
  main .banner_part .banner_part_list {height: 500px;}
  main .banner_part .banner_part_list .new-fz p {font-size: 18px;}
  main .banner_part .banner_part_list .new-fz .title-banner {font-size: 22px;}
  main .banner_part .banner_part_list .title-banner.reds {z-index: 1;font-size: 18px;}
  .elochka-bef {right: -19px;max-width: 120px;}
  main .banner_part .banner_part_list .new-fz.bg-relative .descr-center  {font-size: 12px;}
  .ded-bef {right: 95px;max-width: 96px;}
  
  
}

@media screen and (max-width:430px) {
  main .banner_part .banner_part_list .new-fz.space-bet p {font-size: 15px;}
  .modal-container {
    padding: 50px 40px;
    max-width: 100%;
    width: 100%;
}
    header .logo p { display:none } 
    header .ico {margin-right:30px}
    nav {padding: 30px 19px;}
    main.inside .reviews a {width:48%}
    #reviews-form-inner { max-width: 100%; }
    
    .banner_part img {height:200px}
    .prepod-img { width: 100%;}
    main.inside ul li {font-size:20px;}

}
@media screen and (max-width:390px) {
  main .banner_part .banner_part_list {height: 555px;}
  .banner_part .slick-list .banner_part_list img {object-fit: cover;height: 100%;}
    header .logo p { display:none }
    .banner_part img {height:200px}
    .elochka-bef {max-width: 125px;bottom: -54px;}
    .ded-bef {bottom: 0;max-width: 125px;right: 100px;max-height: 113px;}
}
/* End */
/* /bitrix/templates/unc-center/slick/slick.css?17096371431776 */
/* /bitrix/templates/unc-center/snowFlakes/snow.min.css?173398342140781 */
/* /bitrix/templates/unc-center/slick/slick-theme.css?17310706132819 */
/* /bitrix/templates/unc-center/slick/fancybox.css?170963714315512 */
/* /local/templates/.default/components/bitrix/menu/top_menu/style.min.css?1736418275490 */
/* /bitrix/templates/unc-center/template_styles.css?176658504036400 */
