@font-face {
    font-family: 'almoniTzar700';
    font-weight: 700;
    font-style: normal;
    src: url('../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot');
    src: url('../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot') format('embedded-opentype'), url('../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff') format('woff2'), url('../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff2') format('woff');
}
:root {
    --veidaBgColor: #503DC6;
}


.header .container .nodeName a {
    color: #121214;
    font-size: 40px;
    font-family:almoniTzar700;
}

.header .container .register {
    background-color: var(--veidaBgColor);
    line-height: 32px;
    height: 32px;
}

header {
    background: #FEE7DB
}
.veidaWr.style1 .hero {height:400px;}
.header .container .sponser {
    margin-left: 20px;
    margin-right: 45px;
}

    .header .container .sponser:after {
        border-left: 1px #503DC6 solid;
    }


    .header .container .sponser span {
        position: relative;
        top: -15px;
        margin-left: 10px;
        color: #503DC6
    }
    .header .container {
        padding: 0
    }
.hero .heroWr .date {
    color: #fff;
    border: 1px #1ADEF1 solid;
    padding: 10px;
    width: 80%;
    margin: 0 auto;
}

header .hIconsWr {
    place-items: center;
}
header .social:before {top:0}
.hero .heroWr .date p {
    font-size: 48px;
    font-family: 'almoniTzar400';
    margin: 20px 0;
}


.hero .heroWr .register2 {
    background: #FFF1E5;
    color: #121214;
    font-size: 32px;
    font-family: 'AlmoniDL900';
    display: block;
    width: 72%;
    margin: 0 auto 20px;
}

.hero .heroWr h2 { margin-bottom:40px}

.hero .heroWr .register2 span {
        color: var(--veidaBgColor);
    }

.hero {
    margin-top:60px
 
}

.hero .heroWr .register2:hover, .header .container .register:hover {
    background: #1ADEF1;
}

.veidaInner.register .track:last-of-type {
    border: 3px #ffe2db solid;
    border-right:0
}
 

.veidaInner.register .track .title {
    color: var(--veidaBgColor);
}

.hero .heroWr .date p strong {
    color: #1ADEF1; font-weight:normal
}


.veidaInner.register .track .desc .rgisterBtn:hover { background:#000; border:0}

@media screen and (max-width: 480px) {
    .header .container .nodeName a {font-size: 26px;}
    .hero .heroWr h2 img {width:100%}
    .hero .heroWr h2 {margin:0}

    .hero .heroWr .date p {
        font-size: 36px;
        margin:0 0 10px
    }
 
    .hero .heroWr h1 {margin-top:20px}

    .header .container .sponser img {
        margin-top: 7px;

    }

    .header .container .sponser {
        background: #FFF1E5;
        margin-right: 0;
        justify-content: center;
    }



    header .social:before {
        margin: 0;
        zoom: 80%;
        padding: 10px;
    }
    header .hIconsWr .social {
        border: 1px var(--veidaBgColor) solid;
        margin-right: 5px;
        padding: 5px 1px;
    }
    .header .container {
        background: #FFF1E5;
    }

    .header .container .nodeName {margin-right:0}
    .hero .heroWr .register2 {font-size:28px; margin-bottom:5px}

    .veidaInner.register .track:last-of-type {
 
        border-right: 3px #ffe2db solid;
    }

    .veidaWr.style1 .hero {height:420px}
    .veidaWr.style1 .hero {background-position-y:top}

    .hero .heroWr .date {width:auto}
    header {
        background: #fff1e5;
    }

     }