<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.partner-contests{}
.partner-contests__head{background: url(/partners/i/img/page/contests/image_1.png) no-repeat; width: 100%; color: #fff; text-align: center; height: 468px; background-size: cover; padding: 40px;}
.partner-contests__head__text1{font-weight: bold; font-size: 30px;}
.partner-contests__head__text2{padding-top: 40px;}

.partner-contests__list{}
.partner-contests__list__one{max-width: 360px; width: 100%; height: 360px; text-decoration: none;}
.partner-contests__list__one2{padding: 20px; position: relative; background-size: cover; text-align: left; max-width: 360px; width: 100%; height: 360px;}
.partner-contests__list2{}
.partner-contests__list2__one{}
.partner-contests__list2__one__img{}
.partner-contests__list2__one__head{color: #fff; font-size: 25px; position: relative;}
.partner-contests__list2__one__head:after{content: ''; position: absolute; top: calc(100% + 10px); width: 80px; height: 3px; background: #fff; left: 0px;}
.partner-contests__list2__one__desc{position: absolute; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; color: #fff; padding: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; -webkit-transition: all 200ms linear; opacity: 1;}

.flip-container {perspective: 1000;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flipper{transition: 0.6s; transform-style: preserve-3d; position: relative;}
.front, .back {backface-visibility: hidden; position: absolute; top: 0; left: 0;}
.front{z-index: 2;}
.back{transform: rotateY(180deg);}

@media screen and (max-width: 1200px) {
    .partner-contests__list__one, .partner-contests__list__one2{max-width: 270px; height: 270px;}
    .partner-contests__list2__one__head{font-size: 17px;}
    .partner-contests__list2__one__head:after{top: calc(100% + 5px);}
    .partner-contests__list2__one__desc{font-size: 15px;}
}

@media screen and (max-width: 900px) {
    .partner-contests__head{background: none; text-align: inherit; height: inherit; color: inherit; padding: 0px; line-height: 1.2em;}
    .partner-contests__head, .partner-contests__head__text2{padding: 0px; line-height: 1.2em;}
    .partner-contests__head__text1, .partner-contests__head__text2{line-height: 1.2em; margin: 1em 0; font-size: inherit;}
    .partner-contests__head__text1:first-child{margin-top: 0px;}
    .partner-contests__list__one{background: none !important; display: block; padding: 0px; height: inherit; max-width: 100%; margin-bottom: 20px;}
    .partner-contests__list__one:last-child{margin-bottom: 0px;}
    .partner-contests__list{display: block;}
    .partner-contests__list2__one__img{width: 150px; height: 150px; background-size: cover; margin: 0 auto;}
    .partner-contests__list2__one__desc{position: static; color: #000; height: inherit; opacity: 1; background: none; text-align: left; padding: 0px; font-size: inherit;}
    .partner-contests__list2__one__head{color: #000; font-weight: bold; margin-bottom: 5px; font-size: inherit;}
    .partner-contests__list2__one__head:after{display: none;}
    .partner-contests__list2__one:nth-child(1){margin-right: 20px;}
    
    .back, .front{display: none; position: static;}
    .back{display: block; transform: rotateY(0deg) !important;}
    .flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(0deg);}
    
    .partner-contests__list__one2{background: none !important; padding: 0px; height: inherit; max-width: 100%; position: static;}
}

@media screen and (max-width: 600px) {
    .partner-contests__list2{display: block;}
    .partner-contests__list2__one:nth-child(1){margin: 0px; margin-bottom: 10px;}
    .partner-contests__list__one{border: 1px solid #e6e6e6; padding: 20px;}
    .partner-contests__list2__one__head, .partner-contests__list2__one__desc{text-align: center;}
}</pre></body></html>