<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#footer, .menu-page, #wrapper:before { z-index:3; }
.header-background-wrapper { z-index:2; }
.before-footer-ad-wrapper {
  z-index:3;
  position:relative;
}
#wrapper .wrapper-page {
  padding-top:0;
  z-index:auto;
}
.award-page-wrapper {
  position:relative;
  overflow:hidden;
}
.award-rules-wrapper {
  display:flex;
  justify-content:flex-end;
  flex-direction:column;
  padding:70px 0;
}
.award-rules-wrapper .participate-button { margin-top:24px; }
.award-rules {
  width:100%;
  max-width:515px;
}
.award-rules * {
  font-size:18px;
  line-height:25px;
  font-weight:300;
}
.award-rules h2 {
  font-size:30px;
  line-height:30px;
  color:#040418;
  font-weight:900;
  letter-spacing:0;
  margin:14px 0 12px;
}
.award-rules a { font-weight:500; }
.award-page-first-line-wrapper {
  position:relative;
  z-index:3;
  background-color:#f5f5f5;
}
.award-page-first-line {
  width:100%;
  max-width:1200px;
  margin:0 auto;
  position:relative;
  padding:0 10px;
  display:flex;
  align-items:stretch;
  justify-content:space-between;
}
.award-page-first-line:before {
  content:'';
  display:block;
  height:100%;
  width:50vw;
  position:absolute;
  left:calc(100% - 10px);
  top:0;
  background-color:#040418;
}
.award-countdown {
  background:#040418;
  color:#ffffff;
  text-align:center;
  flex:0 0 auto;
  display:flex;
  justify-content:flex-end;
  flex-direction:column;
  padding:70px 0 70px 102px;
}
.award-countdown h2 {
  font-size:18px;
  line-height:25px;
  font-weight:300;
  margin:10px 0 10px;
}
.award-countdown .view-all-button { margin:24px 0 0; }
.counters {
  display:flex;
  justify-content:space-between;
  padding:0 30px;
}
.counters .count, .counters .separator {
  font-size:70px;
  line-height:80px;
  font-weight:300;
  letter-spacing:0;
}
.counters .count { display:flex; }
.counters .count-part {
  display:block;
  width:40px;
  margin:0 -0.04em;
  position:relative;
  overflow:hidden;
}
.counters .count-part .value { visibility:hidden; }
.counters .count-part .parts {
  position:absolute;
  top:0;
  left:0;
  display:block;
}
.counters .count-part .parts .part { display:block; }
.counters .label {
  font-size:12px;
  font-weight:300;
  line-height:20px;
  text-transform:uppercase;
}
.award { z-index:auto; }
.award &gt; .inner { z-index:3; }
.award-page-wrapper.no-next-award .award-page-first-line:before { display:none; }
.award-page-wrapper.no-next-award .award-rules { max-width:none; }
.previous-winners {
  background-color:#ffffff;
  position:relative;
  z-index:3;
  padding:60px 0 60px;
}
.previous-winners-title {
  padding:0 10px 30px;
  max-width:1200px;
  width:100%;
  margin:0 auto;
  font-size:30px;
  line-height:30px;
  color:#040418;
  font-weight:900;
  letter-spacing:0;
}
@media only screen and (max-width: 1200px) {
  .award-page-first-line {
    display:block;
    padding:0;
  }
  .award-page-first-line:before { display:none; }
  .award-countdown {
    padding-left:0;
    padding-right:0;
  }
  .award-countdown &gt; .inner, .award-rules-wrapper {
    padding-left:10px;
    padding-right:10px;
    max-width:560px;
    margin:0 auto;
    width:100%;
  }
  .award-rules-wrapper .participate-button { width:100%; }
  .award-countdown h2 { text-align:left; }
  .award-countdown .counters {
    max-width:340px;
    margin:0 auto;
  }
  .award-countdown .view-all-button { width:100%; }
}
</pre></body></html>