.HeaderWrapper {    background: none;    border: none;}.HeaderWrapper.fixed {    background: #000000;    border-bottom: 1px solid #1B1B1B;}.HeaderWrapper > .row {    height: 60px;}.HeaderWrapper.fixed > .row {    height: 95px;}.HeaderWrapper .info {display: none !important;position: absolute;top: -17px;left: 0;background: #00AFEF;color: #ffffff;width: 100px;height: 200px;padding: 52px 15px 15px 15px;font-family: 'Pathway Gothic One', sans-serif;font-weight: 600;line-height: 1;text-transform: uppercase;transform-origin: top left;transform: rotate(-6deg);transition: top 500ms ease;z-index: 1000;}.HeaderWrapper.fixed .info {top: -40px;}.HeaderWrapper .info .first {font-size: 86px;line-height: 0.9;}.HeaderWrapper .info .second {font-size: 35px;}.HeaderWrapper .info .third {font-size: 20px;}.HeaderWrapper a.logo {    top: 130px;    left: 20px;}.HeaderWrapper a.logo img {    width: 200px;}.HeaderWrapper.fixed a.logo img {width: 75px;}.HeaderWrapper .eventDate {    left: 20px;    top: 270px;}.HeaderWrapper .register {    background: none;    padding: 0 0 0 20px;    z-index: 5;}.HeaderWrapper .register:before {    display: none;}.HeaderWrapper .register:hover {    background: none;}.HeaderWrapper .register > span {    background: #ffa500;    display: block;    padding: 0 20px 0 10px;    transition: background 500ms ease 0s;}.HeaderWrapper .register:hover > span {    background: #00aeef;}.HeaderWrapper .register > span:before {    background: #ffa500;    content: "";    height: 100px;    left: 7px;    position: absolute;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    transition: background 500ms ease 0s;    width: 100px;    z-index: -1;}.HeaderWrapper .register:hover > span:before {    background: #00aeef;}.HeaderWrapper .lang {z-index: 3;}.GalleryWrapper {    padding-top: 0;}.GalleryWrapper:before {    display: none;}.GalleryWrapper .micAnimation > .arrows {    bottom: 165px;    left: 50%;    margin: 0 0 0 -1000px;    opacity: 0;    transition: opacity 500ms ease 0s, margin 500ms ease 0s;    position: absolute;    z-index: 99999999;}.GalleryWrapper .micAnimation > .arrows.animated {    margin: 0 0 0 -420px;    opacity: 1;}.GalleryWrapper .micAnimation > .arrows:before {    background: rgba( 0, 0, 0, 0.35);    border: 2px solid #fdb230;    content: "";    height: 2000px;    left: -903px;    position: absolute;    top: -1300px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    width: 1000px;}.GalleryWrapper .micAnimation > .arrows:after {    background: #FFFFFF;    content: "";    height: 1000px;    left: -130px;    position: absolute;    top: 103px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    width: 2px;}.GalleryWrapper .micAnimation > .arrows > .next {    cursor: pointer;    display: block;    height: 120px;    overflow: hidden;    position: relative;    width: 74px;}.GalleryWrapper .micAnimation > .arrows > .next:before {    background: #fdb230;    content: "";    height: 200px;    left: 15px;    position: absolute;    top: -30px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    transition: background 500ms ease 0s;    width: 40px;}.GalleryWrapper .micAnimation > .arrows > .next:after {    color: #FFFFFF;    content: "\E862";    font-family: webmanager;    font-size: 25px;    left: 29px;    position: absolute;    top: 40px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    transition: color 500ms ease 0s;}.GalleryWrapper .micAnimation > .arrows > .next:hover:before {    background: #ffffff;}.GalleryWrapper .micAnimation > .arrows > .next:hover:after {    color: #fdb230;}.GalleryWrapper .micAnimation > .arrows > .prev {    cursor: pointer;    display: block;    height: 120px;    left: -74px;    overflow: hidden;    position: absolute;    top: 120px;    width: 74px;}.GalleryWrapper .micAnimation > .arrows > .prev:before {    background: #FFFFFF;    content: "";    height: 200px;    left: 15px;    position: absolute;    top: -30px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    transition: background 500ms ease 0s;    width: 40px;}.GalleryWrapper .micAnimation > .arrows > .prev:after {    color: #fdb230;    content: "\E861";    font-family: webmanager;    font-size: 25px;    left: 29px;    position: absolute;    top: 40px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    transition: color 500ms ease 0s;}.GalleryWrapper .micAnimation > .arrows > .prev:hover:before {    background: #fdb230;}.GalleryWrapper .micAnimation > .arrows > .prev:hover:after {    color: #ffffff;}.GalleryWrapper > .saveDate {    margin: 0 -650px 0 0;    position: absolute;    right: 50%;    top: 200px;    max-width: 800px;    z-index: 9999999;}.GalleryWrapper .saveDate > .title {        background: #00AEEF;    color: #FFFFFF;    font-family: 'Pathway Gothic One', sans-serif;    font-size: 98px;    line-height: 1;    padding: 0 5px;    text-transform: uppercase;}.GalleryWrapper .saveDate > .title > span {    display: inline-block;    position: relative;    top: -2px;}.GalleryWrapper .saveDate > .town {position: relative;background: #00AEEF;color: #FFFFFF;float: right;font-family: 'Pathway Gothic One', sans-serif;font-size: 60px;font-weight: 600;line-height: 1;margin: 1px 0 0 0;padding: 0 20px;text-transform: uppercase;transform-origin: top right;transform: rotate(-1deg);}.GalleryWrapper .saveDate > .town > span {    display: inline-block;    position: relative;    top: -2px;}.GalleryWrapper .saveDate > .town > span:before {    background: #FFFFFF;    content: "";    display: inline-block;    height: 5px;    margin: 0 5px 0 5px;    position: relative;    top: -14px;    width: 5px;}.GalleryWrapper .saveDate > .town > span:first-child:before {    display: none;}.GalleryWrapper .saveDate > .date {position: relative;background: #00AEEF;color: #FFFFFF;font-family: 'Pathway Gothic One', sans-serif;font-size: 98px;font-weight: 600;line-height: 1;padding: 0 5px;text-transform: uppercase;text-align: right;display: table;float: none;margin-bottom: 8px;margin-right: 20px;}.GalleryWrapper .saveDate > .date:before {    content: "";position: absolute;bottom: 0;left: -20px;width: 0;height: 0;border-style: solid;border-width: 0 0 98px 20px;border-color: transparent transparent #00afef transparent;}.GalleryWrapper .saveDate > .date:after {    content: "";position: absolute;bottom: 0;right: -20px;width: 0;height: 0;border-style: solid;border-width: 98px 20px 0 0;border-color: #00afef transparent transparent transparent;}.GalleryWrapper > .raika {display: none !important;    top: 130px;    margin: 0 -650px 0 0;    position: absolute;    right: 50%;    z-index: 9999999;}.GalleryWrapper > .raika > img {    display: block;    width: 100%;}.GalleryWrapper .more {    bottom: 40px;    color: #FFFFFF;    font-weight: 700;    left: 50%;    margin: 0 0 0 -640px;    position: absolute;    text-transform: uppercase;    transition: color 500ms ease 0s;    z-index: 9999999999;}.GalleryWrapper .more:before {    color: #fdb230;    content: "\E863";    float: left;    font-family: webmanager;    font-size: 15px;    font-weight: normal;    margin: 2px 15px 0 0;}.GalleryWrapper .more:hover {    color: #fdb230;}nav.desktop {    background: none;    padding: 0 0 35px 0;    right: 20px;    top: 0;    transition: background 500ms ease 0s;    z-index: 1;    width: 100%;}.HeaderWrapper.fixed nav.desktop {    padding-bottom: 0;}nav.desktop:before {    background: none;    content: "";    height: 100%;    position: absolute;    right: -2000px;    top: 0;    transition: background 500ms ease 0s;    width: 4000px;}body.menuActiveDesktop nav.desktop {    z-index: 5;}body.menuActiveDesktop nav.desktop:before {    background: #000000;}body.menuActiveDesktop .HeaderWrapper.fixed nav.desktop {    padding-bottom: 0;}.HeaderWrapper.fixed nav.desktop > ul > li > div {    top: 68px;}nav.desktop > ul {    background: rgba(0, 0, 0, 0.25);    float: right;    margin: 75px 0 0 0;    padding: 0 230px 0 0;    position: relative;    transition: margin 500ms ease 0s;}.HeaderWrapper.fixed nav.desktop > ul {    margin-top: 9px;}nav.desktop > ul > li {    padding-bottom: 0;}nav.desktop > ul > li > a {    line-height: 35px;}nav.desktop > ul > li > div {    top: 70px;}@media all and (max-width: 1330px){    .GalleryWrapper > .saveDate {        margin: 0;        right: 20px;    }    .GalleryWrapper > .raika {        margin: 0;        right: 20px;    }    .GalleryWrapper .more {        left: 20px;        margin: 0;    }    .GalleryWrapper .micAnimation > .arrows.animated {        left: 220px;        margin: 0;    }}@media all and (max-width: 1250px){    .GalleryWrapper .saveDate > .title {        font-size: 70px;       }.GalleryWrapper > .saveDate {right: -60px;transform: scale(0.80);}    }@media all and (max-width: 1050px){    nav.desktop > ul {        padding-right: 0;    }}@media all and (max-width: 980px){    .mainmenu > .trigger {        background: rgba(0, 0, 0, 0.25);        padding: 6px 6px 2px 6px;    }    .HeaderWrapper {        background: none !important;        position: absolute;    }    .HeaderWrapper .info {display: none;}     .HeaderWrapper a.logo {        top: 20px;        z-index: 4;    }    .HeaderWrapper a.logo img {        width: 120px;    }    .HeaderWrapper .eventDate {        top: 160px;        z-index: 4;    }    .GalleryWrapper {        height: auto !important;    }.GalleryWrapper > .raika {top: 140px;}    }@media all and (max-width: 840px){    .GalleryWrapper .saveDate > .title {        font-size: 48px;    }    .GalleryWrapper .saveDate > .town {        font-size: 32px;    }    .GalleryWrapper .saveDate > .town > span:before {        height: 4px;        top: -8px;        width: 4px;    }}@media all and (max-width: 720px){    .GalleryWrapper .saveDate {        display: none;    }    .GalleryWrapper .micAnimation > .arrows.animated {        left: 190px;    }.HeaderWrapper .register {bottom: auto;font-size: 16px;left: auto;line-height: 28px;padding-left: 20px;padding-right: 0;right: 20px;top: 15px;    }    .HeaderWrapper .lang {        font-size: 16px;        height: 28px;        left: auto;        line-height: 28px;        right: 20px;        top: 15px;        width: 28px;    }    .HeaderWrapper .register > span {        padding-left: 10px;        padding-right: 10px;    }    .mainmenu > .trigger {        top: 54px;    }.GalleryWrapper > .raika {bottom: 20px;top: auto;}}@media all and (max-width: 500px){    .HeaderWrapper a.logo img {        width: 90px;    }    .HeaderWrapper .eventDate {        top: 120px;    }    .GalleryWrapper > .raika {        bottom: 20px;        width: 120px;    }    .GalleryWrapper .micAnimation > .arrows.animated {        left: 160px;    }    .GalleryWrapper .micAnimation > .arrows:after {        display: none;    }    .GalleryWrapper .micAnimation > .arrows > .prev {        display: none;    }    .GalleryWrapper .micAnimation > .arrows > .next {        display: none;    }    .GalleryWrapper .more {        bottom: 20px;    }}@media all and (max-width: 460px){    .HeaderWrapper a.logo img {        width: 60px;    }    .HeaderWrapper .eventDate {        top: 90px;    }    .GalleryWrapper > .raika {        display: none;    }    .HeaderWrapper .eventDate {        display: none;    }    .GalleryWrapper .more {        display: none;    }    .GalleryWrapper .micAnimation > .arrows.animated {        left: 90px;    }}.wmLogo {    background: #e7e9ed;}.wmLogo > div {    padding-bottom: 50px;    padding-top: 50px;}.wmLogo > div > ul {display: flex;justify-content: center;}.wmLogo > div > ul > li {    display: inline-block;    margin: 0 3.86% 0 0;}.wmLogo > div > ul > li > a {    display: block;    height: 60px;    position: relative;    width: 100%;}.wmLogo > div > ul > li > a > img {    left: 0;    position: absolute;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    top: 50%;    width: 100%;}.wmLogo > div > ul > li.gh {    width: 10%;}.wmLogo > div > ul > li.st {    width: 5.8139534883720930232558139534884%;}.wmLogo > div > ul > li.ra {    width: 11.937984496124031007751937984496%;}.wmLogo > div > ul > li.ki {    width: 11.782945736434108527131782945736%;}.wmLogo > div > ul > li.hrs {    width: 11.782945736434108527131782945736%;}.wmLogo > div > ul > li.va {    width: 14.263565891472868217054263565891%;}.wmLogo > div > ul > li.ka {    width: 11.24%;}@media all and (max-width: 700px){    .wmLogo > div {        padding-top: 10px;        padding-bottom: 30px;    }    .wmLogo > div > ul {        text-align: center;    }    .wmLogo > div > ul > li {        margin: 20px 20px 0 20px;    }    .wmLogo > div > ul > li.gh {        width: 103px;    }    .wmLogo > div > ul > li.st {        width: 60px;    }    .wmLogo > div > ul > li.ra {        width: 123px;    }    .wmLogo > div > ul > li.ki {        width: 121px;    }    .wmLogo > div > ul > li.hrs {        width: 121px;    }    .wmLogo > div > ul > li.va {        width: 147px;    }    .wmLogo > div > ul > li.ka {width: 100px;}    .wmLogo > div > ul > li > a {        height: 48px;    }}@media all and (max-width: 540px){    .wmLogo > div {        padding-bottom: 20px;    }    .wmLogo > div > ul > li {        margin: 10px 10px 0 10px;    }    .wmLogo > div > ul > li.gh {        width: 77px;    }    .wmLogo > div > ul > li.st {        width: 45px;    }    .wmLogo > div > ul > li.ra {        width: 92px;    }    .wmLogo > div > ul > li.ki {        width: 91px;    }    .wmLogo > div > ul > li.hrs {        width: 91px;    }    .wmLogo > div > ul > li.va {        width: 110px;    }    .wmLogo > div > ul > li.ka {width: 80px;}    .wmLogo > div > ul > li > a {        height: 36px;    }}.wmCountdown {    background: #000000;}.wmCountdown > div {    padding-bottom: 70px;    padding-top: 70px;    position: relative;}.wmCountdown > div > .title {    float: left;}.wmCountdown > div > .title > .title {    color: #FFFFFF;    font-family: 'Pathway Gothic One', sans-serif;    font-size: 98px;    line-height: 1;    text-transform: uppercase;}.wmCountdown > div > .title > .date {    color: #FFFFFF;    font-size: 18px;}.wmCountdown > div > .title > a {    background: #ffa500;    color: #FFFFFF;    display: inline-block;font-size: 18px;    line-height: 35px;    margin: 60px 0 0 0;overflow: hidden;padding: 0 25px 0 20px;position: relative;text-transform: uppercase;transition: background 500ms ease 0s;}.wmCountdown > div > .title > a:hover {background: #00aeef;}.wmCountdown > div > .title > a:before {    background: #000000;    content: "";    height: 100px;    position: absolute;    right: -40px;    top: -15px;    -webkit-transform: rotate(15deg);    transform: rotate(15deg);    width: 50px;}.wmCountdown > div > .countdown {    float: right;    padding: 25px 0 0 0;}.wmCountdown > div > .countdown > div {    border: none;    border-radius: 50%;    float: left;    height: 180px;    margin: 0 40px 0 0;    padding: 23px 0 0 0;    position: relative;    text-align: center;    width: 180px;}.wmCountdown > div > .countdown > div > .circle {    left: 0;    position: absolute;    top: 0;}.wmCountdown > div > .countdown > div > .circle > canvas {    display: block;    height: 180px;    width: 180px;}.wmCountdown > div > .countdown > div:last-of-type {    margin-right: 0;}.wmCountdown > div > .countdown > div > p {    color: #00aeef;    display: inline-block;    font-family: 'Pathway Gothic One', sans-serif;    font-size: 98px;    line-height: 1;    min-width: 80px;    position: relative;}.wmCountdown > div > .countdown > div > p:after {    bottom: -20px;    color: #FFFFFF;    content: attr(data-label);    font-size: 18px;    font-family: Roboto;    position: absolute;    right: 2px;}@media all and (max-width: 1220px){    .wmCountdown > div {        padding-bottom: 40px;        padding-top: 40px;    }    .wmCountdown > div > .title > .title {        font-size: 88px;    }    .wmCountdown > div > .countdown > div {        height: 150px;        margin-right: 20px;        padding-top: 29px;        width: 150px;    }    .wmCountdown > div > .countdown > div > .circle > canvas {        height: 150px;        width: 150px;    }    .wmCountdown > div > .countdown > div > p {        font-size: 66px;    }    .wmCountdown > div > .title > a {        margin-top: 30px;    }}@media all and (max-width: 1000px){    .wmCountdown > div > .title > .title {        font-size: 70px;    }    .wmCountdown > div > .title > a {        margin-top: 20px;    }    .wmCountdown > div > .countdown {        padding-top: 10px;    }    .wmCountdown > div > .countdown > div {        height: 120px;        padding-left: 25px;        padding-right: 25px;        padding-top: 19px;        width: 120px;    }    .wmCountdown > div > .countdown > div > .circle > canvas {        height: 120px;        width: 120px;    }    .wmCountdown > div > .countdown > div > p {        display: block;        font-size: 50px;        min-width: 0;    }    .wmCountdown > div > .countdown > div > p:after {        font-size: 16px;        right: 0;        width: 100%;    }}@media all and (max-width: 580px){    .wmCountdown > div {        padding-bottom: 80px;        padding-top: 20px;    }    .wmCountdown > div > .countdown {        margin-top: 10px;        padding-top: 0;    }    .wmCountdown > div > .countdown > div {        height: 84px;        margin-right: 5px;        padding-left: 10px;        padding-right: 10px;        padding-top: 10px;        width: 84px;    }    .wmCountdown > div > .countdown > div > p {        font-size: 40px;    }    .wmCountdown > div > .countdown > div > .circle > canvas {        height: 84px;        width: 84px;    }    .wmCountdown > div > .countdown > div > p:after {        bottom: -14px;        font-size: 14px;    }    .wmCountdown > div > .title > a {        bottom: 20px;        position: absolute;    }}@media all and (max-width: 400px){    .wmCountdown > div > .countdown {        float: left;    }    .wmCountdown > div > .countdown > div:nth-of-type(3n) {        clear: both;    }    .wmCountdown > div > .countdown > div.minutes {        margin-top: 5px;    }    .wmCountdown > div > .countdown > div.seconds {        margin-top: 5px;    }}