.b-list__title {font-weight:900;line-height:0}
.b-list__title span {font-size:20px;line-height:24px;display:block;margin:0 50px 24px 0;word-wrap:break-word}
.b-list__img {margin:0 0 24px 0;font-size:0;line-height:0;display:inline-block}
.b-list__img img {width:100%;height:auto}
.b-list__date {}
.b-list__desc {font-size:14px;line-height:20px;color:#424242;margin:0 50px 0 0}
.b-list__rubric {font-size:24px;line-height:24px;font-weight:900;text-transform:uppercase;transform:scale(1,0.8);letter-spacing:-1px;margin:0 0 8px 0}
.b-list__rubric a {}
.b-list__rubric a:hover {color:#424242} 
.b-icon-text {}
.b-icon-video {}
.b-icon-gallery {}
.b-icon-audio {}
.b-icon-infographics {}
.b-all-link {}
.b-all-link a {}

.b-icon-rubric {position:absolute;display:block;width:64px;height:64px;transform:scale(1,1.2)}
.b-icon-rubric.movie {background:url(/img/e/i-movie.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.theater {background:url(/img/e/i-theater.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.exhibitions {background:url(/img/e/i-exhibitions.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.books {background:url(/img/e/i-books.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.food {background:url(/img/e/i-food.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.music {background:url(/img/e/i-music.svg) 50% 50% no-repeat;background-size:contain}
.b-icon-rubric.air {background:url(/img/e/i-air2.svg?v=5) 0 0 no-repeat;background-size:contain}
.b-icon-rubric.style {background:url(/img/e/i-style.svg) 50% 50% no-repeat;background-size:contain}

@media (max-width: 1364px) {

    .b-list__title span {font-size:18px;line-height:22px;margin:0 30px 24px 0}

}

@media (max-width: 992px) {

    .b-list__img {margin:0 0 16px 0}
    .b-list__title span {margin:0 0 16px 0}
    .b-list__desc {margin:0 24px 0 0}

}

@media (max-width: 576px) {
}



/* ---------------------------------------- materials */

.b-materials {position:relative;overflow:hidden}

.b-materials-list {font-size:0;position:relative;margin:0 0 50px 0;overflow:hidden}
.b-materials-list h2 {font-size:48px;line-height:48px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 24px 0}
.b-materials-list li {width:31.6%;margin:0 2.6% 32px 0;box-sizing:border-box;display:inline-block;position:relative;vertical-align:top}
.b-materials-list li:nth-child(3n) {margin:0 0 32px 0}
.b-materials-list li .b-list__title a {color:#000}
.b-materials-list li .b-list__title a:hover {color:#424242}
.b-materials-list li .b-list__title u {text-decoration:none}
.b-materials-list li .b-list__title b {font-weight:900}

.b-materials-list-loader {width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;left:50%;margin-left:-24px;border: 4px solid;border-color: #91ed2e #91ed2e transparent;box-sizing:border-box;animation:loader-rotation 1s linear infinite}
.b-materials-list-loader::after {content:''; box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:4px solid;border-color:transparent #363636 #363636;width:24px;height:24px;border-radius:50%;animation:loader-rotation-back 0.5s linear infinite;transform-origin:center center;}
@keyframes loader-rotation {
    0% {transform:rotate(0deg)}
    100% {transform:rotate(360deg)}
} 
    
@keyframes loader-rotation-back {
    0% {transform:rotate(0deg)}
    100% {transform: rotate(-360deg);}
}

@media (max-width: 1364px) {
}

@media (max-width: 992px) {

    .b-materials-list h2 {font-size:46px;line-height:46px}
    .b-materials-list li {width:48%;margin:0 4% 32px 0}
    .b-materials-list li:nth-child(3n) {margin:0 4% 32px 0}
    .b-materials-list li:nth-child(2n) {margin:0 0 32px 0}

}

@media (max-width: 576px) {

    .b-materials-list h2 {font-size:42px;line-height:42px}
    .b-materials-list li {width:100%;margin:0 0 32px 0}
    .b-materials-list li:nth-child(3n) {margin:0 0 32px 0}

}

.b-rubrics-list {font-size:0;position:relative;margin:0 0 50px 0;overflow:hidden}
.b-rubrics-list li {min-height:300px;position:relative;margin:0 64px 32px 110px;display:flex;align-items:center}
.b-rubrics-list li div {}
.b-rubrics-list li .b-list__title {margin:0 700px 0 0}
.b-rubrics-list li .b-list__title span {display:inline;font-size:26px;line-height:30px}
.b-rubrics-list li .b-list__title a {color:#000}
.b-rubrics-list li .b-list__title a:hover {}
.b-rubrics-list li .b-list__title a:hover span {background:linear-gradient(transparent 0,#91ed2e 0) no-repeat;animation:text 1s ease}
.b-rubrics-list li .b-list__title u {text-decoration:none;display:inline;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.b-rubrics-list li .b-list__title b {font-weight:900}
.b-rubrics-list li .b-list__img {width:600px;height:300px;position:absolute;top:0;right:0;animation:fadeIn 1s}
.b-rubrics-list li .b-list__desc {font-size:16px;line-height:22px;margin:0 700px 0 7px;padding:24px 0 0 0}

.b-rubrics-list li:nth-child(1) {min-height:482px;margin:0 0 52px 0;align-items:end}
.b-rubrics-list li:nth-child(1) .b-list__title {margin:0 0 38px 776px}
.b-rubrics-list li:nth-child(1) .b-list__title span {display:inline;margin:0;font-size:32px;line-height:37px;position:relative;background:linear-gradient(transparent 0,#91ed2e 0) no-repeat;animation:text 1s ease}
.b-rubrics-list li:nth-child(1) .b-list__title span u {display:inline;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.b-rubrics-list li:nth-child(1) .b-list__title a {color:#000}
.b-rubrics-list li:nth-child(1) .b-list__title a:hover {color:#fff}
.b-rubrics-list li:nth-child(1) .b-list__title a:hover span {background:#91ed2e}
.b-rubrics-list li:nth-child(1) .b-list__title a:hover span b {position:relative;background:linear-gradient(transparent 0,#000 0) no-repeat;animation:text 1s ease}
.b-rubrics-list li:nth-child(1) .b-list__img {width:964px;height:482px;left:0;right:auto;animation:fadeIn 2s}
.b-rubrics-list li:nth-child(1) .b-list__desc {position:relative;padding:0;margin:0 0 32px 776px;font-size:18px;line-height:21px;font-weight:900;color:#fff}
.b-rubrics-list li:nth-child(1) .b-list__desc span {display:inline;background:#000;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}

.b-rubrics-list__icon {position:absolute;top:24px;right:114px;display:block;width:100px;height:100px;animation:fadeIn 2s;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.b-rubrics-list.movie .b-rubrics-list__icon {background:url(/img/e/i-movie.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.theater .b-rubrics-list__icon {background:url(/img/e/i-theater.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.exhibitions .b-rubrics-list__icon {background:url(/img/e/i-exhibitions.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.books .b-rubrics-list__icon {background:url(/img/e/i-books.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.food .b-rubrics-list__icon {background:url(/img/e/i-food.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.music .b-rubrics-list__icon {background:url(/img/e/i-music.svg) 50% 50% no-repeat;background-size:contain}
.b-rubrics-list.air .b-rubrics-list__icon {background:url(/img/e/i-air2.svg?v=5) 0 0 no-repeat;background-size:contain}
.b-rubrics-list.style .b-rubrics-list__icon {background:url(/img/e/i-style.svg) 50% 50% no-repeat;background-size:contain}

.b-rubrics-list-more-link {position:relative;display:block;width:180px;height:180px;left:50%;margin:0 0 48px -90px;text-align:center;border-radius:180px;background:#000;color:#fff;}
.b-rubrics-list-more-link span {font-size:50px;line-height:180px;font-weight:900;text-transform:uppercase;transform:scale(1,0.8);letter-spacing:-1px}
.b-rubrics-list-more-link:hover {transform:scale(1.25);transition:transform .5s ease;color:#8aeb05}


@media (max-width: 1364px) {

    .b-rubrics-list li .b-list__title span {font-size:24px;line-height:28px}

    .b-rubrics-list li:nth-child(1) .b-list__title span {font-size:30px;line-height:34px}

    .b-rubrics-list__icon {right:64px}

}

@media (max-width: 1280px) {

    .b-rubrics-list li {min-height:250px;margin:0 0 32px 0}
    .b-rubrics-list li .b-list__title {margin:0 600px 0 0}
    .b-rubrics-list li .b-list__img {width:500px;height:250px}
    .b-rubrics-list li .b-list__title span {font-size:22px;line-height:26px}
    .b-rubrics-list li .b-list__desc {margin:0 600px 0 7px}

    .b-rubrics-list li:nth-child(1) {min-height:382px}
    .b-rubrics-list li:nth-child(1) .b-list__title {margin:0 64px 38px 448px}
    .b-rubrics-list li:nth-child(1) .b-list__title span {font-size:28px;line-height:32px}
    .b-rubrics-list li:nth-child(1) .b-list__img {width:764px;height:382px}
    .b-rubrics-list li:nth-child(1) .b-list__desc {margin:0 64px 32px 448px}   
    
    .b-rubrics-list__icon {right:32px}
    
}

@media (max-width: 992px) {

    .b-rubrics-list li {min-height:130px}
    .b-rubrics-list li .b-list__title {margin:0 300px 0 0}
    .b-rubrics-list li .b-list__img {width:260px;height:130px}
    .b-rubrics-list li .b-list__title span {font-size:18px;line-height:21px}
    .b-rubrics-list li .b-list__desc {font-size:14px;line-height:20px;margin:0 300px 0 7px}
    
    .b-rubrics-list li:nth-child(1) {min-height:auto}
    .b-rubrics-list li:nth-child(1) .b-list__title {margin:0 0 24px 220px}
    .b-rubrics-list li:nth-child(1) .b-list__title span {font-size:24px;line-height:28px}
    .b-rubrics-list li:nth-child(1) .b-list__img {display:block;position:relative;width:calc(70% + 220px);height:auto;margin:0 0 -32px -220px}
    .b-rubrics-list li:nth-child(1) .b-list__desc {margin:0 0 24px 220px;font-size:16px;line-height:18px;padding:0}  

    .b-rubrics-list__icon {display:none}
    
    .b-rubrics-list-more-link {width:128px;height:128px;margin:0 0 48px -64px}
    .b-rubrics-list-more-link span {font-size:36px;line-height:128px}
}

@media (max-width: 576px) {

    .b-rubrics-list li {width:100%;margin:0 0 32px 0}
    .b-rubrics-list li .b-list__title {margin:0 0 0 0}
    .b-rubrics-list li .b-list__img {position:static;width:100%;height:auto}
    .b-rubrics-list li .b-list__desc {margin:0 24px 0 7px;padding:16px 0 0 0}
    
    .b-rubrics-list li:nth-child(1) {margin:-48px 0 32px 0}
    .b-rubrics-list li:nth-child(1) .b-list__title {margin:0 24px 24px 24px}
    .b-rubrics-list li:nth-child(1) .b-list__img {position:relative;width:calc(100% + 48px);top:48px;left:-24px;margin:0 0 24px 0}
    .b-rubrics-list li:nth-child(1) .b-list__desc {margin:0 24px 24px 24px}

}

.b-videos-list {font-size:0;position:relative;margin:0 0 50px 0;overflow:hidden}
.b-videos-list li {min-height:300px;position:relative;margin:0 64px 32px 110px;display:flex;align-items:center}
.b-videos-list li div {}
.b-videos-list li {width:31.6%;margin:0 2.6% 32px 0;box-sizing:border-box;display:inline-block;position:relative;vertical-align:top}
.b-videos-list li:nth-child(3n+1) {margin:0 0 32px 0}
.b-videos-list li:nth-child(3n+3) {padding:42px 0 0 0}
.b-videos-list li .b-list__img img {filter:grayscale(1)}
.b-videos-list li .b-list__title a {color:#000}
.b-videos-list li .b-list__title a span {position:relative}
.b-videos-list li .b-list__title a span:before {content:"";width:32px;height:32px;display:block;background:url(/img/e/play.svg) 0 0 no-repeat;position:absolute;top:50%;margin-top:-16px;right:-50px;background-size:contain}
.b-videos-list li .b-list__title a:hover {color:#424242}
.b-videos-list li .b-list__title a:hover .b-list__img img {filter:grayscale(0)}
.b-videos-list li .b-list__title u {text-decoration:none}
.b-videos-list li .b-list__title b {font-weight:900}

.b-videos-list li:nth-child(1) {display:flex;width:100%;min-height:482px;margin:0 0 52px 0;align-items:end}
.b-videos-list li:nth-child(1) .b-list__title {margin:0 0 38px 776px}
.b-videos-list li:nth-child(1) .b-list__title span {display:inline;margin:0;font-size:32px;line-height:37px;position:relative;background:linear-gradient(transparent 0,#91ed2e 0) no-repeat;animation:text 1s ease}
.b-videos-list li:nth-child(1) .b-list__title span u {display:inline;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.b-videos-list li:nth-child(1) .b-list__title a {color:#000}
.b-videos-list li:nth-child(1) .b-list__title a span:before {display:none}
.b-videos-list li:nth-child(1) .b-list__title a:hover {color:#fff}
.b-videos-list li:nth-child(1) .b-list__title a:hover span {background:#91ed2e}
.b-videos-list li:nth-child(1) .b-list__title a:hover span b {position:relative;background:linear-gradient(transparent 0,#000 0) no-repeat;animation:text 1s ease}

.b-videos-list li:nth-child(1) .b-list__img {position:absolute;width:964px;height:482px;top:0;left:0;right:auto;animation:fadeIn 2s}
.b-videos-list li:nth-child(1) .b-list__desc {position:relative;padding:0;margin:0 0 32px 776px;font-size:18px;line-height:21px;font-weight:900;color:#fff}
.b-videos-list li:nth-child(1) .b-list__desc span {display:inline;background:#000;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}

.b-videos-list .b-rubrics-list__icon {background:url(/img/e/i-movie.svg) 50% 50% no-repeat;background-size:contain}

@media (max-width: 1364px) {

    .b-videos-list li .b-list__title span {margin:0 50px 24px 0}

    .b-videos-list li:nth-child(1) .b-list__title span {font-size:30px;line-height:34px}

}

@media (max-width: 1280px) {

    .b-videos-list li:nth-child(3n+3) {padding:32px 0 0 0}

    .b-videos-list li:nth-child(1) {min-height:382px}
    .b-videos-list li:nth-child(1) .b-list__title {margin:0 64px 38px 448px}
    .b-videos-list li:nth-child(1) .b-list__title span {font-size:28px;line-height:32px}
    .b-videos-list li:nth-child(1) .b-list__img {width:764px;height:382px}
    .b-videos-list li:nth-child(1) .b-list__desc {margin:0 64px 32px 448px}   
    
}

@media (max-width: 992px) {

    .b-videos-list li .b-list__title span {margin:0 50px 15px 0}
    
    .b-videos-list li {width:48%;margin:0 4% 32px 0}
    .b-videos-list li:nth-child(3n+1) {margin:0 4% 32px 0}
    .b-videos-list li:nth-child(2n+1) {margin:0 0 32px 0}
    
    .b-videos-list li:nth-child(3n+3) {padding:0}

    .b-videos-list li:nth-child(1) {min-height:auto}
    .b-videos-list li:nth-child(1) .b-list__title {margin:0 0 24px 220px}
    .b-videos-list li:nth-child(1) .b-list__title span {font-size:24px;line-height:28px}
    .b-videos-list li:nth-child(1) .b-list__img {display:block;position:relative;width:calc(70% + 220px);height:auto;margin:0 0 -32px -220px}
    .b-videos-list li:nth-child(1) .b-list__desc {margin:0 0 24px 220px;font-size:16px;line-height:18px}  

}

@media (max-width: 576px) {

    .b-videos-list li {width:100%;margin:0 0 32px 0}
    .b-videos-list li:nth-child(3n+1) {margin:0 0 32px 0}

    .b-videos-list li:nth-child(1) {margin:-48px 0 32px 0}
    .b-videos-list li:nth-child(1) .b-list__title {margin:0 24px 24px 24px}
    .b-videos-list li:nth-child(1) .b-list__img {position:relative;width:calc(100% + 48px);top:48px;left:-24px;margin:0 0 24px 0;}
    .b-videos-list li:nth-child(1) .b-list__desc {margin:0 24px 24px 24px}

}

.b-authors-list {font-size:0;margin:0 0 50px 0}
.b-authors-list li {width:25%;min-height:220px;margin:0 0 32px 0;display:inline-block;vertical-align:top;position:relative;text-align:center}
.b-authors-list__title {padding:138px 8px 0 8px;position:relative;font-size:18px;line-height:18px;font-weight:900;margin:0 0 16px 0;word-wrap:break-word}
.b-authors-list__img {width:132px;height:132x;border-radius:132px;position:absolute;top:0;left:50%;margin-left:-66px;background:#f2f2f2}
.b-authors-list__img img {width:100%;height:auto;border-radius:132px;filter:grayscale(1)}
.b-authors-list__count {font-size:14px;color:#424242}

@media (max-width: 1364px) {
}

@media (max-width: 992px) {

    .b-authors-list li {width:33.333%}

}

@media (max-width: 576px) {

    .b-authors-list li {width:50%}

}

.b-bottom-list {font-size:0;position:relative;margin:0 0 50px 64px}
.b-bottom-list h2 {font-size:48px;line-height:48px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 24px 0}
.b-bottom-list li {width:22.75%;margin:0 3% 0 0;display:inline-block;position:relative;vertical-align:top}
.b-bottom-list li:nth-child(4) {margin:0}
.b-bottom-list li:nth-child(2n) {padding:42px 0 0 0}

.b-bottom-list .b-list__img {margin:0}
.b-bottom-list .b-list__img img {filter:grayscale(1);width:80%}
.b-bottom-list .b-list__title span {position:relative;font-size:16px;line-height:20px;padding:5px 50px 5px 0;margin:0;border-top:1px solid #000;border-bottom:1px solid #000}
.b-bottom-list .b-list__title span:before {content:"";width:12px;height:12px;display:block;background:url(/img/e/arrow-right.svg) 0 0 no-repeat;position:absolute;top:24px;right:2px}
.b-bottom-list .b-list__title a:hover {color:#424242}
.b-bottom-list .b-list__title a:hover .b-list__img img {filter:grayscale(0)}

@media (max-width: 1364px) {
}

@media (max-width: 1280px) {

    .b-bottom-list {margin:0 0 50px 0}

}

@media (max-width: 992px) {

    .b-bottom-list h2 {font-size:46px;line-height:46px}
    .b-bottom-list li {width:31.333%}
    .b-bottom-list li:nth-child(3) {margin:0}
    .b-bottom-list li:nth-child(4) {display:none}

}

@media (max-width: 576px) {

    .b-bottom-list h2 {font-size:42px;line-height:42px}
    .b-bottom-list li {width:auto;display:block;padding:0 30px 0 0;margin:0 0 24px 0}
    .b-bottom-list li:nth-child(3) {margin:0 0 24px 0}
    .b-bottom-list li:nth-child(4) {display:block}
    .b-bottom-list li:nth-child(2n) {padding:0 0 0 30px}

}

.b-events {}

.b-events-list {font-size:0;position:relative;margin:0 0 40px 0;position:relative}
.b-events-list__item {margin:0 0 32px 0;position:relative;padding:20px 20px 120px 20px;box-sizing:border-box}
.b-events-list__item.odd {background:#ececec}
.b-events-list .b-list__desc {position:static}
.b-events-list__place {font-family:TornadoC;font-size:12px;line-height:24px;position:absolute;left:20px;right:20px;bottom:20px;padding:0 0 0 29px}
.b-events-list__place a:before {content:"";width:24px;height:24px;display:block;background:url(/img/place-icon.png) 0 0 no-repeat;position:absolute;top:0;left:0}

.b-events-list .slick-track {display:flex !important}
.b-events-list .slick-slide {margin:0;height:inherit !important}
.b-events-list .slick-prev {width:24px;height:40px;position:absolute;left:-40px;top:50%;margin-top:-20px 0 0 0;font-size:0;background:url(/img/arrow-left3.svg) 0 0 no-repeat;background-size:contain;border:none;cursor:pointer;z-index:2}    
.b-events-list .slick-next {width:24px;height:40px;position:absolute;right:-40px;top:50%;margin-top:-20px 0 0 0;font-size:0;background:url(/img/arrow-right3.svg) 0 0 no-repeat;background-size:contain;border:none;cursor:pointer;z-index:2}    
.b-events-list .slick-dots {width:100%;padding:20px 0 0 0;display:block;text-align:center}
.b-events-list .slick-dots li {position:relative;display:inline-block;width:10px;height:10px;margin:0 5px}
.b-events-list .slick-dots li button {font-size:0;display:block;width:10px;height:10px;cursor:pointer;border:0;border-radius:10px;background:#cecece}
.b-events-list .slick-dots li.slick-active button {background:#1b1b1b}
.b-events-list .slick-disabled {visibility:hidden}

@media (max-width: 1364px) {

    .b-events {display:none}

}



/* ---------------------------------------- home */

.b-l-c {display:block;position:absolute;background:url(/img/e/lc.svg) 0 0 no-repeat}
.b-l-c2 {display:block;position:absolute;background:url(/img/e/lc2.svg) 0 0 no-repeat}
.b-l-i {display:block;position:absolute;background:url(/img/e/li.svg) 0 0 no-repeat}
.b-l-i2 {display:block;position:absolute;background:url(/img/e/li2.svg) 0 0 no-repeat}
.b-l-t {display:block;position:absolute;background:url(/img/e/lt.svg) 0 0 no-repeat}
.b-l-t2 {display:block;position:absolute;background:url(/img/e/lt2.svg) 0 0 no-repeat}
.b-p {display:block;position:absolute;background:url(/img/e/play.svg) 0 0 no-repeat}

.b-home-main {padding:0}
.b-home-main .container {max-width:100%;overflow:hidden}

.b-home-main .b-l-c {width:676px;height:741px;left:50%;margin-left:-632px;top:191px;z-index:1}
.b-home-main .b-l-i2 {width:438px;height:504px;left:50%;margin-left:202px;top:0;z-index:1}

.b-home-main .b-list__rubric {position:relative;z-index:2}
.b-home-main .b-list__rubric a {position:relative}
.b-home-main .b-list__img {position:relative;z-index:1;margin:0}
.b-home-main .b-list__img img {filter:grayscale(0);width:80%;outline:1px solid #d3d3d3;outline-offset:-1px}
.b-home-main .b-list__img img.square {display:none}
.b-home-main .b-list__title span {position:relative;font-size:16px;line-height:20px;padding:5px 150px 5px 0;margin:0;border-top:1px solid #000;border-bottom:1px solid #000}
.b-home-main .b-list__title span u {text-decoration:none}
.b-home-main .b-list__title span:before {content:"";width:12px;height:12px;display:block;background:url(/img/e/arrow-right.svg) 0 0 no-repeat;position:absolute;top:24px;right:2px}
.b-home-main .b-list__title a:hover {color:#424242}
.b-home-main .b-list__title a:hover .b-list__img {}
.b-home-main .b-list__title a:hover .b-list__img img {filter:grayscale(0);animation:hover-zoomInOut ease-in 1s forwards}

@keyframes hover-zoomInOut {
    0% {scale:100%}
    30% {scale:110%}
    100% {scale:100%}
}

.b-home-main-list {display:none}

.b-home-main-swiper-wrapper {height:700px;padding:86px 0 0 0;position:relative}
.b-home-main-swiper {position:relative;height:700px;max-width:1152px;padding:0 64px;margin:0 auto;display:none}
.b-home-main-swiper.swiper-initialized {display:block}
.b-home-main-swiper .swiper-slide {width:40%;margin:120px 0 0 -3%;opacity:0.5}
.b-home-main-swiper .swiper-slide:nth-child(2) {}
.b-home-main-swiper .swiper-slide:nth-child(3) {}
.b-home-main-swiper .swiper-slide:nth-child(4) {}

.b-home-main-swiper .swiper-slide div {margin:16px 26px 32px 0}
.b-home-main-swiper .swiper-slide div:hover .b-list__rubric a:before {content:"";position:absolute;top:41px;left:-16px;height:14px;width:calc(100% + 32px);background:url(/img/e/zigzag-rubric.png);animation:zigzag .3s linear infinite}
.b-home-main-swiper .swiper-slide.swiper-slide-active div:hover .b-list__rubric a:before {display:none}

.b-home-main-swiper .swiper-slide div.prev {position:absolute;top:0;left:0;pointer-events:none;display:none}
.b-home-main-swiper .swiper-slide div.next {position:absolute;top:0;left:0;pointer-events:none;display:none}

@keyframes zigzag {
    0% {background-position:0 0}
    100% {background-position:-20px 0px}
}

.b-home-main-swiper .swiper-slide.swiper-slide-prev {width:60%;visibility:hidden;margin-left:0}

.b-home-main-swiper .swiper-slide.swiper-slide-active {width:60%;margin:0;display:flex;align-items:end;opacity:1}
.b-home-main-swiper .swiper-slide.swiper-slide-active div {margin:0}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__rubric {margin:0 0 16px 0;position:relative;z-index:1}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title {margin:0 360px 128px 0}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {position:relative;font-size:32px;line-height:37px;border:0;background:#fff;display:inline;padding:0}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span u {display:inline;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span:before {display:none}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img {width:504px;height:504px;position:absolute;top:0;right:0}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img img {width:100%;height:100%;filter:grayscale(0);object-fit:cover;display:none}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img img.square {display:block}

/*  animation start */
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-active {opacity:0;animation:start-fadeIn ease-in 1s forwards}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-active .b-list__img {position:absolute;z-index:0;animation:start-zoomInOut ease-in 1s forwards;animation-delay:0.5s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-active .b-list__title span {background:linear-gradient(transparent 0, #fff 0) no-repeat;background-size:0%;animation:start-text 2s ease-in forwards;animation-delay:1.5s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-active .b-list__title span u {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:.5s}

.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:.7s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next .b-list__img {animation:start-zoomInOut ease-in 1s forwards;animation-delay:1.2s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next .b-list__title span u {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:1.2s}

.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next + .swiper-slide {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:1.4s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next + .swiper-slide .b-list__img {animation:start-zoomInOut ease-in 1s forwards;animation-delay:1.9s}
.b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-next + .swiper-slide .b-list__title span u {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:1.9s}

.b-home-main-swiper-wrapper.start .swiper-slide {opacity:0;animation:start-fadeIn2 ease-in 1s forwards;animation-delay:2.1s}
.b-home-main-swiper-wrapper.start .swiper-slide .b-list__img {animation:start-zoomInOut ease-in 1s forwards;animation-delay:2.6s}
.b-home-main-swiper-wrapper.start .swiper-slide .b-list__title span u {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:2.6s}

.b-home-main-swiper-wrapper.start .main-button-next {opacity:0;animation:start-fadeIn ease-in 1s forwards,start-zoomInOut2 2s;animation-delay:2.8s}

.b-home-main-swiper-wrapper.start .main-pagination {opacity:0;animation:start-fadeIn ease-in 1s forwards,start-zoomInOut3 1s;animation-delay:2.8s}
.b-home-main-swiper-wrapper.start .main-pagination-prev {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:2.8s}
.b-home-main-swiper-wrapper.start .main-pagination-next {opacity:0;animation:start-fadeIn ease-in 1s forwards;animation-delay:2.8s}

@keyframes start-text {
    0% {background-size:0%}
    100% {background-size:100%}
}

@keyframes start-fadeIn {
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes start-fadeIn2 {
    0% {opacity:0}
    100% {opacity:.5}
}

@keyframes start-zoomInOut {
    0% {scale:100%}
    50% {scale:105%}
    100% {scale:100%}
}

@keyframes start-zoomInOut2 {
    0% {scale:100%}
    50% {scale:150%}
    100% {scale:100%}
}

@keyframes start-zoomInOut3 {
    0% {scale:200%}
    50% {scale:200%}
    100% {scale:100%}
}

/*  animation onclick */

.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img {position:absolute;z-index:0;animation:fadeIn 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-active .prev .b-list__img {animation:fadeOut 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-active .next .b-list__img {animation:fadeOut 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-icon-rubric {left:5%;top:-80px;animation:fadeIn 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {background:linear-gradient(transparent 0, #fff 0) no-repeat;animation:text 2s ease}

.b-home-main-swiper .swiper-slide.swiper-slide-next .b-list__img {animation:fadeIn2 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next .prev .b-list__img {animation:fadeOut2 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next .next .b-list__img {animation:fadeOut2 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next .b-icon-rubric {left:auto;right:-10px;top:4px;animation:fadeIn2 2s}

.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide .b-list__img {animation:fadeIn3 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide .prev .b-list__img {animation:fadeOut3 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide .next .b-list__img {animation:fadeOut3 2s}
.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide .b-icon-rubric {left:50%;top:-40px;animation:fadeIn3 2s}

.b-home-main-swiper .swiper-slide .b-list__img {animation:fadeIn4 2s}
.b-home-main-swiper .swiper-slide .prev .b-list__img {animation:fadeOut4 2s}
.b-home-main-swiper .swiper-slide .next .b-list__img {animation:fadeOut4 2s}
.b-home-main-swiper .swiper-slide .b-icon-rubric {left:0;top:-80px;animation:fadeIn4 2s}

@keyframes text {
    0% {background-size:0%}
    100% {background-size:100%}
}

@keyframes fadeIn {
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes fadeIn2 {
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes fadeIn3 {
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes fadeIn4 {
    0% {opacity:0}
    100% {opacity:1}
}

@keyframes fadeOut {
    0% {opacity:1}
    100% {opacity:0}
}

@keyframes fadeOut2 {
    0% {opacity:1}
    100% {opacity:0}
}

@keyframes fadeOut3 {
    0% {opacity:1}
    100% {opacity:0}
}

@keyframes fadeOut4 {
    0% {opacity:1}
    100% {opacity:0}
}

.b-home-main-swiper .swiper-slide.swiper-slide-next {width:40%;margin:-16px 0 0 80px;opacity:1}
.b-home-main-swiper .swiper-slide.swiper-slide-next .b-list__img img  {filter:grayscale(0)}
.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide {width:40%;margin:334px 0 0 calc(-40% - 38px);opacity:1}
.b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide .b-list__img img  {filter:grayscale(0)}

/*
.b-home-main-swiper-wrapper .main-scrollbar {z-index:3;position:absolute;left:280px;bottom:32px;height:1px;width:468px;background:#363636}
.b-home-main-swiper-wrapper .swiper-scrollbar-drag {height:11px;border:1px solid #363636;background:#fff;top:-6px}
*/

.b-home-main-swiper-wrapper .main-pagination {z-index:3;line-height:0;width:468px;height:26px;position:absolute;left:269px;bottom:58px;background:url(/img/e/blob-bg3.png) 0 0 repeat-x}
/*
.b-home-main-swiper-wrapper .main-pagination:before {content:"";width:31px;height:25px;display:block;background:url(/img/e/blob-left.png) 0 0 no-repeat;position:absolute;top:0px;left:-31px}
.b-home-main-swiper-wrapper .main-pagination:after {content:"";width:23px;height:17px;display:block;background:url(/img/e/blob-right.png) 0 0 no-repeat;position:absolute;top:4px;right:-23px}
*/
.b-home-main-swiper-wrapper .swiper-horizontal .swiper-pagination-bullet {margin:0;height:26px;width:104px;opacity:1;background:none;border-radius:0;vertical-align:middle}
.b-home-main-swiper-wrapper .swiper-horizontal .swiper-pagination-bullet-active {position:relative;width:44px;height:12px;border:2px solid #000;background:#fff;border-radius:10px}
.b-home-main-swiper-wrapper .swiper-horizontal .main-pagination.next .swiper-pagination-bullet-active {animation:slideRight 1s ease}
.b-home-main-swiper-wrapper .swiper-horizontal .main-pagination.next .swiper-pagination-bullet-active:first-child {animation:slideRightLast 1s ease}
.b-home-main-swiper-wrapper .swiper-horizontal .main-pagination.prev .swiper-pagination-bullet-active {animation:slideLeft 1s ease}
.b-home-main-swiper-wrapper .swiper-horizontal .main-pagination.prev .swiper-pagination-bullet-active:last-child {animation:slideLeftLast 1s ease}

.b-home-main-swiper-wrapper .main-pagination:before {content:"";width:32px;height:26px;display:block;background:url(/img/e/blob-left3.png) 0 0 no-repeat;position:absolute;top:0px;left:-32px}
.b-home-main-swiper-wrapper .main-pagination:after {content:"";width:23px;height:18px;display:block;background:url(/img/e/blob-right3.png) 0 0 no-repeat;position:absolute;top:4px;right:-23px}

.b-home-main-swiper-wrapper .main-pagination-prev {width:32px;height:26px;display:block;position:absolute;top:616px;left:237px;z-index:3;cursor:pointer}
.b-home-main-swiper-wrapper .main-pagination-next {width:23px;height:18px;display:block;position:absolute;top:620px;left:737px;z-index:3;cursor:pointer}


@keyframes slideRight {
    0% {left:-104px}
    100% {left:0}
}

@keyframes slideRightLast {
    0% {left:calc(100% - 52px)}
    100% {left:0}
}

@keyframes slideLeft {
    0% {right:-104px}
    100% {right:0}
}

@keyframes slideLeftLast {
    0% {right:calc(100% - 52px)}
    100% {right:0}
}

.b-home-main-swiper-wrapper .swiper-button-disabled {display:none}
.b-home-main-swiper-wrapper .swiper-button {top:50%;margin-top:-53px;width:106px;height:106px;border-radius:106px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2}
.b-home-main-swiper-wrapper .swiper-button:hover {transform:scale(1.5);transition:transform .5s ease}
.b-home-main-swiper-wrapper .main-button-prev {visibility:hidden;left:-53px;background:#000 url(/img/e/arrow-left4.svg) 75% 50% no-repeat;background-size:24px}
.b-home-main-swiper-wrapper .main-button-next {right:-53px;background:#000 url(/img/e/arrow-right4.svg) 25% 50% no-repeat;background-size:24px}

@media (max-width: 1364px) {

    .b-home-main .b-l-i2 {margin-left:162px}

    .b-home-main .container {margin:0}
    
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {font-size:30px;line-height:34px}
    
    .b-home-main-swiper .swiper-slide.swiper-slide-next {margin:-16px 0 0 40px}

}

@media (max-width: 1280px) {

    .b-home-main {padding:0}
    
    .b-home-main .b-list__title span {padding:5px 100px 5px 0}

    .b-home-main .b-l-c {transform:scale(0.8);transform-origin:top left}
    .b-home-main .b-l-i2 {transform:scale(0.8);margin-left:122px;transform-origin:top left}
    
    .b-home-main-swiper-wrapper {padding:92px 0 0 0}    
    
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title {margin:0 160px 228px 0}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img {width:384px;height:384px;top:32px}
    
    .b-home-main-swiper-wrapper .main-pagination {left:50%;margin-left:-234px}
    
    .b-home-main-swiper-wrapper .main-pagination-prev {left:50%;margin-left:-265px}
    .b-home-main-swiper-wrapper .main-pagination-next {left:50%;margin-left:234px}
    

}


@media (max-width: 992px) {

    .b-home-main .b-l-c {top:90px}
    .b-home-main .b-l-i2 {transform:scale(0.7);left:auto;margin-left:0;right:0;transform-origin:top right}
    
    .b-home-main {padding:0}
    
    .b-home-main-swiper {margin:0 -100px 0 0}
    
    .b-home-main .b-list__title span {padding:5px 50px 5px 0}
    
    .b-home-main-swiper-wrapper {padding:0} 
    
    .b-home-main-swiper-wrapper.start .swiper-slide.swiper-slide-active .b-list__img {position:relative}
    
    .b-home-main-swiper .b-icon-rubric {display:none}

    .b-home-main-swiper .swiper-slide.swiper-slide-active div:hover .b-list__rubric a:before {display:block}

    .b-home-main-swiper .swiper-slide.swiper-slide-active {align-items:start}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__rubric {margin:0 0 8px 0}    
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title {margin:0 70px 0 0}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {font-size:28px;line-height:32px}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img {width:284px;height:284px;position:relative;top:0;display:block;margin:0 0 24px 0}    
    
    .b-home-main-swiper .swiper-slide.swiper-slide-next {margin:-16px 0 0 -70px}

    .b-home-main-swiper-wrapper .main-pagination {display:none}
    
    .b-home-main-swiper-wrapper .main-pagination-prev {display:none}
    .b-home-main-swiper-wrapper .main-pagination-next {display:none}


}

@media (max-width: 720px) {

    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title {margin:0 40px 0 0}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {font-size:24px;line-height:28px}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__img {width:200px;height:200px;position:relative;top:0;display:block;margin:0 0 24px 0}    
    
    .b-home-main-swiper .swiper-slide.swiper-slide-next {margin:-16px 0 0 -40px}
    .b-home-main-swiper .swiper-slide.swiper-slide-next + .swiper-slide {margin:304px 0 0 calc(-40% - 19px)}    
    
}


@media (max-width: 576px) {

    .b-home-main .container {margin:0 12px}

    .b-home-main .b-l-c {transform:scale(0.6);margin-left:-432px;}
    .b-home-main .b-l-i2 {transform:scale(0.5)}


/*
    .b-home-main-swiper-wrapper {height:600px;margin:0 0 50px 0}
    .b-home-main-swiper {height:600px;margin:0 -70% 0 0}

    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title {margin:0 120px 0 0}
    .b-home-main-swiper .swiper-slide.swiper-slide-active .b-list__title span {font-size:22px;line-height:26px}
    
    .b-home-main-swiper .swiper-slide.swiper-slide-next {margin:-16px 0 0 -120px}
*/    

    .b-home-main-swiper-wrapper {display:none}
    
    .b-home-main-list {display:block;position:relative;z-index:1;margin:0 0 50px 0}
    .b-home-main-list li {display:block;padding:0 30px 0 0;margin: 0 0 24px 0}
    .b-home-main-list li:nth-child(2n) {padding:0 0 0 30px}
    
    .b-home-main-list li:first-child {}
    .b-home-main-list li:first-child {padding:0}
    .b-home-main-list li:first-child .b-list__img {width:100%;height:auto;margin:0 0 10px 0}
    .b-home-main-list li:first-child .b-list__img img {width:100%}
    
    .b-home-main-list li:hover .b-list__rubric a:before {content:"";position:absolute;top:41px;left:-16px;height:14px;width:calc(100% + 32px);background:url(/img/e/zigzag-rubric.png);animation:zigzag .3s linear infinite}    
    
    .b-home-main-list li:first-child .b-list__title span {position:relative;font-size:22px;line-height:26px;border:0;background:linear-gradient(transparent 0, #fff 0) no-repeat;animation:text 2s ease;display:inline;padding:0}
    .b-home-main-list li:first-child .b-list__title span:before {display:none}
    .b-home-main-list li:first-child .b-list__title span u {display:inline;padding:0 7px;box-decoration-break:clone;-webkit-box-decoration-break:clone}    
    
    
}

@media (max-width: 360px) {

    /* .b-home-main-swiper {height:600px;margin:0 -110% 0 0} */

}

.b-home-news {position:relative;z-index:1;padding:0 0 70px 0;overflow:hidden}
.b-home-news .container {}
.b-home-news h2 {font-size:48px;line-height:48px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 10px 64px;position:relative;z-index:2}
.b-home-news .container.bg {max-width:100%}
.b-home-news-swiper-wrapper {position:relative;background:#eaeaea;padding:0 64px}
.b-home-news-swiper {max-width:1184px;margin:0 auto;position:relative;display:none}
.b-home-news-swiper:before {content:"";width:1000px;background:#eaeaea;position:absolute;top:0;left:-1016px;bottom:-30px;z-index:2;border-bottom:30px solid #f7f7f7}
.b-home-news-swiper:after {content:"";width:1000px;background:#eaeaea;position:absolute;top:0;right:-1000px;bottom:-30px;z-index:2;border-bottom:30px solid #f7f7f7}
.b-home-news-swiper.swiper-initialized {display:block}
.b-home-news-swiper .swiper-wrapper {align-items: stretch}
.b-home-news-swiper .swiper-slide {width:25%;height:auto;padding:32px 0}
.b-home-news-swiper .swiper-slide:hover:before {content:"";position:absolute;top:-10px;bottom:10px;left:-16px;right:16px;border:1px solid #000;pointer-events:none}
.b-home-news-swiper .swiper-slide-prev:hover:before {display:none}
.b-home-news-swiper .b-list__date {font-size:14px;line-height:14px;font-weight:700;color:#797979;margin:0 0 10px 0}
.b-home-news-swiper .b-list__title span {font-size:16px;line-height:20px;margin:0 50px 0 0}

.b-home-news-swiper .swiper-slide.highlight {width:50%}
.b-home-news-swiper .swiper-slide.highlight:before {content:"";border:0;position:absolute;top:0;left:0;right:16px;bottom:-10px;background:#d4d4d4;pointer-events:none}
.b-home-news-swiper .swiper-slide.highlight:hover:before {background:#000}
.b-home-news-swiper .swiper-slide.highlight .b-list__date {padding:0 0 0 50%;position:relative;z-index:1}
.b-home-news-swiper .swiper-slide.highlight .b-list__title {padding:0 0 0 50%}
.b-home-news-swiper .swiper-slide.highlight .b-list__title span {position:relative;z-index:1}
.b-home-news-swiper .swiper-slide.highlight:hover .b-list__title span {color:#fff}
.b-home-news-swiper .swiper-slide.highlight .b-list__img {display:block;margin:0;width:45%;position:absolute;top:0;bottom:0;left:16px}
.b-home-news-swiper .swiper-slide.highlight .b-list__img img {width:100%;height:100%;object-fit:cover;filter:grayscale(1)}
.b-home-news-swiper .swiper-slide.highlight:hover .b-list__img img {filter:grayscale(0)}
.b-home-news-swiper .swiper-slide.highlight .zigzag {position:absolute;left:0;right:16px;bottom:-30px;height:30px;background:linear-gradient(-45deg,transparent 20px,#d4d4d4 0),linear-gradient(45deg,transparent 20px,#d4d4d4 0);background-position-x:0%, 0%;background-position-y:0%, 0%;background-repeat: repeat, repeat;background-size: auto, auto;background-repeat:repeat-x;background-position:left bottom;background-size:20px 20px}
.b-home-news-swiper .swiper-slide.highlight:hover .zigzag {background:linear-gradient(-45deg,transparent 20px,#000 0),linear-gradient(45deg,transparent 20px,#000 0);background-position-x:0%, 0%;background-position-y:0%, 0%;background-repeat: repeat, repeat;background-size: auto, auto;background-repeat:repeat-x;background-position:left bottom;background-size:20px 20px}

.b-home-news .swiper-button-disabled {display:none}
.b-home-news .swiper-button {top:50%;margin-top:-53px;width:106px;height:106px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2}
.b-home-news .swiper-button:hover {transform:scale(1.5);transition:transform .5s ease}
.b-home-news .news-button-prev {left:-53px;background:#000 url(/img/e/arrow-left4.svg) 75% 50% no-repeat;background-size:24px}
.b-home-news .news-button-next {right:-53px;background:#000 url(/img/e/arrow-right4.svg) 25% 50% no-repeat;background-size:24px}

@media (max-width: 1364px) {

	.b-home-news .container.bg {margin:0}
	.b-home-news-swiper-wrapper {padding:0 96px}

}

@media (max-width: 1280px) {

	.b-home-news h2 {margin:0 0 10px 0}

	.b-home-news-swiper .b-list__title span {margin:0 32px 0 0}	

	.b-home-news-swiper .swiper-slide.highlight .b-list__date {padding:0 0 0 55%}
	.b-home-news-swiper .swiper-slide.highlight .b-list__title {padding:0 0 0 55%}	

}

@media (max-width: 992px) {

	.b-home-news-swiper .swiper-slide {width:33.333%}
	.b-home-news-swiper .swiper-slide.highlight {width:66.666%}	

}

@media (max-width: 720px) {

	.b-home-news-swiper .swiper-slide {width:50%}
	.b-home-news-swiper .swiper-slide.highlight {width:100%}

}

@media (max-width: 576px) {

	.b-home-news h2 {font-size:42px;line-height:42px}
	
	.b-home-news-swiper-wrapper {padding:0 80px}

	.b-home-news-swiper .swiper-slide {width:100%}
	.b-home-news-swiper .swiper-slide.highlight {width:100%}
	.b-home-news-swiper .swiper-slide:hover:before {display:none}
	
	.b-home-news-swiper .b-list__title span {margin:0 16px 0 0}

	.b-home-news-swiper .swiper-slide.highlight .b-list__date {padding:0 0 0 16px}
	.b-home-news-swiper .swiper-slide.highlight .b-list__title {padding:0 0 0 16px}
	.b-home-news-swiper .swiper-slide.highlight .b-list__img {width:70%;left:0;position:relative;margin:0 0 10px 0}

}


.b-home-special {font-size:0;text-align:center;margin:0 0 50px 0;background:url(/img/e/zigzag.svg) 0 100% repeat-x;background-size:auto 174px}
.b-home-special .b-l-t {width:512px;height:623px;right:0;top:-25px}
.b-home-special h2 {font-size:48px;line-height:48px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 60px 64px;position:relative;z-index:2}
.b-home-special-list {max-width:1152px;margin:0 auto;position:relative;padding:0 0 60px 0;z-index:1}
.b-home-special-list li {width:25%;vertical-align:middle;display:inline-block}
/*.b-home-special-list li:nth-child(3) {width:16.666%}*/
.b-home-special-list li .b-list__img {max-width:/*158px 316px*/90%;margin:0}
.b-home-special-list li .b-list__img img {filter:grayscale(1);position:relative}
.b-home-special-list li a:hover img {transform:scale(1.25);transition:transform .5s ease;filter:grayscale(0);z-index:1}
.b-home-special-more-link {position:relative;display:block;width:180px;height:180px;left:50%;margin-left:-90px;text-align:center;border-radius:180px;background:#000;color:#fff;}
.b-home-special-more-link span {font-size:50px;line-height:180px;font-weight:900;text-transform:uppercase;transform:scale(1,0.8);letter-spacing:-1px}
.b-home-special-more-link:hover {transform:scale(1.25);transition:transform .5s ease;color:#8aeb05}

@media (max-width: 1364px) {
}

@media (max-width: 1280px) {

    .b-home-special .b-l-t {transform:scale(0.8);transform-origin:top left}

    .b-home-special h2 {margin:0 0 60px 0}
    
    .b-home-special-list li .b-list__img {/*max-width:240px*/}
    
    .b-home-special-more-link {width:128px;height:128px;margin-left:-64px}
    .b-home-special-more-link span {font-size:36px;line-height:128px}

}

@media (max-width: 992px) {

    .b-home-special h2 {margin:0 0 60px 0}
    
    .b-home-special-list li .b-list__img {/*max-width:200px*/}
    
    .b-home-special-more-link {width:128px;height:128px;margin-left:-64px}
    .b-home-special-more-link span {font-size:36px;line-height:128px}

}

@media (max-width: 720px) {

    .b-home-special h2 {margin:0 0 20px 0}

    .b-home-special-list {max-width:376px;padding:0 0 110px 0}

    .b-home-special-list li {width:100%;margin:0 0 24px 0 }
    .b-home-special-list li:nth-child(2n) {margin:0 0 24px 0 }
/*    .b-home-special-list li:nth-child(6) {width:calc(100% - 2%)} */
    
    .b-home-special-list li .b-list__img {max-width:80%}
   
/*    .b-home-special-more-link {position:absolute;left:77%;bottom:48px} */


}

@media (max-width: 576px) {

    .b-home-special-list {padding:0 0 20px 0}

    .b-home-special .b-l-t {transform:scale(0.6);transform-origin:top right}

    .b-home-special h2 {font-size:42px;line-height:42px}
    
    .b-home-special-list {max-width:80%}

}

@media (max-width: 360px) {

    .b-home-special h2 {font-size:38px;line-height:38px}
    
    .b-home-special-list {max-width:90%}

}

.b-home-rubrics-header {position:relative;z-index:1}
.b-home-rubrics-header .container {position:relative}
.b-home-rubrics-header .b-l-t {width:512px;height:623px;right:0;top:-50px}
.b-home-rubrics-header h2 {font-size:72px;line-height:72px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 -18px 28px;position:relative;z-index:2;color:#d6d6d6}
.b-home-rubrics-header h2 a {color:#d6d6d6}
.b-home-rubrics-header h2 a:hover {color:#000}

@media (max-width: 1364px) {

    .b-home-rubrics-header h2 {font-size:70px;line-height:70px}

}

@media (max-width: 1280px) {

    .b-home-rubrics-header .b-l-t {transform:scale(0.8);transform-origin:top left}
    .b-home-rubrics-header h2 {margin:0 0 -18px 0}

}

@media (max-width: 992px) {

    .b-home-rubrics-header h2 {font-size:56px;line-height:56px;margin:0 0 -15px 0}
    
}

@media (max-width: 576px) {

    .b-home-rubrics-header .b-l-t {display:none;transform:scale(0.6)}
    .b-home-rubrics-header h2 {font-size:42px;line-height:42px;margin:0 0 -11px 0}
    
}


.b-home-rubrics {background:#d6d6d6;position:relative;padding:0 0 40px 0;z-index:1;overflow:hidden}
.b-home-rubrics .b-l-t {width:512px;height:623px;right:0;top:-100px}
.b-home-rubrics_list {padding:32px 0 0 0;overflow:visible;margin:0 0 120px 0}
.b-home-rubrics_list:after{content:"";display:block;width:100%;height:40px;position:relative;top:40px;left:0;background:linear-gradient(-45deg, transparent 40px, #d6d6d6 0),linear-gradient(45deg, transparent 40px, #d6d6d6  0);background-repeat:repeat-x;background-position:left bottom;background-size:40px 40px}
.b-home-rubrics .container {}

.b-home-rubrics .b-list__img {margin:0}
.b-home-rubrics .b-list__img img {filter:grayscale(1);width:80%}
.b-home-rubrics .b-list__title span {position:relative;font-size:16px;line-height:20px;padding:5px 50px 5px 0;margin:0;border-top:1px solid #000;border-bottom:1px solid #000}
.b-home-rubrics .b-list__title span:before {content:"";width:12px;height:12px;display:block;background:url(/img/e/arrow-right.svg) 0 0 no-repeat;position:absolute;top:24px;right:2px}
.b-home-rubrics .b-list__title a:hover {color:#424242}
/*.b-home-rubrics .b-list__title a:hover .b-list__img img {filter:grayscale(0)}*/

.b-home-rubrics-swiper-wrapper {position:relative;min-height:410px;padding:0 12px 0 12px}
.b-home-rubrics-swiper {position:relative;overflow:hidden;display:none;padding:32px 20px 0 20px}
.b-home-rubrics-swiper.swiper-initialized {display:block}
.b-home-rubrics-swiper .swiper-slide {position:relative;margin-top:42px;padding:20px 0 60px 0;transition:margin .5s ease-in-out}
.b-home-rubrics-swiper .swiper-slide div {position:relative}
.b-home-rubrics-swiper .b-list__rubric {display:none}
.b-home-rubrics-swiper .swiper-slide-active {margin-top:0}
.b-home-rubrics-swiper .swiper-slide.swiper-slide-next + .swiper-slide {margin-top:0}

.b-home-rubrics-swiper .swiper-slide:hover {}
.b-home-rubrics-swiper .swiper-slide:hover .b-list__img img {filter:grayscale(0)}
.b-home-rubrics-swiper .swiper-slide:hover:before {content:"";position:absolute;top:1px;left:-19px;right:-19px;bottom:1px;background:url(/img/e/zigzag-bg2.png) 50% 100% no-repeat;filter:drop-shadow(0 0 1px #000)}

/*
.b-home-rubrics-swiper-wrapper .rubrics-scrollbar {z-index:3;position:absolute;left:50%;margin-left:-234px;bottom:-10px;height:1px;width:468px;background:#363636}
.b-home-rubrics-swiper-wrapper .rubrics-scrollbar:before {content:"";width:31px;height:25px;display:block;background:url(/img/e/blob-left.png) 0 0 no-repeat;position:absolute;top:-12px;left:-31px}
.b-home-rubrics-swiper-wrapper .rubrics-scrollbar:after {content:"";width:23px;height:17px;display:block;background:url(/img/e/blob-right.png) 0 0 no-repeat;position:absolute;top:-8px;right:-23px}
.b-home-rubrics-swiper-wrapper .swiper-scrollbar-drag {height:11px;border:1px solid #363636;background:#fff;top:-6px;cursor:grab}
*/

.b-home-rubrics-swiper-wrapper .rubrics-pagination {z-index:3;line-height:0;width:468px;height:26px;position:absolute;left:50%;margin-left:-234px;bottom:-12px;background:url(/img/e/blob-bg3.png) 0 0 repeat-x}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal .swiper-pagination-bullet {margin:0;height:26px;width:52px;opacity:1;background:none;border-radius:0;vertical-align:middle}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal .swiper-pagination-bullet-active {position:relative;width:44px;height:12px;border:2px solid #000;background:#d6d6d6;border-radius:10px}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal.next .swiper-pagination-bullet-active {animation:slideRight2 1s ease}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal.next .swiper-pagination-bullet-active:first-child {animation:slideRightLast 1s ease}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal.prev .swiper-pagination-bullet-active {animation:slideLeft2 1s ease}
.b-home-rubrics-swiper-wrapper .swiper-pagination-horizontal.prev .swiper-pagination-bullet-active:last-child {animation:slideLeftLast 1s ease}

.b-home-rubrics-swiper-wrapper .rubrics-pagination-prev {width:32px;height:26px;display:block;background:url(/img/e/blob-left3.png) 0 0 no-repeat;position:absolute;bottom:-12px;left:50%;margin-left:-266px;z-index:3;cursor:pointer}
.b-home-rubrics-swiper-wrapper .rubrics-pagination-next {width:23px;height:18px;display:block;background:url(/img/e/blob-right3.png) 0 0 no-repeat;position:absolute;bottom:-8px;right:50%;margin-right:-257px;z-index:3;cursor:pointer}

@keyframes slideRight2 {
    0% {left:-52px}
    100% {left:0}
}

@keyframes slideLeft2 {
    0% {right:-52px}
    100% {right:0}
}

.b-home-rubrics .swiper-button-disabled {display:none}
.b-home-rubrics .swiper-button {top:50%;margin-top:-53px;width:102px;height:102px;border-radius:106px;position:absolute;font-size:0;border:2px solid #000;cursor:pointer;z-index:2}
.b-home-rubrics .swiper-button:hover {transform:scale(1.5);transition:transform .5s ease}
.b-home-rubrics .rubrics-button-prev {left:-53px;background:#d6d6d6 url(/img/e/arrow-left3.svg) 75% 50% no-repeat;background-size:24px}
.b-home-rubrics .rubrics-button-next {right:-53px;background:#d6d6d6 url(/img/e/arrow-right3.svg) 25% 50% no-repeat;background-size:24px}

.b-home-rubrics-zz {position:relative;margin:0 0 40px 0;z-index:1}
.b-home-rubrics-zz_second {z-index:0}
.b-home-rubrics-zz .container {}

.b-home-zz-wrapper {position:absolute;bottom:-40px;left:0;right:0}
.b-home-zz-swiper {position:relative;overflow:hidden;display:none}
.b-home-zz-swiper.swiper-initialized {display:block}
.b-home-zz-swiper .swiper-slide {height:40px}
.b-home-zz-swiper .parallax-bg {position:absolute;left:0;top:0;width:130%;height:40px;background:linear-gradient(-45deg,transparent 40px,#d6d6d6 0),linear-gradient(45deg,transparent 40px,#d6d6d6 0);background-position-x:0%, 0%;background-position-y:0%, 0%;background-repeat: repeat, repeat;background-size: auto, auto;background-repeat:repeat-x;background-position:left bottom;background-size:40px 40px}


.b-home-rubrics hr {border:none;height:1px;color:#000;background-color:#000;position:relative;z-index:1}

.b-home-rubrics-list-swiper-wrapper {position:relative;height:700px;overflow:hidden}
.b-home-rubrics-list-swiper {height:100%}
.b-home-rubrics-list-swiper .swiper-slide {height:auto}

.b-home-rubrics-list-swiper-wrapper .rubrics-list-scrollbar {position:absolute;top:140px;right:12px;bottom:120px;width:2px;background:#000}
.b-home-rubrics-list-swiper-wrapper .rubrics-list-scrollbar:before {content:"";width:26px;height:32px;display:block;background:url(/img/e/blob-top3.png) 0 0 no-repeat;position:absolute;top:-32px;left:-12px}
.b-home-rubrics-list-swiper-wrapper .rubrics-list-scrollbar:after {content:"";width:18px;height:23px;display:block;background:url(/img/e/blob-bottom3.png) 0 0 no-repeat;position:absolute;bottom:-23px;left:-8px}
.b-home-rubrics-list-swiper-wrapper .swiper-scrollbar-drag {width:12px;border:2px solid #000;background:#d6d6d6;left:-7px;z-index:1;cursor:grab}

.b-home-rubrics-list {padding:20px 32px 20px 32px;font-size:0}
.b-home-rubrics-list li {width:22.75%;margin:0 3% 32px 0;display:inline-block;position:relative;vertical-align:top}
.b-home-rubrics-list li:nth-child(even) {padding:42px 0 0 0}
.b-home-rubrics-list li:nth-child(4n) {margin:0 0 32px 0}
.b-home-rubrics-list li:hover {}
.b-home-rubrics-list li:hover .b-list__img img {filter:grayscale(0)}
.b-home-rubrics-list li:hover:before {content:"";position:absolute;top:-19px;left:-19px;right:-19px;bottom:-59px;background:url(/img/e/zigzag-bg.png) 50% 100% no-repeat;filter:drop-shadow(0 0 1px #363636)}
.b-home-rubrics-list li:nth-child(even):hover:before {top:23px}

@media (max-width: 1364px) {
}

@media (max-width: 1280px) {

    .b-home-rubrics-swiper-wrapper {min-height:420px}

    .b-home-rubrics .b-l-t {transform:scale(0.8);transform-origin:top left}
    
}

@media (max-width: 992px) {

    .b-home-rubrics {padding:0}
    .b-home-rubrics_list {padding:32px 0 0 0}
    .b-home-rubrics-list-swiper-wrapper {height:670px}
    .b-home-rubrics-swiper-wrapper .rubrics-pagination {display:none}
    .b-home-rubrics-swiper-wrapper .rubrics-pagination-prev {display:none}
    .b-home-rubrics-swiper-wrapper .rubrics-pagination-next {display:none}
    
    .b-home-rubrics-list li {width:31.333%}
    .b-home-rubrics-list li:last-child {display:none}
    .b-home-rubrics-list li:nth-child(4n) {margin:0 3% 32px 0}
    .b-home-rubrics-list li:nth-child(3n) {margin:0 0 32px 0}

}

@media (max-width: 720px) {

    .b-home-rubrics-list li {width:47%;margin:0 6% 32px 0}
    .b-home-rubrics-list li:last-child {display:inline-block}
    .b-home-rubrics-list li:nth-child(4n) {margin:0 6% 32px 0}
    .b-home-rubrics-list li:nth-child(3n) {margin:0 6% 32px 0}
    .b-home-rubrics-list li:nth-child(2n) {margin:0 0 32px 0}

}

@media (max-width: 576px) {

    .b-home-rubrics .swiper-button {margin-top:-93px}
    .b-home-rubrics .b-list__title span {min-height:52px}

    .b-home-rubrics .b-l-t {display:none;transform:scale(0.6)}
    
    .b-home-rubrics hr {display:none}
    .b-home-rubrics-list-swiper-wrapper {height:auto}
    .b-home-rubrics-list-swiper.swiper-vertical {touch-action:auto}
    
    .b-home-rubrics-list li {width:100%;margin:0 0 74px 0;display:none}
    .b-home-rubrics-list li:last-child {display:none}
    .b-home-rubrics-list li:nth-child(-n+8) {display:block} 
    .b-home-rubrics-list li:nth-child(2n) {padding:0;margin:0 0 74px 0}
    .b-home-rubrics-list li:nth-child(2n):hover:before {top:-19px}
    .b-home-rubrics-list li:nth-child(4n) {margin:0 0 74px 0}
    .b-home-rubrics-list li:nth-child(3n) {margin:0 0 74px 0}
    
}



.b-home-selected {padding:200px 0 140px 0}
.b-home-selected .container {max-width:100%}
.b-home-selected .b-l-i {width:586px;height:674px;left:50%;margin:0 0 0 -549px;top:-290px}
.b-home-selected .b-l-i2 {width:232px;height:267px;left:50%;margin:0 0 0 335px;top:-294px}
.b-home-selected-swiper-wrapper {position:relative;overflow-x:hidden}
.b-home-selected-swiper {max-width:1280px;margin:0 auto;position:relative;overflow:hidden;display:none}
.b-home-selected-swiper.swiper-initialized {display:block}
.b-home-selected-swiper .swiper-slide {min-height:300px;position:relative}
.b-home-selected-swiper .b-list__rubric {margin:0 0 16px 216px;position:relative;z-index:1}
.b-home-selected-swiper .b-list__title span {position:relative;font-size:32px;line-height:32px;margin:0 640px 24px 290px}
.b-home-selected-swiper .b-list__title span u {display:block;width:260px;text-align:right;font-size:260px;line-height:260px;letter-spacing:-2.5rem;text-decoration:none;position:absolute;top:-26px;left:-310px}
.b-home-selected-swiper .b-list__title a:hover {color:#000}
.b-home-selected-swiper .b-list__title a:hover span u {animation:hover-zoomInOut ease-in 1s forwards}
.b-home-selected-swiper .b-list__img {width:554px;height:300px;position:absolute;top:0;right:64px}
.b-home-selected-swiper .b-list__desc {font-size:18px;line-height:20px;font-weight:900;color:#000;margin:0 640px 0 290px}
.b-home-selected-swiper-wrapper .swiper-button-disabled {display:none}
.b-home-selected-swiper-wrapper .swiper-button {top:50%;margin-top:-53px;width:106px;height:106px;border-radius:106px;position:absolute;font-size:0;border:none;cursor:pointer;z-index:2}
.b-home-selected-swiper-wrapper .swiper-button:hover {transform:scale(1.5);transition:transform .5s ease}
.b-home-selected-swiper-wrapper .selected-button-prev {left:-53px;background:#000 url(/img/e/arrow-left4.svg) 75% 50% no-repeat;background-size:24px}
.b-home-selected-swiper-wrapper .selected-button-next {right:-53px;background:#000 url(/img/e/arrow-right4.svg) 25% 50% no-repeat;background-size:24px}

@media (max-width: 1364px) {

    .b-home-selected .container {margin:0}
    
    .b-home-selected-swiper .b-list__title span {font-size:30px;line-height:30px}
    .b-home-selected-swiper .b-list__title span u {font-size:220px;line-height:220px}
    

}

@media (max-width: 1280px) {

    .b-home-selected .b-l-i {transform:scale(0.8);transform-origin:top left}
    .b-home-selected .b-l-i2 {transform:scale(0.8);margin:0 0 0 235px;transform-origin:top left}
    
    .b-home-selected-swiper .b-list__title span {margin:0 440px 24px 280px}
    .b-home-selected-swiper .b-list__img  {width:354px;height:192px}
    .b-home-selected-swiper .b-list__desc {margin:0 440px 0 280px}
}

@media (max-width: 992px) {

    .b-home-selected .b-l-i2 {left:auto;right:20px}
    
    .b-home-selected-swiper .b-list__title span {font-size:28px;line-height:28px;margin:0 80px 24px 200px}
    .b-home-selected-swiper .b-list__title span u {font-size:180px;line-height:180px;letter-spacing:-2.2rem}
    .b-home-selected-swiper .b-list__img  {position:relative;top:auto;right:auto;margin:0 0 24px 200px}
    .b-home-selected-swiper .b-list__desc {margin:0 80px 0 200px}

}

@media (max-width: 576px) {

    .b-home-selected {padding:100px 0 50px 0}
    .b-home-selected .b-l-i2 {top:-224px}
    .b-home-selected-swiper .b-list__rubric {margin:0 12px 0 54px}
    .b-home-selected-swiper .b-list__title span {font-size:24px;line-height:24px;margin:0 12px 24px 52px}
    .b-home-selected-swiper .b-list__title span u {position:static;width:calc(100% - 54px);text-align:center;font-size:140px;line-height:120px;letter-spacing:-1.2rem}
    .b-home-selected-swiper .b-list__img  {width:calc(100% - 24px);height:auto;margin:0 0 24px 12px}
    .b-home-selected-swiper .b-list__desc {margin:0 12px 0 54px}
}


/*
@media (max-width: 576px) {

    .b-home-selected {padding:100px 0 50px 0}
    .b-home-selected .b-l-i2 {top:-224px}
    .b-home-selected-swiper .b-list__title span {font-size:26px;line-height:26px;margin:0 12px 24px 200px}
    .b-home-selected-swiper .b-list__title span u {font-size:160px;line-height:160px;top:-46px;letter-spacing:-2rem}
    .b-home-selected-swiper .b-list__img  {width:calc(100% - 24px);height:auto;margin:0 0 24px 12px}
    .b-home-selected-swiper .b-list__desc {margin:0 12px 0 200px}
}

@media (max-width: 360px) {

    .b-home-selected-swiper .b-list__rubric {margin:0 0 16px 120px}
    .b-home-selected-swiper .b-list__title span {font-size:24px;line-height:24px;margin:0 12px 24px 120px}
    .b-home-selected-swiper .b-list__title span u {font-size:100px;line-height:100px;letter-spacing:-1.2rem;left:-290px}
    .b-home-selected-swiper .b-list__desc {margin:0 12px 0 12px}

}

*/

.b-home-videos {padding:0 0 50px 0;overflow:hidden}
.b-home-videos .container {position:relative}

.b-home-videos .b-l-c {width:676px;height:741px;left:-240px;top:140px}
.b-home-videos .b-l-c_2 {width:676px;height:741px;left:auto;right:-260px;top:60px}
.b-home-videos .b-p {width:280px;height:280px;left:420px;top:0;opacity:0.3}

.b-home-videos h2 {font-size:72px;line-height:72px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-2.5px;margin:0 0 42px 64px;position:relative;z-index:2}
.b-home-videos h2 a {position:realative;color:#fff;text-stroke:1.5px #000;-webkit-text-stroke:1.5px #000}
/*.b-home-videos h2 a:before {content:"";width:70px;height:70px;display:block;background:url(/img/e/play.svg) 0 0 no-repeat;position:absolute;top:16px;left:-88px;background-size:contain;transform:scale(1,1.2)}*/
.b-home-videos-list {font-size:0;padding:0 102px}
.b-home-videos-list li {width:22.75%;margin:0 3% 32px 0;display:inline-block;position:relative;vertical-align:top}
.b-home-videos-list li:nth-child(even) {padding:42px 0 0 0}
.b-home-videos-list li:nth-child(4) {margin:0 0 32px 0}

.b-home-videos-more-link {display:block;width:180px;height:180px;text-align:center;border-radius:180px;background:#000;color:#fff}
.b-home-videos-more-link span {position:relative;font-size:50px;line-height:180px;font-weight:900;text-transform:uppercase;text-align:left;transform:scale(1,0.8);letter-spacing:-1px}
.b-home-videos-more-link span:before {content:"";width:32px;height:32px;display:block;background:url(/img/e/play2.svg) 0 0 no-repeat;position:absolute;top:64px;left:50%;margin-left:-16px;right:0;background-size:contain}
.b-home-videos-more-link:hover {transform:scale(1.25);transition:transform .5s ease;color:#8aeb05}

.b-home-videos-list .b-list__img {margin:0}
.b-home-videos-list .b-list__img img {filter:grayscale(1)}
.b-home-videos-list .b-list__title span {position:relative;font-size:16px;line-height:20px;padding:5px 50px 5px 0;margin:0;border-top:1px solid #000;border-bottom:1px solid #000}
.b-home-videos-list .b-list__title span:before {content:"";width:32px;height:32px;display:block;background:url(/img/e/play.svg) 0 0 no-repeat;position:absolute;top:50%;margin-top:-16px;right:0;background-size:contain}
.b-home-videos-list .b-list__title a:hover {color:#424242}
.b-home-videos-list .b-list__title a:hover .b-list__img img {filter:grayscale(0)}

@media (max-width: 1364px) {

    .b-home-videos h2 {font-size:70px;line-height:70px}

}

@media (max-width: 1280px) {

    .b-home-videos .b-l-c {transform:scale(0.8);transform-origin:top left}
    .b-home-videos .b-l-c_2 {transform:scale(0.8);transform-origin:top right}

    .b-home-videos h2 {margin:0 0 42px 0}
    .b-home-videos-list {padding:0}

}

@media (max-width: 992px) {

    .b-home-videos h2 {font-size:56px;line-height:56px}
    
    .b-home-videos-list li {width:31.333%;margin:0 3% 32px 0}
    .b-home-videos-list li:nth-child(3) {display:none}
    
    .b-home-videos-more-link {width:128px;height:128px}
    .b-home-videos-more-link span {font-size:36px;line-height:128px;text-align:center}
    .b-home-videos-more-link span:before {display:none}    

}

@media (max-width: 576px) {

    .b-home-videos .b-l-c {transform:scale(0.6)}
    .b-home-videos .b-l-c_2 {transform:scale(0.6)}
    
    .b-home-videos h2 {font-size:42px;line-height:42px}
    
    .b-home-videos-list li {width:48.5%;margin:0 3% 32px 0}
    .b-home-videos-list li:nth-child(2n) {margin:0 0 32px 0}
    .b-home-videos-list li:nth-child(3) {display:inline-block}    

}

@media (max-width: 360px) {

    .b-home-videos h2 {font-size:38px;line-height:38px}

}